{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:react-dom@18.2.0/client.js", "ssg:https://framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js", "ssg:https://framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js", "ssg:https://framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js", "ssg:https://framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/6SPClu354QJPCp6Xj5C0/padding.js", "ssg:https://framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/58OHv7BfCzgeBhiv1TYu/radius.js", "ssg:https://framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/UfMN9oeTJKQqVQHIwZ5z/LocaleSelector.js", "ssg:https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js", "ssg:https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js", "ssg:https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16", "ssg:https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/PCK1x1QLNluYNoEoapwx/cachedIndex.js", "ssg:https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js", "ssg:https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js", "ssg:https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/C71JVnvNwV2CrPvApXBB/utils.js", "ssg:https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/y5F4AGWJ6syeuoB7ebKM/useSearch.js", "ssg:https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js", "ssg:https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js", "ssg:https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js", "ssg:https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/Xy775u0FJg3K1GQc1Cd9/SearchModal.js", "ssg:https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js", "ssg:https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/HPzg2Uk7mwtBmDzvGbWF/Search.js", "ssg:https://framerusercontent.com/modules/4JiYicyPXIGrvDvUaVhf/FTLXXREVcJASrgv1mwY5/dG2VOS5T4-0.js", "ssg:https://framerusercontent.com/modules/4JiYicyPXIGrvDvUaVhf/FTLXXREVcJASrgv1mwY5/dG2VOS5T4.js", "ssg:https://framerusercontent.com/modules/pwUrpv0hJHtcN3Gb9dBO/0tkM2jAA9IhWNOXpuOy4/hFODBCbhZ-0.js", "ssg:https://framerusercontent.com/modules/pwUrpv0hJHtcN3Gb9dBO/0tkM2jAA9IhWNOXpuOy4/hFODBCbhZ.js", "ssg:https://framerusercontent.com/modules/7QTPZpK6EDt1ebDGsQu8/4VoTBG4rf49rGnWXxkqq/hFODBCbhZ.js", "ssg:https://framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/GX5FYRAviRI9Ut0QvU9m/CartButton.js", "ssg:https://framerusercontent.com/modules/6hVHl7EPnEYdfjZwAkGr/T52fTGxH0JVYy0lIcg5M/CloseCartButton.js", "ssg:https://framerusercontent.com/modules/kq3VSjk5Z08mvEho1xyf/XmkDe3ooCqJCkQVrqYj2/U4_nFMT5N.js", "ssg:https://framerusercontent.com/modules/dKncWf2Rn08OWBvGOUvR/U2G0eAojjDC4ekTQNDmz/CartProductList.js", "ssg:https://framerusercontent.com/modules/lqnDx25YZlzYWmsCOOj9/LDMMe7XV54wyWPZNd1j7/CheckoutButton.js", "ssg:https://framerusercontent.com/modules/p6Gef3yZuarVfkOPLLEP/AFETwHA0Pp4REhBkGu0Y/CartInfoLabel.js", "ssg:https://framerusercontent.com/modules/nkqZaMWPvSiyR136BYM5/3T8p79QVg9hlQPVgdPHz/laEZLPlMD-0.js", "ssg:https://framerusercontent.com/modules/nkqZaMWPvSiyR136BYM5/3T8p79QVg9hlQPVgdPHz/laEZLPlMD.js", "ssg:https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/XfOT0iaRiVqpWK32DMgc/ProductState.js", "ssg:https://framerusercontent.com/modules/6m3bYVdQqi1oLEe0M7tX/SRzE6djrdtVVzJ40Dyjo/QuantityInput.js", "ssg:https://framerusercontent.com/modules/Ncx6rwHWSXe5kU34gWm3/I5TZd9DXNlocbzQIyAIZ/ProductInfoLabel.js", "ssg:https://framerusercontent.com/modules/v2B96HBblDy8RD6PdvoU/yb6CQo9eyELFHWHcTpeq/RemoveFromCartButton.js", "ssg:https://framerusercontent.com/modules/cmoZ3BeeRpvAd1jH0m3F/J72fzufJLPU60psbESyw/LIlpq3pIF-0.js", "ssg:https://framerusercontent.com/modules/cmoZ3BeeRpvAd1jH0m3F/J72fzufJLPU60psbESyw/LIlpq3pIF.js", "ssg:https://framerusercontent.com/modules/Y3dL3i5gUC1vRmUFQr2z/LbJg41ONL2L4pwb2waPm/LIlpq3pIF.js", "ssg:https://framerusercontent.com/modules/lfHYH37xjrTooXptgY6j/HcGXeknQVEa41OnKfYuQ/laEZLPlMD.js", "ssg:https://framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/2PtB1ZDPeXdpGqgfJ4O7/CartButton.js", "ssg:https://framerusercontent.com/modules/6hVHl7EPnEYdfjZwAkGr/FuKXVj5ReluNym371hWZ/CloseCartButton.js", "ssg:https://framerusercontent.com/modules/dKncWf2Rn08OWBvGOUvR/BuU6GZH21SMBZnkG3XSX/CartProductList.js", "ssg:https://framerusercontent.com/modules/lqnDx25YZlzYWmsCOOj9/jf0m77jaAlrUTvKCnjzS/CheckoutButton.js", "ssg:https://framerusercontent.com/modules/p6Gef3yZuarVfkOPLLEP/0zETYKuiWP63Nm8ZKIQD/CartInfoLabel.js", "ssg:https://framerusercontent.com/modules/zC9xJAnevdWEhCNdBTr5/GIkPfD8jkuHvDYasi3gA/ofoBSqQMR-0.js", "ssg:https://framerusercontent.com/modules/zC9xJAnevdWEhCNdBTr5/GIkPfD8jkuHvDYasi3gA/ofoBSqQMR.js", "ssg:https://framerusercontent.com/modules/v2B96HBblDy8RD6PdvoU/AlTcpyg7tn49is3BBCa3/RemoveFromCartButton.js", "ssg:https://framerusercontent.com/modules/NcyJFNtQECOIrAh4vH2o/lKDdDeU1RhPKHU5zwBAP/GqbOGO1oB-0.js", "ssg:https://framerusercontent.com/modules/NcyJFNtQECOIrAh4vH2o/lKDdDeU1RhPKHU5zwBAP/GqbOGO1oB.js", "ssg:https://framerusercontent.com/modules/m6Aq6jm2QsQzU9dpScWQ/QBkkaVGq56iiJeyZabPL/GqbOGO1oB.js", "ssg:https://framerusercontent.com/modules/hnq8WYyTyRb4FgaFZpFi/aOKmjyUXXjsbjfdJgvcL/ofoBSqQMR.js", "ssg:https://framerusercontent.com/modules/ho7QxsB97U4UzvFOVrhj/ifhSKw6j7hNMDiM6Taqm/ojDuS4ES4.js", "ssg:https://framerusercontent.com/modules/dIyuwAC6CUkII421loMm/DWpTGdGLY3PhEdGqA9QK/xo76IT6tn.js", "ssg:https://framerusercontent.com/modules/FRq3MU1GrEmNeWnoKPzx/25Y68ObFIJ9bEAtSxFvS/dG2VOS5T4.js", "ssg:https://framerusercontent.com/modules/Hbc0lxqGSRzFG6uMT9yO/OPmIEDVRw3amYB3GBzWp/GoogleMaps.js", "ssg:https://framerusercontent.com/modules/19WIXT4Q3kWqGTc6X8u9/uQdyKF62wfOGGdW6o1Gu/fVDf565iF-0.js", "ssg:https://framerusercontent.com/modules/19WIXT4Q3kWqGTc6X8u9/uQdyKF62wfOGGdW6o1Gu/fVDf565iF.js", "ssg:https://framerusercontent.com/modules/ZJQAPKimCBfmLxlR5YZq/uYXp0k2tQBiJMLI9Kfhb/fVDf565iF.js", "ssg:https://framerusercontent.com/modules/EDLT1ds4BcxEONeWueGj/Bh2YUMJy9l8lFTekpeQP/ckKO5fN6U.js", "framer:toplevel:framer:toplevel/main"],
  "sourcesContent": ["import*as t from\"react-dom\";var o=\"default\"in t?t.default:t;var a={};var e=o;a.createRoot=e.createRoot;a.hydrateRoot=e.hydrateRoot;const r=a.createRoot,d=a.hydrateRoot;export{r as createRoot,a as default,d as hydrateRoot};\n\n//# sourceMappingURL=client.js.map", "import{ControlType as e}from\"framer\";export function getBorderStyle({color:e,width:t=0,widthPerSide:o=!1,widthTop:d=0,widthRight:r=0,widthBottom:i=0,widthLeft:l=0,style:h=\"none\"}={}){let b={};return e?(b[\"--framer-border-color\"]=e,b.borderStyle=h,o?(b.borderTopWidth=d,b.borderRightWidth=r,b.borderBottomWidth=i,b.borderLeftWidth=l):(b.borderTopWidth=t,b.borderRightWidth=t,b.borderBottomWidth=t,b.borderLeftWidth=t)):b.border=\"none\",b;}export const borderControls={color:{type:e.Color,defaultValue:\"#444\"},width:{type:e.FusedNumber,toggleKey:\"widthPerSide\",toggleTitles:[\"Width\",\"Width per side\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],defaultValue:1,min:0},style:{type:e.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"borderControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBorderStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BorderOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./border.map", "import{ControlType}from\"framer\";export function getFocusStyle({color,width,style,offset}={}){const result={};if(color){result[\"--framer-focus-outline\"]=`${width}px ${style} ${color}`;result[\"--framer-focus-outline-offset\"]=`${offset}px`;}return result;}export const focusControls={color:{type:ControlType.Color,defaultValue:\"#09f\"},width:{type:ControlType.Number,displayStepper:true,defaultValue:1,min:0},style:{type:ControlType.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"},offset:{type:ControlType.Number,displayStepper:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"focusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFocusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FocusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./focus.map", "import{ControlType}from\"framer\";export function getHoverStyle({fillColor,textColor,borderColor}={}){return{\"--framer-hover-background-color\":fillColor,\"--framer-hover-color\":textColor,\"--framer-hover-border-color\":borderColor};}export const hoverControls={fillColor:{type:ControlType.Color,title:\"Fill\",optional:true},textColor:{type:ControlType.Color,title:\"Text\",optional:true},borderColor:{type:ControlType.Color,title:\"Border\",optional:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"HoverOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getHoverStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hoverControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hover.map", "import{ControlType}from\"framer\";export function getPaddingStyle({padding=0,paddingPerSide=false,paddingTop=0,paddingRight=0,paddingBottom=0,paddingLeft=0}={}){if(paddingPerSide){return{paddingTop:paddingTop,paddingRight:paddingRight,paddingBottom:paddingBottom,paddingLeft:paddingLeft};}else{return{paddingTop:padding,paddingRight:padding,paddingBottom:padding,paddingLeft:padding};}}export const paddingControls={padding:{type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],defaultValue:10,min:0}};\nexport const __FramerMetadata__ = {\"exports\":{\"getPaddingStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./padding.map", "import{ControlType}from\"framer\";export function getRadiusStyle({radius=0,radiusPerCorner=false,radiusTopLeft=0,radiusTopRight=0,radiusBottomRight=0,radiusBottomLeft=0}={}){const result={};if(radiusPerCorner){result.borderTopLeftRadius=radiusTopLeft;result.borderTopRightRadius=radiusTopRight;result.borderBottomRightRadius=radiusBottomRight;result.borderBottomLeftRadius=radiusBottomLeft;}else{result.borderTopLeftRadius=radius;result.borderTopRightRadius=radius;result.borderBottomRightRadius=radius;result.borderBottomLeftRadius=radius;}return result;}export const radiusControls={radius:{type:ControlType.FusedNumber,toggleKey:\"radiusPerConrner\",toggleTitles:[\"Radius\",\"Radius per side\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\",],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],defaultValue:10,min:0}};\nexport const __FramerMetadata__ = {\"exports\":{\"getRadiusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"radiusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./radius.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,// @ts-ignore Internal function\nuseLocaleInfo,withCSS}from\"framer\";import{useId,useState}from\"react\";import{getBorderStyle,borderControls}from\"https://framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js\";import{getFocusStyle,focusControls}from\"https://framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js\";import{getHoverStyle,hoverControls}from\"https://framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js\";import{getPaddingStyle,paddingControls}from\"https://framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/6SPClu354QJPCp6Xj5C0/padding.js\";import{getRadiusStyle,radiusControls}from\"https://framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/58OHv7BfCzgeBhiv1TYu/radius.js\";const className=\"framer-locale-picker\";function addPixel(value){if(typeof value===\"number\"){return`${value}px`;}return value;}var IconType;(function(IconType){IconType[\"Default\"]=\"default\";IconType[\"Custom\"]=\"custom\";})(IconType||(IconType={}));function Icon({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:size,height:size,fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm87.63,96H175.8c-1.41-28.46-10.27-55.47-25.12-77A88.2,88.2,0,0,1,215.63,120ZM128,215.89c-18.73-20.27-30.09-49-31.77-79.89h63.54C158.09,166.87,146.73,195.62,128,215.89ZM96.23,120c1.68-30.87,13-59.62,31.77-79.89,18.73,20.27,30.09,49,31.77,79.89Zm9.09-77C90.47,64.53,81.61,91.54,80.2,120H40.37A88.2,88.2,0,0,1,105.32,43ZM40.37,136H80.2c1.41,28.46,10.27,55.47,25.12,77A88.2,88.2,0,0,1,40.37,136Zm110.31,77c14.85-21.56,23.71-48.57,25.12-77h39.83A88.2,88.2,0,0,1,150.68,213Z\"})});}var CaretType;(function(CaretType){CaretType[\"Default\"]=\"default\";CaretType[\"Custom\"]=\"custom\";})(CaretType||(CaretType={}));function Caret({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 12 12\",width:size,height:size,children:/*#__PURE__*/_jsx(\"path\",{d:\"M 2 4.5 L 6 8.5 L 10 4.5\",fill:\"none\",stroke:color,strokeWidth:1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n * @framerIntrinsicWidth 120\n * @framerIntrinsicHeight 34\n */const LocaleSelector=withCSS(({font,fillColor,textColor,icon,caret,options:{title,gap,border,hover,focus},style,...props})=>{const id=useId();const{activeLocale,locales,setLocale}=useLocaleInfo();var _activeLocale_id;const activeLocaleId=(_activeLocale_id=activeLocale===null||activeLocale===void 0?void 0:activeLocale.id)!==null&&_activeLocale_id!==void 0?_activeLocale_id:\"default\";const[lastActiveLocaleId,setLastActiveLocaleId]=useState(activeLocaleId);// The useLocaleInfo hook updates the activeLocale variable inside\n// a startTransition to load the translations with Suspense. To make\n// the component feel responsive we update our own state without Suspense.\nconst[selectedLocaleId,setSelectedLocaleId]=useState(activeLocaleId);const selectedLocale=locales.find(locale=>locale.id===selectedLocaleId);// The active locale was updated. Ensure we update our internal state as well.\nif(lastActiveLocaleId!==activeLocaleId){setLastActiveLocaleId(activeLocaleId);if(selectedLocaleId!==activeLocaleId){setSelectedLocaleId(activeLocaleId);}}function handleChange(event){const localeId=event.target.value;setSelectedLocaleId(localeId);const locale=locales.find(locale=>locale.id===localeId);setLocale(locale);}var _selectedLocale_name;return /*#__PURE__*/_jsxs(\"div\",{className:className,style:style,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:id,children:\"Select Language\"}),/*#__PURE__*/_jsx(\"select\",{id:id,value:selectedLocaleId,onChange:handleChange,// If a navigation occurs from switching locales\n// the browser can attempt to autofill the select to the last value\n// when you use browser back navigation. We don't want that.\nautoComplete:\"off\",children:locales.map(locale=>/*#__PURE__*/_jsx(\"option\",{value:locale.id,children:locale.name},locale.id))}),/*#__PURE__*/_jsxs(\"div\",{className:\"input\",style:{...font,\"--framer-background-color\":fillColor,\"--framer-color\":textColor,...getPaddingStyle(props),...getRadiusStyle(props),...getBorderStyle(border),...getHoverStyle(hover),...getFocusStyle(focus),gap},children:[icon&&/*#__PURE__*/_jsx(\"div\",{className:\"icon\",children:/*#__PURE__*/_jsx(Icon,{...icon})}),title&&/*#__PURE__*/_jsx(\"div\",{className:\"title\",children:(_selectedLocale_name=selectedLocale===null||selectedLocale===void 0?void 0:selectedLocale.name)!==null&&_selectedLocale_name!==void 0?_selectedLocale_name:\"English\"}),caret&&/*#__PURE__*/_jsx(\"div\",{className:\"caret\",children:/*#__PURE__*/_jsx(Caret,{...caret})})]})]});},[`\n            .${className} {\n                position: relative;\n            }\n        `,`\n            .${className} label {\n                position: absolute;\n                width: 1px;\n                height: 1px;\n                margin: -1px;\n                overflow: hidden;\n                white-space: nowrap;\n                clip: rect(0 0 0 0);\n                clip-path: inset(50%);\n            }\n        `,`\n            .${className} select {\n                appearance: none;\n                position: absolute;\n                opacity: 0;\n                top: 0;\n                right: 0;\n                bottom: 0;\n                left: 0;\n                cursor: inherit;\n                width: 100%;\n            }\n        `,`\n            .${className} .input {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                height: 100%;\n                pointer-events: none;\n                overflow: hidden;\n                background-color: var(--framer-background-color);\n                color: var(--framer-color);\n                border-color: var(--framer-border-color);\n            }\n        `,`\n            .${className} select:focus-visible + .input  {\n                outline: var(--framer-focus-outline, none);\n                outline-offset: var(--framer-focus-outline-offset);\n            }\n        `,`\n            .${className}:hover .input {\n                background-color: var(--framer-hover-background-color, var(--framer-background-color));\n                color: var(--framer-hover-color, var(--framer-color));\n                border-color: var(--framer-hover-border-color, var(--framer-border-color));\n            }\n        `,`\n            .${className} .title {\n                flex: 1 1 auto;\n                white-space: nowrap;\n                text-overflow: ellipsis;\n                overflow: hidden;\n            }\n        `,`\n            .${className} .icon, .${className} .caret {\n                display: flex;\n                align-items: center;\n            }\n        `]);LocaleSelector.displayName=\"Locale Selector\";addPropertyControls(LocaleSelector,{font:{// @ts-ignore\ntype:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:\"1.5em\"}},fillColor:{type:ControlType.Color,title:\"Fill\",optional:true,defaultValue:\"#eee\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000\"},...paddingControls,...radiusControls,icon:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(IconType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,displaySegmentedControl:true,defaultValue:\"#000\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:18}}},caret:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(CaretType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,displaySegmentedControl:true,defaultValue:\"#000\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:12}},defaultValue:{}},options:{type:ControlType.Object,title:\"Options\",buttonTitle:\"Border, Hover\",controls:{title:{type:ControlType.Boolean,defaultValue:true},gap:{type:ControlType.Number,displayStepper:true,defaultValue:5},border:{type:ControlType.Object,buttonTitle:\"Color, Width\",optional:true,controls:borderControls},hover:{type:ControlType.Object,buttonTitle:\"Fill, Border\",optional:true,controls:hoverControls},focus:{type:ControlType.Object,buttonTitle:\"Color, Width\",controls:focusControls}}}});export default LocaleSelector;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LocaleSelector\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 120\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"34\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LocaleSelector.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map", "export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}", "// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map", "import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst indexKey=getIndexKey(localeId);const cachedIndex=await checkForCachedData(indexKey);if(cachedIndex){return cachedIndex;}}export function setCachedIndex(localeId,index){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now()};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map", "// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map", "// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map", "export const localStorageDebugFlag=typeof window!==\"undefined\"&&window.localStorage.getItem(\"__framerDebugSearch\")===\"true\";const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"\u2026\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){var _theme_inputFont,_theme_titleFont,_theme_subtitleFont;if((_theme_inputFont=theme.inputFont)===null||_theme_inputFont===void 0?void 0:_theme_inputFont.fontFamily)return theme.inputFont.fontFamily;if((_theme_titleFont=theme.titleFont)===null||_theme_titleFont===void 0?void 0:_theme_titleFont.fontFamily)return theme.titleFont.fontFamily;if((_theme_subtitleFont=theme.subtitleFont)===null||_theme_subtitleFont===void 0?void 0:_theme_subtitleFont.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument===null||safeDocument===void 0?void 0:safeDocument.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}\nexport const __FramerMetadata__ = {\"exports\":{\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useMemo,useState}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/Xy775u0FJg3K1GQc1Cd9/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/PCK1x1QLNluYNoEoapwx/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/C71JVnvNwV2CrPvApXBB/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}function splitWords(text){try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nreturn text.split(RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\"));}catch{log(\"Falling back to regex without lookbehind\");return text.split(RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\"));}}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(/[\\u0300-\\u036f]/g,\"\").toLowerCase();}function getNormalizedItem(item){const normalizedItem={};for(const[key,value]of Object.entries(item)){if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,query){const normalizedItem=getNormalizedItem(item);const normalizedQuery=getNormalizedString(query);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const results=useMemo(()=>{if(!query||!index){return[];}const path=safeWindow===null||safeWindow===void 0?void 0:safeWindow.location.pathname;time(\"query\");// Filter the results.\nconst results=Object.values(index).map(item=>{const score=getSearchIndexItemScore(item,query);const heading=item.h1.length&&item.h1[0];const title=(settings===null||settings===void 0?void 0:settings.titleType)===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nconst result={url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score};return result;}).filter(item=>item.score>settings.minimumScore||0).filter(item=>{if(!path)return true;return item.url!==path;}).sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");return results;},[index,query]);return results;}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const results=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale===null||activeLocale===void 0?void 0:activeLocale.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale===null||activeLocale===void 0?void 0:activeLocale.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const metaTag=safeDocument===null||safeDocument===void 0?void 0:safeDocument.querySelector('meta[name=\"framer-search-index\"]');if(!metaTag){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cachedIndex=await getCachedIndex(localeId);const metaTagContent=metaTag.getAttribute(\"content\");const isOverLimit=metaTagContent===\"limit-reached\";if(isOverLimit){log(\"Page limit for plan exceeded\");}// If a cached index exists, use the cached version until latest one\n// from the network loads.\nif(cachedIndex&&!isOverLimit){setSearchIndex(cachedIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");}// Return early and do not make a fetch request if the URL is not valid.\nif(!metaTagContent||!isValidUrl(metaTagContent)){log(\"Meta tag exists but URL is not valid yet\");// If there is no cached index, show the pending index message.\n// Otherwise use the cache to as the index to search.\nif(!cachedIndex){setStatus(\"pending-index-generation\");log(\"No cache to use, page reload required to check for meta tag\");}else{log(\"Continue using cache\");}return;}const searchIndexURL=getSearchIndexURL(metaTagContent,localeId);const response=await fetch(searchIndexURL);if(!response.ok){throw new Error(response.statusText);}const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex);setStatus(\"success\");log(\"Using downloaded index\");}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getSearchIndexURL(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map", "export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map", "// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map", "// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/y5F4AGWJ6syeuoB7ebKM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/C71JVnvNwV2CrPvApXBB/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{// @ts-expect-error Internal API\nuseLocaleInfo,useRouter,inferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale===null||activeLocale===void 0?void 0:activeLocale.id;const localeSlug=activeLocale===null||activeLocale===void 0?void 0:activeLocale.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{var _router_getRoute,_route_page_preload,_route_page,_router_navigate;// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=(_router_getRoute=router.getRoute)===null||_router_getRoute===void 0?void 0:_router_getRoute.call(router,routeId);onDismiss();await (route===null||route===void 0?void 0:(_route_page=route.page)===null||_route_page===void 0?void 0:(_route_page_preload=_route_page.preload)===null||_route_page_preload===void 0?void 0:_route_page_preload.call(_route_page));(_router_navigate=router.navigate)===null||_router_navigate===void 0?void 0:_router_navigate.call(router,routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/Xy775u0FJg3K1GQc1Cd9/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/C71JVnvNwV2CrPvApXBB/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){var _props_inputOptions_inputFont,_props_inputOptions,_props_resultOptions,_props_resultOptions_subtitleOptions,_props_inputOptions1;const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=((_props_inputOptions=props.inputOptions)===null||_props_inputOptions===void 0?void 0:(_props_inputOptions_inputFont=_props_inputOptions.inputFont)===null||_props_inputOptions_inputFont===void 0?void 0:_props_inputOptions_inputFont.fontSize)?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore \u2013 Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:((_props_resultOptions=props.resultOptions)===null||_props_resultOptions===void 0?void 0:_props_resultOptions.titleFont)&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:((_props_resultOptions_subtitleOptions=props.resultOptions.subtitleOptions)===null||_props_resultOptions_subtitleOptions===void 0?void 0:_props_resultOptions_subtitleOptions.subtitleFont)&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:((_props_inputOptions1=props.inputOptions)===null||_props_inputOptions1===void 0?void 0:_props_inputOptions1.inputFont)&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",outline:\"inherit\",padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`]);export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore \u2013\u00A0Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"40\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "export const v0=\"\u0636\u0645\u0627\u0646\u0629\";export const v1=\"\u0631\u0635\u064A\u062F \u0645\u062C\u0627\u0646\u064A\";export const v2=\"\u0639\u0631\u0648\u0636 \u0627\u0644\u0634\u0631\u0643\u0627\u062A\";export const v3=\"\u0636\u063A\u0637\";export const v4=\"\u0639\u0646\u0651\u0627\";export const v5=\"\u0627\u062A\u0635\u0644 \u0628\u0646\u0627\";export const v6=\"\u0633\u0627\u0639\u0627\u062A \u0645\u062A\u0635\u0644\u0629\";export const v7=\"\u0648\u062D\u062F\u0627\u062A \u0627\u0644\u062A\u062D\u0643\u0645\";export const v8=\"\u0625\u0643\u0633\u0633\u0648\u0627\u0631\u0627\u062A\";export const v9=\"\u0623\u0646 \u062A\u0635\u0628\u062D \u0634\u0631\u064A\u0643\u064B\u0627\";export const v10=\"\u062D\u0648\u0644\";\nexport const __FramerMetadata__ = {\"exports\":{\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f7d95e4)\nimport*as localizedValues from\"./dG2VOS5T4-0.js\";const valuesByLocaleId={WNmk0s59Y:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"\u0625\u0639\u0627\u062F\u0629 \u0628\u064A\u0639\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (06534cb)\nimport*as localizedValues from\"./hFODBCbhZ-0.js\";const valuesByLocaleId={WNmk0s59Y:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (06534cb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import getLocalizedValue from\"https://framerusercontent.com/modules/pwUrpv0hJHtcN3Gb9dBO/0tkM2jAA9IhWNOXpuOy4/hFODBCbhZ.js\";const enabledGestures={fo4YePlZq:{hover:true}};const serializationHash=\"framer-wgdUh\";const variantClassNames={fo4YePlZq:\"framer-v-vhbjy5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,v8tkhq_Xp:click??props.v8tkhq_Xp};};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,v8tkhq_Xp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"fo4YePlZq\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap11apvm1=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(v8tkhq_Xp){const res=await v8tkhq_Xp(...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(Link,{href:{webPageId:\"Pqilg3vqO\"},motionChild:true,nodeId:\"fo4YePlZq\",openInNewTab:true,scopeId:\"hFODBCbhZ\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-vhbjy5\",className,classNames)} framer-qx0xe0`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"fo4YePlZq\",onTap:onTap11apvm1,ref:refBinding,style:{backgroundColor:\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},...addPropertyOverrides({\"fo4YePlZq-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-r9650p\",layoutDependency:layoutDependency,layoutId:\"LSucqZVlg\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"REVENDRE\"})}),className:\"framer-1g5deoc\",\"data-framer-name\":\"iPhone\",fonts:[\"FS;Bebas Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"j5nLOpcir\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1puewty\",\"data-framer-name\":\"Graphic\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"cBmzgvflJ\",style:{rotate:0},svg:'<svg viewBox=\"0 0 32 32\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M22.8 24.7c.3.5.2 1.1-.3 1.4-1.9 1.2-4.2 1.9-6.5 1.9-3.7 0-7.1-1.7-9.4-4.5l-.5 2c-.2.6-.8.9-1.4.7-.5-.2-.7-.7-.6-1.2l1.1-4.1c.1-.5.7-.8 1.2-.7.3.1.6.2 1 .3.8.1 1.6.3 2.5.5.2.1.5.1.7.2.5.1.9.7.7 1.2-.1.5-.7.9-1.2.7l-1.4-.4c1.9 2 4.5 3.2 7.4 3.2 1.9 0 3.8-.6 5.4-1.6.4-.2 1-.1 1.3.4zM5 17.6c.6 0 1-.5 1-1.1V16c0-4.8 3.4-8.8 7.8-9.8l-1.1 1.1c-.6.6-.3 1.5.5 1.7.3.1.7 0 .9-.3l1.5-1.5.8-.8c.3-.3.7-.6.9-1.1.3-.7-.4-1.2-.9-1.7-.4-.5-1-1.1-1.5-1.6l-.7-.7c-.4-.4-1-.4-1.4 0s-.4 1 0 1.4l1.4 1.4C8.5 5 4 10 4 16v.6c0 .6.5 1 1 1zm25.3 3c-.1-.5-.7-.9-1.2-.7l-2 .5c.6-1.4.9-2.9.9-4.4 0-4.5-2.5-8.6-6.5-10.7-.5-.3-1.1-.1-1.3.4-.3.5-.1 1.1.4 1.3 3.3 1.8 5.4 5.2 5.4 9 0 1-.2 2-.5 3l-.4-1.4c-.1-.5-.7-.9-1.2-.7-.5.1-.9.7-.7 1.2l1.1 4.1c.1.2.3.5.5.6s.5.2.8.1l4.1-1.1c.5-.1.8-.7.6-1.2z\"/></svg>',variants:{\"fo4YePlZq-hover\":{rotate:340}},withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wgdUh.framer-qx0xe0, .framer-wgdUh .framer-qx0xe0 { display: block; }\",\".framer-wgdUh.framer-vhbjy5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 37px; justify-content: center; overflow: visible; padding: 0px 15px 0px 15px; position: relative; text-decoration: none; width: min-content; }\",\".framer-wgdUh .framer-r9650p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 2px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-wgdUh .framer-1g5deoc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wgdUh .framer-1puewty { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-wgdUh.framer-vhbjy5, .framer-wgdUh .framer-r9650p { gap: 0px; } .framer-wgdUh.framer-vhbjy5 > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-wgdUh.framer-vhbjy5 > :first-child, .framer-wgdUh .framer-r9650p > :first-child { margin-left: 0px; } .framer-wgdUh.framer-vhbjy5 > :last-child, .framer-wgdUh .framer-r9650p > :last-child { margin-right: 0px; } .framer-wgdUh .framer-r9650p > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 106\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Yws7J0k3t\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"v8tkhq_Xp\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerhFODBCbhZ=withCSS(Component,css,\"framer-wgdUh\");export default FramerhFODBCbhZ;FramerhFODBCbhZ.displayName=\"Revendre CTA\";FramerhFODBCbhZ.defaultProps={height:37,width:106};addPropertyControls(FramerhFODBCbhZ,{v8tkhq_Xp:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerhFODBCbhZ,[{explicitInter:true,fonts:[{family:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhFODBCbhZ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"v8tkhq_Xp\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"37\",\"framerIntrinsicWidth\":\"106\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Yws7J0k3t\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{useState,useEffect,useRef,isValidElement,cloneElement,useTransition}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{styleLayer,Icon,iconProp,OPEN_CART_EVENT,DEFAULT_TRANSITION,Button,createButtonPropertyControls}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/QgPaj0acipRJVnJP5qXz/Shared.js\";import{createPortal}from\"react-dom\";export const CLOSE_CART_EVENT=\"frameship-close-cart\";function CartButtonComponent(props){const{overlay,escToClose,button}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[isPending,startTransition]=useTransition();const[open,setOpen]=useState(false);const[portalContainer,setPortalContainer]=useState(null);const[overlayParentClasses,setOverlayParentClasses]=useState([]);const ref=useRef(null);useEffect(()=>{if(!isCanvas){const getParentClasses=()=>{const classes=[];let currentElement=ref.current;while(currentElement&&currentElement.tagName.toLowerCase()!==\"main\"){if(currentElement.className){classes.push(currentElement.className);}currentElement=currentElement.parentElement;}return classes.reverse();};setOverlayParentClasses(getParentClasses());const openCart=()=>{setOpen(true);};window.addEventListener(OPEN_CART_EVENT,openCart);return()=>{window.removeEventListener(OPEN_CART_EVENT,openCart);};}},[]);useEffect(()=>{if(!isCanvas){const handleEscKey=event=>{if(event.key===\"Escape\"&&open&&escToClose){setOpen(false);}};window.addEventListener(\"keydown\",handleEscKey);return()=>{window.removeEventListener(\"keydown\",handleEscKey);};}},[open,escToClose]);useEffect(()=>{if(!isCanvas){const container=document.createElement(\"div\");container.id=\"frameship-cart-portal\";document.body.appendChild(container);setPortalContainer(container);return()=>{document.body.removeChild(container);};}},[isCanvas]);useEffect(()=>{if(!isCanvas){const handleClose=()=>setOpen(false);window.addEventListener(CLOSE_CART_EVENT,handleClose);return()=>{window.removeEventListener(CLOSE_CART_EVENT,handleClose);};}},[]);let cartElement=styleLayer(props.cartLayer,{width:\"100%\",height:\"100%\"});cartElement=updateExitProp(cartElement);const onClick=()=>startTransition(()=>setOpen(true));const buttonElement=props.appearance===\"custom\"?/*#__PURE__*/_jsx(\"div\",{style:{cursor:\"pointer\",...props.style},onClick:onClick,children:styleLayer(props.customButton,props.style)}):/*#__PURE__*/_jsx(Button,{...button,onClick:onClick,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",...props.style},children:/*#__PURE__*/_jsx(Icon,{...button.icon,defaultImage:`url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-shopping-cart\"><circle cx=\"9\" cy=\"21\" r=\"1\"></circle><circle cx=\"20\" cy=\"21\" r=\"1\"></circle><path d=\"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6\"></path></svg>')`})});return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{position:\"relative\",...props.style},children:[buttonElement,!isCanvas&&portalContainer&&/*#__PURE__*/createPortal(overlayParentClasses.reduce((children,className)=>/*#__PURE__*/_jsx(\"div\",{className:`${className} frameship-contents`,children:children}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",inset:0,zIndex:9999,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:open?1:0},style:{position:\"absolute\",inset:0,backgroundColor:overlay.backgroundColor,backdropFilter:overlay.blur?`blur(${overlay.blur}px)`:undefined},initial:false,transition:props.transition}),/*#__PURE__*/_jsx(AnimatePresence,{children:open&&/*#__PURE__*/_jsx(motion.div,{initial:{pointerEvents:\"auto\"},animate:{pointerEvents:\"auto\"},exit:{pointerEvents:\"none\"},style:{position:\"absolute\",inset:0,display:\"flex\",flexDirection:\"row\",justifyContent:\"end\"},children:cartElement})})]})),portalContainer)]});}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */const CartButton=withCSS(CartButtonComponent,[\".frameship-contents { display: contents !important }\"]);export default CartButton;CartButton.displayName=\"Open Cart Button\";addPropertyControls(CartButton,{cartLayer:{type:ControlType.ComponentInstance},overlay:{type:ControlType.Object,controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0.5)\"},blur:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true},transition:{type:ControlType.Transition,defaultValue:DEFAULT_TRANSITION}}},appearance:{type:ControlType.Enum,defaultValue:\"button\",options:[\"button\",\"custom\"],optionTitles:[\"Button\",\"Custom\"],displaySegmentedControl:true},button:{type:ControlType.Object,buttonTitle:\"Icon & Styles\",title:\"Button\",controls:{icon:iconProp({buttonTitle:\"Cart\",size:18}),...createButtonPropertyControls({font:false,color:false})},hidden:props=>props.appearance!==\"button\"},customButton:{type:ControlType.ComponentInstance,title:\"Button\",hidden:props=>props.appearance!==\"custom\"},escToClose:{type:ControlType.Boolean,defaultValue:true,title:\"Esc to Close\"}});const updateExitProp=element=>{if(/*#__PURE__*/isValidElement(element)){const{initial,exit,children,animate,transition}=element.props;// Create new props object\nconst newProps={};// Handle exit animation\nif(initial&&typeof initial===\"object\"&&!exit){let exitValue=initial;if(!transition&&!initial.transition&&(animate===null||animate===void 0?void 0:animate.transition)){exitValue={...initial,transition:animate.transition};}newProps.exit=exitValue;}// Handle children\nif(children){if(typeof children===\"string\"){// Don't modify string children\nreturn element;}else if(Array.isArray(children)){// Handle array of children\nnewProps.children=children.map(updateExitProp);}else{// Handle single child\nnewProps.children=updateExitProp(children);}}// Only clone if we have new props to apply\nreturn Object.keys(newProps).length>0?/*#__PURE__*/cloneElement(element,newProps):element;}return element;};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"40\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"CLOSE_CART_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/GX5FYRAviRI9Ut0QvU9m/CartButton.js\";import{Icon,iconProp,Button,createButtonPropertyControls}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/QgPaj0acipRJVnJP5qXz/Shared.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CloseCartButton(props){const handleClose=()=>{window.dispatchEvent(new Event(CLOSE_CART_EVENT));};return /*#__PURE__*/_jsx(Button,{...props,onClick:handleClose,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",...props.style},children:/*#__PURE__*/_jsx(Icon,{...props.icon,defaultImage:`url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M 16 2 L 2 16 M 2 2 L 16 16\" fill=\"transparent\" stroke-width=\"3\" stroke=\"rgb(0,0,0)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>')`})});}CloseCartButton.displayName=\"Close Cart Button\";addPropertyControls(CloseCartButton,{icon:iconProp({size:12}),...createButtonPropertyControls({font:false,color:false})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CloseCartButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (68888f7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const serializationHash=\"framer-0Hwlv\";const variantClassNames={pJB9uFURH:\"framer-v-1jsl3xr\"};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 transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.92,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};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 Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,eGLByVNsu:link!==null&&link!==void 0?link:props.eGLByVNsu};};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,eGLByVNsu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"pJB9uFURH\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-1jsl3xr\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"pJB9uFURH\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tlhske\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"bdYG9Z3gO\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s18cn0\",layoutDependency:layoutDependency,layoutId:\"B2QpAnoun\",style:{backgroundColor:\"rgb(64, 212, 26)\"},children:[/*#__PURE__*/_jsx(Link,{href:\"frameship.io\",nodeId:\"vu4BhkNJb\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1gki3ct framer-1ctui2d\",layoutDependency:layoutDependency,layoutId:\"vu4BhkNJb\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-15itmt6\",\"data-framer-name\":\"Logo\",fill:\"black\",intrinsicHeight:92,intrinsicWidth:591,layoutDependency:layoutDependency,layoutId:\"udNocNENd\",svg:'<svg width=\"591\" height=\"92\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M558.41 84h-16.68V23h23.324c4.625 0 8.658.925 12.1 2.773 3.438 1.82 6.11 4.316 8.006 7.484 1.901 3.172 2.852 6.76 2.852 10.752 0 4-.951 7.64-2.852 10.92a21.194 21.194 0 0 1-8.006 7.816c-3.442 1.928-7.475 2.896-12.1 2.896h-6.644V84Zm0-23.2-7.516-7.527h12.471a7.71 7.71 0 0 0 3.838-.992c1.21-.688 2.188-1.72 2.931-3.1.743-1.38 1.114-3.1 1.114-5.172 0-2.064-.371-3.732-1.114-5a6.5 6.5 0 0 0-2.931-2.732 8.616 8.616 0 0 0-3.838-.868h-12.471l7.516-7.528V60.8ZM518.098 84V23h16.432v61h-16.432Zm-7.204-61v61h-16.68V55.8l7.516 4.093h-33.647l7.511-3.848V84h-16.68V23h16.68v28.372l-7.511-3.928h33.647l-7.516 3.884V23h16.68Zm-81.782 62.077c-4.512 0-8.557-.72-12.135-2.152-3.578-1.46-6.413-3.624-8.506-6.492-2.064-2.868-3.098-6.424-3.098-10.668v-2.152h16.639v1.82c0 1.932.591 3.544 1.773 4.84 1.214 1.296 3.043 1.944 5.491 1.944 2.368 0 4.225-.344 5.575-1.036 1.377-.716 2.064-1.876 2.064-3.472 0-1.188-.647-2.288-1.94-3.308-1.266-1.02-2.987-1.988-5.16-2.896a78.671 78.671 0 0 0-7.184-2.604 38.867 38.867 0 0 1-8.174-3.68 19.524 19.524 0 0 1-6.277-6c-1.621-2.48-2.436-5.556-2.436-9.22 0-3.776 1.046-7 3.139-9.68 2.092-2.7 4.899-4.768 8.421-6.2 3.55-1.436 7.488-2.152 11.808-2.152 4.489 0 8.49.704 12.016 2.108 3.55 1.408 6.357 3.476 8.422 6.204 2.064 2.732 3.095 6.108 3.095 10.132v2.068h-16.636V41.2c0-1.792-.511-3.308-1.53-4.552-.99-1.24-2.711-1.86-5.159-1.86-2.424 0-4.293.44-5.614 1.324-1.294.88-1.941 2.164-1.941 3.848 0 1.184.551 2.232 1.649 3.14 1.102.88 2.616 1.712 4.544 2.48 1.953.776 4.153 1.6 6.605 2.48 3.686 1.3 6.921 2.732 9.7 4.304 2.783 1.544 4.943 3.488 6.485 5.832 1.565 2.344 2.352 5.348 2.352 9.016 0 3.832-1.034 7.084-3.099 9.76-2.06 2.644-4.912 4.656-8.545 6.04-3.606 1.376-7.719 2.064-12.344 2.064Zm-59.81-49.668 7.515-7.528v23.78l-3.714-4.464h21.879V59.6h-21.883l3.714-4.424V79.12l-7.507-7.528h30.256V84h-39.509V23h39.509v12.408h-30.26ZM324.15 23h28.033v61h-15.814V31.893l.292.168L327.205 84h-21.22l-9.744-52.064.292-.168V84H280.68V23h28.032l8.506 54.632h-1.697L324.15 23ZM221.048 84l14.165-61h26.463l14.076 61h-17.051l-10.279-51.032h.08L238.104 84h-17.056Zm12.388-12.82V58.649h30.057V71.18h-30.057ZM170.678 84V23h27.002c6.936 0 12.056 1.544 15.358 4.632 3.33 3.06 4.992 7.336 4.992 12.82 0 3.088-.587 5.72-1.773 7.9-1.182 2.18-2.656 3.86-4.417 5.044-1.761 1.188-3.51 1.848-5.243 1.988 1.733.095 3.43.53 4.995 1.28 1.542.744 2.78 1.944 3.714 3.6.967 1.624 1.446 3.832 1.446 6.616v10.088c0 1.464.112 2.856.331 4.18.248 1.296.619 2.244 1.118 2.852h-16.683c-.44-.688-.783-1.668-1.031-2.936a23.974 23.974 0 0 1-.331-4.092V68.78c0-2.204-.467-3.94-1.402-5.208-.938-1.296-2.631-1.944-5.079-1.944h-11.061l4.332-5.088V84h-16.268Zm16.268-28.948-4.336-5.832h11.229c1.405 0 2.631-.288 3.673-.868a5.922 5.922 0 0 0 2.476-2.48 7.857 7.857 0 0 0 .911-3.848c0-1.792-.647-3.348-1.941-4.672-1.266-1.32-2.995-1.984-5.199-1.984h-11.561l4.748-4.96v24.644Zm-54.072-19.644 7.511-7.528v24.236l-5.075-3.928h25.097v12.448H135.31l5.075-4.26V84h-16.596V23h40.292v12.408H132.87h.004Z\" fill=\"#fff\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M.024 45.4 0 45.416l.024.02v24.416a20.978 20.978 0 0 0 6.129 14.817 20.907 20.907 0 0 0 14.792 6.139h48.813c5.55 0 10.872-2.208 14.796-6.139a20.978 20.978 0 0 0 6.129-14.821v-43.3a3.497 3.497 0 0 0-2.155-3.227 3.48 3.48 0 0 0-1.336-.265H68.356L45.343 0 22.33 23.052H3.51c-.925 0-1.811.368-2.465 1.023a3.495 3.495 0 0 0-1.021 2.469V45.4Zm0 0v.036a64.072 64.072 0 0 0 45.33 18.794A64.069 64.069 0 0 0 90.68 45.424v-.008l-22.323-22.36-46.026-.004L.024 45.392v.008Z\" fill=\"#fff\"/></svg>',withExternalLayout:true})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",backgroundSize:1.5,fit:\"tile\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+0+(0+0+(Math.max(0,(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||550)-20-0)/1)*1-0-(Math.max(0,(Math.max(0,(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||550)-20-0)/1)*1-0-402)/1)*1+322+80))/2*0)+0),pixelHeight:40,pixelWidth:40,positionX:\"center\",positionY:\"bottom\",src:\"https://framerusercontent.com/images/KaSmi7sD82dEAVTmII8bNeE88.png\"},className:\"framer-12yu92e\",\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"lhfzxjbRS\",style:{mask:\"linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0,0,0,1) 100%) add\",opacity:.06,WebkitMask:\"linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0,0,0,1) 100%) add\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1stnay9\",layoutDependency:layoutDependency,layoutId:\"FAit4eRWt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItRXh0cmFCb2xk\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"uppercase\"},children:\"Unlock ecommerce functionality on your website!\"})}),className:\"framer-lotbho\",fonts:[\"Inter-ExtraBold\"],layoutDependency:layoutDependency,layoutId:\"p6VH14GDw\",style:{\"--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,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.7))\"},children:\"Upgrade your Frameship account to unlock Shopify ecommerce functionality on your live website.\"})}),className:\"framer-1j89zm5\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"dgd7wBqyT\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.7)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ffuf7q\",layoutDependency:layoutDependency,layoutId:\"PD2N7RwHX\",children:/*#__PURE__*/_jsx(Link,{href:eGLByVNsu,nodeId:\"UgUZQ5YRP\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-k753s framer-1ctui2d\",layoutDependency:layoutDependency,layoutId:\"UgUZQ5YRP\",style:{backgroundColor:\"rgb(64, 212, 27)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItRXh0cmFCb2xk\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"UPGRADE YOUR SITE\"})}),className:\"framer-ii2nrf\",fonts:[\"Inter-ExtraBold\"],layoutDependency:layoutDependency,layoutId:\"Zv592Orev\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0Hwlv.framer-1ctui2d, .framer-0Hwlv .framer-1ctui2d { display: block; }\",\".framer-0Hwlv.framer-1jsl3xr { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 550px; justify-content: flex-start; overflow: visible; padding: 10px; position: relative; width: 400px; }\",\".framer-0Hwlv .framer-1tlhske { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-0Hwlv .framer-s18cn0 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; max-height: 150px; overflow: visible; padding: 20px; position: relative; width: 100%; z-index: 1; }\",\".framer-0Hwlv .framer-1gki3ct { 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: 10px; position: relative; text-decoration: none; width: min-content; }\",\".framer-0Hwlv .framer-15itmt6 { aspect-ratio: 6.423913043478261 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); position: relative; width: 140px; }\",\".framer-0Hwlv .framer-12yu92e { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-0Hwlv .framer-1stnay9 { 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: center; overflow: visible; padding: 30px; position: relative; width: 100%; }\",\".framer-0Hwlv .framer-lotbho { --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0Hwlv .framer-1j89zm5 { --framer-text-wrap: balance; flex: none; height: auto; max-width: 300px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0Hwlv .framer-1ffuf7q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 30px 30px 30px; position: relative; width: 100%; }\",\".framer-0Hwlv .framer-k753s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 50px; justify-content: center; overflow: visible; padding: 10px; position: relative; text-decoration: none; width: 100%; }\",\".framer-0Hwlv .framer-ii2nrf { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0Hwlv.framer-1jsl3xr, .framer-0Hwlv .framer-s18cn0, .framer-0Hwlv .framer-1gki3ct, .framer-0Hwlv .framer-1stnay9, .framer-0Hwlv .framer-k753s { gap: 0px; } .framer-0Hwlv.framer-1jsl3xr > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-0Hwlv.framer-1jsl3xr > :first-child, .framer-0Hwlv .framer-s18cn0 > :first-child, .framer-0Hwlv .framer-1stnay9 > :first-child { margin-top: 0px; } .framer-0Hwlv.framer-1jsl3xr > :last-child, .framer-0Hwlv .framer-s18cn0 > :last-child, .framer-0Hwlv .framer-1stnay9 > :last-child { margin-bottom: 0px; } .framer-0Hwlv .framer-s18cn0 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-0Hwlv .framer-1gki3ct > *, .framer-0Hwlv .framer-k753s > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-0Hwlv .framer-1gki3ct > :first-child, .framer-0Hwlv .framer-k753s > :first-child { margin-left: 0px; } .framer-0Hwlv .framer-1gki3ct > :last-child, .framer-0Hwlv .framer-k753s > :last-child { margin-right: 0px; } .framer-0Hwlv .framer-1stnay9 > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } }\",'.framer-0Hwlv[data-border=\"true\"]::after, .framer-0Hwlv [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 550\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"eGLByVNsu\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerU4_nFMT5N=withCSS(Component,css,\"framer-0Hwlv\");export default FramerU4_nFMT5N;FramerU4_nFMT5N.displayName=\"Frameship Upgrade Paywall\";FramerU4_nFMT5N.defaultProps={height:550,width:400};addPropertyControls(FramerU4_nFMT5N,{eGLByVNsu:{title:\"Link\",type:ControlType.Link}});addFonts(FramerU4_nFMT5N,[{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/PONfPc6h4EPYwJliXQBmjVx7QxI.woff2\",weight:\"800\"},{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/zsnJN7Z1wdzUvepJniD3rbvJIyU.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/UrzZBOy7RyJEWAZGduzOeHiHuY.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/996sR9SfSDuYELz8oHhDOcErkY.woff2\",weight:\"800\"},{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/ftN1HpyPVJEoEb4q36SOrNdLXU.woff2\",weight:\"800\"},{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/jN39PDxZWEwjG7Csryx3JN2r2Y.woff2\",weight:\"800\"},{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/JAur4lGGSGRGyrFi59JSIKqVgU.woff2\",weight:\"800\"},{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU4_nFMT5N\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"eGLByVNsu\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"400\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"550\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./U4_nFMT5N.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,// @ts-ignore\nuseQueryData,withCSS}from\"framer\";import{cloneElement,useEffect}from\"react\";import{MotionConfigContext}from\"framer-motion\";import{useCartStore,getFrameshipInfo}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/nJIAFywoy2XpN0YHggx2/Cart.js\";import{CartItemContext}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/QUJyNnXHbEj9mUvm1PRe/CartItemContext.js\";import{styleLayer,parseShopifyData,Message,UPGRADE_LINK}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/QgPaj0acipRJVnJP5qXz/Shared.js\";import{getCollectionData,addFieldsToSelect}from\"https://framer.com/m/CMSLibrary-09eo.js\";import FrameshipUpgradePaywall from\"https://framerusercontent.com/modules/kq3VSjk5Z08mvEho1xyf/XmkDe3ooCqJCkQVrqYj2/U4_nFMT5N.js\";const CMSFields={Title:\"Title\",ShopifyID:\"Shopify ID\",ShopifyData:\"Shopify Data\",Media1:\"Media 1\"};const ComponentProps={Title:\"Title\",Price:\"Price\",Image:\"Image\",ProductVariant:\"Product Variant\"};const HIDE_SCROLLBARS_CLASS=\"frameship-cart-hide-scrollbars\";function CartProductListComponent(props){var _props_listItemComponent,_props_collectionList,_props_emptyState,_listItemComponent_props_children_props_children_type,_listItemComponent_props_children_props_children,_listItemComponent_props_children_props,_listItemComponent_props_children,_listItemComponent_props,_props_style;const{divider}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const listItemComponent=(_props_listItemComponent=props.listItemComponent)===null||_props_listItemComponent===void 0?void 0:_props_listItemComponent[0];const collectionList=(_props_collectionList=props.collectionList)===null||_props_collectionList===void 0?void 0:_props_collectionList[0];const emptyState=(_props_emptyState=props.emptyState)===null||_props_emptyState===void 0?void 0:_props_emptyState[0];let errorMessage=\"\";let errorSubtitle=\"\";if(isCanvas){return /*#__PURE__*/_jsx(\"div\",{style:{padding:props.padding,...props.style},children:styleLayer(emptyState,props.style)});}const{hasAccess}=getFrameshipInfo();const[items,initializeCart]=useCartStore(state=>[state.items,state.initializeCart]);useEffect(()=>{initializeCart(true);},[]);const{query,propertyControlsByName}=getCollectionData(collectionList);if(!query){errorMessage=\"Connect a CMS Collection List\";errorSubtitle=\"Drag the handle on the right side to a Collection List of the products CMS collection or select from the dropdown list. The Collection List must be outside of a page to be connected.\";}else if(!listItemComponent){errorMessage=\"Connect a List Item component\";errorSubtitle=\"Drag the handle on the right side to a component to be used as the list item, or select from the dropdown list. The component must be outside of a page to be connected.\";}const cmsFieldIds={};for(const fieldName of Object.values(CMSFields)){var _propertyControlsByName_fieldName;cmsFieldIds[fieldName]=(_propertyControlsByName_fieldName=propertyControlsByName[fieldName])===null||_propertyControlsByName_fieldName===void 0?void 0:_propertyControlsByName_fieldName.id;}let collectionItems=[];if(query){const select=addFieldsToSelect(Object.values(CMSFields),query,propertyControlsByName);collectionItems=useQueryData({...query,limit:undefined,select});}const collectionItemsByShopifyId={};for(const item of collectionItems){collectionItemsByShopifyId[item[cmsFieldIds[CMSFields.ShopifyID]]]=item;}const collectionItemsByVariantId={};const productIdsByVariantId={};const variantTitlesByVariantId={};for(const item of collectionItems){const{variants}=parseShopifyData(item[cmsFieldIds[CMSFields.ShopifyData]]);for(let i=0;i<variants.length;i++){const variant=variants[i];if(variant.id){collectionItemsByVariantId[variant.id]=item;productIdsByVariantId[variant.id]=item[cmsFieldIds[CMSFields.ShopifyID]];variantTitlesByVariantId[variant.id]=variant.isDefaultVariant?\"\":variant.title;}}}const componentPropIds={};const componentPropertyControlsById=(listItemComponent===null||listItemComponent===void 0?void 0:(_listItemComponent_props=listItemComponent.props)===null||_listItemComponent_props===void 0?void 0:(_listItemComponent_props_children=_listItemComponent_props.children)===null||_listItemComponent_props_children===void 0?void 0:(_listItemComponent_props_children_props=_listItemComponent_props_children.props)===null||_listItemComponent_props_children_props===void 0?void 0:(_listItemComponent_props_children_props_children=_listItemComponent_props_children_props.children)===null||_listItemComponent_props_children_props_children===void 0?void 0:(_listItemComponent_props_children_props_children_type=_listItemComponent_props_children_props_children.type)===null||_listItemComponent_props_children_props_children_type===void 0?void 0:_listItemComponent_props_children_props_children_type.propertyControls)||{};for(const id of Object.keys(componentPropertyControlsById)){const control=componentPropertyControlsById[id];const title=control.title;for(const[propName,propTitle]of Object.entries(ComponentProps)){if(title===propTitle){componentPropIds[propName]=id;break;}}}const elements=[];for(let i=0;i<items.length;i++){var _item_cost,_item_cost1;if(i!==0&&divider){elements.push(/*#__PURE__*/_jsx(\"div\",{style:{width:divider.inset?`calc(100% - ${divider.inset*2}px)`:\"100%\",backgroundColor:divider.color,height:divider.height,minHeight:divider.height}},`divider-${i}`));}const item=items[i];const merch=item===null||item===void 0?void 0:item.merchandise;if(Object.keys(componentPropertyControlsById).length===0){continue;}const variantId=merch.id;const cmsItem=collectionItemsByVariantId[variantId];if(!cmsItem){continue;}let variantName=variantTitlesByVariantId[variantId];if(variantName===\"Default Title\"){variantName=\"\";}const price=(_item_cost=item.cost)===null||_item_cost===void 0?void 0:_item_cost.subtotalAmount;let compareAtPrice=null;const compareAt=(_item_cost1=item.cost)===null||_item_cost1===void 0?void 0:_item_cost1.compareAtAmountPerQuantity;if(compareAt){compareAtPrice={...compareAt,amount:((compareAt===null||compareAt===void 0?void 0:compareAt.amount)||0)*(item.quantity||0)};}let component=/*#__PURE__*/cloneElement(listItemComponent,{key:item.id,style:{...listItemComponent.props.style,width:\"100%\"},children:{...listItemComponent.props.children,props:{...listItemComponent.props.children.props,key:item.id,layoutId:`${item.id}-wrapper`,children:{...listItemComponent.props.children.props.children,props:{...listItemComponent.props.children.props.children.props,variant:props.listItemVariant,layoutId:`${item.id}-component`,id:`${item.id}-component`,[componentPropIds.Title]:cmsItem[cmsFieldIds[CMSFields.Title]],[componentPropIds.Price]:(price===null||price===void 0?void 0:price.amount)||0,[componentPropIds.Image]:cmsItem[cmsFieldIds[CMSFields.Media1]],[componentPropIds.ProductVariant]:variantName}}}}});elements.push(/*#__PURE__*/_jsx(CartItemContext.Provider,{value:{inCart:true,cartItemId:item.id,shopifyId:productIdsByVariantId[variantId],variantId:variantId,quantity:item.quantity,price,compareAtPrice},children:component},`${item.id}-provider`));}return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:{transition:{type:false,duration:0}},children:!hasAccess?/*#__PURE__*/_jsx(FrameshipUpgradePaywall,{style:props.style,link:UPGRADE_LINK}):errorMessage?/*#__PURE__*/_jsx(Message,{title:errorMessage,subtitle:errorSubtitle}):items.length===0?/*#__PURE__*/_jsx(\"div\",{style:{padding:props.padding,...props.style},children:styleLayer(emptyState,props.style)}):/*#__PURE__*/_jsx(\"div\",{className:props.scrollbars===\"hide\"?HIDE_SCROLLBARS_CLASS:undefined,style:{display:\"flex\",flexDirection:\"column\",gap:props.gap,alignItems:\"center\",padding:props.padding,overflowX:\"visible\",overflowY:((_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.height)===\"100%\"?\"auto\":\"hidden\",...props.style},children:elements})});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 400\n * @framerDisableUnlink\n */const CartProductList=withCSS(CartProductListComponent,[`.${HIDE_SCROLLBARS_CLASS} { scrollbar-width: none; -ms-overflow-style: none; }`,`.${HIDE_SCROLLBARS_CLASS}::-webkit-scrollbar { display: none; }`,`.${HIDE_SCROLLBARS_CLASS}::-webkit-scrollbar-track { display: none; }`,`.${HIDE_SCROLLBARS_CLASS}::-webkit-scrollbar-thumb { display: none; }`,`.${HIDE_SCROLLBARS_CLASS} { -webkit-overflow-scrolling: touch; }`,`.${HIDE_SCROLLBARS_CLASS} { overflow: -moz-scrollbars-none; }`]);export default CartProductList;CartProductList.displayName=\"Cart Product List\";addPropertyControls(CartProductList,{collectionList:{type:ControlType.ComponentInstance},listItemComponent:{type:ControlType.ComponentInstance},listItemVariant:{type:ControlType.String,defaultValue:\"\",placeholder:\"Component Variant\",title:\"Variant\"},emptyState:{type:ControlType.ComponentInstance},divider:{type:ControlType.Object,optional:true,buttonTitle:\"Style\",controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.1)\"},height:{type:ControlType.Number,defaultValue:1,min:1,step:1,displayStepper:true},inset:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true}}},gap:{type:ControlType.Number,defaultValue:20,min:0,step:1},padding:{type:ControlType.Padding,defaultValue:\"0px\"},scrollbars:{type:ControlType.Enum,options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],displaySegmentedControl:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartProductList\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"400\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"300\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/nJIAFywoy2XpN0YHggx2/Cart.js\";import{Button,createButtonPropertyControls,Colors}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/QgPaj0acipRJVnJP5qXz/Shared.js\";var State;(function(State){State[\"Default\"]=\"default\";State[\"Disabled\"]=\"disabled\";})(State||(State={}));const defaultText={[\"default\"]:\"Checkout\",[\"disabled\"]:\"Checkout\"};/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 300\n * @framerDisableUnlink\n */export default function CheckoutButton(props){const{newTab,disabledState}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[checkoutUrl,items]=useCartStore(state=>[state.checkoutUrl,state.items]);const cartIsEmpty=!checkoutUrl||items.length===0;const state=cartIsEmpty?\"disabled\":\"default\";const onClick=()=>{if(!cartIsEmpty){if(newTab){window.open(checkoutUrl,\"_blank\");}else{window.location.href=checkoutUrl;}}};return /*#__PURE__*/_jsx(Button,{...props,variant:state,onClick:onClick,style:{...props.style,pointerEvents:cartIsEmpty?\"none\":undefined},animate:{opacity:cartIsEmpty&&!isCanvas?disabledState.opacity:1},children:props.text[state]});}CheckoutButton.displayName=\"Checkout Button\";addPropertyControls(CheckoutButton,{newTab:{type:ControlType.Boolean,defaultValue:true},text:{type:ControlType.Object,defaultValue:defaultText,controls:{[\"default\"]:{type:ControlType.String,defaultValue:defaultText[\"default\"],placeholder:\"Default Text\"},[\"disabled\"]:{type:ControlType.String,defaultValue:defaultText[\"disabled\"],placeholder:\"Disabled Text\"}}},...createButtonPropertyControls({variants:[{id:\"default\",title:\"Default\",...Colors.Accent},{id:\"disabled\",title:\"Disabled\"}],endProps:{disabledState:{type:ControlType.Object,title:\"Disabled\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01}}}}})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CheckoutButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"300\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/nJIAFywoy2XpN0YHggx2/Cart.js\";import{currencyFormatProp,formatCurrency}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/QgPaj0acipRJVnJP5qXz/Shared.js\";import{useEffect}from\"react\";import currencySymbols from\"https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js\";const HIDDEN_CLASS=\"frameship-price-label-hidden\";function CartInfoLabelComponent(props){var _props_style;const{type,currencyFormat,whenZero}=props;const Tag=props.htmlTag||\"p\";const[items,subtotal,initializeCart]=useCartStore(state=>[state.items,state.subtotal,state.initializeCart]);useEffect(()=>{initializeCart(false);},[]);let amount=0;let value=\"\";switch(type){case\"subtotal\":amount=(subtotal===null||subtotal===void 0?void 0:subtotal.amount)||0;value=formatCurrency(amount,(subtotal===null||subtotal===void 0?void 0:subtotal.currencyCode)||props.currency,currencyFormat);break;case\"itemCount\":amount=items.length;value=String(amount);break;}const hidden=whenZero===\"hide\"&&amount==0;return hidden?/*#__PURE__*/_jsx(\"div\",{className:HIDDEN_CLASS}):/*#__PURE__*/_jsxs(Tag,{style:{color:props.color,margin:0,whiteSpace:\"pre\",userSelect:props.textSelect?undefined:\"none\",textDecoration:props.decoration,textWrap:((_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.width)==\"100%\"?\"wrap\":\"nowrap\",...props.font,...props.style},children:[props.prefix,value,props.suffix]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */const CartInfoLabel=withCSS(CartInfoLabelComponent,[`.${HIDDEN_CLASS} { display: none !important; }`,`div:has(> .${HIDDEN_CLASS}) { display: none !important; }`]);export default CartInfoLabel;CartInfoLabel.displayName=\"Cart Info Label\";addPropertyControls(CartInfoLabel,{type:{type:ControlType.Enum,options:[\"subtotal\",\"itemCount\"],optionTitles:[\"Subtotal\",\"Item Count\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},currency:{type:ControlType.Enum,defaultValue:\"USD\",options:Object.keys(currencySymbols),hidden:props=>props.type!==\"subtotal\"},currencyFormat:currencyFormatProp({hidden:props=>props.type!==\"subtotal\"}),font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:\"#000\"},prefix:{type:ControlType.String,defaultValue:\"\"},suffix:{type:ControlType.String,defaultValue:\"\"},decoration:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"line-through\",\"underline\"],optionTitles:[\"None\",\"Strikethrough\",\"Underline\"]},textSelect:{type:ControlType.Boolean,defaultValue:true},whenZero:{type:ControlType.Enum,defaultValue:\"show\",options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],displaySegmentedControl:true,title:\"When Zero\"},htmlTag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],title:\"HTML Tag\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartInfoLabel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"700\"},children:\"\u0639\u0631\u0628\u062A\u0643\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-text-alignment\":\"center\"},children:\"\u0639\u0631\u0628\u0629 \u0627\u0644\u062A\u0633\u0648\u0642 \u0627\u0644\u062E\u0627\u0635\u0629 \u0628\u0643 \u0641\u0627\u0631\u063A\u0629\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8d4baae4-fc65-4ffb-a430-625d32e63e3c, rgb(7, 0, 25)))\"},children:\"\u0623\u0636\u0641 \u0628\u0639\u0636 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0625\u0644\u0649 \u0627\u0644\u0633\u0644\u0629.\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"\u0627\u0644\u0645\u062C\u0645\u0648\u0639 \u0627\u0644\u0641\u0631\u0639\u064A\"})});export const v4=\"\u0627\u0644\u062F\u0641\u0639\";\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (74b1a33)\nimport*as localizedValues from\"./laEZLPlMD-0.js\";const valuesByLocaleId={WNmk0s59Y:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import create from\"zustand\";import{useMemo}from\"react\";import{parseShopifyData}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/QgPaj0acipRJVnJP5qXz/Shared.js\";export const useProductStore=create(set=>({products:{},setSelectedVariantOption:(productId,variantOption,option)=>set(state=>{var _state_products_productId;return{products:{...state.products,[productId]:{...state.products[productId],selectedVariantOptions:{...(_state_products_productId=state.products[productId])===null||_state_products_productId===void 0?void 0:_state_products_productId.selectedVariantOptions,[variantOption]:option}}}};}),setQuantity:(productId,quantity)=>{set(state=>{var _state_products;return{products:{...state.products,[productId]:{...(_state_products=state.products)===null||_state_products===void 0?void 0:_state_products[productId],quantity:Math.max(quantity,1)}}};});}}));export function useSelectedVariant(shopifyData){const parsedData=useMemo(()=>parseShopifyData(shopifyData),[shopifyData]);const{shopifyId,variants}=parsedData;const selectedVariantOptions=useProductStore(state=>{var _state_products_shopifyId;return(_state_products_shopifyId=state.products[shopifyId])===null||_state_products_shopifyId===void 0?void 0:_state_products_shopifyId.selectedVariantOptions;});const selectedVariant=useMemo(()=>{if(!Array.isArray(variants)||!selectedVariantOptions){return variants[0];}for(const variant of variants){if(variant.selectedOptions.every(option=>selectedVariantOptions[option.name]===option.value)){return variant;}}return variants[0];},[variants,selectedVariantOptions]);return selectedVariant;}\nexport const __FramerMetadata__ = {\"exports\":{\"useSelectedVariant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useProductStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS,RenderTarget}from\"framer\";import{useState,useEffect}from\"react\";import{parseShopifyData,Button,createButtonPropertyControls,Colors}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/QgPaj0acipRJVnJP5qXz/Shared.js\";import{useProductStore,useSelectedVariant}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/XfOT0iaRiVqpWK32DMgc/ProductState.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/QUJyNnXHbEj9mUvm1PRe/CartItemContext.js\";import{useCartStore,useAmountInStock}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/nJIAFywoy2XpN0YHggx2/Cart.js\";var State;(function(State){State[\"Default\"]=\"default\";State[\"Disabled\"]=\"disabled\";})(State||(State={}));const INPUT_CLASS=\"frameship-quantity-input\";function QuantityInputComponent(props){const{shopifyData,type,icon,maxValue}=props;const{shopifyId}=parseShopifyData(shopifyData);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const{cartItemId,variantId:cartVariantId,quantity:cartItemQuantity}=useCartItem();const[productStoreQuantity,setProductStoreQuantity]=useProductStore(state=>{var _state_products_shopifyId;return[(_state_products_shopifyId=state.products[shopifyId])===null||_state_products_shopifyId===void 0?void 0:_state_products_shopifyId.quantity,state.setQuantity];});const[items,setCartItemQuantity]=useCartStore(state=>[state.items,state.setCartItemQuantity]);const[inventory,inventoryIsLoading]=useAmountInStock(shopifyData);const selectedVariant=useSelectedVariant(props.shopifyData);const variantId=cartItemId?cartVariantId:selectedVariant===null||selectedVariant===void 0?void 0:selectedVariant.id;const quantity=(cartItemId?cartItemQuantity:productStoreQuantity)||1;const maxQuantity=Math.min(inventory[variantId]||Infinity,maxValue);const[inputValue,setInputValue]=useState(quantity.toString());const setItemQuantity=newQuantity=>{const limitedQuantity=Math.min(newQuantity,maxQuantity,maxValue);if(cartItemId){setCartItemQuantity(cartItemId,limitedQuantity);}else{setProductStoreQuantity(shopifyId,limitedQuantity);}};useEffect(()=>{if(!cartItemId&&quantity>maxQuantity){setProductStoreQuantity(shopifyId,maxQuantity);}},[maxQuantity,cartItemId,quantity,shopifyId,setProductStoreQuantity]);useEffect(()=>{setInputValue(quantity.toString());},[quantity]);let element=null;switch(type){case\"add\":case\"subtract\":const radius=icon.rounded?icon.strokeWidth/2:0;const disabled=type===\"add\"&&quantity>=maxQuantity||type===\"subtract\"&&quantity<=1;element=/*#__PURE__*/_jsx(Button,{...props,variant:disabled&&!isCanvas?\"disabled\":\"default\",onClick:()=>setItemQuantity(quantity+(type===\"add\"?1:-1)),disabled:disabled,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:disabled?undefined:\"pointer\",...props.style},children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:icon.size,height:icon.size,viewBox:\"0 0 16 16\",children:[/*#__PURE__*/_jsx(\"path\",{d:`M ${radius} 8 L ${16-radius} 8`,fill:\"transparent\",strokeWidth:icon.strokeWidth,stroke:\"currentColor\",strokeLinecap:icon.rounded?\"round\":\"square\"}),type==\"add\"&&/*#__PURE__*/_jsx(\"path\",{d:`M 8 ${radius} L 8 ${16-radius}`,fill:\"transparent\",strokeWidth:icon.strokeWidth,stroke:\"currentColor\",strokeLinecap:icon.rounded?\"round\":\"square\"})]})});break;case\"input\":const handleInputChange=event=>{setInputValue(event.target.value);};const handleSetQuantity=()=>{const newQuantity=parseInt(inputValue,10);if(!isNaN(newQuantity)&&newQuantity>0){setItemQuantity(newQuantity);}else{setInputValue(quantity.toString());}};element=/*#__PURE__*/_jsx(Button,{...props,className:INPUT_CLASS,tag:\"input\",type:\"number\",value:inputValue,onChange:handleInputChange,onBlur:handleSetQuantity,onKeyDown:event=>{if(event.key===\"Enter\"){handleSetQuantity();}},max:maxQuantity});break;}return element;}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */const QuantityInput=withCSS(QuantityInputComponent,[`input.${INPUT_CLASS}[type=number]::-webkit-outer-spin-button, input.${INPUT_CLASS}[type=number]::-webkit-inner-spin-button { display: none; }`,`input.${INPUT_CLASS}[type=number] { -moz-appearance: textfield; /* Firefox */ }`]);export default QuantityInput;QuantityInput.displayName=\"Quantity Input\";addPropertyControls(QuantityInput,{shopifyData:{type:ControlType.String,defaultValue:\"\",placeholder:\"Shopify Data\"},type:{type:ControlType.Enum,options:[\"subtract\",\"input\",\"add\"],optionTitles:[\"\u2212\",\"Input\",\"+\"],displaySegmentedControl:true},maxValue:{type:ControlType.Number,defaultValue:100,min:1,step:1},icon:{type:ControlType.Object,hidden:props=>props.type!==\"add\"&&props.type!==\"subtract\",controls:{size:{type:ControlType.Number,defaultValue:12,min:0,step:1},strokeWidth:{type:ControlType.Number,defaultValue:3,min:0,max:10,step:1,title:\"Stroke\"},rounded:{type:ControlType.Boolean,defaultValue:true}}},...createButtonPropertyControls({placeholder:true,hidden:{font:props=>props.type!==\"input\",placeholder:props=>props.type!==\"input\"},variants:[{id:\"default\",title:\"Default\",...Colors.Primary},{id:\"disabled\",title:\"Disabled\",color:\"rgba(0, 0, 0, 0.25)\"}]})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"QuantityInput\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import{useSelectedVariant}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/XfOT0iaRiVqpWK32DMgc/ProductState.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/QUJyNnXHbEj9mUvm1PRe/CartItemContext.js\";import{currencyFormatProp,formatCurrency}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/QgPaj0acipRJVnJP5qXz/Shared.js\";import currencySymbols from\"https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js\";const HIDDEN_CLASS=\"frameship-price-label-hidden\";var ProductInfoType;(function(ProductInfoType){ProductInfoType[\"Price\"]=\"price\";ProductInfoType[\"CompareAtPrice\"]=\"compareAtPrice\";})(ProductInfoType||(ProductInfoType={}));function ProductInfoLabelComponent(props){var _props_style;const{type,whenZero,textWhenZero,currencyFormat}=props;const Tag=props.htmlTag||\"p\";const variant=useSelectedVariant(props.shopifyData);const{inCart,price:cartPrice,compareAtPrice:cartCompareAtPrice}=useCartItem();let value=0;let currencyCode=props.currency;let hidden=false;if(inCart){if(type===\"price\"){if(isPriceV2(cartPrice)){value=cartPrice.amount||0;currencyCode=cartPrice.currencyCode||props.currency;}}else if(type===\"compareAtPrice\"){if(isPriceV2(cartCompareAtPrice)){value=cartCompareAtPrice.amount||0;currencyCode=cartCompareAtPrice.currencyCode||props.currency;}}}else if(variant){const price=variant[type];if(isPriceV2(price)){value=price.amount||0;currencyCode=price.currencyCode||props.currency;}else if(typeof price===\"number\"){value=price;}}let text=\"\";if(whenZero==\"hide\"&&!value){hidden=true;}else if(whenZero==\"showText\"&&!value){text=textWhenZero;}else{text=formatCurrency(value,currencyCode,currencyFormat);}return hidden?/*#__PURE__*/_jsx(\"div\",{className:HIDDEN_CLASS}):/*#__PURE__*/_jsxs(Tag,{style:{color:props.color,margin:0,whiteSpace:\"pre\",userSelect:props.selectable?undefined:\"none\",textDecoration:props.decoration===\"strikethrough\"?\"line-through\":props.decoration,textWrap:((_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.width)==\"100%\"?\"wrap\":\"nowrap\",...props.font,...props.style},children:[props.prefix,text,props.suffix]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */const ProductInfoLabel=withCSS(ProductInfoLabelComponent,[`.${HIDDEN_CLASS} { display: none !important; }`,`div:has(> .${HIDDEN_CLASS}) { display: none !important; }`]);export default ProductInfoLabel;ProductInfoLabel.displayName=\"Price Label\";addPropertyControls(ProductInfoLabel,{shopifyData:{type:ControlType.String,defaultValue:\"\",placeholder:\"Shopify Data\"},type:{type:ControlType.Enum,defaultValue:\"price\",options:Object.values(ProductInfoType),optionTitles:[\"Price\",\"Compare-at Price\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},whenZero:{type:ControlType.Enum,defaultValue:\"show\",options:[\"show\",\"showText\",\"hide\"],optionTitles:[\"Show\",\"Show Text\",\"Hide\"],title:\"When Zero\"},textWhenZero:{type:ControlType.String,defaultValue:\"Free\",title:\"Text\",hidden:props=>props.whenZero!==\"showText\"},currency:{type:ControlType.Enum,defaultValue:\"USD\",options:Object.keys(currencySymbols)},currencyFormat:currencyFormatProp(),font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:\"#999999\"},prefix:{type:ControlType.String,defaultValue:\"\"},suffix:{type:ControlType.String,defaultValue:\"\"},decoration:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"strikethrough\",\"underline\"],optionTitles:[\"None\",\"Strikethrough\",\"Underline\"]},selectable:{type:ControlType.Boolean,defaultValue:true},htmlTag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],title:\"HTML Tag\"}});function isPriceV2(value){return value&&typeof value===\"object\"&&value.hasOwnProperty(\"amount\");}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductInfoLabel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{Icon,iconProp,Button,createButtonPropertyControls}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/QgPaj0acipRJVnJP5qXz/Shared.js\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/nJIAFywoy2XpN0YHggx2/Cart.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/QUJyNnXHbEj9mUvm1PRe/CartItemContext.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function RemoveFromCartButton(props){const removeFromCart=useCartStore(state=>state.removeFromCart);const{cartItemId}=useCartItem();const onClick=()=>{if(cartItemId){removeFromCart(cartItemId);}};return /*#__PURE__*/_jsx(Button,{...props,onClick:onClick,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",...props.style},children:/*#__PURE__*/_jsx(Icon,{...props.icon,defaultImage:`url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M 16 2 L 2 16 M 2 2 L 16 16\" fill=\"transparent\" stroke-width=\"3\" stroke=\"rgb(0,0,0)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>')`})});}RemoveFromCartButton.displayName=\"Remove from Cart Button\";addPropertyControls(RemoveFromCartButton,{icon:iconProp({size:12}),...createButtonPropertyControls({font:false,color:false})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RemoveFromCartButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"left\"},children:\"\u0627\u0633\u0645 \u0627\u0644\u0645\u0646\u062A\u062C\"})});export const v1=\"\u0645\u062C\u0627\u0646\u064A\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (74b1a33)\nimport*as localizedValues from\"./LIlpq3pIF-0.js\";const valuesByLocaleId={WNmk0s59Y:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (74b1a33)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Image,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import QuantityInput from\"https://framerusercontent.com/modules/6m3bYVdQqi1oLEe0M7tX/SRzE6djrdtVVzJ40Dyjo/QuantityInput.js\";import PriceLabel from\"https://framerusercontent.com/modules/Ncx6rwHWSXe5kU34gWm3/I5TZd9DXNlocbzQIyAIZ/ProductInfoLabel.js\";import RemoveFromCartButton from\"https://framerusercontent.com/modules/v2B96HBblDy8RD6PdvoU/yb6CQo9eyELFHWHcTpeq/RemoveFromCartButton.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/cmoZ3BeeRpvAd1jH0m3F/J72fzufJLPU60psbESyw/LIlpq3pIF.js\";const PriceLabelFonts=getFonts(PriceLabel);const QuantityInputFonts=getFonts(QuantityInput);const RemoveFromCartButtonFonts=getFonts(RemoveFromCartButton);const serializationHash=\"framer-afqmp\";const variantClassNames={Ypk8yrhgr:\"framer-v-159m1m1\"};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 isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&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 getProps=({height,id,productVariant,width,...props})=>{return{...props,Ox1skanfW:productVariant??props.Ox1skanfW};};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,Ox1skanfW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Ypk8yrhgr\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const visible=isSet(Ox1skanfW);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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-159m1m1\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Ypk8yrhgr\",ref:ref??ref1,style:{...style},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:5472,pixelWidth:3648},className:\"framer-rfnef8\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"MKx5O_ITJ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uxq3jo\",layoutDependency:layoutDependency,layoutId:\"k2xMB6bKq\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7air4a\",layoutDependency:layoutDependency,layoutId:\"hk_GYzM6N\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-der6e1\",layoutDependency:layoutDependency,layoutId:\"jK7IN3mJB\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"left\"},children:\"Product Name\"})}),className:\"framer-ljyx0n\",fonts:[\"FS;Bebas Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"D1NuKPIju\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1enoipj\",layoutDependency:layoutDependency,layoutId:\"cHsTG4uPz\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-mnnnty-container\",\"data-framer-name\":\"Price\",layoutDependency:layoutDependency,layoutId:\"A0al8nzXF-container\",name:\"Price\",children:/*#__PURE__*/_jsx(PriceLabel,{color:\"rgb(0, 0, 0)\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",htmlTag:\"p\",id:\"A0al8nzXF\",layoutId:\"A0al8nzXF\",name:\"Price\",prefix:\"\",selectable:true,shopifyData:\"\",suffix:\"\",textWhenZero:getLocalizedValue(\"v1\",activeLocale)??\"Free\",type:\"price\",whenZero:\"show\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f78366-container\",\"data-framer-name\":\"Compare-at Price\",layoutDependency:layoutDependency,layoutId:\"I9malqccK-container\",name:\"Compare-at Price\",children:/*#__PURE__*/_jsx(PriceLabel,{color:\"rgb(153, 153, 153)\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",style:\"symbol\"},decoration:\"strikethrough\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",htmlTag:\"p\",id:\"I9malqccK\",layoutId:\"I9malqccK\",name:\"Compare-at Price\",prefix:\"\",selectable:true,shopifyData:\"\",suffix:\"\",textWhenZero:getLocalizedValue(\"v1\",activeLocale)??\"Free\",type:\"compareAtPrice\",whenZero:\"hide\",width:\"100%\"})})})]})]}),visible&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\"},children:\"Variant\"})}),className:\"framer-1wega73\",\"data-framer-name\":\"Product Variant\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"ITJqcfRAW\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.6)\"},text:Ox1skanfW,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g8jmtp\",layoutDependency:layoutDependency,layoutId:\"ROUOeYKpf\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yruu1w\",\"data-framer-name\":\"Quantity Input\",layoutDependency:layoutDependency,layoutId:\"jS_5DYxxB\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-faeb3n-container\",\"data-framer-name\":\"Subtract\",layoutDependency:layoutDependency,layoutId:\"lszVh_8tl-container\",name:\"Subtract\",children:/*#__PURE__*/_jsx(QuantityInput,{color:{defaultColor:\"rgb(0, 0, 0)\",disabledColor:\"rgba(0, 0, 0, 0.25)\"},fill:{defaultColor:\"rgb(243, 243, 243)\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"center\"},height:\"100%\",icon:{rounded:true,size:12,strokeWidth:2},id:\"lszVh_8tl\",layoutId:\"lszVh_8tl\",maxValue:100,name:\"Subtract\",padding:\"10px\",placeholder:{},radius:\"10px\",shopifyData:\"\",style:{height:\"100%\",width:\"100%\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},type:\"subtract\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xwgql5-container\",\"data-framer-name\":\"Input\",layoutDependency:layoutDependency,layoutId:\"ua0maFueS-container\",name:\"Input\",children:/*#__PURE__*/_jsx(QuantityInput,{color:{defaultColor:\"rgb(0, 0, 0)\",disabledColor:\"rgba(0, 0, 0, 0.25)\"},fill:{defaultColor:\"rgb(243, 243, 243)\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"center\"},height:\"100%\",icon:{rounded:true,size:16,strokeWidth:2},id:\"ua0maFueS\",layoutId:\"ua0maFueS\",maxValue:100,name:\"Input\",padding:\"10px\",placeholder:{},radius:\"10px\",shopifyData:\"\",style:{height:\"100%\",width:\"100%\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},type:\"input\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ef9il6-container\",\"data-framer-name\":\"Add\",layoutDependency:layoutDependency,layoutId:\"TM_dmnlMS-container\",name:\"Add\",children:/*#__PURE__*/_jsx(QuantityInput,{color:{defaultColor:\"rgb(0, 0, 0)\",disabledColor:\"rgba(0, 0, 0, 0.25)\"},fill:{defaultColor:\"rgb(243, 243, 243)\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",icon:{rounded:true,size:12,strokeWidth:2},id:\"TM_dmnlMS\",layoutId:\"TM_dmnlMS\",maxValue:100,name:\"Add\",padding:\"10px\",placeholder:{},radius:\"10px\",shopifyData:\"\",style:{height:\"100%\",width:\"100%\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},type:\"add\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uvepin-container\",layoutDependency:layoutDependency,layoutId:\"kci9AbIMt-container\",children:/*#__PURE__*/_jsx(RemoveFromCartButton,{fill:{defaultColor:\"rgb(243, 243, 243)\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},height:\"100%\",icon:{color:\"rgb(0, 0, 0)\",size:12},id:\"kci9AbIMt\",layoutId:\"kci9AbIMt\",padding:\"10px\",radius:\"10px\",shadows:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-afqmp.framer-1kntjuu, .framer-afqmp .framer-1kntjuu { display: block; }\",\".framer-afqmp.framer-159m1m1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 452px; }\",\".framer-afqmp .framer-rfnef8 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 120px); overflow: visible; position: relative; width: 120px; }\",\".framer-afqmp .framer-uxq3jo { 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: 4px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-afqmp .framer-7air4a { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-afqmp .framer-der6e1 { 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: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-afqmp .framer-ljyx0n { --framer-text-wrap: balance; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-afqmp .framer-1enoipj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-afqmp .framer-mnnnty-container, .framer-afqmp .framer-1f78366-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-afqmp .framer-1wega73 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-afqmp .framer-g8jmtp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-afqmp .framer-1yruu1w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-afqmp .framer-faeb3n-container, .framer-afqmp .framer-1ef9il6-container, .framer-afqmp .framer-1uvepin-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-afqmp .framer-1xwgql5-container { flex: none; height: 40px; position: relative; width: 60px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-afqmp.framer-159m1m1, .framer-afqmp .framer-7air4a, .framer-afqmp .framer-der6e1, .framer-afqmp .framer-1enoipj, .framer-afqmp .framer-1yruu1w { gap: 0px; } .framer-afqmp.framer-159m1m1 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-afqmp.framer-159m1m1 > :first-child, .framer-afqmp .framer-der6e1 > :first-child, .framer-afqmp .framer-1enoipj > :first-child, .framer-afqmp .framer-1yruu1w > :first-child { margin-left: 0px; } .framer-afqmp.framer-159m1m1 > :last-child, .framer-afqmp .framer-der6e1 > :last-child, .framer-afqmp .framer-1enoipj > :last-child, .framer-afqmp .framer-1yruu1w > :last-child { margin-right: 0px; } .framer-afqmp .framer-7air4a > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-afqmp .framer-7air4a > :first-child { margin-top: 0px; } .framer-afqmp .framer-7air4a > :last-child { margin-bottom: 0px; } .framer-afqmp .framer-der6e1 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-afqmp .framer-1enoipj > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-afqmp .framer-1yruu1w > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\",'.framer-afqmp[data-border=\"true\"]::after, .framer-afqmp [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 120\n * @framerIntrinsicWidth 452\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Ox1skanfW\":\"productVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLIlpq3pIF=withCSS(Component,css,\"framer-afqmp\");export default FramerLIlpq3pIF;FramerLIlpq3pIF.displayName=\"Cart List Item\";FramerLIlpq3pIF.defaultProps={height:120,width:452};addPropertyControls(FramerLIlpq3pIF,{Ox1skanfW:{defaultValue:\"\",description:\"\",placeholder:\"Product Variant\",title:\"Product Variant\",type:ControlType.String}});addFonts(FramerLIlpq3pIF,[{explicitInter:true,fonts:[{family:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{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\"}]},...PriceLabelFonts,...QuantityInputFonts,...RemoveFromCartButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLIlpq3pIF\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"452\",\"framerIntrinsicHeight\":\"120\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"Ox1skanfW\\\":\\\"productVariant\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (74b1a33)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Image,Link,PathVariablesContext,RichText,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import CloseCartButton from\"https://framerusercontent.com/modules/6hVHl7EPnEYdfjZwAkGr/T52fTGxH0JVYy0lIcg5M/CloseCartButton.js\";import CartProductList from\"https://framerusercontent.com/modules/dKncWf2Rn08OWBvGOUvR/U2G0eAojjDC4ekTQNDmz/CartProductList.js\";import CheckoutButton from\"https://framerusercontent.com/modules/lqnDx25YZlzYWmsCOOj9/LDMMe7XV54wyWPZNd1j7/CheckoutButton.js\";import CartInfoLabel from\"https://framerusercontent.com/modules/p6Gef3yZuarVfkOPLLEP/AFETwHA0Pp4REhBkGu0Y/CartInfoLabel.js\";import OpenCartButton from\"https://framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/GX5FYRAviRI9Ut0QvU9m/CartButton.js\";import Produits from\"https://framerusercontent.com/modules/ElvUe3jiJLsBqDSGzwzF/Kr2zg2xBAPTRM36bSZsA/ngXN38WqG.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/doFeMs3piaFno9yVXKfG/dMcBIaHpJvF3fWYzoZeQ/wFJAnATk1.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/nkqZaMWPvSiyR136BYM5/3T8p79QVg9hlQPVgdPHz/laEZLPlMD.js\";import CartListItem from\"https://framerusercontent.com/modules/Y3dL3i5gUC1vRmUFQr2z/LbJg41ONL2L4pwb2waPm/LIlpq3pIF.js\";const CloseCartButtonFonts=getFonts(CloseCartButton);const CartInfoLabelFonts=getFonts(CartInfoLabel);const CartListItemFonts=getFonts(CartListItem);const CartProductListFonts=getFonts(CartProductList);const CheckoutButtonFonts=getFonts(CheckoutButton);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const OpenCartButtonFonts=getFonts(OpenCartButton);const serializationHash=\"framer-q2a36\";const variantClassNames={BUqoGNApE:\"framer-v-1p1zidd\"};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={bounce:0,delay:0,duration:.25,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:50,y:0};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:\"gBUARtmd4\",data:Produits,type:\"Collection\"},select:[{collection:\"gBUARtmd4\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"gBUARtmd4\",name:\"kLs0EY9lP\",type:\"Identifier\"},{collection:\"gBUARtmd4\",name:\"wB78Mn49Q\",type:\"Identifier\"},{collection:\"gBUARtmd4\",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=({height,id,productVariant,width,...props})=>{return{...props,tds6bRCUH:productVariant??props.tds6bRCUH};};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,tds6bRCUH,fyzmR826ZgBUARtmd4,kLs0EY9lPgBUARtmd4,wB78Mn49QgBUARtmd4,idgBUARtmd4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"BUqoGNApE\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1p1zidd\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"BUqoGNApE\",ref:ref??ref1,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-231b46-container\",layoutDependency:layoutDependency,layoutId:\"rxpwnsGnQ-container\",children:/*#__PURE__*/_jsx(OpenCartButton,{appearance:\"button\",button:{icon:{color:\"rgb(0, 0, 0)\",size:20},padding:\"10px\",radius:\"10px\",shadows:\"\"},cartLayer:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m54ids\",\"data-framer-name\":\"Cart Overlay\",layoutDependency:layoutDependency,layoutId:\"OE2rcAgTt\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-eits9-container\",layoutDependency:layoutDependency,layoutId:\"FYWjkRHgJ-container\",children:/*#__PURE__*/_jsx(CloseCartButton,{height:\"100%\",id:\"FYWjkRHgJ\",layoutId:\"FYWjkRHgJ\",padding:\"0px\",radius:\"0px\",shadows:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-v728uh\",\"data-framer-appear-id\":\"v728uh\",\"data-framer-name\":\"Cart\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"PygB5FeZn\",optimized:true,style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nsgb4q\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"ofyH4yZsB\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qb6s6b\",layoutDependency:layoutDependency,layoutId:\"w1nhCc8o8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"700\"},children:\"Your Cart\"})}),className:\"framer-1bj59ni\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"O0F7POcb8\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c532vl\",layoutDependency:layoutDependency,layoutId:\"tIhxmsuEs\",style:{backgroundColor:\"rgba(0, 0, 0, 0.06)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-139qi6b-container\",layoutDependency:layoutDependency,layoutId:\"SiyqRAjDh-container\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"rgb(0, 0, 0)\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",htmlTag:\"p\",id:\"SiyqRAjDh\",layoutId:\"SiyqRAjDh\",prefix:\"\",suffix:\"\",textSelect:true,type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j6f26s-container\",layoutDependency:layoutDependency,layoutId:\"p7J5NeKQS-container\",children:/*#__PURE__*/_jsx(CloseCartButton,{fill:{defaultColor:\"rgb(243, 243, 243)\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},height:\"100%\",icon:{color:\"rgb(0, 0, 0)\",size:12},id:\"p7J5NeKQS\",layoutId:\"p7J5NeKQS\",padding:\"10px\",radius:\"10px\",shadows:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-uhowns-container\",layoutDependency:layoutDependency,layoutId:\"hq0WCYMDZ-container\",children:/*#__PURE__*/_jsx(CartProductList,{collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ije8wt\",layoutDependency:layoutDependency,layoutId:\"gBUARtmd4\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"gBUARtmd4\",data:Produits,type:\"Collection\"},select:[{collection:\"gBUARtmd4\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"gBUARtmd4\",name:\"kLs0EY9lP\",type:\"Identifier\"},{collection:\"gBUARtmd4\",name:\"wB78Mn49Q\",type:\"Identifier\"},{collection:\"gBUARtmd4\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({fyzmR826Z:fyzmR826ZgBUARtmd4,id:idgBUARtmd4,kLs0EY9lP:kLs0EY9lPgBUARtmd4,wB78Mn49Q:wB78Mn49QgBUARtmd4},index)=>{fyzmR826ZgBUARtmd4??=\"\";wB78Mn49QgBUARtmd4??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`gBUARtmd4-${idgBUARtmd4}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fyzmR826Z:fyzmR826ZgBUARtmd4},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fyzmR826Z:fyzmR826ZgBUARtmd4},webPageId:\"xAIMB06TJ\"},nodeId:\"QyPJ5OOuN\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-bzwjmg framer-8xpb9z\",layoutDependency:layoutDependency,layoutId:\"QyPJ5OOuN\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"30px\",...toResponsiveImage(kLs0EY9lPgBUARtmd4)},className:\"framer-cyf3zi\",layoutDependency:layoutDependency,layoutId:\"aTQ8tmb8Q\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1np2xje\",\"data-styles-preset\":\"wFJAnATk1\",children:\"Title\"})}),className:\"framer-1qx6g2q\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"B29F_iITl\",text:wB78Mn49QgBUARtmd4,verticalAlignment:\"top\",withExternalLayout:true})]})})})},idgBUARtmd4);})})})})})],divider:{color:\"rgba(0, 0, 0, 0.1)\",height:1,inset:0},emptyState:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nc9tj6\",\"data-framer-name\":\"Cart Empty State\",layoutDependency:layoutDependency,layoutId:\"aShuIvD8d\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-text-alignment\":\"center\"},children:\"Your Cart is Empty\"})}),className:\"framer-lzdxih\",fonts:[\"FS;Bebas Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"WyQosm1hl\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8d4baae4-fc65-4ffb-a430-625d32e63e3c, rgb(7, 0, 25)))\"},children:\"Add some items to the cart.\"})}),className:\"framer-x0qbi8\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"XKUzVvzc7\",style:{\"--extracted-r6o4lv\":\"var(--token-8d4baae4-fc65-4ffb-a430-625d32e63e3c, rgb(7, 0, 25))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})],gap:20,height:\"100%\",id:\"hq0WCYMDZ\",layoutId:\"hq0WCYMDZ\",listItemComponent:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,width:\"500px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-zdzhou-container\",layoutDependency:layoutDependency,layoutId:\"km39pq74q-container\",children:/*#__PURE__*/_jsx(CartListItem,{height:\"100%\",id:\"km39pq74q\",layoutId:\"km39pq74q\",Ox1skanfW:tds6bRCUH,style:{width:\"100%\"},width:\"100%\"})})})],listItemVariant:\"\",padding:\"24px\",scrollbars:\"show\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sinwaa\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"yP88cT3bO\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zqt4tx\",layoutDependency:layoutDependency,layoutId:\"usD1Pxks3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"Subtotal\"})}),className:\"framer-1b4e4cs\",fonts:[\"FS;Bebas Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"UKdzLeGOh\",style:{\"--extracted-1of0zx5\":\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xpcn75-container\",layoutDependency:layoutDependency,layoutId:\"df0Jh_c12-container\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"rgb(0, 0, 0)\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",htmlTag:\"p\",id:\"df0Jh_c12\",layoutId:\"df0Jh_c12\",prefix:\"\",suffix:\"\",textSelect:true,type:\"subtotal\",whenZero:\"show\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1opmj0k-container\",layoutDependency:layoutDependency,layoutId:\"nn_WxVmiq-container\",children:/*#__PURE__*/_jsx(CheckoutButton,{color:{defaultColor:\"rgb(255, 255, 255)\"},disabledState:{opacity:.5},fill:{defaultColor:\"rgb(17, 17, 17)\",defaultColorA:\"rgb(94, 94, 94)\",defaultColorB:\"rgb(17, 17, 17)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"nn_WxVmiq\",layoutId:\"nn_WxVmiq\",newTab:true,padding:\"10px\",radius:\"10px\",style:{width:\"100%\"},text:{default:getLocalizedValue(\"v4\",activeLocale)??\"Checkout\",disabled:getLocalizedValue(\"v4\",activeLocale)??\"Checkout\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})})]})]})]})],customButton:[],escToClose:true,height:\"100%\",id:\"rxpwnsGnQ\",layoutId:\"rxpwnsGnQ\",overlay:{backgroundColor:\"rgba(0, 0, 0, 0.5)\",blur:0,transition:{bounce:0,delay:0,duration:.2,type:\"spring\"}},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-q2a36.framer-8xpb9z, .framer-q2a36 .framer-8xpb9z { display: block; }\",\".framer-q2a36.framer-1p1zidd { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 42px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 43px; }\",\".framer-q2a36 .framer-231b46-container, .framer-q2a36 .framer-1j6f26s-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-q2a36 .framer-m54ids { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 800px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 600px; }\",\".framer-q2a36 .framer-eits9-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-q2a36 .framer-v728uh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; max-width: 500px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-q2a36 .framer-1nsgb4q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 24px; position: relative; width: 100%; }\",\".framer-q2a36 .framer-1qb6s6b { 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: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-q2a36 .framer-1bj59ni, .framer-q2a36 .framer-1qx6g2q, .framer-q2a36 .framer-1b4e4cs { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-q2a36 .framer-1c532vl { 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: hidden; padding: 4px 10px 4px 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-q2a36 .framer-139qi6b-container, .framer-q2a36 .framer-1xpcn75-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-q2a36 .framer-uhowns-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-q2a36 .framer-1ije8wt { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-q2a36 .framer-bzwjmg { 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; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-q2a36 .framer-cyf3zi { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-q2a36 .framer-zdzhou-container { height: auto; position: relative; width: 500px; }\",\".framer-q2a36 .framer-nc9tj6 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 250px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 500px; }\",\".framer-q2a36 .framer-lzdxih, .framer-q2a36 .framer-x0qbi8 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-q2a36 .framer-1sinwaa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 24px; position: relative; width: 100%; }\",\".framer-q2a36 .framer-zqt4tx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-q2a36 .framer-1opmj0k-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-q2a36.framer-1p1zidd, .framer-q2a36 .framer-m54ids, .framer-q2a36 .framer-v728uh, .framer-q2a36 .framer-1qb6s6b, .framer-q2a36 .framer-1c532vl, .framer-q2a36 .framer-1ije8wt, .framer-q2a36 .framer-bzwjmg, .framer-q2a36 .framer-nc9tj6, .framer-q2a36 .framer-1sinwaa { gap: 0px; } .framer-q2a36.framer-1p1zidd > *, .framer-q2a36 .framer-m54ids > *, .framer-q2a36 .framer-1c532vl > *, .framer-q2a36 .framer-bzwjmg > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-q2a36.framer-1p1zidd > :first-child, .framer-q2a36 .framer-m54ids > :first-child, .framer-q2a36 .framer-1qb6s6b > :first-child, .framer-q2a36 .framer-1c532vl > :first-child, .framer-q2a36 .framer-bzwjmg > :first-child { margin-left: 0px; } .framer-q2a36.framer-1p1zidd > :last-child, .framer-q2a36 .framer-m54ids > :last-child, .framer-q2a36 .framer-1qb6s6b > :last-child, .framer-q2a36 .framer-1c532vl > :last-child, .framer-q2a36 .framer-bzwjmg > :last-child { margin-right: 0px; } .framer-q2a36 .framer-v728uh > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-q2a36 .framer-v728uh > :first-child, .framer-q2a36 .framer-1ije8wt > :first-child, .framer-q2a36 .framer-nc9tj6 > :first-child, .framer-q2a36 .framer-1sinwaa > :first-child { margin-top: 0px; } .framer-q2a36 .framer-v728uh > :last-child, .framer-q2a36 .framer-1ije8wt > :last-child, .framer-q2a36 .framer-nc9tj6 > :last-child, .framer-q2a36 .framer-1sinwaa > :last-child { margin-bottom: 0px; } .framer-q2a36 .framer-1qb6s6b > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-q2a36 .framer-1ije8wt > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-q2a36 .framer-nc9tj6 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-q2a36 .framer-1sinwaa > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }\",...sharedStyle.css,'.framer-q2a36[data-border=\"true\"]::after, .framer-q2a36 [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 43\n * @framerIntrinsicWidth 43\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"tds6bRCUH\":\"productVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerlaEZLPlMD=withCSS(Component,css,\"framer-q2a36\");export default FramerlaEZLPlMD;FramerlaEZLPlMD.displayName=\"Cart\";FramerlaEZLPlMD.defaultProps={height:43,width:43};addPropertyControls(FramerlaEZLPlMD,{tds6bRCUH:{defaultValue:\"\",placeholder:\"Product Variant\",title:\"Product Variant\",type:ControlType.String}});addFonts(FramerlaEZLPlMD,[{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/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:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.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\"}]},...CloseCartButtonFonts,...CartInfoLabelFonts,...CartListItemFonts,...CartProductListFonts,...CheckoutButtonFonts,...OpenCartButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlaEZLPlMD\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"tds6bRCUH\\\":\\\"productVariant\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"43\",\"framerIntrinsicHeight\":\"43\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{useState,useEffect,useRef,isValidElement,cloneElement,useTransition}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{styleLayer,Icon,iconProp,OPEN_CART_EVENT,DEFAULT_TRANSITION,Button,createButtonPropertyControls}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/0LoogzhD5NepnGDaL2Il/Shared.js\";import{createPortal}from\"react-dom\";export const CLOSE_CART_EVENT=\"frameship-close-cart\";function CartButtonComponent(props){const{overlay,escToClose,button}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[isPending,startTransition]=useTransition();const[open,setOpen]=useState(false);const[portalContainer,setPortalContainer]=useState(null);const[overlayParentClasses,setOverlayParentClasses]=useState([]);const ref=useRef(null);useEffect(()=>{if(!isCanvas){const getParentClasses=()=>{const classes=[];let currentElement=ref.current;while(currentElement&&currentElement.tagName.toLowerCase()!==\"main\"){if(currentElement.className){classes.push(currentElement.className);}currentElement=currentElement.parentElement;}return classes.reverse();};setOverlayParentClasses(getParentClasses());const openCart=()=>{setOpen(true);};window.addEventListener(OPEN_CART_EVENT,openCart);return()=>{window.removeEventListener(OPEN_CART_EVENT,openCart);};}},[]);useEffect(()=>{if(!isCanvas){const handleEscKey=event=>{if(event.key===\"Escape\"&&open&&escToClose){setOpen(false);}};window.addEventListener(\"keydown\",handleEscKey);return()=>{window.removeEventListener(\"keydown\",handleEscKey);};}},[open,escToClose]);useEffect(()=>{if(!isCanvas){const container=document.createElement(\"div\");container.id=\"frameship-cart-portal\";document.body.appendChild(container);setPortalContainer(container);return()=>{document.body.removeChild(container);};}},[isCanvas]);useEffect(()=>{if(!isCanvas){const handleClose=()=>setOpen(false);window.addEventListener(CLOSE_CART_EVENT,handleClose);return()=>{window.removeEventListener(CLOSE_CART_EVENT,handleClose);};}},[]);let cartElement=styleLayer(props.cartLayer,{width:\"100%\",height:\"100%\"});cartElement=updateExitProp(cartElement);const onClick=()=>startTransition(()=>setOpen(true));const buttonElement=props.appearance===\"custom\"?/*#__PURE__*/_jsx(\"div\",{style:{cursor:\"pointer\",...props.style},onClick:onClick,children:styleLayer(props.customButton,props.style)}):/*#__PURE__*/_jsx(Button,{...button,onClick:onClick,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",...props.style},children:/*#__PURE__*/_jsx(Icon,{...button.icon,defaultImage:`url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-shopping-cart\"><circle cx=\"9\" cy=\"21\" r=\"1\"></circle><circle cx=\"20\" cy=\"21\" r=\"1\"></circle><path d=\"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6\"></path></svg>')`})});return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{position:\"relative\",...props.style},children:[buttonElement,!isCanvas&&portalContainer&&/*#__PURE__*/createPortal(overlayParentClasses.reduce((children,className)=>/*#__PURE__*/_jsx(\"div\",{className:`${className} frameship-contents`,children:children}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",inset:0,zIndex:9999,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:open?1:0},style:{position:\"absolute\",inset:0,backgroundColor:overlay.backgroundColor,backdropFilter:overlay.blur?`blur(${overlay.blur}px)`:undefined},initial:false,transition:props.transition}),/*#__PURE__*/_jsx(AnimatePresence,{children:open&&/*#__PURE__*/_jsx(motion.div,{initial:{pointerEvents:\"auto\"},animate:{pointerEvents:\"auto\"},exit:{pointerEvents:\"none\"},style:{position:\"absolute\",inset:0,display:\"flex\",flexDirection:\"row\",justifyContent:\"end\"},children:cartElement})})]})),portalContainer)]});}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */const CartButton=withCSS(CartButtonComponent,[\".frameship-contents { display: contents !important }\"]);export default CartButton;CartButton.displayName=\"Open Cart Button\";addPropertyControls(CartButton,{cartLayer:{type:ControlType.ComponentInstance},overlay:{type:ControlType.Object,controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0.5)\"},blur:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true},transition:{type:ControlType.Transition,defaultValue:DEFAULT_TRANSITION}}},appearance:{type:ControlType.Enum,defaultValue:\"button\",options:[\"button\",\"custom\"],optionTitles:[\"Button\",\"Custom\"],displaySegmentedControl:true},button:{type:ControlType.Object,buttonTitle:\"Icon & Styles\",title:\"Button\",controls:{icon:iconProp({buttonTitle:\"Cart\",size:18}),...createButtonPropertyControls({font:false,color:false})},hidden:props=>props.appearance!==\"button\"},customButton:{type:ControlType.ComponentInstance,title:\"Button\",hidden:props=>props.appearance!==\"custom\"},escToClose:{type:ControlType.Boolean,defaultValue:true,title:\"Esc to Close\"}});const updateExitProp=element=>{if(/*#__PURE__*/isValidElement(element)){const{initial,exit,children,animate,transition}=element.props;// Create new props object\nconst newProps={};// Handle exit animation\nif(initial&&typeof initial===\"object\"&&!exit){let exitValue=initial;if(!transition&&!initial.transition&&(animate===null||animate===void 0?void 0:animate.transition)){exitValue={...initial,transition:animate.transition};}newProps.exit=exitValue;}// Handle children\nif(children){if(typeof children===\"string\"){// Don't modify string children\nreturn element;}else if(Array.isArray(children)){// Handle array of children\nnewProps.children=children.map(updateExitProp);}else{// Handle single child\nnewProps.children=updateExitProp(children);}}// Only clone if we have new props to apply\nreturn Object.keys(newProps).length>0?/*#__PURE__*/cloneElement(element,newProps):element;}return element;};\nexport const __FramerMetadata__ = {\"exports\":{\"CLOSE_CART_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CartButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"40\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/2PtB1ZDPeXdpGqgfJ4O7/CartButton.js\";import{Icon,iconProp,Button,createButtonPropertyControls}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/0LoogzhD5NepnGDaL2Il/Shared.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CloseCartButton(props){const handleClose=()=>{window.dispatchEvent(new Event(CLOSE_CART_EVENT));};return /*#__PURE__*/_jsx(Button,{...props,onClick:handleClose,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",...props.style},children:/*#__PURE__*/_jsx(Icon,{...props.icon,defaultImage:`url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M 16 2 L 2 16 M 2 2 L 16 16\" fill=\"transparent\" stroke-width=\"3\" stroke=\"rgb(0,0,0)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>')`})});}CloseCartButton.displayName=\"Close Cart Button\";addPropertyControls(CloseCartButton,{icon:iconProp({size:12}),...createButtonPropertyControls({font:false,color:false})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CloseCartButton\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,// @ts-ignore\nuseQueryData,withCSS}from\"framer\";import{cloneElement}from\"react\";import{MotionConfigContext}from\"framer-motion\";import{useCartStore,getFrameshipInfo}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/UGA9L3AHjilsXHVJhwyT/Cart.js\";import{CartItemContext}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/QUJyNnXHbEj9mUvm1PRe/CartItemContext.js\";import{styleLayer,parseShopifyData,Message,UPGRADE_LINK}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/0LoogzhD5NepnGDaL2Il/Shared.js\";import{getCollectionData,addFieldsToSelect}from\"https://framer.com/m/CMSLibrary-09eo.js\";import FrameshipUpgradePaywall from\"https://framerusercontent.com/modules/kq3VSjk5Z08mvEho1xyf/XmkDe3ooCqJCkQVrqYj2/U4_nFMT5N.js\";const CMSFields={Title:\"Title\",ShopifyID:\"Shopify ID\",ShopifyData:\"Shopify Data\",Image:\"Image 1\",Media:\"Media 1\",VariantOptions:\"Variant Options\"};const ComponentProps={Title:\"Title\",Price:\"Price\",Image:\"Image\",ProductVariant:\"Product Variant\"};const HIDE_SCROLLBARS_CLASS=\"frameship-cart-hide-scrollbars\";function CartProductListComponent(props){var _props_listItemComponent,_props_collectionList,_props_emptyState,_listItemComponent_props_children_props_children_type,_listItemComponent_props_children_props_children,_listItemComponent_props_children_props,_listItemComponent_props_children,_listItemComponent_props,_props_style;const{divider,variantLabel}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const listItemComponent=(_props_listItemComponent=props.listItemComponent)===null||_props_listItemComponent===void 0?void 0:_props_listItemComponent[0];const collectionList=(_props_collectionList=props.collectionList)===null||_props_collectionList===void 0?void 0:_props_collectionList[0];const emptyState=(_props_emptyState=props.emptyState)===null||_props_emptyState===void 0?void 0:_props_emptyState[0];let errorMessage=\"\";let errorSubtitle=\"\";if(isCanvas){return /*#__PURE__*/_jsx(\"div\",{style:{padding:props.padding,...props.style},children:styleLayer(emptyState,props.style)});}const{hasAccess}=getFrameshipInfo();const items=useCartStore(state=>state.items);const{query,propertyControlsByName}=getCollectionData(collectionList);if(!query){errorMessage=\"Connect a CMS Collection List\";errorSubtitle=\"Drag the handle on the right side to a Collection List of the products CMS collection or select from the dropdown list. The Collection List must be outside of a page to be connected.\";}else if(!listItemComponent){errorMessage=\"Connect a List Item component\";errorSubtitle=\"Drag the handle on the right side to a component to be used as the list item, or select from the dropdown list. The component must be outside of a page to be connected.\";}const cmsFieldIds={};for(const fieldName of Object.values(CMSFields)){var _propertyControlsByName_fieldName;const id=(_propertyControlsByName_fieldName=propertyControlsByName[fieldName])===null||_propertyControlsByName_fieldName===void 0?void 0:_propertyControlsByName_fieldName.id;if(fieldName===CMSFields.Media){if(id&&!cmsFieldIds[CMSFields.Image]){cmsFieldIds[CMSFields.Image]=id;}}else{cmsFieldIds[fieldName]=id;}}let collectionItems=[];if(query){const select=addFieldsToSelect(Object.values(CMSFields),query,propertyControlsByName);collectionItems=useQueryData({...query,limit:undefined,select});}const collectionItemsByShopifyId={};for(const item of collectionItems){collectionItemsByShopifyId[item[cmsFieldIds[CMSFields.ShopifyID]]]=item;}const collectionItemsByVariantId={};const productIdsByVariantId={};const variantOptionsByVariantId={};for(const item of collectionItems){const{variants}=parseShopifyData(item[cmsFieldIds[CMSFields.ShopifyData]]);for(let i=0;i<variants.length;i++){const variant=variants[i];if(variant.id){collectionItemsByVariantId[variant.id]=item;productIdsByVariantId[variant.id]=item[cmsFieldIds[CMSFields.ShopifyID]];variantOptionsByVariantId[variant.id]=generateVariantTitle(variant,variantLabel);}}}const componentPropIds={};const componentPropertyControlsById=(listItemComponent===null||listItemComponent===void 0?void 0:(_listItemComponent_props=listItemComponent.props)===null||_listItemComponent_props===void 0?void 0:(_listItemComponent_props_children=_listItemComponent_props.children)===null||_listItemComponent_props_children===void 0?void 0:(_listItemComponent_props_children_props=_listItemComponent_props_children.props)===null||_listItemComponent_props_children_props===void 0?void 0:(_listItemComponent_props_children_props_children=_listItemComponent_props_children_props.children)===null||_listItemComponent_props_children_props_children===void 0?void 0:(_listItemComponent_props_children_props_children_type=_listItemComponent_props_children_props_children.type)===null||_listItemComponent_props_children_props_children_type===void 0?void 0:_listItemComponent_props_children_props_children_type.propertyControls)||{};for(const id of Object.keys(componentPropertyControlsById)){const control=componentPropertyControlsById[id];const title=control.title;for(const[propName,propTitle]of Object.entries(ComponentProps)){if(title===propTitle){componentPropIds[propName]=id;break;}}}const elements=[];for(let i=0;i<items.length;i++){var _item_cost,_item_cost1;if(i!==0&&divider){elements.push(/*#__PURE__*/_jsx(\"div\",{style:{width:divider.inset?`calc(100% - ${divider.inset*2}px)`:\"100%\",backgroundColor:divider.color,height:divider.height,minHeight:divider.height}},`divider-${i}`));}const item=items[i];const merch=item===null||item===void 0?void 0:item.merchandise;if(Object.keys(componentPropertyControlsById).length===0){continue;}const variantId=merch.id;const cmsItem=collectionItemsByVariantId[variantId];if(!cmsItem){continue;}const price=(_item_cost=item.cost)===null||_item_cost===void 0?void 0:_item_cost.subtotalAmount;let compareAtPrice=null;const compareAt=(_item_cost1=item.cost)===null||_item_cost1===void 0?void 0:_item_cost1.compareAtAmountPerQuantity;if(compareAt){compareAtPrice={...compareAt,amount:((compareAt===null||compareAt===void 0?void 0:compareAt.amount)||0)*(item.quantity||0)};}let component=/*#__PURE__*/cloneElement(listItemComponent,{key:item.id,style:{...listItemComponent.props.style,width:\"100%\"},children:{...listItemComponent.props.children,props:{...listItemComponent.props.children.props,key:item.id,layoutId:`${item.id}-wrapper`,children:{...listItemComponent.props.children.props.children,props:{...listItemComponent.props.children.props.children.props,variant:props.listItemVariant,layoutId:`${item.id}-component`,id:`${item.id}-component`,[componentPropIds.Title]:cmsItem[cmsFieldIds[CMSFields.Title]],[componentPropIds.Price]:(price===null||price===void 0?void 0:price.amount)||0,[componentPropIds.Image]:cmsItem[cmsFieldIds[CMSFields.Image]],[componentPropIds.ProductVariant]:variantOptionsByVariantId[variantId]}}}}});elements.push(/*#__PURE__*/_jsx(CartItemContext.Provider,{value:{inCart:true,cartItemId:item.id,shopifyId:productIdsByVariantId[variantId],variantId:variantId,quantity:item.quantity,price,compareAtPrice},children:component},`${item.id}-provider`));}return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:{transition:{type:false,duration:0}},children:!hasAccess?/*#__PURE__*/_jsx(FrameshipUpgradePaywall,{style:props.style,link:UPGRADE_LINK}):errorMessage?/*#__PURE__*/_jsx(Message,{title:errorMessage,subtitle:errorSubtitle}):items.length===0?/*#__PURE__*/_jsx(\"div\",{style:{padding:props.padding,...props.style},children:styleLayer(emptyState,props.style)}):/*#__PURE__*/_jsx(\"div\",{className:props.scrollbars===\"hide\"?HIDE_SCROLLBARS_CLASS:undefined,style:{display:\"flex\",flexDirection:\"column\",gap:props.gap,alignItems:\"center\",padding:props.padding,overflowX:\"visible\",overflowY:((_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.height)===\"100%\"?\"auto\":\"hidden\",...props.style},children:elements})});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 400\n * @framerDisableUnlink\n */const CartProductList=withCSS(CartProductListComponent,[`.${HIDE_SCROLLBARS_CLASS} { scrollbar-width: none; -ms-overflow-style: none; }`,`.${HIDE_SCROLLBARS_CLASS}::-webkit-scrollbar { display: none; }`,`.${HIDE_SCROLLBARS_CLASS}::-webkit-scrollbar-track { display: none; }`,`.${HIDE_SCROLLBARS_CLASS}::-webkit-scrollbar-thumb { display: none; }`,`.${HIDE_SCROLLBARS_CLASS} { -webkit-overflow-scrolling: touch; }`,`.${HIDE_SCROLLBARS_CLASS} { overflow: -moz-scrollbars-none; }`]);export default CartProductList;CartProductList.displayName=\"Cart Product List\";addPropertyControls(CartProductList,{collectionList:{type:ControlType.ComponentInstance},listItemComponent:{type:ControlType.ComponentInstance},listItemVariant:{type:ControlType.String,defaultValue:\"\",placeholder:\"Component Variant\",title:\"Variant\"},emptyState:{type:ControlType.ComponentInstance},variantLabel:{type:ControlType.Object,controls:{style:{type:ControlType.Enum,options:[\"default\",\"multiline\"],optionTitles:[\"Default\",\"Multiline\"],displaySegmentedControl:true},separator:{type:ControlType.String,defaultValue:\" / \",description:\"*Example:*\\nLarge / Blue\",hidden:props=>props.style!==\"default\"},multilineSeparator:{type:ControlType.String,defaultValue:\": \",title:\"Separator\",description:\"*Example:*\\nSize: Large\\nColor: Blue\",hidden:props=>props.style!==\"multiline\"}}},divider:{type:ControlType.Object,optional:true,buttonTitle:\"Style\",controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.1)\"},height:{type:ControlType.Number,defaultValue:1,min:1,step:1,displayStepper:true},inset:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true}}},gap:{type:ControlType.Number,defaultValue:20,min:0,step:1},padding:{type:ControlType.Padding,defaultValue:\"0px\"},scrollbars:{type:ControlType.Enum,options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],displaySegmentedControl:true}});function generateVariantTitle(variant,labelOptions){if(!variant||!Array.isArray(variant.selectedOptions)||!variant.selectedOptions.length||variant.title===\"Default Title\"){return\"\";}if(!labelOptions){return variant.title;}switch(labelOptions.style){case\"default\":return variant.selectedOptions.map(option=>option.value).join(labelOptions.separator);case\"multiline\":return variant.selectedOptions.map(option=>option.name+labelOptions.multilineSeparator+option.value).join(\"\\n\");}return variant.title||\"\";}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartProductList\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"300\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"400\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/UGA9L3AHjilsXHVJhwyT/Cart.js\";import{Button,createButtonPropertyControls,Colors}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/0LoogzhD5NepnGDaL2Il/Shared.js\";var State;(function(State){State[\"Default\"]=\"default\";State[\"Disabled\"]=\"disabled\";})(State||(State={}));const defaultText={[\"default\"]:\"Checkout\",[\"disabled\"]:\"Checkout\"};/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 300\n * @framerDisableUnlink\n */export default function CheckoutButton(props){const{newTab,disabledState}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[getCheckoutUrl,items]=useCartStore(state=>[state.getCheckoutUrl,state.items]);const cartIsEmpty=items.length===0;const state=cartIsEmpty?\"disabled\":\"default\";const onClick=()=>{const checkoutUrl=getCheckoutUrl();if(!cartIsEmpty){if(newTab){window.open(checkoutUrl,\"_blank\");}else{window.location.href=checkoutUrl;}}};return /*#__PURE__*/_jsx(Button,{...props,variant:state,onClick:onClick,style:{userSelect:\"none\",cursor:cartIsEmpty?\"pointer\":undefined,...props.style,pointerEvents:cartIsEmpty?\"none\":undefined},animate:{opacity:cartIsEmpty&&!isCanvas?disabledState.opacity:1},children:props.text[state]});}CheckoutButton.displayName=\"Checkout Button\";addPropertyControls(CheckoutButton,{newTab:{type:ControlType.Boolean,defaultValue:true},text:{type:ControlType.Object,defaultValue:defaultText,controls:{[\"default\"]:{type:ControlType.String,defaultValue:defaultText[\"default\"],placeholder:\"Default Text\"},[\"disabled\"]:{type:ControlType.String,defaultValue:defaultText[\"disabled\"],placeholder:\"Disabled Text\"}}},...createButtonPropertyControls({variants:[{id:\"default\",title:\"Default\",...Colors.Accent},{id:\"disabled\",title:\"Disabled\"}],endProps:{disabledState:{type:ControlType.Object,title:\"Disabled\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01}}}}})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CheckoutButton\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/UGA9L3AHjilsXHVJhwyT/Cart.js\";import{currencyFormatProp,formatCurrency}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/0LoogzhD5NepnGDaL2Il/Shared.js\";import currencySymbols from\"https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js\";const HIDDEN_CLASS=\"frameship-price-label-hidden\";function CartInfoLabelComponent(props){var _props_style;const{type,currencyFormat,whenZero}=props;const Tag=props.htmlTag||\"p\";const[items,subtotal]=useCartStore(state=>[state.items,state.subtotal]);let amount=0;let value=\"\";switch(type){case\"subtotal\":amount=(subtotal===null||subtotal===void 0?void 0:subtotal.amount)||0;value=formatCurrency(amount,(subtotal===null||subtotal===void 0?void 0:subtotal.currencyCode)||props.currency,currencyFormat);break;case\"itemCount\":amount=items.length;value=String(amount);break;}const hidden=whenZero===\"hide\"&&amount==0;return hidden?/*#__PURE__*/_jsx(\"div\",{className:HIDDEN_CLASS}):/*#__PURE__*/_jsxs(Tag,{style:{color:props.color,margin:0,whiteSpace:\"pre\",userSelect:props.textSelect?undefined:\"none\",textDecoration:props.decoration,textWrap:((_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.width)==\"100%\"?\"wrap\":\"nowrap\",...props.font,...props.style},children:[props.prefix,value,props.suffix]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */const CartInfoLabel=withCSS(CartInfoLabelComponent,[`.${HIDDEN_CLASS} { display: none !important; }`,`div:has(> .${HIDDEN_CLASS}) { display: none !important; }`]);export default CartInfoLabel;CartInfoLabel.displayName=\"Cart Info Label\";addPropertyControls(CartInfoLabel,{type:{type:ControlType.Enum,options:[\"subtotal\",\"itemCount\"],optionTitles:[\"Subtotal\",\"Item Count\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},currency:{type:ControlType.Enum,defaultValue:\"USD\",options:Object.keys(currencySymbols),hidden:props=>props.type!==\"subtotal\"},currencyFormat:currencyFormatProp({hidden:props=>props.type!==\"subtotal\"}),font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:\"#000\"},prefix:{type:ControlType.String,defaultValue:\"\"},suffix:{type:ControlType.String,defaultValue:\"\"},decoration:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"line-through\",\"underline\"],optionTitles:[\"None\",\"Strikethrough\",\"Underline\"]},textSelect:{type:ControlType.Boolean,defaultValue:true,title:\"User Select\"},whenZero:{type:ControlType.Enum,defaultValue:\"show\",options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],displaySegmentedControl:true,title:\"When Zero\"},htmlTag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],title:\"HTML Tag\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartInfoLabel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-s7y8o5\",\"data-styles-preset\":\"euebgvyM3\",children:\"\u0639\u0631\u0628\u062A\u0643\"})});export const v1=\"\u0627\u0633\u0645 \u0627\u0644\u0645\u0646\u062A\u062C\";export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"\u0639\u0631\u0628\u0629 \u0627\u0644\u062A\u0633\u0648\u0642 \u0627\u0644\u062E\u0627\u0635\u0629 \u0628\u0643 \u0641\u0627\u0631\u063A\u0629\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1np2xje\",\"data-styles-preset\":\"wFJAnATk1\",style:{\"--framer-text-alignment\":\"center\"},children:\"\u0623\u0636\u0641 \u0628\u0639\u0636 \u0627\u0644\u0639\u0646\u0627\u0635\u0631 \u0625\u0644\u0649 \u0627\u0644\u0633\u0644\u0629.\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"\u0627\u0644\u0645\u062C\u0645\u0648\u0639 \u0627\u0644\u0641\u0631\u0639\u064A\"})});export const v5=\"\u0627\u0644\u062F\u0641\u0639\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (74b1a33)\nimport*as localizedValues from\"./ofoBSqQMR-0.js\";const valuesByLocaleId={WNmk0s59Y:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{Icon,iconProp,Button,createButtonPropertyControls}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/0LoogzhD5NepnGDaL2Il/Shared.js\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/UGA9L3AHjilsXHVJhwyT/Cart.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/QUJyNnXHbEj9mUvm1PRe/CartItemContext.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function RemoveFromCartButton(props){const removeFromCart=useCartStore(state=>state.removeFromCart);const{cartItemId}=useCartItem();const onClick=()=>{if(cartItemId){removeFromCart(cartItemId);}};return /*#__PURE__*/_jsx(Button,{...props,onClick:onClick,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",...props.style},children:/*#__PURE__*/_jsx(Icon,{...props.icon,defaultImage:`url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"18\"><path d=\"M 16 2 L 2 16 M 2 2 L 16 16\" fill=\"transparent\" stroke-width=\"3\" stroke=\"rgb(0,0,0)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>')`})});}RemoveFromCartButton.displayName=\"Remove from Cart Button\";addPropertyControls(RemoveFromCartButton,{icon:iconProp({size:12}),...createButtonPropertyControls({font:false,color:false})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RemoveFromCartButton\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "export const v0=\"\u0645\u062C\u0627\u0646\u064A\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (74b1a33)\nimport*as localizedValues from\"./GqbOGO1oB-0.js\";const valuesByLocaleId={WNmk0s59Y:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (74b1a33)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import QuantityInput from\"https://framerusercontent.com/modules/6m3bYVdQqi1oLEe0M7tX/pkok96enppmtLePyv1xM/QuantityInput.js\";import PriceLabel from\"https://framerusercontent.com/modules/Ncx6rwHWSXe5kU34gWm3/BSoMCanx1WsZxB9gUz7Q/ProductInfoLabel.js\";import RemoveFromCartButton from\"https://framerusercontent.com/modules/v2B96HBblDy8RD6PdvoU/AlTcpyg7tn49is3BBCa3/RemoveFromCartButton.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/NcyJFNtQECOIrAh4vH2o/lKDdDeU1RhPKHU5zwBAP/GqbOGO1oB.js\";const PriceLabelFonts=getFonts(PriceLabel);const QuantityInputFonts=getFonts(QuantityInput);const RemoveFromCartButtonFonts=getFonts(RemoveFromCartButton);const serializationHash=\"framer-e37BC\";const variantClassNames={OIRGMFGRg:\"framer-v-db4yxt\"};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 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,title,width,...props})=>{return{...props,Bsa2Q5Eqm:image??props.Bsa2Q5Eqm,ShLrIcYHF:title??props.ShLrIcYHF??\"Product Name\"};};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,ShLrIcYHF,Bsa2Q5Eqm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"OIRGMFGRg\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-db4yxt\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"OIRGMFGRg\",ref:ref??ref1,style:{...style},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-120)/2)),pixelHeight:5472,pixelWidth:3648,sizes:\"120px\",...toResponsiveImage(Bsa2Q5Eqm),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-cwrqam\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"pYeMGIoPV\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13ktxfa\",layoutDependency:layoutDependency,layoutId:\"De1Vj1WZH\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rqd5xa\",layoutDependency:layoutDependency,layoutId:\"l74TEeMFB\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gkbsph\",layoutDependency:layoutDependency,layoutId:\"ipwHSFneR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"Product Name\"})}),className:\"framer-1rcl6v8\",fonts:[\"FS;Bebas Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"BXiD9hPsU\",style:{\"--extracted-r6o4lv\":\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\"},text:ShLrIcYHF,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gcrftt\",layoutDependency:layoutDependency,layoutId:\"Wf9N14nSs\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-3xan1o-container\",\"data-framer-name\":\"Price\",layoutDependency:layoutDependency,layoutId:\"gxoAI2tsc-container\",name:\"Price\",children:/*#__PURE__*/_jsx(PriceLabel,{color:\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",currency:\"MAD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"code\"},decoration:\"none\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",htmlTag:\"p\",id:\"gxoAI2tsc\",layoutId:\"gxoAI2tsc\",name:\"Price\",prefix:\"\",selectable:true,shopifyData:\"\",suffix:\"\",textWhenZero:getLocalizedValue(\"v0\",activeLocale)??\"Free\",type:\"price\",whenZero:\"show\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a5hja4-container\",\"data-framer-name\":\"Compare-at Price\",layoutDependency:layoutDependency,layoutId:\"DHu3Gtzvc-container\",name:\"Compare-at Price\",children:/*#__PURE__*/_jsx(PriceLabel,{color:\"rgb(125, 125, 125)\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"strikethrough\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",htmlTag:\"p\",id:\"DHu3Gtzvc\",layoutId:\"DHu3Gtzvc\",name:\"Compare-at Price\",prefix:\"\",selectable:true,shopifyData:\"\",suffix:\"\",textWhenZero:getLocalizedValue(\"v0\",activeLocale)??\"Free\",type:\"compareAtPrice\",whenZero:\"hide\",width:\"100%\"})})})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rxi4a8\",layoutDependency:layoutDependency,layoutId:\"w0n0RiVZu\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bsqdfu\",\"data-framer-name\":\"Quantity Input\",layoutDependency:layoutDependency,layoutId:\"iAcDUMwlb\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-t81575-container\",\"data-framer-name\":\"Subtract\",layoutDependency:layoutDependency,layoutId:\"tdfrpVJ2W-container\",name:\"Subtract\",children:/*#__PURE__*/_jsx(QuantityInput,{color:{defaultColor:\"rgb(0, 0, 0)\",disabledColor:\"rgba(0, 0, 0, 0.25)\"},fill:{defaultColor:\"var(--token-ddcf2362-358b-46ca-bdba-dedab9d9607b, rgb(246, 247, 249))\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"center\"},height:\"100%\",icon:{rounded:true,size:12,strokeWidth:3},id:\"tdfrpVJ2W\",layoutId:\"tdfrpVJ2W\",maxValue:100,name:\"Subtract\",padding:\"10px 10px 10px 10px\",placeholder:{},radius:\"70px 0px 0px 70px\",shopifyData:\"\",style:{height:\"100%\",width:\"100%\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},type:\"subtract\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qagn5o-container\",\"data-framer-name\":\"Input\",layoutDependency:layoutDependency,layoutId:\"i85OglNSX-container\",name:\"Input\",children:/*#__PURE__*/_jsx(QuantityInput,{color:{defaultColor:\"rgb(0, 0, 0)\",disabledColor:\"rgba(0, 0, 0, 0.25)\"},fill:{defaultColor:\"var(--token-ddcf2362-358b-46ca-bdba-dedab9d9607b, rgb(246, 247, 249))\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"center\"},height:\"100%\",icon:{rounded:true,size:16,strokeWidth:2},id:\"i85OglNSX\",layoutId:\"i85OglNSX\",maxValue:100,name:\"Input\",padding:\"10px\",placeholder:{},radius:\"0px\",shopifyData:\"\",style:{height:\"100%\",width:\"100%\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},type:\"input\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-s7frb2-container\",\"data-framer-name\":\"Add\",layoutDependency:layoutDependency,layoutId:\"oi5KwxxwF-container\",name:\"Add\",children:/*#__PURE__*/_jsx(QuantityInput,{color:{defaultColor:\"rgb(0, 0, 0)\",disabledColor:\"rgba(0, 0, 0, 0.25)\"},fill:{defaultColor:\"var(--token-ddcf2362-358b-46ca-bdba-dedab9d9607b, rgb(246, 247, 249))\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",icon:{rounded:true,size:12,strokeWidth:3},id:\"oi5KwxxwF\",layoutId:\"oi5KwxxwF\",maxValue:100,name:\"Add\",padding:\"10px\",placeholder:{},radius:\"0px 70px 70px 0px\",shopifyData:\"\",style:{height:\"100%\",width:\"100%\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},type:\"add\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tp7jwn-container\",layoutDependency:layoutDependency,layoutId:\"duAXoyG0y-container\",children:/*#__PURE__*/_jsx(RemoveFromCartButton,{fill:{defaultColor:\"var(--token-ddcf2362-358b-46ca-bdba-dedab9d9607b, rgb(246, 247, 249))\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},height:\"100%\",icon:{color:\"rgb(0, 0, 0)\",size:12},id:\"duAXoyG0y\",layoutId:\"duAXoyG0y\",padding:\"10px\",radius:\"10px\",shadows:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-e37BC.framer-113g14z, .framer-e37BC .framer-113g14z { display: block; }\",\".framer-e37BC.framer-db4yxt { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 452px; }\",\".framer-e37BC .framer-cwrqam { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 120px); overflow: visible; position: relative; width: 120px; }\",\".framer-e37BC .framer-13ktxfa { 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: 4px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-e37BC .framer-1rqd5xa { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-e37BC .framer-gkbsph { 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: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-e37BC .framer-1rcl6v8 { --framer-text-wrap: balance; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-e37BC .framer-gcrftt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-e37BC .framer-3xan1o-container, .framer-e37BC .framer-1a5hja4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-e37BC .framer-1rxi4a8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-e37BC .framer-1bsqdfu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-e37BC .framer-t81575-container, .framer-e37BC .framer-s7frb2-container { flex: none; height: 35px; position: relative; width: 35px; }\",\".framer-e37BC .framer-qagn5o-container { flex: none; height: 35px; position: relative; width: 40px; }\",\".framer-e37BC .framer-1tp7jwn-container { flex: none; height: 40px; position: relative; width: 40px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-e37BC.framer-db4yxt, .framer-e37BC .framer-1rqd5xa, .framer-e37BC .framer-gkbsph, .framer-e37BC .framer-gcrftt, .framer-e37BC .framer-1bsqdfu { gap: 0px; } .framer-e37BC.framer-db4yxt > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-e37BC.framer-db4yxt > :first-child, .framer-e37BC .framer-gkbsph > :first-child, .framer-e37BC .framer-gcrftt > :first-child, .framer-e37BC .framer-1bsqdfu > :first-child { margin-left: 0px; } .framer-e37BC.framer-db4yxt > :last-child, .framer-e37BC .framer-gkbsph > :last-child, .framer-e37BC .framer-gcrftt > :last-child, .framer-e37BC .framer-1bsqdfu > :last-child { margin-right: 0px; } .framer-e37BC .framer-1rqd5xa > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-e37BC .framer-1rqd5xa > :first-child { margin-top: 0px; } .framer-e37BC .framer-1rqd5xa > :last-child { margin-bottom: 0px; } .framer-e37BC .framer-gkbsph > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-e37BC .framer-gcrftt > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-e37BC .framer-1bsqdfu > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",'.framer-e37BC[data-border=\"true\"]::after, .framer-e37BC [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 120\n * @framerIntrinsicWidth 452\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ShLrIcYHF\":\"title\",\"Bsa2Q5Eqm\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerGqbOGO1oB=withCSS(Component,css,\"framer-e37BC\");export default FramerGqbOGO1oB;FramerGqbOGO1oB.displayName=\"Cart List Item 3\";FramerGqbOGO1oB.defaultProps={height:120,width:452};addPropertyControls(FramerGqbOGO1oB,{ShLrIcYHF:{defaultValue:\"Product Name\",displayTextArea:false,title:\"Title\",type:ControlType.String},Bsa2Q5Eqm:{title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerGqbOGO1oB,[{explicitInter:true,fonts:[{family:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.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/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\"}]},...PriceLabelFonts,...QuantityInputFonts,...RemoveFromCartButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGqbOGO1oB\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"ShLrIcYHF\\\":\\\"title\\\",\\\"Bsa2Q5Eqm\\\":\\\"image\\\"}\",\"framerIntrinsicWidth\":\"452\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"120\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (74b1a33)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,Image,Link,PathVariablesContext,RichText,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import CloseCartButton from\"https://framerusercontent.com/modules/6hVHl7EPnEYdfjZwAkGr/FuKXVj5ReluNym371hWZ/CloseCartButton.js\";import CartProductList from\"https://framerusercontent.com/modules/dKncWf2Rn08OWBvGOUvR/BuU6GZH21SMBZnkG3XSX/CartProductList.js\";import CheckoutButton from\"https://framerusercontent.com/modules/lqnDx25YZlzYWmsCOOj9/jf0m77jaAlrUTvKCnjzS/CheckoutButton.js\";import CartInfoLabel from\"https://framerusercontent.com/modules/p6Gef3yZuarVfkOPLLEP/0zETYKuiWP63Nm8ZKIQD/CartInfoLabel.js\";import OpenCartButton from\"https://framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/2PtB1ZDPeXdpGqgfJ4O7/CartButton.js\";import Produits from\"https://framerusercontent.com/modules/ElvUe3jiJLsBqDSGzwzF/Kr2zg2xBAPTRM36bSZsA/ngXN38WqG.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/iyFanv6FbX3uWmh2tl78/8Mw5AxSOhcAQqEdEaIeH/euebgvyM3.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/doFeMs3piaFno9yVXKfG/dMcBIaHpJvF3fWYzoZeQ/wFJAnATk1.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/zC9xJAnevdWEhCNdBTr5/GIkPfD8jkuHvDYasi3gA/ofoBSqQMR.js\";import CartListItem3 from\"https://framerusercontent.com/modules/m6Aq6jm2QsQzU9dpScWQ/QBkkaVGq56iiJeyZabPL/GqbOGO1oB.js\";const CloseCartButtonFonts=getFonts(CloseCartButton);const CartInfoLabelFonts=getFonts(CartInfoLabel);const CartListItem3Fonts=getFonts(CartListItem3);const CartProductListFonts=getFonts(CartProductList);const CheckoutButtonFonts=getFonts(CheckoutButton);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const OpenCartButtonFonts=getFonts(OpenCartButton);const serializationHash=\"framer-ZW4Zm\";const variantClassNames={M6WwZE_Cm:\"framer-v-zm7n9i\"};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={bounce:0,delay:0,duration:.25,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:50,y:0};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:\"aBMdCSutC\",data:Produits,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"aBMdCSutC\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"aBMdCSutC\",name:\"kLs0EY9lP\",type:\"Identifier\"},{collection:\"aBMdCSutC\",name:\"wB78Mn49Q\",type:\"Identifier\"},{collection:\"aBMdCSutC\",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=({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{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,fyzmR826ZaBMdCSutC,kLs0EY9lPaBMdCSutC,wB78Mn49QaBMdCSutC,idaBMdCSutC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"M6WwZE_Cm\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-zm7n9i\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"M6WwZE_Cm\",ref:ref??ref1,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11mwwad-container\",layoutDependency:layoutDependency,layoutId:\"JLW70FJPq-container\",children:/*#__PURE__*/_jsx(OpenCartButton,{appearance:\"button\",button:{fill:{defaultColor:\"rgb(243, 243, 243)\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},icon:{color:\"rgb(0, 0, 0)\",size:18},padding:\"10px\",radius:\"10px\",shadows:\"\"},cartLayer:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jr4zh5\",\"data-framer-name\":\"Cart Overlay\",layoutDependency:layoutDependency,layoutId:\"i2tkyeCGo\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bokhcu-container\",layoutDependency:layoutDependency,layoutId:\"wJa15wqed-container\",children:/*#__PURE__*/_jsx(CloseCartButton,{height:\"100%\",id:\"wJa15wqed\",layoutId:\"wJa15wqed\",padding:\"0px\",radius:\"0px\",shadows:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1vfd2yu\",\"data-framer-appear-id\":\"1vfd2yu\",\"data-framer-name\":\"Cart\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"vpZsQE87W\",optimized:true,style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uxpb9c\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"ddoWbTaFt\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11zthuk\",layoutDependency:layoutDependency,layoutId:\"hGoNq1kpU\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-s7y8o5\",\"data-styles-preset\":\"euebgvyM3\",children:\"Your Cart\"})}),className:\"framer-8jqaq9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"q6nervgII\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12vvn23\",layoutDependency:layoutDependency,layoutId:\"BaAcTDFV8\",style:{backgroundColor:\"rgba(0, 0, 0, 0.06)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s906k9-container\",layoutDependency:layoutDependency,layoutId:\"s2wI2WjQg-container\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"rgb(0, 0, 0)\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",htmlTag:\"p\",id:\"s2wI2WjQg\",layoutId:\"s2wI2WjQg\",prefix:\"\",suffix:\"\",textSelect:true,type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-kkzqay-container\",layoutDependency:layoutDependency,layoutId:\"n6ZFXXj42-container\",children:/*#__PURE__*/_jsx(CloseCartButton,{fill:{defaultColor:\"rgb(243, 243, 243)\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},height:\"100%\",icon:{color:\"rgb(0, 0, 0)\",size:12},id:\"n6ZFXXj42\",layoutId:\"n6ZFXXj42\",padding:\"10px\",radius:\"10px\",shadows:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-m16aiz-container\",layoutDependency:layoutDependency,layoutId:\"ZWLE88gDl-container\",children:/*#__PURE__*/_jsx(CartProductList,{collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-gmev5x\",layoutDependency:layoutDependency,layoutId:\"aBMdCSutC\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"aBMdCSutC\",data:Produits,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"aBMdCSutC\",name:\"fyzmR826Z\",type:\"Identifier\"},{collection:\"aBMdCSutC\",name:\"kLs0EY9lP\",type:\"Identifier\"},{collection:\"aBMdCSutC\",name:\"wB78Mn49Q\",type:\"Identifier\"},{collection:\"aBMdCSutC\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({fyzmR826Z:fyzmR826ZaBMdCSutC,id:idaBMdCSutC,kLs0EY9lP:kLs0EY9lPaBMdCSutC,wB78Mn49Q:wB78Mn49QaBMdCSutC},index)=>{fyzmR826ZaBMdCSutC??=\"\";wB78Mn49QaBMdCSutC??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`aBMdCSutC-${idaBMdCSutC}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fyzmR826Z:fyzmR826ZaBMdCSutC},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fyzmR826Z:fyzmR826ZaBMdCSutC},webPageId:\"xAIMB06TJ\"},nodeId:\"J5Tjqf7wH\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1vfiqe2 framer-1fyc9i7\",layoutDependency:layoutDependency,layoutId:\"J5Tjqf7wH\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"30px\",...toResponsiveImage(kLs0EY9lPaBMdCSutC)},className:\"framer-10btipr\",layoutDependency:layoutDependency,layoutId:\"YvZnxKG4d\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1np2xje\",\"data-styles-preset\":\"wFJAnATk1\",children:\"Title\"})}),className:\"framer-vps5cg\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WNGjEtPfN\",text:wB78Mn49QaBMdCSutC,verticalAlignment:\"top\",withExternalLayout:true})]})})})},idaBMdCSutC);})})})})})],divider:{color:\"rgba(0, 0, 0, 0.1)\",height:1,inset:0},emptyState:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ehfnu9\",\"data-framer-name\":\"Cart Empty State\",layoutDependency:layoutDependency,layoutId:\"ZkktRzC4i\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"Your Cart is Empty\"})}),className:\"framer-17br7i6\",fonts:[\"FS;Bebas Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"IsjPvSX8P\",style:{\"--extracted-r6o4lv\":\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1np2xje\",\"data-styles-preset\":\"wFJAnATk1\",style:{\"--framer-text-alignment\":\"center\"},children:\"Add some items to the cart.\"})}),className:\"framer-1s9ng6u\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"s3GUHl5hC\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})],gap:20,height:\"100%\",id:\"ZWLE88gDl\",layoutId:\"ZWLE88gDl\",listItemComponent:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,width:\"500px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8m6jyy-container\",layoutDependency:layoutDependency,layoutId:\"zJhS4mJva-container\",children:/*#__PURE__*/_jsx(CartListItem3,{height:\"100%\",id:\"zJhS4mJva\",layoutId:\"zJhS4mJva\",ShLrIcYHF:getLocalizedValue(\"v1\",activeLocale)??\"Product Name\",style:{width:\"100%\"},width:\"100%\"})})})],listItemVariant:\"\",padding:\"24px\",scrollbars:\"show\",style:{height:\"100%\",width:\"100%\"},variantLabel:{multilineSeparator:\": \",separator:\" / \",style:\"default\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qlf5rh\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"kU3nny2ZU\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-78wuo3\",layoutDependency:layoutDependency,layoutId:\"PDtSsfadD\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"Subtotal\"})}),className:\"framer-ln6omj\",fonts:[\"FS;Bebas Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"kojkKnbFt\",style:{\"--extracted-r6o4lv\":\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-107olbr-container\",layoutDependency:layoutDependency,layoutId:\"bihdqx6BR-container\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",htmlTag:\"p\",id:\"bihdqx6BR\",layoutId:\"bihdqx6BR\",prefix:\"\",suffix:\"\",textSelect:true,type:\"subtotal\",whenZero:\"show\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-964jxe-container\",layoutDependency:layoutDependency,layoutId:\"WKHEDllf_-container\",children:/*#__PURE__*/_jsx(CheckoutButton,{color:{defaultColor:\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\"},disabledState:{opacity:.5},fill:{defaultColor:\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",defaultColorA:\"rgb(94, 94, 94)\",defaultColorB:\"rgb(17, 17, 17)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"WKHEDllf_\",layoutId:\"WKHEDllf_\",newTab:true,padding:\"10px\",radius:\"10px\",style:{width:\"100%\"},text:{default:getLocalizedValue(\"v5\",activeLocale)??\"Checkout\",disabled:getLocalizedValue(\"v5\",activeLocale)??\"Checkout\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})})]})]})]})],customButton:[],escToClose:true,height:\"100%\",id:\"JLW70FJPq\",layoutId:\"JLW70FJPq\",overlay:{backgroundColor:\"rgba(0, 0, 0, 0.5)\",blur:0,transition:{bounce:0,delay:0,duration:.2,type:\"spring\"}},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZW4Zm.framer-1fyc9i7, .framer-ZW4Zm .framer-1fyc9i7 { display: block; }\",\".framer-ZW4Zm.framer-zm7n9i { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ZW4Zm .framer-11mwwad-container, .framer-ZW4Zm .framer-kkzqay-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-ZW4Zm .framer-1jr4zh5 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 800px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 600px; }\",\".framer-ZW4Zm .framer-1bokhcu-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-ZW4Zm .framer-1vfd2yu { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; max-width: 500px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-ZW4Zm .framer-uxpb9c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 24px; position: relative; width: 100%; }\",\".framer-ZW4Zm .framer-11zthuk { 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: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ZW4Zm .framer-8jqaq9, .framer-ZW4Zm .framer-vps5cg, .framer-ZW4Zm .framer-ln6omj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ZW4Zm .framer-12vvn23 { 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: hidden; padding: 4px 10px 4px 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-ZW4Zm .framer-1s906k9-container, .framer-ZW4Zm .framer-107olbr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ZW4Zm .framer-m16aiz-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-ZW4Zm .framer-gmev5x { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-ZW4Zm .framer-1vfiqe2 { 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; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ZW4Zm .framer-10btipr { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-ZW4Zm .framer-8m6jyy-container { height: auto; position: relative; width: 500px; }\",\".framer-ZW4Zm .framer-1ehfnu9 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 250px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 500px; }\",\".framer-ZW4Zm .framer-17br7i6, .framer-ZW4Zm .framer-1s9ng6u { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ZW4Zm .framer-qlf5rh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 24px; position: relative; width: 100%; }\",\".framer-ZW4Zm .framer-78wuo3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ZW4Zm .framer-964jxe-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ZW4Zm.framer-zm7n9i, .framer-ZW4Zm .framer-1jr4zh5, .framer-ZW4Zm .framer-1vfd2yu, .framer-ZW4Zm .framer-11zthuk, .framer-ZW4Zm .framer-12vvn23, .framer-ZW4Zm .framer-gmev5x, .framer-ZW4Zm .framer-1vfiqe2, .framer-ZW4Zm .framer-1ehfnu9, .framer-ZW4Zm .framer-qlf5rh { gap: 0px; } .framer-ZW4Zm.framer-zm7n9i > *, .framer-ZW4Zm .framer-1jr4zh5 > *, .framer-ZW4Zm .framer-12vvn23 > *, .framer-ZW4Zm .framer-1vfiqe2 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ZW4Zm.framer-zm7n9i > :first-child, .framer-ZW4Zm .framer-1jr4zh5 > :first-child, .framer-ZW4Zm .framer-11zthuk > :first-child, .framer-ZW4Zm .framer-12vvn23 > :first-child, .framer-ZW4Zm .framer-1vfiqe2 > :first-child { margin-left: 0px; } .framer-ZW4Zm.framer-zm7n9i > :last-child, .framer-ZW4Zm .framer-1jr4zh5 > :last-child, .framer-ZW4Zm .framer-11zthuk > :last-child, .framer-ZW4Zm .framer-12vvn23 > :last-child, .framer-ZW4Zm .framer-1vfiqe2 > :last-child { margin-right: 0px; } .framer-ZW4Zm .framer-1vfd2yu > *, .framer-ZW4Zm .framer-1ehfnu9 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-ZW4Zm .framer-1vfd2yu > :first-child, .framer-ZW4Zm .framer-gmev5x > :first-child, .framer-ZW4Zm .framer-1ehfnu9 > :first-child, .framer-ZW4Zm .framer-qlf5rh > :first-child { margin-top: 0px; } .framer-ZW4Zm .framer-1vfd2yu > :last-child, .framer-ZW4Zm .framer-gmev5x > :last-child, .framer-ZW4Zm .framer-1ehfnu9 > :last-child, .framer-ZW4Zm .framer-qlf5rh > :last-child { margin-bottom: 0px; } .framer-ZW4Zm .framer-11zthuk > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-ZW4Zm .framer-gmev5x > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-ZW4Zm .framer-qlf5rh > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,'.framer-ZW4Zm[data-border=\"true\"]::after, .framer-ZW4Zm [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 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerofoBSqQMR=withCSS(Component,css,\"framer-ZW4Zm\");export default FramerofoBSqQMR;FramerofoBSqQMR.displayName=\"Cart 3\";FramerofoBSqQMR.defaultProps={height:40,width:40};addFonts(FramerofoBSqQMR,[{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:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.woff2\",weight:\"400\"}]},...CloseCartButtonFonts,...CartInfoLabelFonts,...CartListItem3Fonts,...CartProductListFonts,...CheckoutButtonFonts,...OpenCartButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerofoBSqQMR\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (06534cb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const enabledGestures={ldPLDJC0w:{hover:true},nWRm2Kol8:{hover:true},x6OtsfABd:{hover:true}};const cycleOrder=[\"nWRm2Kol8\",\"ldPLDJC0w\",\"x6OtsfABd\",\"Y8OzfK8CW\",\"wsFC4hbDj\",\"FM6Ysdsyl\"];const serializationHash=\"framer-UPcOe\";const variantClassNames={FM6Ysdsyl:\"framer-v-njyd53\",ldPLDJC0w:\"framer-v-6nqvak\",nWRm2Kol8:\"framer-v-b9y8gi\",wsFC4hbDj:\"framer-v-la1wjx\",x6OtsfABd:\"framer-v-g9t1d5\",Y8OzfK8CW:\"framer-v-p0q2gv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.2,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={\"Selected 2\":\"FM6Ysdsyl\",\"Variant 1\":\"nWRm2Kol8\",\"Variant 2\":\"ldPLDJC0w\",\"Variant 3\":\"x6OtsfABd\",\"Variant 4\":\"Y8OzfK8CW\",Selected:\"wsFC4hbDj\"};const getProps=({height,hover,id,link,title,width,...props})=>{return{...props,azkgFFHYl:hover??props.azkgFFHYl,hwOyCY5Gf:link??props.hwOyCY5Gf,R2zgGpg8F:title??props.R2zgGpg8F??\"iPhone\",variant:humanReadableVariantMap[props.variant]??props.variant??\"nWRm2Kol8\"};};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,R2zgGpg8F,hwOyCY5Gf,azkgFFHYl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nWRm2Kol8\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter19bohb9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(azkgFFHYl){const res=await azkgFFHYl(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"wsFC4hbDj\",\"FM6Ysdsyl\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"x6OtsfABd-hover\")return true;if(baseVariant===\"x6OtsfABd\")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(Link,{href:hwOyCY5Gf,motionChild:true,nodeId:\"nWRm2Kol8\",scopeId:\"ojDuS4ES4\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-b9y8gi\",className,classNames)} framer-1lsnkpo`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nWRm2Kol8\",onMouseEnter:onMouseEnter19bohb9,ref:refBinding,style:{...style},...addPropertyOverrides({\"ldPLDJC0w-hover\":{\"data-framer-name\":undefined},\"nWRm2Kol8-hover\":{\"data-framer-name\":undefined},\"x6OtsfABd-hover\":{\"data-framer-name\":undefined},FM6Ysdsyl:{\"data-framer-name\":\"Selected 2\"},ldPLDJC0w:{\"data-framer-name\":\"Variant 2\"},wsFC4hbDj:{\"data-framer-name\":\"Selected\"},x6OtsfABd:{\"data-framer-name\":\"Variant 3\"},Y8OzfK8CW:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(10, 18, 42))\"},children:\"iPhone\"})}),className:\"framer-bu10i3\",\"data-framer-name\":\"iPhone\",fonts:[\"FS;Bebas Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"y3pNT_uPQ\",style:{\"--extracted-r6o4lv\":\"rgb(10, 18, 42)\",\"--framer-paragraph-spacing\":\"0px\",opacity:1},text:R2zgGpg8F,variants:{\"ldPLDJC0w-hover\":{opacity:0},\"nWRm2Kol8-hover\":{opacity:0},\"x6OtsfABd-hover\":{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ldPLDJC0w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(10, 18, 42))\"},children:\"iPhone\"})}),fonts:[\"FS;Switzer-regular\"]},x6OtsfABd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(10, 18, 42))\"},children:\"iPhone\"})}),fonts:[\"FS;Switzer-regular\"]},Y8OzfK8CW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(10, 18, 42))\"},children:\"iPhone\"})}),fonts:[\"FS;Switzer-regular\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107)))\"},children:\"iPhone\"})}),className:\"framer-1c92hxb\",\"data-framer-name\":\"iPhone\",fonts:[\"FS;Bebas Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"ed0uB0Fi6\",style:{\"--extracted-r6o4lv\":\"var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107))\",\"--framer-paragraph-spacing\":\"0px\",opacity:0},text:R2zgGpg8F,variants:{\"ldPLDJC0w-hover\":{opacity:1},\"nWRm2Kol8-hover\":{opacity:1},\"x6OtsfABd-hover\":{opacity:1},FM6Ysdsyl:{opacity:1},wsFC4hbDj:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"x6OtsfABd-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107)))\"},children:\"iPhone\"})}),fonts:[\"FS;Switzer-regular\"]},FM6Ysdsyl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107)))\"},children:\"iPhone\"})}),fonts:[\"FS;Switzer-regular\"]},ldPLDJC0w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107)))\"},children:\"iPhone\"})}),fonts:[\"FS;Switzer-regular\"]},Y8OzfK8CW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107)))\"},children:\"iPhone\"})}),fonts:[\"FS;Switzer-regular\"]}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UPcOe.framer-1lsnkpo, .framer-UPcOe .framer-1lsnkpo { display: block; }\",\".framer-UPcOe.framer-b9y8gi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 19px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-UPcOe .framer-bu10i3, .framer-UPcOe .framer-1c92hxb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UPcOe.framer-b9y8gi { gap: 0px; } .framer-UPcOe.framer-b9y8gi > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-UPcOe.framer-b9y8gi > :first-child { margin-top: 0px; } .framer-UPcOe.framer-b9y8gi > :last-child { margin-bottom: 0px; } }\",\".framer-UPcOe.framer-v-g9t1d5.framer-b9y8gi { height: 15px; }\",\".framer-UPcOe.framer-v-p0q2gv.framer-b9y8gi, .framer-UPcOe.framer-v-la1wjx.framer-b9y8gi, .framer-UPcOe.framer-v-njyd53.framer-b9y8gi { cursor: unset; }\",\".framer-UPcOe.framer-v-b9y8gi.hover.framer-b9y8gi, .framer-UPcOe.framer-v-6nqvak.hover.framer-b9y8gi, .framer-UPcOe.framer-v-g9t1d5.hover.framer-b9y8gi { justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 35\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"ldPLDJC0w\":{\"layout\":[\"auto\",\"fixed\"]},\"x6OtsfABd\":{\"layout\":[\"auto\",\"fixed\"]},\"Y8OzfK8CW\":{\"layout\":[\"auto\",\"fixed\"]},\"wsFC4hbDj\":{\"layout\":[\"auto\",\"fixed\"]},\"FM6Ysdsyl\":{\"layout\":[\"auto\",\"fixed\"]},\"vOanXhM5j\":{\"layout\":[\"auto\",\"fixed\"]},\"TMyTxnqGJ\":{\"layout\":[\"auto\",\"fixed\"]},\"nxWJEEKSw\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"R2zgGpg8F\":\"title\",\"hwOyCY5Gf\":\"link\",\"azkgFFHYl\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerojDuS4ES4=withCSS(Component,css,\"framer-UPcOe\");export default FramerojDuS4ES4;FramerojDuS4ES4.displayName=\"link\";FramerojDuS4ES4.defaultProps={height:19,width:35};addPropertyControls(FramerojDuS4ES4,{variant:{options:[\"nWRm2Kol8\",\"ldPLDJC0w\",\"x6OtsfABd\",\"Y8OzfK8CW\",\"wsFC4hbDj\",\"FM6Ysdsyl\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Selected\",\"Selected 2\"],title:\"Variant\",type:ControlType.Enum},R2zgGpg8F:{defaultValue:\"iPhone\",displayTextArea:false,title:\"Title\",type:ControlType.String},hwOyCY5Gf:{title:\"Link\",type:ControlType.Link},azkgFFHYl:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerojDuS4ES4,[{explicitInter:true,fonts:[{family:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.woff2\",weight:\"400\"},{family:\"Switzer\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerojDuS4ES4\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"R2zgGpg8F\\\":\\\"title\\\",\\\"hwOyCY5Gf\\\":\\\"link\\\",\\\"azkgFFHYl\\\":\\\"hover\\\"}\",\"framerIntrinsicWidth\":\"35\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ldPLDJC0w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"x6OtsfABd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Y8OzfK8CW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"wsFC4hbDj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"FM6Ysdsyl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"vOanXhM5j\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"TMyTxnqGJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"nxWJEEKSw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"19\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ojDuS4ES4.map", "// Generated by Framer (f7d95e4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Link from\"https://framerusercontent.com/modules/ho7QxsB97U4UzvFOVrhj/ifhSKw6j7hNMDiM6Taqm/ojDuS4ES4.js\";const LinkFonts=getFonts(Link);const cycleOrder=[\"yp1lNOJTv\",\"t0t15A35t\",\"Crgm69lNy\",\"M12wqzhml\",\"dzyGLDArW\"];const serializationHash=\"framer-rmHIX\";const variantClassNames={Crgm69lNy:\"framer-v-1e8dnfa\",dzyGLDArW:\"framer-v-1xs8nd9\",M12wqzhml:\"framer-v-48ondj\",t0t15A35t:\"framer-v-19qb51p\",yp1lNOJTv:\"framer-v-13ubv51\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"yp1lNOJTv\",\"Variant 2\":\"t0t15A35t\",\"Variant 3\":\"Crgm69lNy\",\"Variant 4\":\"M12wqzhml\",Selected:\"dzyGLDArW\"};const getProps=({height,hover,id,width,...props})=>{return{...props,r4V3Ff6tL:hover??props.r4V3Ff6tL,variant:humanReadableVariantMap[props.variant]??props.variant??\"yp1lNOJTv\"};};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,r4V3Ff6tL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yp1lNOJTv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnteryrrq7i=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(r4V3Ff6tL){const res=await r4V3Ff6tL(...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-13ubv51\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yp1lNOJTv\",onMouseEnter:onMouseEnteryrrq7i,ref:refBinding,style:{...style},...addPropertyOverrides({Crgm69lNy:{\"data-framer-name\":\"Variant 3\"},dzyGLDArW:{\"data-framer-name\":\"Selected\"},M12wqzhml:{\"data-framer-name\":\"Variant 4\"},t0t15A35t:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"h34yRP2wS\"},implicitPathVariables:undefined},{href:{webPageId:\"h34yRP2wS\"},implicitPathVariables:undefined},{href:{webPageId:\"h34yRP2wS\"},implicitPathVariables:undefined},{href:{webPageId:\"h34yRP2wS\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+(0+((componentViewport?.height||19)-0-19)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-167nx2q-container\",layoutDependency:layoutDependency,layoutId:\"QJR9KlnLZ-container\",nodeId:\"QJR9KlnLZ\",rendersWithMotion:true,scopeId:\"xo76IT6tn\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",hwOyCY5Gf:resolvedLinks[0],id:\"QJR9KlnLZ\",layoutId:\"QJR9KlnLZ\",R2zgGpg8F:\"iPhones\",variant:\"ldPLDJC0w\",width:\"100%\",...addPropertyOverrides({Crgm69lNy:{hwOyCY5Gf:resolvedLinks[2]},dzyGLDArW:{hwOyCY5Gf:resolvedLinks[3],variant:\"FM6Ysdsyl\"},M12wqzhml:{hwOyCY5Gf:undefined,R2zgGpg8F:\"Retour\",variant:\"Y8OzfK8CW\"},t0t15A35t:{hwOyCY5Gf:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dpap84\",\"data-framer-name\":\"Graphic\",fill:'var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)) /* {\"name\":\"Black\"} */',intrinsicHeight:512,intrinsicWidth:512,layoutDependency:layoutDependency,layoutId:\"SSv46N2XE\",style:{rotate:0},svg:'<svg height=\"512\" viewBox=\"0 0 128 128\" width=\"512\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M64 88a3.988 3.988 0 0 1-2.828-1.172l-40-40c-1.563-1.563-1.563-4.094 0-5.656s4.094-1.563 5.656 0L64 78.344l37.172-37.172c1.563-1.563 4.094-1.563 5.656 0s1.563 4.094 0 5.656l-40 40A3.988 3.988 0 0 1 64 88z\"/></svg>',variants:{Crgm69lNy:{rotate:-90},dzyGLDArW:{rotate:0},M12wqzhml:{rotate:450},t0t15A35t:{rotate:180}},withExternalLayout:true,...addPropertyOverrides({dzyGLDArW:{fill:'var(--token-f1eec787-544e-4480-b3af-7bb30f7426bf, rgb(35, 206, 107)) /* {\"name\":\"Green\"} */'}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rmHIX.framer-pbqcqc, .framer-rmHIX .framer-pbqcqc { display: block; }\",\".framer-rmHIX.framer-13ubv51 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rmHIX .framer-167nx2q-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-rmHIX .framer-dpap84 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 12px); position: relative; width: 12px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-rmHIX.framer-13ubv51 { gap: 0px; } .framer-rmHIX.framer-13ubv51 > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-rmHIX.framer-13ubv51 > :first-child { margin-left: 0px; } .framer-rmHIX.framer-13ubv51 > :last-child { margin-right: 0px; } }\",\".framer-rmHIX.framer-v-48ondj .framer-167nx2q-container { order: 1; }\",\".framer-rmHIX.framer-v-48ondj .framer-dpap84 { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 68\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"t0t15A35t\":{\"layout\":[\"auto\",\"auto\"]},\"Crgm69lNy\":{\"layout\":[\"auto\",\"auto\"]},\"M12wqzhml\":{\"layout\":[\"auto\",\"auto\"]},\"dzyGLDArW\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"r4V3Ff6tL\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerxo76IT6tn=withCSS(Component,css,\"framer-rmHIX\");export default Framerxo76IT6tn;Framerxo76IT6tn.displayName=\"Iphones Arrow\";Framerxo76IT6tn.defaultProps={height:19,width:68};addPropertyControls(Framerxo76IT6tn,{variant:{options:[\"yp1lNOJTv\",\"t0t15A35t\",\"Crgm69lNy\",\"M12wqzhml\",\"dzyGLDArW\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},r4V3Ff6tL:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(Framerxo76IT6tn,[{explicitInter:true,fonts:[]},...LinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerxo76IT6tn\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"r4V3Ff6tL\\\":\\\"hover\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"t0t15A35t\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Crgm69lNy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"M12wqzhml\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dzyGLDArW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"68\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"19\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xo76IT6tn.map", "// Generated by Framer (f7d95e4)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getLoadingLazyAtYPosition,getPropertyControls,Image,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LocaleSelector from\"https://framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/UfMN9oeTJKQqVQHIwZ5z/LocaleSelector.js\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/HPzg2Uk7mwtBmDzvGbWF/Search.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/4JiYicyPXIGrvDvUaVhf/FTLXXREVcJASrgv1mwY5/dG2VOS5T4.js\";import RevendreCTA from\"https://framerusercontent.com/modules/7QTPZpK6EDt1ebDGsQu8/4VoTBG4rf49rGnWXxkqq/hFODBCbhZ.js\";import Cart from\"https://framerusercontent.com/modules/lfHYH37xjrTooXptgY6j/HcGXeknQVEa41OnKfYuQ/laEZLPlMD.js\";import Cart3 from\"https://framerusercontent.com/modules/hnq8WYyTyRb4FgaFZpFi/aOKmjyUXXjsbjfdJgvcL/ofoBSqQMR.js\";import Link1 from\"https://framerusercontent.com/modules/ho7QxsB97U4UzvFOVrhj/ifhSKw6j7hNMDiM6Taqm/ojDuS4ES4.js\";import IphonesArrow from\"https://framerusercontent.com/modules/dIyuwAC6CUkII421loMm/DWpTGdGLY3PhEdGqA9QK/xo76IT6tn.js\";const SearchFonts=getFonts(Search);const LocaleSelectorFonts=getFonts(LocaleSelector);const CartFonts=getFonts(Cart);const RevendreCTAFonts=getFonts(RevendreCTA);const Link1Fonts=getFonts(Link1);const Cart3Fonts=getFonts(Cart3);const IphonesArrowFonts=getFonts(IphonesArrow);const MotionDivWithFX=withFX(motion.div);const Link1Controls=getPropertyControls(Link1);const IphonesArrowControls=getPropertyControls(IphonesArrow);const cycleOrder=[\"N7p0KAxc3\",\"o01Y7pvWz\",\"GQauIsF6j\",\"dFfbBhjP3\"];const serializationHash=\"framer-We5yN\";const variantClassNames={dFfbBhjP3:\"framer-v-106jw72\",GQauIsF6j:\"framer-v-5z155s\",N7p0KAxc3:\"framer-v-1j99hqw\",o01Y7pvWz:\"framer-v-zgz843\"};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)=>`translateX(-50%) ${t}`;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 humanReadableEnumMap={\"Selected 2\":\"FM6Ysdsyl\",\"Variant 1\":\"nWRm2Kol8\",\"Variant 2\":\"ldPLDJC0w\",\"Variant 3\":\"x6OtsfABd\",\"Variant 4\":\"Y8OzfK8CW\",Selected:\"wsFC4hbDj\"};const humanReadableEnumMap1={\"Variant 1\":\"yp1lNOJTv\",\"Variant 2\":\"t0t15A35t\",\"Variant 3\":\"Crgm69lNy\",\"Variant 4\":\"M12wqzhml\",Selected:\"dzyGLDArW\"};const humanReadableVariantMap={\"Mobile Close\":\"GQauIsF6j\",\"Mobile Open\":\"dFfbBhjP3\",\"Variant 1\":\"N7p0KAxc3\"};const getProps=({_ProposDeNous,accessoires,consoles,cr_ditGratuit,garantie,height,id,iPads,iPhone11,iPhone12,iPhone13,iPhone14,iPhone15,iPhone16,iPhones,iPhoneX,mac,montresConnect_es,offresEntreprises,samsung,width,...props})=>{return{...props,BHsTdlHtH:humanReadableEnumMap[samsung]??samsung??props.BHsTdlHtH??\"ldPLDJC0w\",Bl_1EiKRO:humanReadableEnumMap[mac]??mac??props.Bl_1EiKRO??\"ldPLDJC0w\",FrKiX3ubO:humanReadableEnumMap[iPhone16]??iPhone16??props.FrKiX3ubO??\"ldPLDJC0w\",Gr7THpAoV:humanReadableEnumMap[iPhoneX]??iPhoneX??props.Gr7THpAoV??\"ldPLDJC0w\",HNsAEDP7U:humanReadableEnumMap[iPhone13]??iPhone13??props.HNsAEDP7U??\"ldPLDJC0w\",hwalzDyxC:humanReadableEnumMap1[iPhones]??iPhones??props.hwalzDyxC??\"yp1lNOJTv\",I5TxWbqZE:humanReadableEnumMap[iPhone14]??iPhone14??props.I5TxWbqZE??\"ldPLDJC0w\",jO5LP4yPT:humanReadableEnumMap[montresConnect_es]??montresConnect_es??props.jO5LP4yPT??\"ldPLDJC0w\",KesInWjVw:humanReadableEnumMap[iPhone15]??iPhone15??props.KesInWjVw??\"ldPLDJC0w\",MTcA0qr1J:humanReadableEnumMap[iPhone12]??iPhone12??props.MTcA0qr1J??\"ldPLDJC0w\",nmOGnyL0o:humanReadableEnumMap[iPads]??iPads??props.nmOGnyL0o??\"ldPLDJC0w\",OjehpCjEm:humanReadableEnumMap[_ProposDeNous]??_ProposDeNous??props.OjehpCjEm??\"nWRm2Kol8\",pCHJPZsdk:humanReadableEnumMap[cr_ditGratuit]??cr_ditGratuit??props.pCHJPZsdk??\"nWRm2Kol8\",QGA18clYg:humanReadableEnumMap[offresEntreprises]??offresEntreprises??props.QGA18clYg??\"nWRm2Kol8\",Rgp9mMdoc:humanReadableEnumMap[consoles]??consoles??props.Rgp9mMdoc??\"ldPLDJC0w\",u2WZQVAPL:humanReadableEnumMap[accessoires]??accessoires??props.u2WZQVAPL??\"ldPLDJC0w\",uvK6jc5kN:humanReadableEnumMap[iPhone11]??iPhone11??props.uvK6jc5kN??\"ldPLDJC0w\",variant:humanReadableVariantMap[props.variant]??props.variant??\"N7p0KAxc3\",WUuXDgenD:humanReadableEnumMap[garantie]??garantie??props.WUuXDgenD??\"nWRm2Kol8\"};};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,WUuXDgenD,pCHJPZsdk,QGA18clYg,OjehpCjEm,hwalzDyxC,Gr7THpAoV,uvK6jc5kN,MTcA0qr1J,HNsAEDP7U,I5TxWbqZE,KesInWjVw,FrKiX3ubO,Bl_1EiKRO,nmOGnyL0o,jO5LP4yPT,BHsTdlHtH,Rgp9mMdoc,u2WZQVAPL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"N7p0KAxc3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaplw3ddz=activeVariantCallback(async(...args)=>{setVariant(\"uAC0I76Si\");});const onTap3xw273=activeVariantCallback(async(...args)=>{setVariant(\"GQauIsF6j\");});const onTap1asmwmi=activeVariantCallback(async(...args)=>{setVariant(\"o01Y7pvWz\");});const v8tkhq_Xphw4ss1=activeVariantCallback(async(...args)=>{setVariant(\"N7p0KAxc3\");});const r4V3Ff6tLtxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const r4V3Ff6tLthb6mg=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{setVariant(\"dFfbBhjP3\");overlay.show();});const r4V3Ff6tLap0lzy=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{setVariant(\"o01Y7pvWz\");overlay.show();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"o01Y7pvWz\",\"GQauIsF6j\",\"dFfbBhjP3\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"o01Y7pvWz\",\"GQauIsF6j\",\"dFfbBhjP3\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed2=()=>{if(baseVariant===\"GQauIsF6j\")return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"dFfbBhjP3\")return false;return true;};const ref1=React.useRef(null);const isDisplayed4=()=>{if(baseVariant===\"o01Y7pvWz\")return false;return true;};const ref2=React.useRef(null);const isDisplayed5=()=>{if(baseVariant===\"o01Y7pvWz\")return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"dFfbBhjP3\")return true;return false;};const ref3=React.useRef(null);const isDisplayed7=()=>{if([\"o01Y7pvWz\",\"dFfbBhjP3\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1j99hqw\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"N7p0KAxc3\",ref:refBinding,style:{...style},...addPropertyOverrides({dFfbBhjP3:{\"data-framer-name\":\"Mobile Open\"},GQauIsF6j:{\"data-framer-name\":\"Mobile Close\"},o01Y7pvWz:{\"data-framer-name\":\"Mobile Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-94uaus\",\"data-framer-name\":\"Menu Bar\",layoutDependency:layoutDependency,layoutId:\"UeUTig7uU\",style:{backgroundColor:\"rgb(246, 247, 249)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ajrbu8\",layoutDependency:layoutDependency,layoutId:\"rytCofi12\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14cs5j\",layoutDependency:layoutDependency,layoutId:\"dwztm_hwq\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-166ui4n\",layoutDependency:layoutDependency,layoutId:\"QZaHjfaJE\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2n1vzu-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LFUNhJbF1-container\",nodeId:\"LFUNhJbF1\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\",iconSize:20,iconType:\"default\",id:\"LFUNhJbF1\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"contained\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:16,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"LFUNhJbF1\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qg4mfu-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"q_LZxDPO4-container\",nodeId:\"q_LZxDPO4\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(LocaleSelector,{caret:{color:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",size:12,type:\"default\"},fillColor:\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",icon:{color:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",size:20,type:\"default\"},id:\"q_LZxDPO4\",layoutId:\"q_LZxDPO4\",options:{focus:{color:\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\",offset:0,style:\"solid\",width:1},gap:5,title:true},padding:0,paddingBottom:2,paddingLeft:4,paddingPerSide:true,paddingRight:4,paddingTop:2,radius:40,radiusBottomLeft:40,radiusBottomRight:40,radiusPerConrner:false,radiusTopLeft:40,radiusTopRight:40,textColor:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,...addPropertyOverrides({dFfbBhjP3:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||580)-0-590)/2+0+0)+15+0+0+0+0},GQauIsF6j:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||72)-0-73)/2+0+0)+15+0+0+0+0},o01Y7pvWz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||675)-0-685)/2+0+0)+15+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fdvdh9-container\",layoutDependency:layoutDependency,layoutId:\"ettlzhY3k-container\",nodeId:\"ettlzhY3k\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Cart,{height:\"100%\",id:\"ettlzhY3k\",layoutId:\"ettlzhY3k\",tds6bRCUH:\"\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{\"aria-label\":\"Navigation menu icon\",className:\"framer-169pl1v\",\"data-framer-name\":\"Nav Icon\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"D3PFYJM0X\",onTap:onTaplw3ddz,...addPropertyOverrides({dFfbBhjP3:{onTap:onTap3xw273},GQauIsF6j:{onTap:onTap1asmwmi},o01Y7pvWz:{onTap:onTap3xw273}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-fh4a2z\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"kCvOCIC1o\",style:{backgroundColor:\"var(--token-afd76347-aed1-42f8-9623-3ffe26e4cdc8, rgb(29, 31, 19))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{dFfbBhjP3:{rotate:45},GQauIsF6j:{rotate:0},o01Y7pvWz:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10l0zhd\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"dEZuUT51m\",style:{backgroundColor:\"var(--token-afd76347-aed1-42f8-9623-3ffe26e4cdc8, rgb(29, 31, 19))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},transformTemplate:transformTemplate1,variants:{dFfbBhjP3:{rotate:-45},GQauIsF6j:{rotate:0},o01Y7pvWz:{rotate:-45}}})]})]}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"MNqXSPkmu\",scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:140,intrinsicWidth:553,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||139)-0-139)/2+0+0)+20+0+0),pixelHeight:280,pixelWidth:1106,sizes:\"158px\",src:\"https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=512 512w,https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png 1106w\"},className:\"framer-11trzif framer-6r2zsb\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"MNqXSPkmu\",...addPropertyOverrides({dFfbBhjP3:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:140,intrinsicWidth:553,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||580)-0-590)/2+0+0)+15+0+0+6.5),pixelHeight:280,pixelWidth:1106,sizes:\"118.5px\",src:\"https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=512 512w,https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png 1106w\"}},GQauIsF6j:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:140,intrinsicWidth:553,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||72)-0-73)/2+0+0)+15+0+0+6.5),pixelHeight:280,pixelWidth:1106,sizes:\"118.5px\",src:\"https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=512 512w,https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png 1106w\"}},o01Y7pvWz:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:140,intrinsicWidth:553,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||675)-0-685)/2+0+0)+15+0+0+6.5),pixelHeight:280,pixelWidth:1106,sizes:\"118.5px\",src:\"https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=512 512w,https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png 1106w\"}}},baseVariant,gestureVariant)})})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6gynn\",\"data-framer-name\":\"Frame 6\",layoutDependency:layoutDependency,layoutId:\"xle8UDI2f\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,y:(componentViewport?.y||0)+0+(((componentViewport?.height||139)-0-139)/2+0+0)+21.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9bj911-container\",layoutDependency:layoutDependency,layoutId:\"kqMAC4ACd-container\",nodeId:\"kqMAC4ACd\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(RevendreCTA,{height:\"100%\",id:\"kqMAC4ACd\",layoutId:\"kqMAC4ACd\",v8tkhq_Xp:v8tkhq_Xphw4ss1,width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SKyBN74rS\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||139)-0-139)/2+0+0)+21.5+9,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4auzxv-container\",layoutDependency:layoutDependency,layoutId:\"NUdm0aSTN-container\",nodeId:\"NUdm0aSTN\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks[0],id:\"NUdm0aSTN\",layoutId:\"NUdm0aSTN\",R2zgGpg8F:getLocalizedValue(\"v0\",activeLocale)??\"Garantie\",variant:WUuXDgenD,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DLeOwqAbk\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||139)-0-139)/2+0+0)+21.5+9,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k2eepu-container\",layoutDependency:layoutDependency,layoutId:\"U2_er1HXw-container\",nodeId:\"U2_er1HXw\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks1[0],id:\"U2_er1HXw\",layoutId:\"U2_er1HXw\",R2zgGpg8F:getLocalizedValue(\"v1\",activeLocale)??\"Cr\\xe9dit Gratuit\",variant:pCHJPZsdk,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WghfHGNm7\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||139)-0-139)/2+0+0)+21.5+9,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12h1g79-container\",\"data-framer-name\":\"Offres Entreprises\",layoutDependency:layoutDependency,layoutId:\"ysWRDogMd-container\",name:\"Offres Entreprises\",nodeId:\"ysWRDogMd\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks2[0],id:\"ysWRDogMd\",layoutId:\"ysWRDogMd\",name:\"Offres Entreprises\",R2zgGpg8F:getLocalizedValue(\"v2\",activeLocale)??\"Offres Entreprises\",variant:QGA18clYg,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":AFamPCsjp\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||139)-0-139)/2+0+0)+21.5+9,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x1bjr6-container\",layoutDependency:layoutDependency,layoutId:\"xmTsFwGdB-container\",nodeId:\"xmTsFwGdB\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks3[0],id:\"xmTsFwGdB\",layoutId:\"xmTsFwGdB\",R2zgGpg8F:getLocalizedValue(\"v3\",activeLocale)??\"Presse\",variant:\"nWRm2Kol8\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oR8vECQeF\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||139)-0-139)/2+0+0)+21.5+9,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f8d9xc-container\",layoutDependency:layoutDependency,layoutId:\"BnhfA3fot-container\",nodeId:\"BnhfA3fot\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks4[0],id:\"BnhfA3fot\",layoutId:\"BnhfA3fot\",R2zgGpg8F:getLocalizedValue(\"v4\",activeLocale)??\"\\xc0 Propos de nous\",variant:OjehpCjEm,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Yvzp6N0F4\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||139)-0-139)/2+0+0)+21.5+9,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4fz8ny-container\",layoutDependency:layoutDependency,layoutId:\"vCyy95oGm-container\",nodeId:\"vCyy95oGm\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks5[0],id:\"vCyy95oGm\",layoutId:\"vCyy95oGm\",R2zgGpg8F:getLocalizedValue(\"v5\",activeLocale)??\"Contactez-nous\",variant:\"nWRm2Kol8\",width:\"100%\"})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ce6fdm\",layoutDependency:layoutDependency,layoutId:\"bMMiXbKA0\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uhtkpk\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"FiVtm9Ge3\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(237, 237, 237)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",borderBottomLeftRadius:19,borderBottomRightRadius:19,borderTopLeftRadius:19,borderTopRightRadius:19},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qb9g0p-container\",\"data-framer-name\":\"old\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dY6G6EaTI-container\",name:\"old\",nodeId:\"dY6G6EaTI\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",style:{opacity:0},children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\",iconSize:24,iconType:\"default\",id:\"dY6G6EaTI\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"dY6G6EaTI\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},name:\"old\",resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\",titleFont:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:400},titleType:\"title\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U3dpdHplci1yZWd1bGFy\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(10, 18, 42, 0.5))\"},children:\"Recherche\u2026\"})}),className:\"framer-1iio8gv\",fonts:[\"FS;Switzer-regular\"],layoutDependency:layoutDependency,layoutId:\"EezsbvsmQ\",style:{\"--extracted-r6o4lv\":\"rgba(10, 18, 42, 0.5)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1f6edep\",\"data-framer-name\":\"Graphic\",fill:\"rgba(10, 18, 42, 0.5)\",intrinsicHeight:612,intrinsicWidth:612,layoutDependency:layoutDependency,layoutId:\"nEs3qiiUu\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"612.01\" height=\"612.01\" style=\"enable-background:new 0 0 612.01 612.01\" xml:space=\"preserve\"><path d=\"M606.209 578.714 448.198 423.228C489.576 378.272 515 318.817 515 253.393 514.98 113.439 399.704 0 257.493 0S.006 113.439.006 253.393s115.276 253.393 257.487 253.393c61.445 0 117.801-21.253 162.068-56.586l158.624 156.099c7.729 7.614 20.277 7.614 28.006 0a19.291 19.291 0 0 0 .018-27.585zM257.493 467.8c-120.326 0-217.869-95.993-217.869-214.407S137.167 38.986 257.493 38.986c120.327 0 217.869 95.993 217.869 214.407S377.82 467.8 257.493 467.8z\"/></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-aq82z4-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ahibpKR6z-container\",nodeId:\"ahibpKR6z\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(LocaleSelector,{caret:{color:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",size:12,type:\"default\"},fillColor:\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",icon:{color:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",size:20,type:\"default\"},id:\"ahibpKR6z\",layoutId:\"ahibpKR6z\",options:{focus:{color:\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\",offset:0,style:\"solid\",width:1},gap:5,title:true},padding:0,paddingBottom:2,paddingLeft:4,paddingPerSide:true,paddingRight:4,paddingTop:2,radius:40,radiusBottomLeft:40,radiusBottomRight:40,radiusPerConrner:false,radiusTopLeft:40,radiusTopRight:40,textColor:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+(((componentViewport?.height||139)-0-139)/2+0+0)+20+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1roxquf-container\",layoutDependency:layoutDependency,layoutId:\"K2py85kKB-container\",nodeId:\"K2py85kKB\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Cart3,{height:\"100%\",id:\"K2py85kKB\",layoutId:\"K2py85kKB\",width:\"100%\"})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vefsmk\",\"data-framer-name\":\"Menu Bar\",layoutDependency:layoutDependency,layoutId:\"y6Rq8f2YI\",style:{backgroundColor:\"rgba(255, 255, 255, 0.6)\"},variants:{dFfbBhjP3:{backgroundColor:\"rgb(255, 255, 255)\"},o01Y7pvWz:{backgroundColor:\"rgb(255, 255, 255)\"}},children:[isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sk72vb\",\"data-framer-name\":\"Frame 6\",layoutDependency:layoutDependency,layoutId:\"FdrLDbiXK\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,enabled:isDisplayed4(),children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||139)-0-139)/2+80+0)+20+0,...addPropertyOverrides({o01Y7pvWz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||675)-0-685)/2+73+0)+20+282+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-15ua6le-container\",id:`${layoutId}-15ua6le`,layoutDependency:layoutDependency,layoutId:\"Kx8nHVfDQ-container\",nodeId:\"Kx8nHVfDQ\",ref:ref1,rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:[/*#__PURE__*/_jsx(IphonesArrow,{height:\"100%\",id:\"Kx8nHVfDQ\",layoutId:\"Kx8nHVfDQ\",r4V3Ff6tL:r4V3Ff6tLtxyyif({overlay}),variant:overlay.visible?\"t0t15A35t\":hwalzDyxC,width:\"100%\",...addPropertyOverrides({o01Y7pvWz:{r4V3Ff6tL:r4V3Ff6tLthb6mg({overlay}),variant:overlay.visible?\"Crgm69lNy\":\"Crgm69lNy\"}},baseVariant,gestureVariant)}),isDisplayed4()&&/*#__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}-15ua6le`,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-1t7mepz\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"sSFtUxUwr\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0,0,0,0.05)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ywhkth\",layoutDependency:layoutDependency,layoutId:\"qZ7kQd41D\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wnu9jksN2\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cy457w-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"qBEEUmcay-container\",nodeId:\"qBEEUmcay\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks6[0],id:\"qBEEUmcay\",layoutId:\"qBEEUmcay\",R2zgGpg8F:\"iPhone X\",variant:Gr7THpAoV,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xfKQuujI8\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-103i0k4-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"tsSTIygCZ-container\",nodeId:\"tsSTIygCZ\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks7[0],id:\"tsSTIygCZ\",layoutId:\"tsSTIygCZ\",R2zgGpg8F:\"iPhone 11\",variant:uvK6jc5kN,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vM4KLp0eB\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y7l08w-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"L6mUvlXfJ-container\",nodeId:\"L6mUvlXfJ\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks8[0],id:\"L6mUvlXfJ\",layoutId:\"L6mUvlXfJ\",R2zgGpg8F:\"iPhone 12\",variant:MTcA0qr1J,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tYMMz_WQ_\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vsc8zb-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"Q2hww_0n9-container\",nodeId:\"Q2hww_0n9\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks9[0],id:\"Q2hww_0n9\",layoutId:\"Q2hww_0n9\",R2zgGpg8F:\"iPhone 13\",variant:HNsAEDP7U,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WtpKomseR\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kfnsq8-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"hUrPrpAd1-container\",nodeId:\"hUrPrpAd1\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks10[0],id:\"hUrPrpAd1\",layoutId:\"hUrPrpAd1\",R2zgGpg8F:\"iPhone 14\",variant:I5TxWbqZE,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cGhOeLTgP\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vghjev-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ceMmKyTfY-container\",nodeId:\"ceMmKyTfY\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks11[0],id:\"ceMmKyTfY\",layoutId:\"ceMmKyTfY\",R2zgGpg8F:\"iPhone 15\",variant:KesInWjVw,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hoRAPViFz\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lbt1q8-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"v7IQ29Tfb-container\",nodeId:\"v7IQ29Tfb\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks12[0],id:\"v7IQ29Tfb\",layoutId:\"v7IQ29Tfb\",R2zgGpg8F:\"iPhone 16\",variant:FrKiX3ubO,width:\"100%\"})})})})]})})})})]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dKQU_MqQ0\"},implicitPathVariables:undefined},{href:{webPageId:\"dKQU_MqQ0\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||139)-0-139)/2+80+0)+20+0,...addPropertyOverrides({o01Y7pvWz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||675)-0-685)/2+73+0)+20+282+0+34}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ifsgrj-container\",layoutDependency:layoutDependency,layoutId:\"hiELK58bB-container\",nodeId:\"hiELK58bB\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks13[0],id:\"hiELK58bB\",layoutId:\"hiELK58bB\",R2zgGpg8F:\"Macs\",variant:Bl_1EiKRO,width:\"100%\",...addPropertyOverrides({o01Y7pvWz:{hwOyCY5Gf:resolvedLinks13[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Vyvg3R3mi\"},implicitPathVariables:undefined},{href:{webPageId:\"Vyvg3R3mi\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||139)-0-139)/2+80+0)+20+0,...addPropertyOverrides({o01Y7pvWz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||675)-0-685)/2+73+0)+20+282+0+68}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9a9m68-container\",layoutDependency:layoutDependency,layoutId:\"k_DS3mte0-container\",nodeId:\"k_DS3mte0\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks14[0],id:\"k_DS3mte0\",layoutId:\"k_DS3mte0\",R2zgGpg8F:\"iPads\",variant:nmOGnyL0o,width:\"100%\",...addPropertyOverrides({o01Y7pvWz:{hwOyCY5Gf:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OmkXqR9JC\"},implicitPathVariables:undefined},{href:{webPageId:\"OmkXqR9JC\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||139)-0-139)/2+80+0)+20+0,...addPropertyOverrides({o01Y7pvWz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||675)-0-685)/2+73+0)+20+282+0+102}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gbvpkk-container\",layoutDependency:layoutDependency,layoutId:\"Cc0TnAiF6-container\",nodeId:\"Cc0TnAiF6\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks15[0],id:\"Cc0TnAiF6\",layoutId:\"Cc0TnAiF6\",R2zgGpg8F:getLocalizedValue(\"v6\",activeLocale)??\"Montres Connect\\xe9es\",variant:jO5LP4yPT,width:\"100%\",...addPropertyOverrides({o01Y7pvWz:{hwOyCY5Gf:resolvedLinks15[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IZIy4zCsf\"},implicitPathVariables:undefined},{href:{webPageId:\"IZIy4zCsf\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||139)-0-139)/2+80+0)+20+0,...addPropertyOverrides({o01Y7pvWz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||675)-0-685)/2+73+0)+20+282+0+136}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yg28fq-container\",layoutDependency:layoutDependency,layoutId:\"cLDjFxVN4-container\",nodeId:\"cLDjFxVN4\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks16[0],id:\"cLDjFxVN4\",layoutId:\"cLDjFxVN4\",R2zgGpg8F:\"Samsung\",variant:BHsTdlHtH,width:\"100%\",...addPropertyOverrides({o01Y7pvWz:{hwOyCY5Gf:resolvedLinks16[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hGD80mayv\"},implicitPathVariables:undefined},{href:{webPageId:\"hGD80mayv\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||139)-0-139)/2+80+0)+20+0,...addPropertyOverrides({o01Y7pvWz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||675)-0-685)/2+73+0)+20+282+0+170}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mclqsf-container\",layoutDependency:layoutDependency,layoutId:\"lwad7Oh4N-container\",nodeId:\"lwad7Oh4N\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks17[0],id:\"lwad7Oh4N\",layoutId:\"lwad7Oh4N\",R2zgGpg8F:getLocalizedValue(\"v7\",activeLocale)??\"Consoles\",variant:Rgp9mMdoc,width:\"100%\",...addPropertyOverrides({o01Y7pvWz:{hwOyCY5Gf:resolvedLinks17[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"egUCALezI\"},implicitPathVariables:undefined},{href:{webPageId:\"egUCALezI\"},implicitPathVariables:undefined}],children:resolvedLinks18=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||139)-0-139)/2+80+0)+20+0,...addPropertyOverrides({o01Y7pvWz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||675)-0-685)/2+73+0)+20+282+0+204}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17zn8mx-container\",layoutDependency:layoutDependency,layoutId:\"p1BeIoE1C-container\",nodeId:\"p1BeIoE1C\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks18[0],id:\"p1BeIoE1C\",layoutId:\"p1BeIoE1C\",R2zgGpg8F:getLocalizedValue(\"v8\",activeLocale)??\"Accessoires\",variant:u2WZQVAPL,width:\"100%\",...addPropertyOverrides({o01Y7pvWz:{hwOyCY5Gf:resolvedLinks18[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wfbu3f\",\"data-framer-name\":\"Frame 6\",layoutDependency:layoutDependency,layoutId:\"ZheqDSdQH\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,...addPropertyOverrides({o01Y7pvWz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||675)-0-685)/2+73+0)+20+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ax6w1f-container\",layoutDependency:layoutDependency,layoutId:\"VM0Az9gFb-container\",nodeId:\"VM0Az9gFb\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(RevendreCTA,{height:\"100%\",id:\"VM0Az9gFb\",layoutId:\"VM0Az9gFb\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SKyBN74rS\"},implicitPathVariables:undefined},{href:{webPageId:\"SKyBN74rS\"},implicitPathVariables:undefined}],children:resolvedLinks19=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({o01Y7pvWz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||675)-0-685)/2+73+0)+20+0+0+52}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9x2teo-container\",layoutDependency:layoutDependency,layoutId:\"yjBTdz2kC-container\",nodeId:\"yjBTdz2kC\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks19[0],id:\"yjBTdz2kC\",layoutId:\"yjBTdz2kC\",R2zgGpg8F:getLocalizedValue(\"v0\",activeLocale)??\"Garantie\",variant:\"nWRm2Kol8\",width:\"100%\",...addPropertyOverrides({o01Y7pvWz:{hwOyCY5Gf:resolvedLinks19[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DLeOwqAbk\"},implicitPathVariables:undefined},{href:{webPageId:\"DLeOwqAbk\"},implicitPathVariables:undefined}],children:resolvedLinks20=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({o01Y7pvWz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||675)-0-685)/2+73+0)+20+0+0+86}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12xugfs-container\",layoutDependency:layoutDependency,layoutId:\"YDrXuflLJ-container\",nodeId:\"YDrXuflLJ\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks20[0],id:\"YDrXuflLJ\",layoutId:\"YDrXuflLJ\",R2zgGpg8F:getLocalizedValue(\"v1\",activeLocale)??\"Cr\\xe9dit Gratuit\",variant:\"nWRm2Kol8\",width:\"100%\",...addPropertyOverrides({o01Y7pvWz:{hwOyCY5Gf:resolvedLinks20[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WghfHGNm7\"},implicitPathVariables:undefined},{href:{webPageId:\"WghfHGNm7\"},implicitPathVariables:undefined}],children:resolvedLinks21=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({o01Y7pvWz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||675)-0-685)/2+73+0)+20+0+0+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12xhxaa-container\",layoutDependency:layoutDependency,layoutId:\"owpqHEqtz-container\",nodeId:\"owpqHEqtz\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks21[0],id:\"owpqHEqtz\",layoutId:\"owpqHEqtz\",R2zgGpg8F:getLocalizedValue(\"v9\",activeLocale)??\"Devenir Partenaire\",variant:\"nWRm2Kol8\",width:\"100%\",...addPropertyOverrides({o01Y7pvWz:{hwOyCY5Gf:resolvedLinks21[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({o01Y7pvWz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||675)-0-685)/2+73+0)+20+0+0+154}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u61dz3-container\",layoutDependency:layoutDependency,layoutId:\"dF0NrspPV-container\",nodeId:\"dF0NrspPV\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",id:\"dF0NrspPV\",layoutId:\"dF0NrspPV\",R2zgGpg8F:getLocalizedValue(\"v10\",activeLocale)??\"\\xc0 propos\",variant:\"nWRm2Kol8\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":MLiMr7Skl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":MLiMr7Skl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks22=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({o01Y7pvWz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||675)-0-685)/2+73+0)+20+0+0+188}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1beyifn-container\",layoutDependency:layoutDependency,layoutId:\"pvao2OxQ8-container\",nodeId:\"pvao2OxQ8\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks22[0],id:\"pvao2OxQ8\",layoutId:\"pvao2OxQ8\",R2zgGpg8F:getLocalizedValue(\"v3\",activeLocale)??\"Presse\",variant:\"nWRm2Kol8\",width:\"100%\",...addPropertyOverrides({o01Y7pvWz:{hwOyCY5Gf:resolvedLinks22[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Yvzp6N0F4\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":Yvzp6N0F4\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks23=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({o01Y7pvWz:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||675)-0-685)/2+73+0)+20+0+0+222}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rqltbu-container\",layoutDependency:layoutDependency,layoutId:\"HSZeHHfcD-container\",nodeId:\"HSZeHHfcD\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks23[0],id:\"HSZeHHfcD\",layoutId:\"HSZeHHfcD\",R2zgGpg8F:getLocalizedValue(\"v5\",activeLocale)??\"Contactez-nous\",variant:\"nWRm2Kol8\",width:\"100%\",...addPropertyOverrides({o01Y7pvWz:{hwOyCY5Gf:resolvedLinks23[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed5()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i9ubly\",layoutDependency:layoutDependency,layoutId:\"Hc1sVvlCj\",style:{backgroundColor:\"rgba(10, 18, 42, 0.1)\"}}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p599in\",layoutDependency:layoutDependency,layoutId:\"kZCKIG5jS\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wnu9jksN2\"},implicitPathVariables:undefined},{href:{webPageId:\"wnu9jksN2\"},implicitPathVariables:undefined}],children:resolvedLinks24=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({dFfbBhjP3:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||580)-0-590)/2+73+0)+20+109.5+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r1xt5o-container\",layoutDependency:layoutDependency,layoutId:\"N0RnNFKDn-container\",nodeId:\"N0RnNFKDn\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks24[0],id:\"N0RnNFKDn\",layoutId:\"N0RnNFKDn\",R2zgGpg8F:\"iPhone X\",variant:\"Y8OzfK8CW\",width:\"100%\",...addPropertyOverrides({dFfbBhjP3:{hwOyCY5Gf:resolvedLinks24[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xfKQuujI8\"},implicitPathVariables:undefined},{href:{webPageId:\"xfKQuujI8\"},implicitPathVariables:undefined}],children:resolvedLinks25=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({dFfbBhjP3:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||580)-0-590)/2+73+0)+20+109.5+0+34}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nvyxp6-container\",layoutDependency:layoutDependency,layoutId:\"ug6IwvZgo-container\",nodeId:\"ug6IwvZgo\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks25[0],id:\"ug6IwvZgo\",layoutId:\"ug6IwvZgo\",R2zgGpg8F:\"iPhone 11\",variant:\"Y8OzfK8CW\",width:\"100%\",...addPropertyOverrides({dFfbBhjP3:{hwOyCY5Gf:resolvedLinks25[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vM4KLp0eB\"},implicitPathVariables:undefined},{href:{webPageId:\"vM4KLp0eB\"},implicitPathVariables:undefined}],children:resolvedLinks26=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({dFfbBhjP3:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||580)-0-590)/2+73+0)+20+109.5+0+68}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1le33qq-container\",layoutDependency:layoutDependency,layoutId:\"BoqxZkNyL-container\",nodeId:\"BoqxZkNyL\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks26[0],id:\"BoqxZkNyL\",layoutId:\"BoqxZkNyL\",R2zgGpg8F:\"iPhone 12\",variant:\"Y8OzfK8CW\",width:\"100%\",...addPropertyOverrides({dFfbBhjP3:{hwOyCY5Gf:resolvedLinks26[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tYMMz_WQ_\"},implicitPathVariables:undefined},{href:{webPageId:\"tYMMz_WQ_\"},implicitPathVariables:undefined}],children:resolvedLinks27=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({dFfbBhjP3:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||580)-0-590)/2+73+0)+20+109.5+0+102}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y2tqfx-container\",layoutDependency:layoutDependency,layoutId:\"H5BSUxwil-container\",nodeId:\"H5BSUxwil\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks27[0],id:\"H5BSUxwil\",layoutId:\"H5BSUxwil\",R2zgGpg8F:\"iPhone 13\",variant:\"Y8OzfK8CW\",width:\"100%\",...addPropertyOverrides({dFfbBhjP3:{hwOyCY5Gf:resolvedLinks27[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WtpKomseR\"},implicitPathVariables:undefined},{href:{webPageId:\"WtpKomseR\"},implicitPathVariables:undefined}],children:resolvedLinks28=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({dFfbBhjP3:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||580)-0-590)/2+73+0)+20+109.5+0+136}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ckv7aa-container\",layoutDependency:layoutDependency,layoutId:\"jIwuUw1UD-container\",nodeId:\"jIwuUw1UD\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks28[0],id:\"jIwuUw1UD\",layoutId:\"jIwuUw1UD\",R2zgGpg8F:\"iPhone 14\",variant:\"Y8OzfK8CW\",width:\"100%\",...addPropertyOverrides({dFfbBhjP3:{hwOyCY5Gf:resolvedLinks28[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cGhOeLTgP\"},implicitPathVariables:undefined},{href:{webPageId:\"cGhOeLTgP\"},implicitPathVariables:undefined}],children:resolvedLinks29=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({dFfbBhjP3:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||580)-0-590)/2+73+0)+20+109.5+0+170}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14dbnl2-container\",layoutDependency:layoutDependency,layoutId:\"eCNsc4Fo3-container\",nodeId:\"eCNsc4Fo3\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks29[0],id:\"eCNsc4Fo3\",layoutId:\"eCNsc4Fo3\",R2zgGpg8F:\"iPhone 15\",variant:\"Y8OzfK8CW\",width:\"100%\",...addPropertyOverrides({dFfbBhjP3:{hwOyCY5Gf:resolvedLinks29[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hoRAPViFz\"},implicitPathVariables:undefined},{href:{webPageId:\"hoRAPViFz\"},implicitPathVariables:undefined}],children:resolvedLinks30=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({dFfbBhjP3:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||580)-0-590)/2+73+0)+20+109.5+0+204}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jv4uu3-container\",layoutDependency:layoutDependency,layoutId:\"YsIrqiC0K-container\",nodeId:\"YsIrqiC0K\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks30[0],id:\"YsIrqiC0K\",layoutId:\"YsIrqiC0K\",R2zgGpg8F:\"iPhone 16\",variant:\"Y8OzfK8CW\",width:\"100%\",...addPropertyOverrides({dFfbBhjP3:{hwOyCY5Gf:resolvedLinks30[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed6()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({dFfbBhjP3:{height:19,y:(componentViewport?.y||0)+0+(((componentViewport?.height||580)-0-590)/2+73+0)+20+70.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zdn3k3-container\",id:`${layoutId}-zdn3k3`,layoutDependency:layoutDependency,layoutId:\"uI0cuLxPA-container\",nodeId:\"uI0cuLxPA\",ref:ref3,rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(IphonesArrow,{height:\"100%\",id:\"uI0cuLxPA\",layoutId:\"uI0cuLxPA\",r4V3Ff6tL:r4V3Ff6tLap0lzy({overlay:overlay1}),variant:overlay1.visible?\"M12wqzhml\":\"M12wqzhml\",width:\"100%\"})})})})})]}),isDisplayed7()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hlde9d\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"SDg3CzGbM\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(232, 232, 232)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\"},children:isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nfudi0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xQ5hMKa_G-container\",nodeId:\"xQ5hMKa_G\",rendersWithMotion:true,scopeId:\"dG2VOS5T4\",children:/*#__PURE__*/_jsx(LocaleSelector,{caret:{color:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",size:12,type:\"default\"},fillColor:\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\",font:{fontFamily:'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",icon:{color:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",size:20,type:\"default\"},id:\"xQ5hMKa_G\",layoutId:\"xQ5hMKa_G\",options:{focus:{color:\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\",offset:0,style:\"solid\",width:1},gap:5,title:true},padding:0,paddingBottom:2,paddingLeft:4,paddingPerSide:true,paddingRight:4,paddingTop:2,radius:40,radiusBottomLeft:40,radiusBottomRight:40,radiusPerConrner:false,radiusTopLeft:40,radiusTopRight:40,textColor:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\",width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-We5yN.framer-6r2zsb, .framer-We5yN .framer-6r2zsb { display: block; }\",\".framer-We5yN.framer-1j99hqw { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1400px; }\",\".framer-We5yN .framer-94uaus { 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: 20px 30px 20px 30px; position: relative; width: 100%; }\",\".framer-We5yN .framer-1ajrbu8 { 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; width: 1px; }\",\".framer-We5yN .framer-14cs5j { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-We5yN .framer-166ui4n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-We5yN .framer-2n1vzu-container { cursor: pointer; flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-We5yN .framer-qg4mfu-container, .framer-We5yN .framer-fdvdh9-container, .framer-We5yN .framer-9bj911-container, .framer-We5yN .framer-4auzxv-container, .framer-We5yN .framer-1k2eepu-container, .framer-We5yN .framer-12h1g79-container, .framer-We5yN .framer-1x1bjr6-container, .framer-We5yN .framer-1f8d9xc-container, .framer-We5yN .framer-4fz8ny-container, .framer-We5yN .framer-aq82z4-container, .framer-We5yN .framer-1roxquf-container, .framer-We5yN .framer-15ua6le-container, .framer-We5yN .framer-1cy457w-container, .framer-We5yN .framer-103i0k4-container, .framer-We5yN .framer-y7l08w-container, .framer-We5yN .framer-vsc8zb-container, .framer-We5yN .framer-1kfnsq8-container, .framer-We5yN .framer-vghjev-container, .framer-We5yN .framer-lbt1q8-container, .framer-We5yN .framer-1ifsgrj-container, .framer-We5yN .framer-9a9m68-container, .framer-We5yN .framer-1gbvpkk-container, .framer-We5yN .framer-1yg28fq-container, .framer-We5yN .framer-1mclqsf-container, .framer-We5yN .framer-17zn8mx-container, .framer-We5yN .framer-ax6w1f-container, .framer-We5yN .framer-9x2teo-container, .framer-We5yN .framer-12xugfs-container, .framer-We5yN .framer-12xhxaa-container, .framer-We5yN .framer-u61dz3-container, .framer-We5yN .framer-1beyifn-container, .framer-We5yN .framer-1rqltbu-container, .framer-We5yN .framer-r1xt5o-container, .framer-We5yN .framer-1nvyxp6-container, .framer-We5yN .framer-1le33qq-container, .framer-We5yN .framer-1y2tqfx-container, .framer-We5yN .framer-1ckv7aa-container, .framer-We5yN .framer-14dbnl2-container, .framer-We5yN .framer-jv4uu3-container, .framer-We5yN .framer-zdn3k3-container, .framer-We5yN .framer-nfudi0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-We5yN .framer-169pl1v { cursor: pointer; flex: none; height: 32px; overflow: hidden; position: relative; width: 32px; }\",\".framer-We5yN .framer-fh4a2z { flex: none; height: 2px; left: calc(50.00000000000002% - 22px / 2); overflow: hidden; position: absolute; top: 9px; width: 22px; will-change: var(--framer-will-change-override, transform); }\",\".framer-We5yN .framer-10l0zhd { aspect-ratio: 11 / 1; bottom: 9px; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: hidden; position: absolute; width: 22px; will-change: var(--framer-will-change-override, transform); }\",\".framer-We5yN .framer-11trzif { aspect-ratio: 3.95 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); overflow: visible; position: relative; text-decoration: none; width: 158px; }\",\".framer-We5yN .framer-6gynn, .framer-We5yN .framer-sk72vb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-We5yN .framer-ce6fdm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-We5yN .framer-1uhtkpk { align-content: center; align-items: center; cursor: text; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 10px 15px 10px 15px; position: relative; width: 176px; }\",\".framer-We5yN .framer-qb9g0p-container { cursor: pointer; flex: none; height: 100%; left: calc(51.322751322751344% - 96.82539682539682% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 97%; z-index: 4; }\",\".framer-We5yN .framer-1iio8gv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-We5yN .framer-1f6edep { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-We5yN .framer-1vefsmk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 190px; height: min-content; justify-content: center; overflow: visible; padding: 20px 30px 20px 30px; position: relative; width: 100%; }\",\".framer-We5yN .framer-1t7mepz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-We5yN .framer-1ywhkth, .framer-We5yN .framer-1p599in { 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: 15px; position: relative; width: min-content; }\",\".framer-We5yN .framer-wfbu3f { align-content: center; align-items: center; 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: min-content; }\",\".framer-We5yN .framer-1i9ubly { flex: 1 0 0px; height: 1px; overflow: visible; position: relative; width: 1px; }\",\".framer-We5yN .framer-1hlde9d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 201px; overflow: visible; padding: 20px 0px 20px 0px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-We5yN.framer-1j99hqw, .framer-We5yN .framer-1ajrbu8, .framer-We5yN .framer-14cs5j, .framer-We5yN .framer-166ui4n, .framer-We5yN .framer-6gynn, .framer-We5yN .framer-ce6fdm, .framer-We5yN .framer-1vefsmk, .framer-We5yN .framer-sk72vb, .framer-We5yN .framer-1t7mepz, .framer-We5yN .framer-1ywhkth, .framer-We5yN .framer-wfbu3f, .framer-We5yN .framer-1p599in, .framer-We5yN .framer-1hlde9d { gap: 0px; } .framer-We5yN.framer-1j99hqw > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-We5yN.framer-1j99hqw > :first-child, .framer-We5yN .framer-1ywhkth > :first-child, .framer-We5yN .framer-wfbu3f > :first-child, .framer-We5yN .framer-1p599in > :first-child { margin-top: 0px; } .framer-We5yN.framer-1j99hqw > :last-child, .framer-We5yN .framer-1ywhkth > :last-child, .framer-We5yN .framer-wfbu3f > :last-child, .framer-We5yN .framer-1p599in > :last-child { margin-bottom: 0px; } .framer-We5yN .framer-1ajrbu8 > *, .framer-We5yN .framer-14cs5j > *, .framer-We5yN .framer-1t7mepz > *, .framer-We5yN .framer-1hlde9d > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-We5yN .framer-1ajrbu8 > :first-child, .framer-We5yN .framer-14cs5j > :first-child, .framer-We5yN .framer-166ui4n > :first-child, .framer-We5yN .framer-6gynn > :first-child, .framer-We5yN .framer-ce6fdm > :first-child, .framer-We5yN .framer-1vefsmk > :first-child, .framer-We5yN .framer-sk72vb > :first-child, .framer-We5yN .framer-1t7mepz > :first-child, .framer-We5yN .framer-1hlde9d > :first-child { margin-left: 0px; } .framer-We5yN .framer-1ajrbu8 > :last-child, .framer-We5yN .framer-14cs5j > :last-child, .framer-We5yN .framer-166ui4n > :last-child, .framer-We5yN .framer-6gynn > :last-child, .framer-We5yN .framer-ce6fdm > :last-child, .framer-We5yN .framer-1vefsmk > :last-child, .framer-We5yN .framer-sk72vb > :last-child, .framer-We5yN .framer-1t7mepz > :last-child, .framer-We5yN .framer-1hlde9d > :last-child { margin-right: 0px; } .framer-We5yN .framer-166ui4n > *, .framer-We5yN .framer-ce6fdm > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-We5yN .framer-6gynn > *, .framer-We5yN .framer-sk72vb > * { margin: 0px; margin-left: calc(30px / 2); margin-right: calc(30px / 2); } .framer-We5yN .framer-1vefsmk > * { margin: 0px; margin-left: calc(190px / 2); margin-right: calc(190px / 2); } .framer-We5yN .framer-1ywhkth > *, .framer-We5yN .framer-1p599in > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-We5yN .framer-wfbu3f > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } }\",\".framer-We5yN.framer-v-zgz843.framer-1j99hqw, .framer-We5yN.framer-v-5z155s.framer-1j99hqw, .framer-We5yN.framer-v-106jw72.framer-1j99hqw { width: 300px; }\",\".framer-We5yN.framer-v-zgz843 .framer-94uaus, .framer-We5yN.framer-v-106jw72 .framer-94uaus { flex-direction: column; gap: 20px; justify-content: center; order: 0; padding: 15px 10px 15px 10px; }\",\".framer-We5yN.framer-v-zgz843 .framer-1ajrbu8, .framer-We5yN.framer-v-5z155s .framer-1ajrbu8, .framer-We5yN.framer-v-106jw72 .framer-1ajrbu8 { flex: none; order: 2; width: 100%; }\",\".framer-We5yN.framer-v-zgz843 .framer-14cs5j, .framer-We5yN.framer-v-5z155s .framer-14cs5j, .framer-We5yN.framer-v-106jw72 .framer-14cs5j { gap: unset; justify-content: space-between; }\",\".framer-We5yN.framer-v-zgz843 .framer-166ui4n, .framer-We5yN.framer-v-zgz843 .framer-9x2teo-container, .framer-We5yN.framer-v-5z155s .framer-166ui4n, .framer-We5yN.framer-v-106jw72 .framer-166ui4n { order: 1; }\",\".framer-We5yN.framer-v-zgz843 .framer-2n1vzu-container, .framer-We5yN.framer-v-106jw72 .framer-2n1vzu-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 30px); width: 30px; }\",\".framer-We5yN.framer-v-zgz843 .framer-fh4a2z, .framer-We5yN.framer-v-106jw72 .framer-fh4a2z { top: 15px; }\",\".framer-We5yN.framer-v-zgz843 .framer-10l0zhd, .framer-We5yN.framer-v-106jw72 .framer-10l0zhd { bottom: 15px; }\",\".framer-We5yN.framer-v-zgz843 .framer-11trzif, .framer-We5yN.framer-v-5z155s .framer-11trzif, .framer-We5yN.framer-v-106jw72 .framer-11trzif { height: var(--framer-aspect-ratio-supported, 30px); order: 0; width: 119px; }\",\".framer-We5yN.framer-v-zgz843 .framer-1vefsmk { flex-direction: column; gap: 20px; height: 538px; justify-content: flex-start; order: 1; overflow: auto; }\",\".framer-We5yN.framer-v-zgz843 .framer-sk72vb { flex-direction: column; gap: 15px; order: 2; }\",\".framer-We5yN.framer-v-zgz843 .framer-wfbu3f, .framer-We5yN.framer-v-zgz843 .framer-ax6w1f-container { order: 0; }\",\".framer-We5yN.framer-v-zgz843 .framer-12xugfs-container, .framer-We5yN.framer-v-106jw72 .framer-zdn3k3-container { order: 2; }\",\".framer-We5yN.framer-v-zgz843 .framer-12xhxaa-container { order: 3; }\",\".framer-We5yN.framer-v-zgz843 .framer-u61dz3-container { order: 4; }\",\".framer-We5yN.framer-v-zgz843 .framer-1beyifn-container { order: 5; }\",\".framer-We5yN.framer-v-zgz843 .framer-1rqltbu-container { order: 6; }\",\".framer-We5yN.framer-v-zgz843 .framer-1i9ubly { flex: none; order: 1; width: 100%; }\",\".framer-We5yN.framer-v-zgz843 .framer-1hlde9d, .framer-We5yN.framer-v-106jw72 .framer-1hlde9d { min-height: unset; order: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-We5yN.framer-v-zgz843 .framer-94uaus, .framer-We5yN.framer-v-zgz843 .framer-14cs5j, .framer-We5yN.framer-v-zgz843 .framer-1vefsmk, .framer-We5yN.framer-v-zgz843 .framer-sk72vb { gap: 0px; } .framer-We5yN.framer-v-zgz843 .framer-94uaus > *, .framer-We5yN.framer-v-zgz843 .framer-1vefsmk > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-We5yN.framer-v-zgz843 .framer-94uaus > :first-child, .framer-We5yN.framer-v-zgz843 .framer-1vefsmk > :first-child, .framer-We5yN.framer-v-zgz843 .framer-sk72vb > :first-child { margin-top: 0px; } .framer-We5yN.framer-v-zgz843 .framer-94uaus > :last-child, .framer-We5yN.framer-v-zgz843 .framer-1vefsmk > :last-child, .framer-We5yN.framer-v-zgz843 .framer-sk72vb > :last-child { margin-bottom: 0px; } .framer-We5yN.framer-v-zgz843 .framer-14cs5j > *, .framer-We5yN.framer-v-zgz843 .framer-14cs5j > :first-child, .framer-We5yN.framer-v-zgz843 .framer-14cs5j > :last-child { margin: 0px; } .framer-We5yN.framer-v-zgz843 .framer-sk72vb > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } }\",\".framer-We5yN.framer-v-5z155s .framer-94uaus { flex-direction: column; gap: 20px; justify-content: center; order: 0; padding: 15px 20px 15px 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-We5yN.framer-v-5z155s .framer-94uaus, .framer-We5yN.framer-v-5z155s .framer-14cs5j { gap: 0px; } .framer-We5yN.framer-v-5z155s .framer-94uaus > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-We5yN.framer-v-5z155s .framer-94uaus > :first-child { margin-top: 0px; } .framer-We5yN.framer-v-5z155s .framer-94uaus > :last-child { margin-bottom: 0px; } .framer-We5yN.framer-v-5z155s .framer-14cs5j > *, .framer-We5yN.framer-v-5z155s .framer-14cs5j > :first-child, .framer-We5yN.framer-v-5z155s .framer-14cs5j > :last-child { margin: 0px; } }\",\".framer-We5yN.framer-v-106jw72 .framer-1vefsmk { flex-direction: column; gap: 20px; height: 443px; order: 1; overflow: auto; }\",\".framer-We5yN.framer-v-106jw72 .framer-1p599in { gap: 15px; justify-content: flex-start; order: 4; padding: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-We5yN.framer-v-106jw72 .framer-94uaus, .framer-We5yN.framer-v-106jw72 .framer-14cs5j, .framer-We5yN.framer-v-106jw72 .framer-1vefsmk, .framer-We5yN.framer-v-106jw72 .framer-1p599in { gap: 0px; } .framer-We5yN.framer-v-106jw72 .framer-94uaus > *, .framer-We5yN.framer-v-106jw72 .framer-1vefsmk > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-We5yN.framer-v-106jw72 .framer-94uaus > :first-child, .framer-We5yN.framer-v-106jw72 .framer-1vefsmk > :first-child, .framer-We5yN.framer-v-106jw72 .framer-1p599in > :first-child { margin-top: 0px; } .framer-We5yN.framer-v-106jw72 .framer-94uaus > :last-child, .framer-We5yN.framer-v-106jw72 .framer-1vefsmk > :last-child, .framer-We5yN.framer-v-106jw72 .framer-1p599in > :last-child { margin-bottom: 0px; } .framer-We5yN.framer-v-106jw72 .framer-14cs5j > *, .framer-We5yN.framer-v-106jw72 .framer-14cs5j > :first-child, .framer-We5yN.framer-v-106jw72 .framer-14cs5j > :last-child { margin: 0px; } .framer-We5yN.framer-v-106jw72 .framer-1p599in > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } }\",'.framer-We5yN[data-border=\"true\"]::after, .framer-We5yN [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 139\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"o01Y7pvWz\":{\"layout\":[\"fixed\",\"auto\"]},\"GQauIsF6j\":{\"layout\":[\"fixed\",\"auto\"]},\"dFfbBhjP3\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"WUuXDgenD\":\"garantie\",\"pCHJPZsdk\":\"cr_ditGratuit\",\"QGA18clYg\":\"offresEntreprises\",\"OjehpCjEm\":\"_ProposDeNous\",\"hwalzDyxC\":\"iPhones\",\"Gr7THpAoV\":\"iPhoneX\",\"uvK6jc5kN\":\"iPhone11\",\"MTcA0qr1J\":\"iPhone12\",\"HNsAEDP7U\":\"iPhone13\",\"I5TxWbqZE\":\"iPhone14\",\"KesInWjVw\":\"iPhone15\",\"FrKiX3ubO\":\"iPhone16\",\"Bl_1EiKRO\":\"mac\",\"nmOGnyL0o\":\"iPads\",\"jO5LP4yPT\":\"montresConnect_es\",\"BHsTdlHtH\":\"samsung\",\"Rgp9mMdoc\":\"consoles\",\"u2WZQVAPL\":\"accessoires\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerdG2VOS5T4=withCSS(Component,css,\"framer-We5yN\");export default FramerdG2VOS5T4;FramerdG2VOS5T4.displayName=\"Menu\";FramerdG2VOS5T4.defaultProps={height:139,width:1400};addPropertyControls(FramerdG2VOS5T4,{variant:{options:[\"N7p0KAxc3\",\"o01Y7pvWz\",\"GQauIsF6j\",\"dFfbBhjP3\"],optionTitles:[\"Variant 1\",\"Mobile Open\",\"Mobile Close\",\"Mobile Open\"],title:\"Variant\",type:ControlType.Enum},WUuXDgenD:Link1Controls?.[\"variant\"]&&{...Link1Controls[\"variant\"],defaultValue:\"nWRm2Kol8\",description:undefined,hidden:undefined,title:\"Garantie\"},pCHJPZsdk:Link1Controls?.[\"variant\"]&&{...Link1Controls[\"variant\"],defaultValue:\"nWRm2Kol8\",description:undefined,hidden:undefined,title:\"Cr\\xe9dit Gratuit\"},QGA18clYg:Link1Controls?.[\"variant\"]&&{...Link1Controls[\"variant\"],defaultValue:\"nWRm2Kol8\",description:undefined,hidden:undefined,title:\"Offres Entreprises\"},OjehpCjEm:Link1Controls?.[\"variant\"]&&{...Link1Controls[\"variant\"],defaultValue:\"nWRm2Kol8\",description:undefined,hidden:undefined,title:\"\\xc0 Propos de nous\"},hwalzDyxC:IphonesArrowControls?.[\"variant\"]&&{...IphonesArrowControls[\"variant\"],defaultValue:\"yp1lNOJTv\",description:undefined,hidden:undefined,title:\"iPhones\"},Gr7THpAoV:Link1Controls?.[\"variant\"]&&{...Link1Controls[\"variant\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"iPhone X\"},uvK6jc5kN:Link1Controls?.[\"variant\"]&&{...Link1Controls[\"variant\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"iPhone 11\"},MTcA0qr1J:Link1Controls?.[\"variant\"]&&{...Link1Controls[\"variant\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"iPhone 12\"},HNsAEDP7U:Link1Controls?.[\"variant\"]&&{...Link1Controls[\"variant\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"iPhone 13\"},I5TxWbqZE:Link1Controls?.[\"variant\"]&&{...Link1Controls[\"variant\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"iPhone 14\"},KesInWjVw:Link1Controls?.[\"variant\"]&&{...Link1Controls[\"variant\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"iPhone 15\"},FrKiX3ubO:Link1Controls?.[\"variant\"]&&{...Link1Controls[\"variant\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"iPhone 16\"},Bl_1EiKRO:Link1Controls?.[\"variant\"]&&{...Link1Controls[\"variant\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"Mac\"},nmOGnyL0o:Link1Controls?.[\"variant\"]&&{...Link1Controls[\"variant\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"iPads\"},jO5LP4yPT:Link1Controls?.[\"variant\"]&&{...Link1Controls[\"variant\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"Montres Connect\\xe9es\"},BHsTdlHtH:Link1Controls?.[\"variant\"]&&{...Link1Controls[\"variant\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"Samsung\"},Rgp9mMdoc:Link1Controls?.[\"variant\"]&&{...Link1Controls[\"variant\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"Consoles\"},u2WZQVAPL:Link1Controls?.[\"variant\"]&&{...Link1Controls[\"variant\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"Accessoires\"}});addFonts(FramerdG2VOS5T4,[{explicitInter:true,fonts:[{family:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.woff2\",weight:\"400\"},{family:\"Switzer\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\",weight:\"400\"}]},...SearchFonts,...LocaleSelectorFonts,...CartFonts,...RevendreCTAFonts,...Link1Fonts,...Cart3Fonts,...IphonesArrowFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdG2VOS5T4\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"o01Y7pvWz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GQauIsF6j\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dFfbBhjP3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"WUuXDgenD\\\":\\\"garantie\\\",\\\"pCHJPZsdk\\\":\\\"cr_ditGratuit\\\",\\\"QGA18clYg\\\":\\\"offresEntreprises\\\",\\\"OjehpCjEm\\\":\\\"_ProposDeNous\\\",\\\"hwalzDyxC\\\":\\\"iPhones\\\",\\\"Gr7THpAoV\\\":\\\"iPhoneX\\\",\\\"uvK6jc5kN\\\":\\\"iPhone11\\\",\\\"MTcA0qr1J\\\":\\\"iPhone12\\\",\\\"HNsAEDP7U\\\":\\\"iPhone13\\\",\\\"I5TxWbqZE\\\":\\\"iPhone14\\\",\\\"KesInWjVw\\\":\\\"iPhone15\\\",\\\"FrKiX3ubO\\\":\\\"iPhone16\\\",\\\"Bl_1EiKRO\\\":\\\"mac\\\",\\\"nmOGnyL0o\\\":\\\"iPads\\\",\\\"jO5LP4yPT\\\":\\\"montresConnect_es\\\",\\\"BHsTdlHtH\\\":\\\"samsung\\\",\\\"Rgp9mMdoc\\\":\\\"consoles\\\",\\\"u2WZQVAPL\\\":\\\"accessoires\\\"}\",\"framerIntrinsicWidth\":\"1400\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"139\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,motion}from\"framer\";import{containerStyles,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{useMemo}from\"react\";const coordinatesRegex=/^((?:\\-?|\\+?)?\\d+(?:\\.\\d+)?),\\s*((?:\\-?|\\+?)?\\d+(?:\\.\\d+)?)$/;/**\n * GOOGLE MAPS\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function GoogleMaps({coordinates,zoom,style,...props}){const borderRadius=useRadius(props);const[latitude1,longitude1]=useMemo(()=>{var ref;const[,latitude,longitude]=(ref=coordinates.match(coordinatesRegex))!==null&&ref!==void 0?ref:[null,\"\",\"\",];return[latitude,longitude];},[coordinates]);return(/*#__PURE__*/ _jsx(motion.div,{style:{...style,...containerStyles,overflow:\"hidden\",borderRadius},...props,children:/*#__PURE__*/ _jsx(\"iframe\",{style:{height:\"100%\",width:\"100%\",border:0},src:`https://maps.google.com/maps?q=${latitude1},${longitude1}&z=${zoom}&output=embed`})}));};addPropertyControls(GoogleMaps,{coordinates:{type:ControlType.String,title:\"Coordinates\",placeholder:\"52.37588, 4.891295\",defaultValue:\"52.37588, 4.891295\",description:\"GPS coordinates can be found directly in [Google Maps](https://maps.google.com).\"},zoom:{type:ControlType.Number,step:1,min:0,max:25,title:\"Zoom\",defaultValue:15},...borderRadiusControl});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GoogleMaps\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GoogleMaps.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-s7y8o5\",\"data-styles-preset\":\"euebgvyM3\",children:\"\u0645\u0648\u0642\u0639\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"\u0645\u0648\u0642\u0639\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-s7y8o5\",\"data-styles-preset\":\"euebgvyM3\",children:\"\u0627\u062A\u0635\u0644 \u0628\u0646\u0627\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"\u0627\u062A\u0635\u0644 \u0628\u0646\u0627\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-s7y8o5\",\"data-styles-preset\":\"euebgvyM3\",children:\"Email\"})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"Email\"})});export const v6=\"\u0636\u0645\u0627\u0646\u0629\";export const v7=\"\u0631\u0635\u064A\u062F \u0645\u062C\u0627\u0646\u064A\";export const v8=\"\u0623\u0646 \u062A\u0635\u0628\u062D \u0634\u0631\u064A\u0643\u064B\u0627\";export const v9=\"\u0636\u063A\u0637\";export const v10=\"\u0639\u0646\u0651\u0627\";export const v11=\"\u0627\u062A\u0635\u0644 \u0628\u0646\u0627\";export const v12=\"\u0633\u0627\u0639\u0627\u062A \u0645\u062A\u0635\u0644\u0629\";export const v13=\"\u0648\u062D\u062F\u0627\u062A \u0627\u0644\u062A\u062D\u0643\u0645\";export const v14=\"\u0625\u0643\u0633\u0633\u0648\u0627\u0631\u0627\u062A\";\nexport const __FramerMetadata__ = {\"exports\":{\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (c76752e)\nimport*as localizedValues from\"./fVDf565iF-0.js\";const valuesByLocaleId={WNmk0s59Y:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (c76752e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,RichText,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import GoogleMaps from\"https://framerusercontent.com/modules/Hbc0lxqGSRzFG6uMT9yO/OPmIEDVRw3amYB3GBzWp/GoogleMaps.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/iyFanv6FbX3uWmh2tl78/8Mw5AxSOhcAQqEdEaIeH/euebgvyM3.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/doFeMs3piaFno9yVXKfG/dMcBIaHpJvF3fWYzoZeQ/wFJAnATk1.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/19WIXT4Q3kWqGTc6X8u9/uQdyKF62wfOGGdW6o1Gu/fVDf565iF.js\";import RevendreCTA from\"https://framerusercontent.com/modules/7QTPZpK6EDt1ebDGsQu8/4VoTBG4rf49rGnWXxkqq/hFODBCbhZ.js\";import Link1 from\"https://framerusercontent.com/modules/ho7QxsB97U4UzvFOVrhj/ifhSKw6j7hNMDiM6Taqm/ojDuS4ES4.js\";const RevendreCTAFonts=getFonts(RevendreCTA);const Link1Fonts=getFonts(Link1);const GoogleMapsFonts=getFonts(GoogleMaps);const cycleOrder=[\"Iss4ZxUae\",\"hfzsI0K1z\",\"yHCoaKPHn\"];const serializationHash=\"framer-95VBA\";const variantClassNames={hfzsI0K1z:\"framer-v-s7ns17\",Iss4ZxUae:\"framer-v-772gw6\",yHCoaKPHn:\"framer-v-1ate9tq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"Iss4ZxUae\",Phone:\"yHCoaKPHn\",Tablet:\"hfzsI0K1z\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Iss4ZxUae\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Iss4ZxUae\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"yHCoaKPHn\")return false;return true;};const router=useRouter();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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-772gw6\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Iss4ZxUae\",ref:ref??ref1,style:{...style},...addPropertyOverrides({hfzsI0K1z:{\"data-framer-name\":\"Tablet\"},yHCoaKPHn:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ebqszt\",\"data-framer-name\":\"Frame 27\",layoutDependency:layoutDependency,layoutId:\"M3SekAhiJ\",style:{backgroundColor:\"var(--token-ddcf2362-358b-46ca-bdba-dedab9d9607b, rgb(246, 247, 249))\",borderTopLeftRadius:60,borderTopRightRadius:60},variants:{yHCoaKPHn:{borderTopLeftRadius:50,borderTopRightRadius:50}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-osf9gr\",\"data-framer-name\":\"Frame 118\",layoutDependency:layoutDependency,layoutId:\"kpCr7uVfv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11yl84k\",\"data-framer-name\":\"Frame 88\",layoutDependency:layoutDependency,layoutId:\"vA_O56sPf\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"GY1EUFxWa\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:140,intrinsicWidth:553,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+60+0+0+0+0),pixelHeight:280,pixelWidth:1106,sizes:\"276.5px\",src:\"https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=512 512w,https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png 1106w\"},className:\"framer-16cb4e8 framer-21mywq\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"GY1EUFxWa\",...addPropertyOverrides({hfzsI0K1z:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:140,intrinsicWidth:553,pixelHeight:280,pixelWidth:1106,sizes:\"276.5px\",src:\"https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=512 512w,https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png 1106w\"}},yHCoaKPHn:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:140,intrinsicWidth:553,pixelHeight:280,pixelWidth:1106,sizes:\"237px\",src:\"https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=512 512w,https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LcM3z6tFa4o6phwcPYh1zmO3Io.png 1106w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xwkde9\",\"data-framer-name\":\"Frame 86\",layoutDependency:layoutDependency,layoutId:\"i_MBZoKph\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-165nj0m\",\"data-framer-name\":\"Frame 84\",layoutDependency:layoutDependency,layoutId:\"wgfjOvcWT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-s7y8o5\",\"data-styles-preset\":\"euebgvyM3\",children:\"Emplacement\"})}),className:\"framer-1iv4j88\",\"data-framer-name\":\"Emplacement\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"t5wZqABbK\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{yHCoaKPHn:{\"--extracted-1of0zx5\":\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({yHCoaKPHn:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"Emplacement\"})}),fonts:[\"FS;Bebas Neue-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1np2xje\",\"data-styles-preset\":\"wFJAnATk1\",children:\"4, Rue El Yarmouke, Casablanca, Maroc\"})}),className:\"framer-1358htg\",\"data-framer-name\":\"4, Rue El Yarmouke, Casablanca, Maroc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"L9IgL2OFH\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i04a09\",\"data-framer-name\":\"Frame 85\",layoutDependency:layoutDependency,layoutId:\"c2Ir9rSO9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-s7y8o5\",\"data-styles-preset\":\"euebgvyM3\",children:\"Appelez-Nous \"})}),className:\"framer-fj4yj1\",\"data-framer-name\":\"Appelez-Nous\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sdh5khh3I\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{yHCoaKPHn:{\"--extracted-1of0zx5\":\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({yHCoaKPHn:{children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"Appelez-Nous \"})}),fonts:[\"FS;Bebas Neue-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1np2xje\",\"data-styles-preset\":\"wFJAnATk1\",children:\"Service Commercial : +212 7 03 15 20 30\"})}),className:\"framer-17pn7e0\",\"data-framer-name\":\"Service Commercial : +212 7 03 15 20 30\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FqbSop1cn\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1np2xje\",\"data-styles-preset\":\"wFJAnATk1\",children:\"SAV / Service Technique : +212 7 03 16 03 15\"})}),className:\"framer-eqkurt\",\"data-framer-name\":\"SAV / Service Technique : +212 7 03 16 03 15\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zQuO1v2h9\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13tbanp\",\"data-framer-name\":\"Frame 86\",layoutDependency:layoutDependency,layoutId:\"STAOh6hQq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-s7y8o5\",\"data-styles-preset\":\"euebgvyM3\",children:\"Email\"})}),className:\"framer-1bh1jd3\",\"data-framer-name\":\"Email\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HmuW51Xuw\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{yHCoaKPHn:{\"--extracted-1of0zx5\":\"var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({yHCoaKPHn:{children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"RlM7QmViYXMgTmV1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bebas Neue\", \"Bebas Neue Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-390890d2-07bd-4ff0-9969-f0e41e016b33, rgb(10, 18, 42)))\"},children:\"Email\"})}),fonts:[\"FS;Bebas Neue-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1np2xje\",\"data-styles-preset\":\"wFJAnATk1\",children:\"contact@relab.ma\"})}),className:\"framer-mt861d\",\"data-framer-name\":\"contact@relab.ma\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"P4zn1NUcF\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yf3luj\",layoutDependency:layoutDependency,layoutId:\"QSoOOYrZS\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13eyhdj\",\"data-framer-name\":\"Frame 6\",layoutDependency:layoutDependency,layoutId:\"WTe1OXiIz\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,y:(componentViewport?.y||0)+0+0+60+0+0+0+408.4+0+0+0,...addPropertyOverrides({hfzsI0K1z:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lidb1y-container\",layoutDependency:layoutDependency,layoutId:\"UVWAeRk8r-container\",children:/*#__PURE__*/_jsx(RevendreCTA,{height:\"100%\",id:\"UVWAeRk8r\",layoutId:\"UVWAeRk8r\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SKyBN74rS\"},implicitPathVariables:undefined},{href:{webPageId:\"SKyBN74rS\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+60+0+0+0+408.4+0+0+9,...addPropertyOverrides({hfzsI0K1z:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-f35oez-container\",layoutDependency:layoutDependency,layoutId:\"DGfzK_YEV-container\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks[0],id:\"DGfzK_YEV\",layoutId:\"DGfzK_YEV\",R2zgGpg8F:getLocalizedValue(\"v6\",activeLocale)??\"Garantie\",variant:\"nWRm2Kol8\",width:\"100%\",...addPropertyOverrides({hfzsI0K1z:{hwOyCY5Gf:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DLeOwqAbk\"},implicitPathVariables:undefined},{href:{webPageId:\"DLeOwqAbk\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+60+0+0+0+408.4+0+0+9,...addPropertyOverrides({hfzsI0K1z:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ju8jwl-container\",layoutDependency:layoutDependency,layoutId:\"RuWPdRAN3-container\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks1[0],id:\"RuWPdRAN3\",layoutId:\"RuWPdRAN3\",R2zgGpg8F:getLocalizedValue(\"v7\",activeLocale)??\"Cr\\xe9dit Gratuit\",variant:\"nWRm2Kol8\",width:\"100%\",...addPropertyOverrides({hfzsI0K1z:{hwOyCY5Gf:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WghfHGNm7\"},implicitPathVariables:undefined},{href:{webPageId:\"WghfHGNm7\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+60+0+0+0+408.4+0+0+9,...addPropertyOverrides({hfzsI0K1z:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8ma2q1-container\",layoutDependency:layoutDependency,layoutId:\"vmMAAIkrr-container\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks2[0],id:\"vmMAAIkrr\",layoutId:\"vmMAAIkrr\",R2zgGpg8F:getLocalizedValue(\"v8\",activeLocale)??\"Devenir Partenaire\",variant:\"nWRm2Kol8\",width:\"100%\",...addPropertyOverrides({hfzsI0K1z:{hwOyCY5Gf:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":MLiMr7Skl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":MLiMr7Skl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+60+0+0+0+408.4+0+0+9,...addPropertyOverrides({hfzsI0K1z:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w9994r-container\",layoutDependency:layoutDependency,layoutId:\"fDkijXBq6-container\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks3[0],id:\"fDkijXBq6\",layoutId:\"fDkijXBq6\",R2zgGpg8F:getLocalizedValue(\"v9\",activeLocale)??\"Presse\",variant:\"nWRm2Kol8\",width:\"100%\",...addPropertyOverrides({hfzsI0K1z:{hwOyCY5Gf:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oR8vECQeF\"},implicitPathVariables:undefined},{href:{webPageId:\"oR8vECQeF\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+60+0+0+0+408.4+0+0+9,...addPropertyOverrides({hfzsI0K1z:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-se2t7v-container\",layoutDependency:layoutDependency,layoutId:\"xeB3JsZDq-container\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks4[0],id:\"xeB3JsZDq\",layoutId:\"xeB3JsZDq\",R2zgGpg8F:getLocalizedValue(\"v10\",activeLocale)??\"\\xc0 Propos de nous\",variant:\"nWRm2Kol8\",width:\"100%\",...addPropertyOverrides({hfzsI0K1z:{hwOyCY5Gf:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Yvzp6N0F4\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":Yvzp6N0F4\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+60+0+0+0+408.4+0+0+9,...addPropertyOverrides({hfzsI0K1z:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-87o7z2-container\",layoutDependency:layoutDependency,layoutId:\"YoYouoAui-container\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks5[0],id:\"YoYouoAui\",layoutId:\"YoYouoAui\",R2zgGpg8F:getLocalizedValue(\"v11\",activeLocale)??\"Contactez-nous\",variant:\"nWRm2Kol8\",width:\"100%\",...addPropertyOverrides({hfzsI0K1z:{hwOyCY5Gf:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-160h5l\",\"data-framer-name\":\"Frame 6\",layoutDependency:layoutDependency,layoutId:\"rDF5GA0o9\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"h34yRP2wS\"},implicitPathVariables:undefined},{href:{webPageId:\"h34yRP2wS\"},implicitPathVariables:undefined},{href:{webPageId:\"h34yRP2wS\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+60+0+0+0+408.4+0+57+0,...addPropertyOverrides({hfzsI0K1z:{y:undefined},yHCoaKPHn:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hw1s56-container\",layoutDependency:layoutDependency,layoutId:\"pQw1NRWk1-container\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks6[0],id:\"pQw1NRWk1\",layoutId:\"pQw1NRWk1\",R2zgGpg8F:\"iPhones\",variant:\"ldPLDJC0w\",width:\"100%\",...addPropertyOverrides({hfzsI0K1z:{hwOyCY5Gf:resolvedLinks6[1]},yHCoaKPHn:{hwOyCY5Gf:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dKQU_MqQ0\"},implicitPathVariables:undefined},{href:{webPageId:\"dKQU_MqQ0\"},implicitPathVariables:undefined},{href:{webPageId:\"dKQU_MqQ0\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+60+0+0+0+408.4+0+57+0,...addPropertyOverrides({hfzsI0K1z:{y:undefined},yHCoaKPHn:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bljovx-container\",layoutDependency:layoutDependency,layoutId:\"HfzW1aVgv-container\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks7[0],id:\"HfzW1aVgv\",layoutId:\"HfzW1aVgv\",R2zgGpg8F:\"Macs\",variant:\"ldPLDJC0w\",width:\"100%\",...addPropertyOverrides({hfzsI0K1z:{hwOyCY5Gf:resolvedLinks7[1]},yHCoaKPHn:{hwOyCY5Gf:resolvedLinks7[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Vyvg3R3mi\"},implicitPathVariables:undefined},{href:{webPageId:\"Vyvg3R3mi\"},implicitPathVariables:undefined},{href:{webPageId:\"Vyvg3R3mi\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+60+0+0+0+408.4+0+57+0,...addPropertyOverrides({hfzsI0K1z:{y:undefined},yHCoaKPHn:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w5hvcz-container\",layoutDependency:layoutDependency,layoutId:\"RuT35IQRU-container\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks8[0],id:\"RuT35IQRU\",layoutId:\"RuT35IQRU\",R2zgGpg8F:\"iPads\",variant:\"ldPLDJC0w\",width:\"100%\",...addPropertyOverrides({hfzsI0K1z:{hwOyCY5Gf:resolvedLinks8[1]},yHCoaKPHn:{hwOyCY5Gf:resolvedLinks8[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OmkXqR9JC\"},implicitPathVariables:undefined},{href:{webPageId:\"OmkXqR9JC\"},implicitPathVariables:undefined},{href:{webPageId:\"OmkXqR9JC\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+60+0+0+0+408.4+0+57+0,...addPropertyOverrides({hfzsI0K1z:{y:undefined},yHCoaKPHn:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k0yn7p-container\",layoutDependency:layoutDependency,layoutId:\"VmqTXyQ9q-container\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks9[0],id:\"VmqTXyQ9q\",layoutId:\"VmqTXyQ9q\",R2zgGpg8F:getLocalizedValue(\"v12\",activeLocale)??\"Montres Connect\\xe9es\",variant:\"ldPLDJC0w\",width:\"100%\",...addPropertyOverrides({hfzsI0K1z:{hwOyCY5Gf:resolvedLinks9[1]},yHCoaKPHn:{hwOyCY5Gf:resolvedLinks9[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IZIy4zCsf\"},implicitPathVariables:undefined},{href:{webPageId:\"IZIy4zCsf\"},implicitPathVariables:undefined},{href:{webPageId:\"IZIy4zCsf\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+60+0+0+0+408.4+0+57+0,...addPropertyOverrides({hfzsI0K1z:{y:undefined},yHCoaKPHn:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-e2asvv-container\",layoutDependency:layoutDependency,layoutId:\"OpjV0ktV4-container\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks10[0],id:\"OpjV0ktV4\",layoutId:\"OpjV0ktV4\",R2zgGpg8F:\"Samsung\",variant:\"ldPLDJC0w\",width:\"100%\",...addPropertyOverrides({hfzsI0K1z:{hwOyCY5Gf:resolvedLinks10[1]},yHCoaKPHn:{hwOyCY5Gf:resolvedLinks10[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hGD80mayv\"},implicitPathVariables:undefined},{href:{webPageId:\"hGD80mayv\"},implicitPathVariables:undefined},{href:{webPageId:\"hGD80mayv\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+60+0+0+0+408.4+0+57+0,...addPropertyOverrides({hfzsI0K1z:{y:undefined},yHCoaKPHn:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tnhp9b-container\",layoutDependency:layoutDependency,layoutId:\"PsUexde3S-container\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks11[0],id:\"PsUexde3S\",layoutId:\"PsUexde3S\",R2zgGpg8F:getLocalizedValue(\"v13\",activeLocale)??\"Consoles\",variant:\"ldPLDJC0w\",width:\"100%\",...addPropertyOverrides({hfzsI0K1z:{hwOyCY5Gf:resolvedLinks11[1]},yHCoaKPHn:{hwOyCY5Gf:resolvedLinks11[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"egUCALezI\"},implicitPathVariables:undefined},{href:{webPageId:\"egUCALezI\"},implicitPathVariables:undefined},{href:{webPageId:\"egUCALezI\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+0+60+0+0+0+408.4+0+57+0,...addPropertyOverrides({hfzsI0K1z:{y:undefined},yHCoaKPHn:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7bxefw-container\",layoutDependency:layoutDependency,layoutId:\"rfKExHxLb-container\",children:/*#__PURE__*/_jsx(Link1,{height:\"100%\",hwOyCY5Gf:resolvedLinks12[0],id:\"rfKExHxLb\",layoutId:\"rfKExHxLb\",R2zgGpg8F:getLocalizedValue(\"v14\",activeLocale)??\"Accessoires\",variant:\"ldPLDJC0w\",width:\"100%\",...addPropertyOverrides({hfzsI0K1z:{hwOyCY5Gf:resolvedLinks12[1]},yHCoaKPHn:{hwOyCY5Gf:resolvedLinks12[2]}},baseVariant,gestureVariant)})})})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15h4guf\",\"data-framer-name\":\"Frame 119\",layoutDependency:layoutDependency,layoutId:\"VoJyLgZjP\",style:{background:\"linear-gradient(180deg, rgba(35, 206, 107, 0.10000000149011612) 0%, rgba(35, 206, 107, 0.30000001192092896) 100%)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-n4qs4r-container\",layoutDependency:layoutDependency,layoutId:\"tLiYl90qt-container\",children:/*#__PURE__*/_jsx(GoogleMaps,{borderRadius:22,bottomLeftRadius:22,bottomRightRadius:22,coordinates:\"33.58936507381783, -7.635680444176161\",height:\"100%\",id:\"tLiYl90qt\",isMixedBorderRadius:false,layoutId:\"tLiYl90qt\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:22,topRightRadius:22,width:\"100%\",zoom:14})})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m7hpm9\",\"data-framer-name\":\"Frame 94\",layoutDependency:layoutDependency,layoutId:\"fPXiB1EXe\",style:{backgroundColor:\"var(--token-a953d029-d17b-4ad7-bddb-0948163c9524, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1np2xje\",\"data-styles-preset\":\"wFJAnATk1\",children:\"\\xa9 2024 Relab. Tous droits r\\xe9serv\\xe9s.\"})}),className:\"framer-1msowav\",\"data-framer-name\":\"\\xa9 2024 Relab. Tous droits r\\xe9serv\\xe9s.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"huLdcwEeE\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-htnzc2\",layoutDependency:layoutDependency,layoutId:\"mHGnxmGN_\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/relab.ma/?hl=fr\",motionChild:true,nodeId:\"t9bLwuz6j\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1we6u8c framer-21mywq\",\"data-framer-name\":\"Frame 26\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:40,layoutDependency:layoutDependency,layoutId:\"t9bLwuz6j\",svg:'<svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"40\" height=\"40\" rx=\"10\" fill=\"#23CE6B\" fill-opacity=\"0.1\"/>\\n<rect x=\"0.5\" y=\"0.5\" width=\"39\" height=\"39\" rx=\"9.5\" stroke=\"#23CE6B\" stroke-opacity=\"0.4\"/>\\n<path d=\"M19.9952 11.8025C22.6715 11.8025 22.988 11.8121 24.0432 11.86C25.0216 11.908 25.5492 12.0709 25.9041 12.2052C26.3741 12.3873 26.7002 12.6079 27.0552 12.953C27.4101 13.3078 27.6211 13.6337 27.8034 14.1035C27.9376 14.4583 28.1007 14.9856 28.1487 15.9636C28.1966 17.0182 28.2062 17.3346 28.2062 20.0096C28.2062 22.6846 28.1966 23.001 28.1487 24.0556C28.1007 25.0336 27.9376 25.5609 27.8034 25.9156C27.6211 26.3854 27.4005 26.7114 27.0552 27.0662C26.7098 27.4113 26.3741 27.6318 25.9041 27.814C25.5492 27.9482 25.0216 28.1112 24.0432 28.1592C22.988 28.2071 22.6715 28.2167 19.9952 28.2167C17.3189 28.2167 17.0024 28.2071 15.9472 28.1592C14.9688 28.1112 14.4412 27.9482 14.0863 27.814C13.6163 27.6318 13.2902 27.4113 12.9353 27.0662C12.5803 26.7114 12.3693 26.3854 12.1871 25.9156C12.0528 25.5609 11.8897 25.0336 11.8417 24.0556C11.7938 23.001 11.7842 22.6846 11.7842 20.0096C11.7842 17.3346 11.7938 17.0182 11.8417 15.9636C11.8897 14.9856 12.0528 14.4583 12.1871 14.1035C12.3693 13.6337 12.5899 13.3078 12.9353 12.953C13.2902 12.5983 13.6163 12.3873 14.0863 12.2052C14.4412 12.0709 14.9688 11.908 15.9472 11.86C17.0024 11.8121 17.3189 11.8025 19.9952 11.8025ZM19.9952 10C17.2806 10 16.9353 10.0096 15.8705 10.0575C14.8058 10.1055 14.0767 10.278 13.4436 10.5273C12.7818 10.7862 12.2254 11.1218 11.6691 11.6779C11.1127 12.2339 10.7674 12.79 10.518 13.4516C10.2686 14.0844 10.1055 14.813 10.0576 15.8773C10.0096 16.9415 10 17.2867 10 20C10 22.7133 10.0096 23.0585 10.0576 24.1227C10.1055 25.187 10.2782 25.9156 10.518 26.5484C10.777 27.21 11.1127 27.7661 11.6691 28.3221C12.2254 28.8782 12.7818 29.2234 13.4436 29.4727C14.0767 29.722 14.8058 29.8849 15.8705 29.9425C16.9353 29.9904 17.2806 30 19.9952 30C22.7098 30 23.0552 29.9904 24.1199 29.9425C25.1847 29.8945 25.9137 29.722 26.5468 29.4727C27.2086 29.2138 27.765 28.8782 28.3213 28.3221C28.8777 27.7661 29.223 27.21 29.4724 26.5484C29.7218 25.9156 29.8849 25.187 29.9424 24.1227C29.9904 23.0585 30 22.7133 30 20C30 17.2867 29.9904 16.9415 29.9424 15.8773C29.8945 14.813 29.7218 14.0844 29.4724 13.4516C29.2134 12.79 28.8777 12.2339 28.3213 11.6779C27.765 11.1218 27.2086 10.7766 26.5468 10.5273C25.9137 10.278 25.1847 10.1151 24.1199 10.0575C23.0552 10.0096 22.7098 10 19.9952 10Z\" fill=\"#23CE6B\" fill-opacity=\"0.6\"/>\\n<path d=\"M19.9952 14.8711C17.1559 14.8711 14.8538 17.1721 14.8538 20.0101C14.8538 22.8481 17.1559 25.1491 19.9952 25.1491C22.8346 25.1491 25.1367 22.8481 25.1367 20.0101C25.1367 17.1721 22.8346 14.8711 19.9952 14.8711ZM19.9952 23.3371C18.1535 23.3371 16.6571 21.8414 16.6571 20.0005C16.6571 18.1597 18.1535 16.664 19.9952 16.664C21.837 16.664 23.3334 18.1597 23.3334 20.0005C23.3334 21.8414 21.837 23.3371 19.9952 23.3371Z\" fill=\"#23CE6B\" fill-opacity=\"0.6\"/>\\n<path d=\"M26.5468 14.6594C26.5468 15.321 26.0096 15.8579 25.3477 15.8579C24.6859 15.8579 24.1487 15.321 24.1487 14.6594C24.1487 13.9979 24.6859 13.4609 25.3477 13.4609C26.0096 13.4609 26.5468 13.9979 26.5468 14.6594Z\" fill=\"#23CE6B\" fill-opacity=\"0.6\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:\"https://web.facebook.com/relab.ma/?locale=ar_AR&_rdc=1&_rdr#\",motionChild:true,nodeId:\"CG0VtTgGo\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1nxlhvu framer-21mywq\",\"data-framer-name\":\"Frame 90\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:40,layoutDependency:layoutDependency,layoutId:\"CG0VtTgGo\",svg:'<svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"40\" height=\"40\" rx=\"10\" fill=\"#23CE6B\" fill-opacity=\"0.1\"/>\\n<rect x=\"0.5\" y=\"0.5\" width=\"39\" height=\"39\" rx=\"9.5\" stroke=\"#23CE6B\" stroke-opacity=\"0.4\"/>\\n<path d=\"M17.3579 30.5H21.5835V19.9133H24.5313L24.8416 16.3722H21.5744V14.3553C21.5744 13.5156 21.7386 13.1871 22.5509 13.1871H24.8416V9.5H21.912C18.7725 9.5 17.3579 10.8872 17.3579 13.5339V16.3631H15.1584V19.9498H17.3579V30.4909V30.5Z\" fill=\"#23CE6B\" fill-opacity=\"0.6\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/relab-ma/posts/?feedView=all\",motionChild:true,nodeId:\"RdJ_UjhcX\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-rgbyk framer-21mywq\",\"data-framer-name\":\"Frame 91\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:40,layoutDependency:layoutDependency,layoutId:\"RdJ_UjhcX\",svg:'<svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"40\" height=\"40\" rx=\"10\" fill=\"#23CE6B\" fill-opacity=\"0.1\"/>\\n<rect x=\"0.5\" y=\"0.5\" width=\"39\" height=\"39\" rx=\"9.5\" stroke=\"#23CE6B\" stroke-opacity=\"0.4\"/>\\n<g clip-path=\"url(#clip0_1054_23)\">\\n<path d=\"M14.5311 16.6631H10.4033V29.9894H14.5311V16.6631Z\" fill=\"#23CE6B\" fill-opacity=\"0.6\"/>\\n<path d=\"M12.4463 14.924C13.7978 14.924 14.8874 13.824 14.8874 12.462C14.8874 11.1001 13.7978 10 12.4463 10C11.0948 10 10.0052 11.1001 10.0052 12.462C10.0052 13.824 11.0948 14.924 12.4463 14.924Z\" fill=\"#23CE6B\" fill-opacity=\"0.6\"/>\\n<path d=\"M21.121 23.0019C21.121 21.1265 21.98 20.016 23.6354 20.016C25.1545 20.016 25.8774 21.0846 25.8774 23.0019V30.0003H29.9842V21.5561C29.9842 17.9835 27.9622 16.2549 25.1335 16.2549C22.3048 16.2549 21.121 18.455 21.121 18.455V16.6635H17.1608V29.9898H21.121V22.9914V23.0019Z\" fill=\"#23CE6B\" fill-opacity=\"0.6\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_1054_23\">\\n<rect width=\"19.9895\" height=\"20\" fill=\"white\" transform=\"translate(10.0052 10)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@relabmaroc\",motionChild:true,nodeId:\"xaS6_G6jw\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-byqcau framer-21mywq\",\"data-framer-name\":\"Frame 92\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:40,layoutDependency:layoutDependency,layoutId:\"xaS6_G6jw\",svg:'<svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"40\" height=\"40\" rx=\"10\" fill=\"#23CE6B\" fill-opacity=\"0.1\"/>\\n<rect x=\"0.5\" y=\"0.5\" width=\"39\" height=\"39\" rx=\"9.5\" stroke=\"#23CE6B\" stroke-opacity=\"0.4\"/>\\n<g clip-path=\"url(#clip0_1054_29)\">\\n<path d=\"M31.1983 14.339C30.9299 13.3266 30.1322 12.5289 29.1274 12.2604C27.3096 11.7695 20 11.7695 20 11.7695C20 11.7695 12.6981 11.7695 10.8726 12.2604C9.86784 12.5289 9.07782 13.3266 8.80937 14.339C8.31848 16.1722 8.31848 19.9995 8.31848 19.9995C8.31848 19.9995 8.31848 23.8269 8.80937 25.6601C9.07782 26.6725 9.86784 27.4702 10.8726 27.7386C12.6981 28.2295 20 28.2295 20 28.2295C20 28.2295 27.3096 28.2295 29.1274 27.7386C30.1322 27.4702 30.9299 26.6725 31.1983 25.6601C31.6816 23.8269 31.6816 19.9995 31.6816 19.9995C31.6816 19.9995 31.6816 16.1722 31.1983 14.339ZM17.6146 23.4741V16.525L23.72 19.9995L17.6146 23.4741Z\" fill=\"#23CE6B\" fill-opacity=\"0.6\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_1054_29\">\\n<rect width=\"23.3631\" height=\"16.46\" fill=\"white\" transform=\"translate(8.31848 11.7695)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@relabmaroc\",motionChild:true,nodeId:\"ShIzgje7U\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1ldjgcb framer-21mywq\",\"data-framer-name\":\"Frame 93\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:40,layoutDependency:layoutDependency,layoutId:\"ShIzgje7U\",svg:'<svg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"40\" height=\"40\" rx=\"10\" fill=\"#23CE6B\" fill-opacity=\"0.1\"/>\\n<rect x=\"0.5\" y=\"0.5\" width=\"39\" height=\"39\" rx=\"9.5\" stroke=\"#23CE6B\" stroke-opacity=\"0.4\"/>\\n<path d=\"M25.6222 12.4467C24.7869 11.4928 24.3265 10.2679 24.3266 9H20.5499V24.1556C20.5214 24.9759 20.1754 25.7531 19.5848 26.3232C18.9942 26.8932 18.2052 27.2116 17.3844 27.2111C15.6488 27.2111 14.2066 25.7933 14.2066 24.0333C14.2066 21.9311 16.2355 20.3544 18.3255 21.0022V17.14C14.1088 16.5778 10.4177 19.8533 10.4177 24.0333C10.4177 28.1033 13.7911 31 17.3722 31C21.2099 31 24.3266 27.8833 24.3266 24.0333V16.3456C25.8581 17.4454 27.6967 18.0355 29.5822 18.0322V14.2556C29.5822 14.2556 27.2844 14.3656 25.6222 12.4467Z\" fill=\"#23CE6B\" fill-opacity=\"0.6\"/>\\n</svg>\\n',withExternalLayout:true})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-95VBA.framer-21mywq, .framer-95VBA .framer-21mywq { display: block; }\",\".framer-95VBA.framer-772gw6 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1400px; }\",\".framer-95VBA .framer-ebqszt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 60px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-95VBA .framer-osf9gr { 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-95VBA .framer-11yl84k { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-95VBA .framer-16cb4e8 { aspect-ratio: 3.95 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 70px); overflow: visible; position: relative; text-decoration: none; width: 277px; }\",\".framer-95VBA .framer-xwkde9 { 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-95VBA .framer-165nj0m, .framer-95VBA .framer-1i04a09, .framer-95VBA .framer-13tbanp { 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-95VBA .framer-1iv4j88, .framer-95VBA .framer-1358htg, .framer-95VBA .framer-fj4yj1, .framer-95VBA .framer-17pn7e0, .framer-95VBA .framer-eqkurt, .framer-95VBA .framer-1bh1jd3, .framer-95VBA .framer-mt861d, .framer-95VBA .framer-1msowav { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-95VBA .framer-yf3luj { 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: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-95VBA .framer-13eyhdj, .framer-95VBA .framer-160h5l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-95VBA .framer-1lidb1y-container, .framer-95VBA .framer-f35oez-container, .framer-95VBA .framer-1ju8jwl-container, .framer-95VBA .framer-8ma2q1-container, .framer-95VBA .framer-1w9994r-container, .framer-95VBA .framer-se2t7v-container, .framer-95VBA .framer-87o7z2-container, .framer-95VBA .framer-1hw1s56-container, .framer-95VBA .framer-bljovx-container, .framer-95VBA .framer-1w5hvcz-container, .framer-95VBA .framer-1k0yn7p-container, .framer-95VBA .framer-e2asvv-container, .framer-95VBA .framer-1tnhp9b-container, .framer-95VBA .framer-7bxefw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-95VBA .framer-15h4guf { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; overflow: hidden; padding: 6px; position: relative; width: 40%; will-change: var(--framer-will-change-override, transform); }\",\".framer-95VBA .framer-n4qs4r-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-95VBA .framer-m7hpm9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 85px; justify-content: space-between; overflow: visible; padding: 0px 60px 0px 60px; position: relative; width: 100%; }\",\".framer-95VBA .framer-htnzc2 { 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-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-95VBA .framer-1we6u8c, .framer-95VBA .framer-1nxlhvu, .framer-95VBA .framer-rgbyk, .framer-95VBA .framer-byqcau, .framer-95VBA .framer-1ldjgcb { flex: none; height: 40px; position: relative; text-decoration: none; width: 40px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-95VBA.framer-772gw6, .framer-95VBA .framer-ebqszt, .framer-95VBA .framer-osf9gr, .framer-95VBA .framer-11yl84k, .framer-95VBA .framer-xwkde9, .framer-95VBA .framer-165nj0m, .framer-95VBA .framer-1i04a09, .framer-95VBA .framer-13tbanp, .framer-95VBA .framer-yf3luj, .framer-95VBA .framer-13eyhdj, .framer-95VBA .framer-160h5l, .framer-95VBA .framer-15h4guf, .framer-95VBA .framer-htnzc2 { gap: 0px; } .framer-95VBA.framer-772gw6 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-95VBA.framer-772gw6 > :first-child, .framer-95VBA .framer-ebqszt > :first-child, .framer-95VBA .framer-11yl84k > :first-child, .framer-95VBA .framer-xwkde9 > :first-child, .framer-95VBA .framer-165nj0m > :first-child, .framer-95VBA .framer-1i04a09 > :first-child, .framer-95VBA .framer-13tbanp > :first-child, .framer-95VBA .framer-yf3luj > :first-child { margin-top: 0px; } .framer-95VBA.framer-772gw6 > :last-child, .framer-95VBA .framer-ebqszt > :last-child, .framer-95VBA .framer-11yl84k > :last-child, .framer-95VBA .framer-xwkde9 > :last-child, .framer-95VBA .framer-165nj0m > :last-child, .framer-95VBA .framer-1i04a09 > :last-child, .framer-95VBA .framer-13tbanp > :last-child, .framer-95VBA .framer-yf3luj > :last-child { margin-bottom: 0px; } .framer-95VBA .framer-ebqszt > *, .framer-95VBA .framer-11yl84k > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-95VBA .framer-osf9gr > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-95VBA .framer-osf9gr > :first-child, .framer-95VBA .framer-13eyhdj > :first-child, .framer-95VBA .framer-160h5l > :first-child, .framer-95VBA .framer-15h4guf > :first-child, .framer-95VBA .framer-htnzc2 > :first-child { margin-left: 0px; } .framer-95VBA .framer-osf9gr > :last-child, .framer-95VBA .framer-13eyhdj > :last-child, .framer-95VBA .framer-160h5l > :last-child, .framer-95VBA .framer-15h4guf > :last-child, .framer-95VBA .framer-htnzc2 > :last-child { margin-right: 0px; } .framer-95VBA .framer-xwkde9 > *, .framer-95VBA .framer-yf3luj > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-95VBA .framer-165nj0m > *, .framer-95VBA .framer-1i04a09 > *, .framer-95VBA .framer-13tbanp > * { margin: 0px; margin-bottom: calc(3px / 2); margin-top: calc(3px / 2); } .framer-95VBA .framer-13eyhdj > *, .framer-95VBA .framer-160h5l > * { margin: 0px; margin-left: calc(25px / 2); margin-right: calc(25px / 2); } .framer-95VBA .framer-15h4guf > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-95VBA .framer-htnzc2 > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } }\",\".framer-95VBA.framer-v-s7ns17.framer-772gw6 { width: 810px; }\",\".framer-95VBA.framer-v-s7ns17 .framer-ebqszt, .framer-95VBA.framer-v-1ate9tq .framer-ebqszt { padding: 40px; }\",\".framer-95VBA.framer-v-s7ns17 .framer-osf9gr, .framer-95VBA.framer-v-1ate9tq .framer-osf9gr { flex-direction: column; }\",\".framer-95VBA.framer-v-s7ns17 .framer-11yl84k, .framer-95VBA.framer-v-1ate9tq .framer-11yl84k { flex: none; width: 100%; }\",\".framer-95VBA.framer-v-s7ns17 .framer-16cb4e8, .framer-95VBA.framer-v-1ate9tq .framer-1msowav { order: 0; }\",\".framer-95VBA.framer-v-s7ns17 .framer-xwkde9 { order: 1; }\",\".framer-95VBA.framer-v-s7ns17 .framer-yf3luj { order: 2; }\",\".framer-95VBA.framer-v-s7ns17 .framer-13eyhdj, .framer-95VBA.framer-v-s7ns17 .framer-160h5l, .framer-95VBA.framer-v-1ate9tq .framer-160h5l { flex-wrap: wrap; width: 100%; }\",\".framer-95VBA.framer-v-s7ns17 .framer-15h4guf { align-self: unset; height: 485px; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-95VBA.framer-v-s7ns17 .framer-osf9gr { gap: 0px; } .framer-95VBA.framer-v-s7ns17 .framer-osf9gr > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-95VBA.framer-v-s7ns17 .framer-osf9gr > :first-child { margin-top: 0px; } .framer-95VBA.framer-v-s7ns17 .framer-osf9gr > :last-child { margin-bottom: 0px; } }\",\".framer-95VBA.framer-v-1ate9tq.framer-772gw6 { width: 390px; }\",\".framer-95VBA.framer-v-1ate9tq .framer-16cb4e8 { height: var(--framer-aspect-ratio-supported, 60px); width: 237px; }\",\".framer-95VBA.framer-v-1ate9tq .framer-15h4guf { align-self: unset; height: 505px; width: 100%; }\",\".framer-95VBA.framer-v-1ate9tq .framer-m7hpm9 { flex-direction: column; gap: 30px; height: min-content; justify-content: center; padding: 30px 60px 30px 60px; }\",\".framer-95VBA.framer-v-1ate9tq .framer-htnzc2 { flex: none; order: 1; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-95VBA.framer-v-1ate9tq .framer-osf9gr, .framer-95VBA.framer-v-1ate9tq .framer-m7hpm9 { gap: 0px; } .framer-95VBA.framer-v-1ate9tq .framer-osf9gr > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-95VBA.framer-v-1ate9tq .framer-osf9gr > :first-child, .framer-95VBA.framer-v-1ate9tq .framer-m7hpm9 > :first-child { margin-top: 0px; } .framer-95VBA.framer-v-1ate9tq .framer-osf9gr > :last-child, .framer-95VBA.framer-v-1ate9tq .framer-m7hpm9 > :last-child { margin-bottom: 0px; } .framer-95VBA.framer-v-1ate9tq .framer-m7hpm9 > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 689\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hfzsI0K1z\":{\"layout\":[\"fixed\",\"auto\"]},\"yHCoaKPHn\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerfVDf565iF=withCSS(Component,css,\"framer-95VBA\");export default FramerfVDf565iF;FramerfVDf565iF.displayName=\"Footer\";FramerfVDf565iF.defaultProps={height:689,width:1400};addPropertyControls(FramerfVDf565iF,{variant:{options:[\"Iss4ZxUae\",\"hfzsI0K1z\",\"yHCoaKPHn\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerfVDf565iF,[{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:\"Bebas Neue\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/AWXLDXTI2CYJ5SHK74YUPGPFS5S5BWLL/M6ZJD4UOFNT4DPUXGTK7T46JZ3W3QW64/2TXZKBJMJVP3NQX7K7MGJDQFMD4ZMJR7.woff2\",weight:\"400\"}]},...RevendreCTAFonts,...Link1Fonts,...GoogleMapsFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfVDf565iF\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"689\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1400\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hfzsI0K1z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yHCoaKPHn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (0e7701b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"#framer/local/canvasComponent/dG2VOS5T4/dG2VOS5T4.js\";import Footer from\"#framer/local/canvasComponent/fVDf565iF/fVDf565iF.js\";const MenuFonts=getFonts(Menu);const FooterFonts=getFonts(Footer);const MenuControls=getPropertyControls(Menu);const breakpoints={hUWzWxKyt:\"(min-width: 1400px)\",S_YN7Pc_a:\"(min-width: 810px) and (max-width: 1399px)\",svSbL94dV:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ZMwcr\";const variantClassNames={hUWzWxKyt:\"framer-v-w7b6ox\",S_YN7Pc_a:\"framer-v-1dy921k\",svSbL94dV:\"framer-v-m1kq4h\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZMwcr.framer-1leqxtz, .framer-ZMwcr .framer-1leqxtz { display: block; }\",\".framer-ZMwcr.framer-w7b6ox { 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; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ZMwcr .framer-1ufvc5c-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-ZMwcr .framer-13hj87c { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-ZMwcr .framer-wljfyd-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={hUWzWxKyt:\"(min-width: 1400px)\",S_YN7Pc_a:\"(min-width: 810px) and (max-width: 1399px)\",svSbL94dV:\"(max-width: 809px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Selected 2\":\"FM6Ysdsyl\",\"Variant 1\":\"nWRm2Kol8\",\"Variant 2\":\"ldPLDJC0w\",\"Variant 3\":\"x6OtsfABd\",\"Variant 4\":\"Y8OzfK8CW\",Selected:\"wsFC4hbDj\"};const humanReadableEnumMap1={\"Variant 1\":\"yp1lNOJTv\",\"Variant 2\":\"t0t15A35t\",\"Variant 3\":\"Crgm69lNy\",\"Variant 4\":\"M12wqzhml\",Selected:\"dzyGLDArW\"};const humanReadableVariantMap={Desktop:\"hUWzWxKyt\",Phone:\"svSbL94dV\",Tablet:\"S_YN7Pc_a\"};const getProps=({_ProposDeNous,accessoires,consoles,cr_ditGratuit,garantie,height,id,iPads,iPhone11,iPhone12,iPhone13,iPhone14,iPhone15,iPhone16,iPhones,iPhoneX,mac,montresConnect_es,offresEntreprises,samsung,width,...props})=>{return{...props,DGov1wYe9:humanReadableEnumMap[iPhoneX]??iPhoneX??props.DGov1wYe9??\"ldPLDJC0w\",DnxqFIJyB:humanReadableEnumMap[iPhone16]??iPhone16??props.DnxqFIJyB??\"ldPLDJC0w\",Eq1VOqTWd:humanReadableEnumMap[_ProposDeNous]??_ProposDeNous??props.Eq1VOqTWd??\"nWRm2Kol8\",f4opXbEnm:humanReadableEnumMap[mac]??mac??props.f4opXbEnm??\"ldPLDJC0w\",gWtnUSAxO:humanReadableEnumMap[cr_ditGratuit]??cr_ditGratuit??props.gWtnUSAxO??\"nWRm2Kol8\",lJBnVJMwS:humanReadableEnumMap[montresConnect_es]??montresConnect_es??props.lJBnVJMwS??\"ldPLDJC0w\",N99DHcYqe:humanReadableEnumMap[accessoires]??accessoires??props.N99DHcYqe??\"ldPLDJC0w\",Q5QaJvWS6:humanReadableEnumMap[iPhone13]??iPhone13??props.Q5QaJvWS6??\"ldPLDJC0w\",QmJrV1VvL:humanReadableEnumMap[offresEntreprises]??offresEntreprises??props.QmJrV1VvL??\"nWRm2Kol8\",QQ1yfqxW3:humanReadableEnumMap[consoles]??consoles??props.QQ1yfqxW3??\"ldPLDJC0w\",RJ7_F8iLw:humanReadableEnumMap[iPhone15]??iPhone15??props.RJ7_F8iLw??\"ldPLDJC0w\",SOkGQSotG:humanReadableEnumMap[iPads]??iPads??props.SOkGQSotG??\"ldPLDJC0w\",SPRjbWikx:humanReadableEnumMap[samsung]??samsung??props.SPRjbWikx??\"ldPLDJC0w\",teFGTWFuD:humanReadableEnumMap[iPhone12]??iPhone12??props.teFGTWFuD??\"ldPLDJC0w\",uBgC9P0z2:humanReadableEnumMap[iPhone14]??iPhone14??props.uBgC9P0z2??\"ldPLDJC0w\",variant:humanReadableVariantMap[props.variant]??props.variant??\"hUWzWxKyt\",vIp7Vld9U:humanReadableEnumMap[iPhone11]??iPhone11??props.vIp7Vld9U??\"ldPLDJC0w\",zA5BF18fD:humanReadableEnumMap[garantie]??garantie??props.zA5BF18fD??\"nWRm2Kol8\",ZzGM4uJNG:humanReadableEnumMap1[iPhones]??iPhones??props.ZzGM4uJNG??\"yp1lNOJTv\"};};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,zA5BF18fD,gWtnUSAxO,QmJrV1VvL,Eq1VOqTWd,ZzGM4uJNG,DGov1wYe9,vIp7Vld9U,teFGTWFuD,Q5QaJvWS6,uBgC9P0z2,RJ7_F8iLw,DnxqFIJyB,f4opXbEnm,SOkGQSotG,lJBnVJMwS,SPRjbWikx,QQ1yfqxW3,N99DHcYqe,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"hUWzWxKyt\",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-w7b6ox\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:139,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ufvc5c-container\",nodeId:\"oLjGdrjg8\",scopeId:\"ckKO5fN6U\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{S_YN7Pc_a:{variant:\"GQauIsF6j\"},svSbL94dV:{variant:\"GQauIsF6j\"}},children:/*#__PURE__*/_jsx(Menu,{BHsTdlHtH:SPRjbWikx,Bl_1EiKRO:f4opXbEnm,FrKiX3ubO:DnxqFIJyB,Gr7THpAoV:DGov1wYe9,height:\"100%\",HNsAEDP7U:Q5QaJvWS6,hwalzDyxC:ZzGM4uJNG,I5TxWbqZE:uBgC9P0z2,id:\"oLjGdrjg8\",jO5LP4yPT:lJBnVJMwS,KesInWjVw:RJ7_F8iLw,layoutId:\"oLjGdrjg8\",MTcA0qr1J:teFGTWFuD,nmOGnyL0o:SOkGQSotG,OjehpCjEm:Eq1VOqTWd,pCHJPZsdk:gWtnUSAxO,QGA18clYg:QmJrV1VvL,Rgp9mMdoc:QQ1yfqxW3,style:{width:\"100%\"},u2WZQVAPL:N99DHcYqe,uvK6jc5kN:vIp7Vld9U,variant:\"N7p0KAxc3\",width:\"100%\",WUuXDgenD:zA5BF18fD})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-13hj87c\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:689,width:\"100vw\",y:1139,children:/*#__PURE__*/_jsx(Container,{className:\"framer-wljfyd-container\",nodeId:\"NcfcRToAf\",scopeId:\"ckKO5fN6U\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{S_YN7Pc_a:{variant:\"hfzsI0K1z\"},svSbL94dV:{variant:\"yHCoaKPHn\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"NcfcRToAf\",layoutId:\"NcfcRToAf\",style:{width:\"100%\"},variant:\"Iss4ZxUae\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1736\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"S_YN7Pc_a\":{\"layout\":[\"fixed\",\"fixed\"]},\"svSbL94dV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"zA5BF18fD\":\"garantie\",\"gWtnUSAxO\":\"cr_ditGratuit\",\"QmJrV1VvL\":\"offresEntreprises\",\"Eq1VOqTWd\":\"_ProposDeNous\",\"ZzGM4uJNG\":\"iPhones\",\"DGov1wYe9\":\"iPhoneX\",\"vIp7Vld9U\":\"iPhone11\",\"teFGTWFuD\":\"iPhone12\",\"Q5QaJvWS6\":\"iPhone13\",\"uBgC9P0z2\":\"iPhone14\",\"RJ7_F8iLw\":\"iPhone15\",\"DnxqFIJyB\":\"iPhone16\",\"f4opXbEnm\":\"mac\",\"SOkGQSotG\":\"iPads\",\"lJBnVJMwS\":\"montresConnect_es\",\"SPRjbWikx\":\"samsung\",\"QQ1yfqxW3\":\"consoles\",\"N99DHcYqe\":\"accessoires\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"hUWzWxKyt\":[\".framer-1ufvc5c-container\",\".framer-wljfyd-container\"],\"S_YN7Pc_a\":[\".framer-1ufvc5c-container\",\".framer-wljfyd-container\"],\"svSbL94dV\":[\".framer-1ufvc5c-container\",\".framer-wljfyd-container\"]}\n * @framerBreakpoints {\"hUWzWxKyt\":{\"min\":1400,\"canvasClassName\":\"framer-w7b6ox-override\",\"minHeight\":1736,\"name\":\"Desktop\",\"width\":1400,\"rootFontSize\":16},\"S_YN7Pc_a\":{\"min\":810,\"max\":1399,\"canvasClassName\":\"framer-1dy921k-override\",\"minHeight\":1736,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"svSbL94dV\":{\"max\":809,\"canvasClassName\":\"framer-m1kq4h-override\",\"minHeight\":1736,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant hUWzWxKyt\n * @framerLayoutTemplate\n */const FramerckKO5fN6U=withCSS(Component,css,\"framer-ZMwcr\");export default FramerckKO5fN6U;FramerckKO5fN6U.displayName=\"Template\";FramerckKO5fN6U.defaultProps={height:1736,width:1400};addPropertyControls(FramerckKO5fN6U,{zA5BF18fD:MenuControls?.[\"WUuXDgenD\"]&&{...MenuControls[\"WUuXDgenD\"],defaultValue:\"nWRm2Kol8\",description:undefined,hidden:undefined,title:\"Garantie\"},gWtnUSAxO:MenuControls?.[\"pCHJPZsdk\"]&&{...MenuControls[\"pCHJPZsdk\"],defaultValue:\"nWRm2Kol8\",description:undefined,hidden:undefined,title:\"Cr\\xe9dit Gratuit\"},QmJrV1VvL:MenuControls?.[\"QGA18clYg\"]&&{...MenuControls[\"QGA18clYg\"],defaultValue:\"nWRm2Kol8\",description:undefined,hidden:undefined,title:\"Offres Entreprises\"},Eq1VOqTWd:MenuControls?.[\"OjehpCjEm\"]&&{...MenuControls[\"OjehpCjEm\"],defaultValue:\"nWRm2Kol8\",description:undefined,hidden:undefined,title:\"\\xc0 Propos De Nous\"},ZzGM4uJNG:MenuControls?.[\"hwalzDyxC\"]&&{...MenuControls[\"hwalzDyxC\"],defaultValue:\"yp1lNOJTv\",description:undefined,hidden:undefined,title:\"I Phones\"},DGov1wYe9:MenuControls?.[\"Gr7THpAoV\"]&&{...MenuControls[\"Gr7THpAoV\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"I Phone X\"},vIp7Vld9U:MenuControls?.[\"uvK6jc5kN\"]&&{...MenuControls[\"uvK6jc5kN\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"I Phone 11\"},teFGTWFuD:MenuControls?.[\"MTcA0qr1J\"]&&{...MenuControls[\"MTcA0qr1J\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"I Phone 12\"},Q5QaJvWS6:MenuControls?.[\"HNsAEDP7U\"]&&{...MenuControls[\"HNsAEDP7U\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"I Phone 13\"},uBgC9P0z2:MenuControls?.[\"I5TxWbqZE\"]&&{...MenuControls[\"I5TxWbqZE\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"I Phone 14\"},RJ7_F8iLw:MenuControls?.[\"KesInWjVw\"]&&{...MenuControls[\"KesInWjVw\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"I Phone 15\"},DnxqFIJyB:MenuControls?.[\"FrKiX3ubO\"]&&{...MenuControls[\"FrKiX3ubO\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"I Phone 16\"},f4opXbEnm:MenuControls?.[\"Bl_1EiKRO\"]&&{...MenuControls[\"Bl_1EiKRO\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"Mac\"},SOkGQSotG:MenuControls?.[\"nmOGnyL0o\"]&&{...MenuControls[\"nmOGnyL0o\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"I Pads\"},lJBnVJMwS:MenuControls?.[\"jO5LP4yPT\"]&&{...MenuControls[\"jO5LP4yPT\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"Montres Connect\\xe9es\"},SPRjbWikx:MenuControls?.[\"BHsTdlHtH\"]&&{...MenuControls[\"BHsTdlHtH\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"Samsung\"},QQ1yfqxW3:MenuControls?.[\"Rgp9mMdoc\"]&&{...MenuControls[\"Rgp9mMdoc\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"Consoles\"},N99DHcYqe:MenuControls?.[\"u2WZQVAPL\"]&&{...MenuControls[\"u2WZQVAPL\"],defaultValue:\"ldPLDJC0w\",description:undefined,hidden:undefined,title:\"Accessoires\"}});addFonts(FramerckKO5fN6U,[{explicitInter:true,fonts:[]},...MenuFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerckKO5fN6U\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1736\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"S_YN7Pc_a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"svSbL94dV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"hUWzWxKyt\",\"framerVariables\":\"{\\\"zA5BF18fD\\\":\\\"garantie\\\",\\\"gWtnUSAxO\\\":\\\"cr_ditGratuit\\\",\\\"QmJrV1VvL\\\":\\\"offresEntreprises\\\",\\\"Eq1VOqTWd\\\":\\\"_ProposDeNous\\\",\\\"ZzGM4uJNG\\\":\\\"iPhones\\\",\\\"DGov1wYe9\\\":\\\"iPhoneX\\\",\\\"vIp7Vld9U\\\":\\\"iPhone11\\\",\\\"teFGTWFuD\\\":\\\"iPhone12\\\",\\\"Q5QaJvWS6\\\":\\\"iPhone13\\\",\\\"uBgC9P0z2\\\":\\\"iPhone14\\\",\\\"RJ7_F8iLw\\\":\\\"iPhone15\\\",\\\"DnxqFIJyB\\\":\\\"iPhone16\\\",\\\"f4opXbEnm\\\":\\\"mac\\\",\\\"SOkGQSotG\\\":\\\"iPads\\\",\\\"lJBnVJMwS\\\":\\\"montresConnect_es\\\",\\\"SPRjbWikx\\\":\\\"samsung\\\",\\\"QQ1yfqxW3\\\":\\\"consoles\\\",\\\"N99DHcYqe\\\":\\\"accessoires\\\"}\",\"framerBreakpoints\":\"{\\\"hUWzWxKyt\\\":{\\\"min\\\":1400,\\\"canvasClassName\\\":\\\"framer-w7b6ox-override\\\",\\\"minHeight\\\":1736,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1400,\\\"rootFontSize\\\":16},\\\"S_YN7Pc_a\\\":{\\\"min\\\":810,\\\"max\\\":1399,\\\"canvasClassName\\\":\\\"framer-1dy921k-override\\\",\\\"minHeight\\\":1736,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"svSbL94dV\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-m1kq4h-override\\\",\\\"minHeight\\\":1736,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"hUWzWxKyt\\\":[\\\".framer-1ufvc5c-container\\\",\\\".framer-wljfyd-container\\\"],\\\"S_YN7Pc_a\\\":[\\\".framer-1ufvc5c-container\\\",\\\".framer-wljfyd-container\\\"],\\\"svSbL94dV\\\":[\\\".framer-1ufvc5c-container\\\",\\\".framer-wljfyd-container\\\"]}\",\"framerLayoutTemplate\":\"\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/EDLT1ds4BcxEONeWueGj/Bh2YUMJy9l8lFTekpeQP/ckKO5fN6U.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {AFamPCsjp: \"presse\", sNQ1EKHlk: \"produits\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6TWDVmO7vsArdQxKUwIt/P2hECwM3ZpHvqTBwub0z/augiA20Il.js\")), path: \"/\"}, h34yRP2wS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/a5bYm4PSD8bJ3oiGtxpD/giOSjh3duAXAjrBBwTFp/h34yRP2wS.js\")), path: \"/iphones/iphone\"}, wnu9jksN2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FAZe9vkbc1J23dW0KGVY/ahGNAfqBkh0tZ9heWWLU/wnu9jksN2.js\")), path: \"/iphones/iphone-x\"}, xfKQuujI8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iYexyfjdr4UUu7SWhclH/O71LtilXmF180xyCJ3Qz/xfKQuujI8.js\")), path: \"/iphones/iphone-11\"}, vM4KLp0eB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h6gwHwQXMojX9tEHrZ0b/FzhBtwPeYpNe4s5gDAZl/vM4KLp0eB.js\")), path: \"/iphones/iphone-12\"}, tYMMz_WQ_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/f3Trr8rwpaPOb4ZutI6I/IO9JzjKKLcBGFXSDLtpn/tYMMz_WQ_.js\")), path: \"/iphones/iphone-13\"}, WtpKomseR: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YRNPzHExhaXA2ZIdESSC/fo0UMcSFql7Blel4uTgg/WtpKomseR.js\")), path: \"/iphones/iphone-14\"}, cGhOeLTgP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1h4D64a6pl3EfHcDxtwF/LxCChLP6zh75Vg3iV3It/cGhOeLTgP.js\")), path: \"/iphones/iphone-15\"}, hoRAPViFz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CzFBJjAkgB4Veef5fAQE/vZCz1zsuI7whoSgOkKhx/hoRAPViFz.js\")), path: \"/iphones/iphone-16\"}, dKQU_MqQ0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7gHNaEhCnRZxBQ8OqFy9/eS6lwX4nKtCI8sXxtVir/dKQU_MqQ0.js\")), path: \"/autres-produits/mac\"}, Vyvg3R3mi: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/znaJWAy2HWkEWrYLYEjD/kP25KL1yqZL3NnTWYOwH/Vyvg3R3mi.js\")), path: \"/autres-produits/ipad\"}, OmkXqR9JC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/L3HWwF8ZiipGBPcXkDoE/Ffsi1cFahhzgnUcKXOZY/OmkXqR9JC.js\")), path: \"/autres-produits/watch\"}, hGD80mayv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aRg7W0cMRXeZgWmJ0SUQ/FY2huElgIv64hClpUf4U/hGD80mayv.js\")), path: \"/autres-produits/console\"}, egUCALezI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HRETr4xLKY5a0VayX2u3/agOymDt3IyCP0S1aReGZ/egUCALezI.js\")), path: \"/autres-produits/accessoires\"}, IZIy4zCsf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rx8U9EiI1IG2EQLC8VPa/lnfMEHCG7j6iMMDNs0s2/IZIy4zCsf.js\")), path: \"/autres-produits/samsung\"}, Pqilg3vqO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1VNjQnatEmp3IwTv3140/O0TI01dnNfwclU8mWSXk/Pqilg3vqO.js\")), path: \"/reprise\"}, DLeOwqAbk: {elements: {mMUgzX0Yd: \"credit\", uAGWhuCDl: \"documents\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4WsYk3o7XMz5a34EpJ6r/SBvlN5FA9086hRvG4baO/DLeOwqAbk.js\")), path: \"/cr\u00E9dit-gratuit\"}, SKyBN74rS: {elements: {g06yjkpKj: \"documents-1\", Ju1Wx62Lx: \"documents\", OZOdooZBO: \"documents-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yiF0coq5WPqUp1svEW0k/dzjZOQxjji5CRIKi2HhL/SKyBN74rS.js\")), path: \"/garantie\"}, WghfHGNm7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kDYEkBzyFPKCNKwRlSh7/vNNt3sPMFW7DszdoSALG/WghfHGNm7.js\")), path: \"/devenir-partenaire\"}, oR8vECQeF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8gHr9UrDrD0cFa8tE7Qm/ztuMesamsbKx5r5uV7Jv/oR8vECQeF.js\")), path: \"/\u00E0-propos-nous\"}, xAIMB06TJ: {collectionId: \"ngXN38WqG\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PH6qho0rYeGfvl15Hr6S/YuerIqXd9fBAiiyzcOkm/xAIMB06TJ.js\")), path: \"/page-de-produit/:fyzmR826Z\"}}\r\n\r\n        const locales = [{code: \"fr\", id: \"default\", name: \"FR\", slug: \"\"}, {code: \"ar-MA\", id: \"WNmk0s59Y\", name: \"AR\", slug: \"ar\"}]\r\n        const collectionUtils = {ngXN38WqG: async () => (await import(\"https://framerusercontent.com/modules/ElvUe3jiJLsBqDSGzwzF/Kr2zg2xBAPTRM36bSZsA/ngXN38WqG.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"7357ea873b12d86abcde3ceab76cd01b5d1355130c69413c3057b9cc5080c87b\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {DGov1wYe9: \"ldPLDJC0w\", DnxqFIJyB: \"ldPLDJC0w\", Eq1VOqTWd: \"nWRm2Kol8\", f4opXbEnm: \"ldPLDJC0w\", gWtnUSAxO: \"nWRm2Kol8\", lJBnVJMwS: \"ldPLDJC0w\", N99DHcYqe: \"ldPLDJC0w\", Q5QaJvWS6: \"ldPLDJC0w\", QmJrV1VvL: \"nWRm2Kol8\", QQ1yfqxW3: \"ldPLDJC0w\", RJ7_F8iLw: \"ldPLDJC0w\", SOkGQSotG: \"ldPLDJC0w\", SPRjbWikx: \"ldPLDJC0w\", teFGTWFuD: \"ldPLDJC0w\", uBgC9P0z2: \"ldPLDJC0w\", vIp7Vld9U: \"ldPLDJC0w\", zA5BF18fD: \"nWRm2Kol8\", ZzGM4uJNG: \"yp1lNOJTv\"}\r\nconst props2 = {...props1, ZzGM4uJNG: \"dzyGLDArW\"}\r\nconst props3 = {...props1, DGov1wYe9: \"FM6Ysdsyl\"}\r\nconst props4 = {...props1, vIp7Vld9U: \"FM6Ysdsyl\"}\r\nconst props5 = {...props1, teFGTWFuD: \"FM6Ysdsyl\"}\r\nconst props6 = {...props1, Q5QaJvWS6: \"FM6Ysdsyl\"}\r\nconst props7 = {...props1, uBgC9P0z2: \"FM6Ysdsyl\"}\r\nconst props8 = {...props1, RJ7_F8iLw: \"FM6Ysdsyl\"}\r\nconst props9 = {...props1, DnxqFIJyB: \"FM6Ysdsyl\"}\r\nconst props10 = {...props1, f4opXbEnm: \"FM6Ysdsyl\"}\r\nconst props11 = {...props1, SOkGQSotG: \"FM6Ysdsyl\"}\r\nconst props12 = {...props1, lJBnVJMwS: \"FM6Ysdsyl\"}\r\nconst props13 = {...props1, QQ1yfqxW3: \"FM6Ysdsyl\"}\r\nconst props14 = {...props1, N99DHcYqe: \"FM6Ysdsyl\"}\r\nconst props15 = {...props1, SPRjbWikx: \"FM6Ysdsyl\"}\r\nconst props16 = {...props1, gWtnUSAxO: \"wsFC4hbDj\"}\r\nconst props17 = {...props1, zA5BF18fD: \"wsFC4hbDj\"}\r\nconst props18 = {...props1, QmJrV1VvL: \"wsFC4hbDj\"}\r\nconst props19 = {...props1, Eq1VOqTWd: \"wsFC4hbDj\"}\r\nconst templateProps = {augiA20Il: props1, cGhOeLTgP: props8, dKQU_MqQ0: props10, DLeOwqAbk: props16, egUCALezI: props14, h34yRP2wS: props2, hGD80mayv: props13, hoRAPViFz: props9, IZIy4zCsf: props15, OmkXqR9JC: props12, oR8vECQeF: props19, Pqilg3vqO: props1, rA3mSOpI1: props1, SKyBN74rS: props17, tYMMz_WQ_: props6, vM4KLp0eB: props5, Vyvg3R3mi: props11, WghfHGNm7: props18, wnu9jksN2: props3, WtpKomseR: props7, xAIMB06TJ: props1, xfKQuujI8: props4, ZozRYP4sg: props1}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"h34yRP2wS\":\r\ncase \"wnu9jksN2\":\r\ncase \"xfKQuujI8\":\r\ncase \"vM4KLp0eB\":\r\ncase \"tYMMz_WQ_\":\r\ncase \"WtpKomseR\":\r\ncase \"cGhOeLTgP\":\r\ncase \"hoRAPViFz\":\r\ncase \"dKQU_MqQ0\":\r\ncase \"Vyvg3R3mi\":\r\ncase \"OmkXqR9JC\":\r\ncase \"hGD80mayv\":\r\ncase \"egUCALezI\":\r\ncase \"IZIy4zCsf\":\r\ncase \"Pqilg3vqO\":\r\ncase \"DLeOwqAbk\":\r\ncase \"SKyBN74rS\":\r\ncase \"WghfHGNm7\":\r\ncase \"oR8vECQeF\":\r\ncase \"rA3mSOpI1\":\r\ncase \"ZozRYP4sg\":\r\ncase \"xAIMB06TJ\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"h34yRP2wS\":\r\ncase \"wnu9jksN2\":\r\ncase \"xfKQuujI8\":\r\ncase \"vM4KLp0eB\":\r\ncase \"tYMMz_WQ_\":\r\ncase \"WtpKomseR\":\r\ncase \"cGhOeLTgP\":\r\ncase \"hoRAPViFz\":\r\ncase \"dKQU_MqQ0\":\r\ncase \"Vyvg3R3mi\":\r\ncase \"OmkXqR9JC\":\r\ncase \"hGD80mayv\":\r\ncase \"egUCALezI\":\r\ncase \"IZIy4zCsf\":\r\ncase \"Pqilg3vqO\":\r\ncase \"DLeOwqAbk\":\r\ncase \"SKyBN74rS\":\r\ncase \"WghfHGNm7\":\r\ncase \"oR8vECQeF\":\r\ncase \"rA3mSOpI1\":\r\ncase \"ZozRYP4sg\":\r\ncase \"xAIMB06TJ\":\r\nreturn [{hash: \"w7b6ox\", mediaQuery: \"(min-width: 1400px)\"}, {hash: \"1dy921k\", mediaQuery: \"(min-width: 810px) and (max-width: 1399px)\"}, {hash: \"m1kq4h\", mediaQuery: \"(max-width: 809px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://relab.ma\",\r\n                    EditorBar: \r\n            (() => {\r\n                const isBot =\r\n                    typeof window !== \"undefined\" && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                const isServerSideRendered = typeof window === \"undefined\"\r\n                const preventLoadingEditorBar = isBot || isServerSideRendered\r\n\r\n                if (preventLoadingEditorBar) return\r\n\r\n                return Framer.lazy(async () => {\r\n                    const { createEditorBar } = await import(\"https://edit.framer.com/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar({\r\n                            dependencies: {\r\n                                __version: 1,\r\n                                framer: {\r\n                                    useCurrentRoute: Framer.useCurrentRoute,\r\n                                    useLocaleInfo: Framer.useLocaleInfo,\r\n                                    useRouter: Framer.useRouter,\r\n                                },\r\n                                react: {\r\n                                    createElement: React.createElement,\r\n                                    memo: React.memo,\r\n                                    useCallback: React.useCallback,\r\n                                    useEffect: React.useEffect,\r\n                                    useRef: React.useRef,\r\n                                    useState: React.useState,\r\n                                },\r\n                                \"react-dom\": { createPortal },\r\n                            },\r\n                        }),\r\n                    }\r\n                })\r\n            })()\r\n    ,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {codeBoundaries: true, editorBarOnPageEditing: false, pauseOffscreen: true, replaceNestedLinks: true}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset.framerHydrateV2)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            }\r\n        ])\r\n    })()\r\n}\r\n\r\n\r\n                const page = await getPageRoot({ routeId, localeId, pathVariables })\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        Framer.setInitialHydrationState()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],
  "mappings": "kgDAA4B,IAAIA,GAAE,YAAYC,GAAIC,GAAQD,GAAME,GAAE,CAAC,EAAMC,GAAEJ,GAAEG,GAAE,WAAWC,GAAE,WAAWD,GAAE,YAAYC,GAAE,YAAY,IAAMC,GAAEF,GAAE,WAAWG,GAAEH,GAAE,YCAhH,SAASI,GAAe,CAAC,MAAMC,EAAE,MAAMC,EAAE,EAAE,aAAaC,EAAE,GAAG,SAASC,EAAE,EAAE,WAAWC,EAAE,EAAE,YAAYC,EAAE,EAAE,UAAUC,EAAE,EAAE,MAAMC,EAAE,MAAM,EAAE,CAAC,EAAE,CAAC,IAAIC,EAAE,CAAC,EAAE,OAAOR,GAAGQ,EAAE,uBAAuB,EAAER,EAAEQ,EAAE,YAAYD,EAAEL,GAAGM,EAAE,eAAeL,EAAEK,EAAE,iBAAiBJ,EAAEI,EAAE,kBAAkBH,EAAEG,EAAE,gBAAgBF,IAAIE,EAAE,eAAeP,EAAEO,EAAE,iBAAiBP,EAAEO,EAAE,kBAAkBP,EAAEO,EAAE,gBAAgBP,IAAIO,EAAE,OAAO,OAAOA,CAAE,CAAQ,IAAMC,GAAe,CAAC,MAAM,CAAC,KAAKC,EAAE,MAAM,aAAa,MAAM,EAAE,MAAM,CAAC,KAAKA,EAAE,YAAY,UAAU,eAAe,aAAa,CAAC,QAAQ,gBAAgB,EAAE,UAAU,CAAC,WAAW,aAAa,cAAc,WAAW,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,aAAa,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAE,KAAK,QAAQ,CAAC,QAAQ,SAAS,SAAS,QAAQ,EAAE,aAAa,CAAC,QAAQ,SAAS,SAAS,QAAQ,EAAE,aAAa,OAAO,CAAC,ECAxyB,SAASC,GAAc,CAAC,MAAAC,EAAM,MAAAC,EAAM,MAAAC,EAAM,OAAAC,CAAM,EAAE,CAAC,EAAE,CAAC,IAAMC,EAAO,CAAC,EAAE,OAAGJ,IAAOI,EAAO,wBAAwB,EAAE,GAAGH,CAAK,MAAMC,CAAK,IAAIF,CAAK,GAAGI,EAAO,+BAA+B,EAAE,GAAGD,CAAM,MAAaC,CAAO,CAAQ,IAAMC,GAAc,CAAC,MAAM,CAAC,KAAKC,EAAY,MAAM,aAAa,MAAM,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,eAAe,GAAK,aAAa,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,KAAK,QAAQ,CAAC,QAAQ,SAAS,SAAS,QAAQ,EAAE,aAAa,CAAC,QAAQ,SAAS,SAAS,QAAQ,EAAE,aAAa,OAAO,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,eAAe,EAAI,CAAC,ECApjB,SAASC,GAAc,CAAC,UAAAC,EAAU,UAAAC,EAAU,YAAAC,CAAW,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,kCAAkCF,EAAU,uBAAuBC,EAAU,8BAA8BC,CAAW,CAAE,CAAQ,IAAMC,GAAc,CAAC,UAAU,CAAC,KAAKC,EAAY,MAAM,MAAM,OAAO,SAAS,EAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,MAAM,OAAO,SAAS,EAAI,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,MAAM,SAAS,SAAS,EAAI,CAAC,ECAtZ,SAASC,GAAgB,CAAC,QAAAC,EAAQ,EAAE,eAAAC,EAAe,GAAM,WAAAC,EAAW,EAAE,aAAAC,EAAa,EAAE,cAAAC,EAAc,EAAE,YAAAC,EAAY,CAAC,EAAE,CAAC,EAAE,CAAC,OAAGJ,EAAsB,CAAC,WAAWC,EAAW,aAAaC,EAAa,cAAcC,EAAc,YAAYC,CAAW,EAAc,CAAC,WAAWL,EAAQ,aAAaA,EAAQ,cAAcA,EAAQ,YAAYA,CAAO,CAAG,CAAQ,IAAMM,GAAgB,CAAC,QAAQ,CAAC,KAAKC,EAAY,YAAY,UAAU,iBAAiB,aAAa,CAAC,UAAU,kBAAkB,EAAE,UAAU,CAAC,aAAa,eAAe,gBAAgB,aAAc,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,aAAa,GAAG,IAAI,CAAC,CAAC,ECA/lB,SAASC,GAAe,CAAC,OAAAC,EAAO,EAAE,gBAAAC,EAAgB,GAAM,cAAAC,EAAc,EAAE,eAAAC,EAAe,EAAE,kBAAAC,EAAkB,EAAE,iBAAAC,EAAiB,CAAC,EAAE,CAAC,EAAE,CAAC,IAAMC,EAAO,CAAC,EAAE,OAAGL,GAAiBK,EAAO,oBAAoBJ,EAAcI,EAAO,qBAAqBH,EAAeG,EAAO,wBAAwBF,EAAkBE,EAAO,uBAAuBD,IAAuBC,EAAO,oBAAoBN,EAAOM,EAAO,qBAAqBN,EAAOM,EAAO,wBAAwBN,EAAOM,EAAO,uBAAuBN,GAAeM,CAAO,CAAQ,IAAMC,GAAe,CAAC,OAAO,CAAC,KAAKC,EAAY,YAAY,UAAU,mBAAmB,aAAa,CAAC,SAAS,iBAAiB,EAAE,UAAU,CAAC,gBAAgB,iBAAiB,oBAAoB,kBAAmB,EAAE,YAAY,CAAC,KAAK,KAAK,KAAK,IAAI,EAAE,aAAa,GAAG,IAAI,CAAC,CAAC,ECCrG,IAAMC,GAAU,uBAA8G,IAAIC,IAAU,SAASA,EAAS,CAACA,EAAS,QAAW,UAAUA,EAAS,OAAU,QAAS,GAAGA,KAAWA,GAAS,CAAC,EAAE,EAAE,SAASC,GAAK,CAAC,KAAAC,EAAK,MAAAC,EAAM,MAAAC,EAAM,KAAAC,CAAI,EAAE,CAAC,OAAGH,IAAO,UAAUE,EAA2BE,EAAK,MAAM,CAAC,GAAGF,EAAM,MAAMC,EAAK,OAAOA,CAAI,CAAC,EAAuBC,EAAK,MAAM,CAAC,MAAM,6BAA6B,QAAQ,cAAc,MAAMD,EAAK,OAAOA,EAAK,KAAKF,EAAM,SAAsBG,EAAK,OAAO,CAAC,EAAE,+gBAA+gB,CAAC,CAAC,CAAC,CAAE,CAAC,IAAIC,IAAW,SAASA,EAAU,CAACA,EAAU,QAAW,UAAUA,EAAU,OAAU,QAAS,GAAGA,KAAYA,GAAU,CAAC,EAAE,EAAE,SAASC,GAAM,CAAC,KAAAN,EAAK,MAAAC,EAAM,MAAAC,EAAM,KAAAC,CAAI,EAAE,CAAC,OAAGH,IAAO,UAAUE,EAA2BE,EAAK,MAAM,CAAC,GAAGF,EAAM,MAAMC,EAAK,OAAOA,CAAI,CAAC,EAAuBC,EAAK,MAAM,CAAC,MAAM,6BAA6B,QAAQ,YAAY,MAAMD,EAAK,OAAOA,EAAK,SAAsBC,EAAK,OAAO,CAAC,EAAE,2BAA2B,KAAK,OAAO,OAAOH,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,OAAO,CAAC,CAAC,CAAC,CAAE,CAMlxE,IAAMM,GAAeC,EAAQ,CAAC,CAAC,KAAAC,EAAK,UAAAC,EAAU,UAAAC,EAAU,KAAAC,EAAK,MAAAC,EAAM,QAAQ,CAAC,MAAAC,EAAM,IAAAC,EAAI,OAAAC,EAAO,MAAAC,EAAM,MAAAC,CAAK,EAAE,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAMC,EAAGC,GAAM,EAAO,CAAC,aAAAC,EAAa,QAAAC,EAAQ,UAAAC,CAAS,EAAEC,GAAc,EAAE,IAAIC,EAAiB,IAAMC,GAAgBD,EAAmEJ,GAAa,MAAM,MAAMI,IAAmB,OAAOA,EAAiB,UAAe,CAACE,EAAmBC,CAAqB,EAAEC,GAASH,CAAc,EAGrc,CAACI,EAAiBC,CAAmB,EAAEF,GAASH,CAAc,EAAQM,EAAeV,EAAQ,KAAKW,GAAQA,EAAO,KAAKH,CAAgB,EACxIH,IAAqBD,IAAgBE,EAAsBF,CAAc,EAAKI,IAAmBJ,GAAgBK,EAAoBL,CAAc,GAAI,SAASQ,EAAaC,EAAM,CAAC,IAAMC,EAASD,EAAM,OAAO,MAAMJ,EAAoBK,CAAQ,EAAE,IAAMH,GAAOX,EAAQ,KAAKW,IAAQA,GAAO,KAAKG,CAAQ,EAAEb,EAAUU,EAAM,CAAE,CAAC,IAAII,EAAqB,OAAoBC,EAAM,MAAM,CAAC,UAAUC,GAAU,MAAMtB,EAAM,SAAS,CAAcf,EAAK,QAAQ,CAAC,QAAQiB,EAAG,SAAS,iBAAiB,CAAC,EAAejB,EAAK,SAAS,CAAC,GAAGiB,EAAG,MAAMW,EAAiB,SAASI,EAG3iB,aAAa,MAAM,SAASZ,EAAQ,IAAIW,GAAqB/B,EAAK,SAAS,CAAC,MAAM+B,EAAO,GAAG,SAASA,EAAO,IAAI,EAAEA,EAAO,EAAE,CAAC,CAAC,CAAC,EAAeK,EAAM,MAAM,CAAC,UAAU,QAAQ,MAAM,CAAC,GAAG/B,EAAK,4BAA4BC,EAAU,iBAAiBC,EAAU,GAAG+B,GAAgBtB,CAAK,EAAE,GAAGuB,GAAevB,CAAK,EAAE,GAAGwB,GAAe5B,CAAM,EAAE,GAAG6B,GAAc5B,CAAK,EAAE,GAAG6B,GAAc5B,CAAK,EAAE,IAAAH,CAAG,EAAE,SAAS,CAACH,GAAmBR,EAAK,MAAM,CAAC,UAAU,OAAO,SAAsBA,EAAKL,GAAK,CAAC,GAAGa,CAAI,CAAC,CAAC,CAAC,EAAEE,GAAoBV,EAAK,MAAM,CAAC,UAAU,QAAQ,UAAUmC,EAA2EL,GAAe,QAAQ,MAAMK,IAAuB,OAAOA,EAAqB,SAAS,CAAC,EAAE1B,GAAoBT,EAAK,MAAM,CAAC,UAAU,QAAQ,SAAsBA,EAAKE,GAAM,CAAC,GAAGO,CAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,EAAE,CAAC;AAAA,eACnyB4B,EAAS;AAAA;AAAA;AAAA,UAGd;AAAA,eACKA,EAAS;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,UAUd;AAAA,eACKA,EAAS;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,UAWd;AAAA,eACKA,EAAS;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,UAWd;AAAA,eACKA,EAAS;AAAA;AAAA;AAAA;AAAA,UAId;AAAA,eACKA,EAAS;AAAA;AAAA;AAAA;AAAA;AAAA,UAKd;AAAA,eACKA,EAAS;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,UAMd;AAAA,eACKA,EAAS,YAAYA,EAAS;AAAA;AAAA;AAAA;AAAA,SAIpC,CAAC,EAAElC,GAAe,YAAY,kBAAkBwC,EAAoBxC,GAAe,CAAC,KAAK,CAClG,KAAKyC,EAAY,KAAK,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,WAAW,OAAO,CAAC,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,MAAM,OAAO,SAAS,GAAK,aAAa,MAAM,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,MAAM,OAAO,aAAa,MAAM,EAAE,GAAGC,GAAgB,GAAGC,GAAe,KAAK,CAAC,KAAKF,EAAY,OAAO,YAAY,cAAc,SAAS,GAAK,SAAS,CAAC,KAAK,CAAC,KAAKA,EAAY,KAAK,MAAM,OAAO,QAAQ,OAAO,OAAOlD,EAAQ,EAAE,aAAa,CAAC,UAAU,QAAQ,EAAE,wBAAwB,GAAK,aAAa,SAAS,EAAE,MAAM,CAAC,KAAKkD,EAAY,MAAM,wBAAwB,GAAK,aAAa,OAAO,OAAO5B,GAAOA,EAAM,OAAO,SAAS,EAAE,MAAM,CAAC,KAAK4B,EAAY,gBAAgB,MAAM,OAAO,iBAAiB,CAAC,MAAM,MAAM,KAAK,EAAE,OAAO5B,GAAOA,EAAM,OAAO,QAAQ,EAAE,KAAK,CAAC,KAAK4B,EAAY,OAAO,eAAe,GAAK,aAAa,EAAE,CAAC,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,YAAY,cAAc,SAAS,GAAK,SAAS,CAAC,KAAK,CAAC,KAAKA,EAAY,KAAK,MAAM,OAAO,QAAQ,OAAO,OAAO3C,EAAS,EAAE,aAAa,CAAC,UAAU,QAAQ,EAAE,wBAAwB,GAAK,aAAa,SAAS,EAAE,MAAM,CAAC,KAAK2C,EAAY,MAAM,wBAAwB,GAAK,aAAa,OAAO,OAAO5B,GAAOA,EAAM,OAAO,SAAS,EAAE,MAAM,CAAC,KAAK4B,EAAY,gBAAgB,MAAM,OAAO,iBAAiB,CAAC,MAAM,MAAM,KAAK,EAAE,OAAO5B,GAAOA,EAAM,OAAO,QAAQ,EAAE,KAAK,CAAC,KAAK4B,EAAY,OAAO,eAAe,GAAK,aAAa,EAAE,CAAC,EAAE,aAAa,CAAC,CAAC,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,MAAM,UAAU,YAAY,gBAAgB,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAI,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,eAAe,GAAK,aAAa,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,YAAY,eAAe,SAAS,GAAK,SAASG,EAAc,EAAE,MAAM,CAAC,KAAKH,EAAY,OAAO,YAAY,eAAe,SAAS,GAAK,SAASI,EAAa,EAAE,MAAM,CAAC,KAAKJ,EAAY,OAAO,YAAY,eAAe,SAASK,EAAa,CAAC,CAAC,CAAC,CAAC,EAAE,IAAOC,GAAQ/C,GC7EryD,SAASgD,GAAWC,EAAM,CAAC,OAAqBC,EAAK,MAAM,CAAC,MAAM,6BAA6B,QAAQ,cAAc,MAAMD,EAAM,MAAM,OAAOA,EAAM,OAAO,MAAM,CAAC,GAAGA,EAAM,MAAM,MAAMA,EAAM,KAAK,EAAE,SAAuBC,EAAK,OAAO,CAAC,EAAE,mIAAmI,KAAK,cAAc,CAAC,CAAC,CAAC,CAAE,CAAQ,SAASC,GAAUF,EAAM,CAAC,OAAqBG,EAAM,MAAM,CAAC,MAAM,6BAA6B,QAAQ,cAAc,GAAGH,EAAM,SAAS,CAAeC,EAAK,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,KAAK,MAAM,CAAC,EAAgBA,EAAK,OAAO,CAAC,EAAE,oPAAoP,KAAK,cAAc,CAAC,CAAC,CAAC,CAAC,CAAE,CAAQ,SAASG,GAAYJ,EAAM,CAAqB,OAAqBG,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,GAAGH,EAAM,KAAK,EAAE,SAAS,CAAeC,EAAKI,EAAO,IAAI,CAAC,QAAQ,CAAC,OAAO,GAAG,EAAE,WAAW,CAAC,KAAK,SAAS,SAAS,EAAE,OAAO,GAAQ,EAAE,MAAM,CAAC,aAAa,IAAI,gBAAgB,+CAA+CL,EAAM,KAAK,SAAS,MAAM,OAAO,OAAO,MAAM,CAAC,CAAC,EAAgBC,EAAK,MAAM,CAAC,MAAM,CAAC,gBAAgBD,EAAM,gBAAgB,aAAa,IAAI,SAAS,WAAW,IAAI,EAAY,KAAK,EAAY,OAAO,EAAY,MAAM,CAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CCAthD,SAASM,GAAQC,EAAM,CAC1B,KAAK,MAAQ,IAAI,QAAQ,CAACC,EAASC,IAAS,CACxC,IAAIC,EAAUC,EAAO,UAAU,KAAK,SAAS,MAAM,EACnDD,EAAQ,gBAAmBE,GAAI,CAC3B,KAAK,GAAKA,EAAE,OAAO,OACnB,KAAK,GAAG,kBAAkB,OAAO,CACrC,EACAF,EAAQ,UAAaE,GAAI,CACrB,KAAK,GAAKA,EAAE,OAAO,OACnBJ,EAAQ,CACZ,EACAE,EAAQ,QAAWE,GAAI,CACnB,KAAK,GAAKA,EAAE,OAAO,OACnBH,EAAOG,CAAC,CACZ,CACJ,CAAC,CACL,CACAN,GAAQ,UAAU,IAAM,SAASO,EAAK,CAClC,OAAO,KAAK,MAAM,KAAK,IACZ,IAAI,QAAQ,CAACL,EAASC,IAAS,CAClC,IAAIC,EAAU,KAAK,SAAS,EAAE,IAAIG,CAAG,EACrCH,EAAQ,UAAaE,GAAIJ,EAAQI,EAAE,OAAO,MAAM,EAEhDF,EAAQ,QAAUD,CACtB,CAAC,CACJ,CACL,EACAH,GAAQ,UAAU,SAAW,UAAW,CACpC,OAAO,KAAK,GAAG,YAAY,CACvB,OACJ,EAAG,WAAW,EAAE,YAAY,OAAO,CACvC,EACAA,GAAQ,UAAU,IAAM,SAASO,EAAKC,EAAO,CACzC,OAAO,KAAK,MAAM,KAAK,IACZ,IAAI,QAAQ,CAACN,EAASC,IAAS,CAClC,IAAIC,EAAU,KAAK,SAAS,EAAE,IAAII,EAAOD,CAAG,EAC5CH,EAAQ,UAAYF,EACpBE,EAAQ,QAAUD,CACtB,CAAC,CACJ,CACL,EACAH,GAAQ,UAAU,OAAS,SAASO,EAAKC,EAAO,CAC5CH,EAAO,UAAU,eAAe,SAAS,MAAM,CACnD,EC1CoyB,eAAsBI,GAAcC,EAAIC,EAAYC,EAAM,IAAIC,GAAQ,OAAO,EAAE,CAAC,IAAMC,EAASJ,EAAUK,EAAK,MAAMH,EAAM,IAAIE,EAASH,CAAW,CAAE,CAAC,eAAsBK,GAAmBN,EAAIE,EAAM,IAAIC,GAAQ,OAAO,EAAE,CAAC,IAAMC,EAASJ,EAAUK,EAAK,MAAMH,EAAM,IAAIE,CAAQ,EAAE,OAAGC,GAA+B,IAAM,CCD5/B,IAAME,GAAQ,EAAyC,SAASC,GAAkBC,EAAS,CAAC,MAAM,CAACA,GAAUA,IAAW,SAAU,CAAC,IAAMC,GAAU,mBAAmB,SAASC,GAAYF,EAAS,CAAC,OAAGD,GAAkBC,CAAQ,EAASC,GAAgB,GAAGA,EAAS,IAAID,CAAQ,EAAG,CAAC,IAAMG,GAAa,sBAAsB,SAASC,GAAeJ,EAAS,CAAC,OAAGD,GAAkBC,CAAQ,EAASG,GAAmB,GAAGA,EAAY,IAAIH,CAAQ,EAAG,CAAC,eAAsBK,GAAeL,EAAS,CAG9kB,IAAMM,EAASJ,GAAYF,CAAQ,EAAQO,EAAY,MAAMC,GAAmBF,CAAQ,EAAE,GAAGC,EAAa,OAAOA,CAAa,CAAQ,SAASE,GAAeT,EAASU,EAAM,CAAC,IAAMJ,EAASJ,GAAYF,CAAQ,EAAEW,GAAcL,EAASI,CAAK,EAAE,IAAME,EAAS,CAAC,QAAQC,GAAQ,UAAU,KAAK,IAAI,CAAC,EAAQC,EAAYV,GAAeJ,CAAQ,EAAEW,GAAcG,EAAYF,CAAQ,CAAE,CCD/W,IAAMG,GAAY,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,wBAAwB,YAAY,gCAAgC,SAAS,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,EAAE,IAAI,gBAAgB,UAAU,CAAC,CAAC,EAAE,aAAa,CAAC,QAAQ,EAAE,MAAM,8BAA8B,YAAY,gEAAgE,SAAS,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,EAAE,IAAI,kBAAkB,UAAU,CAAC,CAAC,EAAE,aAAa,CAAC,QAAQ,EAAE,MAAM,6BAA6B,YAAY,6DAA6D,SAAS,GAAG,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,EAAE,CAAC,EAAE,IAAI,kBAAkB,UAAU,CAAC,CAAC,CAAC,ECAvoB,IAAMC,GAAI,IAAI,YAAY,KAAK,EAAQC,GAAS,CAACC,EAAEC,IAAI,CAAC,IAAMC,EAAEF,EAAE,OAAaG,EAAEF,EAAE,OAAaG,EAAI,GAAGF,EAAE,EAAMG,EAAG,GAAOC,EAAG,EAAMC,EAAGL,EAAMM,EAAEN,EAAE,KAAMM,KAAKV,GAAIE,EAAE,WAAWQ,CAAC,CAAC,GAAG,GAAGA,EAAG,IAAIA,EAAE,EAAEA,EAAEL,EAAEK,IAAI,CAAC,IAAIC,EAAGX,GAAIG,EAAE,WAAWO,CAAC,CAAC,EAAQE,EAAGD,EAAGH,EAAGG,IAAKA,EAAGJ,GAAIA,EAAGA,EAAGC,GAAI,EAAEG,EAAGJ,GAAIA,GAAII,EAAMH,EAAGF,GAAKG,IAASF,EAAGD,GAAKG,IAAMD,EAAGA,GAAI,EAAE,EAAED,EAAGA,GAAI,EAAE,EAAEK,EAAGJ,GAAIA,GAAII,CAAG,CAAK,IAAJF,EAAEN,EAAQM,KAAKV,GAAIE,EAAE,WAAWQ,CAAC,CAAC,EAAE,EAAG,OAAOD,CAAG,EAAQI,GAAQ,CAACV,EAAED,IAAI,CAAC,IAAME,EAAEF,EAAE,OAAaG,EAAEF,EAAE,OAAaW,EAAI,CAAC,EAAQC,EAAI,CAAC,EAAQC,EAAM,KAAK,KAAKZ,EAAE,EAAE,EAAQa,EAAM,KAAK,KAAKZ,EAAE,EAAE,EAAE,QAAQK,EAAE,EAAEA,EAAEM,EAAMN,IAAKK,EAAIL,CAAC,EAAE,GAAGI,EAAIJ,CAAC,EAAE,EAAG,IAAIQ,EAAE,EAAE,KAAKA,EAAED,EAAM,EAAEC,IAAI,CAAC,IAAIV,EAAG,EAAMD,EAAG,GAASY,EAAMD,EAAE,GAASE,EAAK,KAAK,IAAI,GAAGf,CAAC,EAAEc,EAAM,QAAQE,EAAEF,EAAME,EAAED,EAAKC,IAAKrB,GAAIG,EAAE,WAAWkB,CAAC,CAAC,GAAG,GAAGA,EAAG,QAAQC,EAAG,EAAEA,EAAGlB,EAAEkB,IAAK,CAAC,IAAMX,EAAGX,GAAIE,EAAE,WAAWoB,CAAE,CAAC,EAAQC,EAAGR,EAAIO,EAAG,GAAG,CAAC,IAAIA,EAAG,EAAQE,EAAGV,EAAIQ,EAAG,GAAG,CAAC,IAAIA,EAAG,EAAQV,EAAGD,EAAGH,EAASiB,IAAKd,EAAGa,GAAIjB,GAAIA,EAAGA,EAAGI,EAAGa,EAAOE,EAAGlB,EAAG,EAAEiB,EAAGlB,GAAQoB,EAAGpB,EAAGkB,EAAMC,IAAK,GAAGH,IAAIR,EAAIO,EAAG,GAAG,CAAC,GAAG,GAAGA,GAAOK,IAAK,GAAGH,IAAIV,EAAIQ,EAAG,GAAG,CAAC,GAAG,GAAGA,GAAII,EAAGA,GAAI,EAAEH,EAAGI,EAAGA,GAAI,EAAEH,EAAGjB,EAAGoB,EAAG,EAAEf,EAAGc,GAAIlB,EAAGkB,EAAGd,CAAG,CAAC,QAAQgB,EAAGT,EAAMS,EAAGR,EAAKQ,IAAM5B,GAAIG,EAAE,WAAWyB,CAAE,CAAC,EAAE,CAAG,CAAC,IAAIC,EAAI,EAAMC,EAAI,GAASC,EAAOb,EAAE,GAASc,EAAM,KAAK,IAAI,GAAG3B,EAAE0B,CAAM,EAAEA,EAAO,QAAQE,EAAGF,EAAOE,EAAGD,EAAMC,IAAMjC,GAAIG,EAAE,WAAW8B,CAAE,CAAC,GAAG,GAAGA,EAAI,IAAIC,EAAM7B,EAAE,QAAQ8B,EAAG,EAAEA,EAAG/B,EAAE+B,IAAK,CAAC,IAAMC,EAAIpC,GAAIE,EAAE,WAAWiC,CAAE,CAAC,EAAQE,EAAItB,EAAIoB,EAAG,GAAG,CAAC,IAAIA,EAAG,EAAQG,EAAIxB,EAAIqB,EAAG,GAAG,CAAC,IAAIA,EAAG,EAAQI,EAAIH,EAAIP,EAAUW,IAAMJ,EAAIE,GAAKR,GAAKA,EAAIA,EAAIM,EAAIE,EAAQG,EAAIZ,EAAI,EAAEW,EAAIV,GAASY,EAAIZ,EAAIU,EAAIN,GAAOO,IAAMpC,EAAE,EAAE,EAAE6B,GAAOQ,IAAMrC,EAAE,EAAE,EAAKoC,IAAM,GAAGJ,IAAKtB,EAAIoB,EAAG,GAAG,CAAC,GAAG,GAAGA,GAAOO,IAAM,GAAGJ,IAAKxB,EAAIqB,EAAG,GAAG,CAAC,GAAG,GAAGA,GAAIM,EAAIA,GAAK,EAAEJ,EAAIK,EAAIA,GAAK,EAAEJ,EAAIR,EAAIY,EAAI,EAAEH,EAAIE,GAAKZ,EAAIY,EAAIF,CAAI,CAAC,QAAQI,EAAGZ,EAAOY,EAAGX,EAAMW,IAAM3C,GAAIG,EAAE,WAAWwC,CAAE,CAAC,EAAE,EAAG,OAAOT,CAAM,EAAQU,GAAS,CAAC1C,EAAEC,IAAI,CAAC,GAAGD,EAAE,OAAOC,EAAE,OAAO,CAAC,IAAM0C,EAAI1C,EAAEA,EAAED,EAAEA,EAAE2C,CAAI,CAAC,OAAG1C,EAAE,SAAS,EAAUD,EAAE,OAAWA,EAAE,QAAQ,GAAWD,GAASC,EAAEC,CAAC,EAAUU,GAAQX,EAAEC,CAAC,CAAE,ECF11D,IAAM2C,GAAsB,OAAOC,EAAS,KAAaA,EAAO,aAAa,QAAQ,qBAAqB,IAAI,OAAaC,GAAY,8CAA8C,SAASC,GAAsBC,EAAM,CAAC,OAAOA,EAAM,OAAO,CAAC,EAAE,YAAY,EAAEA,EAAM,MAAM,CAAC,CAAE,CAAQ,SAASC,GAAUD,EAAM,CAA2C,OAA7BA,EAAM,MAAMF,EAAW,GAAG,CAAC,GAAgB,IAAIC,EAAqB,EAAE,KAAK,GAAG,CAAE,CAAQ,SAASG,GAAUC,EAAKC,EAAU,CAAC,IAAMC,EAAWF,EAAK,OAAO,GAAGE,GAAYD,EAAW,OAAOD,EAAM,IAAMG,EAAWH,EAAK,MAAM,EAAEC,CAAS,EAAE,OAAGC,EAAWD,EAAkBE,EAAW,SAAYA,CAAW,CAAQ,SAASC,GAAcC,EAAO,CAAC,OAAO,OAAO,KAAKA,CAAM,EAAE,SAAS,CAAE,CAAQ,SAASC,GAAaC,EAAW,CAAC,SAASC,KAAOC,EAAK,CAAC,QAAQ,IAAI,KAAK,IAAI,EAAE,GAAGA,CAAI,CAAE,CAAC,SAASC,EAAKC,EAAM,CAAC,QAAQ,KAAKA,CAAK,CAAE,CAAC,SAASC,EAAQD,EAAM,CAAC,QAAQ,QAAQA,CAAK,CAAE,CAAC,SAASE,GAAM,CAAC,CAAC,OAAIN,EAA2D,CAAC,IAAAC,EAAI,KAAAE,EAAK,QAAAE,CAAO,EAA1D,CAAC,IAAIC,EAAK,KAAKA,EAAK,QAAQA,CAAI,CAA4B,CAAQ,IAAMC,GAAoB,oKAA2K,SAASC,GAAcC,EAAM,CAAC,IAAIC,EAAiBC,EAAiBC,EAAoB,MAAI,GAAAF,EAAiBD,EAAM,aAAa,MAAMC,IAAmB,SAAcA,EAAiB,WAAkBD,EAAM,UAAU,WAAe,GAAAE,EAAiBF,EAAM,aAAa,MAAME,IAAmB,SAAcA,EAAiB,WAAkBF,EAAM,UAAU,WAAe,GAAAG,EAAoBH,EAAM,gBAAgB,MAAMG,IAAsB,SAAcA,EAAoB,WAAkBH,EAAM,aAAa,WAAkBF,EAAoB,CAAQ,SAASM,GAAuBC,EAAO,CAAC,MAAM,GAAGA,CAAM,WAAY,CAAQ,IAAMC,GAAa,OAAO,SAAW,IAAY,SAAS,KAAkBC,GAAW,OAAO7B,EAAS,IAAYA,EAAO,KAAW8B,GAAgB,mCAA0C,SAASC,IAAmB,CAAC,IAAMC,EAA0DJ,IAAa,cAAcE,EAAe,EAAE,OAAIE,EAA8CA,EAAQ,aAAa,SAAS,EAApE,MAA4F,CAAQ,IAAMC,GAAiB,IAAYF,GAAkB,IAAI,gBAAyB,SAASG,GAAwBC,EAAIC,EAAW,CAAC,GAAG,CAACA,EAAW,OAAOD,EAAI,IAAME,EAAoB,IAAID,CAAU,GAAG,GAAGD,EAAI,WAAWE,CAAmB,EAAG,OAAOF,EAAI,MAAME,EAAoB,MAAM,CAAG,CCCpsD,GAAK,CAAC,IAAAC,GAAI,KAAAC,GAAK,QAAAC,EAAO,EAAEC,GAAaC,EAAqB,EAAE,SAASC,GAAWC,EAAI,CAAC,GAAG,CAAC,WAAI,IAAIA,CAAG,EAAS,EAAK,MAAc,CAAC,MAAO,EAAM,CAAC,CAAC,SAASC,GAAWC,EAAK,CAAC,GAAG,CAMl+B,OAAOA,EAAK,MAAM,OAAO,iDAAiD,GAAG,CAAC,CAAE,MAAM,CAAC,OAAAR,GAAI,0CAA0C,EAASQ,EAAK,MAAM,OAAO,0BAA0B,GAAG,CAAC,CAAE,CAAC,CAAC,SAASC,GAAeC,EAAI,CAAC,IAAMC,EAAMJ,GAAWG,CAAG,EAAE,OAAOE,GAAMA,EAAK,KAAK,GAAGA,EAAK,OAAO,CAAC,EAAE,OAAO,IAAI,IAAID,CAAK,CAAE,CAGvT,SAASE,GAAoBL,EAAK,CAAC,OAAG,MAAM,QAAQA,CAAI,EAAUA,EAAK,IAAIK,EAAmB,EAAUL,EAAK,UAAU,KAAK,EAC9H,QAAQ,mBAAmB,EAAE,EAAE,YAAY,CAAE,CAAC,SAASM,GAAkBC,EAAK,CAAC,IAAMC,EAAe,CAAC,EAAE,OAAS,CAACC,EAAIC,CAAK,IAAI,OAAO,QAAQH,CAAI,EAAE,CAAC,GAAG,OAAOG,GAAQ,SAAS,CAACF,EAAeC,CAAG,EAAEJ,GAAoBK,CAAK,EAAE,QAAS,CAAC,GAAG,MAAM,QAAQA,CAAK,EAAE,CAACF,EAAeC,CAAG,EAAEJ,GAAoBK,CAAK,EAAE,QAAS,CAACF,EAAeC,CAAG,EAAEC,CAAM,CAAC,OAAOF,CAAe,CAAC,SAASG,GAAcC,EAAaC,EAAMC,EAAI,CAAC,IAAMC,EAAO,CAAC,GAAGH,CAAY,EAAE,OAAGC,EAAME,EAAO,QAAOA,EAAO,MAAMF,GAAUC,EAAIC,EAAO,MAAKA,EAAO,IAAID,GAAYC,CAAO,CAKrhB,SAASC,GAA2BT,EAAKU,EAAMd,EAAMe,EAAU,CAAC,IAAIC,EAAM,EAAQC,EAAM,CAAC,MAAM,CAAC,MAAM,IAAS,IAAI,CAAC,EAAE,YAAY,CAAC,MAAM,IAAS,IAAI,CAAC,CAAC,EAAQC,EAASpB,GAAeM,EAAK,GAAG,EAInM,GAFGc,EAAS,IAAIJ,CAAK,IAAGE,GAAO,IAC5BhB,EAAM,OAAO,GAAGkB,EAAS,OAAO,GAAGA,EAAS,OAAO,EAAE,KAAK,EAAE,QAAQJ,IAAOE,GAAOA,EAAM,GACxFA,EAAM,EAAE,CAAC,IAAMG,EAAYf,EAAK,IAAI,MAAM,GAAG,EAAE,OAAOY,GAAOI,GAAM,GAAGD,EAAY,EAAEA,CAAW,CAAE,CAAC,IAAME,EAAWvB,GAAeM,EAAK,KAAK,EAC5IiB,EAAW,IAAIP,CAAK,IAAGE,GAAO,IAAI,IAAMM,EAAWlB,EAAK,MAAM,QAAQU,CAAK,EAAKQ,IAAa,KAAIN,GAAO,GAE3GC,EAAM,MAAMT,GAAcS,EAAM,MAAMK,EAAWA,EAAWR,EAAM,MAAM,GAErES,GAASnB,EAAK,MAAMW,CAAS,GAAG,IAAGC,GAAOA,EAAM,IACnD,QAAUQ,KAAaH,EAAgCE,GAAST,EAAMU,CAAS,GAC7D,IAAGR,GAAO,IAAK,IAAMS,EAAS,CAAC,GAAGrB,EAAK,GAAG,GAAGA,EAAK,GAAG,GAAGA,EAAK,GAAG,GAAGA,EAAK,GAAG,GAAGA,EAAK,GAAG,GAAGA,EAAK,EAAE,EAAE,QAAUsB,KAAWD,EAAS,CAAC,IAAME,EAAa7B,GAAe4B,CAAO,EAEzLH,GAASG,EAAQX,CAAS,GAAG,IAAGC,GAAOA,EAAM,IAE7CU,EAAQ,WAAWZ,CAAK,IAAGE,GAAO,IAAOW,EAAa,IAAIb,CAAK,IAAGE,GAAO,IAAOU,EAAQ,SAASZ,CAAK,IAAGE,GAAO,GACnH,QAAUY,KAAeD,EAAkCJ,GAAST,EAAMc,CAAW,GAAoB,IAAGZ,GAAO,EAAI,CAAC,IAAMa,EAAiBzB,EAAK,YAAY,QAAQU,CAAK,EAAKe,IAAmB,KAAIb,GAAO,GAAGC,EAAM,YAAYT,GAAcS,EAAM,YAAYY,EAAiBA,EAAiBf,EAAM,MAAM,GAAG,QAAUgB,KAAK1B,EAAK,EAAM0B,EAAE,SAAShB,CAAK,IAAGE,GAAO,IAAK,QAAUe,KAAa3B,EAAK,UAExYmB,GAASQ,EAAUhB,CAAS,GAAG,IAAGC,GAAO,IAAOe,EAAU,SAAShB,CAAS,IAAGC,GAAO,IAAOe,EAAU,SAASjB,CAAK,IAAGE,GAAO,IAAK,MAAM,CAAC,MAAAA,EAAM,MAAAC,CAAK,CAAE,CAAC,SAASe,GAAwB5B,EAAKU,EAAM,CAAC,IAAMT,EAAeF,GAAkBC,CAAI,EAAQ6B,EAAgB/B,GAAoBY,CAAK,EAAQoB,EAAWpC,GAAemC,CAAe,EAAME,EAAM,EAAE,QAAUC,KAAaF,EAAW,CAAC,GAAK,CAAC,MAAAlB,CAAK,EAAEH,GAA2BR,EAAe+B,EAAUF,EAAWD,CAAe,EAAEE,GAAOnB,CAAM,CAAC,OAAOmB,CAAM,CAAC,SAASE,GAAaC,EAAMxB,EAAMyB,EAAS,CAE9N,OAF6OC,GAAQ,IAAI,CAAC,GAAG,CAAC1B,GAAO,CAACwB,EAAO,MAAM,CAAC,EAAG,IAAMG,EAAKC,KAAa,MAAMA,KAAa,OAAO,OAAOA,GAAW,SAAS,SAASpD,GAAK,OAAO,EACtsB,IAAMqD,EAAQ,OAAO,OAAOL,CAAK,EAAE,IAAIlC,GAAM,CAAC,IAAMY,EAAMgB,GAAwB5B,EAAKU,CAAK,EAAQY,EAAQtB,EAAK,GAAG,QAAQA,EAAK,GAAG,CAAC,EAAQwC,EAAiDL,GAAS,YAAaM,GAAsB,MAAMzC,EAAK,MAAMsB,GAAgBtB,EAAK,MACjK,MAAlG,CAAC,IAAIA,EAAK,IAAI,MAAAwC,EAAM,YAAYxC,EAAK,YAAY,KAAK,CAAC,GAAGA,EAAK,EAAEA,EAAK,SAAS,EAAE,KAAK,GAAG,EAAE,MAAAY,CAAK,CAAgB,CAAC,EAAE,OAAOZ,GAAMA,EAAK,MAAMmC,EAAS,cAAc,CAAC,EAAE,OAAOnC,GAAWqC,EAAwBrC,EAAK,MAAMqC,EAAvB,EAA6B,EAAE,KAAK,CAACK,EAAMC,IAAQA,EAAM,MAAMD,EAAM,KAAK,EAAE,OAAAvD,GAAQ,OAAO,EAASoD,CAAQ,EAAE,CAACL,EAAMxB,CAAK,CAAC,CAAiB,CAAC,SAASkC,GAAsBV,EAAMW,EAAYC,EAAW,CAAC,IAAMC,EAAY,CAAC,EAAQC,EAAwBH,EAAY,SAAS,GAAG,EAAQI,EAAoBJ,EAAY,MAAM,GAAG,EAAE,CAAC,EAAQK,EAASD,EAAoB,OAAO,EAAEA,EAAoB,GAAG,QAAU1D,KAAO2C,EAAyBiB,GAAwB5D,EAAIuD,CAAU,EAAkB,WAAWI,CAAQ,IAAgBF,GAAyBzD,EAAI,QAAQ2D,EAAS,SAAkBH,EAAYxD,CAAG,EAAE2C,EAAM3C,CAAG,IAAG,OAAOwD,CAAY,CAAQ,SAASK,GAAU1C,EAAMyB,EAAS,CAAC,GAAK,CAACkB,EAAYC,CAAe,EAAEC,GAAS,CAAC,CAAC,EAAO,CAACC,EAAOC,CAAS,EAAEF,GAAS,SAAS,EAAQhB,EAAQN,GAAaoB,EAAY3C,EAAMyB,CAAQ,EAAO,CAAC,aAAAuB,CAAY,EAAEC,GAAc,EAAQC,EAA2DF,GAAa,GAEnoC,SAASG,EAAe3B,EAAM4B,EAAQ,CAAC,YAAY,EAAK,EAAE,CAAC,IAAIf,EAAYb,EAASC,EAAS,UAAU,CAAC2B,EAAQ,cAAaf,EAAYH,GAAsBV,EAAMC,EAAS,SAA2DuB,GAAa,IAAI,EAAEzE,GAAI,kBAAkBkD,EAAS,QAAQ,GAAGmB,EAAgBP,CAAW,CAAE,CAAC,OAAAgB,GAAU,IAAI,CAAC,eAAeC,GAAiB,CAACP,EAAU,SAAS,EAAE,IAAMQ,EAAQC,KAAe,MAAMA,KAAe,OAAO,OAAOA,GAAa,cAAc,kCAAkC,EAAE,GAAG,CAACD,EAAQ,CAACR,EAAU,mBAAmB,EAAEI,EAAeM,GAAY,CAAC,YAAY,EAAI,CAAC,EAAElF,GAAI,mBAAmB,EAAE,MAAO,CAAC,IAAMmF,EAAY,MAAMC,GAAeT,CAAQ,EAAQU,EAAeL,EAAQ,aAAa,SAAS,EAAQM,EAAYD,IAAiB,gBAG7wB,GAHgyBC,GAAatF,GAAI,8BAA8B,EAE50BmF,GAAa,CAACG,IAAaV,EAAeO,CAAW,EAAEX,EAAU,oBAAoB,EAAExE,GAAI,oBAAoB,GAC/G,CAACqF,GAAgB,CAAChF,GAAWgF,CAAc,EAAE,CAACrF,GAAI,0CAA0C,EAE3FmF,EAA4HnF,GAAI,sBAAsB,GAAzIwE,EAAU,0BAA0B,EAAExE,GAAI,6DAA6D,GAAqC,MAAO,CAAC,IAAMuF,EAAeC,GAAkBH,EAAeV,CAAQ,EAAQc,EAAS,MAAM,MAAMF,CAAc,EAAE,GAAG,CAACE,EAAS,GAAI,MAAM,IAAI,MAAMA,EAAS,UAAU,EAAG,IAAMC,EAAgB,MAAMD,EAAS,KAAK,EAAEb,EAAec,CAAe,EAAEC,GAAehB,EAASe,CAAe,EAAElB,EAAU,SAAS,EAAExE,GAAI,wBAAwB,CAAE,CAAC+E,EAAgB,EAAE,MAAMa,GAAO,CAE/gBpB,EAAU,OAAO,EAAExE,GAAI,8BAA8B4F,CAAK,CAAE,CAAC,CAAE,EAAE,CAACjB,CAAQ,CAAC,EAAE3E,GAAI,CAAC,OAAAuE,EAAO,QAAAjB,CAAO,CAAC,EAAQ,CAAC,QAAAA,EAAQ,OAAAiB,CAAM,CAAE,CAAC,SAASiB,GAAkBK,EAAQlB,EAAS,CAAC,OAAGmB,GAAkBnB,CAAQ,EAASkB,EAAeA,EAAQ,QAAQ,QAAQ,IAAIlB,CAAQ,OAAO,CAAE,CC7CnQ,IAAIoB,IAAS,SAASA,EAAQ,CAAC,IAAIC,EAAQD,EAAQ,QAAQ,IAAI,iBAAiBE,GAAQC,EAAU,eAAe,EAAMC,EAASJ,EAAQ,SAAS,IAAIG,EAAU,UAAU,YAAY,EAAE,SAAS,SAAS,EAAME,EAASL,EAAQ,SAAS,IAAIG,EAAU,UAAU,YAAY,EAAE,SAAS,cAAc,EAAMG,EAASN,EAAQ,SAAS,IAAIK,EAAS,GAAG,CAACD,EAAS,EAAMG,EAAgBP,EAAQ,gBAAgB,IAAIM,EAAS,GAAG,CAACL,EAAQ,EAAMO,EAAUR,EAAQ,UAAU,IAAI,MAAM,KAAKG,EAAU,QAAQ,EAAMM,EAAQT,EAAQ,QAAQ,IAAI,MAAM,KAAKG,EAAU,QAAQ,CAAE,GAAGH,KAAUA,GAAQ,CAAC,EAAE,ECO/jB,IAAMU,GAAuB,CAACC,EAASC,IAAmB,CAAC,IAAMC,EAAgBC,EAAO,IAAI,EAAE,OAAOC,GAAYC,GAAO,CAAC,GAAG,CAACC,GAAQ,SAAS,EAAE,OAAON,EAASK,CAAK,EAAE,IAAME,EAAIN,GAAkCC,EAAqB,CAAC,QAAAM,EAAQ,QAAAC,CAAO,EAAEJ,EAAYK,EAAmBH,EAAI,QAExS,GAFgTA,EAAI,QAAQ,CAAC,EAAEC,EAAQ,EAAEC,CAAO,EAE7U,EAACC,IAA+BA,EAAmB,IAAIF,GAASE,EAAmB,IAAID,GAAS,OAAOT,EAASK,CAAK,CAAG,EAAE,CAACJ,EAAiBD,CAAQ,CAAC,CAAE,ECPnJ,SAASW,GAAeC,EAAcC,EAAsG,CAAC,UAAAC,EAAU,aAAAC,CAAY,EAAE,CAAC,IAAMC,EAAoBJ,EAAc,sBAAsB,EAAQK,EAAoBJ,EAAc,sBAAsB,EAAE,GAAGG,EAAoB,IAAIC,EAAoB,IAAI,CAAC,IAAMC,EAAWD,EAAoB,IAAID,EAAoB,IAAIH,EAAc,UAAUA,EAAc,UAAUK,EAAWJ,CAAU,SAASE,EAAoB,OAAOC,EAAoB,OAAO,CAAC,IAAME,EAAWF,EAAoB,IAAID,EAAoB,IAAUI,EAAUP,EAAc,UAAUM,EAAWL,EAAgBO,EAAcL,EAAoB,OAAOC,EAAoB,OAAaK,EAAOT,EAAc,UAAUQ,EAAcN,EAAaF,EAAc,UAAU,KAAK,IAAIO,EAAUE,CAAM,CAAE,CAAC,CCDpyB,IAAMC,GAAuB,IAAUC,GAAiB,IAAUC,GAA4B,GAAG,SAASC,GAAY,CAAC,MAAAC,EAAM,KAAAC,EAAK,QAAAC,EAAQ,KAAAC,CAAI,EAAE,CAAuC,IAAMC,EAApBH,IAAO,OAAuDI,EAAKC,GAAU,CAAC,MAAM,CAAC,MAAMN,EAAM,eAAe,MAAMA,EAAM,cAAc,OAAOA,EAAM,aAAa,CAAC,CAAC,EAAEG,EAAK,OAAoBE,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,SAASL,GAAOA,EAAM,WAAWA,EAAM,UAAU,SAASA,EAAM,UAAU,SAAS,EAAE,EAAE,SAAsBK,EAAK,SAAS,CAAC,UAAU,+BAA+B,QAAQH,EAAQ,MAAM,CAAC,WAAW,UAAU,OAAO,OAAO,WAAW,OAAO,OAAO,UAAU,QAAQ,OAAO,cAAc,YAAY,MAAMF,EAAM,eAAe,SAAS,SAAS,QAAQ,CAAC,EAAE,SAASI,CAAU,CAAC,CAAC,CAAC,CAAE,CAAC,SAASG,GAAQ,CAAC,MAAAP,EAAM,KAAAC,CAAI,EAAE,CAAC,IAAMO,EAAO,CAAC,WAAWR,EAAM,gBAAgB,OAAO,EAAE,WAAW,EAAE,QAAQ,GAAG,EAAE,OAAGC,IAAO,aAAaD,IAAOQ,EAAO,WAAWR,EAAM,kBAAkBQ,EAAO,YAAYR,EAAM,mBAAuCK,EAAK,MAAM,CAAC,MAAMG,CAAM,CAAC,CAAE,CAAQ,IAAMC,GAAmBC,GAAW,SAAeC,EAAMC,EAAI,CAAC,GAAK,CAAC,MAAAC,EAAM,GAAG,OAAAC,EAAO,UAAAC,EAAU,MAAAf,EAAM,YAAAgB,EAAY,SAAAC,EAAS,gBAAAC,EAAgB,SAAAC,CAAQ,EAAER,EAAW,CAACS,EAAWC,CAAa,EAAEC,GAAST,CAAK,EAAO,CAACU,EAAUC,CAAY,EAAEF,GAAS,EAAK,EAAQG,EAASC,EAAO,EAAEC,GAAoBf,EAAI,IAAIa,EAAS,OAAO,EAAEG,GAAM,gBAAgB,IAE96C,IAAI,CAAC,IAAMC,EAAaJ,EAAS,QAAW,CAACI,GAAcA,IAAe,SAAS,eAAqBA,EAAa,KAAK,CAAE,EAAI,CAAC,CAAC,EAAE,IAAMC,EAAiB,IAAI,CAAIL,EAAS,SAASA,EAAS,QAAQ,MAAM,CAAG,EAAQM,EAAiB,IAAI,CAACV,EAAc,EAAE,CAAE,EAAEW,GAAU,IAAI,CAACb,EAASC,CAAU,CAAE,EAAE,CAACA,CAAU,CAAC,EAAE,IAAMa,EAAab,EAAW,OAAO,EAAQc,EAAgBd,EAAW,OAAO,GAAGF,GAAiBA,IAAkB,OAAaiB,EAAgB,KAAK,MAAMnC,EAAMA,EAAM,kBAAkBF,GAA4B,CAAC,EAAQsC,EAAWnB,IAAW,UAAUjB,EAAM,eAA4BK,EAAK,MAAM,CAAC,IAAI,uCAAuC,IAAIL,EAAM,eAAe,IAAI,MAAMA,EAAM,cAAc,OAAOA,EAAM,aAAa,CAAC,EAAeK,EAAKgC,GAAW,CAAC,MAAMrC,EAAM,eAAe,MAAMA,EAAM,cAAc,OAAOA,EAAM,aAAa,CAAC,EAAE,OAAoBsC,EAAM,MAAM,CAAC,KAAK,SAAS,MAAM,CAAC,GAAGC,GAAoB,WAAWC,GAAcxC,CAAK,EAAE,YAAYA,GAAOA,EAAM,kBAAkB,aAAaA,GAAOA,EAAM,kBAAkB,IAAI,GAAG,WAAWmC,EAAgB,cAAcA,EAAgB,YAAY,MAAM,EAAE,QAAQL,EAAiB,SAAS,CAAczB,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,QAAQ,MAAM,EAAE,SAASS,IAAS,WAAWM,EAAwBf,EAAKoC,GAAY,CAAC,MAAMzC,EAAM,eAAe,gBAAgBA,EAAM,gBAAgB,MAAM,CAAC,OAAOA,GAAOA,EAAM,cAAc,MAAMA,GAAOA,EAAM,aAAa,CAAC,CAAC,EAAEoC,CAAU,CAAC,EAAe/B,EAAK,QAAQ,CAAC,IAAIoB,EAAS,WAAW,GAAM,UAAUV,EAAU,MAAM,CAAC,GAAG2B,GAAW,wBAAwB,gBAAgB,MAAM1C,EAAM,gBAAgB,WAAW,MAAM,cAAc,WAAW,GAAGA,EAAM,UAAU,GAAGA,EAAM,UAAU,SAASA,EAAM,cACvrD,oCAAoCA,EAAM,gBAAgB,EAAE,QAAQ,IAAI,CAAC,IAAM2C,EAAa,SAAS,gBAAgB,UAAU,SAAS,gBAAgB,UAAUA,CAAa,EAAE,YAAY3B,EAAY,MAAMI,EAAW,SAAS,IAAIC,EAAcI,EAAS,QAAQ,KAAK,CAAC,CAAC,EAAES,GAA8B7B,EAAKN,GAAY,CAAC,MAAMC,EAAM,KAAKW,EAAM,gBAAgB,KAAKA,EAAM,gBAAgB,QAAQoB,CAAgB,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQQ,GAAoB,CAAC,QAAQ,cAAc,WAAW,SAAS,WAAW,CAAC,EAAQG,GAAW,CAAC,QAAQ,OAAO,OAAO,OAAO,WAAW,cAAc,WAAW,IAAI,OAAO,MAAM,QAAQ,EAAE,MAAM,MAAM,EAAeE,GAAuBhB,GAAM,KAAkBA,GAAM,WAAW,SAAmBjB,EAAMC,EAAI,CAAC,GAAK,CAAC,MAAAiC,EAAM,OAAAC,EAAO,qBAAAC,EAAqB,KAAA9C,EAAK,YAAY,aAAA+C,EAAa,OAAO,SAAAC,EAAS,GAAM,MAAAjD,EAAM,WAAAkD,EAAW,MAAAC,EAAM,YAAAC,EAAY,cAAAC,EAAc,aAAAC,CAAY,EAAE3C,EAAW,CAAC,IAAA4C,EAAI,MAAAC,EAAM,MAAAC,CAAK,EAAEX,EAAaY,EAAQC,GAAQ,IAAYC,GAAwBL,EAAIL,CAAU,EAAI,CAACK,EAAIL,CAAU,CAAC,EAAQW,EAAgBC,GAAuBC,GAAOX,EAAYW,EAAMlB,CAAK,EAAEE,CAAoB,EAAQiB,EAAY/D,IAAO,YAAkBgE,EAAaD,EAAYE,GAAM,EAAE,IAASlE,EAAM,aAAaA,EAAM,OAAO,EAAE,EAAQmE,EAAanB,IAAe,OAAOU,EAAQU,GAAUtB,EAAO,YAAYlD,EAAsB,EAAQyE,EAAYN,GAAO,CAACA,EAAM,eAAe,EAAET,EAAaR,EAAO,GAAG,CAAE,EAAQwB,EAAUP,GAAO,CAACA,EAAM,eAAe,CAAE,EAAE,OAAoB1D,EAAK,IAAI,CAAC,IAAIO,EAAI,MAAM,CAAC,eAAe,MAAM,EAAE,KAAKkC,EAAO,IAAI,QAAQuB,EAAY,YAAYR,EAAgB,YAAYS,EAAU,cAAcP,GAAOV,EAAcU,EAAMlB,CAAK,EAAE,SAAsBP,EAAM,KAAK,CAAC,MAAM,CAAC,GAAGiC,GAAgB,GAAGpB,EAAM,WAAWa,EAAY,GAAG,GAAG,cAAcA,EAAY,GAAG,GAAG,MAAMhE,EAAM,gBAAgB,SAAS,WAAW,YAAYA,GAAOA,EAAM,kBAAkB,aAAaA,GAAOA,EAAM,iBAAiB,EAAE,SAAS,CAAcK,EAAK,MAAM,CAAC,MAAM,CAAC,gBAAgBL,EAAM,gBAAgB,SAAS,WAAW,QAAQiD,EAAS,IAAI,EAAE,aAAAgB,EAAa,KAAKjE,GAAOgE,EAAYhE,EAAM,QAAQ,EAAE,MAAMA,GAAOgE,EAAYhE,EAAM,QAAQ,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,EAAesC,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,SAAS,SAAS,IAAI,CAAC,EAAE,SAAS,CAAcjC,EAAK,KAAK,CAAC,MAAM,CAAC,GAAGmE,GAAY,GAAGxE,EAAM,UAAU,WAAW,OAAO,EAAE,SAASwD,CAAK,CAAC,EAAelB,EAAM,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAMtC,EAAM,cAAc,GAAGA,EAAM,aAAa,WAAW,SAAS,SAAS,SAAS,aAAa,WAAW,WAAW,OAAO,EAAE,SAAS,CAACyE,GAAsBhB,EAAM,GAAG,IAAIU,CAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAErB,EAAO,GAAG,CAAC,CAAC,CAAE,CAAC,CAAC,EAIhkF,SAAS4B,GAAgB,CAAC,QAAAxE,CAAO,EAAE,CAAC,OAAoBG,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,UAAU,MAAM,EAAE,QAAQH,CAAO,CAAC,CAAE,CAAC,IAAMyE,GAAqB,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,aAAa,IAAI,GAAG,SAAS,SAAS,EAAE,SAASC,GAAgB,CAAC,WAAAC,EAAW,MAAA7E,EAAM,UAAA8E,EAAU,UAAAC,EAAU,SAAAC,EAAS,aAAAC,CAAY,EAAE,CAAC,IAAMC,EAAaC,GAAoBN,EAAW7E,CAAK,EAAQmD,EAAM,CAAC,GAAGwB,GAAqB,GAAGO,EAAa,WAAW,YAAY,UAAUL,IAAa,WAAW7E,EAAM,UAAU,EAAE,OAAO6E,IAAa,UAAU,OAAO,OAAO,UAAUA,IAAa,YAAY,OAAO,OAAO,eAAeA,IAAa,UAAU,WAAW,aAAa,cAAcA,IAAa,UAAU,iBAAiB,QAAQ,EAAQO,EAAW,CAAC,GAAGT,GAAqB,GAAGO,EAAa,OAAOL,IAAa,UAAU,OAAO,OAAO,UAAUA,IAAa,YAAY,OAAO,OAAO,IAAIA,IAAa,UAAU,EAAE7E,EAAM,0BAA0B,gBAAgB6E,IAAa,UAAU7E,EAAM,gBAAgB,cAAc,eAAe6E,IAAa,UAAU,WAAW,aAAa,cAAcA,IAAa,UAAU,iBAAiB,SAAS,QAAQ,GAAG,QAAQ,EAAE,EAAE,SAASQ,GAAuB,CAAC,OAAOR,EAAW,CAAC,IAAI,WAAW,CAAC,IAAMS,EAAIC,GAAuB,UAAU,EAAQC,EAAKP,EAAaA,EAAaK,CAAG,EAAE,OAAU,OAAGE,GAA8B,CAAC,EAAE,IAAI,QAAQ,GAAG,WAAW,CAAC,SAASC,GAAQ,QAAQ,EAAE,EAAE,GAAG,CAAC,CAAS,CAAC,IAAI,YAAY,CAAC,IAAMH,EAAIC,GAAuB,WAAW,EAAQC,EAAKP,EAAaA,EAAaK,CAAG,EAAE,OAAU,OAAGE,GAA8B,CAAC,MAAM,IAAI,QAAQ,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,EAAE,WAAW,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,EAAE,CAAC,CAAS,CAAC,IAAI,UAAU,CAAC,IAAMF,EAAIC,GAAuB,SAAS,EAAQC,EAAKP,EAAaA,EAAaK,CAAG,EAAE,OAAU,OAAGE,GAA8B,CAAC,EAAE,IAAI,QAAQ,EAAE,WAAW,CAAC,SAAS,GAAG,CAAC,CAAS,CAAC,CAAC,CAAC,IAAME,EAAmBL,EAAsB,EAAE,OAAoB/C,EAAM,MAAM,CAAC,MAAMa,EAAM,UAAU2B,EAAU,QAAQf,GAAOA,EAAM,gBAAgB,EAAE,SAAS,CAACc,IAAa,aAA0BxE,EAAKqE,GAAgB,CAAC,QAAQK,CAAS,CAAC,EAAe1E,EAAKsF,EAAO,IAAI,CAAC,QAAQD,EAAmB,QAAQ,CAAC,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,EAAE,WAAWA,EAAmBA,EAAmB,WAAW,OAAU,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC,EAAE,MAAMN,EAAW,SAASJ,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASY,GAAe,CAAC,WAAAf,EAAW,MAAA7E,EAAM,SAAAgF,EAAS,eAAAa,EAAe,iBAAAC,EAAiB,WAAAC,CAAU,EAAE,CAAC,IAAM5C,EAAM,CAEr9E,WAAW,YAAY,gBAAgBnD,EAAM,gBAAgB,MAAMA,EAAM,gBAAgB,aAAa6E,IAAa,YAAY7E,EAAM,aAAa,EAAE,MAAM,OAAO,QAAQ,OAAO,cAAc,SAAS,SAAS,SAAS,UAAU6E,IAAa,UAAU7E,EAAM,OAAO,OAAU,UAAU6E,IAAa,YAAY,OAAOhF,EAAgB,0BAA0B,MAAS,EAEzW,CAACmG,EAAMC,CAAO,EAAEC,GAAW,EAAE,OAAAC,GAAgB,IAAI,CAAC,GAAGtB,IAAa,aAAagB,EAAe,OAAO,IAAMO,EAAWJ,EAAM,QAAQ,aAAaA,EAAM,QAAQ,MAAM,OAAO,OAAO,IAAMK,EAAOL,EAAM,QAAQ,aAAaA,EAAM,QAAQ,MAAM,OAAOI,EAAW,KAAKH,EAAQD,EAAM,QAAQ,CAAC,OAAO,CAACI,EAAWC,CAAM,CAAC,EAAEP,CAAgB,CAAE,EAAEC,CAAU,EAAsB1F,EAAK,MAAM,CAAC,IAAI2F,EAAM,KAAK,SAAS,UAAUnB,IAAa,WAAW,4BAA4B,OAAU,MAAM1B,EAAM,SAAS6B,CAAQ,CAAC,CAAE,CAAC,IAAMsB,GAAwB1E,GAAM,WAAW,SAAoB,CAAC,MAAA5B,EAAM,SAAAgF,CAAQ,EAAEpE,EAAI,CAAC,IAAM2F,EAAQd,GAAQ,QAAQ,EAAO,CAACe,EAAUC,CAAY,EAAE7E,GAAM,SAAS,EAAI,EAAE,OAAAA,GAAM,UAAU,IAAI,CAAC,GAAG,CAAC2E,EAAQ,OAAO,IAAMG,EAAQ9F,EAAI,QAAY8F,GAAeD,EAAaC,EAAQ,aAAaA,EAAQ,YAAY,CAAE,CAAC,EAAsBrG,EAAK,MAAM,CAAC,IAAIO,EAAI,MAAM,CAAC,MAAM,eAAeZ,EAAM,cAAc,MAAM,UAAU,SAAS,UAAU,SAAS,mBAAmB,UAAU,YAAYwG,EAAU,OAAU,OAG5/B,UAAU,EAAE,EAAE,SAASxB,CAAQ,CAAC,CAAE,CAAC,EAAQ2B,GAAY,CAAC,gBAAgB,UAAU,MAAM,OAAO,UAAU,wCAAwC,WAAW,UAAU,UAAU,SAAS,SAAS,GAAG,QAAQ,OAAO,EAAE,SAASC,GAAc,CAAC,OAAA9F,EAAO,WAAA+D,EAAW,MAAA7E,CAAK,EAAE,CAAC,IAAMmC,EAAgB,KAAK,MAAMnC,EAAMA,EAAM,kBAAkBF,GAA4B,CAAC,EAAQqD,EAAM,CAAC,GAAGwD,GAAY,WAAW,OAAO,WAAWnE,GAAcxC,CAAK,EAAE,YAAYA,GAAOA,EAAM,kBAAkB,aAAaA,GAAOA,EAAM,kBAAkB,WAAW,IAAI,WAAW,QAAQA,EAAM,aAAa,QAAQ,WAAWmC,EAAgB,cAAcA,EAAgB,GAAGnC,EAAM,UAAU,OAAOA,EAAM,OAAO,EAAE,SAAS6E,IAAa,WAAW,OAAO7E,EAAM,MAAM,MAAM6E,IAAa,WAAW,eAAe1C,EAAgB,CAAC,KAAK,OAAO,UAAU0C,IAAa,WAAW8B,GAAY,UAAU,aAAa9B,IAAa,WAAW7E,EAAM,YAAY,EACj5B6G,EAAgBhC,IAAa,WAAW,eAAe,6CAA6C,OAAG/D,IAAS,oBAAyCT,EAAK,MAAM,CAAC,MAAM8C,EAAM,SAAS0D,CAAe,CAAC,EAAM/F,IAAS,2BAAgDT,EAAK,MAAM,CAAC,MAAM8C,EAAM,SAAS,uBAAuB,CAAC,EAAU,IAAK,CAAC,IAAMqB,GAAY,CAAC,aAAa,WAAW,SAAS,OAAO,SAAS,SAAS,WAAW,IAAI,WAAW,SAAS,KAAK,EAAE,OAAO,CAAC,EAAQD,GAAgB,CAAC,QAAQ,YAAY,UAAU,OAAO,WAAW,GAAG,EAAQuC,GAAc,CAAC,KAAK,EAAE,MAAM,GAAG,EAAQC,GAAe,CAAC,IAAI,EAAE,MAAM,MAAM,EAAQC,GAAgB,CAAC,MAAM,GAAG,EAAE,SAAS7B,GAAoB8B,EAAajH,EAAM,CAAC,OAAOiH,EAAa,CAAC,IAAI,UAAU,MAAM,CAAC,GAAGH,GAAc,MAAM9G,EAAM,KAAK,EAAE,IAAI,WAAW,OAAO+G,GAAe,IAAI,YAAY,MAAM,CAAC,GAAGC,GAAgB,MAAMhH,EAAM,KAAK,CAAE,CAAC,CAAQ,IAAIkH,IAA4B,SAASA,EAA2B,CAACA,EAA2B,KAAQ,OAAOA,EAA2B,KAAQ,OAAOA,EAA2B,KAAQ,MAAO,GAAGA,KAA6BA,GAA2B,CAAC,EAAE,EAAS,IAAIC,IAAwB,SAASA,EAAuB,CAACA,EAAuB,KAAQ,OAAOA,EAAuB,UAAa,YAAYA,EAAuB,UAAa,WAAY,GAAGA,KAAyBA,GAAuB,CAAC,EAAE,EAAS,IAAIC,IAAuB,SAASA,EAAsB,CAACA,EAAsB,GAAM,KAAKA,EAAsB,MAAS,OAAQ,GAAGA,KAAwBA,GAAsB,CAAC,EAAE,EAAS,IAAIC,IAA0B,SAASA,EAAyB,CAACA,EAAyB,YAAe,cAAcA,EAAyB,KAAQ,MAAO,GAAGA,KAA2BA,GAAyB,CAAC,EAAE,EAAS,IAAIC,IAAsB,SAASA,EAAqB,CAACA,EAAqB,UAAa,YAAYA,EAAqB,UAAa,WAAY,GAAGA,KAAuBA,GAAqB,CAAC,EAAE,EAAS,IAAIC,IAAkB,SAASA,EAAiB,CAACA,EAAiB,QAAW,UAAUA,EAAiB,SAAY,WAAWA,EAAiB,UAAa,WAAY,GAAGA,KAAmBA,GAAiB,CAAC,EAAE,EAAS,IAAIC,IAAiB,SAASA,EAAgB,CAACA,EAAgB,KAAQ,OAAOA,EAAgB,KAAQ,MAAO,GAAGA,KAAkBA,GAAgB,CAAC,EAAE,EAAS,IAAIC,IAAgB,SAASA,EAAe,CAACA,EAAe,QAAW,UAAUA,EAAe,OAAU,QAAS,GAAGA,KAAiBA,GAAe,CAAC,EAAE,EAGzgF,SAASC,GAAY/G,EAAM,CAAC,GAAK,CAAC,WAAAkE,EAAW,MAAA7E,EAAM,SAAA2H,EAAS,aAAAC,EAAa,gBAAAC,EAAgB,aAAA5C,EAAa,cAAA6C,EAAc,UAAA/C,CAAS,EAAEpE,EAAW,CAAC,aAAAoH,CAAY,EAAEC,GAAc,EAAQC,EAA2DF,GAAa,GAAS7E,EAA6D6E,GAAa,KAAWG,EAAMxG,EAAO,EAAQyG,EAAkBzG,EAAO,EAAQ0G,EAAW1G,EAAO,EAAO,CAACuB,EAASoF,CAAW,EAAE/G,GAAS,CAAC,MAAM,EAAE,OAAO,EAAI,CAAC,EAAQyB,EAAqBrB,EAAO,IAAI,EAAO,CAAC4G,EAA6BC,CAA+B,EAAEjH,GAASmE,GAAQ,OAAO,EAAO,CAAC+C,EAAMC,CAAQ,EAAEnH,GAAS,EAAE,EAAQoH,EAAcC,GAAiBH,CAAK,EAAO,CAAC,QAAAI,EAAQ,OAAA9H,CAAM,EAAE+H,GAAUH,EAAc,CAAC,aAAa,EAAE,SAAAf,EAAS,UAAUG,EAAc,SAAS,CAAC,EAAQgB,EAAeF,EAAQ3F,EAAS,KAAK,EAAQd,EAAgB,KAAK,MAAMnC,EAAMA,EAAM,kBAAkBF,GAA4B,CAAC,EAAEkC,GAAU,IAAI,CAC97BqG,EAAY,CAAC,MAAM,EAAE,OAAO,EAAI,CAAC,CAAE,EAAE,CAACK,CAAa,CAAC,EAAE,IAAMK,GAA2BC,GAAY,CAACjF,EAAMlB,KAAQ,CAAIkB,EAAM,cAAc,UAAewE,EAAgC,EAAI,EAAEF,EAAY,CAAC,MAAAxF,GAAM,OAAO,EAAK,CAAC,EAAE,EAAE,CAAC,CAAC,EAAQoG,GAAyBD,GAAY,CAACjF,EAAMlB,KAAQ,CAACwF,EAAYa,IAAsBA,GAAiB,QAAQrG,GAAcqG,GAAwB,CAAC,MAAArG,GAAM,OAAO,EAAK,CAAG,CAAE,EAAE,CAAC,CAAC,EAAQsG,GAAOC,GAAU,EAAQC,GAAWL,GAAY,MAAMzF,GAAK,CAAC,GAAGzC,IAAS,oBAA6B,GAAG,CAAC,IAAIwI,GAAiBC,GAAoBC,EAAYC,GAErkB,GAAK,CAAC,QAAAC,GAAQ,cAAAC,EAAa,EAAEC,GAA0BT,GAAO,OAAO5F,CAAG,EAAQsG,IAAOP,GAAiBH,GAAO,YAAY,MAAMG,KAAmB,OAAO,OAAOA,GAAiB,KAAKH,GAAOO,EAAO,EAAE3E,EAAU,EAAE,MAAO8E,IAAQ,OAA6BL,EAAYK,GAAM,QAAQ,MAAML,IAAc,SAAeD,GAAoBC,EAAY,WAAW,MAAMD,KAAsB,OAA5I,OAA0JA,GAAoB,KAAKC,CAAW,IAAIC,GAAiBN,GAAO,YAAY,MAAMM,KAAmB,QAAcA,GAAiB,KAAKN,GAAOO,GAAQ,KAAKC,GAAc,EAAK,CAAE,MAAa,CAACG,EAAO,SAAS,KAAKvG,CAAI,CAAC,EAAE,CAACzC,CAAM,CAAC,EAAQiJ,EAAchG,GAAO,CAAC,IAAMiG,GAASpB,EAAQ,OAAO,EAAE,OAAO7E,EAAM,KAAK,CAAC,IAAI,UAAiC,GAAvBA,EAAM,eAAe,EAAKuE,EAA6B,CAACC,EAAgC,EAAK,EAAE,KAAM,CAACF,EAAYa,KAAmB,CAAC,MAAMhF,GAAM,EAAE8F,GAASd,GAAiB,MAAM,CAAC,EAAE,OAAO,EAAI,EAAE,EAAE,MAAM,IAAI,YAAmC,GAAvBnF,EAAM,eAAe,EAAKuE,EAA6B,CAACC,EAAgC,EAAK,EAAE,KAAM,CAACF,EAAYa,KAAmB,CAAC,MAAMhF,GAAM,EAAE8F,GAASd,GAAiB,MAAM,CAAC,EAAE,OAAO,EAAI,EAAE,EAAE,MAAM,IAAI,SAAS,MAAM,IAAI,QAAWJ,GAAgBO,GAAWP,EAAe,GAAG,EAAG,MAAM,QAAQ/E,EAAM,gBAAgB,CAAE,CAAC,EAAQkG,GAAcrB,EAAQ,SAAS,GAAGF,EAAc,OAAO,GAAG5H,IAAS,UAAgBoJ,GAAY,IAASxB,EAAc,OAAO,GAAGE,EAAQ,OAAO,GAAGqB,KAAgBnJ,IAAS,WAAWH,EAAM,cAAcA,EAAM,aAAa,cAAc,QAAcwJ,EAAgB,GAAQxJ,EAAM,eAAeA,EAAM,cAAc,WAAW,aAAmByJ,EAAQD,EAAgBnK,EAAM,QAAQ,GAASqK,GAAeH,IAAaC,EAAgBC,EAAQpK,EAAM,kBAAkB,EAAE,EAAE,OAAAgC,GAAU,IAAI,CAAC,GAAG,CAACiB,EAAS,OAAO,OAAO,IAAMyD,EAAQyB,EAAkB,QAAYzB,GAAe4D,GAAe5D,EAAQ0B,EAAW,QAAQ,CAAC,UAAU8B,IAAaC,EAAgBE,GAAe,EAAE,aAAaF,EAAgBC,EAAQ,CAAC,CAAC,CAGp8D,EAAE,CAACnH,CAAQ,CAAC,EAAsBX,EAAMsC,GAAgB,CAAC,WAAWC,EAAW,aAAaI,EAAa,MAAMjF,EAAM,UAAU+J,EAAc,UAAUhF,EAAU,SAAS,CAAczC,EAAMsD,GAAe,CAAC,WAAWf,EAAW,MAAM7E,EAAM,eAAeiF,EAAa,eAAe,iBAAiBA,EAAa,iBAAiB,WAAW,CAAC2D,EAAQ,OAAOqB,EAAa,EAAE,SAAS,CAAc5J,EAAKI,GAAM,CAAC,UAAU,GAAK,IAAIyH,EAAM,SAASO,EAAS,MAAMD,EAAM,MAAMxI,EAAM,OAAOc,EAAO,SAAS8G,EAAa,YAAY,SAAS,YAAYA,EAAa,mBAAmB,gBAAgB,gBAAgBA,EAAaA,EAAa,gBAAgB,OAAU,gBAAgBA,EAAa,eAAe,CAAC,EAAEsC,IAA0B7J,EAAKE,GAAQ,CAAC,MAAMP,EAAM,KAAK4H,EAAa,WAAW,CAAC,EAAevH,EAAKiG,GAAW,CAAC,IAAI8B,EAAW,MAAMpI,EAAM,SAAsBsC,EAAM,KAAK,CAAC,YAAY,SAAS,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,MAAM,eAAetC,EAAM,cAAc,MAAM,QAAQ,EAAE,WAAWqK,GAAe,cAAczB,EAAQ,QAAQuB,EAAgBC,EAAQ,EAAE,IAAIpK,EAAM,kBAAkB,OAAO,CAAC,EAAE,SAAS,CAAC4I,EAAQ,IAAI,CAAC9F,EAAOD,KAAQ,CAAC,IAAM0H,GAAW1H,KAAQI,EAAS,MAAM,OAAoB5C,EAAKuC,GAAU,CAAC,IAAI2H,GAAWpC,EAAkB,KAAK,MAAMtF,GAAM,OAAOC,EAAO,qBAAqBC,EAAqB,SAAS,CAACuF,GAA8BiC,GAAW,KAAK5J,EAAM,cAAc,SAAS,aAAaA,EAAM,cAAc,gBAAgB,aAAa,MAAMX,EAAM,WAAWkD,EAAW,YAAY+F,GAAyB,cAAcF,GAA2B,aAAaM,EAAU,EAAEvG,EAAO,GAAG,CAAE,CAAC,EAAEmH,IAA4B5J,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW8B,EAAgBkI,GAAe,cAAclI,EAAgB,WAAW,MAAM,YAAYnC,GAAOA,EAAM,kBAAkB,aAAaA,GAAOA,EAAM,kBAAkB,OAAiB,MAAa,EAAE,SAAsBK,EAAK,KAAK,CAAC,MAAM,CAAC,GAAGmE,GAAY,UAAU,SAAS,WAAW,QAAQxE,EAAM,aAAa,QAAQ,MAAMA,EAAM,cAAc,GAAGA,EAAM,SAAS,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeK,EAAKuG,GAAc,CAAC,OAAO9F,EAAO,WAAW+D,EAAW,MAAM7E,CAAK,CAAC,CAAC,CAAC,CAAC,CAAE,CCzBlmE,SAASwK,IAAiB,CAAC,OAAG,OAAOC,EAAS,IAAmB,CAAC,MAAM,EAAE,OAAO,CAAC,EAAS,CAAC,MAAMA,EAAO,WAAW,OAAOA,EAAO,WAAW,CAAE,CAAQ,SAASC,GAAqBC,EAAS,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,GAAS,IAAIH,EAASH,GAAgB,CAAC,CAAC,EAAE,OAAAO,GAAU,IAAI,CAAC,IAAMC,EAAmB,IAAIH,EAASF,EAASH,GAAgB,CAAC,CAAC,EAAE,OAAAC,EAAO,iBAAiB,SAASO,CAAkB,EAAQ,IAAI,CAACP,EAAO,oBAAoB,SAASO,CAAkB,CAAE,CAAE,EAAE,CAAC,CAAC,EAASJ,CAAM,CCA+jB,IAAIK,IAEtkC,SAASA,EAAkB,CAACA,EAAkB,KAAQ,OAAOA,EAAkB,MAAS,OAAQ,GAAGA,KAAoBA,GAAkB,CAAC,EAAE,EAAE,SAASC,GAAYC,EAAeC,EAAS,OAAO,CAAC,GAAG,CAACD,EAAe,OAAOC,EAAS,GAAK,CAAC,EAAAC,EAAE,EAAAC,EAAE,KAAAC,EAAK,MAAAC,EAAM,OAAAC,CAAM,EAAEN,EAAe,MAAM,GAAGE,CAAC,MAAMC,CAAC,MAAMC,CAAI,MAAME,CAAM,MAAMD,CAAK,EAAG,CAAC,IAAME,GAAqBC,GAAW,SAAiBC,EAAMC,EAAI,CAAC,GAAK,CAAC,WAAAC,EAAW,MAAAC,EAAM,UAAAC,CAAS,EAAEJ,EAAM,OAAAK,GAAU,IAAI,CAAC,IAAMC,EAAcC,GAAO,CAAIA,EAAM,OAAO,WAAUA,EAAM,gBAAgB,EAAEH,EAAU,EAAG,EAAQI,EAAkBD,GAAO,CAAIA,EAAM,cAAc,SAAkDA,EAAM,kBAAkB,SAASA,EAAM,OAAO,QAAQ,eAAe,GAAqC,SAAS,yBAAyB,kBAAkB,SAAS,cAAc,KAAK,CAAG,EAEr0B,OAAAE,EAAO,iBAAiB,UAAUH,CAAa,EAAEG,EAAO,iBAAiB,cAAcD,EAAkB,CAAC,QAAQ,EAAI,CAAC,EACvH,SAAS,KAAK,UAAU,IAAIE,EAAkB,EAAQ,IAAI,CAACD,EAAO,oBAAoB,UAAUH,CAAa,EAAEG,EAAO,oBAAoB,cAAcD,EAAkB,CAAC,QAAQ,EAAI,CAAC,EAAE,SAAS,KAAK,UAAU,OAAOE,EAAkB,CAAE,CAAE,EAAE,CAAC,CAAC,EAAsBC,GAA0BC,EAAM,MAAM,CAAC,IAAIX,EAAI,UAAU,kCAAkC,KAAK,eAAe,MAAM,CAAC,GAAGY,GAAe,OAAOb,EAAM,gBAAgB,OAAO,eAAeE,IAAaY,GAAiB,QAAQ,aAAa,QAAQ,EAAE,QAAQV,EAAU,SAAS,CAAcW,EAAKC,EAAO,IAAI,CAAC,KAAK,eAAe,QAAQ,CAAC,QAAQ,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC,EAAE,WAAWb,EAAM,kBAAkB,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,OAAO,OAAO,OAAO,UAAU,aAAa,SAAS,WAAW,YAAY,OAAO,gBAAgBH,EAAM,gBAAgB,eAAe,CAAC,CAAC,EAAee,EAAKE,GAAY,CAAC,SAASjB,EAAM,SAAS,WAAWE,EAAW,aAAaF,EAAM,aAAa,cAAcA,EAAM,cAAc,aAAaA,EAAM,aAAa,gBAAgBA,EAAM,gBAAgB,MAAMA,EAAM,MAAM,UAAUI,CAAS,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,IAAI,CAAE,CAAC,EAAQS,GAAe,CAAC,MAAM,OAAO,UAAU,aAAa,WAAW,YAAY,SAAS,QAAQ,QAAQ,OAAO,WAAW,aAAa,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,CAAC,EAAQK,GAAe,CAAC,OAAO,OAAO,QAAQ,OAAO,aAAa,GAAG,OAAO,UAAU,SAAS,QAAQ,EAAQR,GAAmB,2BAY36CS,GAAWC,EAAQ,SAAoBpB,EAAM,CAAC,IAAIqB,EAA8BC,EAAoBC,EAAqBC,EAAqCC,EAAqB,IAAMC,EAAQC,EAAO,IAAI,EAAO,CAACC,EAAOC,CAAS,EAAEC,GAAS,EAAK,EAAO,CAACC,EAAYC,CAAc,EAAEF,GAAS,EAAK,EAAO,CAACG,EAAoBC,CAAsB,EAAEJ,GAAS,EAAK,EAAO,CAACK,CAAU,EAAEL,GAAS,IAAIM,GAAa,QAAQ,IAAIA,GAAa,MAAM,EAAE/B,GAAU,IAAI,CAAC2B,EAAeK,GAAiB,CAAC,EAAEH,EAAuBI,GAAQ,SAAS,GAAGA,GAAQ,QAAQ,CAAC,CAAE,EAAE,CAAC,CAAC,EAAE,IAAMC,EAAoB,GAAAjB,EAAoBtB,EAAM,gBAAgB,MAAMsB,IAAsB,SAAeD,EAA8BC,EAAoB,aAAa,MAAMD,IAAgC,SAAcA,EAA8B,SAAUrB,EAAM,aAAa,UAAU,SAAS,OAEh2BwC,EAAcP,EAAoB,aAAaM,CAAiB,IAAIA,EAAwBrC,EAAWuC,GAAqBC,GAAUA,EAAK,MAAM1C,EAAM,aAAa,MAAM,GAAWc,GAAiB,SACrMd,EAAM,aAAa,YAAYA,EAAM,UAAY,EAAQG,EAAM,CAAC,cAAcH,EAAM,cAAc,gBAAgB,cAAc,gBAAgBA,EAAM,aAAa,gBAAgB,gBAAgBA,EAAM,cAAc,WAAW,iBAAiBA,EAAM,aAAa,mBAAmB,iBAAiB,UAAY,GAAAuB,EAAqBvB,EAAM,iBAAiB,MAAMuB,IAAuB,SAAcA,EAAqB,WAAY,CAACoB,GAAc3C,EAAM,cAAc,SAAS,EAAEA,EAAM,cAAc,UAAU,CAAC,SAAS,GAAG,WAAW4C,GAAoB,WAAW,GAAG,EAAE,aAAe,GAAApB,EAAqCxB,EAAM,cAAc,mBAAmB,MAAMwB,IAAuC,SAAcA,EAAqC,cAAe,CAACmB,GAAc3C,EAAM,cAAc,gBAAgB,YAAY,EAAEA,EAAM,cAAc,gBAAgB,aAAa,CAAC,SAAS,GAAG,WAAW4C,GAAoB,WAAW,GAAG,EAAE,UAAY,GAAAnB,EAAqBzB,EAAM,gBAAgB,MAAMyB,IAAuB,SAAcA,EAAqB,WAAY,CAACkB,GAAc3C,EAAM,aAAa,SAAS,EAAEA,EAAM,aAAa,UAAU,CAAC,SAAS,GAAG,WAAW4C,GAAoB,WAAW,GAAG,EAC5rC,cAAcJ,EAAc,MAAMxC,EAAM,aAAa,MAAM,UAAUA,EAAM,aAAa,IAAI,aAAaA,EAAM,aAAa,aAAa,OAAOV,GAAYU,EAAM,aAAa,MAAM,EAAE,eAAeA,EAAM,UAAU,cAAcA,EAAM,SAAS,eAAeA,EAAM,UAAU,cAAcA,EAAM,aAAa,YAAY,SAAS,eAAeA,EAAM,aAAa,YAAY,UAAU,eAAeA,EAAM,aAAa,YAAY,UAAU,0BAA0B,GAAG,kBAAkB,EAAE,eAAe,GAAG,OAAO,GAAG,QAAQ,EAAE,OAAOA,EAAM,gBAAgB,OAAO,kBAAkB,GAAG,kBAAkBA,EAAM,gBAAgB,UAAU,EAAQ6C,EAAYtC,GAAO,CACrpBA,EAAM,eAAe,EAAEA,EAAM,gBAAgB,EAAK,CAAAwB,GAAmBF,EAAU,EAAI,CAAE,EAAE,OAAoBjB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAGM,GAAe,GAAGlB,EAAM,MAAM,cAAc+B,EAAY,OAAO,OAAO,QAAQA,EAAY,GAAG,CAAC,EAAE,SAAS,CAAchB,EAAK,SAAS,CAAC,aAAa,cAAc,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,WAAW,OAAO,OAAO,UAAU,MAAM,UAAU,OAAO,OAAO,QAAQ,UAAU,QAAQ,CAAC,EAAE,QAAQ8B,EAAY,SAAS7C,EAAM,WAAW8C,GAAe,QAAQ3C,EAAM,eAA4BY,EAAK,MAAM,CAAC,IAAI,mCAAmC,IAAIZ,EAAM,eAAe,IAAI,MAAMA,EAAM,cAAc,OAAOA,EAAM,aAAa,CAAC,EAAeY,EAAKgC,GAAW,CAAC,MAAM5C,EAAM,eAAe,MAAMA,EAAM,cAAc,OAAOA,EAAM,aAAa,CAAC,CAAC,CAAC,EAAeY,EAAKiC,GAAgB,CAAC,SAASpB,GAAQ,CAACO,GAAyBpB,EAAKjB,GAAQ,CAAC,IAAI4B,EAAQ,WAAWxB,EAAW,SAASF,EAAM,SAAS,aAAaA,EAAM,aAAa,cAAcA,EAAM,cAAc,gBAAgBA,EAAM,gBAAgB,aAAaA,EAAM,aAAa,MAAMG,EAAM,UAAU,IAAI0B,EAAU,EAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,EAAE,CAEhpC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,UAUA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,UAOA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,UASU;AAAA,eACKnB,EAAkB;AAAA;AAAA,WAGjC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,UAWU,CAAC,EAASuC,GAAQ9B,GAAW+B,EAAoB/B,GAAW,CAAC,SAAS,CAAC,MAAM,QACvF,KAAKgC,EAAY,SAAS,EAO1B,SAAS,CAAC,MAAM,OAAO,KAAKA,EAAY,KAAK,QAAQ,OAAO,OAAOL,EAAc,EAAE,aAAa,OAAO,OAAOA,EAAc,EAAE,IAAIM,EAAS,EAAE,wBAAwB,EAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKD,EAAY,MAAM,aAAa,OAAO,OAAOnD,GAAOA,EAAM,WAAW8C,GAAe,MAAM,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKK,EAAY,gBAAgB,iBAAiB,CAAC,MAAM,MAAM,KAAK,EAAE,OAAOnD,GAAOA,EAAM,WAAW8C,GAAe,OAAO,EAAE,SAAS,CAAC,MAAM,OAAO,KAAKK,EAAY,OAAO,eAAe,GAAK,aAAa,EAAE,EAAE,aAAa,CAAC,MAAM,QAAQ,KAAKA,EAAY,OAAO,YAAY,eAAe,SAAS,CAAC,YAAY,CAAC,MAAM,OAAO,KAAKA,EAAY,OAAO,YAAY,cAAc,SAAS,CAAC,SAAS,CAAC,MAAM,OAAO,KAAKA,EAAY,KAAK,QAAQ,OAAO,OAAOL,EAAc,EAAE,aAAa,OAAO,OAAOA,EAAc,EAAE,IAAIM,EAAS,EAAE,wBAAwB,EAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKD,EAAY,MAAM,aAAa,sBAAsB,OAAO,CAAC,CAAC,SAAAE,CAAQ,IAAYA,IAAWP,GAAe,MAAQ,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKK,EAAY,gBAAgB,iBAAiB,CAAC,MAAM,MAAM,KAAK,EAAE,OAAO,CAAC,CAAC,SAAAE,CAAQ,IAAIA,IAAWP,GAAe,OAAO,EAAE,SAAS,CAAC,MAAM,YAAY,KAAKK,EAAY,OAAO,eAAe,GAAK,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,EAAE,UAAU,CAAC,MAAM,OAC5wC,KAAKA,EAAY,KAAK,gBAAgB,EAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,mBAAmB,CAAC,MAAM,cAAc,KAAKA,EAAY,OAAO,YAAY,cAAc,SAAS,CAAC,gBAAgB,CAAC,MAAM,OAAO,KAAKA,EAAY,OAAO,aAAa,WAAW,EAAE,iBAAiB,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,iBAAiB,CAAC,CAAC,EAAE,YAAY,CAAC,MAAM,UAAU,KAAKA,EAAY,KAAK,QAAQ,OAAO,OAAOG,EAAsB,EAAE,aAAa,OAAO,KAAKA,EAAsB,EAAE,IAAIF,EAAS,EAAE,aAAaE,GAAuB,SAAS,EAAE,gBAAgB,CAAC,MAAM,aAAa,KAAKH,EAAY,KAAK,QAAQ,OAAO,OAAOI,EAA0B,EAAE,aAAa,OAAO,KAAKA,EAA0B,EAAE,IAAIH,EAAS,EAAE,aAAaG,GAA2B,IAAI,EAAE,gBAAgB,CAAC,MAAM,aAAa,KAAKJ,EAAY,OAAO,aAAa,QAAQ,OAAOnD,GAAOA,EAAM,kBAAkBuD,GAA2B,IAAI,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,QAAQ,YAAY,gBAAgB,KAAKJ,EAAY,OAAO,SAAS,CAAC,WAAW,CAAC,MAAM,SAAS,KAAKA,EAAY,KAAK,QAAQ,OAAO,KAAKrC,EAAgB,EAAE,aAAa,OAAO,OAAOA,EAAgB,EAAE,IAAIsC,EAAS,EAAE,aAAatC,GAAiB,SAAS,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKqC,EAAY,OAAO,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,eAAe,GAAK,KAAK,EAAE,OAAOnD,GAAOA,EAAM,aAAac,GAAiB,QAAQ,EAAE,IAAI,CAAC,MAAM,MAAM,KAAKqC,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,eAAe,GAAK,OAAOnD,GAAOA,EAAM,aAAac,GAAiB,QAAQ,EAAE,eAAe,CAAC,MAAM,SAAS,KAAKqC,EAAY,QAAQ,aAAa,UAAU,cAAc,UAAU,OAAO,CAAC,CAAC,WAAAjD,CAAU,IAAIA,IAAaY,GAAiB,SAAS,EAAE,iBAAiB,CAAC,MAAM,OAAO,KAAKqC,EAAY,WAAW,aAAa,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,EAAE,EAAE,OAAO,CAAC,CAAC,eAAAK,EAAe,WAAAtD,CAAU,IAAIA,IAAaY,GAAiB,WAAW0C,CAAc,EAAE,aAAa,CAAC,MAAM,SAAS,KAAKL,EAAY,OAAO,aAAa,GAAG,eAAe,GAAK,IAAI,EAAE,OAAO,CAAC,CAAC,WAAAjD,CAAU,IAAIA,IAAaY,GAAiB,SAAS,EAAE,OAAO,CAAC,YAAY,UAAU,KAAKqC,EAAY,OAAO,aAAa,CAAC,EAAE,EAAE,EAAE,GAAG,KAAK,GAAG,OAAO,EAAE,MAAM,iBAAiB,EAAE,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,iBAAiB,EAAE,EAAE,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,EAAE,EAAE,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,MAAM,aAAa,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,CAACM,GAAuB3C,GAAiB,SAAS,CAAC,EAAE,CAAC,MAAM,YAAY,KAAKqC,EAAY,OAAO,KAAK,SAAS,OAAO,CAAC,CAAC,WAAAjD,CAAU,IAAIA,IAAaY,GAAiB,UAAU,SAAS,GAAK,YAAY,UAAU,SAAS,CAAC,QAAQ,CAAC,KAAKqC,EAAY,OAAO,aAAa,GAAG,KAAK,GAAG,IAAI,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,aAAa,IAAI,KAAK,GAAG,IAAI,EAAE,IAAI,CAAC,EAMx1F,EAAE,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,GAAG,EAAE,EAAE,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,GAAG,EAAE,WAAW,CAAC,KAAKA,EAAY,UAAU,CAAC,CAAC,EAAE,CAACM,GAAuB3C,GAAiB,QAAQ,CAAC,EAAE,CAAC,MAAM,YAAY,KAAKqC,EAAY,OAAO,KAAK,SAAS,YAAY,UAAU,OAAO,CAAC,CAAC,WAAAjD,CAAU,IAAIA,IAAaY,GAAiB,SAAS,SAAS,GAAK,SAAS,CAAC,QAAQ,CAAC,KAAKqC,EAAY,OAAO,aAAa,GAAG,KAAK,GAAG,IAAI,EAAE,IAAI,CAAC,EAAE,EAAE,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,GAAG,EAAE,WAAW,CAAC,KAAKA,EAAY,UAAU,CAAC,CAAC,EAAE,CAACM,GAAuB3C,GAAiB,OAAO,CAAC,EAAE,CAAC,MAAM,YAAY,KAAKqC,EAAY,OAAO,KAAK,SAAS,YAAY,UAAU,OAAO,CAAC,CAAC,WAAAjD,CAAU,IAAIA,IAAaY,GAAiB,QAAQ,SAAS,GAAK,SAAS,CAAC,QAAQ,CAAC,KAAKqC,EAAY,OAAO,aAAa,GAAG,KAAK,GAAG,IAAI,EAAE,IAAI,CAAC,EAAE,EAAE,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,GAAG,EAAE,WAAW,CAAC,KAAKA,EAAY,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,cAAc,CAAC,MAAM,UAAU,YAAY,eAAe,KAAKA,EAAY,OAAO,aAAa,CAAC,EAE/gC,SAAS,CAAC,SAAS,CAAC,MAAM,QAAQ,KAAKA,EAAY,KAAK,QAAQ,OAAO,OAAOO,EAAoB,EAAE,aAAa,OAAO,KAAKA,EAAoB,EAAE,IAAIN,EAAS,EAAE,aAAaM,GAAqB,SAAS,EAAE,UAAU,CAAC,MAAM,QAChO,KAAKP,EAAY,KAAK,aAAa,CAAC,SAAS,EAAE,EAAE,gBAAgB,EAAI,EAAE,WAAW,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAY,KAAK,QAAQ,OAAO,OAAOQ,EAAqB,EAAE,aAAa,OAAO,KAAKA,EAAqB,EAAE,IAAIP,EAAS,EAAE,aAAaO,GAAsB,GAAG,wBAAwB,EAAI,EAAE,gBAAgB,CAAC,KAAKR,EAAY,OAAO,MAAM,WAAW,YAAY,gBAAgB,SAAS,CAAC,aAAa,CAAC,MAAM,OACle,KAAKA,EAAY,KAAK,aAAa,CAAC,SAAS,EAAE,EAAE,gBAAgB,EAAI,EAAE,cAAc,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,oBAAoB,EAAE,aAAa,CAAC,MAAM,UAAU,KAAKA,EAAY,KAAK,QAAQ,OAAO,OAAOS,EAAwB,EAAE,aAAa,OAAO,KAAKA,EAAwB,EAAE,IAAIR,EAAS,EAAE,aAAaQ,GAAyB,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,MAAM,WAAW,KAAKT,EAAY,OAAO,YAAY,iBAAiB,SAAS,CAAC,gBAAgB,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,oBAAoB,EAAE,OAAO,CAAC,MAAM,UAAU,KAAKA,EAAY,OAAO,aAAa,GAAG,eAAe,GAAK,IAAI,EAAE,IAAI,EAAE,EAAE,WAAW,CAAC,KAAKA,EAAY,UAAU,CAAC,CAAC,CAAC,CAAC,EAAEhC,GAAW,YAAY,SCpFptB,IAAA0C,GAAA,GAAAC,GAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,QAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAO,IAAMC,GAAG,iCAAqBC,GAAG,0DAA0BC,GAAG,sEAA4BC,GAAG,qBAAmBC,GAAG,2BAAoBC,GAAG,8CAAwBC,GAAG,gEAA2BC,GAAG,sEAA4BC,GAAG,yDAAyBC,GAAG,6EAA8BC,GAAI,qBAC1RC,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECA9xB,IAAMC,GAAiB,CAAC,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOL,GAAiBI,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CCDnS,IAAAG,GAAA,GAAAC,GAAAD,GAAA,wBAAAE,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,0BAA0B,SAAS,sBAAsB,6CAA6C,EAAE,SAAS,mDAAW,CAAC,CAAC,CAAC,EACtbC,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECA3G,IAAMC,GAAiB,CAAC,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOL,GAAiBI,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CCAgL,IAAMG,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,MAAAC,EAAM,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUJ,GAAOI,EAAM,SAAS,GAAUC,GAAuB,CAACD,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAUwB,GAA6BC,GAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,GAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAQC,EAAkBC,GAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAArC,EAAQ,UAAAsC,EAAU,GAAGC,CAAS,EAAExB,GAASK,CAAK,EAAO,CAAC,YAAAoB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAjD,CAAQ,EAAEkD,GAAgB,CAAC,eAAe,YAAY,gBAAAvD,GAAgB,IAAIkC,EAAW,QAAA3B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQsD,EAAiB5B,GAAuBD,EAAMtB,CAAQ,EAAO,CAAC,sBAAAoD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAaH,EAAsB,SAASI,KAAO,CAAoC,GAAnCR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAKR,GAAqB,MAAMA,EAAU,GAAGgB,EAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAuCC,GAAkBC,GAAG9D,GAAkB,GAAhD,CAAC,CAAuE,EAAE,OAAoBiB,EAAK8C,GAAY,CAAC,GAAGpB,GAAUT,EAAgB,SAAsBjB,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAK+C,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsBC,EAAM9C,EAAO,EAAE,CAAC,GAAG0B,EAAU,GAAGI,EAAgB,UAAU,GAAGa,GAAGD,GAAkB,gBAAgBnB,EAAUK,CAAU,CAAC,iBAAiB,mBAAmB,YAAY,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,MAAMI,EAAa,IAAI1B,EAAW,MAAM,CAAC,gBAAgB,uEAAuE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGQ,CAAK,EAAE,GAAGvC,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,CAAC,EAAE4C,EAAYI,CAAc,EAAE,SAAS,CAAcjC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBoC,EAAiB,SAAS,YAAY,SAAsBtC,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK/B,CAAY,GAAgBnB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,0BAA0B,SAAS,sBAAsB,6CAA6C,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,SAAS,MAAM,CAAC,uBAAuB,EAAE,iBAAiBoC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAetC,EAAKmD,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,KAAK,qBAAqB,gBAAgB,GAAG,eAAe,GAAG,iBAAiBb,EAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,CAAC,EAAE,IAAI,g1BAAg1B,SAAS,CAAC,kBAAkB,CAAC,OAAO,GAAG,CAAC,EAAE,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQc,GAAI,CAAC,kFAAkF,gFAAgF,qTAAqT,yRAAyR,iHAAiH,0JAA0J,4kBAA4kB,EAS30NC,GAAgBC,EAAQ3C,GAAUyC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,eAAeA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAKI,EAAY,YAAY,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,aAAa,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECV3G,IAAMM,GAAiB,uBAAuB,SAASC,GAAoBC,EAAM,CAAC,GAAK,CAAC,QAAAC,EAAQ,WAAAC,EAAW,OAAAC,CAAM,EAAEH,EAAYI,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAAY,CAACC,EAAUC,CAAe,EAAEC,GAAc,EAAO,CAACC,EAAKC,CAAO,EAAEC,GAAS,EAAK,EAAO,CAACC,EAAgBC,CAAkB,EAAEF,GAAS,IAAI,EAAO,CAACG,EAAqBC,CAAuB,EAAEJ,GAAS,CAAC,CAAC,EAAQK,EAAIC,EAAO,IAAI,EAAEC,GAAU,IAAI,CAAC,GAAG,CAACd,EAAS,CAA+RW,GAAvQ,IAAI,CAAC,IAAMI,EAAQ,CAAC,EAAMC,EAAeJ,EAAI,QAAQ,KAAMI,GAAgBA,EAAe,QAAQ,YAAY,IAAI,QAAWA,EAAe,WAAWD,EAAQ,KAAKC,EAAe,SAAS,EAAGA,EAAeA,EAAe,cAAe,OAAOD,EAAQ,QAAQ,CAAE,GAA2C,CAAC,EAAE,IAAME,EAAS,IAAI,CAACX,EAAQ,EAAI,CAAE,EAAE,OAAAY,EAAO,iBAAiBC,GAAgBF,CAAQ,EAAQ,IAAI,CAACC,EAAO,oBAAoBC,GAAgBF,CAAQ,CAAE,CAAE,CAAC,EAAE,CAAC,CAAC,EAAEH,GAAU,IAAI,CAAC,GAAG,CAACd,EAAS,CAAC,IAAMoB,EAAaC,GAAO,CAAIA,EAAM,MAAM,UAAUhB,GAAMP,GAAYQ,EAAQ,EAAK,CAAG,EAAE,OAAAY,EAAO,iBAAiB,UAAUE,CAAY,EAAQ,IAAI,CAACF,EAAO,oBAAoB,UAAUE,CAAY,CAAE,CAAE,CAAC,EAAE,CAACf,EAAKP,CAAU,CAAC,EAAEgB,GAAU,IAAI,CAAC,GAAG,CAACd,EAAS,CAAC,IAAMsB,EAAU,SAAS,cAAc,KAAK,EAAE,OAAAA,EAAU,GAAG,wBAAwB,SAAS,KAAK,YAAYA,CAAS,EAAEb,EAAmBa,CAAS,EAAQ,IAAI,CAAC,SAAS,KAAK,YAAYA,CAAS,CAAE,CAAE,CAAC,EAAE,CAACtB,CAAQ,CAAC,EAAEc,GAAU,IAAI,CAAC,GAAG,CAACd,EAAS,CAAC,IAAMuB,EAAY,IAAIjB,EAAQ,EAAK,EAAE,OAAAY,EAAO,iBAAiBxB,GAAiB6B,CAAW,EAAQ,IAAI,CAACL,EAAO,oBAAoBxB,GAAiB6B,CAAW,CAAE,CAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAIC,EAAYC,GAAW7B,EAAM,UAAU,CAAC,MAAM,OAAO,OAAO,MAAM,CAAC,EAAE4B,EAAYE,GAAeF,CAAW,EAAE,IAAMG,EAAQ,IAAIxB,EAAgB,IAAIG,EAAQ,EAAI,CAAC,EAAQsB,EAAchC,EAAM,aAAa,SAAsBiC,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,UAAU,GAAGjC,EAAM,KAAK,EAAE,QAAQ+B,EAAQ,SAASF,GAAW7B,EAAM,aAAaA,EAAM,KAAK,CAAC,CAAC,EAAeiC,EAAKC,GAAO,CAAC,GAAG/B,EAAO,QAAQ4B,EAAQ,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,UAAU,GAAG/B,EAAM,KAAK,EAAE,SAAsBiC,EAAKE,GAAK,CAAC,GAAGhC,EAAO,KAAK,aAAa,2ZAA2Z,CAAC,CAAC,CAAC,EAAE,OAAoBiC,EAAM,MAAM,CAAC,IAAIpB,EAAI,MAAM,CAAC,SAAS,WAAW,GAAGhB,EAAM,KAAK,EAAE,SAAS,CAACgC,EAAc,CAAC5B,GAAUQ,GAA8ByB,GAAavB,EAAqB,OAAO,CAACwB,EAASC,IAAyBN,EAAK,MAAM,CAAC,UAAU,GAAGM,CAAS,sBAAsB,SAASD,CAAQ,CAAC,EAAeF,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,OAAO,KAAK,cAAc,MAAM,EAAE,SAAS,CAAcH,EAAKO,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ/B,EAAK,EAAE,CAAC,EAAE,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,gBAAgBR,EAAQ,gBAAgB,eAAeA,EAAQ,KAAK,QAAQA,EAAQ,IAAI,MAAM,MAAS,EAAE,QAAQ,GAAM,WAAWD,EAAM,UAAU,CAAC,EAAeiC,EAAKQ,GAAgB,CAAC,SAAShC,GAAmBwB,EAAKO,EAAO,IAAI,CAAC,QAAQ,CAAC,cAAc,MAAM,EAAE,QAAQ,CAAC,cAAc,MAAM,EAAE,KAAK,CAAC,cAAc,MAAM,EAAE,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,QAAQ,OAAO,cAAc,MAAM,eAAe,KAAK,EAAE,SAASZ,CAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEhB,CAAe,CAAC,CAAC,CAAC,CAAE,CAM39H,IAAM8B,GAAWC,EAAQ5C,GAAoB,CAAC,sDAAsD,CAAC,EAAS6C,GAAQF,GAAWA,GAAW,YAAY,mBAAmBG,EAAoBH,GAAW,CAAC,UAAU,CAAC,KAAKI,EAAY,iBAAiB,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,gBAAgB,CAAC,KAAKA,EAAY,MAAM,MAAM,aAAa,aAAa,iBAAiB,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,EAAI,EAAE,WAAW,CAAC,KAAKA,EAAY,WAAW,aAAaC,EAAkB,CAAC,CAAC,EAAE,WAAW,CAAC,KAAKD,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,SAAS,QAAQ,EAAE,aAAa,CAAC,SAAS,QAAQ,EAAE,wBAAwB,EAAI,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,YAAY,gBAAgB,MAAM,SAAS,SAAS,CAAC,KAAKE,GAAS,CAAC,YAAY,OAAO,KAAK,EAAE,CAAC,EAAE,GAAGC,GAA6B,CAAC,KAAK,GAAM,MAAM,EAAK,CAAC,CAAC,EAAE,OAAOjD,GAAOA,EAAM,aAAa,QAAQ,EAAE,aAAa,CAAC,KAAK8C,EAAY,kBAAkB,MAAM,SAAS,OAAO9C,GAAOA,EAAM,aAAa,QAAQ,EAAE,WAAW,CAAC,KAAK8C,EAAY,QAAQ,aAAa,GAAK,MAAM,cAAc,CAAC,CAAC,EAAE,IAAMhB,GAAeoB,GAAS,CAAC,GAAgBC,GAAeD,CAAO,EAAE,CAAC,GAAK,CAAC,QAAAE,EAAQ,KAAAC,EAAK,SAAAf,EAAS,QAAAgB,EAAQ,WAAAC,CAAU,EAAEL,EAAQ,MAC3sCM,EAAS,CAAC,EAChB,GAAGJ,GAAS,OAAOA,GAAU,UAAU,CAACC,EAAK,CAAC,IAAII,EAAUL,EAAW,CAACG,GAAY,CAACH,EAAQ,YAAqDE,GAAQ,aAAaG,EAAU,CAAC,GAAGL,EAAQ,WAAWE,EAAQ,UAAU,GAAGE,EAAS,KAAKC,CAAU,CACrP,GAAGnB,EAAS,CAAC,GAAG,OAAOA,GAAW,SAClC,OAAOY,EAAiB,MAAM,QAAQZ,CAAQ,EAC9CkB,EAAS,SAASlB,EAAS,IAAIR,EAAc,EAC7C0B,EAAS,SAAS1B,GAAeQ,CAAQ,CAAG,CAC5C,OAAO,OAAO,KAAKkB,CAAQ,EAAE,OAAO,EAAeE,GAAaR,EAAQM,CAAQ,EAAEN,CAAQ,CAAC,OAAOA,CAAQ,ECPxF,SAARS,GAAiCC,EAAM,CAA4E,OAAoBC,EAAKC,GAAO,CAAC,GAAGF,EAAM,QAAnG,IAAI,CAACG,EAAO,cAAc,IAAI,MAAMC,EAAgB,CAAC,CAAE,EAAgE,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,UAAU,GAAGJ,EAAM,KAAK,EAAE,SAAsBC,EAAKI,GAAK,CAAC,GAAGL,EAAM,KAAK,aAAa,qPAAqP,CAAC,CAAC,CAAC,CAAE,CAACD,GAAgB,YAAY,oBAAoBO,EAAoBP,GAAgB,CAAC,KAAKQ,GAAS,CAAC,KAAK,EAAE,CAAC,EAAE,GAAGC,GAA6B,CAAC,KAAK,GAAM,MAAM,EAAK,CAAC,CAAC,CAAC,ECLzb,IAAMC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,EAAkO,IAAMC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAY,CAAC,OAAO,IAAI,MAAM,EAAE,SAAS,IAAI,KAAK,QAAQ,EAAQC,GAAU,CAAC,QAAQ,IAAI,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,EAAW,EAAQE,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,KAAAC,EAAK,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUF,GAAgCE,EAAM,SAAS,GAAUC,GAAuB,CAACD,EAAME,IAAeF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAEF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASJ,EAAMK,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAU,GAAGC,CAAS,EAAEnB,GAASK,CAAK,EAAO,CAAC,YAAAe,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAApB,CAAQ,EAAEqB,GAAgB,CAAC,eAAe,YAAY,QAAAX,EAAQ,kBAAAY,EAAiB,CAAC,EAAQC,EAAiBxB,GAAuBD,EAAME,CAAQ,EAAQwB,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBzC,EAAK0C,GAAY,CAAC,GAAGtB,GAA4CiB,EAAgB,SAAsBrC,EAAKC,GAAS,CAAC,QAAQU,EAAS,QAAQ,GAAM,SAAsBX,EAAKT,GAAW,CAAC,MAAMH,GAAY,SAAsBY,EAAKE,EAAO,IAAI,CAAC,GAAGqB,EAAU,GAAGI,EAAgB,UAAUgB,GAAGC,GAAkB,GAAGL,EAAsB,iBAAiBpB,EAAUM,CAAU,EAAE,mBAAmB,YAAY,iBAAiBS,EAAiB,SAAS,YAAY,IAAIpB,GAA6BqB,EAAK,MAAM,CAAC,GAAGjB,CAAK,EAAE,SAAsB2B,EAAM3C,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAcW,EAAM3C,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,EAAE,SAAS,CAAclC,EAAK8C,GAAK,CAAC,KAAK,eAAe,OAAO,YAAY,aAAa,GAAK,SAAsB9C,EAAKE,EAAO,EAAE,CAAC,UAAU,gCAAgC,iBAAiBgC,EAAiB,SAAS,YAAY,SAAsBlC,EAAK+C,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,KAAK,QAAQ,gBAAgB,GAAG,eAAe,IAAI,iBAAiBb,EAAiB,SAAS,YAAY,IAAI,ihHAAihH,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAelC,EAAKgD,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,eAAe,IAAI,IAAI,OAAO,QAAQC,IAAwFT,GAAkB,GAAI,GAAG,GAAG,EAAE,GAAG,GAAK,KAAK,IAAI,IAAiEA,GAAkB,QAAS,KAAK,GAAG,GAAG,CAAC,EAAE,EAAE,GAAG,KAAK,IAAI,GAAG,KAAK,IAAI,IAAiEA,GAAkB,QAAS,KAAK,GAAG,GAAG,CAAC,EAAE,EAAE,EAAE,KAAK,CAAC,EAAE,EAAE,IAAI,KAAK,EAAE,GAAG,CAAC,EAAE,YAAY,GAAG,WAAW,GAAG,UAAU,SAAS,UAAU,SAAS,IAAI,oEAAoE,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiBN,EAAiB,SAAS,YAAY,MAAM,CAAC,KAAK,0EAA0E,QAAQ,IAAI,WAAW,yEAAyE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeW,EAAM3C,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBgC,EAAiB,SAAS,YAAY,SAAS,CAAclC,EAAKkD,EAAS,CAAC,sBAAsB,GAAK,SAAsBlD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,OAAO,0BAA0B,WAAW,EAAE,SAAS,iDAAiD,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,iBAAiB,EAAE,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAelC,EAAKkD,EAAS,CAAC,sBAAsB,GAAK,SAAsBlD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,6CAA6C,EAAE,SAAS,gGAAgG,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,cAAc,EAAE,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAelC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBgC,EAAiB,SAAS,YAAY,SAAsBlC,EAAK8C,GAAK,CAAC,KAAKxB,EAAU,OAAO,YAAY,aAAa,GAAK,SAAsBtB,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,EAAE,WAAW5C,GAAU,SAAsBU,EAAKkD,EAAS,CAAC,sBAAsB,GAAK,SAAsBlD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,2CAA2C,uBAAuB,MAAM,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,8CAA8C,0BAA0B,WAAW,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,iBAAiB,EAAE,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQiB,GAAI,CAAC,kFAAkF,kFAAkF,2QAA2Q,2UAA2U,uTAAuT,6SAA6S,2KAA2K,gJAAgJ,0RAA0R,iMAAiM,oNAAoN,4RAA4R,6RAA6R,oKAAoK,iuCAAiuC,+bAA+b,EASprfC,GAAgBC,EAAQzC,GAAUuC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,4BAA4BA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,UAAU,CAAC,MAAM,OAAO,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECT3sF,IAAMM,GAAU,CAAC,MAAM,QAAQ,UAAU,aAAa,YAAY,eAAe,OAAO,SAAS,EAAQC,GAAe,CAAC,MAAM,QAAQ,MAAM,QAAQ,MAAM,QAAQ,eAAe,iBAAiB,EAAQC,GAAsB,iCAAiC,SAASC,GAAyBC,EAAM,CAAC,IAAIC,EAAyBC,EAAsBC,EAAkBC,EAAsDC,EAAiDC,EAAwCC,EAAkCC,EAAyBC,EAAa,GAAK,CAAC,QAAAC,CAAO,EAAEV,EAAYW,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAAaC,GAAmBZ,EAAyBD,EAAM,qBAAqB,MAAMC,IAA2B,OAAO,OAAOA,EAAyB,CAAC,EAAQa,GAAgBZ,EAAsBF,EAAM,kBAAkB,MAAME,IAAwB,OAAO,OAAOA,EAAsB,CAAC,EAAQa,GAAYZ,EAAkBH,EAAM,cAAc,MAAMG,IAAoB,OAAO,OAAOA,EAAkB,CAAC,EAAMa,EAAa,GAAOC,EAAc,GAAG,GAAGN,EAAU,OAAoBO,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQlB,EAAM,QAAQ,GAAGA,EAAM,KAAK,EAAE,SAASmB,GAAWJ,EAAWf,EAAM,KAAK,CAAC,CAAC,EAAG,GAAK,CAAC,UAAAoB,CAAS,EAAEC,GAAiB,EAAO,CAACC,EAAMC,CAAc,EAAEC,GAAaC,GAAO,CAACA,EAAM,MAAMA,EAAM,cAAc,CAAC,EAAEC,GAAU,IAAI,CAACH,EAAe,EAAI,CAAE,EAAE,CAAC,CAAC,EAAE,GAAK,CAAC,MAAAI,EAAM,uBAAAC,CAAsB,EAAEC,GAAkBf,CAAc,EAAMa,EAAqQd,IAAmBG,EAAa,gCAAgCC,EAAc,6KAA5UD,EAAa,gCAAgCC,EAAc,0LAA6b,IAAMa,EAAY,CAAC,EAAE,QAAUC,KAAa,OAAO,OAAOnC,EAAS,EAAE,CAAC,IAAIoC,EAAkCF,EAAYC,CAAS,GAAGC,EAAkCJ,EAAuBG,CAAS,KAAK,MAAMC,IAAoC,OAAO,OAAOA,EAAkC,EAAG,CAAC,IAAIC,EAAgB,CAAC,EAAE,GAAGN,EAAM,CAAC,IAAMO,EAAOC,GAAkB,OAAO,OAAOvC,EAAS,EAAE+B,EAAMC,CAAsB,EAAEK,EAAgBG,GAAa,CAAC,GAAGT,EAAM,MAAM,OAAU,OAAAO,CAAM,CAAC,CAAE,CAAC,IAAMG,EAA2B,CAAC,EAAE,QAAUC,KAAQL,EAAiBI,EAA2BC,EAAKR,EAAYlC,GAAU,SAAS,CAAC,CAAC,EAAE0C,EAAM,IAAMC,EAA2B,CAAC,EAAQC,GAAsB,CAAC,EAAQC,GAAyB,CAAC,EAAE,QAAUH,KAAQL,EAAgB,CAAC,GAAK,CAAC,SAAAS,CAAQ,EAAEC,GAAiBL,EAAKR,EAAYlC,GAAU,WAAW,CAAC,CAAC,EAAE,QAAQgD,GAAE,EAAEA,GAAEF,EAAS,OAAOE,KAAI,CAAC,IAAMC,EAAQH,EAASE,EAAC,EAAKC,EAAQ,KAAIN,EAA2BM,EAAQ,EAAE,EAAEP,EAAKE,GAAsBK,EAAQ,EAAE,EAAEP,EAAKR,EAAYlC,GAAU,SAAS,CAAC,EAAE6C,GAAyBI,EAAQ,EAAE,EAAEA,EAAQ,iBAAiB,GAAGA,EAAQ,MAAO,CAAC,CAAC,IAAMC,GAAiB,CAAC,EAAQC,IAA+BlC,GAAoB,OAAyCL,EAAyBK,EAAkB,SAAS,MAAML,IAA2B,SAAeD,EAAkCC,EAAyB,YAAY,MAAMD,IAAoC,SAAeD,EAAwCC,EAAkC,SAAS,MAAMD,IAA0C,SAAeD,EAAiDC,EAAwC,YAAY,MAAMD,IAAmD,SAAeD,EAAsDC,EAAiD,QAAQ,MAAMD,IAAwD,OAAxtB,OAAsuBA,EAAsD,mBAAmB,CAAC,EAAE,QAAU4C,KAAM,OAAO,KAAKD,EAA6B,EAAE,CAAiD,IAAME,GAAxCF,GAA8BC,CAAE,EAAsB,MAAM,OAAS,CAACE,EAASC,EAAS,IAAI,OAAO,QAAQtD,EAAc,EAAG,GAAGoD,KAAQE,GAAU,CAACL,GAAiBI,CAAQ,EAAEF,EAAG,KAAM,CAAE,CAAC,IAAMI,EAAS,CAAC,EAAE,QAAQR,EAAE,EAAEA,EAAEtB,EAAM,OAAOsB,IAAI,CAAC,IAAIS,GAAWC,GAAeV,IAAI,GAAGlC,GAAS0C,EAAS,KAAkBlC,EAAK,MAAM,CAAC,MAAM,CAAC,MAAMR,EAAQ,MAAM,eAAeA,EAAQ,MAAM,CAAC,MAAM,OAAO,gBAAgBA,EAAQ,MAAM,OAAOA,EAAQ,OAAO,UAAUA,EAAQ,MAAM,CAAC,EAAE,WAAWkC,CAAC,EAAE,CAAC,EAAG,IAAMN,EAAKhB,EAAMsB,CAAC,EAAQW,GAAwCjB,GAAK,YAAY,GAAG,OAAO,KAAKS,EAA6B,EAAE,SAAS,EAAG,SAAU,IAAMS,EAAUD,GAAM,GAASE,GAAQlB,EAA2BiB,CAAS,EAAE,GAAG,CAACC,GAAS,SAAU,IAAIC,GAAYjB,GAAyBe,CAAS,EAAKE,KAAc,kBAAiBA,GAAY,IAAI,IAAMC,GAAON,GAAWf,EAAK,QAAQ,MAAMe,KAAa,OAAO,OAAOA,GAAW,eAAmBO,GAAe,KAAWC,IAAWP,GAAYhB,EAAK,QAAQ,MAAMgB,KAAc,OAAO,OAAOA,GAAY,2BAA8BO,KAAWD,GAAe,CAAC,GAAGC,GAAU,QAAqDA,IAAU,QAAS,IAAIvB,EAAK,UAAU,EAAE,GAAG,IAAIwB,GAAuBC,GAAalD,EAAkB,CAAC,IAAIyB,EAAK,GAAG,MAAM,CAAC,GAAGzB,EAAkB,MAAM,MAAM,MAAM,MAAM,EAAE,SAAS,CAAC,GAAGA,EAAkB,MAAM,SAAS,MAAM,CAAC,GAAGA,EAAkB,MAAM,SAAS,MAAM,IAAIyB,EAAK,GAAG,SAAS,GAAGA,EAAK,EAAE,WAAW,SAAS,CAAC,GAAGzB,EAAkB,MAAM,SAAS,MAAM,SAAS,MAAM,CAAC,GAAGA,EAAkB,MAAM,SAAS,MAAM,SAAS,MAAM,QAAQb,EAAM,gBAAgB,SAAS,GAAGsC,EAAK,EAAE,aAAa,GAAG,GAAGA,EAAK,EAAE,aAAa,CAACQ,GAAiB,KAAK,EAAEW,GAAQ3B,EAAYlC,GAAU,KAAK,CAAC,EAAE,CAACkD,GAAiB,KAAK,EAAuCa,GAAM,QAAS,EAAE,CAACb,GAAiB,KAAK,EAAEW,GAAQ3B,EAAYlC,GAAU,MAAM,CAAC,EAAE,CAACkD,GAAiB,cAAc,EAAEY,EAAW,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEN,EAAS,KAAkBlC,EAAK8C,GAAgB,SAAS,CAAC,MAAM,CAAC,OAAO,GAAK,WAAW1B,EAAK,GAAG,UAAUE,GAAsBgB,CAAS,EAAE,UAAUA,EAAU,SAASlB,EAAK,SAAS,MAAAqB,EAAM,eAAAC,EAAc,EAAE,SAASE,EAAS,EAAE,GAAGxB,EAAK,EAAE,WAAW,CAAC,CAAE,CAAC,OAAoBpB,EAAK+C,EAAoB,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,KAAK,GAAM,SAAS,CAAC,CAAC,EAAE,SAAU7C,EAA2FJ,EAA0BE,EAAKgD,GAAQ,CAAC,MAAMlD,EAAa,SAASC,CAAa,CAAC,EAAEK,EAAM,SAAS,EAAeJ,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQlB,EAAM,QAAQ,GAAGA,EAAM,KAAK,EAAE,SAASmB,GAAWJ,EAAWf,EAAM,KAAK,CAAC,CAAC,EAAekB,EAAK,MAAM,CAAC,UAAUlB,EAAM,aAAa,OAAOF,GAAsB,OAAU,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAIE,EAAM,IAAI,WAAW,SAAS,QAAQA,EAAM,QAAQ,UAAU,UAAU,YAAYS,EAAaT,EAAM,SAAS,MAAMS,IAAe,OAAO,OAAOA,EAAa,UAAU,OAAO,OAAO,SAAS,GAAGT,EAAM,KAAK,EAAE,SAASoD,CAAQ,CAAC,EAA9oBlC,EAAKiD,GAAwB,CAAC,MAAMnE,EAAM,MAAM,KAAKoE,EAAY,CAAC,CAA6kB,CAAC,CAAE,CAMzqP,IAAMC,GAAgBC,EAAQvE,GAAyB,CAAC,IAAID,EAAqB,wDAAwD,IAAIA,EAAqB,yCAAyC,IAAIA,EAAqB,+CAA+C,IAAIA,EAAqB,+CAA+C,IAAIA,EAAqB,0CAA0C,IAAIA,EAAqB,sCAAsC,CAAC,EAASyE,GAAQF,GAAgBA,GAAgB,YAAY,oBAAoBG,EAAoBH,GAAgB,CAAC,eAAe,CAAC,KAAKI,EAAY,iBAAiB,EAAE,kBAAkB,CAAC,KAAKA,EAAY,iBAAiB,EAAE,gBAAgB,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,YAAY,oBAAoB,MAAM,SAAS,EAAE,WAAW,CAAC,KAAKA,EAAY,iBAAiB,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,SAAS,GAAK,YAAY,QAAQ,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,oBAAoB,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,EAAI,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,EAAI,CAAC,CAAC,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,aAAa,KAAK,EAAE,WAAW,CAAC,KAAKA,EAAY,KAAK,QAAQ,CAAC,OAAO,MAAM,EAAE,aAAa,CAAC,OAAO,MAAM,EAAE,wBAAwB,EAAI,CAAC,CAAC,ECPngC,IAAIC,IAAO,SAASA,EAAM,CAACA,EAAM,QAAW,UAAUA,EAAM,SAAY,UAAW,GAAGA,KAAQA,GAAM,CAAC,EAAE,EAAE,IAAMC,GAAY,CAAE,QAAW,WAAY,SAAY,UAAU,EAKxgB,SAARC,GAAgCC,EAAM,CAAC,GAAK,CAAC,OAAAC,EAAO,cAAAC,CAAa,EAAEF,EAAYG,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAAY,CAACC,EAAYC,CAAK,EAAEC,GAAaC,GAAO,CAACA,EAAM,YAAYA,EAAM,KAAK,CAAC,EAAQC,EAAY,CAACJ,GAAaC,EAAM,SAAS,EAAQE,EAAMC,EAAY,WAAW,UAAsI,OAAoBC,EAAKC,GAAO,CAAC,GAAGX,EAAM,QAAQQ,EAAM,QAAtK,IAAI,CAAKC,IAAgBR,EAAQW,EAAO,KAAKP,EAAY,QAAQ,EAAQO,EAAO,SAAS,KAAKP,EAAc,EAA0E,MAAM,CAAC,GAAGL,EAAM,MAAM,cAAcS,EAAY,OAAO,MAAS,EAAE,QAAQ,CAAC,QAAQA,GAAa,CAACN,EAASD,EAAc,QAAQ,CAAC,EAAE,SAASF,EAAM,KAAKQ,CAAK,CAAC,CAAC,CAAE,CAACT,GAAe,YAAY,kBAAkBc,EAAoBd,GAAe,CAAC,OAAO,CAAC,KAAKe,EAAY,QAAQ,aAAa,EAAI,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAahB,GAAY,SAAS,CAAE,QAAW,CAAC,KAAKgB,EAAY,OAAO,aAAahB,GAAY,QAAW,YAAY,cAAc,EAAG,SAAY,CAAC,KAAKgB,EAAY,OAAO,aAAahB,GAAY,SAAY,YAAY,eAAe,CAAC,CAAC,EAAE,GAAGiB,GAA6B,CAAC,SAAS,CAAC,CAAC,GAAG,UAAU,MAAM,UAAU,GAAGC,GAAO,MAAM,EAAE,CAAC,GAAG,WAAW,MAAM,UAAU,CAAC,EAAE,SAAS,CAAC,cAAc,CAAC,KAAKF,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,ECL7zB,IAAMG,GAAa,+BAA+B,SAASC,GAAuBC,EAAM,CAAC,IAAIC,EAAa,GAAK,CAAC,KAAAC,EAAK,eAAAC,EAAe,SAAAC,CAAQ,EAAEJ,EAAYK,EAAIL,EAAM,SAAS,IAAS,CAACM,EAAMC,EAASC,CAAc,EAAEC,GAAaC,GAAO,CAACA,EAAM,MAAMA,EAAM,SAASA,EAAM,cAAc,CAAC,EAAEC,GAAU,IAAI,CAACH,EAAe,EAAK,CAAE,EAAE,CAAC,CAAC,EAAE,IAAII,EAAO,EAAMC,EAAM,GAAG,OAAOX,EAAK,CAAC,IAAI,WAAWU,EAAkDL,GAAS,QAAS,EAAEM,EAAMC,GAAeF,EAAkDL,GAAS,cAAeP,EAAM,SAASG,CAAc,EAAE,MAAM,IAAI,YAAYS,EAAON,EAAM,OAAOO,EAAM,OAAOD,CAAM,EAAE,KAAM,CAA2C,OAA7BR,IAAW,QAAQQ,GAAQ,EAA6BG,EAAK,MAAM,CAAC,UAAUjB,EAAY,CAAC,EAAekB,EAAMX,EAAI,CAAC,MAAM,CAAC,MAAML,EAAM,MAAM,OAAO,EAAE,WAAW,MAAM,WAAWA,EAAM,WAAW,OAAU,OAAO,eAAeA,EAAM,WAAW,WAAWC,EAAaD,EAAM,SAAS,MAAMC,IAAe,OAAO,OAAOA,EAAa,QAAQ,OAAO,OAAO,SAAS,GAAGD,EAAM,KAAK,GAAGA,EAAM,KAAK,EAAE,SAAS,CAACA,EAAM,OAAOa,EAAMb,EAAM,MAAM,CAAC,CAAC,CAAE,CAIrlD,IAAMiB,GAAcC,EAAQnB,GAAuB,CAAC,IAAID,EAAY,iCAAiC,cAAcA,EAAY,iCAAiC,CAAC,EAASqB,GAAQF,GAAcA,GAAc,YAAY,kBAAkBG,EAAoBH,GAAc,CAAC,KAAK,CAAC,KAAKI,EAAY,KAAK,QAAQ,CAAC,WAAW,WAAW,EAAE,aAAa,CAAC,WAAW,YAAY,EAAE,wBAAwB,GAAK,0BAA0B,UAAU,EAAE,SAAS,CAAC,KAAKA,EAAY,KAAK,aAAa,MAAM,QAAQ,OAAO,KAAKC,EAAe,EAAE,OAAOtB,GAAOA,EAAM,OAAO,UAAU,EAAE,eAAeuB,GAAmB,CAAC,OAAOvB,GAAOA,EAAM,OAAO,UAAU,CAAC,EAAE,KAAK,CAAC,KAAK,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,WAAW,GAAG,CAAC,EAAE,MAAM,CAAC,KAAKqB,EAAY,MAAM,aAAa,MAAM,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,EAAE,WAAW,CAAC,KAAKA,EAAY,KAAK,aAAa,OAAO,QAAQ,CAAC,OAAO,eAAe,WAAW,EAAE,aAAa,CAAC,OAAO,gBAAgB,WAAW,CAAC,EAAE,WAAW,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAI,EAAE,SAAS,CAAC,KAAKA,EAAY,KAAK,aAAa,OAAO,QAAQ,CAAC,OAAO,MAAM,EAAE,aAAa,CAAC,OAAO,MAAM,EAAE,wBAAwB,GAAK,MAAM,WAAW,EAAE,QAAQ,CAAC,KAAKA,EAAY,KAAK,QAAQ,CAAC,IAAI,OAAO,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,EAAE,MAAM,UAAU,CAAC,CAAC,ECJh1C,IAAAG,GAAA,GAAAC,GAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,KAAK,EAAE,SAAS,gCAAO,CAAC,CAAC,CAAC,EAAeC,GAAgBH,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,0BAA0B,QAAQ,EAAE,SAAS,gJAA6B,CAAC,CAAC,CAAC,EAAeE,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,2FAA2F,EAAE,SAAS,qIAA4B,CAAC,CAAC,CAAC,EAAeG,GAAgBL,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,sBAAsB,8FAA8F,EAAE,SAAS,iFAAgB,CAAC,CAAC,CAAC,EAAeI,GAAG,iCACp/CC,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECA/X,IAAMC,GAAiB,CAAC,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOL,GAAiBI,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CCD7G,IAAMG,GAAgBC,GAAOC,IAAM,CAAC,SAAS,CAAC,EAAE,yBAAyB,CAACC,EAAUC,EAAcC,IAASH,EAAII,GAAO,CAAC,IAAIC,EAA0B,MAAM,CAAC,SAAS,CAAC,GAAGD,EAAM,SAAS,CAACH,CAAS,EAAE,CAAC,GAAGG,EAAM,SAASH,CAAS,EAAE,uBAAuB,CAAC,IAAII,EAA0BD,EAAM,SAASH,CAAS,KAAK,MAAMI,IAA4B,OAAO,OAAOA,EAA0B,uBAAuB,CAACH,CAAa,EAAEC,CAAM,CAAC,CAAC,CAAC,CAAE,CAAC,EAAE,YAAY,CAACF,EAAUK,IAAW,CAACN,EAAII,GAAO,CAAC,IAAIG,EAAgB,MAAM,CAAC,SAAS,CAAC,GAAGH,EAAM,SAAS,CAACH,CAAS,EAAE,CAAC,IAAIM,EAAgBH,EAAM,YAAY,MAAMG,IAAkB,OAAO,OAAOA,EAAgBN,CAAS,EAAE,SAAS,KAAK,IAAIK,EAAS,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,EAAE,EAAS,SAASE,GAAmBC,EAAY,CAAC,IAAMC,EAAWC,GAAQ,IAAIC,GAAiBH,CAAW,EAAE,CAACA,CAAW,CAAC,EAAO,CAAC,UAAAI,EAAU,SAAAC,CAAQ,EAAEJ,EAAiBK,EAAuBjB,GAAgBM,GAAO,CAAC,IAAIY,EAA0B,OAAOA,EAA0BZ,EAAM,SAASS,CAAS,KAAK,MAAMG,IAA4B,OAAO,OAAOA,EAA0B,sBAAuB,CAAC,EAAqT,OAA7RL,GAAQ,IAAI,CAAC,GAAG,CAAC,MAAM,QAAQG,CAAQ,GAAG,CAACC,EAAwB,OAAOD,EAAS,CAAC,EAAG,QAAUG,KAAWH,EAAU,GAAGG,EAAQ,gBAAgB,MAAMd,GAAQY,EAAuBZ,EAAO,IAAI,IAAIA,EAAO,KAAK,EAAG,OAAOc,EAAU,OAAOH,EAAS,CAAC,CAAE,EAAE,CAACA,EAASC,CAAsB,CAAC,CAAyB,CCAj3B,IAAIG,IAAO,SAASA,EAAM,CAACA,EAAM,QAAW,UAAUA,EAAM,SAAY,UAAW,GAAGA,KAAQA,GAAM,CAAC,EAAE,EAAE,IAAMC,GAAY,2BAA2B,SAASC,GAAuBC,EAAM,CAAC,GAAK,CAAC,YAAAC,EAAY,KAAAC,EAAK,KAAAC,EAAK,SAAAC,CAAQ,EAAEJ,EAAW,CAAC,UAAAK,CAAS,EAAEC,GAAiBL,CAAW,EAAQM,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAAY,CAAC,WAAAC,EAAW,UAAUC,EAAc,SAASC,CAAgB,EAAEC,GAAY,EAAO,CAACC,EAAqBC,CAAuB,EAAEC,GAAgBC,GAAO,CAAC,IAAIC,EAA0B,MAAM,EAAEA,EAA0BD,EAAM,SAASX,CAAS,KAAK,MAAMY,IAA4B,OAAO,OAAOA,EAA0B,SAASD,EAAM,WAAW,CAAE,CAAC,EAAO,CAACE,EAAMC,CAAmB,EAAEC,GAAaJ,GAAO,CAACA,EAAM,MAAMA,EAAM,mBAAmB,CAAC,EAAO,CAACK,EAAUC,CAAkB,EAAEC,GAAiBtB,CAAW,EAAQuB,EAAgBC,GAAmBzB,EAAM,WAAW,EAAQ0B,EAAUjB,EAAWC,EAAsEc,GAAgB,GAASG,GAAUlB,EAAWE,EAAiBE,IAAuB,EAAQe,EAAY,KAAK,IAAIP,EAAUK,CAAS,GAAG,IAAStB,CAAQ,EAAO,CAACyB,EAAWC,CAAa,EAAEC,GAASJ,EAAS,SAAS,CAAC,EAAQK,EAAgBC,GAAa,CAAC,IAAMC,EAAgB,KAAK,IAAID,EAAYL,EAAYxB,CAAQ,EAAKK,EAAYU,EAAoBV,EAAWyB,CAAe,EAAQpB,EAAwBT,EAAU6B,CAAe,CAAG,EAAEC,GAAU,IAAI,CAAI,CAAC1B,GAAYkB,EAASC,GAAad,EAAwBT,EAAUuB,CAAW,CAAG,EAAE,CAACA,EAAYnB,EAAWkB,EAAStB,EAAUS,CAAuB,CAAC,EAAEqB,GAAU,IAAI,CAACL,EAAcH,EAAS,SAAS,CAAC,CAAE,EAAE,CAACA,CAAQ,CAAC,EAAE,IAAIS,EAAQ,KAAK,OAAOlC,EAAK,CAAC,IAAI,MAAM,IAAI,WAAW,IAAMmC,EAAOlC,EAAK,QAAQA,EAAK,YAAY,EAAE,EAAQmC,EAASpC,IAAO,OAAOyB,GAAUC,GAAa1B,IAAO,YAAYyB,GAAU,EAAES,EAAqBG,EAAKC,GAAO,CAAC,GAAGxC,EAAM,QAAQsC,GAAU,CAAC/B,EAAS,WAAW,UAAU,QAAQ,IAAIyB,EAAgBL,GAAUzB,IAAO,MAAM,EAAE,GAAG,EAAE,SAASoC,EAAS,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAOA,EAAS,OAAU,UAAU,GAAGtC,EAAM,KAAK,EAAE,SAAsByC,EAAM,MAAM,CAAC,MAAM,6BAA6B,MAAMtC,EAAK,KAAK,OAAOA,EAAK,KAAK,QAAQ,YAAY,SAAS,CAAcoC,EAAK,OAAO,CAAC,EAAE,KAAKF,CAAM,QAAQ,GAAGA,CAAM,KAAK,KAAK,cAAc,YAAYlC,EAAK,YAAY,OAAO,eAAe,cAAcA,EAAK,QAAQ,QAAQ,QAAQ,CAAC,EAAED,GAAM,OAAoBqC,EAAK,OAAO,CAAC,EAAE,OAAOF,CAAM,QAAQ,GAAGA,CAAM,GAAG,KAAK,cAAc,YAAYlC,EAAK,YAAY,OAAO,eAAe,cAAcA,EAAK,QAAQ,QAAQ,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,IAAI,QAAQ,IAAMuC,EAAkBC,IAAO,CAACb,EAAca,GAAM,OAAO,KAAK,CAAE,EAAQC,GAAkB,IAAI,CAAC,IAAMX,GAAY,SAASJ,EAAW,EAAE,EAAK,CAAC,MAAMI,EAAW,GAAGA,GAAY,EAAGD,EAAgBC,EAAW,EAAQH,EAAcH,EAAS,SAAS,CAAC,CAAG,EAAES,EAAqBG,EAAKC,GAAO,CAAC,GAAGxC,EAAM,UAAUF,GAAY,IAAI,QAAQ,KAAK,SAAS,MAAM+B,EAAW,SAASa,EAAkB,OAAOE,GAAkB,UAAUD,IAAO,CAAIA,GAAM,MAAM,SAASC,GAAkB,CAAG,EAAE,IAAIhB,CAAW,CAAC,EAAE,KAAM,CAAC,OAAOQ,CAAQ,CAMx1H,IAAMS,GAAcC,EAAQ/C,GAAuB,CAAC,SAASD,EAAW,mDAAmDA,EAAW,8DAA8D,SAASA,EAAW,6DAA6D,CAAC,EAASiD,GAAQF,GAAcA,GAAc,YAAY,iBAAiBG,EAAoBH,GAAc,CAAC,YAAY,CAAC,KAAKI,EAAY,OAAO,aAAa,GAAG,YAAY,cAAc,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,QAAQ,CAAC,WAAW,QAAQ,KAAK,EAAE,aAAa,CAAC,SAAI,QAAQ,GAAG,EAAE,wBAAwB,EAAI,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,aAAa,IAAI,IAAI,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,OAAOjD,GAAOA,EAAM,OAAO,OAAOA,EAAM,OAAO,WAAW,SAAS,CAAC,KAAK,CAAC,KAAKiD,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,MAAM,QAAQ,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAI,CAAC,CAAC,EAAE,GAAGC,GAA6B,CAAC,YAAY,GAAK,OAAO,CAAC,KAAKlD,GAAOA,EAAM,OAAO,QAAQ,YAAYA,GAAOA,EAAM,OAAO,OAAO,EAAE,SAAS,CAAC,CAAC,GAAG,UAAU,MAAM,UAAU,GAAGmD,GAAO,OAAO,EAAE,CAAC,GAAG,WAAW,MAAM,WAAW,MAAM,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,ECNtkB,IAAMC,GAAa,+BAAmCC,IAAiB,SAASA,EAAgB,CAACA,EAAgB,MAAS,QAAQA,EAAgB,eAAkB,gBAAiB,GAAGA,KAAkBA,GAAgB,CAAC,EAAE,EAAE,SAASC,GAA0BC,EAAM,CAAC,IAAIC,EAAa,GAAK,CAAC,KAAAC,EAAK,SAAAC,EAAS,aAAAC,EAAa,eAAAC,CAAc,EAAEL,EAAYM,EAAIN,EAAM,SAAS,IAAUO,EAAQC,GAAmBR,EAAM,WAAW,EAAO,CAAC,OAAAS,EAAO,MAAMC,EAAU,eAAeC,CAAkB,EAAEC,GAAY,EAAMC,EAAM,EAAMC,EAAad,EAAM,SAAae,EAAO,GAAM,GAAGN,EAAWP,IAAO,QAAYc,GAAUN,CAAS,IAAGG,EAAMH,EAAU,QAAQ,EAAEI,EAAaJ,EAAU,cAAcV,EAAM,UAAmBE,IAAO,kBAAqBc,GAAUL,CAAkB,IAAGE,EAAMF,EAAmB,QAAQ,EAAEG,EAAaH,EAAmB,cAAcX,EAAM,kBAAoBO,EAAQ,CAAC,IAAMU,EAAMV,EAAQL,CAAI,EAAKc,GAAUC,CAAK,GAAGJ,EAAMI,EAAM,QAAQ,EAAEH,EAAaG,EAAM,cAAcjB,EAAM,UAAkB,OAAOiB,GAAQ,WAAUJ,EAAMI,EAAO,CAAC,IAAIC,EAAK,GAAG,OAAGf,GAAU,QAAQ,CAACU,EAAOE,EAAO,GAAcZ,GAAU,YAAY,CAACU,EAAOK,EAAKd,EAAmBc,EAAKC,GAAeN,EAAMC,EAAaT,CAAc,EAAUU,EAAoBK,EAAK,MAAM,CAAC,UAAUvB,EAAY,CAAC,EAAewB,EAAMf,EAAI,CAAC,MAAM,CAAC,MAAMN,EAAM,MAAM,OAAO,EAAE,WAAW,MAAM,WAAWA,EAAM,WAAW,OAAU,OAAO,eAAeA,EAAM,aAAa,gBAAgB,eAAeA,EAAM,WAAW,WAAWC,EAAaD,EAAM,SAAS,MAAMC,IAAe,OAAO,OAAOA,EAAa,QAAQ,OAAO,OAAO,SAAS,GAAGD,EAAM,KAAK,GAAGA,EAAM,KAAK,EAAE,SAAS,CAACA,EAAM,OAAOkB,EAAKlB,EAAM,MAAM,CAAC,CAAC,CAAE,CAI7vE,IAAMsB,GAAiBC,EAAQxB,GAA0B,CAAC,IAAIF,EAAY,iCAAiC,cAAcA,EAAY,iCAAiC,CAAC,EAAS2B,GAAQF,GAAiBA,GAAiB,YAAY,cAAcG,EAAoBH,GAAiB,CAAC,YAAY,CAAC,KAAKI,EAAY,OAAO,aAAa,GAAG,YAAY,cAAc,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,aAAa,QAAQ,QAAQ,OAAO,OAAO5B,EAAe,EAAE,aAAa,CAAC,QAAQ,kBAAkB,EAAE,wBAAwB,GAAK,0BAA0B,UAAU,EAAE,SAAS,CAAC,KAAK4B,EAAY,KAAK,aAAa,OAAO,QAAQ,CAAC,OAAO,WAAW,MAAM,EAAE,aAAa,CAAC,OAAO,YAAY,MAAM,EAAE,MAAM,WAAW,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,aAAa,OAAO,MAAM,OAAO,OAAO1B,GAAOA,EAAM,WAAW,UAAU,EAAE,SAAS,CAAC,KAAK0B,EAAY,KAAK,aAAa,MAAM,QAAQ,OAAO,KAAKC,EAAe,CAAC,EAAE,eAAeC,GAAmB,EAAE,KAAK,CAAC,KAAK,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,WAAW,GAAG,CAAC,EAAE,MAAM,CAAC,KAAKF,EAAY,MAAM,aAAa,SAAS,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,EAAE,WAAW,CAAC,KAAKA,EAAY,KAAK,aAAa,OAAO,QAAQ,CAAC,OAAO,gBAAgB,WAAW,EAAE,aAAa,CAAC,OAAO,gBAAgB,WAAW,CAAC,EAAE,WAAW,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAI,EAAE,QAAQ,CAAC,KAAKA,EAAY,KAAK,QAAQ,CAAC,IAAI,OAAO,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,EAAE,MAAM,UAAU,CAAC,CAAC,EAAE,SAASV,GAAUH,EAAM,CAAC,OAAOA,GAAO,OAAOA,GAAQ,UAAUA,EAAM,eAAe,QAAQ,CAAE,CCE7jD,SAARgB,GAAsCC,EAAM,CAAC,IAAMC,EAAeC,GAAaC,GAAOA,EAAM,cAAc,EAAO,CAAC,WAAAC,CAAU,EAAEC,GAAY,EAAkE,OAAoBC,EAAKC,GAAO,CAAC,GAAGP,EAAM,QAA5F,IAAI,CAAII,GAAYH,EAAeG,CAAU,CAAG,EAA4D,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,UAAU,GAAGJ,EAAM,KAAK,EAAE,SAAsBM,EAAKE,GAAK,CAAC,GAAGR,EAAM,KAAK,aAAa,qPAAqP,CAAC,CAAC,CAAC,CAAE,CAACD,GAAqB,YAAY,0BAA0BU,EAAoBV,GAAqB,CAAC,KAAKW,GAAS,CAAC,KAAK,EAAE,CAAC,EAAE,GAAGC,GAA6B,CAAC,KAAK,GAAM,MAAM,EAAK,CAAC,CAAC,CAAC,ECNl2B,IAAAC,GAAA,GAAAC,GAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,0BAA0B,MAAM,EAAE,SAAS,yDAAY,CAAC,CAAC,CAAC,EAAeC,GAAG,iCAC/ZC,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECAhL,IAAMC,GAAiB,CAAC,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOL,GAAiBI,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CCA+hB,IAAMG,GAAgBC,EAASC,EAAU,EAAQC,GAAmBF,EAASG,EAAa,EAAQC,GAA0BJ,EAASK,EAAoB,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,EAAyL,IAAMC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAMC,GAAW,MAAM,QAAQA,CAAK,EAASA,EAAM,OAAO,EAA4BA,GAAQ,MAAMA,IAAQ,GAAWC,GAAW,CAAC,CAAC,MAAAD,EAAM,SAAAE,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWN,GAAOG,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,eAAAC,EAAe,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUF,GAAgBE,EAAM,SAAS,GAAUC,GAAuB,CAACD,EAAME,IAAeF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAEF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASJ,EAAMK,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAU,GAAGC,CAAS,EAAEnB,GAASK,CAAK,EAAO,CAAC,YAAAe,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAApB,CAAQ,EAAEqB,GAAgB,CAAC,eAAe,YAAY,QAAAX,EAAQ,kBAAAY,EAAiB,CAAC,EAAQC,EAAiBxB,GAAuBD,EAAME,CAAQ,EAAuCwB,EAAkBC,GAAGC,GAAkB,GAAhD,CAAC,CAAuE,EAAQC,EAAWC,EAAO,IAAI,EAAQC,EAAQlD,GAAMgC,CAAS,EAAQmB,EAAsBC,GAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB5C,EAAK6C,GAAY,CAAC,GAAGzB,GAAUqB,EAAgB,SAAsBzC,EAAKC,GAAS,CAAC,QAAQU,EAAS,QAAQ,GAAM,SAAsBX,EAAKR,GAAW,CAAC,MAAMH,GAAY,SAAsByD,EAAM5C,EAAO,IAAI,CAAC,GAAGqB,EAAU,GAAGI,EAAgB,UAAUS,GAAGD,EAAkB,iBAAiBhB,EAAUM,CAAU,EAAE,mBAAmB,YAAY,iBAAiBS,EAAiB,SAAS,YAAY,IAAIpB,GAAKwB,EAAK,MAAM,CAAC,GAAGpB,CAAK,EAAE,SAAS,CAAclB,EAAK+C,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,IAAI,EAAE,UAAU,gBAAgB,cAAc,GAAK,iBAAiBb,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAeY,EAAM5C,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBgC,EAAiB,SAAS,YAAY,SAAS,CAAcY,EAAM5C,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBgC,EAAiB,SAAS,YAAY,SAAS,CAAcY,EAAM5C,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBgC,EAAiB,SAAS,YAAY,SAAS,CAAclC,EAAKgD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAKlC,CAAY,GAAgBf,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,0BAA0B,MAAM,EAAE,SAAS,cAAc,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,uBAAuB,EAAE,iBAAiBgC,EAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeY,EAAM5C,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBgC,EAAiB,SAAS,YAAY,SAAS,CAAclC,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,QAAQ,iBAAiBgC,EAAiB,SAAS,sBAAsB,KAAK,QAAQ,SAAsBlC,EAAKmD,GAAW,CAAC,MAAM,eAAe,SAAS,MAAM,eAAe,CAAC,SAAS,OAAO,UAAU,GAAK,OAAO,GAAG,MAAM,QAAQ,EAAE,WAAW,OAAO,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,QAAQ,IAAI,GAAG,YAAY,SAAS,YAAY,KAAK,QAAQ,OAAO,GAAG,WAAW,GAAK,YAAY,GAAG,OAAO,GAAG,aAAaF,GAAkB,KAAKlC,CAAY,GAAG,OAAO,KAAK,QAAQ,SAAS,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAef,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,mBAAmB,iBAAiBgC,EAAiB,SAAS,sBAAsB,KAAK,mBAAmB,SAAsBlC,EAAKmD,GAAW,CAAC,MAAM,qBAAqB,SAAS,MAAM,eAAe,CAAC,SAAS,OAAO,UAAU,GAAK,OAAO,GAAG,MAAM,QAAQ,EAAE,WAAW,gBAAgB,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,QAAQ,IAAI,GAAG,YAAY,SAAS,YAAY,KAAK,mBAAmB,OAAO,GAAG,WAAW,GAAK,YAAY,GAAG,OAAO,GAAG,aAAaF,GAAkB,KAAKlC,CAAY,GAAG,OAAO,KAAK,iBAAiB,SAAS,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEyB,GAAsBxC,EAAKgD,EAAS,CAAC,sBAAsB,GAAK,SAAsBhD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,6CAA6C,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,kBAAkB,MAAM,CAAC,cAAc,EAAE,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oBAAoB,EAAE,KAAKZ,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAM5C,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBgC,EAAiB,SAAS,YAAY,SAAS,CAAcY,EAAM5C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAiB,iBAAiBgC,EAAiB,SAAS,YAAY,SAAS,CAAclC,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,WAAW,iBAAiBgC,EAAiB,SAAS,sBAAsB,KAAK,WAAW,SAAsBlC,EAAKoD,GAAc,CAAC,MAAM,CAAC,aAAa,eAAe,cAAc,qBAAqB,EAAE,KAAK,CAAC,aAAa,qBAAqB,cAAc,qBAAqB,cAAc,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,KAAK,CAAC,WAAW,sBAAsB,SAAS,OAAO,UAAU,SAAS,cAAc,MAAM,WAAW,QAAQ,UAAU,QAAQ,EAAE,OAAO,OAAO,KAAK,CAAC,QAAQ,GAAK,KAAK,GAAG,YAAY,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,SAAS,IAAI,KAAK,WAAW,QAAQ,OAAO,YAAY,CAAC,EAAE,OAAO,OAAO,YAAY,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,KAAK,WAAW,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAepD,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,QAAQ,iBAAiBgC,EAAiB,SAAS,sBAAsB,KAAK,QAAQ,SAAsBlC,EAAKoD,GAAc,CAAC,MAAM,CAAC,aAAa,eAAe,cAAc,qBAAqB,EAAE,KAAK,CAAC,aAAa,qBAAqB,cAAc,qBAAqB,cAAc,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,QAAQ,UAAU,QAAQ,EAAE,OAAO,OAAO,KAAK,CAAC,QAAQ,GAAK,KAAK,GAAG,YAAY,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,SAAS,IAAI,KAAK,QAAQ,QAAQ,OAAO,YAAY,CAAC,EAAE,OAAO,OAAO,YAAY,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,KAAK,QAAQ,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAepD,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,MAAM,iBAAiBgC,EAAiB,SAAS,sBAAsB,KAAK,MAAM,SAAsBlC,EAAKoD,GAAc,CAAC,MAAM,CAAC,aAAa,eAAe,cAAc,qBAAqB,EAAE,KAAK,CAAC,aAAa,qBAAqB,cAAc,qBAAqB,cAAc,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,KAAK,CAAC,WAAW,sBAAsB,SAAS,OAAO,UAAU,SAAS,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,KAAK,CAAC,QAAQ,GAAK,KAAK,GAAG,YAAY,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,SAAS,IAAI,KAAK,MAAM,QAAQ,OAAO,YAAY,CAAC,EAAE,OAAO,OAAO,YAAY,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,KAAK,MAAM,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAepD,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBgC,EAAiB,SAAS,sBAAsB,SAAsBlC,EAAKqD,GAAqB,CAAC,KAAK,CAAC,aAAa,qBAAqB,cAAc,qBAAqB,cAAc,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,OAAO,KAAK,CAAC,MAAM,eAAe,KAAK,EAAE,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,OAAO,OAAO,OAAO,QAAQ,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQC,GAAI,CAAC,kFAAkF,kFAAkF,kQAAkQ,8KAA8K,gTAAgT,+QAA+Q,oRAAoR,mMAAmM,wRAAwR,iJAAiJ,qKAAqK,wQAAwQ,6QAA6Q,0LAA0L,yGAAyG,gzCAAgzC,+bAA+b,EAStqeC,GAAgBC,EAAQ5C,GAAU0C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,iBAAiBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,GAAG,YAAY,kBAAkB,MAAM,kBAAkB,KAAKI,EAAY,MAAM,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,aAAa,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGM,GAAgB,GAAGC,GAAmB,GAAGC,EAAyB,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTpzH,IAAMC,GAAqBC,EAASC,EAAe,EAAQC,GAAmBF,EAASG,EAAa,EAAQC,GAAkBJ,EAASK,EAAY,EAAQC,GAAqBN,EAASO,EAAe,EAAQC,GAAoBR,EAASS,EAAc,EAAQC,GAAyCC,GAA0BC,GAAOC,EAAO,GAAG,CAAC,EAAQC,GAAoBd,EAASe,EAAc,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,EAAyL,IAAMC,GAAY,CAAC,SAAS,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,IAAI,KAAK,QAAQ,EAAQC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,CAAC,EAAQC,GAAkBC,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAAyV,IAAMC,GAAU,CAAC,CAAC,MAAAC,EAAM,SAAAC,EAAS,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAKC,GAAaJ,CAAK,EAAE,OAAOE,EAASC,CAAI,CAAE,EAAQE,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAJ,CAAQ,IAAI,CAAC,IAAMK,EAAaC,GAAWC,CAAmB,EAAQC,EAAWJ,GAAOC,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAAST,CAAQ,CAAC,CAAE,EAAQY,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,eAAAC,EAAe,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUF,GAAgBE,EAAM,SAAS,GAAUC,GAAuB,CAACD,EAAME,IAAeF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAEF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASJ,EAAMK,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAU,mBAAAC,EAAmB,mBAAAC,EAAmB,mBAAAC,EAAmB,YAAAC,EAAY,GAAGC,CAAS,EAAEvB,GAASK,CAAK,EAAO,CAAC,YAAAmB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAxB,CAAQ,EAAEyB,GAAgB,CAAC,eAAe,YAAY,QAAAf,EAAQ,kBAAAgB,EAAiB,CAAC,EAAQC,EAAiB5B,GAAuBD,EAAME,CAAQ,EAA4D4B,EAAkBC,GAAGC,GAAkB,GAArE,CAAatB,EAAS,CAAuE,EAAQuB,EAAWC,EAAO,IAAI,EAAQC,GAAsBC,GAAM,EAAQC,GAAkBC,GAAqB,EAAE,OAAoB/C,EAAKgD,GAAY,CAAC,GAAG5B,GAAUwB,GAAgB,SAAsB5C,EAAKC,GAAS,CAAC,QAAQU,EAAS,QAAQ,GAAM,SAAsBX,EAAKR,GAAW,CAAC,MAAMyD,GAAY,SAAsBjD,EAAKE,EAAO,IAAI,CAAC,GAAGyB,EAAU,GAAGI,EAAgB,UAAUS,GAAGD,EAAkB,iBAAiBpB,EAAUU,CAAU,EAAE,mBAAmB,YAAY,iBAAiBS,EAAiB,SAAS,YAAY,IAAIxB,GAAK4B,EAAK,MAAM,CAAC,GAAGxB,CAAK,EAAE,SAAsBlB,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBoC,EAAiB,SAAS,sBAAsB,SAAsBtC,EAAKmD,GAAe,CAAC,WAAW,SAAS,OAAO,CAAC,KAAK,CAAC,MAAM,eAAe,KAAK,EAAE,EAAE,QAAQ,OAAO,OAAO,OAAO,QAAQ,EAAE,EAAE,UAAU,CAAcC,EAAMlD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAe,iBAAiBoC,EAAiB,SAAS,YAAY,SAAS,CAActC,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKE,EAAO,IAAI,CAAC,UAAU,yBAAyB,iBAAiBoC,EAAiB,SAAS,sBAAsB,SAAsBtC,EAAKqD,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,MAAM,OAAO,MAAM,QAAQ,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeD,EAAME,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQC,GAAU,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,OAAO,QAAQC,GAAW,iBAAiBlB,EAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,gBAAgB,oBAAoB,EAAE,SAAS,CAAcc,EAAMlD,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,iBAAiBoC,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,KAAK,EAAE,SAAS,CAAcc,EAAMlD,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBoC,EAAiB,SAAS,YAAY,SAAS,CAActC,EAAKyD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK3C,CAAY,GAAgBf,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,KAAK,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,YAAY,EAAE,iBAAiBoC,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAetC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBoC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,sBAAsB,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,GAAG,EAAE,SAAsBtC,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBoC,EAAiB,SAAS,sBAAsB,SAAsBtC,EAAK2D,GAAc,CAAC,MAAM,eAAe,SAAS,MAAM,eAAe,CAAC,SAAS,OAAO,UAAU,GAAK,OAAO,GAAG,MAAM,QAAQ,EAAE,WAAW,OAAO,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,QAAQ,IAAI,GAAG,YAAY,SAAS,YAAY,OAAO,GAAG,OAAO,GAAG,WAAW,GAAK,KAAK,YAAY,SAAS,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3D,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBoC,EAAiB,SAAS,sBAAsB,SAAsBtC,EAAKqD,GAAgB,CAAC,KAAK,CAAC,aAAa,qBAAqB,cAAc,qBAAqB,cAAc,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,OAAO,KAAK,CAAC,MAAM,eAAe,KAAK,EAAE,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,OAAO,OAAO,OAAO,QAAQ,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerD,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBoC,EAAiB,SAAS,sBAAsB,SAAsBtC,EAAK4D,GAAgB,CAAC,eAAe,CAAc5D,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBoC,EAAiB,SAAS,YAAY,SAAsBtC,EAAK6D,GAAmB,CAAC,SAAsB7D,EAAKd,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAK4E,GAAS,KAAK,YAAY,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,CAAC,EAAE,SAAS,CAACC,GAAWC,GAAeC,IAAwBjE,EAAKkE,GAAU,CAAC,SAASH,IAAY,IAAI,CAAC,CAAC,UAAUxC,GAAmB,GAAGG,GAAY,UAAUF,EAAmB,UAAUC,CAAkB,EAAE0C,MAAS5C,KAAqB,GAAGE,IAAqB,GAAuBzB,EAAKgD,GAAY,CAAC,GAAG,aAAatB,EAAW,GAAG,SAAsB1B,EAAKoE,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU7C,EAAkB,EAAE,SAAsBvB,EAAKqE,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU9C,EAAkB,EAAE,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsB6B,EAAMlD,EAAO,EAAE,CAAC,UAAU,8BAA8B,iBAAiBoC,EAAiB,SAAS,YAAY,SAAS,CAActC,EAAKsE,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,OAAO,GAAGC,GAAkB/C,CAAkB,CAAC,EAAE,UAAU,gBAAgB,iBAAiBc,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,CAAC,CAAC,EAAetC,EAAKyD,EAAS,CAAC,sBAAsB,GAAK,SAAsBzD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,OAAO,EAAE,iBAAiBoC,EAAiB,SAAS,YAAY,KAAKb,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEC,EAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,MAAM,qBAAqB,OAAO,EAAE,MAAM,CAAC,EAAE,WAAW,CAAc0B,EAAMlD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,iBAAiBoC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oBAAoB,EAAE,SAAS,CAActC,EAAKyD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK3C,CAAY,GAAgBf,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,0BAA0B,QAAQ,EAAE,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,uBAAuB,EAAE,iBAAiBoC,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAetC,EAAKyD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK3C,CAAY,GAAgBf,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,2FAA2F,EAAE,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,cAAc,EAAE,iBAAiBoC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mEAAmE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,kBAAkB,CAActC,EAAKkD,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBlD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBoC,EAAiB,SAAS,sBAAsB,SAAsBtC,EAAKwE,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUlD,EAAU,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,gBAAgB,GAAG,QAAQ,OAAO,WAAW,OAAO,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe8B,EAAMlD,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,iBAAiBoC,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,KAAK,EAAE,SAAS,CAAcc,EAAMlD,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBoC,EAAiB,SAAS,YAAY,SAAS,CAActC,EAAKyD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK3C,CAAY,GAAgBf,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,sBAAsB,8FAA8F,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,uBAAuB,EAAE,iBAAiBoC,EAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAetC,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBoC,EAAiB,SAAS,sBAAsB,SAAsBtC,EAAK2D,GAAc,CAAC,MAAM,eAAe,SAAS,MAAM,eAAe,CAAC,SAAS,OAAO,UAAU,GAAK,OAAO,GAAG,MAAM,QAAQ,EAAE,WAAW,OAAO,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,QAAQ,IAAI,GAAG,YAAY,SAAS,YAAY,OAAO,GAAG,OAAO,GAAG,WAAW,GAAK,KAAK,WAAW,SAAS,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3D,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBoC,EAAiB,SAAS,sBAAsB,SAAsBtC,EAAKyE,GAAe,CAAC,MAAM,CAAC,aAAa,oBAAoB,EAAE,cAAc,CAAC,QAAQ,EAAE,EAAE,KAAK,CAAC,aAAa,kBAAkB,cAAc,kBAAkB,cAAc,kBAAkB,cAAc,EAAE,KAAK,OAAO,EAAE,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,OAAO,GAAK,QAAQ,OAAO,OAAO,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,KAAK,CAAC,QAAQf,GAAkB,KAAK3C,CAAY,GAAG,WAAW,SAAS2C,GAAkB,KAAK3C,CAAY,GAAG,UAAU,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,EAAE,WAAW,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,CAAC,gBAAgB,qBAAqB,KAAK,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ2D,GAAI,CAAC,kFAAkF,gFAAgF,yPAAyP,iJAAiJ,6PAA6P,sIAAsI,2RAA2R,0QAA0Q,oRAAoR,+KAA+K,8VAA8V,kJAAkJ,0GAA0G,iQAAiQ,4RAA4R,8FAA8F,6FAA6F,8PAA8P,kMAAkM,qRAAqR,wQAAwQ,yGAAyG,u+DAAu+D,GAAeA,GAAI,+bAA+b,EASjrtBC,GAAgBC,EAAQhE,GAAU8D,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,OAAOA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,EAAoBH,GAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,kBAAkB,MAAM,kBAAkB,KAAKI,EAAY,MAAM,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,aAAa,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGM,GAAqB,GAAGC,GAAmB,GAAGC,GAAkB,GAAGC,GAAqB,GAAGC,GAAoB,GAAGC,GAAoB,GAAGC,GAAoCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECVz6J,IAAMC,GAAiB,uBAAuB,SAASC,GAAoBC,EAAM,CAAC,GAAK,CAAC,QAAAC,EAAQ,WAAAC,EAAW,OAAAC,CAAM,EAAEH,EAAYI,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAAY,CAACC,EAAUC,CAAe,EAAEC,GAAc,EAAO,CAACC,EAAKC,CAAO,EAAEC,GAAS,EAAK,EAAO,CAACC,EAAgBC,CAAkB,EAAEF,GAAS,IAAI,EAAO,CAACG,EAAqBC,CAAuB,EAAEJ,GAAS,CAAC,CAAC,EAAQK,EAAIC,EAAO,IAAI,EAAEC,GAAU,IAAI,CAAC,GAAG,CAACd,EAAS,CAA+RW,GAAvQ,IAAI,CAAC,IAAMI,EAAQ,CAAC,EAAMC,EAAeJ,EAAI,QAAQ,KAAMI,GAAgBA,EAAe,QAAQ,YAAY,IAAI,QAAWA,EAAe,WAAWD,EAAQ,KAAKC,EAAe,SAAS,EAAGA,EAAeA,EAAe,cAAe,OAAOD,EAAQ,QAAQ,CAAE,GAA2C,CAAC,EAAE,IAAME,EAAS,IAAI,CAACX,EAAQ,EAAI,CAAE,EAAE,OAAAY,EAAO,iBAAiBC,GAAgBF,CAAQ,EAAQ,IAAI,CAACC,EAAO,oBAAoBC,GAAgBF,CAAQ,CAAE,CAAE,CAAC,EAAE,CAAC,CAAC,EAAEH,GAAU,IAAI,CAAC,GAAG,CAACd,EAAS,CAAC,IAAMoB,EAAaC,GAAO,CAAIA,EAAM,MAAM,UAAUhB,GAAMP,GAAYQ,EAAQ,EAAK,CAAG,EAAE,OAAAY,EAAO,iBAAiB,UAAUE,CAAY,EAAQ,IAAI,CAACF,EAAO,oBAAoB,UAAUE,CAAY,CAAE,CAAE,CAAC,EAAE,CAACf,EAAKP,CAAU,CAAC,EAAEgB,GAAU,IAAI,CAAC,GAAG,CAACd,EAAS,CAAC,IAAMsB,EAAU,SAAS,cAAc,KAAK,EAAE,OAAAA,EAAU,GAAG,wBAAwB,SAAS,KAAK,YAAYA,CAAS,EAAEb,EAAmBa,CAAS,EAAQ,IAAI,CAAC,SAAS,KAAK,YAAYA,CAAS,CAAE,CAAE,CAAC,EAAE,CAACtB,CAAQ,CAAC,EAAEc,GAAU,IAAI,CAAC,GAAG,CAACd,EAAS,CAAC,IAAMuB,EAAY,IAAIjB,EAAQ,EAAK,EAAE,OAAAY,EAAO,iBAAiBxB,GAAiB6B,CAAW,EAAQ,IAAI,CAACL,EAAO,oBAAoBxB,GAAiB6B,CAAW,CAAE,CAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAIC,EAAYC,GAAW7B,EAAM,UAAU,CAAC,MAAM,OAAO,OAAO,MAAM,CAAC,EAAE4B,EAAYE,GAAeF,CAAW,EAAE,IAAMG,EAAQ,IAAIxB,EAAgB,IAAIG,EAAQ,EAAI,CAAC,EAAQsB,EAAchC,EAAM,aAAa,SAAsBiC,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,UAAU,GAAGjC,EAAM,KAAK,EAAE,QAAQ+B,EAAQ,SAASF,GAAW7B,EAAM,aAAaA,EAAM,KAAK,CAAC,CAAC,EAAeiC,EAAKC,GAAO,CAAC,GAAG/B,EAAO,QAAQ4B,EAAQ,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,UAAU,GAAG/B,EAAM,KAAK,EAAE,SAAsBiC,EAAKE,GAAK,CAAC,GAAGhC,EAAO,KAAK,aAAa,2ZAA2Z,CAAC,CAAC,CAAC,EAAE,OAAoBiC,EAAM,MAAM,CAAC,IAAIpB,EAAI,MAAM,CAAC,SAAS,WAAW,GAAGhB,EAAM,KAAK,EAAE,SAAS,CAACgC,EAAc,CAAC5B,GAAUQ,GAA8ByB,GAAavB,EAAqB,OAAO,CAACwB,EAASC,IAAyBN,EAAK,MAAM,CAAC,UAAU,GAAGM,CAAS,sBAAsB,SAASD,CAAQ,CAAC,EAAeF,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,OAAO,KAAK,cAAc,MAAM,EAAE,SAAS,CAAcH,EAAKO,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ/B,EAAK,EAAE,CAAC,EAAE,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,gBAAgBR,EAAQ,gBAAgB,eAAeA,EAAQ,KAAK,QAAQA,EAAQ,IAAI,MAAM,MAAS,EAAE,QAAQ,GAAM,WAAWD,EAAM,UAAU,CAAC,EAAeiC,EAAKQ,GAAgB,CAAC,SAAShC,GAAmBwB,EAAKO,EAAO,IAAI,CAAC,QAAQ,CAAC,cAAc,MAAM,EAAE,QAAQ,CAAC,cAAc,MAAM,EAAE,KAAK,CAAC,cAAc,MAAM,EAAE,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,QAAQ,OAAO,cAAc,MAAM,eAAe,KAAK,EAAE,SAASZ,CAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEhB,CAAe,CAAC,CAAC,CAAC,CAAE,CAM39H,IAAM8B,GAAWC,EAAQ5C,GAAoB,CAAC,sDAAsD,CAAC,EAAS6C,GAAQF,GAAWA,GAAW,YAAY,mBAAmBG,EAAoBH,GAAW,CAAC,UAAU,CAAC,KAAKI,EAAY,iBAAiB,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,gBAAgB,CAAC,KAAKA,EAAY,MAAM,MAAM,aAAa,aAAa,iBAAiB,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,EAAI,EAAE,WAAW,CAAC,KAAKA,EAAY,WAAW,aAAaC,EAAkB,CAAC,CAAC,EAAE,WAAW,CAAC,KAAKD,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,SAAS,QAAQ,EAAE,aAAa,CAAC,SAAS,QAAQ,EAAE,wBAAwB,EAAI,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,YAAY,gBAAgB,MAAM,SAAS,SAAS,CAAC,KAAKE,GAAS,CAAC,YAAY,OAAO,KAAK,EAAE,CAAC,EAAE,GAAGC,GAA6B,CAAC,KAAK,GAAM,MAAM,EAAK,CAAC,CAAC,EAAE,OAAOjD,GAAOA,EAAM,aAAa,QAAQ,EAAE,aAAa,CAAC,KAAK8C,EAAY,kBAAkB,MAAM,SAAS,OAAO9C,GAAOA,EAAM,aAAa,QAAQ,EAAE,WAAW,CAAC,KAAK8C,EAAY,QAAQ,aAAa,GAAK,MAAM,cAAc,CAAC,CAAC,EAAE,IAAMhB,GAAeoB,GAAS,CAAC,GAAgBC,GAAeD,CAAO,EAAE,CAAC,GAAK,CAAC,QAAAE,EAAQ,KAAAC,EAAK,SAAAf,EAAS,QAAAgB,EAAQ,WAAAC,CAAU,EAAEL,EAAQ,MAC3sCM,EAAS,CAAC,EAChB,GAAGJ,GAAS,OAAOA,GAAU,UAAU,CAACC,EAAK,CAAC,IAAII,EAAUL,EAAW,CAACG,GAAY,CAACH,EAAQ,YAAqDE,GAAQ,aAAaG,EAAU,CAAC,GAAGL,EAAQ,WAAWE,EAAQ,UAAU,GAAGE,EAAS,KAAKC,CAAU,CACrP,GAAGnB,EAAS,CAAC,GAAG,OAAOA,GAAW,SAClC,OAAOY,EAAiB,MAAM,QAAQZ,CAAQ,EAC9CkB,EAAS,SAASlB,EAAS,IAAIR,EAAc,EAC7C0B,EAAS,SAAS1B,GAAeQ,CAAQ,CAAG,CAC5C,OAAO,OAAO,KAAKkB,CAAQ,EAAE,OAAO,EAAeE,GAAaR,EAAQM,CAAQ,EAAEN,CAAQ,CAAC,OAAOA,CAAQ,ECPxF,SAARS,GAAiCC,EAAM,CAA4E,OAAoBC,EAAKC,GAAO,CAAC,GAAGF,EAAM,QAAnG,IAAI,CAACG,EAAO,cAAc,IAAI,MAAMC,EAAgB,CAAC,CAAE,EAAgE,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,UAAU,GAAGJ,EAAM,KAAK,EAAE,SAAsBC,EAAKI,GAAK,CAAC,GAAGL,EAAM,KAAK,aAAa,qPAAqP,CAAC,CAAC,CAAC,CAAE,CAACD,GAAgB,YAAY,oBAAoBO,EAAoBP,GAAgB,CAAC,KAAKQ,GAAS,CAAC,KAAK,EAAE,CAAC,EAAE,GAAGC,GAA6B,CAAC,KAAK,GAAM,MAAM,EAAK,CAAC,CAAC,CAAC,ECLtB,IAAMC,GAAU,CAAC,MAAM,QAAQ,UAAU,aAAa,YAAY,eAAe,MAAM,UAAU,MAAM,UAAU,eAAe,iBAAiB,EAAQC,GAAe,CAAC,MAAM,QAAQ,MAAM,QAAQ,MAAM,QAAQ,eAAe,iBAAiB,EAAQC,GAAsB,iCAAiC,SAASC,GAAyBC,EAAM,CAAC,IAAIC,EAAyBC,EAAsBC,EAAkBC,EAAsDC,EAAiDC,EAAwCC,EAAkCC,EAAyBC,EAAa,GAAK,CAAC,QAAAC,EAAQ,aAAAC,CAAY,EAAEX,EAAYY,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAAaC,GAAmBb,EAAyBD,EAAM,qBAAqB,MAAMC,IAA2B,OAAO,OAAOA,EAAyB,CAAC,EAAQc,GAAgBb,EAAsBF,EAAM,kBAAkB,MAAME,IAAwB,OAAO,OAAOA,EAAsB,CAAC,EAAQc,GAAYb,EAAkBH,EAAM,cAAc,MAAMG,IAAoB,OAAO,OAAOA,EAAkB,CAAC,EAAMc,EAAa,GAAOC,EAAc,GAAG,GAAGN,EAAU,OAAoBO,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQnB,EAAM,QAAQ,GAAGA,EAAM,KAAK,EAAE,SAASoB,GAAWJ,EAAWhB,EAAM,KAAK,CAAC,CAAC,EAAG,GAAK,CAAC,UAAAqB,CAAS,EAAEC,GAAiB,EAAQC,EAAMC,GAAaC,GAAOA,EAAM,KAAK,EAAO,CAAC,MAAAC,EAAM,uBAAAC,CAAsB,EAAEC,GAAkBb,CAAc,EAAMW,EAAqQZ,IAAmBG,EAAa,gCAAgCC,EAAc,6KAA5UD,EAAa,gCAAgCC,EAAc,0LAA6b,IAAMW,EAAY,CAAC,EAAE,QAAUC,KAAa,OAAO,OAAOlC,EAAS,EAAE,CAAC,IAAImC,EAAkC,IAAMC,GAAID,EAAkCJ,EAAuBG,CAAS,KAAK,MAAMC,IAAoC,OAAO,OAAOA,EAAkC,GAAMD,IAAYlC,GAAU,MAAUoC,GAAI,CAACH,EAAYjC,GAAU,KAAK,IAAGiC,EAAYjC,GAAU,KAAK,EAAEoC,GAAUH,EAAYC,CAAS,EAAEE,CAAI,CAAC,IAAIC,EAAgB,CAAC,EAAE,GAAGP,EAAM,CAAC,IAAMQ,EAAOC,GAAkB,OAAO,OAAOvC,EAAS,EAAE8B,EAAMC,CAAsB,EAAEM,EAAgBG,GAAa,CAAC,GAAGV,EAAM,MAAM,OAAU,OAAAQ,CAAM,CAAC,CAAE,CAAC,IAAMG,EAA2B,CAAC,EAAE,QAAUC,KAAQL,EAAiBI,EAA2BC,EAAKT,EAAYjC,GAAU,SAAS,CAAC,CAAC,EAAE0C,EAAM,IAAMC,EAA2B,CAAC,EAAQC,GAAsB,CAAC,EAAQC,GAA0B,CAAC,EAAE,QAAUH,KAAQL,EAAgB,CAAC,GAAK,CAAC,SAAAS,CAAQ,EAAEC,GAAiBL,EAAKT,EAAYjC,GAAU,WAAW,CAAC,CAAC,EAAE,QAAQgD,GAAE,EAAEA,GAAEF,EAAS,OAAOE,KAAI,CAAC,IAAMC,EAAQH,EAASE,EAAC,EAAKC,EAAQ,KAAIN,EAA2BM,EAAQ,EAAE,EAAEP,EAAKE,GAAsBK,EAAQ,EAAE,EAAEP,EAAKT,EAAYjC,GAAU,SAAS,CAAC,EAAE6C,GAA0BI,EAAQ,EAAE,EAAEC,GAAqBD,EAAQlC,CAAY,EAAG,CAAC,CAAC,IAAMoC,GAAiB,CAAC,EAAQC,IAA+BlC,GAAoB,OAAyCN,EAAyBM,EAAkB,SAAS,MAAMN,IAA2B,SAAeD,EAAkCC,EAAyB,YAAY,MAAMD,IAAoC,SAAeD,EAAwCC,EAAkC,SAAS,MAAMD,IAA0C,SAAeD,EAAiDC,EAAwC,YAAY,MAAMD,IAAmD,SAAeD,EAAsDC,EAAiD,QAAQ,MAAMD,IAAwD,OAAxtB,OAAsuBA,EAAsD,mBAAmB,CAAC,EAAE,QAAU4B,KAAM,OAAO,KAAKgB,EAA6B,EAAE,CAAiD,IAAMC,GAAxCD,GAA8BhB,CAAE,EAAsB,MAAM,OAAS,CAACkB,EAASC,EAAS,IAAI,OAAO,QAAQtD,EAAc,EAAG,GAAGoD,KAAQE,GAAU,CAACJ,GAAiBG,CAAQ,EAAElB,EAAG,KAAM,CAAE,CAAC,IAAMoB,EAAS,CAAC,EAAE,QAAQR,EAAE,EAAEA,EAAErB,EAAM,OAAOqB,IAAI,CAAC,IAAIS,GAAWC,GAAeV,IAAI,GAAGlC,GAAS0C,EAAS,KAAkBjC,EAAK,MAAM,CAAC,MAAM,CAAC,MAAMT,EAAQ,MAAM,eAAeA,EAAQ,MAAM,CAAC,MAAM,OAAO,gBAAgBA,EAAQ,MAAM,OAAOA,EAAQ,OAAO,UAAUA,EAAQ,MAAM,CAAC,EAAE,WAAWkC,CAAC,EAAE,CAAC,EAAG,IAAMN,EAAKf,EAAMqB,CAAC,EAAQW,GAAwCjB,GAAK,YAAY,GAAG,OAAO,KAAKU,EAA6B,EAAE,SAAS,EAAG,SAAU,IAAMQ,EAAUD,GAAM,GAASE,GAAQlB,EAA2BiB,CAAS,EAAE,GAAG,CAACC,GAAS,SAAU,IAAMC,IAAOL,GAAWf,EAAK,QAAQ,MAAMe,KAAa,OAAO,OAAOA,GAAW,eAAmBM,EAAe,KAAWC,IAAWN,GAAYhB,EAAK,QAAQ,MAAMgB,KAAc,OAAO,OAAOA,GAAY,2BAA8BM,KAAWD,EAAe,CAAC,GAAGC,GAAU,QAAqDA,IAAU,QAAS,IAAItB,EAAK,UAAU,EAAE,GAAG,IAAIuB,GAAuBC,GAAahD,EAAkB,CAAC,IAAIwB,EAAK,GAAG,MAAM,CAAC,GAAGxB,EAAkB,MAAM,MAAM,MAAM,MAAM,EAAE,SAAS,CAAC,GAAGA,EAAkB,MAAM,SAAS,MAAM,CAAC,GAAGA,EAAkB,MAAM,SAAS,MAAM,IAAIwB,EAAK,GAAG,SAAS,GAAGA,EAAK,EAAE,WAAW,SAAS,CAAC,GAAGxB,EAAkB,MAAM,SAAS,MAAM,SAAS,MAAM,CAAC,GAAGA,EAAkB,MAAM,SAAS,MAAM,SAAS,MAAM,QAAQd,EAAM,gBAAgB,SAAS,GAAGsC,EAAK,EAAE,aAAa,GAAG,GAAGA,EAAK,EAAE,aAAa,CAACS,GAAiB,KAAK,EAAEU,GAAQ5B,EAAYjC,GAAU,KAAK,CAAC,EAAE,CAACmD,GAAiB,KAAK,EAAuCW,IAAM,QAAS,EAAE,CAACX,GAAiB,KAAK,EAAEU,GAAQ5B,EAAYjC,GAAU,KAAK,CAAC,EAAE,CAACmD,GAAiB,cAAc,EAAEN,GAA0Be,CAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEJ,EAAS,KAAkBjC,EAAK4C,GAAgB,SAAS,CAAC,MAAM,CAAC,OAAO,GAAK,WAAWzB,EAAK,GAAG,UAAUE,GAAsBgB,CAAS,EAAE,UAAUA,EAAU,SAASlB,EAAK,SAAS,MAAAoB,GAAM,eAAAC,CAAc,EAAE,SAASE,EAAS,EAAE,GAAGvB,EAAK,EAAE,WAAW,CAAC,CAAE,CAAC,OAAoBnB,EAAK6C,EAAoB,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,KAAK,GAAM,SAAS,CAAC,CAAC,EAAE,SAAU3C,EAA2FJ,EAA0BE,EAAK8C,GAAQ,CAAC,MAAMhD,EAAa,SAASC,CAAa,CAAC,EAAEK,EAAM,SAAS,EAAeJ,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQnB,EAAM,QAAQ,GAAGA,EAAM,KAAK,EAAE,SAASoB,GAAWJ,EAAWhB,EAAM,KAAK,CAAC,CAAC,EAAemB,EAAK,MAAM,CAAC,UAAUnB,EAAM,aAAa,OAAOF,GAAsB,OAAU,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAIE,EAAM,IAAI,WAAW,SAAS,QAAQA,EAAM,QAAQ,UAAU,UAAU,YAAYS,EAAaT,EAAM,SAAS,MAAMS,IAAe,OAAO,OAAOA,EAAa,UAAU,OAAO,OAAO,SAAS,GAAGT,EAAM,KAAK,EAAE,SAASoD,CAAQ,CAAC,EAA9oBjC,EAAK+C,GAAwB,CAAC,MAAMlE,EAAM,MAAM,KAAKmE,EAAY,CAAC,CAA6kB,CAAC,CAAE,CAM1rP,IAAMC,GAAgBC,EAAQtE,GAAyB,CAAC,IAAID,EAAqB,wDAAwD,IAAIA,EAAqB,yCAAyC,IAAIA,EAAqB,+CAA+C,IAAIA,EAAqB,+CAA+C,IAAIA,EAAqB,0CAA0C,IAAIA,EAAqB,sCAAsC,CAAC,EAASwE,GAAQF,GAAgBA,GAAgB,YAAY,oBAAoBG,EAAoBH,GAAgB,CAAC,eAAe,CAAC,KAAKI,EAAY,iBAAiB,EAAE,kBAAkB,CAAC,KAAKA,EAAY,iBAAiB,EAAE,gBAAgB,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,YAAY,oBAAoB,MAAM,SAAS,EAAE,WAAW,CAAC,KAAKA,EAAY,iBAAiB,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,KAAK,QAAQ,CAAC,UAAU,WAAW,EAAE,aAAa,CAAC,UAAU,WAAW,EAAE,wBAAwB,EAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,aAAa,MAAM,YAAY;AAAA,cAA2B,OAAOxE,GAAOA,EAAM,QAAQ,SAAS,EAAE,mBAAmB,CAAC,KAAKwE,EAAY,OAAO,aAAa,KAAK,MAAM,YAAY,YAAY;AAAA;AAAA,aAAuC,OAAOxE,GAAOA,EAAM,QAAQ,WAAW,CAAC,CAAC,EAAE,QAAQ,CAAC,KAAKwE,EAAY,OAAO,SAAS,GAAK,YAAY,QAAQ,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,oBAAoB,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,EAAI,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,EAAI,CAAC,CAAC,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,aAAa,KAAK,EAAE,WAAW,CAAC,KAAKA,EAAY,KAAK,QAAQ,CAAC,OAAO,MAAM,EAAE,aAAa,CAAC,OAAO,MAAM,EAAE,wBAAwB,EAAI,CAAC,CAAC,EAAE,SAAS1B,GAAqBD,EAAQ4B,EAAa,CAAC,GAAG,CAAC5B,GAAS,CAAC,MAAM,QAAQA,EAAQ,eAAe,GAAG,CAACA,EAAQ,gBAAgB,QAAQA,EAAQ,QAAQ,gBAAiB,MAAM,GAAI,GAAG,CAAC4B,EAAc,OAAO5B,EAAQ,MAAO,OAAO4B,EAAa,MAAM,CAAC,IAAI,UAAU,OAAO5B,EAAQ,gBAAgB,IAAI6B,GAAQA,EAAO,KAAK,EAAE,KAAKD,EAAa,SAAS,EAAE,IAAI,YAAY,OAAO5B,EAAQ,gBAAgB,IAAI6B,GAAQA,EAAO,KAAKD,EAAa,mBAAmBC,EAAO,KAAK,EAAE,KAAK;AAAA,CAAI,CAAE,CAAC,OAAO7B,EAAQ,OAAO,EAAG,CCP99D,IAAI8B,IAAO,SAASA,EAAM,CAACA,EAAM,QAAW,UAAUA,EAAM,SAAY,UAAW,GAAGA,KAAQA,GAAM,CAAC,EAAE,EAAE,IAAMC,GAAY,CAAE,QAAW,WAAY,SAAY,UAAU,EAKxgB,SAARC,GAAgCC,EAAM,CAAC,GAAK,CAAC,OAAAC,EAAO,cAAAC,CAAa,EAAEF,EAAYG,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAAY,CAACC,EAAeC,CAAK,EAAEC,GAAaC,GAAO,CAACA,EAAM,eAAeA,EAAM,KAAK,CAAC,EAAQC,EAAYH,EAAM,SAAS,EAAQE,EAAMC,EAAY,WAAW,UAAyK,OAAoBC,EAAKC,GAAO,CAAC,GAAGX,EAAM,QAAQQ,EAAM,QAAzM,IAAI,CAAC,IAAMI,EAAYP,EAAe,EAAMI,IAAgBR,EAAQY,EAAO,KAAKD,EAAY,QAAQ,EAAQC,EAAO,SAAS,KAAKD,EAAc,EAA0E,MAAM,CAAC,WAAW,OAAO,OAAOH,EAAY,UAAU,OAAU,GAAGT,EAAM,MAAM,cAAcS,EAAY,OAAO,MAAS,EAAE,QAAQ,CAAC,QAAQA,GAAa,CAACN,EAASD,EAAc,QAAQ,CAAC,EAAE,SAASF,EAAM,KAAKQ,CAAK,CAAC,CAAC,CAAE,CAACT,GAAe,YAAY,kBAAkBe,EAAoBf,GAAe,CAAC,OAAO,CAAC,KAAKgB,EAAY,QAAQ,aAAa,EAAI,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAajB,GAAY,SAAS,CAAE,QAAW,CAAC,KAAKiB,EAAY,OAAO,aAAajB,GAAY,QAAW,YAAY,cAAc,EAAG,SAAY,CAAC,KAAKiB,EAAY,OAAO,aAAajB,GAAY,SAAY,YAAY,eAAe,CAAC,CAAC,EAAE,GAAGkB,GAA6B,CAAC,SAAS,CAAC,CAAC,GAAG,UAAU,MAAM,UAAU,GAAGC,GAAO,MAAM,EAAE,CAAC,GAAG,WAAW,MAAM,UAAU,CAAC,EAAE,SAAS,CAAC,cAAc,CAAC,KAAKF,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,ECL96B,IAAMG,GAAa,+BAA+B,SAASC,GAAuBC,EAAM,CAAC,IAAIC,EAAa,GAAK,CAAC,KAAAC,EAAK,eAAAC,EAAe,SAAAC,CAAQ,EAAEJ,EAAYK,EAAIL,EAAM,SAAS,IAAS,CAACM,EAAMC,CAAQ,EAAEC,GAAaC,GAAO,CAACA,EAAM,MAAMA,EAAM,QAAQ,CAAC,EAAMC,EAAO,EAAMC,EAAM,GAAG,OAAOT,EAAK,CAAC,IAAI,WAAWQ,EAAkDH,GAAS,QAAS,EAAEI,EAAMC,GAAeF,EAAkDH,GAAS,cAAeP,EAAM,SAASG,CAAc,EAAE,MAAM,IAAI,YAAYO,EAAOJ,EAAM,OAAOK,EAAM,OAAOD,CAAM,EAAE,KAAM,CAA2C,OAA7BN,IAAW,QAAQM,GAAQ,EAA6BG,EAAK,MAAM,CAAC,UAAUf,EAAY,CAAC,EAAegB,EAAMT,EAAI,CAAC,MAAM,CAAC,MAAML,EAAM,MAAM,OAAO,EAAE,WAAW,MAAM,WAAWA,EAAM,WAAW,OAAU,OAAO,eAAeA,EAAM,WAAW,WAAWC,EAAaD,EAAM,SAAS,MAAMC,IAAe,OAAO,OAAOA,EAAa,QAAQ,OAAO,OAAO,SAAS,GAAGD,EAAM,KAAK,GAAGA,EAAM,KAAK,EAAE,SAAS,CAACA,EAAM,OAAOW,EAAMX,EAAM,MAAM,CAAC,CAAC,CAAE,CAIz+C,IAAMe,GAAcC,EAAQjB,GAAuB,CAAC,IAAID,EAAY,iCAAiC,cAAcA,EAAY,iCAAiC,CAAC,EAASmB,GAAQF,GAAcA,GAAc,YAAY,kBAAkBG,EAAoBH,GAAc,CAAC,KAAK,CAAC,KAAKI,EAAY,KAAK,QAAQ,CAAC,WAAW,WAAW,EAAE,aAAa,CAAC,WAAW,YAAY,EAAE,wBAAwB,GAAK,0BAA0B,UAAU,EAAE,SAAS,CAAC,KAAKA,EAAY,KAAK,aAAa,MAAM,QAAQ,OAAO,KAAKC,EAAe,EAAE,OAAOpB,GAAOA,EAAM,OAAO,UAAU,EAAE,eAAeqB,GAAmB,CAAC,OAAOrB,GAAOA,EAAM,OAAO,UAAU,CAAC,EAAE,KAAK,CAAC,KAAK,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,WAAW,GAAG,CAAC,EAAE,MAAM,CAAC,KAAKmB,EAAY,MAAM,aAAa,MAAM,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,EAAE,WAAW,CAAC,KAAKA,EAAY,KAAK,aAAa,OAAO,QAAQ,CAAC,OAAO,eAAe,WAAW,EAAE,aAAa,CAAC,OAAO,gBAAgB,WAAW,CAAC,EAAE,WAAW,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAK,MAAM,aAAa,EAAE,SAAS,CAAC,KAAKA,EAAY,KAAK,aAAa,OAAO,QAAQ,CAAC,OAAO,MAAM,EAAE,aAAa,CAAC,OAAO,MAAM,EAAE,wBAAwB,GAAK,MAAM,WAAW,EAAE,QAAQ,CAAC,KAAKA,EAAY,KAAK,QAAQ,CAAC,IAAI,OAAO,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,EAAE,MAAM,UAAU,CAAC,CAAC,ECJp2C,IAAAG,GAAA,GAAAC,GAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,gCAAO,CAAC,CAAC,CAAC,EAAeC,GAAG,0DAA0BC,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,0BAA0B,SAAS,sBAAsB,6FAA6F,EAAE,SAAS,gJAA6B,CAAC,CAAC,CAAC,EAAeG,GAAgBL,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,EAAE,SAAS,qIAA4B,CAAC,CAAC,CAAC,EAAeI,GAAgBN,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,0BAA0B,OAAO,sBAAsB,6FAA6F,EAAE,SAAS,iFAAgB,CAAC,CAAC,CAAC,EAAeK,GAAG,iCAC15CC,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECApc,IAAMC,GAAiB,CAAC,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOL,GAAiBI,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CCKjR,SAARG,GAAsCC,EAAM,CAAC,IAAMC,EAAeC,GAAaC,GAAOA,EAAM,cAAc,EAAO,CAAC,WAAAC,CAAU,EAAEC,GAAY,EAAkE,OAAoBC,EAAKC,GAAO,CAAC,GAAGP,EAAM,QAA5F,IAAI,CAAII,GAAYH,EAAeG,CAAU,CAAG,EAA4D,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,UAAU,GAAGJ,EAAM,KAAK,EAAE,SAAsBM,EAAKE,GAAK,CAAC,GAAGR,EAAM,KAAK,aAAa,qPAAqP,CAAC,CAAC,CAAC,CAAE,CAACD,GAAqB,YAAY,0BAA0BU,EAAoBV,GAAqB,CAAC,KAAKW,GAAS,CAAC,KAAK,EAAE,CAAC,EAAE,GAAGC,GAA6B,CAAC,KAAK,GAAM,MAAM,EAAK,CAAC,CAAC,CAAC,ECNl2B,IAAAC,GAAA,GAAAC,GAAAD,GAAA,wBAAAE,GAAA,OAAAC,KAAO,IAAMC,GAAG,iCACHC,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECA3G,IAAMC,GAAiB,CAAC,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOL,GAAiBI,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CCAyjB,IAAMG,GAAgBC,EAASC,EAAU,EAAQC,GAAmBF,EAASG,EAAa,EAAQC,GAA0BJ,EAASK,EAAoB,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,EAAyL,IAAMC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAkBC,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAAkBC,GAAW,CAAC,CAAC,MAAAD,EAAM,SAAAE,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWN,GAAOG,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUH,GAAOG,EAAM,UAAU,UAAUF,GAAOE,EAAM,WAAW,cAAc,GAAUC,GAAuB,CAACD,EAAME,IAAeF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAEF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASJ,EAAMK,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAErB,GAASM,CAAK,EAAO,CAAC,YAAAgB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAArB,CAAQ,EAAEsB,GAAgB,CAAC,eAAe,YAAY,QAAAZ,EAAQ,kBAAAa,EAAiB,CAAC,EAAQC,EAAiBzB,GAAuBD,EAAME,CAAQ,EAAuCyB,EAAkBC,GAAGC,GAAkB,GAAhD,CAAC,CAAuE,EAAQC,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB7C,EAAK8C,GAAY,CAAC,GAAGzB,GAAUqB,EAAgB,SAAsB1C,EAAKC,GAAS,CAAC,QAAQW,EAAS,QAAQ,GAAM,SAAsBZ,EAAKR,GAAW,CAAC,MAAMH,GAAY,SAAsB0D,EAAM7C,EAAO,IAAI,CAAC,GAAGuB,EAAU,GAAGI,EAAgB,UAAUS,GAAGD,EAAkB,gBAAgBjB,EAAUO,CAAU,EAAE,mBAAmB,YAAY,iBAAiBS,EAAiB,SAAS,YAAY,IAAIrB,GAAKyB,EAAK,MAAM,CAAC,GAAGrB,CAAK,EAAE,SAAS,CAAcnB,EAAKgD,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQC,IAA2BL,GAAmB,GAAG,IAAI,IAAIA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,GAAGtD,GAAkBkC,CAAS,EAAM,UAAU,SAAS,UAAU,QAAS,EAAE,UAAU,gBAAgB,cAAc,GAAK,iBAAiBY,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAeW,EAAM7C,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBkC,EAAiB,SAAS,YAAY,SAAsBW,EAAM7C,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKkD,EAAS,CAAC,sBAAsB,GAAK,SAAsBlD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,0BAA0B,OAAO,sBAAsB,6FAA6F,EAAE,SAAS,cAAc,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,uBAAuB,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,KAAKb,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAewB,EAAM7C,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,QAAQ,iBAAiBkC,EAAiB,SAAS,sBAAsB,KAAK,QAAQ,SAAsBpC,EAAKoD,GAAW,CAAC,MAAM,uEAAuE,SAAS,MAAM,eAAe,CAAC,SAAS,OAAO,UAAU,GAAK,OAAO,GAAG,SAAS,QAAQ,MAAM,MAAM,EAAE,WAAW,OAAO,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,QAAQ,IAAI,GAAG,YAAY,SAAS,YAAY,KAAK,QAAQ,OAAO,GAAG,WAAW,GAAK,YAAY,GAAG,OAAO,GAAG,aAAaC,GAAkB,KAAKrC,CAAY,GAAG,OAAO,KAAK,QAAQ,SAAS,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAehB,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,mBAAmB,iBAAiBkC,EAAiB,SAAS,sBAAsB,KAAK,mBAAmB,SAAsBpC,EAAKoD,GAAW,CAAC,MAAM,qBAAqB,SAAS,MAAM,eAAe,CAAC,SAAS,OAAO,UAAU,GAAK,OAAO,GAAG,SAAS,QAAQ,MAAM,QAAQ,EAAE,WAAW,gBAAgB,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,QAAQ,IAAI,GAAG,YAAY,SAAS,YAAY,KAAK,mBAAmB,OAAO,GAAG,WAAW,GAAK,YAAY,GAAG,OAAO,GAAG,aAAaC,GAAkB,KAAKrC,CAAY,GAAG,OAAO,KAAK,iBAAiB,SAAS,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe+B,EAAM7C,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcW,EAAM7C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAiB,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,WAAW,iBAAiBkC,EAAiB,SAAS,sBAAsB,KAAK,WAAW,SAAsBpC,EAAKsD,GAAc,CAAC,MAAM,CAAC,aAAa,eAAe,cAAc,qBAAqB,EAAE,KAAK,CAAC,aAAa,wEAAwE,cAAc,qBAAqB,cAAc,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,KAAK,CAAC,WAAW,sBAAsB,SAAS,OAAO,UAAU,SAAS,cAAc,MAAM,WAAW,QAAQ,UAAU,QAAQ,EAAE,OAAO,OAAO,KAAK,CAAC,QAAQ,GAAK,KAAK,GAAG,YAAY,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,SAAS,IAAI,KAAK,WAAW,QAAQ,sBAAsB,YAAY,CAAC,EAAE,OAAO,oBAAoB,YAAY,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,KAAK,WAAW,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAetD,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,QAAQ,iBAAiBkC,EAAiB,SAAS,sBAAsB,KAAK,QAAQ,SAAsBpC,EAAKsD,GAAc,CAAC,MAAM,CAAC,aAAa,eAAe,cAAc,qBAAqB,EAAE,KAAK,CAAC,aAAa,wEAAwE,cAAc,qBAAqB,cAAc,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,QAAQ,UAAU,QAAQ,EAAE,OAAO,OAAO,KAAK,CAAC,QAAQ,GAAK,KAAK,GAAG,YAAY,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,SAAS,IAAI,KAAK,QAAQ,QAAQ,OAAO,YAAY,CAAC,EAAE,OAAO,MAAM,YAAY,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,KAAK,QAAQ,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAetD,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,MAAM,iBAAiBkC,EAAiB,SAAS,sBAAsB,KAAK,MAAM,SAAsBpC,EAAKsD,GAAc,CAAC,MAAM,CAAC,aAAa,eAAe,cAAc,qBAAqB,EAAE,KAAK,CAAC,aAAa,wEAAwE,cAAc,qBAAqB,cAAc,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,KAAK,CAAC,WAAW,sBAAsB,SAAS,OAAO,UAAU,SAAS,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,KAAK,CAAC,QAAQ,GAAK,KAAK,GAAG,YAAY,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,SAAS,IAAI,KAAK,MAAM,QAAQ,OAAO,YAAY,CAAC,EAAE,OAAO,oBAAoB,YAAY,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,KAAK,MAAM,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAetD,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBkC,EAAiB,SAAS,sBAAsB,SAAsBpC,EAAKuD,GAAqB,CAAC,KAAK,CAAC,aAAa,wEAAwE,cAAc,qBAAqB,cAAc,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,OAAO,KAAK,CAAC,MAAM,eAAe,KAAK,EAAE,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,OAAO,OAAO,OAAO,QAAQ,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQC,GAAI,CAAC,kFAAkF,kFAAkF,iQAAiQ,8KAA8K,iTAAiT,gRAAgR,oRAAoR,oMAAoM,sRAAsR,iJAAiJ,yQAAyQ,6QAA6Q,gJAAgJ,wGAAwG,yGAAyG,0yCAA0yC,+bAA+b,EASrteC,GAAgBC,EAAQ7C,GAAU2C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,mBAAmBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,UAAU,CAAC,aAAa,eAAe,gBAAgB,GAAM,MAAM,QAAQ,KAAKI,EAAY,MAAM,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,eAAe,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,aAAa,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGM,GAAgB,GAAGC,GAAmB,GAAGC,EAAyB,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECT/rB,IAAMC,GAAqBC,EAASC,EAAe,EAAQC,GAAmBF,EAASG,EAAa,EAAQC,GAAmBJ,EAASK,EAAa,EAAQC,GAAqBN,EAASO,EAAe,EAAQC,GAAoBR,EAASS,EAAc,EAAQC,GAAyCC,GAA0BC,GAAOC,EAAO,GAAG,CAAC,EAAQC,GAAoBd,EAASe,EAAc,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,EAAyL,IAAMC,GAAY,CAAC,SAAS,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,IAAI,KAAK,QAAQ,EAAQC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,CAAC,EAAQC,GAAkBC,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAA8X,IAAMC,GAAU,CAAC,CAAC,MAAAC,EAAM,SAAAC,EAAS,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAKC,GAAaJ,CAAK,EAAE,OAAOE,EAASC,CAAI,CAAE,EAAQE,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAJ,CAAQ,IAAI,CAAC,IAAMK,EAAaC,GAAWC,CAAmB,EAAQC,EAAWJ,GAAOC,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAAST,CAAQ,CAAC,CAAE,EAAQY,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,CAAK,GAAUC,GAAuB,CAACD,EAAME,IAAeF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAEF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASJ,EAAMK,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,mBAAAC,EAAmB,mBAAAC,EAAmB,mBAAAC,EAAmB,YAAAC,EAAY,GAAGC,CAAS,EAAErB,GAASI,CAAK,EAAO,CAAC,YAAAkB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAvB,CAAQ,EAAEwB,GAAgB,CAAC,eAAe,YAAY,QAAAd,EAAQ,kBAAAe,EAAiB,CAAC,EAAQC,EAAiB3B,GAAuBD,EAAME,CAAQ,EAAmF2B,EAAkBC,GAAGC,GAAkB,GAA5F,CAAarB,GAAuBA,EAAS,CAAuE,EAAQsB,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,GAAkBC,GAAqB,EAAE,OAAoB7C,EAAK8C,GAAY,CAAC,GAAG3B,GAAUuB,EAAgB,SAAsB1C,EAAKC,GAAS,CAAC,QAAQS,EAAS,QAAQ,GAAM,SAAsBV,EAAKR,GAAW,CAAC,MAAMuD,GAAY,SAAsB/C,EAAKE,EAAO,IAAI,CAAC,GAAGuB,EAAU,GAAGI,EAAgB,UAAUS,GAAGD,EAAkB,gBAAgBnB,EAAUS,CAAU,EAAE,mBAAmB,YAAY,iBAAiBS,EAAiB,SAAS,YAAY,IAAIvB,GAAK2B,EAAK,MAAM,CAAC,GAAGvB,CAAK,EAAE,SAAsBjB,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBkC,EAAiB,SAAS,sBAAsB,SAAsBpC,EAAKiD,GAAe,CAAC,WAAW,SAAS,OAAO,CAAC,KAAK,CAAC,aAAa,qBAAqB,cAAc,qBAAqB,cAAc,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,KAAK,CAAC,MAAM,eAAe,KAAK,EAAE,EAAE,QAAQ,OAAO,OAAO,OAAO,QAAQ,EAAE,EAAE,UAAU,CAAcC,EAAMhD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBkC,EAAiB,SAAS,sBAAsB,SAAsBpC,EAAKmD,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,MAAM,OAAO,MAAM,QAAQ,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeD,EAAME,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQC,GAAU,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,OAAO,QAAQC,GAAW,iBAAiBlB,EAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,gBAAgB,oBAAoB,EAAE,SAAS,CAAcc,EAAMhD,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,KAAK,EAAE,SAAS,CAAcc,EAAMhD,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKuD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK1C,CAAY,GAAgBd,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAepC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,sBAAsB,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,GAAG,EAAE,SAAsBpC,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBkC,EAAiB,SAAS,sBAAsB,SAAsBpC,EAAKyD,GAAc,CAAC,MAAM,eAAe,SAAS,MAAM,eAAe,CAAC,SAAS,OAAO,UAAU,GAAK,OAAO,GAAG,SAAS,QAAQ,MAAM,QAAQ,EAAE,WAAW,OAAO,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,QAAQ,IAAI,GAAG,YAAY,SAAS,YAAY,OAAO,GAAG,OAAO,GAAG,WAAW,GAAK,KAAK,YAAY,SAAS,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezD,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBkC,EAAiB,SAAS,sBAAsB,SAAsBpC,EAAKmD,GAAgB,CAAC,KAAK,CAAC,aAAa,qBAAqB,cAAc,qBAAqB,cAAc,qBAAqB,cAAc,EAAE,KAAK,OAAO,EAAE,OAAO,OAAO,KAAK,CAAC,MAAM,eAAe,KAAK,EAAE,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,OAAO,OAAO,OAAO,QAAQ,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAenD,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBkC,EAAiB,SAAS,sBAAsB,SAAsBpC,EAAK0D,GAAgB,CAAC,eAAe,CAAc1D,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBkC,EAAiB,SAAS,YAAY,SAAsBpC,EAAK2D,GAAmB,CAAC,SAAsB3D,EAAKd,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAK0E,GAAS,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,EAAE,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,CAAC,EAAE,SAAS,CAACC,GAAWC,GAAeC,KAAwB/D,EAAKgE,GAAU,CAAC,SAASH,IAAY,IAAI,CAAC,CAAC,UAAUxC,EAAmB,GAAGG,GAAY,UAAUF,GAAmB,UAAUC,CAAkB,EAAE0C,KAAS5C,IAAqB,GAAGE,IAAqB,GAAuBvB,EAAK8C,GAAY,CAAC,GAAG,aAAatB,EAAW,GAAG,SAAsBxB,EAAKkE,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU7C,CAAkB,EAAE,SAAsBrB,EAAKmE,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU9C,CAAkB,EAAE,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsB6B,EAAMhD,EAAO,EAAE,CAAC,UAAU,gCAAgC,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKoE,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,OAAO,GAAGC,GAAkB/C,EAAkB,CAAC,EAAE,UAAU,iBAAiB,iBAAiBc,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,CAAC,CAAC,EAAepC,EAAKuD,EAAS,CAAC,sBAAsB,GAAK,SAAsBvD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,OAAO,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,KAAKb,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEC,EAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,MAAM,qBAAqB,OAAO,EAAE,MAAM,CAAC,EAAE,WAAW,CAAc0B,EAAMhD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,mBAAmB,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oBAAoB,EAAE,SAAS,CAAcpC,EAAKuD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK1C,CAAY,GAAgBd,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,0BAA0B,SAAS,sBAAsB,6FAA6F,EAAE,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,uBAAuB,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAepC,EAAKuD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK1C,CAAY,GAAgBd,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,EAAE,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,kBAAkB,CAAcpC,EAAKgD,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBhD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBkC,EAAiB,SAAS,sBAAsB,SAAsBpC,EAAKsE,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUd,GAAkB,KAAK1C,CAAY,GAAG,eAAe,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,gBAAgB,GAAG,QAAQ,OAAO,WAAW,OAAO,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,aAAa,CAAC,mBAAmB,KAAK,UAAU,MAAM,MAAM,SAAS,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoC,EAAMhD,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,KAAK,EAAE,SAAS,CAAcc,EAAMhD,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBkC,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKuD,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK1C,CAAY,GAAgBd,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,0BAA0B,OAAO,sBAAsB,6FAA6F,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,uBAAuB,EAAE,iBAAiBkC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAepC,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBkC,EAAiB,SAAS,sBAAsB,SAAsBpC,EAAKyD,GAAc,CAAC,MAAM,qEAAqE,SAAS,MAAM,eAAe,CAAC,SAAS,OAAO,UAAU,GAAK,OAAO,GAAG,SAAS,QAAQ,MAAM,QAAQ,EAAE,WAAW,OAAO,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,QAAQ,IAAI,GAAG,YAAY,SAAS,YAAY,OAAO,GAAG,OAAO,GAAG,WAAW,GAAK,KAAK,WAAW,SAAS,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezD,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBkC,EAAiB,SAAS,sBAAsB,SAAsBpC,EAAKuE,GAAe,CAAC,MAAM,CAAC,aAAa,oEAAoE,EAAE,cAAc,CAAC,QAAQ,EAAE,EAAE,KAAK,CAAC,aAAa,uEAAuE,cAAc,kBAAkB,cAAc,kBAAkB,cAAc,EAAE,KAAK,OAAO,EAAE,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,OAAO,GAAK,QAAQ,OAAO,OAAO,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,KAAK,CAAC,QAAQf,GAAkB,KAAK1C,CAAY,GAAG,WAAW,SAAS0C,GAAkB,KAAK1C,CAAY,GAAG,UAAU,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,EAAE,WAAW,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,CAAC,gBAAgB,qBAAqB,KAAK,EAAE,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ0D,GAAI,CAAC,kFAAkF,kFAAkF,sQAAsQ,iJAAiJ,8PAA8P,wIAAwI,4RAA4R,yQAAyQ,oRAAoR,4KAA4K,8VAA8V,kJAAkJ,0GAA0G,gQAAgQ,6RAA6R,+FAA+F,6FAA6F,8PAA8P,oMAAoM,oRAAoR,wQAAwQ,wGAAwG,g6DAAg6D,GAAeA,GAAI,GAAgBA,GAAI,+bAA+b,EAQ/kuBC,GAAgBC,EAAQ/D,GAAU6D,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,SAASA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,GAASH,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,aAAa,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGI,GAAqB,GAAGC,GAAmB,GAAGC,GAAmB,GAAGC,GAAqB,GAAGC,GAAoB,GAAGC,GAAoB,GAAGC,GAAoCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRt7D,IAAMC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,aAAa,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,SAAS,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,MAAAC,EAAM,GAAAC,EAAG,KAAAC,EAAK,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUL,GAAOK,EAAM,UAAU,UAAUH,GAAMG,EAAM,UAAU,UAAUF,GAAOE,EAAM,WAAW,SAAS,QAAQR,GAAwBQ,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMzB,IAAeyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAEyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAU2B,GAA6BC,GAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,GAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAQC,EAAkBC,GAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAxC,EAAQ,UAAAyC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAE5B,GAASO,CAAK,EAAO,CAAC,YAAAsB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAtD,CAAQ,EAAEuD,GAAgB,CAAC,WAAA5D,GAAW,eAAe,YAAY,gBAAAD,GAAgB,IAAIsC,EAAW,QAAA9B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ2D,EAAiB9B,GAAuBD,EAAMzB,CAAQ,EAAO,CAAC,sBAAAyD,EAAsB,MAAAC,EAAK,EAAEC,GAAyBZ,CAAW,EAAQa,GAAoBH,EAAsB,SAASI,KAAO,CAAmC,GAAlCR,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAKR,GAAqB,MAAMA,EAAU,GAAGgB,EAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAuCC,GAAkBC,GAAGnE,GAAkB,GAAhD,CAAC,CAAuE,EAAQoE,EAAY,IAAQ,EAAC,YAAY,WAAW,EAAE,SAASjB,CAAW,EAAmCkB,GAAa,IAAQd,IAAiB,kBAAyB,GAAQJ,IAAc,YAAuC,OAAoBlC,EAAKqD,GAAY,CAAC,GAAGxB,GAAUT,EAAgB,SAAsBpB,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKsD,GAAK,CAAC,KAAKvB,EAAU,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,aAAa,GAAK,SAAsBwB,EAAMrD,EAAO,EAAE,CAAC,GAAG+B,EAAU,GAAGI,EAAgB,UAAU,GAAGa,GAAGD,GAAkB,gBAAgBrB,EAAUO,CAAU,CAAC,kBAAkB,mBAAmB,YAAY,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,aAAaI,GAAoB,IAAI5B,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAG1C,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,UAAU,CAAC,mBAAmB,YAAY,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEiD,EAAYI,CAAc,EAAE,SAAS,CAACa,EAAY,GAAgBnD,EAAKwD,EAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,SAAS,MAAM,CAAC,uBAAuB,EAAE,iBAAiByC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,QAAQ,CAAC,EAAE,KAAKb,EAAU,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,EAAE,kBAAkB,CAAC,QAAQ,CAAC,EAAE,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,oBAAoB,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,oBAAoB,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,SAAS,sBAAsB,0CAA0C,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,oBAAoB,CAAC,CAAC,EAAEgC,EAAYI,CAAc,CAAC,CAAC,EAAEc,GAAa,GAAgBpD,EAAKwD,EAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,0BAA0B,SAAS,sBAAsB,+FAA+F,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,SAAS,MAAM,CAAC,uBAAuB,EAAE,iBAAiByC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,6BAA6B,MAAM,QAAQ,CAAC,EAAE,KAAKb,EAAU,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,EAAE,kBAAkB,CAAC,QAAQ,CAAC,EAAE,kBAAkB,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,kBAAkB,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,SAAS,sBAAsB,+FAA+F,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,oBAAoB,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,SAAS,sBAAsB,+FAA+F,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,oBAAoB,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,SAAS,sBAAsB,+FAA+F,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,oBAAoB,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,SAAS,sBAAsB,+FAA+F,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,oBAAoB,CAAC,CAAC,EAAEgC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQmB,GAAI,CAAC,kFAAkF,kFAAkF,6SAA6S,+IAA+I,yWAAyW,gEAAgE,2JAA2J,wLAAwL,EAS/wUC,GAAgBC,EAAQ7C,GAAU2C,GAAI,cAAc,EAASG,EAAQF,GAAgBA,GAAgB,YAAY,OAAOA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,YAAY,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,SAAS,gBAAgB,GAAM,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,aAAa,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTpqB,IAAMM,GAAUC,EAASC,CAAI,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,SAAS,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,MAAAC,EAAM,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUH,GAAOG,EAAM,UAAU,QAAQN,GAAwBM,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMvB,IAAeuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAEuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAUyB,GAA6BC,GAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,GAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAQC,EAAkBC,GAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAtC,EAAQ,UAAAuC,EAAU,GAAGC,CAAS,EAAExB,GAASK,CAAK,EAAO,CAAC,YAAAoB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAlD,CAAQ,EAAEmD,GAAgB,CAAC,WAAAxD,GAAW,eAAe,YAAY,IAAImC,EAAW,QAAA5B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQuD,EAAiB5B,GAAuBD,EAAMvB,CAAQ,EAAO,CAAC,sBAAAqD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAmBH,EAAsB,SAASI,KAAO,CAAmC,GAAlCR,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAKR,GAAqB,MAAMA,EAAU,GAAGgB,EAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAuCC,GAAkBC,GAAG/D,GAAkB,GAAhD,CAAC,CAAuE,EAAQgE,GAAOC,GAAU,EAAE,OAAoBhD,EAAKiD,GAAY,CAAC,GAAGtB,GAAUT,EAAgB,SAAsBlB,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsB4D,EAAMhD,EAAO,IAAI,CAAC,GAAG2B,EAAU,GAAGI,EAAgB,UAAUa,GAAGD,GAAkB,iBAAiBnB,EAAUK,CAAU,EAAE,mBAAmB,YAAY,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,aAAaI,EAAmB,IAAI1B,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAGxC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE6C,EAAYI,CAAc,EAAE,SAAS,CAAclC,EAAKmD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASC,IAA4BpD,EAAKqD,EAA0B,CAAC,OAAO,GAAG,GAAG9B,GAAmB,GAAG,IAAI,IAAIA,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,SAAsBvB,EAAKsD,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBf,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsBvC,EAAKnB,EAAK,CAAC,OAAO,OAAO,UAAUuE,GAAc,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,UAAU,QAAQ,YAAY,MAAM,OAAO,GAAGnE,GAAqB,CAAC,UAAU,CAAC,UAAUmE,GAAc,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,GAAc,CAAC,EAAE,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAU,OAAU,UAAU,SAAS,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAUA,GAAc,CAAC,CAAC,CAAC,EAAEtB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAelC,EAAKuD,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,KAAK,4FAA4F,gBAAgB,IAAI,eAAe,IAAI,iBAAiBhB,EAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,CAAC,EAAE,IAAI,wTAAwT,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,GAAG,EAAE,UAAU,CAAC,OAAO,GAAG,CAAC,EAAE,mBAAmB,GAAK,GAAGtD,GAAqB,CAAC,UAAU,CAAC,KAAK,6FAA6F,CAAC,EAAE6C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQsB,GAAI,CAAC,kFAAkF,gFAAgF,uQAAuQ,yGAAyG,yJAAyJ,6WAA6W,wEAAwE,4DAA4D,EASttNC,GAAgBC,EAAQ9C,GAAU4C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,gBAAgBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,YAAY,YAAY,YAAY,UAAU,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAG9E,EAAS,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTy4B,IAAMoF,GAAYC,EAASC,EAAM,EAAQC,GAAoBF,EAASG,EAAc,EAAQC,GAAUJ,EAASK,EAAI,EAAQC,GAAiBN,EAASO,EAAW,EAAQC,GAAWR,EAASS,CAAK,EAAQC,GAAWV,EAASW,EAAK,EAAQC,GAAkBZ,EAASa,EAAY,EAAQC,GAAgBC,GAAOC,EAAO,GAAG,EAAQC,EAAcC,GAAoBT,CAAK,EAAQU,GAAqBD,GAAoBL,EAAY,EAAQO,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,EAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAEC,IAAI,oBAAoBA,CAAC,GAASC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWJ,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQK,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWL,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQM,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAQ,CAAC,CAAC,SAAAC,EAAS,uBAAAC,EAAuB,QAAAC,EAAQ,EAAI,IAAI,CAAC,GAAK,CAACC,EAAQC,CAAU,EAAEC,GAAgB,CAAC,uBAAAJ,CAAsB,CAAC,EAAE,OAAOD,EAAS,CAAC,KAAK,IAAII,EAAW,EAAK,EAAE,KAAK,IAAIA,EAAW,EAAI,EAAE,OAAO,IAAIA,EAAW,CAACD,CAAO,EAAE,QAAQD,GAASC,CAAO,CAAC,CAAE,EAAQG,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAP,CAAQ,IAAI,CAAC,IAAMQ,EAAaC,GAAWC,CAAmB,EAAQC,EAAWJ,GAAOC,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASZ,CAAQ,CAAC,CAAE,EAAQe,GAASnC,EAAO,OAAaoC,CAAQ,EAAQC,GAAqB,CAAC,aAAa,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,SAAS,WAAW,EAAQC,GAAsB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,SAAS,WAAW,EAAQC,GAAwB,CAAC,eAAe,YAAY,cAAc,YAAY,YAAY,WAAW,EAAQC,GAAS,CAAC,CAAC,cAAAC,EAAc,YAAAC,EAAY,SAAAC,EAAS,cAAAC,EAAc,SAAAC,EAAS,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,SAAAC,EAAS,SAAAC,EAAS,SAAAC,EAAS,SAAAC,EAAS,SAAAC,EAAS,SAAAC,EAAS,QAAAC,EAAQ,QAAAC,EAAQ,IAAAC,EAAI,kBAAAC,EAAkB,kBAAAC,EAAkB,QAAAC,EAAQ,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUzB,GAAqBuB,CAAO,GAAGA,GAASE,EAAM,WAAW,YAAY,UAAUzB,GAAqBoB,CAAG,GAAGA,GAAKK,EAAM,WAAW,YAAY,UAAUzB,GAAqBiB,CAAQ,GAAGA,GAAUQ,EAAM,WAAW,YAAY,UAAUzB,GAAqBmB,CAAO,GAAGA,GAASM,EAAM,WAAW,YAAY,UAAUzB,GAAqBc,CAAQ,GAAGA,GAAUW,EAAM,WAAW,YAAY,UAAUxB,GAAsBiB,CAAO,GAAGA,GAASO,EAAM,WAAW,YAAY,UAAUzB,GAAqBe,CAAQ,GAAGA,GAAUU,EAAM,WAAW,YAAY,UAAUzB,GAAqBqB,CAAiB,GAAGA,GAAmBI,EAAM,WAAW,YAAY,UAAUzB,GAAqBgB,CAAQ,GAAGA,GAAUS,EAAM,WAAW,YAAY,UAAUzB,GAAqBa,CAAQ,GAAGA,GAAUY,EAAM,WAAW,YAAY,UAAUzB,GAAqBW,CAAK,GAAGA,GAAOc,EAAM,WAAW,YAAY,UAAUzB,GAAqBI,CAAa,GAAGA,GAAeqB,EAAM,WAAW,YAAY,UAAUzB,GAAqBO,CAAa,GAAGA,GAAekB,EAAM,WAAW,YAAY,UAAUzB,GAAqBsB,CAAiB,GAAGA,GAAmBG,EAAM,WAAW,YAAY,UAAUzB,GAAqBM,CAAQ,GAAGA,GAAUmB,EAAM,WAAW,YAAY,UAAUzB,GAAqBK,CAAW,GAAGA,GAAaoB,EAAM,WAAW,YAAY,UAAUzB,GAAqBY,CAAQ,GAAGA,GAAUa,EAAM,WAAW,YAAY,QAAQvB,GAAwBuB,EAAM,OAAO,GAAGA,EAAM,SAAS,YAAY,UAAUzB,GAAqBQ,CAAQ,GAAGA,GAAUiB,EAAM,WAAW,WAAW,GAAUC,GAAuB,CAACD,EAAMrD,IAAeqD,EAAM,iBAAwBrD,EAAS,KAAK,GAAG,EAAEqD,EAAM,iBAAwBrD,EAAS,KAAK,GAAG,EAAUuD,GAA6BC,GAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,GAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAQC,EAAkBC,GAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAApE,EAAQ,UAAAqE,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,GAAU,UAAAC,GAAU,UAAAC,GAAU,GAAGC,EAAS,EAAE1D,GAASsB,CAAK,EAAO,CAAC,YAAAqC,EAAY,WAAAC,GAAW,oBAAAC,GAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,GAAU,gBAAAC,EAAgB,WAAAC,GAAW,SAAAjG,EAAQ,EAAEkG,GAAgB,CAAC,WAAAvG,GAAW,eAAe,YAAY,IAAIiE,EAAW,QAAA1D,EAAQ,kBAAAL,EAAiB,CAAC,EAAQsG,EAAiB7C,GAAuBD,EAAMrD,EAAQ,EAAO,CAAC,sBAAAoG,GAAsB,MAAAC,EAAK,EAAEC,GAAyBZ,CAAW,EAAQa,GAAYH,GAAsB,SAASI,IAAO,CAACP,GAAW,WAAW,CAAE,CAAC,EAAQQ,GAAYL,GAAsB,SAASI,IAAO,CAACP,GAAW,WAAW,CAAE,CAAC,EAAQS,GAAaN,GAAsB,SAASI,IAAO,CAACP,GAAW,WAAW,CAAE,CAAC,EAAQU,GAAgBP,GAAsB,SAASI,IAAO,CAACP,GAAW,WAAW,CAAE,CAAC,EAAQW,GAAgB,CAAC,CAAC,QAAAC,EAAQ,SAAAC,EAAQ,IAAIV,GAAsB,SAASI,KAAO,CAACK,EAAQ,KAAK,CAAE,CAAC,EAAQE,GAAgB,CAAC,CAAC,QAAAF,EAAQ,SAAAC,EAAQ,IAAIV,GAAsB,SAASI,KAAO,CAACP,GAAW,WAAW,EAAEY,EAAQ,KAAK,CAAE,CAAC,EAAQG,GAAgB,CAAC,CAAC,QAAAH,EAAQ,SAAAC,EAAQ,IAAIV,GAAsB,SAASI,KAAO,CAACP,GAAW,WAAW,EAAEY,EAAQ,KAAK,CAAE,CAAC,EAAuCI,GAAkBC,GAAGtH,GAAkB,GAAhD,CAAC,CAAuE,EAAQuH,GAAY,IAAQ,GAAC,YAAY,YAAY,WAAW,EAAE,SAASzB,CAAW,EAAmC0B,GAAa,IAAQ,EAAC,YAAY,YAAY,WAAW,EAAE,SAAS1B,CAAW,EAAmC2B,GAAOC,GAAU,EAAQC,GAAa,IAAQ7B,IAAc,YAA6C8B,GAAa,IAAQ9B,IAAc,YAA6C+B,GAAW9D,EAAO,IAAI,EAAQ+D,GAAa,IAAQhC,IAAc,YAA6CiC,GAAWhE,EAAO,IAAI,EAAQiE,GAAa,IAAQlC,IAAc,YAA6CmC,GAAa,IAAQnC,IAAc,YAA6CoC,GAAWnE,EAAO,IAAI,EAAQoE,GAAa,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASrC,CAAW,EAA6B,OAAoBjE,EAAKuG,GAAY,CAAC,GAAG1D,GAAUT,EAAgB,SAAsBpC,EAAKC,GAAS,CAAC,QAAQ1B,GAAS,QAAQ,GAAM,SAAsByB,EAAKR,GAAW,CAAC,MAAMd,GAAY,SAAsB8H,EAAM1I,EAAO,IAAI,CAAC,GAAGkG,GAAU,GAAGI,EAAgB,UAAUqB,GAAGD,GAAkB,iBAAiB5C,EAAUsB,EAAU,EAAE,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIvC,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAGtE,EAAqB,CAAC,UAAU,CAAC,mBAAmB,aAAa,EAAE,UAAU,CAAC,mBAAmB,cAAc,EAAE,UAAU,CAAC,mBAAmB,aAAa,CAAC,EAAE4F,EAAYI,CAAc,EAAE,SAAS,CAAcmC,EAAM1I,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiB4G,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oBAAoB,EAAE,SAAS,CAAc1E,EAAKlC,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB4G,EAAiB,SAAS,YAAY,SAAsB8B,EAAM1I,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB4G,EAAiB,SAAS,YAAY,SAAS,CAACgB,GAAY,GAAgBc,EAAM1I,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB4G,EAAiB,SAAS,YAAY,SAAS,CAAc1E,EAAKyG,EAA0B,CAAC,SAAsBzG,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKjD,GAAO,CAAC,gBAAgB,CAAC,gBAAgB,qBAAqB,WAAW,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,OAAO,EAAE,EAAE,OAAO,OAAO,UAAU,qEAAqE,SAAS,GAAG,SAAS,UAAU,GAAG,YAAY,aAAa,CAAC,gBAAgB,QAAQ,gBAAgB,OAAO,YAAY,YAAY,YAAY,CAAC,UAAU,sBAAsB,SAAS,GAAG,SAAS,SAAS,EAAE,UAAU,CAAC,EAAE,mBAAmB,CAAC,iBAAiB,qBAAqB,gBAAgB,WAAW,EAAE,UAAU,iBAAiB,EAAE,SAAS,YAAY,aAAa,CAAC,gBAAgB,qBAAqB,aAAa,GAAG,eAAe,GAAK,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,WAAW,YAAY,OAAO,CAAC,KAAK,GAAG,MAAM,qBAAqB,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,MAAM,GAAG,EAAE,cAAc,CAAC,SAAS,YAAY,gBAAgB,CAAC,cAAc,qBAAqB,aAAa,CAAC,EAAE,aAAa,MAAM,EAAE,WAAW,kBAAkB,UAAU,CAAC,EAAE,UAAU,IAAI,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE4I,GAAa,GAAgB3F,EAAKyG,EAA0B,CAAC,SAAsBzG,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAK/C,GAAe,CAAC,MAAM,CAAC,MAAM,wEAAwE,KAAK,GAAG,KAAK,SAAS,EAAE,UAAU,qEAAqE,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,KAAK,CAAC,MAAM,wEAAwE,KAAK,GAAG,KAAK,SAAS,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,CAAC,MAAM,CAAC,MAAM,qEAAqE,OAAO,EAAE,MAAM,QAAQ,MAAM,CAAC,EAAE,IAAI,EAAE,MAAM,EAAI,EAAE,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAK,aAAa,EAAE,WAAW,EAAE,OAAO,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,iBAAiB,GAAM,cAAc,GAAG,eAAe,GAAG,UAAU,wEAAwE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe+C,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGpI,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAK7C,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAG,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeqJ,EAAM1I,EAAO,IAAI,CAAC,aAAa,uBAAuB,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiB,GAAK,iBAAiB4G,EAAiB,SAAS,YAAY,MAAMI,GAAY,GAAGzG,EAAqB,CAAC,UAAU,CAAC,MAAM2G,EAAW,EAAE,UAAU,CAAC,MAAMC,EAAY,EAAE,UAAU,CAAC,MAAMD,EAAW,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAS,CAAcrE,EAAKlC,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiB4G,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,EAAE,EAAE,UAAU,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,EAAe1E,EAAKlC,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAM,iBAAiB4G,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,OAAO,CAAC,EAAE,kBAAkB/F,GAAmB,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,EAAE,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeqB,EAAK2G,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB3G,EAAK4G,GAAM,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQC,IAA2BpE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,EAAE,YAAY,IAAI,WAAW,KAAK,MAAM,QAAQ,IAAI,yFAAyF,OAAO,mQAAmQ,EAAE,UAAU,+BAA+B,mBAAmB,QAAQ,iBAAiBiC,EAAiB,SAAS,YAAY,GAAGrG,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQwI,IAA2BpE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,YAAY,IAAI,WAAW,KAAK,MAAM,UAAU,IAAI,yFAAyF,OAAO,mQAAmQ,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQoE,IAA2BpE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,YAAY,IAAI,WAAW,KAAK,MAAM,UAAU,IAAI,yFAAyF,OAAO,mQAAmQ,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQoE,IAA2BpE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,YAAY,IAAI,WAAW,KAAK,MAAM,UAAU,IAAI,yFAAyF,OAAO,mQAAmQ,CAAC,CAAC,EAAEwB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEsB,GAAa,GAAgBa,EAAM1I,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,UAAU,iBAAiB4G,EAAiB,SAAS,YAAY,SAAS,CAAc1E,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGhE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,KAAK,EAAE,SAAsBzC,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAK3C,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU6H,GAAgB,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAelF,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASC,GAA4B/G,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGhE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,KAAK,EAAE,SAAsBzC,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAUwJ,EAAc,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUC,GAAkB,KAAK1E,CAAY,GAAG,WAAW,QAAQQ,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe9C,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASG,GAA6BjH,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGhE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,KAAK,EAAE,SAAsBzC,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAU0J,EAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUD,GAAkB,KAAK1E,CAAY,GAAG,oBAAoB,QAAQS,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/C,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASI,GAA6BlH,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGhE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,KAAK,EAAE,SAAsBzC,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,qBAAqB,iBAAiBhC,EAAiB,SAAS,sBAAsB,KAAK,qBAAqB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAU2J,EAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,KAAK,qBAAqB,UAAUF,GAAkB,KAAK1E,CAAY,GAAG,qBAAqB,QAAQU,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAehD,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASK,GAA6BnH,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGhE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,KAAK,EAAE,SAAsBzC,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAU4J,EAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUH,GAAkB,KAAK1E,CAAY,GAAG,SAAS,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAetC,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASM,GAA6BpH,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGhE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,KAAK,EAAE,SAAsBzC,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAU6J,EAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUJ,GAAkB,KAAK1E,CAAY,GAAG,sBAAsB,QAAQW,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAejD,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASO,GAA6BrH,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGhE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,KAAK,EAAE,SAAsBzC,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAU8J,EAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUL,GAAkB,KAAK1E,CAAY,GAAG,iBAAiB,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqD,GAAa,GAAgBa,EAAM1I,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB4G,EAAiB,SAAS,YAAY,SAAS,CAAc8B,EAAM1I,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,iBAAiB4G,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAc1E,EAAKyG,EAA0B,CAAC,SAAsBzG,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,MAAM,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBhC,EAAiB,SAAS,sBAAsB,KAAK,MAAM,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,CAAC,EAAE,SAAsB1E,EAAKjD,GAAO,CAAC,gBAAgB,CAAC,gBAAgB,qBAAqB,WAAW,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,OAAO,EAAE,EAAE,OAAO,OAAO,UAAU,qEAAqE,SAAS,GAAG,SAAS,UAAU,GAAG,YAAY,aAAa,CAAC,gBAAgB,QAAQ,gBAAgB,OAAO,YAAY,YAAY,YAAY,CAAC,UAAU,sBAAsB,SAAS,GAAG,SAAS,SAAS,EAAE,UAAU,CAAC,EAAE,mBAAmB,CAAC,iBAAiB,qBAAqB,gBAAgB,WAAW,EAAE,UAAU,iBAAiB,EAAE,SAAS,YAAY,aAAa,CAAC,gBAAgB,qBAAqB,aAAa,GAAG,eAAe,GAAK,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,WAAW,YAAY,OAAO,CAAC,KAAK,GAAG,MAAM,qBAAqB,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,MAAM,GAAG,EAAE,KAAK,MAAM,cAAc,CAAC,SAAS,YAAY,gBAAgB,CAAC,cAAc,qBAAqB,aAAa,CAAC,EAAE,aAAa,MAAM,EAAE,WAAW,qEAAqE,UAAU,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,GAAG,EAAE,UAAU,OAAO,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiD,EAAKsH,EAAS,CAAC,sBAAsB,GAAK,SAAsBtH,EAAWE,EAAS,CAAC,SAAsBF,EAAKlC,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,sBAAsB,gDAAgD,EAAE,SAAS,iBAAY,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,oBAAoB,EAAE,iBAAiB4G,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wBAAwB,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe1E,EAAKuH,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,KAAK,wBAAwB,gBAAgB,IAAI,eAAe,IAAI,iBAAiB7C,EAAiB,SAAS,YAAY,IAAI,0lBAA0lB,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe1E,EAAKyG,EAA0B,CAAC,SAAsBzG,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAK/C,GAAe,CAAC,MAAM,CAAC,MAAM,wEAAwE,KAAK,GAAG,KAAK,SAAS,EAAE,UAAU,qEAAqE,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,KAAK,CAAC,MAAM,wEAAwE,KAAK,GAAG,KAAK,SAAS,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,CAAC,MAAM,CAAC,MAAM,qEAAqE,OAAO,EAAE,MAAM,QAAQ,MAAM,CAAC,EAAE,IAAI,EAAE,MAAM,EAAI,EAAE,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAK,aAAa,EAAE,WAAW,EAAE,OAAO,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,iBAAiB,GAAM,cAAc,GAAG,eAAe,GAAG,UAAU,wEAAwE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe+C,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGhE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,SAAsBzC,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKvC,GAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqI,GAAa,GAAgBU,EAAM1I,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiB4G,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,0BAA0B,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,oBAAoB,EAAE,UAAU,CAAC,gBAAgB,oBAAoB,CAAC,EAAE,SAAS,CAACqB,GAAa,GAAgBS,EAAM1I,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiB4G,EAAiB,SAAS,YAAY,SAAS,CAAc1E,EAAKf,GAAQ,CAAC,uBAAuB,GAAM,QAAQgH,GAAa,EAAE,SAASb,GAAsBpF,EAAKwH,GAAU,CAAC,SAAsBxH,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGhE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,EAAE,GAAGpE,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,IAAI,EAAE,CAAC,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBmC,EAAME,EAA8B,CAAC,UAAU,2BAA2B,GAAG,GAAG7D,CAAQ,WAAW,iBAAiB6B,EAAiB,SAAS,sBAAsB,OAAO,YAAY,IAAIsB,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAS,CAAchG,EAAKrC,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUwH,GAAgB,CAAC,QAAAC,CAAO,CAAC,EAAE,QAAQA,EAAQ,QAAQ,YAAYlC,EAAU,MAAM,OAAO,GAAG7E,EAAqB,CAAC,UAAU,CAAC,UAAUiH,GAAgB,CAAC,QAAAF,CAAO,CAAC,EAAE,SAAQA,EAAQ,QAAQ,YAAuB,CAAC,EAAEnB,EAAYI,CAAc,CAAC,CAAC,EAAE4B,GAAa,GAAgBjG,EAAKyH,GAAgB,CAAC,SAASrC,EAAQ,SAAsBpF,EAAK0H,GAAS,CAAC,UAAU,SAAS,UAAU1B,GAAK,UAAUP,GAAGD,GAAkBtB,EAAU,EAAE,mBAAmB,GAAK,0BAA0B,GAAG,wBAAwB,GAAGrB,CAAQ,WAAW,QAAQ,EAAE,QAAQ,GAAG,UAAUuC,EAAQ,KAAK,UAAU,SAAS,SAAS,GAAK,OAAO,GAAG,SAAsBpF,EAAKpC,GAAgB,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQmB,GAAW,UAAU,iBAAiB,KAAKD,GAAU,QAAQE,GAAW,iBAAiB0F,EAAiB,SAAS,YAAY,IAAIwB,GAAK,KAAK,SAAS,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,oCAAoC,EAAE,SAAsBM,EAAM1I,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB4G,EAAiB,SAAS,YAAY,SAAS,CAAc1E,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASa,IAA6B3H,EAAKyG,EAA0B,CAAC,SAAsBzG,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAK,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAUoK,GAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,WAAW,QAAQxE,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAenD,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASc,IAA6B5H,EAAKyG,EAA0B,CAAC,SAAsBzG,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAK,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAUqK,GAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,QAAQxE,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAepD,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASe,IAA6B7H,EAAKyG,EAA0B,CAAC,SAAsBzG,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAK,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAUsK,GAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,QAAQxE,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerD,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASgB,IAA6B9H,EAAKyG,EAA0B,CAAC,SAAsBzG,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAK,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAUuK,GAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,QAAQxE,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAetD,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASiB,IAA8B/H,EAAKyG,EAA0B,CAAC,SAAsBzG,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAK,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAUwK,GAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,QAAQxE,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAevD,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASkB,IAA8BhI,EAAKyG,EAA0B,CAAC,SAAsBzG,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAK,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAUyK,GAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,QAAQxE,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAexD,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASmB,IAA8BjI,EAAKyG,EAA0B,CAAC,SAAsBzG,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAK,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAU0K,GAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,QAAQxE,EAAU,MAAM,MAAM,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,EAAezD,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASoB,GAA8BlI,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGhE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,EAAE,GAAGpE,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,IAAI,EAAE,EAAE,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAU2K,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,OAAO,QAAQxE,EAAU,MAAM,OAAO,GAAGrF,EAAqB,CAAC,UAAU,CAAC,UAAU6J,EAAgB,CAAC,CAAC,CAAC,EAAEjE,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerE,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASqB,GAA8BnI,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGhE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,EAAE,GAAGpE,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,IAAI,EAAE,EAAE,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAU4K,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,QAAQ,QAAQxE,EAAU,MAAM,OAAO,GAAGtF,EAAqB,CAAC,UAAU,CAAC,UAAU8J,EAAgB,CAAC,CAAC,CAAC,EAAElE,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerE,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASsB,GAA8BpI,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGhE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,EAAE,GAAGpE,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,IAAI,EAAE,GAAG,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAU6K,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUpB,GAAkB,KAAK1E,CAAY,GAAG,wBAAwB,QAAQsB,EAAU,MAAM,OAAO,GAAGvF,EAAqB,CAAC,UAAU,CAAC,UAAU+J,EAAgB,CAAC,CAAC,CAAC,EAAEnE,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerE,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASuB,GAA8BrI,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGhE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,EAAE,GAAGpE,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,IAAI,EAAE,GAAG,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAU8K,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,UAAU,QAAQxE,GAAU,MAAM,OAAO,GAAGxF,EAAqB,CAAC,UAAU,CAAC,UAAUgK,EAAgB,CAAC,CAAC,CAAC,EAAEpE,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerE,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASwB,GAA8BtI,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGhE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,EAAE,GAAGpE,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,IAAI,EAAE,GAAG,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAU+K,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUtB,GAAkB,KAAK1E,CAAY,GAAG,WAAW,QAAQwB,GAAU,MAAM,OAAO,GAAGzF,EAAqB,CAAC,UAAU,CAAC,UAAUiK,EAAgB,CAAC,CAAC,CAAC,EAAErE,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerE,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASyB,GAA8BvI,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGhE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,EAAE,GAAGpE,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,IAAI,EAAE,GAAG,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAUgL,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUvB,GAAkB,KAAK1E,CAAY,GAAG,cAAc,QAAQyB,GAAU,MAAM,OAAO,GAAG1F,EAAqB,CAAC,UAAU,CAAC,UAAUkK,EAAgB,CAAC,CAAC,CAAC,EAAEtE,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE8B,GAAa,GAAgBK,EAAM1I,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiB4G,EAAiB,SAAS,YAAY,SAAS,CAAc1E,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGpI,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,EAAE,EAAE,CAAC,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAK3C,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe2C,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAAS0B,GAA8BxI,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGpI,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAUiL,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUxB,GAAkB,KAAK1E,CAAY,GAAG,WAAW,QAAQ,YAAY,MAAM,OAAO,GAAGjE,EAAqB,CAAC,UAAU,CAAC,UAAUmK,EAAgB,CAAC,CAAC,CAAC,EAAEvE,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerE,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAAS2B,GAA8BzI,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGpI,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAUkL,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUzB,GAAkB,KAAK1E,CAAY,GAAG,oBAAoB,QAAQ,YAAY,MAAM,OAAO,GAAGjE,EAAqB,CAAC,UAAU,CAAC,UAAUoK,EAAgB,CAAC,CAAC,CAAC,EAAExE,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerE,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAAS4B,GAA8B1I,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGpI,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,EAAE,EAAE,GAAG,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAUmL,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU1B,GAAkB,KAAK1E,CAAY,GAAG,qBAAqB,QAAQ,YAAY,MAAM,OAAO,GAAGjE,EAAqB,CAAC,UAAU,CAAC,UAAUqK,EAAgB,CAAC,CAAC,CAAC,EAAEzE,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerE,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGpI,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,EAAE,EAAE,GAAG,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUyJ,GAAkB,MAAM1E,CAAY,GAAG,cAAc,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAetC,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAAS6B,GAA8B3I,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGpI,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,EAAE,EAAE,GAAG,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAUoL,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU3B,GAAkB,KAAK1E,CAAY,GAAG,SAAS,QAAQ,YAAY,MAAM,OAAO,GAAGjE,EAAqB,CAAC,UAAU,CAAC,UAAUsK,EAAgB,CAAC,CAAC,CAAC,EAAE1E,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerE,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAAS8B,GAA8B5I,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGpI,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,EAAE,EAAE,GAAG,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAUqL,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU5B,GAAkB,KAAK1E,CAAY,GAAG,iBAAiB,QAAQ,YAAY,MAAM,OAAO,GAAGjE,EAAqB,CAAC,UAAU,CAAC,UAAUuK,EAAgB,CAAC,CAAC,CAAC,EAAE3E,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE8B,GAAa,GAAgBnG,EAAKlC,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB4G,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,uBAAuB,CAAC,CAAC,EAAE0B,GAAa,GAAgBI,EAAM1I,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB4G,EAAiB,SAAS,YAAY,SAAS,CAAc1E,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAAS+B,GAA8B7I,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGpI,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,MAAM,EAAE,CAAC,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAUsL,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,WAAW,QAAQ,YAAY,MAAM,OAAO,GAAGxK,EAAqB,CAAC,UAAU,CAAC,UAAUwK,EAAgB,CAAC,CAAC,CAAC,EAAE5E,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerE,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASgC,GAA8B9I,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGpI,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,MAAM,EAAE,EAAE,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAUuL,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,QAAQ,YAAY,MAAM,OAAO,GAAGzK,EAAqB,CAAC,UAAU,CAAC,UAAUyK,EAAgB,CAAC,CAAC,CAAC,EAAE7E,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerE,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASiC,GAA8B/I,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGpI,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,MAAM,EAAE,EAAE,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAUwL,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,QAAQ,YAAY,MAAM,OAAO,GAAG1K,EAAqB,CAAC,UAAU,CAAC,UAAU0K,EAAgB,CAAC,CAAC,CAAC,EAAE9E,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerE,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASkC,GAA8BhJ,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGpI,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,MAAM,EAAE,GAAG,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAUyL,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,QAAQ,YAAY,MAAM,OAAO,GAAG3K,EAAqB,CAAC,UAAU,CAAC,UAAU2K,EAAgB,CAAC,CAAC,CAAC,EAAE/E,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerE,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASmC,GAA8BjJ,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGpI,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,MAAM,EAAE,GAAG,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAU0L,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,QAAQ,YAAY,MAAM,OAAO,GAAG5K,EAAqB,CAAC,UAAU,CAAC,UAAU4K,EAAgB,CAAC,CAAC,CAAC,EAAEhF,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerE,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASoC,GAA8BlJ,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGpI,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,MAAM,EAAE,GAAG,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,2BAA2B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAU2L,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,QAAQ,YAAY,MAAM,OAAO,GAAG7K,EAAqB,CAAC,UAAU,CAAC,UAAU6K,EAAgB,CAAC,CAAC,CAAC,EAAEjF,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerE,EAAK8G,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASqC,GAA8BnJ,EAAKyG,EAA0B,CAAC,OAAO,GAAG,GAAGpI,EAAqB,CAAC,UAAU,CAAC,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,MAAM,EAAE,GAAG,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAKzC,EAAM,CAAC,OAAO,OAAO,UAAU4L,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,QAAQ,YAAY,MAAM,OAAO,GAAG9K,EAAqB,CAAC,UAAU,CAAC,UAAU8K,EAAgB,CAAC,CAAC,CAAC,EAAElF,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE+B,GAAa,GAAgBpG,EAAKf,GAAQ,CAAC,uBAAuB,GAAM,SAASmK,GAAuBpJ,EAAKwH,GAAU,CAAC,SAAsBxH,EAAKyG,EAA0B,CAAC,GAAGpI,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAGoE,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,GAAG,IAAI,CAAC,EAAEwB,EAAYI,CAAc,EAAE,SAAsBrE,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,GAAG,GAAG7D,CAAQ,UAAU,iBAAiB6B,EAAiB,SAAS,sBAAsB,OAAO,YAAY,IAAI2B,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsBrG,EAAKrC,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU4H,GAAgB,CAAC,QAAQ6D,CAAQ,CAAC,EAAE,SAAQA,EAAS,QAAQ,aAAwB,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE9C,GAAa,GAAgBtG,EAAKlC,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,iBAAiB4G,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,uEAAuE,EAAE,SAAS4B,GAAa,GAAgBtG,EAAKyG,EAA0B,CAAC,SAAsBzG,EAAK0G,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,iBAAiBhC,EAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB1E,EAAK/C,GAAe,CAAC,MAAM,CAAC,MAAM,wEAAwE,KAAK,GAAG,KAAK,SAAS,EAAE,UAAU,qEAAqE,KAAK,CAAC,WAAW,qDAAqD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,KAAK,CAAC,MAAM,wEAAwE,KAAK,GAAG,KAAK,SAAS,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,CAAC,MAAM,CAAC,MAAM,qEAAqE,OAAO,EAAE,MAAM,QAAQ,MAAM,CAAC,EAAE,IAAI,EAAE,MAAM,EAAI,EAAE,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAK,aAAa,EAAE,WAAW,EAAE,OAAO,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,iBAAiB,GAAM,cAAc,GAAG,eAAe,GAAG,UAAU,wEAAwE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQoM,GAAI,CAAC,kFAAkF,gFAAgF,oQAAoQ,yRAAyR,gRAAgR,mRAAmR,sRAAsR,yHAAyH,+rDAA+rD,kIAAkI,gOAAgO,gQAAgQ,wMAAwM,qTAAqT,gRAAgR,ySAAyS,wOAAwO,iHAAiH,0JAA0J,+RAA+R,oUAAoU,wTAAwT,2RAA2R,mHAAmH,+SAA+S,8pFAA8pF,8JAA8J,sMAAsM,sLAAsL,4LAA4L,qNAAqN,4MAA4M,6GAA6G,kHAAkH,+NAA+N,6JAA6J,gGAAgG,qHAAqH,iIAAiI,wEAAwE,uEAAuE,wEAAwE,wEAAwE,uFAAuF,iIAAiI,ypCAAypC,uJAAuJ,wpBAAwpB,iIAAiI,qHAAqH,6qCAA6qC,+bAA+b,EAStysEC,GAAgBC,EAAQzH,GAAUuH,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,OAAOA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,cAAc,eAAe,aAAa,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU3L,GAAgB,SAAY,CAAC,GAAGA,EAAc,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,UAAU,EAAE,UAAUA,GAAgB,SAAY,CAAC,GAAGA,EAAc,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,mBAAmB,EAAE,UAAUA,GAAgB,SAAY,CAAC,GAAGA,EAAc,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,oBAAoB,EAAE,UAAUA,GAAgB,SAAY,CAAC,GAAGA,EAAc,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,qBAAqB,EAAE,UAAUE,IAAuB,SAAY,CAAC,GAAGA,GAAqB,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,SAAS,EAAE,UAAUF,GAAgB,SAAY,CAAC,GAAGA,EAAc,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,UAAU,EAAE,UAAUA,GAAgB,SAAY,CAAC,GAAGA,EAAc,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,WAAW,EAAE,UAAUA,GAAgB,SAAY,CAAC,GAAGA,EAAc,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,WAAW,EAAE,UAAUA,GAAgB,SAAY,CAAC,GAAGA,EAAc,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,WAAW,EAAE,UAAUA,GAAgB,SAAY,CAAC,GAAGA,EAAc,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,WAAW,EAAE,UAAUA,GAAgB,SAAY,CAAC,GAAGA,EAAc,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,WAAW,EAAE,UAAUA,GAAgB,SAAY,CAAC,GAAGA,EAAc,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,WAAW,EAAE,UAAUA,GAAgB,SAAY,CAAC,GAAGA,EAAc,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,KAAK,EAAE,UAAUA,GAAgB,SAAY,CAAC,GAAGA,EAAc,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,OAAO,EAAE,UAAUA,GAAgB,SAAY,CAAC,GAAGA,EAAc,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,uBAAuB,EAAE,UAAUA,GAAgB,SAAY,CAAC,GAAGA,EAAc,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,SAAS,EAAE,UAAUA,GAAgB,SAAY,CAAC,GAAGA,EAAc,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,UAAU,EAAE,UAAUA,GAAgB,SAAY,CAAC,GAAGA,EAAc,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,aAAa,CAAC,CAAC,EAAE4L,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,aAAa,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGzM,GAAY,GAAGG,GAAoB,GAAGE,GAAU,GAAGE,GAAiB,GAAGE,GAAW,GAAGE,GAAW,GAAGE,EAAiB,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECVlgH,IAAMkM,GAAiB,+DAQrP,SAARC,GAA4B,CAAC,YAAAC,EAAY,KAAAC,EAAK,MAAAC,EAAM,GAAGC,CAAK,EAAE,CAAC,IAAMC,EAAaC,GAAUF,CAAK,EAAO,CAACG,EAAUC,CAAU,EAAEC,GAAQ,IAAI,CAAC,IAAIC,EAAI,GAAK,CAAC,CAACC,EAASC,CAAS,GAAGF,EAAIT,EAAY,MAAMF,EAAgB,KAAK,MAAMW,IAAM,OAAOA,EAAI,CAAC,KAAK,GAAG,EAAG,EAAE,MAAM,CAACC,EAASC,CAAS,CAAE,EAAE,CAACX,CAAW,CAAC,EAAE,OAAqBY,EAAKC,EAAO,IAAI,CAAC,MAAM,CAAC,GAAGX,EAAM,GAAGY,GAAgB,SAAS,SAAS,aAAAV,CAAY,EAAE,GAAGD,EAAM,SAAuBS,EAAK,SAAS,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,OAAO,CAAC,EAAE,IAAI,kCAAkCN,CAAS,IAAIC,CAAU,MAAMN,CAAI,eAAe,CAAC,CAAC,CAAC,CAAG,CAAEc,EAAoBhB,GAAW,CAAC,YAAY,CAAC,KAAKiB,EAAY,OAAO,MAAM,cAAc,YAAY,qBAAqB,aAAa,qBAAqB,YAAY,kFAAkF,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,IAAI,EAAE,IAAI,GAAG,MAAM,OAAO,aAAa,EAAE,EAAE,GAAGC,EAAmB,CAAC,ECR57B,IAAAC,GAAA,GAAAC,GAAAD,GAAA,wBAAAE,GAAA,OAAAC,GAAA,OAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,QAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,GAAA,OAAAC,KAAgH,IAAMC,GAAgBC,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,0BAAM,CAAC,CAAC,CAAC,EAAeC,GAAgBH,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,sBAAsB,8FAA8F,EAAE,SAAS,0BAAM,CAAC,CAAC,CAAC,EAAeE,GAAgBJ,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,6CAAU,CAAC,CAAC,CAAC,EAAeG,GAAgBL,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,sBAAsB,8FAA8F,EAAE,SAAS,6CAAU,CAAC,CAAC,CAAC,EAAeI,GAAgBN,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,EAAeK,GAAgBP,EAAWC,EAAS,CAAC,SAAsBD,EAAKE,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,sBAAsB,8FAA8F,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAeM,GAAG,iCAAqBC,GAAG,0DAA0BC,GAAG,6EAA8BC,GAAG,qBAAmBC,GAAI,2BAAoBC,GAAI,8CAAwBC,GAAI,gEAA2BC,GAAI,sEAA4BC,GAAI,yDAC3/DC,GAAqB,CAAC,QAAU,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,ECAtjC,IAAMC,GAAiB,CAAC,UAAUC,EAAe,EAAiB,SAARC,GAAmCC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOL,GAAiBI,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CCA8zB,IAAMG,GAAiBC,EAASC,EAAW,EAAQC,GAAWF,EAASG,CAAK,EAAQC,GAAgBJ,EAASK,EAAU,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQL,GAAwBK,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAUwB,GAA6BC,GAAW,SAASH,EAAMI,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAA9B,EAAQ,GAAG+B,CAAS,EAAEf,GAASI,CAAK,EAAO,CAAC,YAAAY,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAzC,CAAQ,EAAE0C,GAAgB,CAAC,WAAA/C,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ8C,EAAiBpB,GAAuBD,EAAMtB,CAAQ,EAAmF4C,EAAkBC,GAAGjD,GAAkB,GAA5F,CAAamC,GAAuBA,EAAS,CAAuE,EAAQe,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQd,IAAc,YAA6Ce,EAAOC,GAAU,EAAQC,EAAsBC,GAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBzC,EAAK0C,GAAY,CAAC,GAAGvB,GAAUmB,EAAgB,SAAsBtC,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBqD,EAAMzC,EAAO,IAAI,CAAC,GAAGkB,EAAU,GAAGI,EAAgB,UAAUQ,GAAGD,EAAkB,gBAAgBb,EAAUI,CAAU,EAAE,mBAAmB,UAAU,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAAKoB,EAAK,MAAM,CAAC,GAAGhB,CAAK,EAAE,GAAGhC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAS,CAAczB,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,EAAE,SAAsBa,EAAMzC,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,iBAAiB4B,EAAiB,SAAS,YAAY,SAAS,CAAca,EAAMzC,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiB4B,EAAiB,SAAS,YAAY,SAAS,CAAc9B,EAAK4C,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,SAAsB5C,EAAK6C,GAAM,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQC,IAA2BN,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,YAAY,IAAI,WAAW,KAAK,MAAM,UAAU,IAAI,yFAAyF,OAAO,mQAAmQ,EAAE,UAAU,+BAA+B,mBAAmB,QAAQ,iBAAiBV,EAAiB,SAAS,YAAY,GAAG7C,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,YAAY,IAAI,WAAW,KAAK,MAAM,UAAU,IAAI,yFAAyF,OAAO,mQAAmQ,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,YAAY,IAAI,WAAW,KAAK,MAAM,QAAQ,IAAI,yFAAyF,OAAO,mQAAmQ,CAAC,CAAC,EAAEoC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,EAAekB,EAAMzC,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiB4B,EAAiB,SAAS,YAAY,SAAS,CAAca,EAAMzC,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiB4B,EAAiB,SAAS,YAAY,SAAS,CAAc9B,EAAK+C,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAKlC,CAAY,GAAgBd,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,cAAc,MAAM,CAAC,OAAO,EAAE,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,SAAS,CAAC,UAAU,CAAC,sBAAsB,oEAAoE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAS+D,GAAkB,KAAKlC,CAAY,GAAgBd,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,sBAAsB,8FAA8F,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,uBAAuB,CAAC,CAAC,EAAEmB,EAAYI,CAAc,CAAC,CAAC,EAAezB,EAAK+C,EAAS,CAAC,sBAAsB,GAAK,SAAsB/C,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,uCAAuC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,wCAAwC,MAAM,CAAC,OAAO,EAAE,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAea,EAAMzC,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiB4B,EAAiB,SAAS,YAAY,SAAS,CAAc9B,EAAK+C,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAKlC,CAAY,GAAgBd,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,eAAe,MAAM,CAAC,OAAO,EAAE,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,SAAS,CAAC,UAAU,CAAC,sBAAsB,oEAAoE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAS+D,GAAkB,KAAKlC,CAAY,GAAgBd,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,sBAAsB,8FAA8F,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,uBAAuB,CAAC,CAAC,EAAEmB,EAAYI,CAAc,CAAC,CAAC,EAAezB,EAAK+C,EAAS,CAAC,sBAAsB,GAAK,SAAsB/C,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,yCAAyC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,0CAA0C,MAAM,CAAC,OAAO,EAAE,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe9B,EAAK+C,EAAS,CAAC,sBAAsB,GAAK,SAAsB/C,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,8CAA8C,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,+CAA+C,MAAM,CAAC,OAAO,EAAE,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAea,EAAMzC,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiB4B,EAAiB,SAAS,YAAY,SAAS,CAAc9B,EAAK+C,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAKlC,CAAY,GAAgBd,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,OAAO,EAAE,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,SAAS,CAAC,UAAU,CAAC,sBAAsB,oEAAoE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7C,GAAqB,CAAC,UAAU,CAAC,SAAS+D,GAAkB,KAAKlC,CAAY,GAAgBd,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,qDAAqD,qBAAqB,OAAO,sBAAsB,8FAA8F,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,uBAAuB,CAAC,CAAC,EAAEmB,EAAYI,CAAc,CAAC,CAAC,EAAezB,EAAK+C,EAAS,CAAC,sBAAsB,GAAK,SAAsB/C,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,mBAAmB,MAAM,CAAC,OAAO,EAAE,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAea,EAAMzC,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB4B,EAAiB,SAAS,YAAY,SAAS,CAACK,EAAY,GAAgBQ,EAAMzC,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,iBAAiB4B,EAAiB,SAAS,YAAY,SAAS,CAAc9B,EAAKiD,EAA0B,CAAC,OAAO,GAAG,GAAGT,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,GAAGvD,GAAqB,CAAC,UAAU,CAAC,EAAE,MAAS,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKvB,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeuB,EAAKkD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASC,GAA4BnD,EAAKiD,EAA0B,CAAC,OAAO,GAAG,GAAGT,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,GAAGvD,GAAqB,CAAC,UAAU,CAAC,EAAE,MAAS,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKrB,EAAM,CAAC,OAAO,OAAO,UAAUwE,EAAc,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUH,GAAkB,KAAKlC,CAAY,GAAG,WAAW,QAAQ,YAAY,MAAM,OAAO,GAAG7B,GAAqB,CAAC,UAAU,CAAC,UAAUkE,EAAc,CAAC,CAAC,CAAC,EAAE9B,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKkD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASE,GAA6BpD,EAAKiD,EAA0B,CAAC,OAAO,GAAG,GAAGT,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,GAAGvD,GAAqB,CAAC,UAAU,CAAC,EAAE,MAAS,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKrB,EAAM,CAAC,OAAO,OAAO,UAAUyE,EAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUJ,GAAkB,KAAKlC,CAAY,GAAG,oBAAoB,QAAQ,YAAY,MAAM,OAAO,GAAG7B,GAAqB,CAAC,UAAU,CAAC,UAAUmE,EAAe,CAAC,CAAC,CAAC,EAAE/B,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKkD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASG,GAA6BrD,EAAKiD,EAA0B,CAAC,OAAO,GAAG,GAAGT,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,GAAGvD,GAAqB,CAAC,UAAU,CAAC,EAAE,MAAS,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKrB,EAAM,CAAC,OAAO,OAAO,UAAU0E,EAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUL,GAAkB,KAAKlC,CAAY,GAAG,qBAAqB,QAAQ,YAAY,MAAM,OAAO,GAAG7B,GAAqB,CAAC,UAAU,CAAC,UAAUoE,EAAe,CAAC,CAAC,CAAC,EAAEhC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKkD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASI,GAA6BtD,EAAKiD,EAA0B,CAAC,OAAO,GAAG,GAAGT,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,GAAGvD,GAAqB,CAAC,UAAU,CAAC,EAAE,MAAS,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKrB,EAAM,CAAC,OAAO,OAAO,UAAU2E,EAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUN,GAAkB,KAAKlC,CAAY,GAAG,SAAS,QAAQ,YAAY,MAAM,OAAO,GAAG7B,GAAqB,CAAC,UAAU,CAAC,UAAUqE,EAAe,CAAC,CAAC,CAAC,EAAEjC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKkD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASK,GAA6BvD,EAAKiD,EAA0B,CAAC,OAAO,GAAG,GAAGT,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,GAAGvD,GAAqB,CAAC,UAAU,CAAC,EAAE,MAAS,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKrB,EAAM,CAAC,OAAO,OAAO,UAAU4E,EAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUP,GAAkB,MAAMlC,CAAY,GAAG,sBAAsB,QAAQ,YAAY,MAAM,OAAO,GAAG7B,GAAqB,CAAC,UAAU,CAAC,UAAUsE,EAAe,CAAC,CAAC,CAAC,EAAElC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKkD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASM,GAA6BxD,EAAKiD,EAA0B,CAAC,OAAO,GAAG,GAAGT,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,GAAGvD,GAAqB,CAAC,UAAU,CAAC,EAAE,MAAS,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKrB,EAAM,CAAC,OAAO,OAAO,UAAU6E,EAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUR,GAAkB,MAAMlC,CAAY,GAAG,iBAAiB,QAAQ,YAAY,MAAM,OAAO,GAAG7B,GAAqB,CAAC,UAAU,CAAC,UAAUuE,EAAe,CAAC,CAAC,CAAC,EAAEnC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAekB,EAAMzC,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiB4B,EAAiB,SAAS,YAAY,SAAS,CAAc9B,EAAKkD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASO,GAA6BzD,EAAKiD,EAA0B,CAAC,OAAO,GAAG,GAAGT,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,GAAG,EAAE,GAAGvD,GAAqB,CAAC,UAAU,CAAC,EAAE,MAAS,EAAE,UAAU,CAAC,EAAE,MAAS,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKrB,EAAM,CAAC,OAAO,OAAO,UAAU8E,EAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,UAAU,QAAQ,YAAY,MAAM,OAAO,GAAGxE,GAAqB,CAAC,UAAU,CAAC,UAAUwE,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,CAAC,EAAEpC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKkD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASQ,GAA6B1D,EAAKiD,EAA0B,CAAC,OAAO,GAAG,GAAGT,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,GAAG,EAAE,GAAGvD,GAAqB,CAAC,UAAU,CAAC,EAAE,MAAS,EAAE,UAAU,CAAC,EAAE,MAAS,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKrB,EAAM,CAAC,OAAO,OAAO,UAAU+E,EAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,OAAO,QAAQ,YAAY,MAAM,OAAO,GAAGzE,GAAqB,CAAC,UAAU,CAAC,UAAUyE,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,CAAC,EAAErC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKkD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASS,GAA6B3D,EAAKiD,EAA0B,CAAC,OAAO,GAAG,GAAGT,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,GAAG,EAAE,GAAGvD,GAAqB,CAAC,UAAU,CAAC,EAAE,MAAS,EAAE,UAAU,CAAC,EAAE,MAAS,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKrB,EAAM,CAAC,OAAO,OAAO,UAAUgF,EAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,QAAQ,QAAQ,YAAY,MAAM,OAAO,GAAG1E,GAAqB,CAAC,UAAU,CAAC,UAAU0E,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,CAAC,EAAEtC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKkD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASU,GAA6B5D,EAAKiD,EAA0B,CAAC,OAAO,GAAG,GAAGT,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,GAAG,EAAE,GAAGvD,GAAqB,CAAC,UAAU,CAAC,EAAE,MAAS,EAAE,UAAU,CAAC,EAAE,MAAS,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKrB,EAAM,CAAC,OAAO,OAAO,UAAUiF,EAAe,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUZ,GAAkB,MAAMlC,CAAY,GAAG,wBAAwB,QAAQ,YAAY,MAAM,OAAO,GAAG7B,GAAqB,CAAC,UAAU,CAAC,UAAU2E,EAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,CAAC,CAAC,EAAEvC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKkD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASW,GAA8B7D,EAAKiD,EAA0B,CAAC,OAAO,GAAG,GAAGT,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,GAAG,EAAE,GAAGvD,GAAqB,CAAC,UAAU,CAAC,EAAE,MAAS,EAAE,UAAU,CAAC,EAAE,MAAS,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKrB,EAAM,CAAC,OAAO,OAAO,UAAUkF,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAU,UAAU,QAAQ,YAAY,MAAM,OAAO,GAAG5E,GAAqB,CAAC,UAAU,CAAC,UAAU4E,EAAgB,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAgB,CAAC,CAAC,CAAC,EAAExC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKkD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASY,GAA8B9D,EAAKiD,EAA0B,CAAC,OAAO,GAAG,GAAGT,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,GAAG,EAAE,GAAGvD,GAAqB,CAAC,UAAU,CAAC,EAAE,MAAS,EAAE,UAAU,CAAC,EAAE,MAAS,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKrB,EAAM,CAAC,OAAO,OAAO,UAAUmF,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUd,GAAkB,MAAMlC,CAAY,GAAG,WAAW,QAAQ,YAAY,MAAM,OAAO,GAAG7B,GAAqB,CAAC,UAAU,CAAC,UAAU6E,EAAgB,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAgB,CAAC,CAAC,CAAC,EAAEzC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKkD,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASa,GAA8B/D,EAAKiD,EAA0B,CAAC,OAAO,GAAG,GAAGT,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,GAAG,EAAE,GAAGvD,GAAqB,CAAC,UAAU,CAAC,EAAE,MAAS,EAAE,UAAU,CAAC,EAAE,MAAS,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKrB,EAAM,CAAC,OAAO,OAAO,UAAUoF,EAAgB,CAAC,EAAE,GAAG,YAAY,SAAS,YAAY,UAAUf,GAAkB,MAAMlC,CAAY,GAAG,cAAc,QAAQ,YAAY,MAAM,OAAO,GAAG7B,GAAqB,CAAC,UAAU,CAAC,UAAU8E,EAAgB,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAgB,CAAC,CAAC,CAAC,EAAE1C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,oHAAoH,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAsB9B,EAAKiD,EAA0B,CAAC,SAAsBjD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKnB,GAAW,CAAC,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,YAAY,wCAAwC,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,cAAc,GAAG,eAAe,GAAG,MAAM,OAAO,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe8D,EAAMzC,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,uEAAuE,EAAE,SAAS,CAAc9B,EAAK+C,EAAS,CAAC,sBAAsB,GAAK,SAAsB/C,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,8CAA8C,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,+CAA+C,MAAM,CAAC,OAAO,EAAE,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAea,EAAMzC,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB4B,EAAiB,SAAS,YAAY,SAAS,CAAc9B,EAAK4C,GAAK,CAAC,KAAK,4CAA4C,YAAY,GAAK,OAAO,YAAY,SAAsB5C,EAAKgE,GAAI,CAAC,GAAG,IAAI,UAAU,+BAA+B,mBAAmB,WAAW,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,iBAAiBlC,EAAiB,SAAS,YAAY,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAosG,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe9B,EAAK4C,GAAK,CAAC,KAAK,+DAA+D,YAAY,GAAK,OAAO,YAAY,SAAsB5C,EAAKgE,GAAI,CAAC,GAAG,IAAI,UAAU,+BAA+B,mBAAmB,WAAW,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,iBAAiBlC,EAAiB,SAAS,YAAY,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA,EAAuiB,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe9B,EAAK4C,GAAK,CAAC,KAAK,gEAAgE,YAAY,GAAK,OAAO,YAAY,SAAsB5C,EAAKgE,GAAI,CAAC,GAAG,IAAI,UAAU,6BAA6B,mBAAmB,WAAW,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,iBAAiBlC,EAAiB,SAAS,YAAY,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAylC,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe9B,EAAK4C,GAAK,CAAC,KAAK,sCAAsC,YAAY,GAAK,OAAO,YAAY,SAAsB5C,EAAKgE,GAAI,CAAC,GAAG,IAAI,UAAU,8BAA8B,mBAAmB,WAAW,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,iBAAiBlC,EAAiB,SAAS,YAAY,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAA+mC,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe9B,EAAK4C,GAAK,CAAC,KAAK,qCAAqC,YAAY,GAAK,OAAO,YAAY,SAAsB5C,EAAKgE,GAAI,CAAC,GAAG,IAAI,UAAU,+BAA+B,mBAAmB,WAAW,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,iBAAiBlC,EAAiB,SAAS,YAAY,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA,EAAu0B,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQmC,GAAI,CAAC,kFAAkF,gFAAgF,gRAAgR,wVAAwV,yRAAyR,+RAA+R,wMAAwM,4RAA4R,0VAA0V,uUAAuU,wRAAwR,uTAAuT,unBAAunB,0VAA0V,0GAA0G,gRAAgR,iRAAiR,+OAA+O,muFAAmuF,gEAAgE,iHAAiH,0HAA0H,6HAA6H,8GAA8G,6DAA6D,6DAA6D,+KAA+K,mGAAmG,+aAA+a,iEAAiE,uHAAuH,oGAAoG,mKAAmK,uFAAuF,2tBAA2tB,GAAeA,GAAI,GAAgBA,EAAG,EAQvw5CC,GAAgBC,EAAQxD,GAAUsD,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,SAASA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,SAAS,OAAO,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,aAAa,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG3F,GAAiB,GAAGG,GAAW,GAAGE,GAAgB,GAAG4F,GAAoCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRlzD,IAAMC,GAAUC,EAASC,EAAI,EAAQC,GAAYF,EAASG,EAAM,EAAQC,EAAaC,GAAoBJ,EAAI,EAAQK,GAAY,CAAC,UAAU,sBAAsB,UAAU,6CAA6C,UAAU,oBAAoB,EAAoD,IAAMC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,EAAQC,GAAgB,CAAC,EAAQC,GAAe,OAAO,KAAKD,EAAe,EAAQE,GAAM,CAAC,kFAAkF,kFAAkF,gSAAgS,yGAAyG,0JAA0J,qHAAqH,mEAAmE,EAAQC,GAAa,CAAC,UAAU,sBAAsB,UAAU,6CAA6C,UAAU,oBAAoB,EAAQC,GAAU,CAAC,CAAC,MAAAC,CAAK,IAAoBC,GAAoB,EAAqB,KAAyBC,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAOF,CAAK,EAAE,yBAAyB,EAAE,CAAC,EAAUG,GAAqB,CAAC,aAAa,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,SAAS,WAAW,EAAQC,GAAsB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,SAAS,WAAW,EAAQC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,cAAAC,EAAc,YAAAC,EAAY,SAAAC,EAAS,cAAAC,EAAc,SAAAC,EAAS,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,SAAAC,EAAS,SAAAC,EAAS,SAAAC,EAAS,SAAAC,EAAS,SAAAC,EAAS,SAAAC,EAAS,QAAAC,EAAQ,QAAAC,EAAQ,IAAAC,EAAI,kBAAAC,EAAkB,kBAAAC,EAAkB,QAAAC,EAAQ,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUzB,GAAqBmB,CAAO,GAAGA,GAASM,EAAM,WAAW,YAAY,UAAUzB,GAAqBiB,CAAQ,GAAGA,GAAUQ,EAAM,WAAW,YAAY,UAAUzB,GAAqBI,CAAa,GAAGA,GAAeqB,EAAM,WAAW,YAAY,UAAUzB,GAAqBoB,CAAG,GAAGA,GAAKK,EAAM,WAAW,YAAY,UAAUzB,GAAqBO,CAAa,GAAGA,GAAekB,EAAM,WAAW,YAAY,UAAUzB,GAAqBqB,CAAiB,GAAGA,GAAmBI,EAAM,WAAW,YAAY,UAAUzB,GAAqBK,CAAW,GAAGA,GAAaoB,EAAM,WAAW,YAAY,UAAUzB,GAAqBc,CAAQ,GAAGA,GAAUW,EAAM,WAAW,YAAY,UAAUzB,GAAqBsB,CAAiB,GAAGA,GAAmBG,EAAM,WAAW,YAAY,UAAUzB,GAAqBM,CAAQ,GAAGA,GAAUmB,EAAM,WAAW,YAAY,UAAUzB,GAAqBgB,CAAQ,GAAGA,GAAUS,EAAM,WAAW,YAAY,UAAUzB,GAAqBW,CAAK,GAAGA,GAAOc,EAAM,WAAW,YAAY,UAAUzB,GAAqBuB,CAAO,GAAGA,GAASE,EAAM,WAAW,YAAY,UAAUzB,GAAqBa,CAAQ,GAAGA,GAAUY,EAAM,WAAW,YAAY,UAAUzB,GAAqBe,CAAQ,GAAGA,GAAUU,EAAM,WAAW,YAAY,QAAQvB,GAAwBuB,EAAM,OAAO,GAAGA,EAAM,SAAS,YAAY,UAAUzB,GAAqBY,CAAQ,GAAGA,GAAUa,EAAM,WAAW,YAAY,UAAUzB,GAAqBQ,CAAQ,GAAGA,GAAUiB,EAAM,WAAW,YAAY,UAAUxB,GAAsBiB,CAAO,GAAGA,GAASO,EAAM,WAAW,WAAW,GAAUC,GAA6BC,GAAW,SAASF,EAAMG,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,GAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,GAAU,UAAAC,GAAU,SAAAC,GAAS,GAAGC,EAAS,EAAEzD,GAASsB,CAAK,EAAO,CAACoC,EAAYC,EAAmB,EAAEC,GAA8BvB,EAAQwB,GAAY,EAAK,EAAQC,GAAe,OAA+CC,EAAkBC,GAAG7E,GAAkB,GAAhD,CAAC,CAAuE,EAAE,OAAA8E,GAAiB,CAAC,CAAC,EAAsBrE,EAAKsE,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA9E,EAAiB,EAAE,SAAsB+E,EAAMC,GAAY,CAAC,GAAGhC,GAAUP,EAAgB,SAAS,CAAcjC,EAAKH,GAAU,CAAC,MAAM,gDAAgD,CAAC,EAAe0E,EAAME,EAAO,IAAI,CAAC,GAAGZ,GAAU,UAAUO,GAAGD,EAAkB,gBAAgB5B,CAAS,EAAE,uBAAuB,GAAK,IAAIP,EAAW,MAAM,CAAC,GAAGM,CAAK,EAAE,SAAS,CAActC,EAAK0E,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,EAAE,SAAsB1E,EAAK2E,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB3E,EAAK4E,GAAkB,CAAC,WAAWd,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsB9D,EAAK6E,GAAK,CAAC,UAAUpB,EAAU,UAAUH,EAAU,UAAUD,EAAU,UAAUN,EAAU,OAAO,OAAO,UAAUG,EAAU,UAAUJ,EAAU,UAAUK,EAAU,GAAG,YAAY,UAAUK,EAAU,UAAUJ,EAAU,SAAS,YAAY,UAAUH,EAAU,UAAUM,EAAU,UAAUV,EAAU,UAAUF,EAAU,UAAUC,EAAU,UAAUc,GAAU,MAAM,CAAC,MAAM,MAAM,EAAE,UAAUC,GAAU,UAAUX,EAAU,QAAQ,YAAY,MAAM,OAAO,UAAUN,CAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEkB,GAAsB5D,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAeA,EAAK0E,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,KAAK,SAAsB1E,EAAK2E,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB3E,EAAK4E,GAAkB,CAAC,WAAWd,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsB9D,EAAK8E,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe9E,EAAK,MAAM,CAAC,GAAG,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ+E,GAAIC,GAAgCA,IAASC,GAAa,QAAQD,IAASC,GAAa,OAAgL,CAAC,GAAGtF,GAAM,GAAGD,GAAe,QAAQwF,GAAK,CAAC,IAAMC,EAAS1F,GAAgByF,CAAG,EAAE,OAAOzF,GAAgByF,CAAG,EAAE,IAAIE,GAAM,GAAGD,CAAQ,KAAKC,CAAI,GAAG,CAAE,CAAC,CAAC,EAA5R,CAAC,GAAGzF,GAAM,GAAGD,GAAe,IAAIwF,GAA0C,UAAxBtF,GAAasF,CAAG,CAAuB,MAAMzF,GAAgByF,CAAG,EAAE,KAAK,GAAG,CAAC,IAAM,CAAC,EAe3xOG,GAAgBC,EAAQ3D,GAAUoD,GAAI,cAAc,EAASQ,GAAQF,GAAgBA,GAAgB,YAAY,WAAWA,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,EAAEG,EAAoBH,GAAgB,CAAC,UAAUI,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,UAAU,EAAE,UAAUA,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,mBAAmB,EAAE,UAAUA,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,oBAAoB,EAAE,UAAUA,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,qBAAqB,EAAE,UAAUA,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,UAAU,EAAE,UAAUA,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,WAAW,EAAE,UAAUA,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,YAAY,EAAE,UAAUA,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,YAAY,EAAE,UAAUA,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,YAAY,EAAE,UAAUA,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,YAAY,EAAE,UAAUA,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,YAAY,EAAE,UAAUA,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,YAAY,EAAE,UAAUA,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,KAAK,EAAE,UAAUA,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,QAAQ,EAAE,UAAUA,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,uBAAuB,EAAE,UAAUA,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,SAAS,EAAE,UAAUA,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,UAAU,EAAE,UAAUA,GAAe,WAAc,CAAC,GAAGA,EAAa,UAAa,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,aAAa,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGM,GAAU,GAAGC,EAAW,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTniG,IAAMC,GAAS,CAAC,UAAW,CAAC,SAAU,CAAC,UAAW,SAAU,UAAW,UAAU,EAAG,KAAaC,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,GAAG,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,iBAAiB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,mBAAmB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,oBAAoB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,oBAAoB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,oBAAoB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,oBAAoB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,oBAAoB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,oBAAoB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,sBAAsB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,uBAAuB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,wBAAwB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,0BAA0B,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,8BAA8B,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,0BAA0B,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,UAAU,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,SAAU,UAAW,WAAW,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,oBAAiB,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,cAAe,UAAW,YAAa,UAAW,aAAa,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,WAAW,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,qBAAqB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,mBAAgB,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,EAAG,KAAaA,GAAK,IAAM,OAAO,4DAA8F,CAAC,EAAG,KAAM,6BAA6B,CAAC,EAEp9HC,GAAU,CAAC,CAAC,KAAM,KAAM,GAAI,UAAW,KAAM,KAAM,KAAM,EAAE,EAAG,CAAC,KAAM,QAAS,GAAI,YAAa,KAAM,KAAM,KAAM,IAAI,CAAC,EACtHC,GAAkB,CAAC,UAAW,UAAa,KAAM,QAAO,4DAA8F,IAAK,KAAQ,EACnKC,GAAe,mEACrB,SAASC,GAAS,CAAC,QAAAC,EAAS,SAAAC,EAAU,MAAAC,EAAO,GAAGC,CAAI,EAAG,CAAC,IAAMC,EAAS,CAAC,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,WAAW,EACxfC,EAAS,CAAC,GAAGD,EAAQ,UAAW,WAAW,EAC3CE,EAAS,CAAC,GAAGF,EAAQ,UAAW,WAAW,EAC3CG,EAAS,CAAC,GAAGH,EAAQ,UAAW,WAAW,EAC3CI,EAAS,CAAC,GAAGJ,EAAQ,UAAW,WAAW,EAC3CK,EAAS,CAAC,GAAGL,EAAQ,UAAW,WAAW,EAC3CM,EAAS,CAAC,GAAGN,EAAQ,UAAW,WAAW,EAC3CO,EAAS,CAAC,GAAGP,EAAQ,UAAW,WAAW,EAC3CQ,EAAS,CAAC,GAAGR,EAAQ,UAAW,WAAW,EAC3CS,EAAU,CAAC,GAAGT,EAAQ,UAAW,WAAW,EAC5CU,EAAU,CAAC,GAAGV,EAAQ,UAAW,WAAW,EAC5CW,EAAU,CAAC,GAAGX,EAAQ,UAAW,WAAW,EAC5CY,EAAU,CAAC,GAAGZ,EAAQ,UAAW,WAAW,EAC5Ca,EAAU,CAAC,GAAGb,EAAQ,UAAW,WAAW,EAC5Cc,EAAU,CAAC,GAAGd,EAAQ,UAAW,WAAW,EAC5Ce,EAAU,CAAC,GAAGf,EAAQ,UAAW,WAAW,EAC5CgB,EAAU,CAAC,GAAGhB,EAAQ,UAAW,WAAW,EAC5CiB,EAAU,CAAC,GAAGjB,EAAQ,UAAW,WAAW,EAC5CkB,EAAU,CAAC,GAAGlB,EAAQ,UAAW,WAAW,EAE5CmB,EADgB,CAAC,UAAWnB,EAAQ,UAAWO,EAAQ,UAAWE,EAAS,UAAWM,EAAS,UAAWF,EAAS,UAAWZ,EAAQ,UAAWW,EAAS,UAAWJ,EAAQ,UAAWM,EAAS,UAAWH,EAAS,UAAWO,EAAS,UAAWlB,EAAQ,UAAWA,EAAQ,UAAWgB,EAAS,UAAWX,EAAQ,UAAWD,EAAQ,UAAWM,EAAS,UAAWO,EAAS,UAAWf,EAAQ,UAAWI,EAAQ,UAAWN,EAAQ,UAAWG,EAAQ,UAAWH,CAAM,EACxbJ,CAAO,GAAK,CAAC,EACzC,OAAQA,EAAS,CAAC,IAAK,YACvB,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,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAawB,GAAcC,GAAW,CAAC,GAAGF,EAAO,IAAK,YAAa,QAAAvB,EAAS,MAAAE,CAAK,EAAGD,EAAS,EAAI,CAAC,EAClG,QAAW,OAAOA,EAAS,EAAK,CAAG,CAAC,CAC7B,SAASyB,GAA6B1B,EAAS,CAAC,OAAQA,EAAS,CAAC,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,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,qBAAqB,EAAG,CAAC,KAAM,UAAW,WAAY,4CAA4C,EAAG,CAAC,KAAM,SAAU,WAAY,oBAAoB,CAAC,EAC5L,QAAW,MAAkB,CAAC,CAEtB,eAAsB2B,GAAY,CAAE,QAAA3B,EAAS,cAAA4B,EAAe,SAAAC,CAAS,EAAG,CAEpE,MAAMnC,GAAOM,CAAO,EAAE,KAAK,QAAQ,EAEnC,IAAM8B,EAAgBN,GACXO,GACP,CACI,UAAW,GACX,QAAA/B,EACA,cAAA4B,EACA,OAAAlC,GACA,gBAAAG,GACA,aAAAC,GACA,aAAqBH,GAAK,IAAM,OAAO,yCAAyB,CAAC,EACjE,gBAAiB,OACjB,SAAAkC,EACA,QAAAjC,GACA,oBAAqB,OACrB,iBAAkB,mBAClB,WACP,IAAM,CAMH,GAFgC,EAF5B,OAAOoC,EAAW,KAAe,wDAAwD,KAAKC,EAAU,SAAS,GACxF,OAAOD,EAAW,KAK/C,OAAcrC,GAAK,SAAY,CAC3B,GAAM,CAAE,gBAAAuC,CAAgB,EAAI,KAAM,QAAO,kCAAkC,EAC3E,MAAO,CACH,QAASA,EAAgB,CACrB,aAAc,CACV,UAAW,EACX,OAAQ,CACJ,gBAAwBC,GACxB,cAAsBC,GACtB,UAAkBC,EACtB,EACA,MAAO,CACH,cAAqBb,GACrB,KAAYc,GACZ,YAAmBC,GACnB,UAAiBC,GACjB,OAAcC,EACd,SAAgBC,EACpB,EACA,YAAa,CAAE,aAAAC,EAAa,CAChC,CACJ,CAAC,CACL,CACJ,CAAC,CACL,GAAG,EAEK,eAAgB5C,EACpB,CACJ,EAEM6C,EAAmCpB,GAC9BqB,GACP,CACI,SAAUf,EACV,MAAO,CAAC,eAAgB,GAAM,uBAAwB,GAAO,eAAgB,GAAM,mBAAoB,EAAI,CAC/G,CACJ,EAEMgB,EAAoDtB,GAAqBuB,GAAkC,CAC7G,SAAUH,CACd,CAAC,EAQD,OALmBpB,GAAqBwB,GAAqB,CACzD,SAAUF,EACV,MAAO,CAAC,OAAQ,CAAC,CAAC,CACtB,CAAC,CAGL,CAEA,IAAMG,GAAY,OAAO,SAAa,IACtC,GAAIA,GAAW,CACXjB,EAAO,2BAA6B,CAACkB,EAAoBC,IAAqB,IAC7D3B,GAAqB4B,GAAkB,CAAE,MAAO,qCAAuCD,EAAmB,SAAWD,EAAqB,GAAI,CAAC,EAIhKlB,EAAO,QAAU,CACb,GAAGA,EAAO,QACV,IAAK,CACD,GAAIA,EAAO,QAAUA,EAAO,QAAQ,IAAK,OACzC,SAAU,YACd,CACJ,EAEAA,EAAO,gBAAkBA,EAAO,iBAAmB,CAAC,EAG7CqB,GAAoC,EAE3C,IAAMC,EAAY,SAAS,eAAe,MAAM,EAE5C,oBAAqBA,EAAU,QAASC,GAAK,GAAMD,CAAS,EAC3DC,GAAK,GAAOD,CAAS,CAC9B,CAEA,SAASE,IAAQ,CACRP,IACLjB,EAAO,gBAAgB,KAAK,SAAS,CACzC,CAEA,eAAeuB,GAAKE,EAAeH,EAAW,CAC1C,SAASI,EAAYC,EAAOC,EAAWC,EAAc,GAAM,CACvD,GAAIF,EAAM,QAAU3B,EAAO,uBAAwB,OAEnD,IAAM8B,EAAiBF,GAAW,eAClC,GAAIC,GAGA,GAFA,QAAQ,KAAK;AAAA,EAAqHF,EAAOG,CAAc,EAEnJ,KAAK,OAAO,EAAI,IAAM,YAE1B,QAAQ,MAAM;AAAA,EAAqJH,EAAOG,CAAc,EAE5LN,GAAMK,EAAc,wCAA0C,4BAA6B,CACvF,QAAS,OAAOF,CAAK,EACrB,eAAAG,EACA,MAAOA,EAAiB,OAAYH,aAAiB,OAAS,OAAOA,EAAM,OAAU,SAAWA,EAAM,MAAQ,IAClH,CAAC,CACL,CAEA,GAAI,CACA,IAAI3D,EAAS6B,EAAUD,EAAemC,EACtC,GAAIN,EAAe,CACf,IAAMO,EAAY,KAAK,MAAMV,EAAU,QAAQ,eAAe,EAC9DtD,EAAUgE,EAAU,QACpBnC,EAAWmC,EAAU,SACrBpC,EAAgBoC,EAAU,cAC1BD,EAAcC,EAAU,YAExBhE,EAAiBiE,GAAwBvE,GAAQM,CAAO,CAC5D,KAAO,CACIiE,GAAwBvE,GAAQ,MAAS,EAEhD,IAAMsE,EAAmBE,GAA0BxE,GAAQ,mBAAmB,SAAS,QAAQ,EAAG,GAAME,EAAO,EAC/GI,EAAUgE,EAAU,QACpBnC,EAAWmC,EAAU,SACrBpC,EAAgBoC,EAAU,aAC9B,CAIZ,OAAOhC,EAAW,MACZ,SAAY,CACd,IAAMmC,EAAQzE,GAAOM,CAAO,EAEtBoE,EAAkB,UAClBC,EAAezE,GAAQ,KAAK,CAAC,CAAE,GAAA0E,CAAG,IAAOzC,EAAoCyC,IAAOzC,EAAhCyC,IAAOF,CAAiC,EAAE,KAEhGG,EAAmB,KACvB,GAAIJ,GAAO,cAAgBtE,GAAiB,CACtC,IAAM2E,EAAQ,MAAM3E,GAAgBsE,EAAM,YAAY,IAAI,EACpD,CAACM,CAAI,EAAI,OAAO,OAAO7C,CAAa,EACtC4C,GAAS,OAAOC,GAAS,WACzBF,EAAoB,MAAMC,EAAM,kBAAkBC,EAAMJ,GAAgB,MAAS,GAAM,KAEjG,CAEA,IAAMK,EAA0B,KAAK,eAAe,EAAE,gBAAgB,EAChEC,EAAWD,EAAwB,SACnCE,EAASF,EAAwB,OAIvC,MAAM,IAAI,QAASG,GAAY,CACvB,SAAS,aACT,SAAS,iBAAiB,qBAAsBA,EAAS,CAAE,KAAM,EAAK,CAAC,EAEvEA,EAAQ,CAEhB,CAAC,EAED7C,EAAO,gBAAgB,KAAK,CACxB,0BACA,CACI,aAAclC,IAAgB,KAC9B,UAAWqE,GAAO,MAAQ,IAC1B,iBAAAI,EACA,aAAcF,GAAgB,KAC9B,UAAWF,GAAO,oBAAsBnE,EACxC,SAAUmE,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAKnC,EAAO,SAAS,KACrB,SAAUA,EAAO,SAAS,UAAY,KACtC,SAAUA,EAAO,SAAS,UAAY,KACtC,KAAMA,EAAO,SAAS,MAAQ,KAC9B,OAAQA,EAAO,SAAS,QAAU,KAClC,SAAA2C,EACA,OAAAC,CACJ,CACJ,CAAC,CACL,GAAG,EAIS,IAAME,EAAO,MAAMnD,GAAY,CAAE,QAAA3B,EAAS,SAAA6B,EAAU,cAAAD,CAAc,CAAC,EAC/D6B,GAGOsB,GAAqB,6BAA8B,IAAM,CACrDC,GAA+BjB,CAAW,EACjD/B,EAAO,gCAAgC+B,CAAW,CACtD,CAAC,EAI6BkB,GACd,IAAM,CACXC,GAAmB,EACnBC,GAAyB,EACfC,GAA0B,EAClCC,GAAY/B,EAAWwB,EAAM,CAAE,mBAAoBpB,CAAY,CAAC,CAC7E,CAAC,GAGQ4B,GAAWhC,EAAW,CAAE,mBAAoBI,CAAY,CAAC,EAAE,OAAOoB,CAAI,CAEvF,OAASnB,EAAO,CACZ,MAAAD,EAAYC,EAAO,OAAW,EAAK,EAC7BA,CACV,CACJ",
  "names": ["o", "npm_react_dom_18_2_exports", "Ha", "a", "e", "r", "d", "getBorderStyle", "e", "t", "o", "d", "r", "i", "l", "h", "b", "borderControls", "ControlType", "getFocusStyle", "color", "width", "style", "offset", "result", "focusControls", "ControlType", "getHoverStyle", "fillColor", "textColor", "borderColor", "hoverControls", "ControlType", "getPaddingStyle", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControls", "ControlType", "getRadiusStyle", "radius", "radiusPerCorner", "radiusTopLeft", "radiusTopRight", "radiusBottomRight", "radiusBottomLeft", "result", "radiusControls", "ControlType", "className", "IconType", "Icon", "type", "color", "image", "size", "p", "CaretType", "Caret", "LocaleSelector", "withCSS", "font", "fillColor", "textColor", "icon", "caret", "title", "gap", "border", "hover", "focus", "style", "props", "id", "ae", "activeLocale", "locales", "setLocale", "useLocaleInfo", "_activeLocale_id", "activeLocaleId", "lastActiveLocaleId", "setLastActiveLocaleId", "ye", "selectedLocaleId", "setSelectedLocaleId", "selectedLocale", "locale", "handleChange", "event", "localeId", "_selectedLocale_name", "u", "className", "getPaddingStyle", "getRadiusStyle", "getBorderStyle", "getHoverStyle", "getFocusStyle", "addPropertyControls", "ControlType", "paddingControls", "radiusControls", "borderControls", "hoverControls", "focusControls", "LocaleSelector_default", "SearchIcon", "props", "p", "ClearIcon", "u", "SpinnerIcon", "motion", "Storage", "name", "resolve", "reject", "request", "window", "e", "key", "value", "setCachedData", "url", "dataToCache", "cache", "Storage", "cacheKey", "data", "checkForCachedData", "VERSION", "isDefaultLocaleId", "localeId", "INDEX_KEY", "getIndexKey", "METADATA_KEY", "getMetadataKey", "getCachedIndex", "indexKey", "cachedIndex", "checkForCachedData", "setCachedIndex", "index", "setCachedData", "metadata", "VERSION", "metadataKey", "fakeResults", "peq", "myers_32", "a", "b", "n", "m", "lst", "pv", "mv", "sc", "i", "eq", "xv", "myers_x", "mhc", "phc", "hsize", "vsize", "j", "start", "vlen", "k", "i1", "pb", "mb", "xh", "ph", "mh", "k1", "mv1", "pv1", "start1", "vlen1", "k2", "score", "i2", "eq1", "pb1", "mb1", "xv1", "xh1", "ph1", "mh1", "k3", "distance", "tmp", "localStorageDebugFlag", "window", "groupsRegex", "capitalizeFirstLetter", "value", "titleCase", "clampText", "text", "maxLength", "textLength", "slicedText", "isEmptyObject", "object", "createLogger", "showOutput", "log", "data", "time", "label", "timeEnd", "noop", "DEFAULT_FONT_FAMILY", "getFontFamily", "theme", "_theme_inputFont", "_theme_titleFont", "_theme_subtitleFont", "animationKeyFromLayout", "layout", "safeDocument", "safeWindow", "metaTagSelector", "getMetaTagContent", "metaTag", "checkIfOverLimit", "stripLocaleSlugFromPath", "url", "localeSlug", "localeSlugWithSlash", "log", "time", "timeEnd", "createLogger", "localStorageDebugFlag", "isValidUrl", "url", "splitWords", "text", "getUniqueWords", "str", "words", "word", "getNormalizedString", "getNormalizedItem", "item", "normalizedItem", "key", "value", "getMatchRange", "currentRange", "start", "end", "result", "getScoreForSearchIndexItem", "query", "fullQuery", "score", "match", "urlWords", "splitLength", "clamp", "titleWords", "titleIndex", "distance", "titleWord", "headings", "heading", "headingWords", "headingWord", "descriptionIndex", "p", "codeblock", "getSearchIndexItemScore", "normalizedQuery", "queryWords", "total", "queryWord", "useRawSearch", "index", "settings", "se", "path", "safeWindow", "results", "title", "SearchResultTitleType", "itemA", "itemB", "getIndexedScopedToUrl", "rawUrlScope", "localeSlug", "scopedIndex", "baseScopeUrlHasVariable", "urlUpToPathVariable", "urlScope", "stripLocaleSlugFromPath", "useSearch", "searchIndex", "_setSearchIndex", "ye", "status", "setStatus", "activeLocale", "useLocaleInfo", "localeId", "setSearchIndex", "options", "ue", "loadSearchIndex", "metaTag", "safeDocument", "fakeResults", "cachedIndex", "getCachedIndex", "metaTagContent", "isOverLimit", "searchIndexURL", "getSearchIndexURL", "response", "downloadedIndex", "setCachedIndex", "error", "baseURL", "isDefaultLocaleId", "Browser", "isTouch", "window", "navigator", "isChrome", "isWebKit", "isSafari", "isSafariDesktop", "isWindows", "isMacOS", "useCallbackOnMouseMove", "callback", "mousePositionRef", "prevPositionRef", "pe", "te", "event", "Browser", "ref", "clientX", "clientY", "prevCursorPosition", "scrollIntoView", "targetElement", "scrollElement", "offsetTop", "offsetBottom", "targetElementBounds", "scrollElementBounds", "difference", "topAligned", "minOffset", "bottomAligned", "offset", "MAX_DESCRIPTION_LENGTH", "MODAL_MAX_HEIGHT", "VERTICAL_SPACING_MULTIPLIER", "ClearButton", "theme", "type", "onClick", "text", "iconOrText", "p", "ClearIcon", "Divider", "styles", "Input", "Y", "props", "ref", "value", "status", "autofocus", "placeholder", "iconType", "clearButtonType", "onChange", "inputValue", "setInputValue", "ye", "isFocused", "setIsFocused", "inputRef", "pe", "ce", "e", "inputElement", "handleInputClick", "handleClearClick", "ue", "hasInputText", "showClearButton", "verticalSpacing", "searchIcon", "SearchIcon", "u", "inputContainerStyle", "getFontFamily", "SpinnerIcon", "inputStyle", "scrollOffset", "ResultRow", "index", "result", "prevMousePositionRef", "subtitleType", "selected", "localeSlug", "style", "onMouseMove", "onPointerDown", "onNavigateTo", "url", "title", "score", "urlPath", "se", "stripLocaleSlugFromPath", "handleMouseMove", "useCallbackOnMouseMove", "event", "isContained", "borderRadius", "clamp", "subtitleText", "clampText", "handleClick", "focusTrap", "resultContainer", "resultTitle", "localStorageDebugFlag", "QuickMenuSpacer", "layoutContainerStyle", "LayoutContainer", "layoutType", "onKeyDown", "onDismiss", "children", "modalOptions", "layoutStyles", "getLayoutBaseStyles", "innerStyle", "getContainerAnimation", "key", "animationKeyFromLayout", "prop", "Browser", "containerAnimation", "motion", "ModalContainer", "heightIsStatic", "heightTransition", "heightDeps", "scope", "animate", "useAnimate", "fe", "prevHeight", "height", "ScrollView", "isTouch", "canScroll", "setCanScroll", "element", "statusStyle", "StatusMessage", "previewInfoText", "sidebarStyles", "fixedTopStyles", "quickMenuStyles", "layoutOption", "SearchInputClearButtonType", "SearchInputDividerType", "SearchResultTitleType", "SearchResultSubtitleType", "SearchResultItemType", "SearchLayoutType", "SearchEntryType", "SearchIconType", "SearchModal", "urlScope", "inputOptions", "backdropOptions", "resultOptions", "activeLocale", "useLocaleInfo", "localeId", "input", "selectedResultRow", "scrollView", "setSelected", "isKeyboardNavigationDisabled", "setIsKeyboardNavigationDisabled", "query", "setQuery", "deferredQuery", "oe", "results", "useSearch", "selectedResult", "handleResultRowPointerDown", "te", "handleResultRowMouseMove", "previousSelected", "router", "useRouter", "navigateTo", "_router_getRoute", "_route_page_preload", "_route_page", "_router_navigate", "routeId", "pathVariables", "inferInitialRouteFromPath", "route", "window", "handleKeyDown", "maxIndex", "showNoResults", "showDivider", "isItemContained", "spacing", "listPaddingTop", "scrollIntoView", "isSelected", "getViewportSize", "window", "useViewportSizeState", "getState", "state", "setState", "ye", "ue", "handleWindowResize", "EntryPointOptions", "buildShadow", "shadowProperty", "fallback", "x", "y", "blur", "color", "spread", "Overlay", "Y", "props", "ref", "layoutType", "theme", "onDismiss", "ue", "handleKeyDown", "event", "handlePointerDown", "window", "bodyOverflowHidden", "Ga", "u", "backdropStyles", "SearchLayoutType", "p", "motion", "SearchModal", "containerStyle", "EntryPoint", "withCSS", "_props_inputOptions_inputFont", "_props_inputOptions", "_props_resultOptions", "_props_resultOptions_subtitleOptions", "_props_inputOptions1", "overlay", "pe", "isOpen", "setIsOpen", "ye", "isOverLimit", "setIsOverLimit", "isSafariTouchDevice", "setIsSafariTouchDevice", "isOnCanvas", "RenderTarget", "checkIfOverLimit", "Browser", "baseInputFontSize", "inputFontSize", "useViewportSizeState", "size", "isEmptyObject", "DEFAULT_FONT_FAMILY", "handleClick", "SearchIconType", "SearchIcon", "AnimatePresence", "Search_default", "addPropertyControls", "ControlType", "titleCase", "iconType", "SearchInputDividerType", "SearchInputClearButtonType", "heightIsStatic", "animationKeyFromLayout", "SearchResultItemType", "SearchResultTitleType", "SearchResultSubtitleType", "dG2VOS5T4_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v10", "v2", "v3", "v4", "v5", "v6", "v7", "v8", "v9", "v0", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "v8", "v9", "v10", "__FramerMetadata__", "valuesByLocaleId", "dG2VOS5T4_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "hFODBCbhZ_0_exports", "__export", "__FramerMetadata__", "v0", "v0", "p", "x", "motion", "__FramerMetadata__", "valuesByLocaleId", "hFODBCbhZ_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "v8tkhq_Xp", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap11apvm1", "args", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "RichText2", "getLocalizedValue", "SVG", "css", "FramerhFODBCbhZ", "withCSS", "hFODBCbhZ_default", "addPropertyControls", "ControlType", "addFonts", "CLOSE_CART_EVENT", "CartButtonComponent", "props", "overlay", "escToClose", "button", "isCanvas", "RenderTarget", "isPending", "startTransition", "_e", "open", "setOpen", "ye", "portalContainer", "setPortalContainer", "overlayParentClasses", "setOverlayParentClasses", "ref", "pe", "ue", "classes", "currentElement", "openCart", "window", "OPEN_CART_EVENT", "handleEscKey", "event", "container", "handleClose", "cartElement", "styleLayer", "updateExitProp", "onClick", "buttonElement", "p", "Button", "Icon", "u", "Ga", "children", "className", "motion", "AnimatePresence", "CartButton", "withCSS", "CartButton_default", "addPropertyControls", "ControlType", "DEFAULT_TRANSITION", "iconProp", "createButtonPropertyControls", "element", "J", "initial", "exit", "animate", "transition", "newProps", "exitValue", "q", "CloseCartButton", "props", "p", "Button", "window", "CLOSE_CART_EVENT", "Icon", "addPropertyControls", "iconProp", "createButtonPropertyControls", "serializationHash", "variantClassNames", "transition1", "transition2", "animation", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "eGLByVNsu", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "u", "Link", "SVG", "Image2", "getLoadingLazyAtYPosition", "RichText2", "css", "FramerU4_nFMT5N", "withCSS", "U4_nFMT5N_default", "addPropertyControls", "ControlType", "addFonts", "CMSFields", "ComponentProps", "HIDE_SCROLLBARS_CLASS", "CartProductListComponent", "props", "_props_listItemComponent", "_props_collectionList", "_props_emptyState", "_listItemComponent_props_children_props_children_type", "_listItemComponent_props_children_props_children", "_listItemComponent_props_children_props", "_listItemComponent_props_children", "_listItemComponent_props", "_props_style", "divider", "isCanvas", "RenderTarget", "listItemComponent", "collectionList", "emptyState", "errorMessage", "errorSubtitle", "p", "styleLayer", "hasAccess", "getFrameshipInfo", "items", "initializeCart", "useCartStore", "state", "ue", "query", "propertyControlsByName", "getCollectionData", "cmsFieldIds", "fieldName", "_propertyControlsByName_fieldName", "collectionItems", "select", "addFieldsToSelect", "useQueryData", "collectionItemsByShopifyId", "item", "collectionItemsByVariantId", "productIdsByVariantId", "variantTitlesByVariantId", "variants", "parseShopifyData", "i", "variant", "componentPropIds", "componentPropertyControlsById", "id", "title", "propName", "propTitle", "elements", "_item_cost", "_item_cost1", "merch", "variantId", "cmsItem", "variantName", "price", "compareAtPrice", "compareAt", "component", "q", "CartItemContext", "MotionConfigContext", "Message", "U4_nFMT5N_default", "UPGRADE_LINK", "CartProductList", "withCSS", "CartProductList_default", "addPropertyControls", "ControlType", "State", "defaultText", "CheckoutButton", "props", "newTab", "disabledState", "isCanvas", "RenderTarget", "checkoutUrl", "items", "useCartStore", "state", "cartIsEmpty", "p", "Button", "window", "addPropertyControls", "ControlType", "createButtonPropertyControls", "Colors", "HIDDEN_CLASS", "CartInfoLabelComponent", "props", "_props_style", "type", "currencyFormat", "whenZero", "Tag", "items", "subtotal", "initializeCart", "useCartStore", "state", "ue", "amount", "value", "formatCurrency", "p", "u", "CartInfoLabel", "withCSS", "CartInfoLabel_default", "addPropertyControls", "ControlType", "CurrencySymbols_default", "currencyFormatProp", "laEZLPlMD_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v4", "v0", "p", "x", "motion", "v1", "v2", "v3", "v4", "__FramerMetadata__", "valuesByLocaleId", "laEZLPlMD_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "useProductStore", "create", "set", "productId", "variantOption", "option", "state", "_state_products_productId", "quantity", "_state_products", "useSelectedVariant", "shopifyData", "parsedData", "se", "parseShopifyData", "shopifyId", "variants", "selectedVariantOptions", "_state_products_shopifyId", "variant", "State", "INPUT_CLASS", "QuantityInputComponent", "props", "shopifyData", "type", "icon", "maxValue", "shopifyId", "parseShopifyData", "isCanvas", "RenderTarget", "cartItemId", "cartVariantId", "cartItemQuantity", "useCartItem", "productStoreQuantity", "setProductStoreQuantity", "useProductStore", "state", "_state_products_shopifyId", "items", "setCartItemQuantity", "useCartStore", "inventory", "inventoryIsLoading", "useAmountInStock", "selectedVariant", "useSelectedVariant", "variantId", "quantity", "maxQuantity", "inputValue", "setInputValue", "ye", "setItemQuantity", "newQuantity", "limitedQuantity", "ue", "element", "radius", "disabled", "p", "Button", "u", "handleInputChange", "event", "handleSetQuantity", "QuantityInput", "withCSS", "QuantityInput_default", "addPropertyControls", "ControlType", "createButtonPropertyControls", "Colors", "HIDDEN_CLASS", "ProductInfoType", "ProductInfoLabelComponent", "props", "_props_style", "type", "whenZero", "textWhenZero", "currencyFormat", "Tag", "variant", "useSelectedVariant", "inCart", "cartPrice", "cartCompareAtPrice", "useCartItem", "value", "currencyCode", "hidden", "isPriceV2", "price", "text", "formatCurrency", "p", "u", "ProductInfoLabel", "withCSS", "ProductInfoLabel_default", "addPropertyControls", "ControlType", "CurrencySymbols_default", "currencyFormatProp", "RemoveFromCartButton", "props", "removeFromCart", "useCartStore", "state", "cartItemId", "useCartItem", "p", "Button", "Icon", "addPropertyControls", "iconProp", "createButtonPropertyControls", "LIlpq3pIF_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v0", "p", "x", "motion", "v1", "__FramerMetadata__", "valuesByLocaleId", "LIlpq3pIF_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "PriceLabelFonts", "getFonts", "ProductInfoLabel_default", "QuantityInputFonts", "QuantityInput_default", "RemoveFromCartButtonFonts", "RemoveFromCartButton", "serializationHash", "variantClassNames", "transition1", "isSet", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "productVariant", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "Ox1skanfW", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "ref1", "pe", "visible", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "Image2", "RichText2", "getLocalizedValue", "ComponentViewportProvider", "ProductInfoLabel_default", "QuantityInput_default", "RemoveFromCartButton", "css", "FramerLIlpq3pIF", "withCSS", "LIlpq3pIF_default", "addPropertyControls", "ControlType", "addFonts", "PriceLabelFonts", "QuantityInputFonts", "RemoveFromCartButtonFonts", "CloseCartButtonFonts", "getFonts", "CloseCartButton", "CartInfoLabelFonts", "CartInfoLabel_default", "CartListItemFonts", "LIlpq3pIF_default", "CartProductListFonts", "CartProductList_default", "CheckoutButtonFonts", "CheckoutButton", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "motion", "OpenCartButtonFonts", "CartButton_default", "serializationHash", "variantClassNames", "transition1", "transition2", "animation", "animation1", "toResponsiveImage", "value", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "productVariant", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "tds6bRCUH", "fyzmR826ZgBUARtmd4", "kLs0EY9lPgBUARtmd4", "wB78Mn49QgBUARtmd4", "idgBUARtmd4", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "transition1", "ComponentViewportProvider", "CartButton_default", "u", "CloseCartButton", "MotionDivWithFXWithOptimizedAppearEffect", "animation", "animation1", "RichText2", "getLocalizedValue", "CartInfoLabel_default", "CartProductList_default", "ChildrenCanSuspend", "ngXN38WqG_default", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "Link", "Image2", "toResponsiveImage", "LIlpq3pIF_default", "CheckoutButton", "css", "FramerlaEZLPlMD", "withCSS", "laEZLPlMD_default", "addPropertyControls", "ControlType", "addFonts", "CloseCartButtonFonts", "CartInfoLabelFonts", "CartListItemFonts", "CartProductListFonts", "CheckoutButtonFonts", "OpenCartButtonFonts", "getFontsFromSharedStyle", "fonts", "CLOSE_CART_EVENT", "CartButtonComponent", "props", "overlay", "escToClose", "button", "isCanvas", "RenderTarget", "isPending", "startTransition", "_e", "open", "setOpen", "ye", "portalContainer", "setPortalContainer", "overlayParentClasses", "setOverlayParentClasses", "ref", "pe", "ue", "classes", "currentElement", "openCart", "window", "OPEN_CART_EVENT", "handleEscKey", "event", "container", "handleClose", "cartElement", "styleLayer", "updateExitProp", "onClick", "buttonElement", "p", "Button", "Icon", "u", "Ga", "children", "className", "motion", "AnimatePresence", "CartButton", "withCSS", "CartButton_default", "addPropertyControls", "ControlType", "DEFAULT_TRANSITION", "iconProp", "createButtonPropertyControls", "element", "J", "initial", "exit", "animate", "transition", "newProps", "exitValue", "q", "CloseCartButton", "props", "p", "Button", "window", "CLOSE_CART_EVENT", "Icon", "addPropertyControls", "iconProp", "createButtonPropertyControls", "CMSFields", "ComponentProps", "HIDE_SCROLLBARS_CLASS", "CartProductListComponent", "props", "_props_listItemComponent", "_props_collectionList", "_props_emptyState", "_listItemComponent_props_children_props_children_type", "_listItemComponent_props_children_props_children", "_listItemComponent_props_children_props", "_listItemComponent_props_children", "_listItemComponent_props", "_props_style", "divider", "variantLabel", "isCanvas", "RenderTarget", "listItemComponent", "collectionList", "emptyState", "errorMessage", "errorSubtitle", "p", "styleLayer", "hasAccess", "getFrameshipInfo", "items", "useCartStore", "state", "query", "propertyControlsByName", "getCollectionData", "cmsFieldIds", "fieldName", "_propertyControlsByName_fieldName", "id", "collectionItems", "select", "addFieldsToSelect", "useQueryData", "collectionItemsByShopifyId", "item", "collectionItemsByVariantId", "productIdsByVariantId", "variantOptionsByVariantId", "variants", "parseShopifyData", "i", "variant", "generateVariantTitle", "componentPropIds", "componentPropertyControlsById", "title", "propName", "propTitle", "elements", "_item_cost", "_item_cost1", "merch", "variantId", "cmsItem", "price", "compareAtPrice", "compareAt", "component", "q", "CartItemContext", "MotionConfigContext", "Message", "U4_nFMT5N_default", "UPGRADE_LINK", "CartProductList", "withCSS", "CartProductList_default", "addPropertyControls", "ControlType", "labelOptions", "option", "State", "defaultText", "CheckoutButton", "props", "newTab", "disabledState", "isCanvas", "RenderTarget", "getCheckoutUrl", "items", "useCartStore", "state", "cartIsEmpty", "p", "Button", "checkoutUrl", "window", "addPropertyControls", "ControlType", "createButtonPropertyControls", "Colors", "HIDDEN_CLASS", "CartInfoLabelComponent", "props", "_props_style", "type", "currencyFormat", "whenZero", "Tag", "items", "subtotal", "useCartStore", "state", "amount", "value", "formatCurrency", "p", "u", "CartInfoLabel", "withCSS", "CartInfoLabel_default", "addPropertyControls", "ControlType", "CurrencySymbols_default", "currencyFormatProp", "ofoBSqQMR_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v3", "v4", "v5", "v0", "p", "x", "motion", "v1", "v2", "v3", "v4", "v5", "__FramerMetadata__", "valuesByLocaleId", "ofoBSqQMR_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "RemoveFromCartButton", "props", "removeFromCart", "useCartStore", "state", "cartItemId", "useCartItem", "p", "Button", "Icon", "addPropertyControls", "iconProp", "createButtonPropertyControls", "GqbOGO1oB_0_exports", "__export", "__FramerMetadata__", "v0", "v0", "__FramerMetadata__", "valuesByLocaleId", "GqbOGO1oB_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "PriceLabelFonts", "getFonts", "ProductInfoLabel_default", "QuantityInputFonts", "QuantityInput_default", "RemoveFromCartButtonFonts", "RemoveFromCartButton", "serializationHash", "variantClassNames", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "image", "title", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "ShLrIcYHF", "Bsa2Q5Eqm", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "Image2", "getLoadingLazyAtYPosition", "RichText2", "ComponentViewportProvider", "ProductInfoLabel_default", "getLocalizedValue", "QuantityInput_default", "RemoveFromCartButton", "css", "FramerGqbOGO1oB", "withCSS", "GqbOGO1oB_default", "addPropertyControls", "ControlType", "addFonts", "PriceLabelFonts", "QuantityInputFonts", "RemoveFromCartButtonFonts", "CloseCartButtonFonts", "getFonts", "CloseCartButton", "CartInfoLabelFonts", "CartInfoLabel_default", "CartListItem3Fonts", "GqbOGO1oB_default", "CartProductListFonts", "CartProductList_default", "CheckoutButtonFonts", "CheckoutButton", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "motion", "OpenCartButtonFonts", "CartButton_default", "serializationHash", "variantClassNames", "transition1", "transition2", "animation", "animation1", "toResponsiveImage", "value", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "fyzmR826ZaBMdCSutC", "kLs0EY9lPaBMdCSutC", "wB78Mn49QaBMdCSutC", "idaBMdCSutC", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "transition1", "ComponentViewportProvider", "CartButton_default", "u", "CloseCartButton", "MotionDivWithFXWithOptimizedAppearEffect", "animation", "animation1", "RichText2", "getLocalizedValue", "CartInfoLabel_default", "CartProductList_default", "ChildrenCanSuspend", "ngXN38WqG_default", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "Link", "Image2", "toResponsiveImage", "GqbOGO1oB_default", "CheckoutButton", "css", "FramerofoBSqQMR", "withCSS", "ofoBSqQMR_default", "addFonts", "CloseCartButtonFonts", "CartInfoLabelFonts", "CartListItem3Fonts", "CartProductListFonts", "CheckoutButtonFonts", "OpenCartButtonFonts", "getFontsFromSharedStyle", "fonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "hover", "id", "link", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "R2zgGpg8F", "hwOyCY5Gf", "azkgFFHYl", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter19bohb9", "args", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "LayoutGroup", "Link", "u", "RichText2", "css", "FramerojDuS4ES4", "withCSS", "ojDuS4ES4_default", "addPropertyControls", "ControlType", "addFonts", "LinkFonts", "getFonts", "ojDuS4ES4_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "hover", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "r4V3Ff6tL", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnteryrrq7i", "args", "scopingClassNames", "cx", "router", "useRouter", "LayoutGroup", "u", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "SmartComponentScopedContainer", "SVG", "css", "Framerxo76IT6tn", "withCSS", "xo76IT6tn_default", "addPropertyControls", "ControlType", "addFonts", "SearchFonts", "getFonts", "Search_default", "LocaleSelectorFonts", "LocaleSelector_default", "CartFonts", "laEZLPlMD_default", "RevendreCTAFonts", "hFODBCbhZ_default", "Link1Fonts", "ojDuS4ES4_default", "Cart3Fonts", "ofoBSqQMR_default", "IphonesArrowFonts", "xo76IT6tn_default", "MotionDivWithFX", "withFX", "motion", "Link1Controls", "getPropertyControls", "IphonesArrowControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "animation", "animation1", "animation2", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableEnumMap", "humanReadableEnumMap1", "humanReadableVariantMap", "getProps", "_ProposDeNous", "accessoires", "consoles", "cr_ditGratuit", "garantie", "height", "id", "iPads", "iPhone11", "iPhone12", "iPhone13", "iPhone14", "iPhone15", "iPhone16", "iPhones", "iPhoneX", "mac", "montresConnect_es", "offresEntreprises", "samsung", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "WUuXDgenD", "pCHJPZsdk", "QGA18clYg", "OjehpCjEm", "hwalzDyxC", "Gr7THpAoV", "uvK6jc5kN", "MTcA0qr1J", "HNsAEDP7U", "I5TxWbqZE", "KesInWjVw", "FrKiX3ubO", "Bl_1EiKRO", "nmOGnyL0o", "jO5LP4yPT", "BHsTdlHtH", "Rgp9mMdoc", "u2WZQVAPL", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTaplw3ddz", "args", "onTap3xw273", "onTap1asmwmi", "v8tkhq_Xphw4ss1", "r4V3Ff6tLtxyyif", "overlay", "loadMore", "r4V3Ff6tLthb6mg", "r4V3Ff6tLap0lzy", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "router", "useRouter", "isDisplayed2", "isDisplayed3", "ref1", "isDisplayed4", "ref2", "isDisplayed5", "isDisplayed6", "ref3", "isDisplayed7", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "Link", "Image2", "getLoadingLazyAtYPosition", "ResolveLinks", "resolvedLinks", "getLocalizedValue", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "RichText2", "SVG", "l", "AnimatePresence", "Floating", "resolvedLinks6", "resolvedLinks7", "resolvedLinks8", "resolvedLinks9", "resolvedLinks10", "resolvedLinks11", "resolvedLinks12", "resolvedLinks13", "resolvedLinks14", "resolvedLinks15", "resolvedLinks16", "resolvedLinks17", "resolvedLinks18", "resolvedLinks19", "resolvedLinks20", "resolvedLinks21", "resolvedLinks22", "resolvedLinks23", "resolvedLinks24", "resolvedLinks25", "resolvedLinks26", "resolvedLinks27", "resolvedLinks28", "resolvedLinks29", "resolvedLinks30", "overlay1", "css", "FramerdG2VOS5T4", "withCSS", "dG2VOS5T4_default", "addPropertyControls", "ControlType", "addFonts", "coordinatesRegex", "GoogleMaps", "coordinates", "zoom", "style", "props", "borderRadius", "useRadius", "latitude1", "longitude1", "se", "ref", "latitude", "longitude", "p", "motion", "containerStyles", "addPropertyControls", "ControlType", "borderRadiusControl", "fVDf565iF_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v10", "v11", "v12", "v13", "v14", "v2", "v3", "v4", "v5", "v6", "v7", "v8", "v9", "v0", "p", "x", "motion", "v1", "v2", "v3", "v4", "v5", "v6", "v7", "v8", "v9", "v10", "v11", "v12", "v13", "v14", "__FramerMetadata__", "valuesByLocaleId", "fVDf565iF_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "RevendreCTAFonts", "getFonts", "hFODBCbhZ_default", "Link1Fonts", "ojDuS4ES4_default", "GoogleMapsFonts", "GoogleMaps", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "router", "useRouter", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "Link", "Image2", "getLoadingLazyAtYPosition", "RichText2", "getLocalizedValue", "ComponentViewportProvider", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "resolvedLinks6", "resolvedLinks7", "resolvedLinks8", "resolvedLinks9", "resolvedLinks10", "resolvedLinks11", "resolvedLinks12", "SVG", "css", "FramerfVDf565iF", "withCSS", "fVDf565iF_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "MenuFonts", "getFonts", "dG2VOS5T4_default", "FooterFonts", "fVDf565iF_default", "MenuControls", "getPropertyControls", "breakpoints", "serializationHash", "variantClassNames", "breakpointRules", "breakpointKeys", "rules", "mediaQueries", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableEnumMap", "humanReadableEnumMap1", "humanReadableVariantMap", "getProps", "_ProposDeNous", "accessoires", "consoles", "cr_ditGratuit", "garantie", "height", "id", "iPads", "iPhone11", "iPhone12", "iPhone13", "iPhone14", "iPhone15", "iPhone16", "iPhones", "iPhoneX", "mac", "montresConnect_es", "offresEntreprises", "samsung", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "zA5BF18fD", "gWtnUSAxO", "QmJrV1VvL", "Eq1VOqTWd", "ZzGM4uJNG", "DGov1wYe9", "vIp7Vld9U", "teFGTWFuD", "Q5QaJvWS6", "uBgC9P0z2", "RJ7_F8iLw", "DnxqFIJyB", "f4opXbEnm", "SOkGQSotG", "lJBnVJMwS", "SPRjbWikx", "QQ1yfqxW3", "N99DHcYqe", "children", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "Container", "PropertyOverrides2", "dG2VOS5T4_default", "fVDf565iF_default", "css", "target", "RenderTarget", "key", "selector", "rule", "FramerckKO5fN6U", "withCSS", "ckKO5fN6U_default", "addPropertyControls", "MenuControls", "addFonts", "MenuFonts", "FooterFonts", "routes", "lazy", "locales", "collectionUtils", "framerSiteId", "Template", "routeId", "children", "style", "rest", "props1", "props2", "props3", "props4", "props5", "props6", "props7", "props8", "props9", "props10", "props11", "props12", "props13", "props14", "props15", "props16", "props17", "props18", "props19", "props", "B", "ckKO5fN6U_default", "getLayoutTemplateBreakpoints", "getPageRoot", "pathVariables", "localeId", "content", "PageRoot", "window", "navigator", "createEditorBar", "useCurrentRoute", "useLocaleInfo", "useRouter", "X", "te", "ue", "pe", "ye", "Ga", "contentWithFeaturesContext", "LibraryFeaturesProvider", "contentWithGracefullyDegradingErrorBoundary", "GracefullyDegradingErrorBoundary", "PageEffectsProvider", "isBrowser", "packageAndFilename", "exportIdentifier", "ErrorPlaceholder", "installFlexboxGapWorkaroundIfNeeded", "container", "main", "track", "shouldHydrate", "handleError", "error", "errorInfo", "recoverable", "componentStack", "breakpoints", "routeData", "patchRoutesForABTesting", "inferInitialRouteFromPath", "route", "defaultLocaleId", "framerLocale", "id", "collectionItemId", "utils", "slug", "resolvedDateTimeOptions", "timezone", "locale", "resolve", "page", "withPerformanceMarks", "removeHiddenBreakpointLayersV2", "Z", "markHydrationStart", "setInitialHydrationState", "turnOffReactEventHandling", "d", "r"]
}
