{"version":3,"file":"script_main.DF_xnw-t.mjs","names":["className","css","_Fragment","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","addImageAlt","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","e","n","a","m","b","i","j","k","log","time","timeEnd","e","p","useState","useTransition","i","useRef","useCallback","useRef","useState","useDeferredValue","useCallback","Input","ResultRow","useMemo","ScrollView","React","useState","x","y","Overlay","EntryPoint","useRef","useState","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","useTransition","useState","useRef","Icon","className","Icon","useContext","i","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","Image","RichText","i","FrameshipUpgradePaywall","state","State","v","t","I","e","b","T","n","r","x","N","R","P","i","D","s","a","o","J","V","G","K","Y","u","l","h","c","d","g","p","U","S","L","B","E","F","y","c","e","u","m","t","a","f","l","d","p","n","o","r","i","t","u","p","g","e","o","l","r","a","fonts","css","className","css","addPropertyOverrides","PhosphorFonts","Phosphor","CartInfoLabelFonts","CartInfoLabel","PhosphorControls","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","SVG","sharedStyle.css","sharedStyle.fonts","useState","Icon","currencySymbols","VariantInfoLabel","QuantityInput","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","Image","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Phosphor","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","CartInfoLabel","CartListItem","MainButton","CartProductList","MenuButtonFonts","MenuButton","OpenCartButton","serializationHash","variantClassNames","transition1","animation","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","Products","_Fragment","idePNoG9098","T4jZqiYb9ePNoG9098","TSmDvcXfJePNoG9098","USFFvDm04ePNoG9098","Image","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Plus","GhostButton","MenuIcon","Logo","MenuButton","Search","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","React.useRef","className","RichText","_Fragment","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Cart","NavbarMain","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/CdBs1z0CWpHP8PZghGtO/VCuSow1XWHmlQ49VcNDB/SerendivaResponsiveFooter.js","https:/framerusercontent.com/modules/2EEYenBOLlTu9bjgHmBB/xWd6bTri2d8QjPoKWegB/kA_o438sA.js","https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/wltkapIGIk88vadN6BJZ/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/QyuVlyWtuvvMV9ks6CYg/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/R0UmZXJb6O3CIXHx92Sa/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/PTO3dDDtKExfPSzZ12gg/Search.js","https:/framerusercontent.com/modules/xWUTdx8YnmVB7U0GLmdv/VT42kfYeuYfMcM8MGtfS/TBcZgK6Sy.js","https:/framerusercontent.com/modules/vQvp0haSbQXuHd6RkxKX/hvIlOUCU9C1F3mEJ3yEI/ALqbsXNWn.js","https:/framerusercontent.com/modules/bU9r3FiBKePAFolKyB6v/cNHVt1D8xzmaYaWbbTMC/BROdLjPWH.js","https:/framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/QjZXGodBpTa2CwFsuz3s/CartButton.js","https:/framerusercontent.com/modules/6hVHl7EPnEYdfjZwAkGr/0iBHSJE5ExyuUu5WhotN/CloseCartButton.js","https:/framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/Icj1ZU450uFtWcyrdGTm/CartItemContext.js","https:/framerusercontent.com/modules/OPJlnSDokJ2eD9lIXljn/mr2QJ5zw4xvkJ1Vbvzgr/CMSLibrary.js","https:/framer.com/m/CMSLibrary-09eo.js","https:/framerusercontent.com/modules/kq3VSjk5Z08mvEho1xyf/cEltxRI81QG4LcbnisKI/U4_nFMT5N.js","https:/framerusercontent.com/modules/dKncWf2Rn08OWBvGOUvR/jEQGzUs0XKqiZC9zQ1E8/CartProductList.js","https:/framerusercontent.com/modules/lqnDx25YZlzYWmsCOOj9/3f38VMC0NAjxB6JYsYbM/CheckoutButton.js","https:/framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1-0.js","https:/framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1-1.js","https:/framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js","https:/framerusercontent.com/modules/WozdCb3iX9o5C4gYFo6k/ZH4Ea7eKxMItN09uJi9q/D8V_WYDsX.js","https:/framerusercontent.com/modules/IIkEOhClWGKRNdqOGrKM/XYG8NtGTuaba9GV7uztc/DWUu7ROVt.js","https:/framerusercontent.com/modules/eWwcWvlurv9sD0cYwfDa/ztXTV1NZ49ukkYGkjW54/JQaz7Fcr4.js","https:/framerusercontent.com/modules/6m3bYVdQqi1oLEe0M7tX/ZAqHvo3rsZ6EatnOW5LO/QuantityInput.js","https:/framerusercontent.com/modules/v2B96HBblDy8RD6PdvoU/NMYBABYpI8wM0R1NVgrp/RemoveFromCartButton.js","https:/framerusercontent.com/modules/VvKPR4AwsvZjl4wwwbJe/6jmyqS8VyUEB7CFwUgs8/ProductInfoLabel.js","https:/framerusercontent.com/modules/uMjcfEfBwAnWUfDpQa9H/D2Qd7AiNSmmkzOH2LyLT/xO9Amb9TI.js","https:/framerusercontent.com/modules/4EjpemaGeIfpyj7fm0gq/PwQDh9mjYyLh5I6odmrt/xwTOYLPGs.js","https:/framerusercontent.com/modules/fXiNiq8CP0dkZ7uSQkdY/AqW3lMZSybDiAlEevlmQ/yZETkJ6Ua.js","https:/framerusercontent.com/modules/sAT6i1kiHB7Ghe9vZlj9/UpQ1ZcsYrK5u08yRvgdb/z24a1UNcs.js","https:/framerusercontent.com/modules/wgr910Gb27eHDnsusgUo/japtVJD1vSebQBCiUfa9/nBa8djrB3.js","https:/framerusercontent.com/modules/AoLuM62e4Ro2RbfgskXP/KpIt2wuIkdtSum6kTtVJ/XLxZrVUqN.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const navGroups=[{title:\"Collections\",links:[[\"Regional Teas\",\"/products/collections/5-region-op\"],[\"Gift Collections\",\"/products/collections/gifts\"],[\"All Collections\",\"/products/collections/all\"],[\"Tea Journal\",\"/journal\"]]},{title:\"Company\",links:[[\"About Serendiva\",\"/about-us\"],[\"Our Heritage\",\"/our-heritage\"],[\"Sourcing & Quality\",\"/about-us\"],[\"Journal\",\"/journal\"]]},{title:\"Partner & Support\",links:[[\"Partner with Us\",\"/partner-with-serendiva\"],[\"Corporate Gifts\",\"/partner-with-serendiva\"],[\"Contact Us\",\"/contact-us\"],[\"FAQ\",\"/faq\"]]}];function FooterImage({image,className}){if(!image?.src)return null;return /*#__PURE__*/_jsx(\"img\",{className:`srf-bgImage ${className}`,src:image.src,srcSet:image.srcSet,alt:\"\",\"aria-hidden\":\"true\"});}/**\n * Responsive Serendiva footer with a full editable background banner.\n * Uses container queries so Framer tablet/phone canvases render correctly.\n *\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 560\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function SerendivaResponsiveFooter(props){const{logoImage,desktopImage,tabletImage,mobileImage,artworkOpacity=1,backgroundColor=\"#FAF7F2\",headingColor=\"#B25D28\",textColor=\"#111B16\",bodyColor=\"rgba(17, 27, 22, 0.70)\",mutedColor=\"rgba(17, 27, 22, 0.58)\",accentColor=\"#B25D28\"}=props;const hasArtwork=Boolean(desktopImage?.src||tabletImage?.src||mobileImage?.src);return /*#__PURE__*/_jsxs(\"footer\",{className:\"srf\",style:{\"--srf-bg\":backgroundColor,\"--srf-heading\":headingColor,\"--srf-text\":textColor,\"--srf-body\":bodyColor,\"--srf-muted\":mutedColor,\"--srf-accent\":accentColor,\"--srf-art-opacity\":artworkOpacity},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsxs(\"div\",{className:\"srf-background\",\"aria-hidden\":\"true\",children:[hasArtwork?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(FooterImage,{image:desktopImage||tabletImage||mobileImage,className:\"srf-desktopImage\"}),/*#__PURE__*/_jsx(FooterImage,{image:tabletImage||desktopImage||mobileImage,className:\"srf-tabletImage\"}),/*#__PURE__*/_jsx(FooterImage,{image:mobileImage||tabletImage||desktopImage,className:\"srf-mobileImage\"})]}):/*#__PURE__*/_jsxs(\"svg\",{className:\"srf-placeholder\",viewBox:\"0 0 1200 560\",preserveAspectRatio:\"none\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M0 392 C150 300 266 436 408 358 C540 286 660 320 782 378 C914 442 1044 390 1200 316\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M0 486 C212 410 344 482 508 418 C688 348 840 478 1008 398 C1090 360 1140 346 1200 370\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M120 426 C194 362 246 358 320 398 C256 430 202 446 120 426Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M794 402 C884 342 966 338 1042 388 C958 428 876 436 794 402Z\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"600\",cy:\"388\",r:\"42\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"600\",cy:\"388\",r:\"86\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M600 302 L600 474 M514 388 L686 388 M540 326 L660 450 M660 326 L540 450\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"srf-wash\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"srf-content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"srf-brand\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"srf-logoWrap\",\"aria-label\":\"Serendiva\",children:logoImage?.src?/*#__PURE__*/_jsx(\"img\",{src:logoImage.src,srcSet:logoImage.srcSet,alt:logoImage.alt||\"Serendiva\"}):/*#__PURE__*/_jsx(\"div\",{className:\"srf-logoText\",children:\"Serendiva.\"})}),/*#__PURE__*/_jsx(\"p\",{className:\"srf-statement\",children:\"Premium Ceylon tea, curated at origin.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"srf-bodyText\",children:\"Born in Sri Lanka and crafted for hospitality, retail, corporate gifting, and considered everyday rituals.\"}),/*#__PURE__*/_jsx(\"a\",{className:\"srf-cta\",href:\"/partner-with-serendiva\",children:\"Partner with Serendiva ->\"})]}),/*#__PURE__*/_jsx(\"nav\",{className:\"srf-nav\",\"aria-label\":\"Footer navigation\",children:navGroups.map(group=>/*#__PURE__*/_jsxs(\"div\",{className:\"srf-col\",children:[/*#__PURE__*/_jsx(\"h3\",{children:group.title}),group.links.map(([label,href])=>/*#__PURE__*/_jsx(\"a\",{href:href,children:label},label))]},group.title))})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"srf-bottom\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"Born in Sri Lanka. Shared with the world. \\xa9 SERENDIVA, 2026\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Privacy \\xb7 Terms \\xb7 All Rights Reserved\"})]})]});}const css=`\n.srf {\n    container-type: inline-size;\n    position: relative;\n    width: 100%;\n    min-height: 560px;\n    overflow: hidden;\n    background: var(--srf-bg);\n    color: var(--srf-text);\n    font-family: Geist, Inter, system-ui, sans-serif;\n}\n\n.srf * { box-sizing: border-box; }\n\n.srf-background {\n    position: absolute;\n    inset: 0;\n    overflow: hidden;\n    z-index: 0;\n}\n\n.srf-bgImage {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    display: none;\n    object-fit: cover;\n    object-position: bottom center;\n    opacity: var(--srf-art-opacity);\n}\n\n.srf-desktopImage { display: block; }\n.srf-tabletImage,\n.srf-mobileImage { display: none; }\n\n.srf-placeholder {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    opacity: 1;\n}\n\n.srf-placeholder path,\n.srf-placeholder circle {\n    fill: none;\n    stroke: rgba(178, 93, 40, 0.22);\n    stroke-width: 1.2;\n}\n\n.srf-placeholder path:nth-child(3),\n.srf-placeholder path:nth-child(4) {\n    fill: rgba(178, 93, 40, 0.04);\n}\n\n.srf-wash {\n    position: absolute;\n    inset: 0;\n    pointer-events: none;\n    background:\n        linear-gradient(180deg, rgba(250,247,242,0.98) 0%, rgba(250,247,242,0.94) 30%, rgba(250,247,242,0.58) 61%, rgba(250,247,242,0.12) 100%),\n        linear-gradient(90deg, rgba(250,247,242,0.96) 0%, rgba(250,247,242,0.70) 46%, rgba(250,247,242,0.92) 100%);\n}\n\n.srf-content {\n    position: relative;\n    z-index: 1;\n    width: 100%;\n    max-width: 1120px;\n    margin: 0 auto;\n    padding: 50px 32px 170px;\n    display: grid;\n    grid-template-columns: minmax(260px, 390px) minmax(0, 1fr);\n    gap: 64px;\n    align-items: start;\n}\n\n.srf-brand {\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n    gap: 12px;\n}\n\n.srf-logoWrap {\n    width: 218px;\n    height: 64px;\n    overflow: visible;\n    display: flex;\n    align-items: center;\n}\n\n.srf-logoWrap img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    object-position: left center;\n    display: block;\n}\n\n.srf-logoText {\n    font-family: \"Cabinet Grotesk\", Geist, sans-serif;\n    font-size: 32px;\n    line-height: 1;\n    font-weight: 700;\n    color: var(--srf-text);\n}\n\n.srf-statement {\n    margin: 6px 0 0;\n    color: var(--srf-text);\n    font-size: 19px;\n    line-height: 1.45;\n    font-weight: 500;\n    letter-spacing: 0;\n}\n\n.srf-bodyText {\n    margin: 0;\n    max-width: 360px;\n    color: var(--srf-body);\n    font-size: 14px;\n    line-height: 1.7;\n    letter-spacing: 0;\n}\n\n.srf-cta {\n    color: var(--srf-heading);\n    text-decoration: none;\n    font-size: 14px;\n    line-height: 1.7;\n    font-weight: 600;\n}\n\n.srf-nav {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(118px, 1fr));\n    gap: 44px;\n    align-items: start;\n}\n\n.srf-col {\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n    min-width: 0;\n}\n\n.srf-col h3 {\n    margin: 0 0 4px;\n    color: var(--srf-heading);\n    font-size: 12px;\n    line-height: 1.7;\n    font-weight: 700;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n}\n\n.srf-col a {\n    color: var(--srf-text);\n    text-decoration: none;\n    font-size: 14px;\n    line-height: 1.72;\n    font-weight: 500;\n    letter-spacing: 0;\n}\n\n.srf-bottom {\n    position: relative;\n    z-index: 1;\n    width: 100%;\n    max-width: 1120px;\n    margin: 0 auto;\n    padding: 0 32px 28px;\n    display: flex;\n    justify-content: space-between;\n    gap: 10px;\n    flex-wrap: wrap;\n    color: var(--srf-muted);\n    font-size: 12px;\n    line-height: 1.7;\n}\n\n@container (max-width: 1024px) {\n    .srf {\n        min-height: 620px;\n    }\n\n    .srf-desktopImage { display: none; }\n    .srf-tabletImage { display: block; }\n    .srf-mobileImage { display: none; }\n\n    .srf-content {\n        max-width: 740px;\n        padding: 42px 34px 210px;\n        display: flex;\n        flex-direction: column;\n        gap: 28px;\n    }\n\n    .srf-logoWrap {\n        width: 190px;\n        height: 56px;\n    }\n\n    .srf-statement {\n        font-size: 18px;\n    }\n\n    .srf-nav {\n        width: 100%;\n        grid-template-columns: repeat(3, minmax(0, 1fr));\n        gap: 30px;\n    }\n\n    .srf-bottom {\n        max-width: 740px;\n        padding: 0 34px 24px;\n    }\n}\n\n@container (max-width: 520px) {\n    .srf {\n        min-height: 860px;\n    }\n\n    .srf-desktopImage,\n    .srf-tabletImage { display: none; }\n    .srf-mobileImage { display: block; }\n\n    .srf-content {\n        padding: 32px 22px 300px;\n        gap: 26px;\n    }\n\n    .srf-logoWrap {\n        width: 166px;\n        height: 50px;\n    }\n\n    .srf-statement {\n        max-width: 280px;\n        font-size: 17px;\n        line-height: 1.45;\n    }\n\n    .srf-bodyText {\n        max-width: 306px;\n    }\n\n    .srf-bodyText,\n    .srf-col a,\n    .srf-cta {\n        font-size: 13px;\n    }\n\n    .srf-nav {\n        width: 100%;\n        grid-template-columns: 1fr 1fr;\n        gap: 24px 24px;\n    }\n\n    .srf-col:last-child {\n        grid-column: 1 / -1;\n        max-width: 280px;\n    }\n\n    .srf-bottom {\n        padding: 0 22px 24px;\n        flex-direction: column;\n        align-items: flex-start;\n        gap: 4px;\n    }\n}\n`;addPropertyControls(SerendivaResponsiveFooter,{logoImage:{type:ControlType.ResponsiveImage,title:\"Logo Image\"},desktopImage:{type:ControlType.ResponsiveImage,title:\"Desktop Banner\"},tabletImage:{type:ControlType.ResponsiveImage,title:\"Tablet Banner\"},mobileImage:{type:ControlType.ResponsiveImage,title:\"Mobile Banner\"},artworkOpacity:{type:ControlType.Number,title:\"Banner Opacity\",defaultValue:1,min:.4,max:1,step:.01},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FAF7F2\"},headingColor:{type:ControlType.Color,title:\"Headings\",defaultValue:\"#B25D28\"},textColor:{type:ControlType.Color,title:\"Links\",defaultValue:\"#111B16\"},bodyColor:{type:ControlType.Color,title:\"Body\",defaultValue:\"rgba(17, 27, 22, 0.70)\"},mutedColor:{type:ControlType.Color,title:\"Muted\",defaultValue:\"rgba(17, 27, 22, 0.58)\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#B25D28\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SerendivaResponsiveFooter\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"560\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SerendivaResponsiveFooter.map","// Generated by Framer (46bf165)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SerendivaResponsiveFooter from\"https://framerusercontent.com/modules/CdBs1z0CWpHP8PZghGtO/VCuSow1XWHmlQ49VcNDB/SerendivaResponsiveFooter.js\";const SerendivaResponsiveFooterFonts=getFonts(SerendivaResponsiveFooter);const cycleOrder=[\"OoXWfpHik\",\"iGce9hJFH\",\"z35mPWvQn\"];const serializationHash=\"framer-iqd8k\";const variantClassNames={iGce9hJFH:\"framer-v-122ndg6\",OoXWfpHik:\"framer-v-46y15m\",z35mPWvQn:\"framer-v-ht106p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"OoXWfpHik\",Phone:\"z35mPWvQn\",Tablet:\"iGce9hJFH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"OoXWfpHik\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OoXWfpHik\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-46y15m\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"OoXWfpHik\",ref:refBinding,style:{backgroundColor:\"rgb(250, 247, 242)\",...style},...addPropertyOverrides({iGce9hJFH:{\"data-framer-name\":\"Tablet\"},z35mPWvQn:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xtd1hu-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"IH7v2tXqP-container\",nodeId:\"IH7v2tXqP\",rendersWithMotion:true,scopeId:\"kA_o438sA\",children:/*#__PURE__*/_jsx(SerendivaResponsiveFooter,{accentColor:\"rgb(178, 93, 40)\",artworkOpacity:1,backgroundColor:\"rgb(250, 247, 242)\",bodyColor:\"rgba(17, 27, 22, 0.7)\",desktopImage:addImageAlt({pixelHeight:560,pixelWidth:1200,src:\"https://framerusercontent.com/images/B1a9zv1tSjASf7wHSBCixWCCWI.png?width=1200&height=560\",srcSet:\"https://framerusercontent.com/images/B1a9zv1tSjASf7wHSBCixWCCWI.png?scale-down-to=512&width=1200&height=560 512w,https://framerusercontent.com/images/B1a9zv1tSjASf7wHSBCixWCCWI.png?scale-down-to=1024&width=1200&height=560 1024w,https://framerusercontent.com/images/B1a9zv1tSjASf7wHSBCixWCCWI.png?width=1200&height=560 1200w\"},\"\"),headingColor:\"rgb(178, 93, 40)\",height:\"100%\",id:\"IH7v2tXqP\",layoutId:\"IH7v2tXqP\",logoImage:addImageAlt({pixelHeight:480,pixelWidth:960,src:\"https://framerusercontent.com/images/iqR19LuxpKiQbaxHrmRnek5yVA.png?width=960&height=480\",srcSet:\"https://framerusercontent.com/images/iqR19LuxpKiQbaxHrmRnek5yVA.png?scale-down-to=512&width=960&height=480 512w,https://framerusercontent.com/images/iqR19LuxpKiQbaxHrmRnek5yVA.png?width=960&height=480 960w\"},\"\"),mutedColor:\"rgba(17, 27, 22, 0.58)\",style:{width:\"100%\"},tabletImage:addImageAlt({pixelHeight:675,pixelWidth:810,src:\"https://framerusercontent.com/images/dU66JqpcMAEpxTTPbnriV0IShXA.png?width=810&height=675\",srcSet:\"https://framerusercontent.com/images/dU66JqpcMAEpxTTPbnriV0IShXA.png?scale-down-to=512&width=810&height=675 512w,https://framerusercontent.com/images/dU66JqpcMAEpxTTPbnriV0IShXA.png?width=810&height=675 810w\"},\"\"),textColor:\"rgb(17, 27, 22)\",width:\"100%\",...addPropertyOverrides({iGce9hJFH:{mobileImage:addImageAlt({pixelHeight:950,pixelWidth:390,src:\"https://framerusercontent.com/images/vGkbjK0fV9Xd2ApFfs8lzcrxjE.png?width=390&height=950\",srcSet:\"https://framerusercontent.com/images/vGkbjK0fV9Xd2ApFfs8lzcrxjE.png?width=390&height=950 390w\"},\"\"),tabletImage:addImageAlt({pixelHeight:675,pixelWidth:810,positionX:\"26.3%\",positionY:\"80.4%\",src:\"https://framerusercontent.com/images/dU66JqpcMAEpxTTPbnriV0IShXA.png?width=810&height=675\",srcSet:\"https://framerusercontent.com/images/dU66JqpcMAEpxTTPbnriV0IShXA.png?scale-down-to=512&width=810&height=675 512w,https://framerusercontent.com/images/dU66JqpcMAEpxTTPbnriV0IShXA.png?width=810&height=675 810w\"},\"\")},z35mPWvQn:{mobileImage:addImageAlt({pixelHeight:950,pixelWidth:390,src:\"https://framerusercontent.com/images/vGkbjK0fV9Xd2ApFfs8lzcrxjE.png?width=390&height=950\",srcSet:\"https://framerusercontent.com/images/vGkbjK0fV9Xd2ApFfs8lzcrxjE.png?width=390&height=950 390w\"},\"\")}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iqd8k.framer-113vi5o, .framer-iqd8k .framer-113vi5o { display: block; }\",\".framer-iqd8k.framer-46y15m { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1200px; }\",\".framer-iqd8k .framer-xtd1hu-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-iqd8k.framer-v-122ndg6.framer-46y15m { width: 810px; }\",\".framer-iqd8k.framer-v-ht106p.framer-46y15m { width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 560\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"iGce9hJFH\":{\"layout\":[\"fixed\",\"auto\"]},\"z35mPWvQn\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkA_o438sA=withCSS(Component,css,\"framer-iqd8k\");export default FramerkA_o438sA;FramerkA_o438sA.displayName=\"Footer\";FramerkA_o438sA.defaultProps={height:560,width:1200};addPropertyControls(FramerkA_o438sA,{variant:{options:[\"OoXWfpHik\",\"iGce9hJFH\",\"z35mPWvQn\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerkA_o438sA,[{explicitInter:true,fonts:[]},...SerendivaResponsiveFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkA_o438sA\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iGce9hJFH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"z35mPWvQn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"560\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","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","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","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,indexHash){// 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 metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&(metadata===null||metadata===void 0?void 0:metadata.indexHash)===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};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=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();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+\"…\";}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, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(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?.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);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/R0UmZXJb6O3CIXHx92Sa/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/wltkapIGIk88vadN6BJZ/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,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{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.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\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(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];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,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);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,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}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?.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?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const metaTag=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 metaTagContent=metaTag.getAttribute(\"content\");const cacheResult=await getCachedIndex(localeId,metaTagContent);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(cacheResult.status!==\"miss\"&&!isOverLimit){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}// 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(cacheResult.status===\"miss\"){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,metaTagContent);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\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","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/QyuVlyWtuvvMV9ks6CYg/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/fxR5MNtgeSOU8Mj4iY9n/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{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}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,decoding:\"async\"}):/*#__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?.id;const localeSlug=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{// 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?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(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\":{\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SearchModal.map","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/R0UmZXJb6O3CIXHx92Sa/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/fxR5MNtgeSOU8Mj4iY9n/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){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?.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 – 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?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.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\",borderRadius:10,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        }`],\"framer-lib-search\");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 – Internal\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\":{\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Search.map","// Generated by Framer (84a2f33)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Dr1sP .framer-styles-preset-1ptvhf1:not(.rich-text-wrapper), .framer-Dr1sP .framer-styles-preset-1ptvhf1.rich-text-wrapper a { --framer-link-text-color: #152129; }\"];export const className=\"framer-Dr1sP\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (53eda0e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"LpucelxuN\",\"M3HVVxNTU\",\"zPZlai5eO\",\"TdVbqYdcy\"];const serializationHash=\"framer-B4QPb\";const variantClassNames={LpucelxuN:\"framer-v-1rcczny\",M3HVVxNTU:\"framer-v-10epo0o\",TdVbqYdcy:\"framer-v-6u0ku9\",zPZlai5eO:\"framer-v-1mjgu55\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const CsNVwYD5q=undefined;const HUEOaevsX=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Minus Hover\":\"TdVbqYdcy\",\"Plus Hover\":\"zPZlai5eO\",Minus:\"M3HVVxNTU\",Plus:\"LpucelxuN\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,iconColor,id,width,...props})=>{return{...props,CsNVwYD5q:click??props.CsNVwYD5q,HUEOaevsX:iconColor??props.HUEOaevsX??\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"LpucelxuN\"};};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,HUEOaevsX,CsNVwYD5q,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LpucelxuN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap16b9iun=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(CsNVwYD5q){const res=await CsNVwYD5q(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1rcczny\",className,classNames),\"data-framer-name\":\"Plus\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LpucelxuN\",onTap:onTap16b9iun,ref:refBinding,style:{...style},...addPropertyOverrides({M3HVVxNTU:{\"data-framer-name\":\"Minus\"},TdVbqYdcy:{\"data-framer-name\":\"Minus Hover\"},zPZlai5eO:{\"data-framer-name\":\"Plus Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cyt65e\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"K3Ym3ena1\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13llh26\",\"data-framer-name\":\"Horizontal\",layoutDependency:layoutDependency,layoutId:\"E816uPOlX\",style:{backgroundColor:HUEOaevsX,borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19691o6\",\"data-framer-name\":\"Vertical\",layoutDependency:layoutDependency,layoutId:\"V6URhYTa3\",style:{backgroundColor:HUEOaevsX,borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,rotate:-90},variants:{M3HVVxNTU:{rotate:-180},TdVbqYdcy:{rotate:-150},zPZlai5eO:{rotate:-105}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-B4QPb.framer-ojotko, .framer-B4QPb .framer-ojotko { display: block; }\",\".framer-B4QPb.framer-1rcczny { cursor: pointer; height: 20px; position: relative; width: 20px; }\",\".framer-B4QPb .framer-1cyt65e { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-B4QPb .framer-13llh26, .framer-B4QPb .framer-19691o6 { flex: none; height: 1px; left: calc(50.00000000000002% - 14px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 1px / 2); width: 14px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"M3HVVxNTU\":{\"layout\":[\"fixed\",\"fixed\"]},\"zPZlai5eO\":{\"layout\":[\"fixed\",\"fixed\"]},\"TdVbqYdcy\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"HUEOaevsX\":\"iconColor\",\"CsNVwYD5q\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerALqbsXNWn=withCSS(Component,css,\"framer-B4QPb\");export default FramerALqbsXNWn;FramerALqbsXNWn.displayName=\"Plus\";FramerALqbsXNWn.defaultProps={height:20,width:20};addPropertyControls(FramerALqbsXNWn,{variant:{options:[\"LpucelxuN\",\"M3HVVxNTU\",\"zPZlai5eO\",\"TdVbqYdcy\"],optionTitles:[\"Plus\",\"Minus\",\"Plus Hover\",\"Minus Hover\"],title:\"Variant\",type:ControlType.Enum},HUEOaevsX:{defaultValue:'var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)) /* {\"name\":\"Main\"} */',title:\"Icon Color\",type:ControlType.Color},CsNVwYD5q:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerALqbsXNWn,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerALqbsXNWn\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"M3HVVxNTU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zPZlai5eO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TdVbqYdcy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"HUEOaevsX\\\":\\\"iconColor\\\",\\\"CsNVwYD5q\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"20\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ALqbsXNWn.map","// Generated by Framer (a44d8cf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"UygkkpJ9z\",\"zT2ZCoDbu\",\"PMtKl47NT\",\"KkFJ8x1uW\"];const serializationHash=\"framer-VN4Qz\";const variantClassNames={KkFJ8x1uW:\"framer-v-6ywu9u\",PMtKl47NT:\"framer-v-1dkdxmp\",UygkkpJ9z:\"framer-v-1qb29ki\",zT2ZCoDbu:\"framer-v-1tblgm9\"};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={\"S Icon \":\"PMtKl47NT\",Black:\"UygkkpJ9z\",Variant:\"KkFJ8x1uW\",White:\"zT2ZCoDbu\"};const getProps=({click,height,id,link,width,...props})=>{return{...props,kQdD8UYzW:link??props.kQdD8UYzW,TILO1DpqT:click??props.TILO1DpqT,variant:humanReadableVariantMap[props.variant]??props.variant??\"UygkkpJ9z\"};};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,kQdD8UYzW,TILO1DpqT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UygkkpJ9z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap13c7a5f=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(TILO1DpqT){const res=await TILO1DpqT(...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:kQdD8UYzW,motionChild:true,nodeId:\"UygkkpJ9z\",openInNewTab:false,scopeId:\"BROdLjPWH\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1qb29ki\",className,classNames)} framer-1anp9k0`,\"data-framer-name\":\"Black\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"UygkkpJ9z\",onTap:onTap13c7a5f,ref:refBinding,style:{...style},...addPropertyOverrides({KkFJ8x1uW:{\"data-framer-name\":undefined},PMtKl47NT:{\"data-framer-name\":\"S Icon \"},zT2ZCoDbu:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||109)-0-108)/2)),pixelHeight:1278,pixelWidth:3641,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/ngEhJWop8BzCMbIZgrOTqkp29A.png?scale-down-to=2048\"},className:\"framer-1rnrrvw\",layoutDependency:layoutDependency,layoutId:\"gDvOMfRW2\",...addPropertyOverrides({KkFJ8x1uW:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||78)-0-78)/2)),pixelHeight:1278,pixelWidth:3641,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/ngEhJWop8BzCMbIZgrOTqkp29A.png?scale-down-to=2048\"}},PMtKl47NT:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-44)/2)),pixelHeight:421,pixelWidth:359,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/MLIRYP11jtRTFtTHGaNS1f9LLpE.png\"}},zT2ZCoDbu:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||155)-0-155)/2)),pixelHeight:500,pixelWidth:500,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/MgQDmc0yNpcoE3Mdsaoc8Hf1ZI.png\"}}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VN4Qz.framer-1anp9k0, .framer-VN4Qz .framer-1anp9k0 { display: block; }\",\".framer-VN4Qz.framer-1qb29ki { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 276px; }\",\".framer-VN4Qz .framer-1rnrrvw { aspect-ratio: 2.2 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 109px); overflow: hidden; position: relative; width: 239px; }\",\".framer-VN4Qz.framer-v-1tblgm9 .framer-1rnrrvw { height: var(--framer-aspect-ratio-supported, 155px); order: 0; width: 340px; }\",\".framer-VN4Qz.framer-v-1dkdxmp.framer-1qb29ki { width: 40px; }\",\".framer-VN4Qz.framer-v-1dkdxmp .framer-1rnrrvw { height: var(--framer-aspect-ratio-supported, 44px); width: 96px; }\",\".framer-VN4Qz.framer-v-6ywu9u .framer-1rnrrvw { height: var(--framer-aspect-ratio-supported, 78px); width: 171px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 109\n * @framerIntrinsicWidth 276\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"zT2ZCoDbu\":{\"layout\":[\"fixed\",\"auto\"]},\"PMtKl47NT\":{\"layout\":[\"fixed\",\"auto\"]},\"KkFJ8x1uW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"kQdD8UYzW\":\"link\",\"TILO1DpqT\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBROdLjPWH=withCSS(Component,css,\"framer-VN4Qz\");export default FramerBROdLjPWH;FramerBROdLjPWH.displayName=\"Logo\";FramerBROdLjPWH.defaultProps={height:109,width:276};addPropertyControls(FramerBROdLjPWH,{variant:{options:[\"UygkkpJ9z\",\"zT2ZCoDbu\",\"PMtKl47NT\",\"KkFJ8x1uW\"],optionTitles:[\"Black\",\"White\",\"S Icon \",\"Variant\"],title:\"Variant\",type:ControlType.Enum},kQdD8UYzW:{title:\"Link\",type:ControlType.Link},TILO1DpqT:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerBROdLjPWH,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBROdLjPWH\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"kQdD8UYzW\\\":\\\"link\\\",\\\"TILO1DpqT\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"276\",\"framerIntrinsicHeight\":\"109\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zT2ZCoDbu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PMtKl47NT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KkFJ8x1uW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BROdLjPWH.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,RenderTarget,withCSS}from\"framer\";import{useState,useEffect,useRef,isValidElement,cloneElement,useTransition}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{styleLayer,OPEN_CART_EVENT,DEFAULT_TRANSITION,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{Icon,iconProp,Button,createButtonPropertyControls,Colors}from\"https://framerusercontent.com/modules/fVHxdMMgjEun6wSmFoH5/UO9Fwa3zz4T8isOKvUfB/SharedStyles.js\";import{createPortal}from\"react-dom\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/cXa4uUn5VWWAcoaQctVU/Cart.js\";export const CLOSE_CART_EVENT=\"frameship-close-cart\";const DEFAULT_ITEM_COUNT_BADGE={whenZero:\"hide\",position:\"topRight\",inset:-6,size:20,color:Colors.Accent.color,fill:{type:\"color\",color:\"#111\",colorA:\"#5E5E5E\",colorB:\"#111\"},radius:\"100px\"};function CartButtonComponent(props){const{overlay,escToClose,button,itemCountBadge}=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);const cartItems=useCartStore(state=>state.items);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));let badgeElement=null;if(itemCountBadge){const{whenZero,position,inset,fill}=itemCountBadge;let amount=0;if(Array.isArray(cartItems)){amount=cartItems.reduce((total,item)=>total+(item.quantity||1),0);}if(amount>0||whenZero===\"show\"){let top=undefined;let left=undefined;let bottom=undefined;let right=undefined;let centerX=false;let centerY=false;switch(position){case\"topLeft\":top=inset;left=inset;break;case\"topCenter\":top=inset;left=\"50%\";centerX=true;break;case\"topRight\":top=inset;right=inset;break;case\"bottomLeft\":bottom=inset;left=inset;break;case\"bottomCenter\":bottom=inset;left=\"50%\";centerX=true;break;case\"bottomRight\":bottom=inset;right=inset;break;case\"left\":left=inset;top=\"50%\";centerY=true;break;case\"right\":right=inset;top=\"50%\";centerY=true;break;}let background=\"none\";if(fill){if(fill.type===\"color\"){background=fill.color;}else{background=`linear-gradient(${fill.gradientAngle}deg, ${fill.colorB}, ${fill.colorA})`;}}let paddingH=0;if(typeof document!==\"undefined\"){const zeroWidth=getZeroCharacterWidth(itemCountBadge.font);paddingH=(itemCountBadge.size-zeroWidth)/2;}badgeElement=/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",minWidth:itemCountBadge.size,height:itemCountBadge.size,top,left,bottom,right,transform:`${centerX?\"translateX(-50%)\":\"\"} ${centerY?\"translateY(-50%)\":\"\"}`.trim()||undefined,textAlign:\"center\",color:itemCountBadge.color,boxShadow:itemCountBadge.shadows,borderRadius:itemCountBadge.radius,background,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:`0px ${paddingH}px`,...itemCountBadge.font},children:amount});}}const buttonElement=props.appearance===\"custom\"?/*#__PURE__*/_jsx(\"div\",{style:{cursor:\"pointer\",...props.style},onClick:onClick,children:styleLayer(props.customButton,props.style)}):/*#__PURE__*/_jsxs(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>')`}),badgeElement]});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\";addPropertyControlsFrameship(CartButton,{cartLayer:{type:ControlType.ComponentInstance,description:\"Connect a layer for the cart overlay\"},overlay:{type:ControlType.Object,buttonTitle:\"Styles\",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,description:\"A solid overlay is shown behind the cart\"}}},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\"},itemCountBadge:{type:ControlType.Object,title:\"Item Count\",buttonTitle:\"Badge\",optional:true,description:\"A badge showing the number of items in cart\",hidden:props=>props.appearance!==\"button\",defaultValue:DEFAULT_ITEM_COUNT_BADGE,controls:{whenZero:{type:ControlType.Enum,defaultValue:DEFAULT_ITEM_COUNT_BADGE.whenZero,options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],displaySegmentedControl:true},position:{type:ControlType.Enum,defaultValue:DEFAULT_ITEM_COUNT_BADGE.position,options:[\"topLeft\",\"topCenter\",\"topRight\",\"bottomLeft\",\"bottomCenter\",\"bottomRight\",\"left\",\"right\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Left\",\"Bottom Center\",\"Bottom Right\",\"Left\",\"Right\"]},inset:{type:ControlType.Number,defaultValue:DEFAULT_ITEM_COUNT_BADGE.inset,min:-100,max:100,step:1,displayStepper:true},size:{type:ControlType.Number,defaultValue:DEFAULT_ITEM_COUNT_BADGE.size,min:0,max:1e3,step:1,displayStepper:true},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:DEFAULT_ITEM_COUNT_BADGE.color},fill:createFillPropertyControl(DEFAULT_ITEM_COUNT_BADGE.fill,true),radius:{type:ControlType.BorderRadius,defaultValue:DEFAULT_ITEM_COUNT_BADGE.radius},shadows:{type:ControlType.BoxShadow}}},customButton:{type:ControlType.ComponentInstance,title:\"Button\",description:\"Connect a layer for the open cart 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?.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;};function getZeroCharacterWidth(font){// Create a temporary span element\nconst span=document.createElement(\"span\");// Set the font and content\nObject.assign(span.style,font);span.style.visibility=\"hidden\";span.style.position=\"absolute\";span.textContent=\"0\";// Add to DOM temporarily to measure\ndocument.body.appendChild(span);const width=span.getBoundingClientRect().width;document.body.removeChild(span);return width;}function createFillPropertyControl(values,hasDefault=true){return{type:ControlType.Object,optional:true,defaultValue:hasDefault?values:undefined,controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"linearGradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},color:{type:ControlType.Color,defaultValue:values.color,description:\"Solid color background\",hidden:props=>props.type!==\"color\"},colorA:{type:ControlType.Color,defaultValue:values.colorA,title:\"Colors\",hidden:props=>props.type!==\"linearGradient\"},colorB:{type:ControlType.Color,defaultValue:values.colorB,title:\" \",hidden:props=>props.type!==\"linearGradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:-360,max:360,unit:\"\\xb0\",description:\"Linear gradient background\",hidden:props=>props.type!==\"linearGradient\"}}};}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"CLOSE_CART_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/QjZXGodBpTa2CwFsuz3s/CartButton.js\";import{Icon,iconProp,Button,createButtonPropertyControls}from\"https://framerusercontent.com/modules/fVHxdMMgjEun6wSmFoH5/UO9Fwa3zz4T8isOKvUfB/SharedStyles.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\";addPropertyControlsFrameship(CloseCartButton,{icon:iconProp({size:12}),...createButtonPropertyControls({font:false,color:false})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CloseCartButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"40\",\"framerDisableUnlink\":\"\",\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{createContext,useContext}from\"react\";export const CartItemContext=/*#__PURE__*/createContext({inCart:false,cartItemId:null,shopifyId:null,variantId:null,quantity:1,price:null,compareAtPrice:null,sku:null,barcode:null,variant:null});export const useCartItem=()=>useContext(CartItemContext);\nexport const __FramerMetadata__ = {\"exports\":{\"useCartItem\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartItemContext\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CartItemContext.map","export function getCollectionData(collectionList){var _collectionList_props,_collectionList_props_children_props,_collectionList_props_children,_collectionList_props1,_collectionList_props_children_props_children_props,_collectionList_props_children_props_children,_collectionList_props_children_props1,_collectionList_props_children1,_collectionList_props2,_queryParent_props;let queryParent=null;if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props=collectionList.props)===null||_collectionList_props===void 0?void 0:_collectionList_props.query){queryParent=collectionList;}else if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props1=collectionList.props)===null||_collectionList_props1===void 0?void 0:(_collectionList_props_children=_collectionList_props1.children)===null||_collectionList_props_children===void 0?void 0:(_collectionList_props_children_props=_collectionList_props_children.props)===null||_collectionList_props_children_props===void 0?void 0:_collectionList_props_children_props.query){queryParent=collectionList.props.children;}else if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props2=collectionList.props)===null||_collectionList_props2===void 0?void 0:(_collectionList_props_children1=_collectionList_props2.children)===null||_collectionList_props_children1===void 0?void 0:(_collectionList_props_children_props1=_collectionList_props_children1.props)===null||_collectionList_props_children_props1===void 0?void 0:(_collectionList_props_children_props_children=_collectionList_props_children_props1.children)===null||_collectionList_props_children_props_children===void 0?void 0:(_collectionList_props_children_props_children_props=_collectionList_props_children_props_children.props)===null||_collectionList_props_children_props_children_props===void 0?void 0:_collectionList_props_children_props_children_props.query){queryParent=collectionList.props.children.props.children;}const query=queryParent===null||queryParent===void 0?void 0:(_queryParent_props=queryParent.props)===null||_queryParent_props===void 0?void 0:_queryParent_props.query;let queryData=null;if(query===null||query===void 0?void 0:query.from){if(query.from.data){queryData=query.from.data;}else if(query.from.left){let left=query.from.left;for(let i=0;i<100;i++){if(left.type==\"Collection\"){queryData=left.data;break;}else if(left.left){left=left.left;}else{break;}}}}// Get property controls\nconst propertyControlsById=(queryData===null||queryData===void 0?void 0:queryData.propertyControls)||{};const propertyControlsByName={};for(const id in propertyControlsById){const control=propertyControlsById[id];propertyControlsByName[control.title]={id,...control};}// Get children function\nlet childrenFunction=null;if(collectionList){var _collectionList_props3,_clpc_props,_clpc_props_children_props,_clpc_props_children,_clpc_props1;const clpc=(_collectionList_props3=collectionList.props)===null||_collectionList_props3===void 0?void 0:_collectionList_props3.children;if(typeof clpc==\"function\"){childrenFunction=clpc;}else if(typeof(clpc===null||clpc===void 0?void 0:(_clpc_props=clpc.props)===null||_clpc_props===void 0?void 0:_clpc_props.children)==\"function\"){childrenFunction=clpc.props.children;}else if(typeof(clpc===null||clpc===void 0?void 0:(_clpc_props1=clpc.props)===null||_clpc_props1===void 0?void 0:(_clpc_props_children=_clpc_props1.children)===null||_clpc_props_children===void 0?void 0:(_clpc_props_children_props=_clpc_props_children.props)===null||_clpc_props_children_props===void 0?void 0:_clpc_props_children_props.children)==\"function\"){childrenFunction=clpc.props.children.props.children;}}return{query,queryParent,queryData,propertyControlsById,propertyControlsByName,childrenFunction};}export function addFieldsToSelect(fields,query,propertyControlsByName){const alias=query.alias;const select=Array.isArray(query===null||query===void 0?void 0:query.select)?[...query.select]:[];for(const fieldName of fields){var _propertyControlsByName_fieldName;const fieldId=(_propertyControlsByName_fieldName=propertyControlsByName[fieldName])===null||_propertyControlsByName_fieldName===void 0?void 0:_propertyControlsByName_fieldName.id;if(!fieldId){continue;}let matchFound=false;for(const item of select){if(item.name===fieldId&&item.type===\"Identifier\"&&item.collection===alias){matchFound=true;continue;}}if(matchFound){continue;}select.push({collection:alias,name:fieldId,type:\"Identifier\"});}return select;}\nexport const __FramerMetadata__ = {\"exports\":{\"getCollectionData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addFieldsToSelect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMSLibrary.map","/*\n * CMSLibrary\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/OPJlnSDokJ2eD9lIXljn/mr2QJ5zw4xvkJ1Vbvzgr/CMSLibrary.js\"\n","// Generated by Framer (f712822)\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\";import{useRef}from\"react\";const serializationHash=\"framer-fWanr\";const variantClassNames={pJB9uFURH:\"framer-v-1jsl3xr\"};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 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??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??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 fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,eGLByVNsu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"pJB9uFURH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jsl3xr\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"pJB9uFURH\",ref:refBinding,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\",motionChild:true,nodeId:\"vu4BhkNJb\",openInNewTab:true,scopeId:\"U4_nFMT5N\",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?.y||0)+10+0+0+(0+0+(Math.max(0,((componentViewport?.height||550)-20-0)/1)*1-0-(Math.max(0,(Math.max(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,motionChild:true,nodeId:\"UgUZQ5YRP\",openInNewTab:true,scopeId:\"U4_nFMT5N\",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-fWanr.framer-1ctui2d, .framer-fWanr .framer-1ctui2d { display: block; }\",\".framer-fWanr.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-fWanr .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-fWanr .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-fWanr .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-fWanr .framer-15itmt6 { aspect-ratio: 6.423913043478261 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); position: relative; width: 140px; }\",\".framer-fWanr .framer-12yu92e { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-fWanr .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-fWanr .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-fWanr .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-fWanr .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-fWanr .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%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-fWanr .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-fWanr.framer-1jsl3xr, .framer-fWanr .framer-s18cn0, .framer-fWanr .framer-1gki3ct, .framer-fWanr .framer-1stnay9, .framer-fWanr .framer-k753s { gap: 0px; } .framer-fWanr.framer-1jsl3xr > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-fWanr.framer-1jsl3xr > :first-child, .framer-fWanr .framer-s18cn0 > :first-child, .framer-fWanr .framer-1stnay9 > :first-child { margin-top: 0px; } .framer-fWanr.framer-1jsl3xr > :last-child, .framer-fWanr .framer-s18cn0 > :last-child, .framer-fWanr .framer-1stnay9 > :last-child { margin-bottom: 0px; } .framer-fWanr .framer-s18cn0 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-fWanr .framer-1gki3ct > *, .framer-fWanr .framer-k753s > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-fWanr .framer-1gki3ct > :first-child, .framer-fWanr .framer-k753s > :first-child { margin-left: 0px; } .framer-fWanr .framer-1gki3ct > :last-child, .framer-fWanr .framer-k753s > :last-child { margin-right: 0px; } .framer-fWanr .framer-1stnay9 > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } }\",'.framer-fWanr[data-border=\"true\"]::after, .framer-fWanr [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 * @framerColorSyntax true\n */const FramerU4_nFMT5N=withCSS(Component,css,\"framer-fWanr\");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\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"eGLByVNsu\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"400\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"550\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./U4_nFMT5N.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{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/cXa4uUn5VWWAcoaQctVU/Cart.js\";import{CartItemContext}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/Icj1ZU450uFtWcyrdGTm/CartItemContext.js\";import{styleLayer,parseShopifyData,generateVariantTitle,Message,UPGRADE_LINK,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{getCollectionData,addFieldsToSelect}from\"https://framer.com/m/CMSLibrary-09eo.js\";import FrameshipUpgradePaywall from\"https://framerusercontent.com/modules/kq3VSjk5Z08mvEho1xyf/cEltxRI81QG4LcbnisKI/U4_nFMT5N.js\";const ComponentProps={Title:\"Title\",Price:\"Price\",Image:\"Image\",ProductVariant:\"Product Variant\",Index:\"Index\"};const HIDE_SCROLLBARS_CLASS=\"frameship-cart-hide-scrollbars\";const CONNECT_COLLECTION_LIST_ERROR_MESSAGE=\"Connect a CMS Collection List\";const CONNECT_COLLECTION_LIST_ERROR_SUBTITLE=\"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.\";const CONNECT_LIST_ITEM_COMPONENT_ERROR_MESSAGE=\"Connect a List Item component\";const CONNECT_LIST_ITEM_COMPONENT_ERROR_SUBTITLE=\"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.\";function CartProductListComponent(props){const{divider,variantLabel}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const listItemComponent=props.listItemComponent?.[0];const collectionList=props.collectionList?.[0];const emptyState=props.emptyState?.[0];const cmsFields={Title:props.titleFieldName||\"Title\",ShopifyID:\"Shopify ID\",ShopifyData:\"Shopify Data\",Image:\"Image 1\",VariantOptions:\"Variant Options\"};let errorMessage=\"\";let errorSubtitle=\"\";if(isCanvas){if(!collectionList){return /*#__PURE__*/_jsx(Message,{title:CONNECT_COLLECTION_LIST_ERROR_MESSAGE,subtitle:CONNECT_COLLECTION_LIST_ERROR_SUBTITLE});}else if(!listItemComponent){return /*#__PURE__*/_jsx(Message,{title:CONNECT_LIST_ITEM_COMPONENT_ERROR_MESSAGE,subtitle:CONNECT_LIST_ITEM_COMPONENT_ERROR_SUBTITLE});}else{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_COLLECTION_LIST_ERROR_MESSAGE;errorSubtitle=CONNECT_COLLECTION_LIST_ERROR_SUBTITLE;}else if(!listItemComponent){errorMessage=CONNECT_LIST_ITEM_COMPONENT_ERROR_MESSAGE;errorSubtitle=CONNECT_LIST_ITEM_COMPONENT_ERROR_SUBTITLE;}if(propertyControlsByName[\"Image 1\"]&&propertyControlsByName[\"Image 1\"].type===ControlType.ResponsiveImage){cmsFields.Image=\"Image 1\";}else if(propertyControlsByName[\"Media 1\"]&&propertyControlsByName[\"Media 1\"].type===ControlType.ResponsiveImage){cmsFields.Image=\"Media 1\";}else if(propertyControlsByName[\"Image\"]&&propertyControlsByName[\"Image\"].type===ControlType.ResponsiveImage){cmsFields.Image=\"Image\";}const cmsFieldIds={};for(const fieldName of Object.values(cmsFields)){const id=propertyControlsByName[fieldName]?.id;if(id){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 variantsById={};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]];variantsById[variant.id]=variant;}}}const componentPropIds={};const componentPropertyControlsById=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++){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?.merchandise;if(Object.keys(componentPropertyControlsById).length===0){continue;}const variantId=merch.id;const cmsItem=collectionItemsByVariantId[variantId];if(!cmsItem){continue;}const price=item.cost?.subtotalAmount;let compareAtPrice=null;const compareAt=item.cost?.compareAtAmountPerQuantity;if(compareAt){compareAtPrice={...compareAt,amount:(compareAt?.amount||0)*(item.quantity||0)};}const variant=variantsById[variantId];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?.amount||0,[componentPropIds.Image]:cmsItem[cmsFieldIds[cmsFields.Image]],[componentPropIds.ProductVariant]:generateVariantTitle(variant,variantLabel),[componentPropIds.Index]:i+1}}}}});elements.push(/*#__PURE__*/_jsx(CartItemContext.Provider,{value:{inCart:true,cartItemId:item.id,shopifyId:productIdsByVariantId[variantId],variantId:variantId,quantity:item.quantity,price,compareAtPrice,sku:merch?.sku,barcode:merch?.barcode,variant},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?.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\";addPropertyControlsFrameship(CartProductList,{collectionList:{type:ControlType.ComponentInstance,description:\"Connect a CMS Collection List of the products collection\"},listItemComponent:{type:ControlType.ComponentInstance},listItemVariant:{type:ControlType.String,defaultValue:\"\",placeholder:\"Component Variant\",title:\"Variant\",description:\"The variant of the list item component\",preventLocalization:true},emptyState:{type:ControlType.ComponentInstance,description:\"Shown when there are no items\"},variantLabel:{type:ControlType.Object,controls:{style:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"multiline\"],optionTitles:[\"Single Line\",\"Multiline\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},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,description:\"A divider line is added between each cart item\"}}},gap:{type:ControlType.Number,defaultValue:20,min:0,step:1},padding:{type:ControlType.Padding,defaultValue:\"0px\"},scrollbars:{type:ControlType.Enum,defaultValue:\"show\",options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],displaySegmentedControl:true,title:\"Scroll Bars\"},titleFieldName:{type:ControlType.String,defaultValue:\"Title\",placeholder:\"CMS Field Name\",description:\"Name of the products CMS title field\",preventLocalization:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartProductList\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType,RenderTarget}from\"framer\";import{addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/cXa4uUn5VWWAcoaQctVU/Cart.js\";import{Button,createButtonPropertyControls,Colors}from\"https://framerusercontent.com/modules/fVHxdMMgjEun6wSmFoH5/UO9Fwa3zz4T8isOKvUfB/SharedStyles.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},animate:{opacity:cartIsEmpty&&!isCanvas?disabledState.opacity:1},children:props.text[state]});}CheckoutButton.displayName=\"Checkout Button\";addPropertyControlsFrameship(CheckoutButton,{newTab:{type:ControlType.Boolean,defaultValue:true,description:\"Open checkout in new tab\"},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\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f(),1),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},p=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=v(this.bytes);}};function v(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=v(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",v(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tp(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tv(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tv(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tp(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new p(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new p(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new p(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});},{maxBatchSize:250}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"id\"),c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem,this.id=t.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as t,ComponentPresetsConsumer as r,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,l=\"undefined\"!=typeof window,f=l&&\"function\"==typeof window.requestIdleCallback,u=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&u in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as p,createElement as s}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar d=((a=d||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function g(i){let a=/* @__PURE__ */new Map;return l=>{let f=a.get(l);if(f)return f;let u=JSON.parse(l),d=function a(l){switch(l[0]){case 1/* Fragment */:{let[,...e]=l,t=e.map(a);return /*#__PURE__*/s(p,void 0,...t);}case 2/* Link */:{let[,e,...t]=l,r=t.map(a);return /*#__PURE__*/s(n,e,...r);}case 3/* Module */:{let[,n,o,f,u]=l;for(let e of f){let t=o[e];t&&(o[e]=a(t));}for(let e of u){let t=o[e];if(\"string\"!=typeof t)continue;let r=i[t];r&&(c(r)&&r.preload(),o[e]=r);}let p=i[n];return m(p,\"Module not found\"),c(p)&&p.preload(),/*#__PURE__*/e(r,{componentIdentifier:n,children:r=>/*#__PURE__*/e(t,{component:p,props:{...r,...o}})});}case 4/* Tag */:{let[,e,t,...r]=l,n=r.map(a);if(\"a\"===e)return /*#__PURE__*/s(o.a,t,...n);return /*#__PURE__*/s(e,t,...n);}case 5/* Text */:{let[,e]=l;return e;}}}(u);return a.set(l,d),d;};}export{d as RichTextJsonType,g as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0ea0c8c)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as r,DatabaseDictionaryIndex as a}from\"./eGvK2yyL1-0.js\";import{getRichTextJsonResolver as o}from\"./eGvK2yyL1-1.js\";let s={a6T3VnZ7J:{isNullable:!0,type:t.Enum},AYPF9z6z6:{isNullable:!0,type:t.Number},createdAt:{isNullable:!0,type:t.Date},cSo3p4Ssa:{isNullable:!0,type:t.String},D7liU81lE:{isNullable:!0,type:t.Enum},F2PC3rZoi:{isNullable:!0,type:t.String},id:{isNullable:!1,type:t.String},IqflcGARg:{isNullable:!0,type:t.String},J2bxglhsI:{isNullable:!0,type:t.RichText},jWqKrHXg7:{isNullable:!0,type:t.Enum},KFfs1Ehp6:{isNullable:!0,type:t.ResponsiveImage},NARG6MtK9:{isNullable:!0,type:t.String},nextItemId:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},SY62WsyJI:{isNullable:!0,type:t.Enum},T4jZqiYb9:{isNullable:!0,type:t.String},TSmDvcXfJ:{isNullable:!0,type:t.ResponsiveImage},updatedAt:{isNullable:!0,type:t.Date},USFFvDm04:{isNullable:!0,type:t.String},utTaLGRQX:{isNullable:!0,type:t.Number},vsHS11fW0:{isNullable:!0,type:t.String},WWseP42w0:{isNullable:!0,type:t.String},YaDhbkVAN:{isNullable:!0,type:t.String},ZCelA12kY:{isNullable:!0,type:t.ResponsiveImage}},i=[\"id\"],m={type:1},n=[\"previousItemId\"],c=[\"nextItemId\"],u=[\"id\",\"USFFvDm04\"],f=[\"USFFvDm04\",\"id\"],d=[\"T4jZqiYb9\"],p={type:0},y=[\"USFFvDm04\"],S=[\"J2bxglhsI\"],g=[\"TSmDvcXfJ\"],N=[\"KFfs1Ehp6\"],h=[\"ZCelA12kY\"],L=[\"AYPF9z6z6\"],w=[\"utTaLGRQX\"],v=[\"D7liU81lE\"],T=[\"a6T3VnZ7J\"],I=[\"SY62WsyJI\"],K=[\"jWqKrHXg7\"],R=[\"WWseP42w0\"],D=[\"cSo3p4Ssa\"],x=[\"NARG6MtK9\"],G=[\"IqflcGARg\"],b=[\"vsHS11fW0\"],U=[\"F2PC3rZoi\"],V=[\"YaDhbkVAN\"],F=[],E=e=>{let t=F[e];if(t)return t().then(e=>e.default);},W={},Y=o(W),B=new l,P={collectionByLocaleId:{default:new r({chunks:[new URL(\"./eGvK2yyL1-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")],id:\"099dd16e-85ed-4832-a4e4-7cca04692639default\",indexes:[new a({collation:m,collectionSchema:s,fieldNames:i,range:{from:0,to:745},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:m,collectionSchema:s,fieldNames:n,range:{from:745,to:1489},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:m,collectionSchema:s,fieldNames:c,range:{from:1489,to:2229},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:m,collectionSchema:s,fieldNames:u,range:{from:2229,to:3601},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:m,collectionSchema:s,fieldNames:f,range:{from:3601,to:4973},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:d,range:{from:4973,to:5919},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:y,range:{from:5919,to:6865},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:S,range:{from:6865,to:13661},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:g,range:{from:13661,to:24979},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:N,range:{from:24979,to:36264},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:h,range:{from:36264,to:47564},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:L,range:{from:47564,to:48166},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:w,range:{from:48166,to:48768},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:v,range:{from:48768,to:49520},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:T,range:{from:49520,to:50272},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:I,range:{from:50272,to:51024},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:K,range:{from:51024,to:51776},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:R,range:{from:51776,to:52722},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:D,range:{from:52722,to:54844},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:x,range:{from:54844,to:55596},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:G,range:{from:55596,to:56288},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:b,range:{from:56288,to:56770},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:U,range:{from:56770,to:61151},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:p,collectionSchema:s,fieldNames:V,range:{from:61151,to:84850},url:new URL(\"./eGvK2yyL1-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\").href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:Y,resolveVectorSetItem:E,schema:s})},displayName:\"Products\",id:\"099dd16e-85ed-4832-a4e4-7cca04692639\"};export default P;e(P,{T4jZqiYb9:{defaultValue:\"\",title:\"Title\",type:t.String},USFFvDm04:{preventLocalization:!0,title:\"Slug\",type:t.String},J2bxglhsI:{defaultValue:\"\",title:\"Description\",type:t.RichText},TSmDvcXfJ:{title:\"Image 1\",type:t.ResponsiveImage},KFfs1Ehp6:{title:\"Image 2\",type:t.ResponsiveImage},ZCelA12kY:{title:\"Image 3\",type:t.ResponsiveImage},AYPF9z6z6:{defaultValue:0,title:\"Price\",type:t.Number},utTaLGRQX:{defaultValue:0,title:\"Compare-at Price\",type:t.Number},D7liU81lE:{options:[\"LKKPuO6wg\",\"cLFFtQ6rZ\",\"vpmccw6cS\"],optionTitles:[\"None\",\"Summer 2025\",\"Pastel Dreams\"],title:\"Collections\",type:t.Enum},a6T3VnZ7J:{options:[\"SV46i8nCL\",\"WG2HkfBL8\",\"TKugfeUcc\"],optionTitles:[\"None\",\"Women\",\"Men\"],title:\"Tags\",type:t.Enum},SY62WsyJI:{options:[\"YeBIL57x3\",\"dcNVg6Jom\",\"BpCIM7LXY\",\"mjQ1BrjzW\",\"NqOK662N_\"],optionTitles:[\"None\",\"Outwear\",\"Tops\",\"Accessories\",\"Bottoms\"],title:\"Product Type\",type:t.Enum},jWqKrHXg7:{options:[\"kuYlSGnEk\",\"cgFXZx87L\",\"XfwvkZ9VP\",\"jsnQrkob6\",\"N1ApP_Eq_\",\"Ag8_JONwD\",\"dTOhTgN7Y\",\"SLqQiu7Zu\",\"p2W_DLsFV\",\"DTze4hdfv\",\"IEngUanAH\",\"MgBWRXr_V\",\"cSzk_BDLG\",\"li0ov_RXw\",\"XnWYxaYTE\",\"gCNO0Lc2g\",\"M5gLy1mXK\",\"H4VvQwFcd\",\"IQIS_vrNu\",\"NvEuNmRvE\",\"tHlTjMPYs\",\"GhbScv6C0\"],optionTitles:[\"None\",\"Dresses\",\"Clothing Tops\",\"Skirts\",\"Earrings\",\"Bracelets\",\"Shirts\",\"Shorts\",\"Hoodies\",\"Pants\",\"Hats\",\"Polos\",\"Sweaters\",\"Shorts\",\"Socks\",\"Shoulder Bags\",\"Trousers\",\"Cross Body Bags\",\"T-Shirts\",\"Shorts\",\"Tote Bags\",\"Vests\"],title:\"Category\",type:t.Enum},WWseP42w0:{defaultValue:\"\",title:\"SEO Page Title\",type:t.String},cSo3p4Ssa:{defaultValue:\"\",title:\"SEO Page Description\",type:t.String},NARG6MtK9:{defaultValue:\"\",title:\"Vendor\",type:t.String},IqflcGARg:{defaultValue:\"\",title:\"SKU\",type:t.String},vsHS11fW0:{defaultValue:\"\",title:\"Barcode\",type:t.String},F2PC3rZoi:{defaultValue:\"\",title:\"Variant Options\",type:t.String},YaDhbkVAN:{defaultValue:\"\",title:\"Shopify Data\",type:t.String},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/eGvK2yyL1:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/eGvK2yyL1:default\",title:\"Next\",type:t.CollectionReference}});export const D7liU81lEToDisplayName=(e,t)=>{switch(t?.fallback,e){case\"LKKPuO6wg\":return\"None\";case\"cLFFtQ6rZ\":return\"Summer 2025\";case\"vpmccw6cS\":return\"Pastel Dreams\";default:return\"\";}};export const a6T3VnZ7JToDisplayName=(e,t)=>{switch(t?.fallback,e){case\"SV46i8nCL\":return\"None\";case\"WG2HkfBL8\":return\"Women\";case\"TKugfeUcc\":return\"Men\";default:return\"\";}};export const SY62WsyJIToDisplayName=(e,t)=>{switch(t?.fallback,e){case\"YeBIL57x3\":return\"None\";case\"dcNVg6Jom\":return\"Outwear\";case\"BpCIM7LXY\":return\"Tops\";case\"mjQ1BrjzW\":return\"Accessories\";case\"NqOK662N_\":return\"Bottoms\";default:return\"\";}};export const jWqKrHXg7ToDisplayName=(e,t)=>{switch(t?.fallback,e){case\"kuYlSGnEk\":return\"None\";case\"cgFXZx87L\":return\"Dresses\";case\"XfwvkZ9VP\":return\"Clothing Tops\";case\"jsnQrkob6\":return\"Skirts\";case\"N1ApP_Eq_\":return\"Earrings\";case\"Ag8_JONwD\":return\"Bracelets\";case\"dTOhTgN7Y\":return\"Shirts\";case\"SLqQiu7Zu\":case\"li0ov_RXw\":case\"NvEuNmRvE\":return\"Shorts\";case\"p2W_DLsFV\":return\"Hoodies\";case\"DTze4hdfv\":return\"Pants\";case\"IEngUanAH\":return\"Hats\";case\"MgBWRXr_V\":return\"Polos\";case\"cSzk_BDLG\":return\"Sweaters\";case\"XnWYxaYTE\":return\"Socks\";case\"gCNO0Lc2g\":return\"Shoulder Bags\";case\"M5gLy1mXK\":return\"Trousers\";case\"H4VvQwFcd\":return\"Cross Body Bags\";case\"IQIS_vrNu\":return\"T-Shirts\";case\"tHlTjMPYs\":return\"Tote Bags\";case\"GhbScv6C0\":return\"Vests\";default:return\"\";}};export const enumToDisplayNameFunctions={a6T3VnZ7J:a6T3VnZ7JToDisplayName,D7liU81lE:D7liU81lEToDisplayName,jWqKrHXg7:jWqKrHXg7ToDisplayName,SY62WsyJI:SY62WsyJIToDisplayName};export const utils={async getSlugByRecordId(e,t){let[l]=await B.query({from:{data:P,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"USFFvDm04\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.USFFvDm04;},async getRecordIdBySlug(e,t){let[l]=await B.query({from:{data:P,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"USFFvDm04\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"a6T3VnZ7JToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerRecordIdKey\":\"id\",\"framerColorSyntax\":\"false\",\"framerCollectionUtils\":\"1\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerData\":\"true\",\"framerSlug\":\"USFFvDm04\",\"framerCollectionId\":\"eGvK2yyL1\",\"framerEnumToDisplayNameUtils\":\"2\"}},\"jWqKrHXg7ToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SY62WsyJIToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"D7liU81lEToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (20dc3ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-500\",\"GF;Geist-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Geist\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{family:\"Geist\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"}]}];export const css=[\".framer-QQtAI .framer-styles-preset-1yt0p78:not(.rich-text-wrapper), .framer-QQtAI .framer-styles-preset-1yt0p78.rich-text-wrapper p { --framer-font-family: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 170%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, #09090b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",'@media (max-width: 1247px) and (min-width: 810px) { .framer-QQtAI .framer-styles-preset-1yt0p78:not(.rich-text-wrapper), .framer-QQtAI .framer-styles-preset-1yt0p78.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-family-italic: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, #09090b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-QQtAI .framer-styles-preset-1yt0p78:not(.rich-text-wrapper), .framer-QQtAI .framer-styles-preset-1yt0p78.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-family-italic: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 170%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, #09090b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-QQtAI\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (20dc3ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-regular\",\"GF;Geist-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Geist\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{family:\"Geist\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"}]}];export const css=[\".framer-mW266 .framer-styles-preset-gz45wq:not(.rich-text-wrapper), .framer-mW266 .framer-styles-preset-gz45wq.rich-text-wrapper p { --framer-font-family: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Geist\\\", \\\"Geist Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, #09090b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",'@media (max-width: 1247px) and (min-width: 810px) { .framer-mW266 .framer-styles-preset-gz45wq:not(.rich-text-wrapper), .framer-mW266 .framer-styles-preset-gz45wq.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-family-italic: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, #09090b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-mW266 .framer-styles-preset-gz45wq:not(.rich-text-wrapper), .framer-mW266 .framer-styles-preset-gz45wq.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-family-italic: \"General Sans\", \"General Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, #09090b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-mW266\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (53eda0e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/jyRNgY7vYWXe6t31T0wo/Ticker.js\";import CartInfoLabel from\"https://framerusercontent.com/modules/p6Gef3yZuarVfkOPLLEP/bLJZYjBSH5PXpdGPRgYj/CartInfoLabel.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/o4Xlxiiuke6W5YzLXccE/s5XWI09k1bF4Ubyaimsv/P4WqnkAQy.js\";const PhosphorFonts=getFonts(Phosphor);const CartInfoLabelFonts=getFonts(CartInfoLabel);const TickerFonts=getFonts(Ticker);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={HdM9ozfYN:{hover:true,pressed:true}};const serializationHash=\"framer-pc3wA\";const variantClassNames={HdM9ozfYN:\"framer-v-1dxr523\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const aGeuDdN3K=undefined;const TgU6dVn8v=undefined;const qeI17svQ8=undefined;const mt9oA8RLc=undefined;const AfogAMje1=undefined;const vtqaFpbc3=undefined;const UuF7kso7Z=undefined;const WGvJ8B55P=undefined;const ZGd1sTnrp=undefined;const umYw9kqsX=undefined;const transition1={delay:0,duration:.2,ease:[0,0,1,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,iconLeft,iconLeftType,iconRight,iconRightType,id,itemCounter,link,textIconColor,title,width,...props})=>{return{...props,AfogAMje1:iconLeftType??props.AfogAMje1??\"ArrowLeft\",aGeuDdN3K:click??props.aGeuDdN3K,mt9oA8RLc:iconLeft??props.mt9oA8RLc??true,qeI17svQ8:link??props.qeI17svQ8,TgU6dVn8v:hover??props.TgU6dVn8v,umYw9kqsX:itemCounter??props.umYw9kqsX,UuF7kso7Z:title??props.UuF7kso7Z??\"See whats new\",vtqaFpbc3:textIconColor??props.vtqaFpbc3??\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:iconRight??props.WGvJ8B55P??true,ZGd1sTnrp:iconRightType??props.ZGd1sTnrp??\"ArrowRight\"};};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,UuF7kso7Z,vtqaFpbc3,mt9oA8RLc,AfogAMje1,WGvJ8B55P,ZGd1sTnrp,qeI17svQ8,aGeuDdN3K,TgU6dVn8v,umYw9kqsX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"HdM9ozfYN\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaphbsd82=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(aGeuDdN3K){const res=await aGeuDdN3K(...args);if(res===false)return false;}});const onMouseEnter13zy11z=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(TgU6dVn8v){const res=await TgU6dVn8v(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:qeI17svQ8,motionChild:true,nodeId:\"HdM9ozfYN\",openInNewTab:false,scopeId:\"JQaz7Fcr4\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1dxr523\",className,classNames)} framer-14u3ly3`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HdM9ozfYN\",onMouseEnter:onMouseEnter13zy11z,onTap:onTaphbsd82,ref:refBinding,style:{...style},...addPropertyOverrides({\"HdM9ozfYN-hover\":{\"data-framer-name\":undefined},\"HdM9ozfYN-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14ck0aa\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"jo0vetZdo\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16w5s1m\",\"data-framer-name\":\"Sub Container\",layoutDependency:layoutDependency,layoutId:\"eWDqWmINB\",children:[mt9oA8RLc!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yw4l6o-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wqVkNMmVD-container\",nodeId:\"wqVkNMmVD\",rendersWithMotion:true,scopeId:\"JQaz7Fcr4\",children:/*#__PURE__*/_jsx(Phosphor,{color:vtqaFpbc3,height:\"100%\",iconSearch:\"House\",iconSelection:AfogAMje1,id:\"wqVkNMmVD\",layoutId:\"wqVkNMmVD\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fqsd24\",\"data-styles-preset\":\"P4WqnkAQy\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-vtqaFpbc3-JQaz7Fcr4))\"},children:\"See whats new\"})}),className:\"framer-19vhtc0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MPSlDPA5D\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-vtqaFpbc3-JQaz7Fcr4)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-vtqaFpbc3-JQaz7Fcr4\":vtqaFpbc3},text:UuF7kso7Z,verticalAlignment:\"top\",withExternalLayout:true}),WGvJ8B55P!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-coq0bp-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"iQ9SHD3c0-container\",nodeId:\"iQ9SHD3c0\",rendersWithMotion:true,scopeId:\"JQaz7Fcr4\",children:/*#__PURE__*/_jsx(Phosphor,{color:vtqaFpbc3,height:\"100%\",iconSearch:\"House\",iconSelection:ZGd1sTnrp,id:\"iQ9SHD3c0\",layoutId:\"iQ9SHD3c0\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),umYw9kqsX!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lc6ye3-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cQSIOFTSY-container\",nodeId:\"cQSIOFTSY\",rendersWithMotion:true,scopeId:\"JQaz7Fcr4\",children:/*#__PURE__*/_jsx(CartInfoLabel,{_frameship_version_1:\"\",color:\"var(--token-8116c566-29b2-444b-bd6b-f45c9787b958, rgb(7, 9, 8))\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"170%\"},height:\"100%\",htmlTag:\"p\",id:\"cQSIOFTSY\",layoutId:\"cQSIOFTSY\",prefix:\"(\",suffix:\")\",textSelect:false,type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mntpl3-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IXXZTl0I7-container\",nodeId:\"IXXZTl0I7\",rendersWithMotion:true,scopeId:\"JQaz7Fcr4\",style:{opacity:0},variants:{\"HdM9ozfYN-hover\":{opacity:1},\"HdM9ozfYN-pressed\":{opacity:1}},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"flex-start\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:0,height:\"100%\",hoverFactor:1,id:\"IXXZTl0I7\",layoutId:\"IXXZTl0I7\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ekvad\",\"data-framer-name\":\"Wavy Underline\",layoutDependency:layoutDependency,layoutId:\"tNVRaCCJB\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1r06s9x\",\"data-framer-name\":\"Wavy line\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"fX8S08AR8\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 85 4\"><path d=\"M 0.849 0.75 C 2.729 0.75 3.139 3.167 5.018 3.167 C 6.899 3.167 7.308 0.75 9.188 0.75 C 11.068 0.75 11.477 3.167 13.358 3.167 C 15.238 3.167 15.647 0.75 17.527 0.75 C 19.407 0.75 19.816 3.167 21.696 3.167 C 23.577 3.167 23.986 0.75 25.866 0.75 C 27.746 0.75 28.155 3.167 30.035 3.167 C 31.915 3.167 32.324 0.75 34.205 0.75 C 36.085 0.75 36.494 3.167 38.374 3.167 C 40.254 3.167 40.663 0.75 42.543 0.75 C 44.424 0.75 44.833 3.167 46.713 3.167 C 48.593 3.167 49.002 0.75 50.882 0.75 C 52.763 0.75 53.172 3.167 55.052 3.167 C 56.932 3.167 57.341 0.75 59.221 0.75 C 61.101 0.75 61.511 3.167 63.391 3.167 C 65.271 3.167 65.68 0.75 67.56 0.75 C 69.44 0.75 69.849 3.167 71.73 3.167 C 73.61 3.167 74.019 0.75 75.899 0.75 C 77.779 0.75 78.188 3.167 80.069 3.167 C 81.949 3.167 82.358 0.75 84.238 0.75\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)) /* {&quot;name&quot;:&quot;Main&quot;} */\" stroke-linecap=\"round\" stroke-miterlimit=\"10\"></path></svg>',svgContentId:12528163134,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ekvad\",\"data-framer-name\":\"Wavy Underline\",layoutDependency:layoutDependency,layoutId:\"tNVRaCCJB\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1r06s9x\",\"data-framer-name\":\"Wavy line\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"fX8S08AR8\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 85 4\"><path d=\"M 0.849 0.75 C 2.729 0.75 3.139 3.167 5.018 3.167 C 6.899 3.167 7.308 0.75 9.188 0.75 C 11.068 0.75 11.477 3.167 13.358 3.167 C 15.238 3.167 15.647 0.75 17.527 0.75 C 19.407 0.75 19.816 3.167 21.696 3.167 C 23.577 3.167 23.986 0.75 25.866 0.75 C 27.746 0.75 28.155 3.167 30.035 3.167 C 31.915 3.167 32.324 0.75 34.205 0.75 C 36.085 0.75 36.494 3.167 38.374 3.167 C 40.254 3.167 40.663 0.75 42.543 0.75 C 44.424 0.75 44.833 3.167 46.713 3.167 C 48.593 3.167 49.002 0.75 50.882 0.75 C 52.763 0.75 53.172 3.167 55.052 3.167 C 56.932 3.167 57.341 0.75 59.221 0.75 C 61.101 0.75 61.511 3.167 63.391 3.167 C 65.271 3.167 65.68 0.75 67.56 0.75 C 69.44 0.75 69.849 3.167 71.73 3.167 C 73.61 3.167 74.019 0.75 75.899 0.75 C 77.779 0.75 78.188 3.167 80.069 3.167 C 81.949 3.167 82.358 0.75 84.238 0.75\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)) /* {&quot;name&quot;:&quot;Main&quot;} */\" stroke-linecap=\"round\" stroke-miterlimit=\"10\"></path></svg>',svgContentId:12528163134,withExternalLayout:true})})],speed:10,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pc3wA.framer-14u3ly3, .framer-pc3wA .framer-14u3ly3 { display: block; }\",\".framer-pc3wA.framer-1dxr523 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-pc3wA .framer-14ck0aa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-pc3wA .framer-16w5s1m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-pc3wA .framer-yw4l6o-container, .framer-pc3wA .framer-coq0bp-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-pc3wA .framer-19vhtc0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-pc3wA .framer-1lc6ye3-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-pc3wA .framer-1mntpl3-container { bottom: 0px; flex: none; height: 4px; left: 0px; position: absolute; right: 0px; z-index: 1; }\",\".framer-pc3wA .framer-ekvad { height: 4px; overflow: visible; position: relative; width: 83px; }\",\".framer-pc3wA .framer-1r06s9x { flex: none; height: 4px; left: calc(49.90439770554496% - 85px / 2); position: absolute; top: calc(50.00000000000002% - 4px / 2); width: 85px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 169\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"ut0uSeQg3\":{\"layout\":[\"auto\",\"fixed\"]},\"G1DiSShwx\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"UuF7kso7Z\":\"title\",\"vtqaFpbc3\":\"textIconColor\",\"mt9oA8RLc\":\"iconLeft\",\"AfogAMje1\":\"iconLeftType\",\"WGvJ8B55P\":\"iconRight\",\"ZGd1sTnrp\":\"iconRightType\",\"qeI17svQ8\":\"link\",\"aGeuDdN3K\":\"click\",\"TgU6dVn8v\":\"hover\",\"umYw9kqsX\":\"itemCounter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJQaz7Fcr4=withCSS(Component,css,\"framer-pc3wA\");export default FramerJQaz7Fcr4;FramerJQaz7Fcr4.displayName=\"Menu Button\";FramerJQaz7Fcr4.defaultProps={height:32,width:169};addPropertyControls(FramerJQaz7Fcr4,{UuF7kso7Z:{defaultValue:\"See whats new\",displayTextArea:false,title:\"Title\",type:ControlType.String},onUuF7kso7ZChange:{changes:\"UuF7kso7Z\",type:ControlType.ChangeHandler},vtqaFpbc3:{defaultValue:'var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)) /* {\"name\":\"Main\"} */',title:\"Text & Icon Color\",type:ControlType.Color},mt9oA8RLc:{defaultValue:true,title:\"Icon Left\",type:ControlType.Boolean},onmt9oA8RLcChange:{changes:\"mt9oA8RLc\",type:ControlType.ChangeHandler},AfogAMje1:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"ArrowLeft\",description:undefined,hidden:undefined,optional:undefined,title:\"Icon Left Type\"},onAfogAMje1Change:{changes:\"AfogAMje1\",type:ControlType.ChangeHandler},WGvJ8B55P:{defaultValue:true,title:\"Icon Right\",type:ControlType.Boolean},onWGvJ8B55PChange:{changes:\"WGvJ8B55P\",type:ControlType.ChangeHandler},ZGd1sTnrp:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"ArrowRight\",description:undefined,hidden:undefined,optional:undefined,title:\"Icon Right Type\"},onZGd1sTnrpChange:{changes:\"ZGd1sTnrp\",type:ControlType.ChangeHandler},qeI17svQ8:{title:\"Link\",type:ControlType.Link},aGeuDdN3K:{title:\"Click\",type:ControlType.EventHandler},TgU6dVn8v:{title:\"Hover\",type:ControlType.EventHandler},umYw9kqsX:{defaultValue:false,title:\"Item counter\",type:ControlType.Boolean},onumYw9kqsXChange:{changes:\"umYw9kqsX\",type:ControlType.ChangeHandler}});addFonts(FramerJQaz7Fcr4,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"}]},...PhosphorFonts,...CartInfoLabelFonts,...TickerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJQaz7Fcr4\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"UuF7kso7Z\\\":\\\"title\\\",\\\"vtqaFpbc3\\\":\\\"textIconColor\\\",\\\"mt9oA8RLc\\\":\\\"iconLeft\\\",\\\"AfogAMje1\\\":\\\"iconLeftType\\\",\\\"WGvJ8B55P\\\":\\\"iconRight\\\",\\\"ZGd1sTnrp\\\":\\\"iconRightType\\\",\\\"qeI17svQ8\\\":\\\"link\\\",\\\"aGeuDdN3K\\\":\\\"click\\\",\\\"TgU6dVn8v\\\":\\\"hover\\\",\\\"umYw9kqsX\\\":\\\"itemCounter\\\"}\",\"framerIntrinsicWidth\":\"169\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ut0uSeQg3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"G1DiSShwx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JQaz7Fcr4.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,withCSS,RenderTarget}from\"framer\";import{useState,useEffect}from\"react\";import{parseShopifyData,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{Button,createButtonPropertyControls,Colors}from\"https://framerusercontent.com/modules/fVHxdMMgjEun6wSmFoH5/UO9Fwa3zz4T8isOKvUfB/SharedStyles.js\";import{useProductStore,useSelectedVariant}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/prknJU66nI5iRE43ff6z/ProductState.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/Icj1ZU450uFtWcyrdGTm/CartItemContext.js\";import{useCartStore,useAmountInStock}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/cXa4uUn5VWWAcoaQctVU/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=>[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?.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,style:{appearance:\"textfield\",...props.style}});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,\n\tinput.${INPUT_CLASS}[type=number]::-webkit-inner-spin-button {\n\t\tdisplay: none;\n\t}`,`input.${INPUT_CLASS}[type=number]::-moz-inner-spin-button,\n\tinput.${INPUT_CLASS}[type=number]::-moz-outer-spin-button {\n\t\t-moz-appearance: none;\n\t\tmargin: 0;\n\t}`]);export default QuantityInput;QuantityInput.displayName=\"Quantity Input\";addPropertyControlsFrameship(QuantityInput,{type:{type:ControlType.Enum,options:[\"subtract\",\"input\",\"add\"],optionTitles:[\"−\",\"Input\",\"+\"],displaySegmentedControl:true},maxValue:{type:ControlType.Number,defaultValue:100,min:1,step:1,description:\"The value will always be limited to the amount in stock\"},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)\"}]})},{shopifyData:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"QuantityInput\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"40\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/Shared.js\";import{Icon,iconProp,Button,createButtonPropertyControls}from\"https://framerusercontent.com/modules/fVHxdMMgjEun6wSmFoH5/UO9Fwa3zz4T8isOKvUfB/SharedStyles.js\";import{useCartStore}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/cXa4uUn5VWWAcoaQctVU/Cart.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/Icj1ZU450uFtWcyrdGTm/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\";addPropertyControlsFrameship(RemoveFromCartButton,{icon:iconProp({size:12}),...createButtonPropertyControls({font:false,color:false,lastControlDescription:\"Place this component inside the cart list item\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RemoveFromCartButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"40\",\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,withCSS,RenderTarget}from\"framer\";import{useSelectedVariant}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/prknJU66nI5iRE43ff6z/ProductState.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/Icj1ZU450uFtWcyrdGTm/CartItemContext.js\";import{currencyFormatProp,formatCurrency,generateVariantTitle,addPropertyControlsFrameship}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/sH6FZizM8jJ11j2dQOhQ/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[\"VariantName\"]=\"variantName\";ProductInfoType[\"Price\"]=\"price\";ProductInfoType[\"CompareAtPrice\"]=\"compareAtPrice\";ProductInfoType[\"SKU\"]=\"sku\";ProductInfoType[\"Barcode\"]=\"barcode\";})(ProductInfoType||(ProductInfoType={}));const PRICE_TYPES=[\"price\",\"compareAtPrice\"];function ProductInfoLabelComponent(props){const{type,whenZero,textWhenZero,currencyFormat,variantTitleFormat,textOptions,placeholder}=props;const Tag=textOptions.htmlTag||\"p\";const isCanvas=RenderTarget.current()===RenderTarget.canvas;const variant=useSelectedVariant(props.shopifyData);const{inCart,price:cartPrice,compareAtPrice:cartCompareAtPrice,variant:cartVariant,sku:cartSku,barcode:cartBarcode}=useCartItem();let hidden=false;let text=\"\";switch(type){case\"price\":case\"compareAtPrice\":let value=0;let currencyCode=props.defaultCurrency;if(inCart){const price=type===\"price\"?cartPrice:cartCompareAtPrice;if(isPriceV2(price)){value=price.amount||0;currencyCode=price.currencyCode||currencyCode;}}else if(variant){const price=variant[type];if(isPriceV2(price)){value=price.amount||0;currencyCode=price.currencyCode||currencyCode;}else if(typeof price===\"number\"){value=price;}}if(whenZero==\"hide\"&&!value){hidden=true;}else if(whenZero==\"showText\"&&!value){text=textWhenZero;}else{text=formatCurrency(value,currencyCode,currencyFormat);}break;case\"variantName\":text=generateVariantTitle(inCart?cartVariant:variant,variantTitleFormat);break;case\"sku\":text=(inCart?cartSku:variant?.sku)||\"\";break;case\"barcode\":text=(inCart?cartBarcode:variant?.barcode)||\"\";break;}if(!PRICE_TYPES.includes(type)){if(!text){if(placeholder){text=placeholder;}else{hidden=true;}}}return hidden?/*#__PURE__*/_jsx(\"div\",{className:HIDDEN_CLASS}):/*#__PURE__*/_jsxs(Tag,{style:{color:props.color,margin:0,whiteSpace:\"pre\",userSelect:textOptions.userSelect?undefined:\"none\",textDecoration:textOptions.decoration===\"strikethrough\"?\"line-through\":textOptions.decoration,textWrap:props.style?.width==\"100%\"?\"wrap\":\"nowrap\",textAlign:\"center\",fontWeight:400,...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=\"Variant Info Label\";addPropertyControlsFrameship(ProductInfoLabel,{type:{type:ControlType.Enum,defaultValue:\"variantName\",options:Object.values(ProductInfoType),optionTitles:[\"Variant Name\",\"Price\",\"Compare-at Price\",\"SKU\",\"Barcode\"]},whenZero:{type:ControlType.Enum,defaultValue:\"show\",options:[\"showText\",\"show\",\"hide\"],optionTitles:[\"Text\",\"Show\",\"Hide\"],title:\"When Zero\",displaySegmentedControl:true,hidden:props=>!PRICE_TYPES.includes(props.type)},textWhenZero:{type:ControlType.String,defaultValue:\"Free\",title:\"Text\",description:\"This text is shown when the price is 0\",hidden:props=>!PRICE_TYPES.includes(props.type)||props.whenZero!==\"showText\"},defaultCurrency:{type:ControlType.Enum,defaultValue:\"USD\",options:Object.keys(currencySymbols),title:\"Default Currency\",description:\"This currency is only used when there are no items in the cart\",hidden:props=>!PRICE_TYPES.includes(props.type)},currencyFormat:currencyFormatProp({hidden:props=>!PRICE_TYPES.includes(props.type)}),variantTitleFormat:{type:ControlType.Object,title:\"Format\",controls:{style:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"multiline\"],optionTitles:[\"Single Line\",\"Multiline\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},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\"}},hidden:props=>props.type!==\"variantName\"},placeholder:{type:ControlType.String,defaultValue:\"None\",placeholder:\"Placeholder text\",description:\"Shown when the value is empty\",hidden:props=>PRICE_TYPES.includes(props.type)},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:\"\"},textOptions:{type:ControlType.Object,title:\"Options\",controls:{decoration:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"line-through\",\"underline\"],optionTitles:[\"None\",\"Strikethrough\",\"Underline\"]},userSelect:{type:ControlType.Boolean,defaultValue:true},htmlTag:{type:ControlType.Enum,defaultValue:\"p\",options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],title:\"Tag\"}},description:\"This component displays info about the currently selected product variant.\"}},{shopifyData:true});function isPriceV2(value){return value&&typeof value===\"object\"&&value.hasOwnProperty(\"amount\");}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductInfoLabel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (20dc3ed)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import QuantityInput from\"https://framerusercontent.com/modules/6m3bYVdQqi1oLEe0M7tX/ZAqHvo3rsZ6EatnOW5LO/QuantityInput.js\";import RemoveFromCartButton from\"https://framerusercontent.com/modules/v2B96HBblDy8RD6PdvoU/NMYBABYpI8wM0R1NVgrp/RemoveFromCartButton.js\";import VariantInfoLabel from\"https://framerusercontent.com/modules/VvKPR4AwsvZjl4wwwbJe/6jmyqS8VyUEB7CFwUgs8/ProductInfoLabel.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/qt2HwP5OHwCsd3nOW5AV/WRAkzrBEQLG1vlLfGISV/DAZ8Wcndb.js\";const VariantInfoLabelFonts=getFonts(VariantInfoLabel);const QuantityInputFonts=getFonts(QuantityInput);const RemoveFromCartButtonFonts=getFonts(RemoveFromCartButton);const serializationHash=\"framer-fcBZS\";const variantClassNames={ALnf8yX8t:\"framer-v-1lunnsw\"};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 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,image,productVariant,title,width,...props})=>{return{...props,Bsa2Q5Eqm:image??props.Bsa2Q5Eqm,Ox1skanfW:productVariant??props.Ox1skanfW,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 fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ShLrIcYHF,Bsa2Q5Eqm,Ox1skanfW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ALnf8yX8t\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(Ox1skanfW);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-1lunnsw\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"ALnf8yX8t\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3hha20\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"FVhWxw9qN\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||120)-0-120)/2)+0),pixelHeight:5472,pixelWidth:3648,sizes:\"120px\",...toResponsiveImage(Bsa2Q5Eqm)},className:\"framer-1e92lq2\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"hoNBpmzCp\",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-1b28gj5\",\"data-framer-name\":\"Sub Container\",layoutDependency:layoutDependency,layoutId:\"w0phnp3hg\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gz6hjt\",\"data-framer-name\":\"Headline\",layoutDependency:layoutDependency,layoutId:\"F7ncijkqc\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y5onm7\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"mqJfxJcNu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-74d5nl\",\"data-styles-preset\":\"DAZ8Wcndb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Product Name\"})}),className:\"framer-1de4n3y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IWA9XM9kn\",style:{\"--extracted-r6o4lv\":\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\"},text:ShLrIcYHF,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gkppr3\",\"data-framer-name\":\"Price\",layoutDependency:layoutDependency,layoutId:\"bD5KhrLNP\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xtu4ey-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FLbEBtJAR-container\",nodeId:\"FLbEBtJAR\",rendersWithMotion:true,scopeId:\"xO9Amb9TI\",children:/*#__PURE__*/_jsx(VariantInfoLabel,{_frameship_version_1:\"\",color:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},defaultCurrency:\"USD\",font:{fontFamily:'\"Cabinet Grotesk\", \"Cabinet Grotesk Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"170%\"},height:\"100%\",id:\"FLbEBtJAR\",layoutId:\"FLbEBtJAR\",placeholder:\"None\",prefix:\"\",shopifyData:\"\",suffix:\"\",textOptions:{decoration:\"none\",htmlTag:\"p\",userSelect:true},textWhenZero:\"Free\",type:\"price\",variantTitleFormat:{multilineSeparator:\": \",separator:\" / \",style:\"default\"},whenZero:\"show\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12oxjw4-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ELSCEdTTJ-container\",nodeId:\"ELSCEdTTJ\",rendersWithMotion:true,scopeId:\"xO9Amb9TI\",children:/*#__PURE__*/_jsx(VariantInfoLabel,{_frameship_version_1:\"\",color:\"var(--token-6364ce45-d869-4471-8960-219ac7c4b55e, rgb(164, 167, 174))\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},defaultCurrency:\"USD\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"ELSCEdTTJ\",layoutId:\"ELSCEdTTJ\",placeholder:\"None\",prefix:\"\",shopifyData:\"\",suffix:\"\",textOptions:{decoration:\"none\",htmlTag:\"p\",userSelect:true},textWhenZero:\"Free\",type:\"compareAtPrice\",variantTitleFormat:{multilineSeparator:\": \",separator:\" / \",style:\"default\"},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, var(--token-135bf3dc-f33e-4e27-b548-4aab1d6e3cd3, rgb(83, 88, 98)))\"},children:\"Content\"})}),className:\"framer-kcfufh\",\"data-framer-name\":\"Product Variant\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"JedtgrwQZ\",style:{\"--extracted-r6o4lv\":\"var(--token-135bf3dc-f33e-4e27-b548-4aab1d6e3cd3, rgb(83, 88, 98))\"},text:Ox1skanfW,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wdjqat\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"Tv_IHG2_g\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f0atk1\",\"data-framer-name\":\"Quantity Input\",layoutDependency:layoutDependency,layoutId:\"MsKXDgvoq\",style:{backgroundColor:\"var(--token-b3a2b6d8-2120-4615-857c-c5cdafcb97ca, rgb(250, 250, 250))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hch09z-container\",\"data-framer-name\":\"Subtract\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ncrXnnsjH-container\",name:\"Subtract\",nodeId:\"ncrXnnsjH\",rendersWithMotion:true,scopeId:\"xO9Amb9TI\",children:/*#__PURE__*/_jsx(QuantityInput,{_frameship_version_1:\"\",bgBlur:0,color:{defaultColor:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",disabledColor:\"var(--token-135bf3dc-f33e-4e27-b548-4aab1d6e3cd3, rgb(83, 88, 98))\"},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:\"ncrXnnsjH\",layoutId:\"ncrXnnsjH\",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(SmartComponentScopedContainer,{className:\"framer-ueq5op-container\",\"data-framer-name\":\"Input\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"b6QgKZcjS-container\",name:\"Input\",nodeId:\"b6QgKZcjS\",rendersWithMotion:true,scopeId:\"xO9Amb9TI\",children:/*#__PURE__*/_jsx(QuantityInput,{_frameship_version_1:\"\",bgBlur:0,color:{defaultColor:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",disabledColor:\"var(--token-135bf3dc-f33e-4e27-b548-4aab1d6e3cd3, rgb(83, 88, 98))\"},font:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"170%\",textAlign:\"center\"},height:\"100%\",icon:{rounded:true,size:16,strokeWidth:2},id:\"b6QgKZcjS\",layoutId:\"b6QgKZcjS\",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(SmartComponentScopedContainer,{className:\"framer-zh7qci-container\",\"data-framer-name\":\"Add\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xCHa0lgeN-container\",name:\"Add\",nodeId:\"xCHa0lgeN\",rendersWithMotion:true,scopeId:\"xO9Amb9TI\",children:/*#__PURE__*/_jsx(QuantityInput,{_frameship_version_1:\"\",bgBlur:0,color:{defaultColor:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",disabledColor:\"var(--token-135bf3dc-f33e-4e27-b548-4aab1d6e3cd3, rgb(83, 88, 98))\"},font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",icon:{rounded:true,size:12,strokeWidth:2},id:\"xCHa0lgeN\",layoutId:\"xCHa0lgeN\",maxValue:100,name:\"Add\",padding:\"0px\",placeholder:{},radius:\"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(SmartComponentScopedContainer,{className:\"framer-6mske8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YkFwGYtyD-container\",nodeId:\"YkFwGYtyD\",rendersWithMotion:true,scopeId:\"xO9Amb9TI\",children:/*#__PURE__*/_jsx(RemoveFromCartButton,{_frameship_version_1:\"\",bgBlur:0,fill:{defaultColor:\"var(--token-0d757c7a-1ea9-4e3c-83ff-8b8349359cd7, rgb(235, 235, 235))\",defaultColorA:\"rgb(243, 243, 243)\",defaultColorB:\"rgb(153, 153, 153)\",gradientAngle:0,type:\"color\"},height:\"100%\",icon:{color:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",size:12},id:\"YkFwGYtyD\",layoutId:\"YkFwGYtyD\",padding:\"0px\",radius:\"999px\",shadows:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fcBZS.framer-18gaz5n, .framer-fcBZS .framer-18gaz5n { display: block; }\",\".framer-fcBZS.framer-1lunnsw { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 452px; }\",\".framer-fcBZS .framer-3hha20 { 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-fcBZS .framer-1e92lq2 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 120px); overflow: visible; position: relative; width: 120px; }\",\".framer-fcBZS .framer-1b28gj5 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-fcBZS .framer-1gz6hjt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-fcBZS .framer-y5onm7 { align-content: flex-start; align-items: flex-start; 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: 100%; }\",\".framer-fcBZS .framer-1de4n3y { --framer-text-wrap-override: balance; flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-fcBZS .framer-1gkppr3 { 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-fcBZS .framer-1xtu4ey-container, .framer-fcBZS .framer-12oxjw4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-fcBZS .framer-kcfufh { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-fcBZS .framer-wdjqat { 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-fcBZS .framer-f0atk1 { 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-fcBZS .framer-hch09z-container, .framer-fcBZS .framer-zh7qci-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-fcBZS .framer-ueq5op-container { flex: none; height: 40px; position: relative; width: 60px; }\",\".framer-fcBZS .framer-6mske8-container { flex: none; height: 40px; position: relative; width: 40px; }\",...sharedStyle.css,'.framer-fcBZS[data-border=\"true\"]::after, .framer-fcBZS [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\",\"Ox1skanfW\":\"productVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxO9Amb9TI=withCSS(Component,css,\"framer-fcBZS\");export default FramerxO9Amb9TI;FramerxO9Amb9TI.displayName=\"Cart List Item\";FramerxO9Amb9TI.defaultProps={height:120,width:452};addPropertyControls(FramerxO9Amb9TI,{ShLrIcYHF:{defaultValue:\"Product Name\",displayTextArea:false,title:\"Title\",type:ControlType.String},Bsa2Q5Eqm:{title:\"Image\",type:ControlType.ResponsiveImage},Ox1skanfW:{defaultValue:\"\",description:\"\",placeholder:\"Product Variant\",title:\"Product Variant\",type:ControlType.String}});addFonts(FramerxO9Amb9TI,[{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:\"Cabinet Grotesk\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CKQBK2QBTCDREE7L3MXZ3PPW7LDNJCWU/OTOY7FQFSFOJVZKJWKO2EHUJLOGBDN4Q/4CO2ETY7NITKLUDKMYJ75RHJSPHOJ7XT.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/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:\"Geist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"}]},...VariantInfoLabelFonts,...QuantityInputFonts,...RemoveFromCartButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxO9Amb9TI\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"452\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"120\",\"framerVariables\":\"{\\\"ShLrIcYHF\\\":\\\"title\\\",\\\"Bsa2Q5Eqm\\\":\\\"image\\\",\\\"Ox1skanfW\\\":\\\"productVariant\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xO9Amb9TI.map","// Generated by Framer (eb93fa7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/eapxlTXKdjAvqOszlSlS/UMjkyNDun0Fgt38AMGeT/nr7y4kVGT.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={Gjk3I6y4P:{hover:true,pressed:true}};const serializationHash=\"framer-96wZA\";const variantClassNames={Gjk3I6y4P:\"framer-v-gq24oz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[0,0,1,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({background,height,iconLeft,iconLeftType,iconRight,iconRightType,id,link,textIconColor,title,width,...props})=>{return{...props,AfogAMje1:iconLeftType??props.AfogAMje1??\"ArrowLeft\",IThbwBPno:link??props.IThbwBPno,mt9oA8RLc:iconLeft??props.mt9oA8RLc??true,UuF7kso7Z:title??props.UuF7kso7Z??\"See whats new\",vtqaFpbc3:textIconColor??props.vtqaFpbc3??\"var(--token-79efd4be-4b70-448a-9542-08ce394b0e3f, rgb(255, 255, 255))\",vytgUWabx:background??props.vytgUWabx??\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:iconRight??props.WGvJ8B55P??true,ZGd1sTnrp:iconRightType??props.ZGd1sTnrp??\"ArrowRight\"};};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,UuF7kso7Z,vtqaFpbc3,mt9oA8RLc,AfogAMje1,WGvJ8B55P,ZGd1sTnrp,vytgUWabx,IThbwBPno,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Gjk3I6y4P\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:IThbwBPno,motionChild:true,nodeId:\"Gjk3I6y4P\",openInNewTab:false,scopeId:\"xwTOYLPGs\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-gq24oz\",className,classNames)} framer-fn2sdb`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"Gjk3I6y4P\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:vytgUWabx,borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999,boxShadow:\"none\",...style},variants:{\"Gjk3I6y4P-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",boxShadow:\"0px 0px 0px 3px rgba(9, 9, 11, 0.24)\"},\"Gjk3I6y4P-pressed\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",boxShadow:\"0px 0px 0px 2px rgba(9, 9, 11, 0.24)\"}},...addPropertyOverrides({\"Gjk3I6y4P-hover\":{\"data-border\":true,\"data-framer-name\":undefined},\"Gjk3I6y4P-pressed\":{\"data-border\":true,\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c9ael7\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"AL03MVjl5\",children:[mt9oA8RLc&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-97r3jr-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"qnvVBDvLl-container\",nodeId:\"qnvVBDvLl\",rendersWithMotion:true,scopeId:\"xwTOYLPGs\",children:/*#__PURE__*/_jsx(Phosphor,{color:vtqaFpbc3,height:\"100%\",iconSearch:\"House\",iconSelection:AfogAMje1,id:\"qnvVBDvLl\",layoutId:\"qnvVBDvLl\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8n3ujl\",\"data-styles-preset\":\"nr7y4kVGT\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-vtqaFpbc3-xwTOYLPGs))\"},children:\"See whats new\"})}),className:\"framer-esa6fh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"q_s5rclkP\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-vtqaFpbc3-xwTOYLPGs)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-vtqaFpbc3-xwTOYLPGs\":vtqaFpbc3},text:UuF7kso7Z,verticalAlignment:\"top\",withExternalLayout:true}),WGvJ8B55P&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-28sq9s-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vuqnyUo5F-container\",nodeId:\"vuqnyUo5F\",rendersWithMotion:true,scopeId:\"xwTOYLPGs\",children:/*#__PURE__*/_jsx(Phosphor,{color:vtqaFpbc3,height:\"100%\",iconSearch:\"House\",iconSelection:ZGd1sTnrp,id:\"vuqnyUo5F\",layoutId:\"vuqnyUo5F\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-96wZA.framer-fn2sdb, .framer-96wZA .framer-fn2sdb { display: block; }\",\".framer-96wZA.framer-gq24oz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: center; overflow: hidden; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-96wZA .framer-1c9ael7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-96wZA .framer-97r3jr-container, .framer-96wZA .framer-28sq9s-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-96wZA .framer-esa6fh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,'.framer-96wZA[data-border=\"true\"]::after, .framer-96wZA [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 204.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"EAw2vSG2l\":{\"layout\":[\"auto\",\"fixed\"]},\"DZiRTjh_E\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"UuF7kso7Z\":\"title\",\"vtqaFpbc3\":\"textIconColor\",\"mt9oA8RLc\":\"iconLeft\",\"AfogAMje1\":\"iconLeftType\",\"WGvJ8B55P\":\"iconRight\",\"ZGd1sTnrp\":\"iconRightType\",\"vytgUWabx\":\"background\",\"IThbwBPno\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxwTOYLPGs=withCSS(Component,css,\"framer-96wZA\");export default FramerxwTOYLPGs;FramerxwTOYLPGs.displayName=\"Main Button\";FramerxwTOYLPGs.defaultProps={height:40,width:204.5};addPropertyControls(FramerxwTOYLPGs,{UuF7kso7Z:{defaultValue:\"See whats new\",displayTextArea:false,title:\"Title\",type:ControlType.String},vtqaFpbc3:{defaultValue:\"var(--token-79efd4be-4b70-448a-9542-08ce394b0e3f, rgb(255, 255, 255))\",title:\"Text & Icon Color\",type:ControlType.Color},mt9oA8RLc:{defaultValue:true,title:\"Icon Left\",type:ControlType.Boolean},AfogAMje1:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"ArrowLeft\",description:undefined,hidden:undefined,title:\"Icon Left Type\"},WGvJ8B55P:{defaultValue:true,title:\"Icon Right\",type:ControlType.Boolean},ZGd1sTnrp:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"ArrowRight\",description:undefined,hidden:undefined,title:\"Icon Right Type\"},vytgUWabx:{defaultValue:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",title:\"Background\",type:ControlType.Color},IThbwBPno:{title:\"Link\",type:ControlType.Link}});addFonts(FramerxwTOYLPGs,[{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\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxwTOYLPGs\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"UuF7kso7Z\\\":\\\"title\\\",\\\"vtqaFpbc3\\\":\\\"textIconColor\\\",\\\"mt9oA8RLc\\\":\\\"iconLeft\\\",\\\"AfogAMje1\\\":\\\"iconLeftType\\\",\\\"WGvJ8B55P\\\":\\\"iconRight\\\",\\\"ZGd1sTnrp\\\":\\\"iconRightType\\\",\\\"vytgUWabx\\\":\\\"background\\\",\\\"IThbwBPno\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"204.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"EAw2vSG2l\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"DZiRTjh_E\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (20dc3ed)\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,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CloseCartButton from\"https://framerusercontent.com/modules/6hVHl7EPnEYdfjZwAkGr/0iBHSJE5ExyuUu5WhotN/CloseCartButton.js\";import CartProductList from\"https://framerusercontent.com/modules/dKncWf2Rn08OWBvGOUvR/jEQGzUs0XKqiZC9zQ1E8/CartProductList.js\";import CheckoutButton from\"https://framerusercontent.com/modules/lqnDx25YZlzYWmsCOOj9/3f38VMC0NAjxB6JYsYbM/CheckoutButton.js\";import CartInfoLabel from\"https://framerusercontent.com/modules/p6Gef3yZuarVfkOPLLEP/bLJZYjBSH5PXpdGPRgYj/CartInfoLabel.js\";import OpenCartButton from\"https://framerusercontent.com/modules/pHBj44exUAtP27jyhlUs/QjZXGodBpTa2CwFsuz3s/CartButton.js\";import Products from\"https://framerusercontent.com/modules/mVfo24vUwPMpL4wgIUGm/GtOVZ40a7x19R3ZEuzth/eGvK2yyL1.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/WozdCb3iX9o5C4gYFo6k/ZH4Ea7eKxMItN09uJi9q/D8V_WYDsX.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/IIkEOhClWGKRNdqOGrKM/XYG8NtGTuaba9GV7uztc/DWUu7ROVt.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/o4Xlxiiuke6W5YzLXccE/s5XWI09k1bF4Ubyaimsv/P4WqnkAQy.js\";import MenuButton from\"https://framerusercontent.com/modules/eWwcWvlurv9sD0cYwfDa/ztXTV1NZ49ukkYGkjW54/JQaz7Fcr4.js\";import CartListItem from\"https://framerusercontent.com/modules/uMjcfEfBwAnWUfDpQa9H/D2Qd7AiNSmmkzOH2LyLT/xO9Amb9TI.js\";import MainButton from\"https://framerusercontent.com/modules/4EjpemaGeIfpyj7fm0gq/PwQDh9mjYyLh5I6odmrt/xwTOYLPGs.js\";const CloseCartButtonFonts=getFonts(CloseCartButton);const CartInfoLabelFonts=getFonts(CartInfoLabel);const CartListItemFonts=getFonts(CartListItem);const MainButtonFonts=getFonts(MainButton);const CartProductListFonts=getFonts(CartProductList);const CheckoutButtonFonts=getFonts(CheckoutButton);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const MenuButtonFonts=getFonts(MenuButton);const OpenCartButtonFonts=getFonts(OpenCartButton);const serializationHash=\"framer-9fVR6\";const variantClassNames={QzGZyrpZz:\"framer-v-h8fl0\"};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:\"ePNoG9098\",data:Products,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"ePNoG9098\",name:\"USFFvDm04\",type:\"Identifier\"},{collection:\"ePNoG9098\",name:\"TSmDvcXfJ\",type:\"Identifier\"},{collection:\"ePNoG9098\",name:\"T4jZqiYb9\",type:\"Identifier\"},{collection:\"ePNoG9098\",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=({color,height,id,width,...props})=>{return{...props,FHs1VHNfs:color??props.FHs1VHNfs??\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\"};};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,FHs1VHNfs,USFFvDm04ePNoG9098,TSmDvcXfJePNoG9098,T4jZqiYb9ePNoG9098,idePNoG9098,PPG13xBU3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"QzGZyrpZz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const aGeuDdN3K2xhmea=activeVariantCallback(async(...args)=>{if(PPG13xBU3){const res=await PPG13xBU3(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-h8fl0\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"QzGZyrpZz\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ditjj4-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GbvLloDtU-container\",nodeId:\"GbvLloDtU\",rendersWithMotion:true,scopeId:\"yZETkJ6Ua\",children:/*#__PURE__*/_jsx(OpenCartButton,{_frameship_version_1:\"\",appearance:\"custom\",button:{bgBlur:0,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-3vy8fo\",\"data-framer-name\":\"Cart Overlay\",layoutDependency:layoutDependency,layoutId:\"KftYTCQs_\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tcefkh-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"L4GlO7mzA-container\",nodeId:\"L4GlO7mzA\",rendersWithMotion:true,scopeId:\"yZETkJ6Ua\",children:/*#__PURE__*/_jsx(CloseCartButton,{_frameship_version_1:\"\",bgBlur:0,height:\"100%\",id:\"L4GlO7mzA\",layoutId:\"L4GlO7mzA\",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-14b8m66\",\"data-framer-appear-id\":\"14b8m66\",\"data-framer-name\":\"Cart\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"Zeu3Z4Qd0\",optimized:true,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vjpisu\",\"data-border\":true,\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"XkIiaquKs\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(9, 9, 11, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vkako9\",\"data-framer-name\":\"Your Cart\",layoutDependency:layoutDependency,layoutId:\"b5vPePKSe\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fqsd24\",\"data-styles-preset\":\"P4WqnkAQy\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Your Cart\"})}),className:\"framer-s0y22u\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HIuIV_P7L\",style:{\"--extracted-r6o4lv\":\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7iykm3\",\"data-framer-name\":\"Number\",layoutDependency:layoutDependency,layoutId:\"cCQbZRbZA\",style:{backgroundColor:\"var(--token-2576aa78-1577-415d-b1fd-b2c34919fc6b, rgb(228, 193, 249))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14vwisc-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"smAIJtDlb-container\",nodeId:\"smAIJtDlb\",rendersWithMotion:true,scopeId:\"yZETkJ6Ua\",children:/*#__PURE__*/_jsx(CartInfoLabel,{_frameship_version_1:\"\",color:\"var(--token-4a0f5765-1176-4107-90d6-7cfd838b57b6, rgb(62, 9, 93))\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"170%\"},height:\"100%\",htmlTag:\"p\",id:\"smAIJtDlb\",layoutId:\"smAIJtDlb\",prefix:\"\",suffix:\"\",textSelect:true,type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pq1jzh-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nDq3WFF23-container\",nodeId:\"nDq3WFF23\",rendersWithMotion:true,scopeId:\"yZETkJ6Ua\",children:/*#__PURE__*/_jsx(CloseCartButton,{_frameship_version_1:\"\",bgBlur:0,height:\"100%\",icon:{color:\"var(--token-135bf3dc-f33e-4e27-b548-4aab1d6e3cd3, rgb(83, 88, 98))\",size:12},id:\"nDq3WFF23\",layoutId:\"nDq3WFF23\",padding:\"10px\",radius:\"10px\",shadows:\"\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11b9plr-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cYVzUfCdg-container\",nodeId:\"cYVzUfCdg\",rendersWithMotion:true,scopeId:\"yZETkJ6Ua\",children:/*#__PURE__*/_jsx(CartProductList,{_frameship_version_1:\"\",collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-vm7bc5\",layoutDependency:layoutDependency,layoutId:\"ePNoG9098\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"ePNoG9098\",data:Products,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"ePNoG9098\",name:\"USFFvDm04\",type:\"Identifier\"},{collection:\"ePNoG9098\",name:\"TSmDvcXfJ\",type:\"Identifier\"},{collection:\"ePNoG9098\",name:\"T4jZqiYb9\",type:\"Identifier\"},{collection:\"ePNoG9098\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idePNoG9098,T4jZqiYb9:T4jZqiYb9ePNoG9098,TSmDvcXfJ:TSmDvcXfJePNoG9098,USFFvDm04:USFFvDm04ePNoG9098},index)=>{USFFvDm04ePNoG9098??=\"\";T4jZqiYb9ePNoG9098??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`ePNoG9098-${idePNoG9098}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{USFFvDm04:USFFvDm04ePNoG9098},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{USFFvDm04:USFFvDm04ePNoG9098},webPageId:\"RiLX02d4J\"},motionChild:true,nodeId:\"J6tjN4GYQ\",scopeId:\"yZETkJ6Ua\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-u04kak framer-a97102\",layoutDependency:layoutDependency,layoutId:\"J6tjN4GYQ\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"30px\",...toResponsiveImage(TSmDvcXfJePNoG9098)},className:\"framer-qmthht\",layoutDependency:layoutDependency,layoutId:\"eGjGerVNO\",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-gz45wq\",\"data-styles-preset\":\"DWUu7ROVt\",children:\"Title\"})}),className:\"framer-196n41w\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iPnBxzmCu\",text:T4jZqiYb9ePNoG9098,verticalAlignment:\"top\",withExternalLayout:true})]})})})},idePNoG9098);})})})})})],divider:{color:\"rgba(0, 0, 0, 0.1)\",height:1,inset:0},emptyState:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ss8q0p\",\"data-framer-name\":\"Cart Empty State\",layoutDependency:layoutDependency,layoutId:\"FB74ehN1q\",style:{backgroundColor:\"var(--token-79efd4be-4b70-448a-9542-08ce394b0e3f, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w2fkgf\",\"data-framer-name\":\"my cart\",layoutDependency:layoutDependency,layoutId:\"DKsilEoXB\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:200,pixelWidth:200,src:\"https://framerusercontent.com/images/OO4x0dJGzIpdKeKvObeesJ81GBg.svg\"},className:\"framer-1gkdauf\",layoutDependency:layoutDependency,layoutId:\"fg5Vs2BtV\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fqsd24\",\"data-styles-preset\":\"P4WqnkAQy\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Your cart is empty\"})}),className:\"framer-m32oxb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UpBkwhDLR\",style:{\"--extracted-r6o4lv\":\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"df3f9TSfE\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4vp928-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"xcdu3yfH8-container\",nodeId:\"xcdu3yfH8\",rendersWithMotion:true,scopeId:\"yZETkJ6Ua\",children:/*#__PURE__*/_jsx(MainButton,{AfogAMje1:\"ArrowLeft\",height:\"100%\",id:\"xcdu3yfH8\",IThbwBPno:resolvedLinks[0],layoutId:\"xcdu3yfH8\",mt9oA8RLc:false,style:{height:\"100%\"},UuF7kso7Z:\"Explore Collections\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",vytgUWabx:\"var(--token-7f4b1deb-a688-4776-a604-98a28196389b, rgb(169, 222, 249))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\"})})})})]})})],gap:20,height:\"100%\",id:\"cYVzUfCdg\",layoutId:\"cYVzUfCdg\",listItemComponent:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,width:\"500px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r0iecl-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"PKdkedtkf-container\",nodeId:\"PKdkedtkf\",rendersWithMotion:true,scopeId:\"yZETkJ6Ua\",children:/*#__PURE__*/_jsx(CartListItem,{height:\"100%\",id:\"PKdkedtkf\",layoutId:\"PKdkedtkf\",Ox1skanfW:\"\",ShLrIcYHF:\"Product Name\",style:{width:\"100%\"},width:\"100%\"})})})],listItemVariant:\"\",padding:\"24px\",scrollbars:\"show\",style:{height:\"100%\",width:\"100%\"},titleFieldName:\"Title\",variantLabel:{multilineSeparator:\": \",separator:\" / \",style:\"default\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iaav9\",\"data-border\":true,\"data-framer-name\":\"Checkout\",layoutDependency:layoutDependency,layoutId:\"gP6vNLBB1\",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-aod64l\",\"data-framer-name\":\"Subtotal\",layoutDependency:layoutDependency,layoutId:\"FIO9NH0Uy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1yt0p78\",\"data-styles-preset\":\"D8V_WYDsX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Subtotal\"})}),className:\"framer-1cw65gz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"p8pTP8Hic\",style:{\"--extracted-r6o4lv\":\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k7n0ib-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DweePWQPz-container\",nodeId:\"DweePWQPz\",rendersWithMotion:true,scopeId:\"yZETkJ6Ua\",children:/*#__PURE__*/_jsx(CartInfoLabel,{_frameship_version_1:\"\",color:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",currency:\"USD\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},decoration:\"none\",font:{fontFamily:'\"Cabinet Grotesk\", \"Cabinet Grotesk Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"160%\"},height:\"100%\",htmlTag:\"p\",id:\"DweePWQPz\",layoutId:\"DweePWQPz\",prefix:\"\",suffix:\"\",textSelect:true,type:\"subtotal\",whenZero:\"show\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rb6id5-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"c4EQe5riL-container\",nodeId:\"c4EQe5riL\",rendersWithMotion:true,scopeId:\"yZETkJ6Ua\",children:/*#__PURE__*/_jsx(CheckoutButton,{_frameship_version_1:\"\",bgBlur:0,color:{defaultColor:\"var(--token-d0f90f0b-16b2-438a-9148-d4843c91b7a3, rgb(17, 74, 38))\",disabledColor:\"var(--token-135bf3dc-f33e-4e27-b548-4aab1d6e3cd3, rgb(83, 88, 98))\"},disabledState:{opacity:.5},fill:{defaultColor:\"var(--token-e1f6d759-f9e4-4b7b-b43e-f9a14ead0606, rgb(208, 244, 222))\",defaultColorA:\"rgb(94, 94, 94)\",defaultColorB:\"rgb(17, 17, 17)\",disabledColor:\"var(--token-0d757c7a-1ea9-4e3c-83ff-8b8349359cd7, rgb(235, 235, 235))\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"170%\"},height:\"100%\",id:\"c4EQe5riL\",layoutId:\"c4EQe5riL\",newTab:true,padding:\"16px\",radius:\"999px\",style:{width:\"100%\"},text:{default:\"Checkout\",disabled:\"Checkout\"},transition:{bounce:0,delay:0,duration:.2,type:\"spring\"},width:\"100%\"})})})]})]})]})],customButton:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"88.5px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hkij5g-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"vf2hAhpo5-container\",nodeId:\"vf2hAhpo5\",rendersWithMotion:true,scopeId:\"yZETkJ6Ua\",children:/*#__PURE__*/_jsx(MenuButton,{AfogAMje1:\"ShoppingBag\",aGeuDdN3K:aGeuDdN3K2xhmea,height:\"100%\",id:\"vf2hAhpo5\",layoutId:\"vf2hAhpo5\",mt9oA8RLc:true,style:{height:\"100%\"},umYw9kqsX:true,UuF7kso7Z:\"Cart\",vtqaFpbc3:FHs1VHNfs,WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\"})})})],escToClose:true,height:\"100%\",id:\"GbvLloDtU\",itemCountBadge:{color:\"rgb(255, 255, 255)\",fill:{color:\"rgb(17, 17, 17)\",colorA:\"rgb(94, 94, 94)\",colorB:\"rgb(17, 17, 17)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.4em\"},inset:-6,position:\"topRight\",radius:\"100px\",shadows:\"\",size:20,whenZero:\"hide\"},layoutId:\"GbvLloDtU\",overlay:{backgroundColor:\"rgba(9, 9, 11, 0.5)\",blur:0,transition:{delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"}},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9fVR6.framer-a97102, .framer-9fVR6 .framer-a97102 { display: block; }\",\".framer-9fVR6.framer-h8fl0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-9fVR6 .framer-ditjj4-container { flex: none; height: 32px; position: relative; width: 90px; }\",\".framer-9fVR6 .framer-3vy8fo { 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: 16px; position: relative; width: 600px; }\",\".framer-9fVR6 .framer-1tcefkh-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-9fVR6 .framer-14b8m66 { 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; will-change: var(--framer-will-change-override, transform); }\",\".framer-9fVR6 .framer-1vjpisu { 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: 16px; position: relative; width: 100%; }\",\".framer-9fVR6 .framer-vkako9 { 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-9fVR6 .framer-s0y22u, .framer-9fVR6 .framer-196n41w, .framer-9fVR6 .framer-m32oxb, .framer-9fVR6 .framer-1cw65gz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-9fVR6 .framer-7iykm3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: hidden; padding: 8px; position: relative; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-9fVR6 .framer-14vwisc-container, .framer-9fVR6 .framer-k7n0ib-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-9fVR6 .framer-1pq1jzh-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-9fVR6 .framer-11b9plr-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-9fVR6 .framer-vm7bc5 { 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-9fVR6 .framer-u04kak { 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-9fVR6 .framer-qmthht { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-9fVR6 .framer-r0iecl-container { height: auto; position: relative; width: 500px; }\",\".framer-9fVR6 .framer-1ss8q0p { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 336px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 450px; }\",\".framer-9fVR6 .framer-1w2fkgf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9fVR6 .framer-1gkdauf { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 100px); overflow: hidden; position: relative; width: 100px; }\",\".framer-9fVR6 .framer-4vp928-container { cursor: pointer; flex: none; height: 40px; position: relative; width: auto; }\",\".framer-9fVR6 .framer-1iaav9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 16px; position: relative; width: 100%; }\",\".framer-9fVR6 .framer-aod64l { 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-9fVR6 .framer-rb6id5-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-9fVR6 .framer-hkij5g-container { height: 32px; position: relative; width: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-9fVR6[data-border=\"true\"]::after, .framer-9fVR6 [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 32\n * @framerIntrinsicWidth 90\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"FHs1VHNfs\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryZETkJ6Ua=withCSS(Component,css,\"framer-9fVR6\");export default FrameryZETkJ6Ua;FrameryZETkJ6Ua.displayName=\"Cart\";FrameryZETkJ6Ua.defaultProps={height:32,width:90};addPropertyControls(FrameryZETkJ6Ua,{FHs1VHNfs:{defaultValue:'var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)) /* {\"name\":\"Main\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FrameryZETkJ6Ua,[{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:\"Geist\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geist/v3/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{family:\"Cabinet Grotesk\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CKQBK2QBTCDREE7L3MXZ3PPW7LDNJCWU/OTOY7FQFSFOJVZKJWKO2EHUJLOGBDN4Q/4CO2ETY7NITKLUDKMYJ75RHJSPHOJ7XT.woff2\",weight:\"500\"}]},...CloseCartButtonFonts,...CartInfoLabelFonts,...CartListItemFonts,...MainButtonFonts,...CartProductListFonts,...CheckoutButtonFonts,...MenuButtonFonts,...OpenCartButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryZETkJ6Ua\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"90\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"FHs1VHNfs\\\":\\\"color\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c07a8c1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"RTrGU_I3F\",\"AgMKc5hE8\"];const serializationHash=\"framer-qsSdR\";const variantClassNames={AgMKc5hE8:\"framer-v-1po67d5\",RTrGU_I3F:\"framer-v-n6wo72\"};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={Close:\"AgMKc5hE8\",Menu:\"RTrGU_I3F\"};const getProps=({click,color,height,id,width,...props})=>{return{...props,AByh_MO6N:color??props.AByh_MO6N??\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",lWjrJJ5WK:click??props.lWjrJJ5WK,variant:humanReadableVariantMap[props.variant]??props.variant??\"RTrGU_I3F\"};};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,lWjrJJ5WK,AByh_MO6N,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RTrGU_I3F\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap10hq2tl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(lWjrJJ5WK){const res=await lWjrJJ5WK(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-n6wo72\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RTrGU_I3F\",onTap:onTap10hq2tl,ref:refBinding,style:{...style},...addPropertyOverrides({AgMKc5hE8:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11hoks8\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"BXVF78VVy\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-6o53cd\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"T0IVRAbBT\",style:{backgroundColor:AByh_MO6N,borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99,rotate:0},variants:{AgMKc5hE8:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sezlk\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"u6jbV0L4Z\",style:{backgroundColor:AByh_MO6N,borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10tqqev\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"HCePVNODv\",style:{backgroundColor:AByh_MO6N,borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99,rotate:0},variants:{AgMKc5hE8:{rotate:45}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qsSdR.framer-11yvid2, .framer-qsSdR .framer-11yvid2 { display: block; }\",\".framer-qsSdR.framer-n6wo72 { cursor: pointer; height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-qsSdR .framer-11hoks8 { bottom: 0px; flex: none; gap: 4px; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; width: 100%; }\",\".framer-qsSdR .framer-6o53cd { flex: none; height: 1px; left: calc(50.00000000000002% - 18px / 2); overflow: hidden; position: absolute; top: 6px; width: 18px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qsSdR .framer-sezlk { flex: none; height: 1px; left: calc(50.00000000000002% - 18px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 1px / 2); width: 18px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qsSdR .framer-10tqqev { bottom: 6px; flex: none; height: 1px; left: calc(50.00000000000002% - 18px / 2); overflow: hidden; position: absolute; width: 18px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qsSdR.framer-v-1po67d5.framer-n6wo72 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 24px); }\",\".framer-qsSdR.framer-v-1po67d5 .framer-6o53cd { top: calc(50.00000000000002% - 1px / 2); }\",\".framer-qsSdR.framer-v-1po67d5 .framer-sezlk { left: calc(50.00000000000002% - 0px / 2); width: 0px; }\",\".framer-qsSdR.framer-v-1po67d5 .framer-10tqqev { bottom: unset; top: calc(50.00000000000002% - 1px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AgMKc5hE8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"lWjrJJ5WK\":\"click\",\"AByh_MO6N\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz24a1UNcs=withCSS(Component,css,\"framer-qsSdR\");export default Framerz24a1UNcs;Framerz24a1UNcs.displayName=\"Menu Icon\";Framerz24a1UNcs.defaultProps={height:24,width:24};addPropertyControls(Framerz24a1UNcs,{variant:{options:[\"RTrGU_I3F\",\"AgMKc5hE8\"],optionTitles:[\"Menu\",\"Close\"],title:\"Variant\",type:ControlType.Enum},lWjrJJ5WK:{title:\"Click\",type:ControlType.EventHandler},AByh_MO6N:{defaultValue:'var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)) /* {\"name\":\"Main\"} */',title:\"Color\",type:ControlType.Color}});addFonts(Framerz24a1UNcs,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz24a1UNcs\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"lWjrJJ5WK\\\":\\\"click\\\",\\\"AByh_MO6N\\\":\\\"color\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AgMKc5hE8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"24\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z24a1UNcs.map","// Generated by Framer (e56d21e)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getFontsFromSharedStyle,Image as Image1,Link,ResolveLinks,resolvePageScope,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/PTO3dDDtKExfPSzZ12gg/Search.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/siCrK3Cezx2ZLHj0tDib/ZqkBnj9IyPxIgU1KKjed/ld8fndPU5.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/xWUTdx8YnmVB7U0GLmdv/VT42kfYeuYfMcM8MGtfS/TBcZgK6Sy.js\";import Plus from\"https://framerusercontent.com/modules/vQvp0haSbQXuHd6RkxKX/hvIlOUCU9C1F3mEJ3yEI/ALqbsXNWn.js\";import Logo from\"https://framerusercontent.com/modules/bU9r3FiBKePAFolKyB6v/cNHVt1D8xzmaYaWbbTMC/BROdLjPWH.js\";import GhostButton from\"https://framerusercontent.com/modules/f131NoChI5HkcoqyIhZ6/DqUaHfEbqLK98UFQzMVY/EeWz0m_lK.js\";import MenuButton from\"https://framerusercontent.com/modules/4gmCUZjJvzTOIaO4vzcl/zk0Jij9jW6bLNNAQiG4n/JQaz7Fcr4.js\";import Cart from\"https://framerusercontent.com/modules/fXiNiq8CP0dkZ7uSQkdY/AqW3lMZSybDiAlEevlmQ/yZETkJ6Ua.js\";import MenuIcon from\"https://framerusercontent.com/modules/sAT6i1kiHB7Ghe9vZlj9/UpQ1ZcsYrK5u08yRvgdb/z24a1UNcs.js\";const PlusFonts=getFonts(Plus);const GhostButtonFonts=getFonts(GhostButton);const MenuIconFonts=getFonts(MenuIcon);const LogoFonts=getFonts(Logo);const MenuButtonFonts=getFonts(MenuButton);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const MotionDivWithFX=withFX(motion.div);const SearchFonts=getFonts(Search);const MotionNavWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.nav));const cycleOrder=[\"zVx7uPCCP\",\"B3wIOxXGA\",\"lMFC8UVm7\",\"b74xunsha\",\"KGcYUheik\",\"KWDfNbPO4\",\"EisVj9zGw\",\"XZeL8QqEL\",\"Pj1hpsBb5\",\"lFBCG3iqA\"];const serializationHash=\"framer-jAN1j\";const variantClassNames={B3wIOxXGA:\"framer-v-6dbw3b\",b74xunsha:\"framer-v-1gwm7fo\",EisVj9zGw:\"framer-v-2cch6z\",KGcYUheik:\"framer-v-ndgl32\",KWDfNbPO4:\"framer-v-tu7pnb\",lFBCG3iqA:\"framer-v-9cn468\",lMFC8UVm7:\"framer-v-118a60m\",Pj1hpsBb5:\"framer-v-13n9qt4\",XZeL8QqEL:\"framer-v-16bc05m\",zVx7uPCCP:\"framer-v-1kxfxrm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const NK0tJRNd1=undefined;const transition1={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-56};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:10};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition4={delay:.1,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation8={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:10};const animation9={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={delay:.2,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation10={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:10};const animation11={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Default\":\"zVx7uPCCP\",\"Desktop Transparent\":\"B3wIOxXGA\",\"Expanded About Us\":\"Pj1hpsBb5\",\"Expanded Collections\":\"XZeL8QqEL\",\"Expanded Gifts\":\"lFBCG3iqA\",\"Expanded Men\":\"EisVj9zGw\",\"Expanded Women\":\"KWDfNbPO4\",\"Tablet & Phone Default\":\"lMFC8UVm7\",\"Tablet & Phone Transparent\":\"b74xunsha\",Expanded:\"KGcYUheik\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,NK0tJRNd1:click??props.NK0tJRNd1,variant:humanReadableVariantMap[props.variant]??props.variant??\"zVx7uPCCP\"};};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,NK0tJRNd1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zVx7uPCCP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1v1qxam=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(NK0tJRNd1){const res=await NK0tJRNd1(...args);if(res===false)return false;}});const onTap67a4z7=activeVariantCallback(async(...args)=>{setVariant(\"b74xunsha\");});const onTapeg0g77=activeVariantCallback(async(...args)=>{setVariant(\"KWDfNbPO4\");});const onTap3s6ggo=activeVariantCallback(async(...args)=>{setVariant(\"XZeL8QqEL\");});const onTaplide1b=activeVariantCallback(async(...args)=>{setVariant(\"KGcYUheik\");});const onTapfjxrqs=activeVariantCallback(async(...args)=>{setVariant(\"lFBCG3iqA\");});const onTapqmlh8l=activeVariantCallback(async(...args)=>{setVariant(\"Pj1hpsBb5\");});const CsNVwYD5qqmlh8l=activeVariantCallback(async(...args)=>{setVariant(\"Pj1hpsBb5\");});const lWjrJJ5WKlide1b=activeVariantCallback(async(...args)=>{setVariant(\"KGcYUheik\");});const lWjrJJ5WK67a4z7=activeVariantCallback(async(...args)=>{setVariant(\"b74xunsha\");});const TILO1DpqTnr0djr=activeVariantCallback(async(...args)=>{setVariant(\"zVx7uPCCP\");});const TILO1DpqT1gph3j9=activeVariantCallback(async(...args)=>{setVariant(\"lMFC8UVm7\");});const TILO1DpqT67a4z7=activeVariantCallback(async(...args)=>{setVariant(\"b74xunsha\");});const aGeuDdN3K13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const isDisplayed=()=>{if([\"KWDfNbPO4\",\"EisVj9zGw\",\"lFBCG3iqA\"].includes(baseVariant))return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed1=()=>{if([\"KGcYUheik\",\"XZeL8QqEL\",\"Pj1hpsBb5\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"KGcYUheik\",\"XZeL8QqEL\",\"Pj1hpsBb5\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed3=()=>{if(baseVariant===\"XZeL8QqEL\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"Pj1hpsBb5\")return true;return false;};const isDisplayed5=()=>{if([\"lMFC8UVm7\",\"b74xunsha\",\"KGcYUheik\",\"XZeL8QqEL\",\"Pj1hpsBb5\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if([\"lMFC8UVm7\",\"b74xunsha\",\"KGcYUheik\",\"XZeL8QqEL\",\"Pj1hpsBb5\"].includes(baseVariant))return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);const ref3=React.useRef(null);const ref4=React.useRef(null);const ref5=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(MotionNavWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1kxfxrm\",className,classNames),\"data-border\":true,\"data-framer-appear-id\":\"1kxfxrm\",\"data-framer-name\":\"Desktop Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zVx7uPCCP\",onTap:onTap1v1qxam,optimized:true,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(235, 235, 235, 0.24)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-79efd4be-4b70-448a-9542-08ce394b0e3f, rgb(255, 255, 255))\",...style},variants:{B3wIOxXGA:{\"--border-bottom-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},b74xunsha:{\"--border-bottom-width\":\"0px\",backgroundColor:\"rgba(255, 255, 255, 0)\"}},...addPropertyOverrides({B3wIOxXGA:{\"data-framer-name\":\"Desktop Transparent\"},b74xunsha:{\"data-framer-name\":\"Tablet & Phone Transparent\"},KGcYUheik:{\"data-framer-name\":\"Expanded\"},lMFC8UVm7:{\"data-framer-name\":\"Tablet & Phone Default\"},Pj1hpsBb5:{\"data-framer-name\":\"Expanded About Us\"},XZeL8QqEL:{\"data-framer-name\":\"Expanded Collections\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lybnzi\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"kk9PaRn3G\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1st0l39\",\"data-framer-name\":\"Mobile Menu Items\",layoutDependency:layoutDependency,layoutId:\"YAUtmYRdt\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-pddx0t\",\"data-framer-name\":\"Menu Row\",layoutDependency:layoutDependency,layoutId:\"ZoqMctnKA\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xwk2g1\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"DvKTnXAAk\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w3xiqo\",\"data-framer-name\":\"Headline\",layoutDependency:layoutDependency,layoutId:\"LxtuOEE4x\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Women\"})}),className:\"framer-1xiahyf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"A6BzH8N9Y\",style:{\"--extracted-r6o4lv\":\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hklrb3-container\",layoutDependency:layoutDependency,layoutId:\"M0VVvMOQf-container\",nodeId:\"M0VVvMOQf\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(Plus,{height:\"100%\",HUEOaevsX:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",id:\"M0VVvMOQf\",layoutId:\"M0VVvMOQf\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"LpucelxuN\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12yiw6l\",\"data-framer-name\":\"Items\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WX8auG8ux\",onTap:onTap67a4z7,children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HVJ9AOckh\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dkkdfu-container\",\"data-framer-name\":\"Shop All\",layoutDependency:layoutDependency,layoutId:\"lPF7AuKcM-container\",name:\"Shop All\",nodeId:\"lPF7AuKcM\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(GhostButton,{AfogAMje1:\"ArrowLeft\",height:\"100%\",id:\"lPF7AuKcM\",layoutId:\"lPF7AuKcM\",mt9oA8RLc:false,name:\"Shop All\",qeI17svQ8:resolvedLinks[0],style:{height:\"100%\"},UuF7kso7Z:\"Shop All\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fcU5gU1nk\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6p6i55-container\",\"data-framer-name\":\"Outwear\",layoutDependency:layoutDependency,layoutId:\"V086pJDhH-container\",name:\"Outwear\",nodeId:\"V086pJDhH\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(GhostButton,{AfogAMje1:\"ArrowLeft\",height:\"100%\",id:\"V086pJDhH\",layoutId:\"V086pJDhH\",mt9oA8RLc:false,name:\"Outwear\",qeI17svQ8:resolvedLinks1[0],style:{height:\"100%\"},UuF7kso7Z:\"Outwear\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"qdmM4DMVs\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bba0q1-container\",\"data-framer-name\":\"Tops\",layoutDependency:layoutDependency,layoutId:\"dozs1VnJk-container\",name:\"Tops\",nodeId:\"dozs1VnJk\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(GhostButton,{AfogAMje1:\"ArrowLeft\",height:\"100%\",id:\"dozs1VnJk\",layoutId:\"dozs1VnJk\",mt9oA8RLc:false,name:\"Tops\",qeI17svQ8:resolvedLinks2[0],style:{height:\"100%\"},UuF7kso7Z:\"Tops\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"VzSS2VCq8\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kym20p-container\",\"data-framer-name\":\"Bottoms\",layoutDependency:layoutDependency,layoutId:\"mn5zsfUus-container\",name:\"Bottoms\",nodeId:\"mn5zsfUus\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(GhostButton,{AfogAMje1:\"ArrowLeft\",height:\"100%\",id:\"mn5zsfUus\",layoutId:\"mn5zsfUus\",mt9oA8RLc:false,name:\"Bottoms\",qeI17svQ8:resolvedLinks3[0],style:{height:\"100%\"},UuF7kso7Z:\"Bottoms\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nKghxHh3d\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yyy5pz-container\",\"data-framer-name\":\"Accessories \",layoutDependency:layoutDependency,layoutId:\"Bmkxs6H7_-container\",name:\"Accessories \",nodeId:\"Bmkxs6H7_\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(GhostButton,{AfogAMje1:\"ArrowLeft\",height:\"100%\",id:\"Bmkxs6H7_\",layoutId:\"Bmkxs6H7_\",mt9oA8RLc:false,name:\"Accessories \",qeI17svQ8:resolvedLinks4[0],style:{height:\"100%\"},UuF7kso7Z:\"Accessories\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\"})})})})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-pamy5f\",\"data-framer-name\":\"Menu Row\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IIComYqtV\",onTap:onTapeg0g77,...addPropertyOverrides({KGcYUheik:{onTap:onTap3s6ggo},Pj1hpsBb5:{onTap:onTap3s6ggo},XZeL8QqEL:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pjliyq\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"tvX1sifp4\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v4qr3z\",\"data-framer-name\":\"Headline\",layoutDependency:layoutDependency,layoutId:\"Wa3wxnAjs\",...addPropertyOverrides({KGcYUheik:{\"data-highlight\":true,onTap:onTap3s6ggo},XZeL8QqEL:{\"data-highlight\":true,onTap:onTaplide1b}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Collections\"})}),className:\"framer-1c5flf8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"s4C3tt0Ol\",style:{\"--extracted-r6o4lv\":\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{Pj1hpsBb5:{\"--extracted-r6o4lv\":\"var(--token-135bf3dc-f33e-4e27-b548-4aab1d6e3cd3, rgb(83, 88, 98))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Pj1hpsBb5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-135bf3dc-f33e-4e27-b548-4aab1d6e3cd3, rgb(83, 88, 98)))\"},children:\"Collections\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",...addPropertyOverrides({KGcYUheik:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||389)-24-345)/2+0+0)+0+48+0+0+0+0+0+13.3},Pj1hpsBb5:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||509)-24-550)/2+0+0)+0+133+0+0+0+0+0+13.3},XZeL8QqEL:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||469)-24-510)/2+0+0)+0+133+0+0+0+0+0+13.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yyv1id-container\",layoutDependency:layoutDependency,layoutId:\"QS82efcCV-container\",nodeId:\"QS82efcCV\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(Plus,{height:\"100%\",HUEOaevsX:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",id:\"QS82efcCV\",layoutId:\"QS82efcCV\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"LpucelxuN\"),width:\"100%\",...addPropertyOverrides({Pj1hpsBb5:{HUEOaevsX:\"var(--token-135bf3dc-f33e-4e27-b548-4aab1d6e3cd3, rgb(83, 88, 98))\"},XZeL8QqEL:{variant:matchVariant(\"M3HVVxNTU\")}},baseVariant,gestureVariant)})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7yaz6a\",\"data-framer-name\":\"Items\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"C4F4TYjl2\",onTap:onTap67a4z7,children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"df3f9TSfE\"},implicitPathVariables:undefined},{href:{webPageId:\"df3f9TSfE\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({XZeL8QqEL:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||469)-24-510)/2+0+0)+0+133+0+0+0+0+54.6+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cq24i6-container\",\"data-framer-name\":\"Shop All\",layoutDependency:layoutDependency,layoutId:\"DGiecw6YM-container\",name:\"Shop All\",nodeId:\"DGiecw6YM\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(GhostButton,{AfogAMje1:\"ArrowLeft\",height:\"100%\",id:\"DGiecw6YM\",layoutId:\"DGiecw6YM\",mt9oA8RLc:false,name:\"Shop All\",qeI17svQ8:resolvedLinks5[0],style:{height:\"100%\"},UuF7kso7Z:\"Shop All\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\",...addPropertyOverrides({XZeL8QqEL:{qeI17svQ8:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"c29IcwoAA\"},implicitPathVariables:undefined},{href:{webPageId:\"c29IcwoAA\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({XZeL8QqEL:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||469)-24-510)/2+0+0)+0+133+0+0+0+0+54.6+0+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f16map-container\",\"data-framer-name\":\"Pastel Dreams\",layoutDependency:layoutDependency,layoutId:\"nII7dAmki-container\",name:\"Pastel Dreams\",nodeId:\"nII7dAmki\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(GhostButton,{AfogAMje1:\"ArrowLeft\",height:\"100%\",id:\"nII7dAmki\",layoutId:\"nII7dAmki\",mt9oA8RLc:false,name:\"Pastel Dreams\",qeI17svQ8:resolvedLinks6[0],style:{height:\"100%\"},UuF7kso7Z:\"Serendiva Regional Teas\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\",...addPropertyOverrides({XZeL8QqEL:{qeI17svQ8:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-902wqq\",\"data-framer-name\":\"Menu Row\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DuaSKDRNS\",onTap:onTap3s6ggo,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qypl4j\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"zsW854kHc\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u1pssu\",\"data-framer-name\":\"Headline\",layoutDependency:layoutDependency,layoutId:\"DXnFx0qpt\",...addPropertyOverrides({KGcYUheik:{\"data-highlight\":true,onTap:onTapfjxrqs},Pj1hpsBb5:{\"data-highlight\":true,onTap:onTapfjxrqs},XZeL8QqEL:{\"data-highlight\":true,onTap:onTapfjxrqs}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Collections\"})}),className:\"framer-1d79iap\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uBHENUKGp\",style:{\"--extracted-r6o4lv\":\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KGcYUheik:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Gifts\"})}),onTap:onTapfjxrqs},Pj1hpsBb5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Gifts\"})})},XZeL8QqEL:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Gifts\"})}),onTap:onTapfjxrqs}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dowo6h-container\",layoutDependency:layoutDependency,layoutId:\"XHtbpcPIG-container\",nodeId:\"XHtbpcPIG\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(Plus,{height:\"100%\",HUEOaevsX:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",id:\"XHtbpcPIG\",layoutId:\"XHtbpcPIG\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"LpucelxuN\"),width:\"100%\"})})})]})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-bwki9x\",\"data-framer-name\":\"Menu Row\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IEcVQmNhv\",onTap:onTapeg0g77,...addPropertyOverrides({KGcYUheik:{onTap:onTapqmlh8l},Pj1hpsBb5:{\"data-highlight\":undefined,onTap:undefined},XZeL8QqEL:{onTap:onTapqmlh8l}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f827nj\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"SuIEmXLrg\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ul1and\",\"data-framer-name\":\"Headline\",layoutDependency:layoutDependency,layoutId:\"r3CHIlJBh\",...addPropertyOverrides({KGcYUheik:{\"data-highlight\":true,onTap:onTapqmlh8l},Pj1hpsBb5:{\"data-highlight\":true,onTap:onTaplide1b}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Company\"})}),className:\"framer-1opulz3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FpTiWIES3\",style:{\"--extracted-r6o4lv\":\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{XZeL8QqEL:{\"--extracted-r6o4lv\":\"var(--token-135bf3dc-f33e-4e27-b548-4aab1d6e3cd3, rgb(83, 88, 98))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KGcYUheik:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Our Story\"})})},Pj1hpsBb5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Our Story\"})})},XZeL8QqEL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-135bf3dc-f33e-4e27-b548-4aab1d6e3cd3, rgb(83, 88, 98)))\"},children:\"Our Story\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",...addPropertyOverrides({KGcYUheik:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||389)-24-345)/2+0+0)+0+48+0+125.2+0+0+0+13.3},Pj1hpsBb5:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||509)-24-550)/2+0+0)+0+133+0+125.2+0+0+0+13.3},XZeL8QqEL:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||469)-24-510)/2+0+0)+0+133+0+205.2+0+0+0+13.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uaaeqv-container\",layoutDependency:layoutDependency,layoutId:\"kCvdYQKrm-container\",nodeId:\"kCvdYQKrm\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(Plus,{height:\"100%\",HUEOaevsX:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",id:\"kCvdYQKrm\",layoutId:\"kCvdYQKrm\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"LpucelxuN\"),width:\"100%\",...addPropertyOverrides({KGcYUheik:{CsNVwYD5q:CsNVwYD5qqmlh8l},Pj1hpsBb5:{variant:matchVariant(\"M3HVVxNTU\")},XZeL8QqEL:{CsNVwYD5q:CsNVwYD5qqmlh8l,HUEOaevsX:\"var(--token-135bf3dc-f33e-4e27-b548-4aab1d6e3cd3, rgb(83, 88, 98))\"}},baseVariant,gestureVariant)})})})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18mx06w\",\"data-framer-name\":\"Items\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hJVvD7ha9\",onTap:onTap67a4z7,children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZE2dDgPXB\"},implicitPathVariables:undefined},{href:{webPageId:\"ZE2dDgPXB\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({Pj1hpsBb5:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||509)-24-550)/2+0+0)+0+133+0+125.2+0+0+54.6+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oexx5v-container\",\"data-framer-name\":\"About us\",layoutDependency:layoutDependency,layoutId:\"XyklCTSyj-container\",name:\"About us\",nodeId:\"XyklCTSyj\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(GhostButton,{AfogAMje1:\"ArrowLeft\",height:\"100%\",id:\"XyklCTSyj\",layoutId:\"XyklCTSyj\",mt9oA8RLc:false,name:\"About us\",qeI17svQ8:resolvedLinks7[0],style:{height:\"100%\"},UuF7kso7Z:\"About us\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\",...addPropertyOverrides({Pj1hpsBb5:{qeI17svQ8:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hAEOzF_H0\"},implicitPathVariables:undefined},{href:{webPageId:\"hAEOzF_H0\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({Pj1hpsBb5:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||509)-24-550)/2+0+0)+0+133+0+125.2+0+0+54.6+0+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pzj57g-container\",\"data-framer-name\":\"Journal\",layoutDependency:layoutDependency,layoutId:\"NVRZXBHEr-container\",name:\"Journal\",nodeId:\"NVRZXBHEr\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(GhostButton,{AfogAMje1:\"ArrowLeft\",height:\"100%\",id:\"NVRZXBHEr\",layoutId:\"NVRZXBHEr\",mt9oA8RLc:false,name:\"Journal\",qeI17svQ8:resolvedLinks8[0],style:{height:\"100%\"},UuF7kso7Z:\"Journal\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\",...addPropertyOverrides({Pj1hpsBb5:{qeI17svQ8:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"aZq2jq3hf\"},implicitPathVariables:undefined},{href:{webPageId:\"aZq2jq3hf\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({Pj1hpsBb5:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||509)-24-550)/2+0+0)+0+133+0+125.2+0+0+54.6+0+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-84tvlp-container\",\"data-framer-name\":\"FAQ\",layoutDependency:layoutDependency,layoutId:\"m3Hy1Zq1Y-container\",name:\"FAQ\",nodeId:\"m3Hy1Zq1Y\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(GhostButton,{AfogAMje1:\"ArrowLeft\",height:\"100%\",id:\"m3Hy1Zq1Y\",layoutId:\"m3Hy1Zq1Y\",mt9oA8RLc:false,name:\"FAQ\",qeI17svQ8:resolvedLinks9[0],style:{height:\"100%\"},UuF7kso7Z:\"Sourcing % Quality\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\",...addPropertyOverrides({Pj1hpsBb5:{qeI17svQ8:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-dl5djx\",\"data-framer-name\":\"Menu Row\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jRI1d5KEN\",onTap:onTapqmlh8l,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-a8re4p\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"lOlzu20ST\",children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"ilpxf8d29\",scopeId:\"nBa8djrB3\",...addPropertyOverrides({KGcYUheik:{href:{webPageId:\"AldVFfkEJ\"},openInNewTab:false},Pj1hpsBb5:{href:{webPageId:\"AldVFfkEJ\"},openInNewTab:false},XZeL8QqEL:{href:{webPageId:\"AldVFfkEJ\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-9hz542 framer-1as942t\",\"data-framer-name\":\"Headline\",layoutDependency:layoutDependency,layoutId:\"ilpxf8d29\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Company\"})}),className:\"framer-1q3qpyy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nmOeli13x\",style:{\"--extracted-r6o4lv\":\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KGcYUheik:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AldVFfkEJ\"},motionChild:true,nodeId:\"nmOeli13x\",openInNewTab:false,relValues:[],scopeId:\"nBa8djrB3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ptvhf1\",\"data-styles-preset\":\"TBcZgK6Sy\",children:\"Partner with Us\"})})})})},Pj1hpsBb5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Partner with Us\"})})},XZeL8QqEL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Partner with Us\"})})}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-beh9w8\",\"data-framer-name\":\"Menu Row\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bpGF9tDKX\",onTap:onTapqmlh8l,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p48ozf\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"tlCwp8_I4\",children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"soTwYp7PH\",scopeId:\"nBa8djrB3\",...addPropertyOverrides({KGcYUheik:{href:{webPageId:\"MuoBPDywr\"},openInNewTab:false},Pj1hpsBb5:{href:{webPageId:\"MuoBPDywr\"},openInNewTab:false},XZeL8QqEL:{href:{webPageId:\"MuoBPDywr\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-i98suv framer-1as942t\",\"data-framer-name\":\"Headline\",layoutDependency:layoutDependency,layoutId:\"soTwYp7PH\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Company\"})}),className:\"framer-t796ke\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bqj7B9_Yk\",style:{\"--extracted-r6o4lv\":\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KGcYUheik:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MuoBPDywr\"},motionChild:true,nodeId:\"bqj7B9_Yk\",openInNewTab:false,relValues:[],scopeId:\"nBa8djrB3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ptvhf1\",\"data-styles-preset\":\"TBcZgK6Sy\",children:\"Contact\"})})})})},Pj1hpsBb5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Contact\"})})},XZeL8QqEL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1enu726\",\"data-styles-preset\":\"ld8fndPU5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11)))\"},children:\"Contact\"})})}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t4sdvo\",\"data-framer-name\":\"Sub Container\",layoutDependency:layoutDependency,layoutId:\"SWtHP3Qyy\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h558u8\",\"data-framer-name\":\"Logo & Menu\",layoutDependency:layoutDependency,layoutId:\"Ik_UXxZ6v\",children:[isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({b74xunsha:{height:24,width:\"24px\",y:(componentViewport?.y||0)+12+(((componentViewport?.height||102)-24-109)/2+0+0)+0+0+0+42.5},KGcYUheik:{height:24,width:\"24px\",y:(componentViewport?.y||0)+12+(((componentViewport?.height||389)-24-345)/2+0+0)+0+0+0+0},lMFC8UVm7:{height:24,width:\"24px\",y:(componentViewport?.y||0)+12+(((componentViewport?.height||102)-24-109)/2+0+0)+0+0+0+42.5},Pj1hpsBb5:{height:24,width:\"24px\",y:(componentViewport?.y||0)+12+(((componentViewport?.height||509)-24-550)/2+0+0)+0+0+0+42.5},XZeL8QqEL:{height:24,width:\"24px\",y:(componentViewport?.y||0)+12+(((componentViewport?.height||469)-24-510)/2+0+0)+0+0+0+42.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d9vtj1-container\",layoutDependency:layoutDependency,layoutId:\"YwxtjDAlu-container\",nodeId:\"YwxtjDAlu\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(MenuIcon,{AByh_MO6N:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",height:\"100%\",id:\"YwxtjDAlu\",layoutId:\"YwxtjDAlu\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"RTrGU_I3F\"),width:\"100%\",...addPropertyOverrides({b74xunsha:{lWjrJJ5WK:lWjrJJ5WKlide1b},KGcYUheik:{lWjrJJ5WK:lWjrJJ5WK67a4z7},lMFC8UVm7:{lWjrJJ5WK:lWjrJJ5WKlide1b},Pj1hpsBb5:{lWjrJJ5WK:lWjrJJ5WK67a4z7},XZeL8QqEL:{lWjrJJ5WK:lWjrJJ5WK67a4z7}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:109,width:\"227px\",y:(componentViewport?.y||0)+(12+((componentViewport?.height||133)-24-109)/2)+0+0+0+0,...addPropertyOverrides({B3wIOxXGA:{width:\"252px\"},b74xunsha:{width:\"193px\",y:(componentViewport?.y||0)+12+(((componentViewport?.height||102)-24-109)/2+0+0)+0+0+0+0},KGcYUheik:{height:24,width:\"41px\",y:(componentViewport?.y||0)+12+(((componentViewport?.height||389)-24-345)/2+0+0)+0+0+0+0},lMFC8UVm7:{width:\"171px\",y:(componentViewport?.y||0)+12+(((componentViewport?.height||102)-24-109)/2+0+0)+0+0+0+0},Pj1hpsBb5:{width:\"41px\",y:(componentViewport?.y||0)+12+(((componentViewport?.height||509)-24-550)/2+0+0)+0+0+0+0},XZeL8QqEL:{width:\"39px\",y:(componentViewport?.y||0)+12+(((componentViewport?.height||469)-24-510)/2+0+0)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xxw83o-container\",layoutDependency:layoutDependency,layoutId:\"PPN9B4zLn-container\",nodeId:\"PPN9B4zLn\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"PPN9B4zLn\",kQdD8UYzW:resolvedLinks10[0],layoutId:\"PPN9B4zLn\",style:{width:\"100%\"},TILO1DpqT:TILO1DpqTnr0djr,variant:matchVariant(\"UygkkpJ9z\"),width:\"100%\",...addPropertyOverrides({B3wIOxXGA:{kQdD8UYzW:resolvedLinks10[1]},b74xunsha:{kQdD8UYzW:resolvedLinks10[3],TILO1DpqT:TILO1DpqT1gph3j9,variant:matchVariant(\"KkFJ8x1uW\")},KGcYUheik:{kQdD8UYzW:resolvedLinks10[4],style:{height:\"100%\",width:\"100%\"},TILO1DpqT:TILO1DpqT1gph3j9,variant:matchVariant(\"PMtKl47NT\")},lMFC8UVm7:{kQdD8UYzW:resolvedLinks10[2],TILO1DpqT:TILO1DpqT1gph3j9,variant:matchVariant(\"KkFJ8x1uW\")},Pj1hpsBb5:{kQdD8UYzW:resolvedLinks10[6],TILO1DpqT:TILO1DpqT67a4z7,variant:matchVariant(\"PMtKl47NT\")},XZeL8QqEL:{kQdD8UYzW:resolvedLinks10[5],TILO1DpqT:TILO1DpqT67a4z7,variant:matchVariant(\"PMtKl47NT\")}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-177x1fx\",\"data-framer-name\":\"Right Container\",layoutDependency:layoutDependency,layoutId:\"jcFbE3Wq9\"}),isDisplayed6()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n13rd5\",\"data-framer-name\":\"Left Container\",layoutDependency:layoutDependency,layoutId:\"TEb_rrE7B\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(12+((componentViewport?.height||133)-24-109)/2)+0+0+38.5+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1a86f95-container\",id:`${layoutId}-1a86f95`,layoutDependency:layoutDependency,layoutId:\"z0TafI0k7-container\",nodeId:\"z0TafI0k7\",ref:ref1,rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:[/*#__PURE__*/_jsx(MenuButton,{AfogAMje1:\"MagnifyingGlass\",aGeuDdN3K:aGeuDdN3K13elrgn({overlay}),height:\"100%\",id:\"z0TafI0k7\",layoutId:\"z0TafI0k7\",mt9oA8RLc:false,style:{height:\"100%\"},umYw9kqsX:false,UuF7kso7Z:\"Collections\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\"}),/*#__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}-1a86f95`,offsetX:112,offsetY:16,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1bds1va\",exit:animation2,initial:animation4,layoutDependency:layoutDependency,layoutId:\"aPS4x08so\",ref:ref2,role:\"dialog\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gdp698\",\"data-framer-name\":\"Navbar/Menu Item Dropdown\",layoutDependency:layoutDependency,layoutId:\"RjiOjGdp8\",style:{backgroundColor:\"var(--token-79efd4be-4b70-448a-9542-08ce394b0e3f, rgb(255, 255, 255))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-izlcon\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"FBamurGE7\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:1280,pixelWidth:1024,sizes:\"149.3333px\",src:\"https://framerusercontent.com/images/glo6kR9ZeHGVFj0V5WfAaYRJkM.jpg?width=1024&height=1280\",srcSet:\"https://framerusercontent.com/images/glo6kR9ZeHGVFj0V5WfAaYRJkM.jpg?scale-down-to=1024&width=1024&height=1280 819w,https://framerusercontent.com/images/glo6kR9ZeHGVFj0V5WfAaYRJkM.jpg?width=1024&height=1280 1024w\"},className:\"framer-npm33q\",layoutDependency:layoutDependency,layoutId:\"EM1FQen0O\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dhcyva\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"hDUAEpEwC\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"df3f9TSfE\"},implicitPathVariables:undefined},{href:{webPageId:\"df3f9TSfE\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-1u2p64i-container\",exit:animation5,inComponentSlot:true,initial:animation7,layoutDependency:layoutDependency,layoutId:\"kECyVHIEK-container\",nodeId:\"kECyVHIEK\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(MenuButton,{AfogAMje1:\"ArrowLeft\",height:\"100%\",id:\"kECyVHIEK\",layoutId:\"kECyVHIEK\",mt9oA8RLc:false,qeI17svQ8:resolvedLinks11[0],style:{height:\"100%\"},umYw9kqsX:false,UuF7kso7Z:\"All Collections\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\",...addPropertyOverrides({B3wIOxXGA:{qeI17svQ8:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"c29IcwoAA\"},implicitPathVariables:undefined},{href:{webPageId:\"c29IcwoAA\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation9,className:\"framer-11ncle5-container\",exit:animation8,inComponentSlot:true,initial:animation7,layoutDependency:layoutDependency,layoutId:\"TQNZBkrnd-container\",nodeId:\"TQNZBkrnd\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(MenuButton,{AfogAMje1:\"ArrowLeft\",height:\"100%\",id:\"TQNZBkrnd\",layoutId:\"TQNZBkrnd\",mt9oA8RLc:false,qeI17svQ8:resolvedLinks12[0],style:{height:\"100%\"},umYw9kqsX:false,UuF7kso7Z:\"Serendiva Regional Teas\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\",...addPropertyOverrides({B3wIOxXGA:{qeI17svQ8:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YTL0W9dpk\"},implicitPathVariables:undefined},{href:{webPageId:\"YTL0W9dpk\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation11,className:\"framer-q12ipc-container\",exit:animation10,inComponentSlot:true,initial:animation7,layoutDependency:layoutDependency,layoutId:\"ipXGRyCnX-container\",nodeId:\"ipXGRyCnX\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(MenuButton,{AfogAMje1:\"ArrowLeft\",height:\"100%\",id:\"ipXGRyCnX\",layoutId:\"ipXGRyCnX\",mt9oA8RLc:false,qeI17svQ8:resolvedLinks13[0],style:{height:\"100%\"},umYw9kqsX:false,UuF7kso7Z:\"GIfts\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\",...addPropertyOverrides({B3wIOxXGA:{qeI17svQ8:resolvedLinks13[1]}},baseVariant,gestureVariant)})})})})]})]})})})})})]})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YTL0W9dpk\"},implicitPathVariables:undefined},{href:{webPageId:\"YTL0W9dpk\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(12+((componentViewport?.height||133)-24-109)/2)+0+0+38.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kfzk85-container\",id:`${layoutId}-1kfzk85`,layoutDependency:layoutDependency,layoutId:\"rNErYyKUw-container\",nodeId:\"rNErYyKUw\",ref:ref3,rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(MenuButton,{AfogAMje1:\"MagnifyingGlass\",aGeuDdN3K:aGeuDdN3K13elrgn({overlay:overlay1}),height:\"100%\",id:\"rNErYyKUw\",layoutId:\"rNErYyKUw\",mt9oA8RLc:false,qeI17svQ8:resolvedLinks14[0],style:{height:\"100%\"},umYw9kqsX:false,UuF7kso7Z:\"Gifts\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\",...addPropertyOverrides({B3wIOxXGA:{qeI17svQ8:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(12+((componentViewport?.height||133)-24-109)/2)+0+0+38.5+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-dhphz9-container\",id:`${layoutId}-dhphz9`,layoutDependency:layoutDependency,layoutId:\"BUZWitWJd-container\",nodeId:\"BUZWitWJd\",ref:ref4,rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:[/*#__PURE__*/_jsx(MenuButton,{AfogAMje1:\"MagnifyingGlass\",aGeuDdN3K:aGeuDdN3K13elrgn({overlay:overlay2}),height:\"100%\",id:\"BUZWitWJd\",layoutId:\"BUZWitWJd\",mt9oA8RLc:false,style:{height:\"100%\"},umYw9kqsX:false,UuF7kso7Z:\"About Us \",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\",...addPropertyOverrides({B3wIOxXGA:{UuF7kso7Z:\"About Us\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref4,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-dhphz9`,offsetX:118,offsetY:16,onDismiss:overlay2.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-4a8w60\",exit:animation2,initial:animation4,layoutDependency:layoutDependency,layoutId:\"CV0R5J58M\",ref:ref5,role:\"dialog\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ru4jt5\",\"data-framer-name\":\"Navbar/Menu Item Dropdown\",layoutDependency:layoutDependency,layoutId:\"MmLbF4eQ4\",style:{backgroundColor:\"var(--token-79efd4be-4b70-448a-9542-08ce394b0e3f, rgb(255, 255, 255))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4rcaez\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"m_iFuDebH\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:1536,pixelWidth:1024,sizes:\"149.3333px\",src:\"https://framerusercontent.com/images/DMtSXQKWzag8dQWfTTVzFIHO0.png?width=1024&height=1536\",srcSet:\"https://framerusercontent.com/images/DMtSXQKWzag8dQWfTTVzFIHO0.png?scale-down-to=1024&width=1024&height=1536 682w,https://framerusercontent.com/images/DMtSXQKWzag8dQWfTTVzFIHO0.png?width=1024&height=1536 1024w\"},className:\"framer-1ml186p\",layoutDependency:layoutDependency,layoutId:\"czzDLlk3O\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1di12he\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"mq7Hor2Yr\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZE2dDgPXB\"},implicitPathVariables:undefined},{href:{webPageId:\"ZE2dDgPXB\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-najssk-container\",exit:animation5,inComponentSlot:true,initial:animation7,layoutDependency:layoutDependency,layoutId:\"HaPQaQg3l-container\",nodeId:\"HaPQaQg3l\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(MenuButton,{AfogAMje1:\"ArrowLeft\",height:\"100%\",id:\"HaPQaQg3l\",layoutId:\"HaPQaQg3l\",mt9oA8RLc:false,qeI17svQ8:resolvedLinks15[0],style:{height:\"100%\"},umYw9kqsX:false,UuF7kso7Z:\"Our Story\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\",...addPropertyOverrides({B3wIOxXGA:{qeI17svQ8:resolvedLinks15[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"aZq2jq3hf\"},implicitPathVariables:undefined},{href:{webPageId:\"aZq2jq3hf\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation11,className:\"framer-d1dkd5-container\",exit:animation10,inComponentSlot:true,initial:animation7,layoutDependency:layoutDependency,layoutId:\"PzcWbUrpf-container\",nodeId:\"PzcWbUrpf\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(MenuButton,{AfogAMje1:\"ArrowLeft\",height:\"100%\",id:\"PzcWbUrpf\",layoutId:\"PzcWbUrpf\",mt9oA8RLc:false,qeI17svQ8:resolvedLinks16[0],style:{height:\"100%\"},umYw9kqsX:false,UuF7kso7Z:\"Sourcing & Quality\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\",...addPropertyOverrides({B3wIOxXGA:{qeI17svQ8:resolvedLinks16[1]}},baseVariant,gestureVariant)})})})})]})]})})})})})]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"AldVFfkEJ\"},implicitPathVariables:undefined},{href:{webPageId:\"AldVFfkEJ\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(12+((componentViewport?.height||133)-24-109)/2)+0+0+38.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ozn012-container\",layoutDependency:layoutDependency,layoutId:\"Jd9_S7d62-container\",nodeId:\"Jd9_S7d62\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(MenuButton,{AfogAMje1:\"MagnifyingGlass\",height:\"100%\",id:\"Jd9_S7d62\",layoutId:\"Jd9_S7d62\",mt9oA8RLc:false,qeI17svQ8:resolvedLinks17[0],style:{height:\"100%\"},umYw9kqsX:false,UuF7kso7Z:\"Partner with Us\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\",...addPropertyOverrides({B3wIOxXGA:{qeI17svQ8:resolvedLinks17[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+(12+((componentViewport?.height||133)-24-109)/2)+0+0+38.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q00pl6-container\",layoutDependency:layoutDependency,layoutId:\"L9E8FenJ0-container\",nodeId:\"L9E8FenJ0\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(MenuButton,{AfogAMje1:\"MagnifyingGlass\",height:\"100%\",id:\"L9E8FenJ0\",layoutId:\"L9E8FenJ0\",mt9oA8RLc:false,style:{height:\"100%\"},umYw9kqsX:false,UuF7kso7Z:\"Contact\",vtqaFpbc3:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",WGvJ8B55P:false,width:\"100%\",ZGd1sTnrp:\"ArrowRight\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1or1zeh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yIRF880uY-container\",nodeId:\"yIRF880uY\",rendersWithMotion:true,scopeId:\"nBa8djrB3\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(9, 9, 11, 0.32)\",transition:{delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",iconImage:addImageAlt({pixelHeight:256,pixelWidth:256,src:\"https://framerusercontent.com/images/qdckiVlNxv6r160Akl8DHajkak.svg?width=256&height=256\"},\"\"),iconSize:20,iconType:\"custom\",id:\"yIRF880uY\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"text\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"var(--token-135bf3dc-f33e-4e27-b548-4aab1d6e3cd3, rgb(83, 88, 98))\",iconImage:addImageAlt({pixelHeight:256,pixelWidth:256,src:\"https://framerusercontent.com/images/YPz5vbx9sBDmX1jGR7PgxrljsmQ.svg?width=256&height=256\"},\"\"),iconSize:18,iconType:\"custom\"},inputFont:{fontFamily:'\"General Sans\", \"General Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"var(--token-135bf3dc-f33e-4e27-b548-4aab1d6e3cd3, rgb(83, 88, 98))\",placeholderText:\"What are you looking for today?\"},textColor:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\"},layoutId:\"yIRF880uY\",modalOptions:{backgroundColor:\"var(--token-79efd4be-4b70-448a-9542-08ce394b0e3f, rgb(255, 255, 255))\",borderRadius:16,FixedTopAnimation:{opacity:.8,transition:{delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"},y:0},heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"FixedTop\",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(9, 9, 11, 0.24)\",subtitleFont:{fontFamily:'\"General Sans\", \"General Sans Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500},subtitleType:\"path\"},titleColor:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",titleFont:{fontFamily:'\"General Sans\", \"General Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"RiLX02d4J\"},router),width:\"100%\",...addPropertyOverrides({B3wIOxXGA:{inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"text\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"var(--token-135bf3dc-f33e-4e27-b548-4aab1d6e3cd3, rgb(83, 88, 98))\",iconImage:addImageAlt({pixelHeight:256,pixelWidth:256,src:\"https://framerusercontent.com/images/YPz5vbx9sBDmX1jGR7PgxrljsmQ.svg?width=256&height=256\"},\"\"),iconSize:18,iconType:\"custom\"},inputFont:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"var(--token-135bf3dc-f33e-4e27-b548-4aab1d6e3cd3, rgb(83, 88, 98))\",placeholderText:\"What are you looking for today?\"},textColor:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\"},modalOptions:{backgroundColor:\"var(--token-79efd4be-4b70-448a-9542-08ce394b0e3f, rgb(255, 255, 255))\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",QuickMenuAnimation:{opacity:.5,scale:.75,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:0},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(9, 9, 11, 0.24)\",subtitleFont:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"description\"},titleColor:\"var(--token-81ed28ee-cb9e-45a3-94da-335516788ec7, rgb(9, 9, 11))\",titleFont:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},titleType:\"h1\"},urlScope:undefined},b74xunsha:{iconColor:\"rgb(9, 9, 11)\"}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jAN1j.framer-1as942t, .framer-jAN1j .framer-1as942t { display: block; }\",\".framer-jAN1j.framer-1kxfxrm { align-content: center; align-items: center; cursor: default; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 12px 24px 12px 24px; position: relative; width: 1184px; }\",\".framer-jAN1j .framer-1lybnzi { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jAN1j .framer-1st0l39 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-jAN1j .framer-pddx0t { 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: 8px; position: relative; width: 100%; }\",\".framer-jAN1j .framer-xwk2g1, .framer-jAN1j .framer-pjliyq, .framer-jAN1j .framer-qypl4j, .framer-jAN1j .framer-1f827nj, .framer-jAN1j .framer-a8re4p, .framer-jAN1j .framer-1p48ozf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jAN1j .framer-w3xiqo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jAN1j .framer-1xiahyf, .framer-jAN1j .framer-1c5flf8, .framer-jAN1j .framer-1d79iap, .framer-jAN1j .framer-1opulz3, .framer-jAN1j .framer-1q3qpyy, .framer-jAN1j .framer-t796ke { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jAN1j .framer-hklrb3-container, .framer-jAN1j .framer-1yyv1id-container, .framer-jAN1j .framer-1dowo6h-container, .framer-jAN1j .framer-1uaaeqv-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-jAN1j .framer-12yiw6l, .framer-jAN1j .framer-7yaz6a, .framer-jAN1j .framer-18mx06w { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: 100%; }\",\".framer-jAN1j .framer-1dkkdfu-container, .framer-jAN1j .framer-6p6i55-container, .framer-jAN1j .framer-1bba0q1-container, .framer-jAN1j .framer-1kym20p-container, .framer-jAN1j .framer-1yyy5pz-container, .framer-jAN1j .framer-1cq24i6-container, .framer-jAN1j .framer-f16map-container, .framer-jAN1j .framer-1oexx5v-container, .framer-jAN1j .framer-1pzj57g-container, .framer-jAN1j .framer-84tvlp-container, .framer-jAN1j .framer-1a86f95-container, .framer-jAN1j .framer-1u2p64i-container, .framer-jAN1j .framer-11ncle5-container, .framer-jAN1j .framer-q12ipc-container, .framer-jAN1j .framer-1kfzk85-container, .framer-jAN1j .framer-dhphz9-container, .framer-jAN1j .framer-najssk-container, .framer-jAN1j .framer-d1dkd5-container, .framer-jAN1j .framer-ozn012-container, .framer-jAN1j .framer-1q00pl6-container { flex: none; height: 32px; position: relative; width: auto; }\",\".framer-jAN1j .framer-pamy5f, .framer-jAN1j .framer-902wqq, .framer-jAN1j .framer-bwki9x, .framer-jAN1j .framer-dl5djx, .framer-jAN1j .framer-beh9w8 { align-content: center; align-items: center; cursor: pointer; 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-jAN1j .framer-1v4qr3z, .framer-jAN1j .framer-u1pssu, .framer-jAN1j .framer-1ul1and, .framer-jAN1j .framer-9hz542, .framer-jAN1j .framer-i98suv { 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: 8px; position: relative; width: 100%; }\",\".framer-jAN1j .framer-1t4sdvo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jAN1j .framer-1h558u8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jAN1j .framer-1d9vtj1-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-jAN1j .framer-xxw83o-container { flex: none; height: auto; position: relative; width: 227px; }\",\".framer-jAN1j .framer-177x1fx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; min-height: 24px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jAN1j .framer-1n13rd5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 33px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-jAN1j .framer-1bds1va, .framer-jAN1j .framer-4a8w60 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-jAN1j .framer-1gdp698, .framer-jAN1j .framer-1ru4jt5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-jAN1j .framer-izlcon, .framer-jAN1j .framer-4rcaez { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 224px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jAN1j .framer-npm33q { aspect-ratio: 0.6666666666666666 / 1; flex: none; height: 100%; overflow: visible; position: relative; width: var(--framer-aspect-ratio-supported, 133px); }\",\".framer-jAN1j .framer-1dhcyva, .framer-jAN1j .framer-1di12he { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 160px; }\",\".framer-jAN1j .framer-1ml186p { aspect-ratio: 0.6666666666666666 / 1; flex: none; height: 100%; overflow: visible; position: relative; width: var(--framer-aspect-ratio-supported, 149px); }\",\".framer-jAN1j .framer-1or1zeh-container { cursor: pointer; flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-jAN1j.framer-v-6dbw3b .framer-1lybnzi { max-width: 1400px; }\",\".framer-jAN1j.framer-v-6dbw3b .framer-xxw83o-container { order: 0; width: 252px; }\",\".framer-jAN1j.framer-v-118a60m.framer-1kxfxrm, .framer-jAN1j.framer-v-1gwm7fo.framer-1kxfxrm, .framer-jAN1j.framer-v-ndgl32.framer-1kxfxrm, .framer-jAN1j.framer-v-16bc05m.framer-1kxfxrm, .framer-jAN1j.framer-v-13n9qt4.framer-1kxfxrm { flex-direction: column; gap: 8px; padding: 12px 16px 12px 16px; width: 390px; }\",\".framer-jAN1j.framer-v-118a60m .framer-1lybnzi, .framer-jAN1j.framer-v-1gwm7fo .framer-1lybnzi { flex: none; width: 100%; }\",\".framer-jAN1j.framer-v-118a60m .framer-1t4sdvo, .framer-jAN1j.framer-v-ndgl32 .framer-1st0l39, .framer-jAN1j.framer-v-ndgl32 .framer-902wqq, .framer-jAN1j.framer-v-16bc05m .framer-1st0l39, .framer-jAN1j.framer-v-16bc05m .framer-902wqq, .framer-jAN1j.framer-v-13n9qt4 .framer-1st0l39 { order: 1; }\",\".framer-jAN1j.framer-v-118a60m .framer-1h558u8, .framer-jAN1j.framer-v-1gwm7fo .framer-1h558u8 { gap: 8px; }\",\".framer-jAN1j.framer-v-118a60m .framer-1d9vtj1-container, .framer-jAN1j.framer-v-1gwm7fo .framer-1d9vtj1-container, .framer-jAN1j.framer-v-ndgl32 .framer-pamy5f, .framer-jAN1j.framer-v-ndgl32 .framer-1t4sdvo, .framer-jAN1j.framer-v-ndgl32 .framer-1d9vtj1-container, .framer-jAN1j.framer-v-16bc05m .framer-1t4sdvo, .framer-jAN1j.framer-v-13n9qt4 .framer-1t4sdvo { order: 0; }\",\".framer-jAN1j.framer-v-118a60m .framer-xxw83o-container { order: 1; width: 171px; z-index: 1; }\",\".framer-jAN1j.framer-v-118a60m .framer-177x1fx, .framer-jAN1j.framer-v-1gwm7fo .framer-177x1fx, .framer-jAN1j.framer-v-ndgl32 .framer-1h558u8, .framer-jAN1j.framer-v-ndgl32 .framer-177x1fx, .framer-jAN1j.framer-v-16bc05m .framer-1h558u8, .framer-jAN1j.framer-v-16bc05m .framer-177x1fx, .framer-jAN1j.framer-v-13n9qt4 .framer-1h558u8, .framer-jAN1j.framer-v-13n9qt4 .framer-177x1fx { gap: 16px; }\",\".framer-jAN1j.framer-v-1gwm7fo .framer-xxw83o-container { order: 1; width: 193px; z-index: 1; }\",\".framer-jAN1j.framer-v-ndgl32 .framer-1lybnzi, .framer-jAN1j.framer-v-16bc05m .framer-1lybnzi, .framer-jAN1j.framer-v-13n9qt4 .framer-1lybnzi { flex: none; gap: 24px; justify-content: center; width: 100%; }\",\".framer-jAN1j.framer-v-ndgl32 .framer-1v4qr3z, .framer-jAN1j.framer-v-ndgl32 .framer-u1pssu, .framer-jAN1j.framer-v-ndgl32 .framer-1d79iap, .framer-jAN1j.framer-v-ndgl32 .framer-1ul1and, .framer-jAN1j.framer-v-16bc05m .framer-1v4qr3z, .framer-jAN1j.framer-v-16bc05m .framer-u1pssu, .framer-jAN1j.framer-v-16bc05m .framer-1d79iap, .framer-jAN1j.framer-v-13n9qt4 .framer-u1pssu, .framer-jAN1j.framer-v-13n9qt4 .framer-1ul1and { cursor: pointer; }\",\".framer-jAN1j.framer-v-ndgl32 .framer-bwki9x, .framer-jAN1j.framer-v-16bc05m .framer-bwki9x { order: 2; }\",\".framer-jAN1j.framer-v-ndgl32 .framer-dl5djx { order: 3; }\",\".framer-jAN1j.framer-v-ndgl32 .framer-9hz542, .framer-jAN1j.framer-v-ndgl32 .framer-i98suv, .framer-jAN1j.framer-v-16bc05m .framer-9hz542, .framer-jAN1j.framer-v-16bc05m .framer-i98suv, .framer-jAN1j.framer-v-13n9qt4 .framer-9hz542, .framer-jAN1j.framer-v-13n9qt4 .framer-i98suv { text-decoration: none; }\",\".framer-jAN1j.framer-v-ndgl32 .framer-beh9w8 { order: 4; }\",\".framer-jAN1j.framer-v-ndgl32 .framer-xxw83o-container { align-self: stretch; order: 1; width: 41px; }\",\".framer-jAN1j.framer-v-16bc05m .framer-pamy5f { cursor: unset; gap: 0px; justify-content: center; order: 0; }\",\".framer-jAN1j.framer-v-16bc05m .framer-pjliyq, .framer-jAN1j.framer-v-13n9qt4 .framer-1f827nj { gap: 8px; justify-content: center; }\",\".framer-jAN1j.framer-v-16bc05m .framer-dl5djx { order: 5; }\",\".framer-jAN1j.framer-v-16bc05m .framer-beh9w8 { order: 6; }\",\".framer-jAN1j.framer-v-16bc05m .framer-xxw83o-container { width: 39px; }\",\".framer-jAN1j.framer-v-13n9qt4 .framer-bwki9x { cursor: unset; gap: 0px; justify-content: center; }\",\".framer-jAN1j.framer-v-13n9qt4 .framer-xxw83o-container { width: 41px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-jAN1j[data-border=\"true\"]::after, .framer-jAN1j [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 133\n * @framerIntrinsicWidth 1184\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"B3wIOxXGA\":{\"layout\":[\"fixed\",\"auto\"]},\"lMFC8UVm7\":{\"layout\":[\"fixed\",\"auto\"]},\"b74xunsha\":{\"layout\":[\"fixed\",\"auto\"]},\"KGcYUheik\":{\"layout\":[\"fixed\",\"auto\"]},\"KWDfNbPO4\":{\"layout\":[\"fixed\",\"auto\"]},\"EisVj9zGw\":{\"layout\":[\"fixed\",\"auto\"]},\"XZeL8QqEL\":{\"layout\":[\"fixed\",\"auto\"]},\"Pj1hpsBb5\":{\"layout\":[\"fixed\",\"auto\"]},\"lFBCG3iqA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"NK0tJRNd1\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernBa8djrB3=withCSS(Component,css,\"framer-jAN1j\");export default FramernBa8djrB3;FramernBa8djrB3.displayName=\"Navbar Main\";FramernBa8djrB3.defaultProps={height:133,width:1184};addPropertyControls(FramernBa8djrB3,{variant:{options:[\"zVx7uPCCP\",\"B3wIOxXGA\",\"lMFC8UVm7\",\"b74xunsha\",\"KGcYUheik\",\"KWDfNbPO4\",\"EisVj9zGw\",\"XZeL8QqEL\",\"Pj1hpsBb5\",\"lFBCG3iqA\"],optionTitles:[\"Desktop Default\",\"Desktop Transparent\",\"Tablet & Phone Default\",\"Tablet & Phone Transparent\",\"Expanded\",\"Expanded Women\",\"Expanded Men\",\"Expanded Collections\",\"Expanded About Us\",\"Expanded Gifts\"],title:\"Variant\",type:ControlType.Enum},NK0tJRNd1:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramernBa8djrB3,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"General Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"General Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MFQT7HFGCR2L5ULQTW6YXYZXXHMPKLJ3/YWQ244D6TACUX5JBKATPOW5I5MGJ3G73/7YY3ZAAE3TRV2LANYOLXNHTPHLXVWTKH.woff2\",weight:\"400\"},{cssFamilyName:\"General Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"General Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3RZHWSNONLLWJK3RLPEKUZOMM56GO4LJ/BPDRY7AHVI3MCDXXVXTQQ76H3UXA63S3/SB2OEB6IKZPRR6JT4GFJ2TFT6HBB6AZN.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"}]},...PlusFonts,...GhostButtonFonts,...MenuIconFonts,...LogoFonts,...MenuButtonFonts,...SearchFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramernBa8djrB3.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Plus,{},context),forwardLoader(GhostButton,{},context),forwardLoader(MenuIcon,{},context),forwardLoader(Logo,{},context),forwardLoader(Cart,{},context),forwardLoader(MenuButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernBa8djrB3\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"B3wIOxXGA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lMFC8UVm7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"b74xunsha\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KGcYUheik\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KWDfNbPO4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EisVj9zGw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XZeL8QqEL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Pj1hpsBb5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lFBCG3iqA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"NK0tJRNd1\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"1184\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"133\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nBa8djrB3.map","// Generated by Framer (e56d21e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/kA_o438sA/kA_o438sA.js\";import NavbarMain from\"#framer/local/canvasComponent/nBa8djrB3/nBa8djrB3.js\";const NavbarMainFonts=getFonts(NavbarMain);const NavbarMainWithVariantAppearEffect=withVariantAppearEffect(NavbarMain);const FooterFonts=getFonts(Footer);const breakpoints={g4eYtPD2P:\"(min-width: 1200px)\",trlwjlYyp:\"(max-width: 809.98px)\",vUSFTz3Zt:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-yNvRf\";const variantClassNames={g4eYtPD2P:\"framer-v-11czf49\",trlwjlYyp:\"framer-v-1n0ain2\",vUSFTz3Zt:\"framer-v-po3e9l\"};const dbIRfWwip=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={trlwjlYyp:[\".framer-yNvRf.framer-11czf49 { align-content: flex-end; align-items: flex-end; overflow: hidden; }\",\".framer-yNvRf .framer-1f47cf8-container { min-height: 900px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={trlwjlYyp:\".framer-1n0ain2-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yNvRf.framer-10h4lk3, .framer-yNvRf .framer-10h4lk3 { display: block; }\",\".framer-yNvRf.framer-11czf49 { align-content: center; align-items: center; background-color: var(--token-79efd4be-4b70-448a-9542-08ce394b0e3f, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-yNvRf .framer-16gyjx5-container { flex: none; height: auto; order: -1000; position: relative; width: 100%; z-index: 9; }\",\".framer-yNvRf .framer-1mn5rkd { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-yNvRf .framer-1f47cf8-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={g4eYtPD2P:\"(min-width: 1200px)\",trlwjlYyp:\"(max-width: 809.98px)\",vUSFTz3Zt:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"g4eYtPD2P\",Phone:\"trlwjlYyp\",Tablet:\"vUSFTz3Zt\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,scrollSection,width,...props})=>{return{...props,dbIRfWwip:scrollSection??props.dbIRfWwip,variant:humanReadableVariantMap[props.variant]??props.variant??\"g4eYtPD2P\"};};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,dbIRfWwip,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:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"g4eYtPD2P\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-79efd4be-4b70-448a-9542-08ce394b0e3f, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-11czf49\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:133,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-16gyjx5-container\",nodeId:\"bDEcHRlRI\",rendersWithMotion:true,scopeId:\"XLxZrVUqN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{trlwjlYyp:{__framer__targets:[{ref:dbIRfWwip,target:\"lMFC8UVm7\"}],__framer__threshold:.5,variant:matchVariant(\"b74xunsha\")},vUSFTz3Zt:{__framer__targets:[{ref:dbIRfWwip,target:\"lMFC8UVm7\"}],__framer__threshold:.5,variant:matchVariant(\"b74xunsha\")}},children:/*#__PURE__*/_jsx(NavbarMainWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:dbIRfWwip,target:\"zVx7uPCCP\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"bDEcHRlRI\",layoutId:\"bDEcHRlRI\",style:{width:\"100%\"},variant:matchVariant(\"B3wIOxXGA\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mn5rkd\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{trlwjlYyp:{height:900}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:560,width:\"100vw\",y:1133,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1f47cf8-container\",nodeId:\"PzTbpk_tk\",scopeId:\"XLxZrVUqN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{trlwjlYyp:{variant:matchVariant(\"z35mPWvQn\")},vUSFTz3Zt:{variant:matchVariant(\"iGce9hJFH\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"PzTbpk_tk\",layoutId:\"PzTbpk_tk\",style:{width:\"100%\"},variant:matchVariant(\"OoXWfpHik\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2304\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"vUSFTz3Zt\":{\"layout\":[\"fixed\",\"fixed\"]},\"trlwjlYyp\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"dbIRfWwip\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"g4eYtPD2P\":[\".framer-16gyjx5-container\",\".framer-1f47cf8-container\"],\"vUSFTz3Zt\":[\".framer-16gyjx5-container\",\".framer-1f47cf8-container\"],\"trlwjlYyp\":[\".framer-16gyjx5-container\",\".framer-1f47cf8-container\"]}\n * @framerBreakpoints {\"g4eYtPD2P\":{\"min\":1200,\"canvasClassName\":\"framer-11czf49-override\",\"minHeight\":2304,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"vUSFTz3Zt\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-po3e9l-override\",\"minHeight\":2304,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"trlwjlYyp\":{\"max\":809,\"canvasClassName\":\"framer-1n0ain2-override\",\"minHeight\":3500,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant g4eYtPD2P\n * @framerLayoutTemplate true\n */const FramerXLxZrVUqN=withCSS(Component,css,\"framer-yNvRf\");export default FramerXLxZrVUqN;FramerXLxZrVUqN.displayName=\"Template\";FramerXLxZrVUqN.defaultProps={height:2304,width:1200};addPropertyControls(FramerXLxZrVUqN,{dbIRfWwip:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FramerXLxZrVUqN,[{explicitInter:true,fonts:[]},...NavbarMainFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerXLxZrVUqN.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavbarMain,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXLxZrVUqN\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"g4eYtPD2P\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"g4eYtPD2P\\\":[\\\".framer-16gyjx5-container\\\",\\\".framer-1f47cf8-container\\\"],\\\"vUSFTz3Zt\\\":[\\\".framer-16gyjx5-container\\\",\\\".framer-1f47cf8-container\\\"],\\\"trlwjlYyp\\\":[\\\".framer-16gyjx5-container\\\",\\\".framer-1f47cf8-container\\\"]}\",\"framerBreakpoints\":\"{\\\"g4eYtPD2P\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-11czf49-override\\\",\\\"minHeight\\\":2304,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"vUSFTz3Zt\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-po3e9l-override\\\",\\\"minHeight\\\":2304,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"trlwjlYyp\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1n0ain2-override\\\",\\\"minHeight\\\":3500,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vUSFTz3Zt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"trlwjlYyp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"2304\",\"framerVariables\":\"{\\\"dbIRfWwip\\\":\\\"scrollSection\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/AoLuM62e4Ro2RbfgskXP/KpIt2wuIkdtSum6kTtVJ/XLxZrVUqN.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {AaUpWkFlv: \"about-us\", FJoLTU2ib: \"collections-banner-2\", IcSaoXPVv: \"categories\", IP7NywBjV: \"collection-2\", PBS7pKbq2: \"why-us\", qUTJ7I9u_: \"collections-banner-1\", XpMVRrkmR: \"collection-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sXxZuMox5tUUf45iFj1X/YknZ2VuA2oNNsJfpiZzr/augiA20Il.js\")), path: \"/\"}, YTL0W9dpk: {elements: {c5KVAR14s: \"why-us\", MsEB9rAye: \"products\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6JLSyYaxFeavTEmjBCzB/4AoINrhlCoRa5cCpA0ZI/YTL0W9dpk.js\")), path: \"/products/collections/gifts\"}, c29IcwoAA: {elements: {pAdO3_Qm_: \"why-us\", sFgDB7Z7S: \"why-us-1\", uh4cxGdu2: \"products\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/v4tJIG5HatFYwGgP0qPy/5boqMJJAfzBwg8l8IBfk/c29IcwoAA.js\")), path: \"/products/collections/ceylon-tea-tour-collection\"}, Ld1VN8wlh: {elements: {L11PXqdhy: \"products\", R3kjTLUnO: \"why-us-1\", TQuIa1HtS: \"why-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0av9rFehBvqJyCwmPiVh/2prY38V6yh01CKrV3TPD/Ld1VN8wlh.js\")), path: \"/products/collections/wellness-collection\"}, PMC9n1Qch: {elements: {AF55412rF: \"why-us-1\", Hgcy372Oi: \"why-us\", HjhsrqB12: \"products\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tsOCYLn12s9Dtq3Ce8Zw/TAlpJsRsz6gRHk6S5ccE/PMC9n1Qch.js\")), path: \"/products/collections/floral-collection\"}, g2WK08MWI: {elements: {cPRq3lYT5: \"why-us-1\", hMNhz8uIF: \"products\", RcuIs7auW: \"why-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pzq6sllWmbZbDxz2uFsd/CCtKdxfWvXsO6yWm5dPn/g2WK08MWI.js\")), path: \"/products/collections/orchard-collection\"}, YzkOQwMCZ: {elements: {lLle__U3v: \"why-us\", YGI0ksUNX: \"products\", zOqZkf_XA: \"why-us-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GOpKRnoT7LVXQZ8KECqm/QLOSWQLxPQFrsbe6t9AY/YzkOQwMCZ.js\")), path: \"/products/collections/citrus-collection\"}, mbc38QogC: {elements: {DY1ovarJD: \"products\", i6wMB4hev: \"why-us-1\", smUq0NdAB: \"why-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cCYHfzkM3bK7UJyl6CMf/Rd0auW8Fk8WnJzXcuAm5/mbc38QogC.js\")), path: \"/products/collections/spice-route-collection\"}, u4x_tgErh: {elements: {OUumlOx4F: \"why-us\", R5o148k__: \"products\", VzIrvfGMP: \"why-us-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VSk7YKDR1lwWrj6qBFkL/m8ouTTvNbm1IrG3hV6tw/u4x_tgErh.js\")), path: \"/products/collections/green-tea-collection\"}, FhLiIzZwr: {elements: {bIcvIFiRX: \"why-us\", HoTJxUgJK: \"products\", lmvCDColQ: \"why-us-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SxVLcpKFVp4s8ipbEyt8/HU0kfU7OfS3jx1CkBlZs/FhLiIzZwr.js\")), path: \"/products/collections/white-tea-collection\"}, df3f9TSfE: {elements: {c4bApKjko: \"why-us\", fZs9FtMmJ: \"why-us-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/McwpjTDRApRaF8xJYABr/8zxvvIlj0GjdtK1qxbVK/df3f9TSfE.js\")), path: \"/products/collections/all\"}, aZq2jq3hf: {elements: {An_hOBB3a: \"company\", GBy6OwfPP: \"products\", NOdhCl1dN: \"other\", pINe4c0tg: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9CYyfazqgxD7PbN0rbp8/WYuBkAPlItTqdJ0Bmauz/aZq2jq3hf.js\")), path: \"/faq\"}, MuoBPDywr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/onHn0OFBwNwTkvkwEWn8/yZDpO8Rs3lzn30uXyBDp/MuoBPDywr.js\")), path: \"/contact-us\"}, hAEOzF_H0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ntTQBUxut4tl0GE2gLCn/FyXLXuijkkyMenfl6UEX/hAEOzF_H0.js\"))}, ZE2dDgPXB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3uUDUhNkdLB7GqfyB199/qZzdPEwaBQ1qZ7JDV7z9/ZE2dDgPXB.js\")), path: \"/about-us\"}, AldVFfkEJ: {elements: {MgN2hH1nx: \"what-you-will-find\", peKys56QK: \"velaa-by-the-numbers\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eUDdPssEtUkT3ZfXVTGN/6Qq9Q09gnE1wb0EYY46h/AldVFfkEJ.js\")), path: \"/partner-with-serendiva\"}, nXONDG5vr: {elements: {cIjWqknO2: \"404\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4aCOxvvLweDk1GR4iIxj/lxMaKw21HIDncRbS98v5/nXONDG5vr.js\")), path: \"/404\"}, RiLX02d4J: {collectionId: \"vDNzgEN3S\", elements: {iFggFBLGa: \"product-description\", JRZdcZEEx: \"related-products\", TEm6ySAcr: \"why-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y6m2swo8Gd8hvuNlk93s/ZU7ERB55U5seJIC4QGu8/RiLX02d4J.js\")), path: \"/products/:n0BclpmN7\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {vDNzgEN3S: async () => (await import(\"https://framerusercontent.com/modules/oTPjDsacViIsqQbfgYoU/wNndqBm1U4mSTMIcxigi/vDNzgEN3S.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"5558fb0913e41b13176b63c19b0e948a420687d930c71a0e9496bcdc9d63264e\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {}\r\nconst props2 = {...props1, dbIRfWwip: {href: {hash: \":MsEB9rAye\", webPageId: \"YTL0W9dpk\"}, refKey: true}}\r\nconst props3 = {...props1, dbIRfWwip: {href: {hash: \":MsEB9rAye\", webPageId: \"mewk6pARR\"}, refKey: true}}\r\nconst props4 = {...props1, dbIRfWwip: {href: {hash: \":uh4cxGdu2\", webPageId: \"c29IcwoAA\"}, refKey: true}}\r\nconst props5 = {...props1, dbIRfWwip: {href: {hash: \":uh4cxGdu2\", webPageId: \"Ld1VN8wlh\"}, refKey: true}}\r\nconst props6 = {...props1, dbIRfWwip: {href: {hash: \":uh4cxGdu2\", webPageId: \"PMC9n1Qch\"}, refKey: true}}\r\nconst props7 = {...props1, dbIRfWwip: {href: {hash: \":uh4cxGdu2\", webPageId: \"g2WK08MWI\"}, refKey: true}}\r\nconst props8 = {...props1, dbIRfWwip: {href: {hash: \":uh4cxGdu2\", webPageId: \"YzkOQwMCZ\"}, refKey: true}}\r\nconst props9 = {...props1, dbIRfWwip: {href: {hash: \":uh4cxGdu2\", webPageId: \"mbc38QogC\"}, refKey: true}}\r\nconst props10 = {...props1, dbIRfWwip: {href: {hash: \":uh4cxGdu2\", webPageId: \"u4x_tgErh\"}, refKey: true}}\r\nconst props11 = {...props1, dbIRfWwip: {href: {hash: \":uh4cxGdu2\", webPageId: \"FhLiIzZwr\"}, refKey: true}}\r\nconst props12 = {...props1, dbIRfWwip: {href: {hash: \":uh4cxGdu2\", webPageId: \"BZI30Vvbi\"}, refKey: true}}\r\nconst props13 = {...props1, dbIRfWwip: {href: {webPageId: \"df3f9TSfE\"}, refKey: true}}\r\nconst props14 = {...props1, dbIRfWwip: {href: {webPageId: \"M2nMlJyrl\"}, refKey: true}}\r\nconst props15 = {...props1, dbIRfWwip: {href: {hash: \":pINe4c0tg\", webPageId: \"aZq2jq3hf\"}, refKey: true}}\r\nconst props16 = {...props1, dbIRfWwip: {href: {webPageId: \"MuoBPDywr\"}, refKey: true}}\r\nconst props17 = {...props1, dbIRfWwip: {href: {webPageId: \"PvSfaFyuS\"}, refKey: true}}\r\nconst props18 = {...props1, dbIRfWwip: {href: {hash: \":zw40Ig5PC\", webPageId: \"hAEOzF_H0\"}, refKey: true}}\r\nconst props19 = {...props1, dbIRfWwip: {href: {webPageId: \"ZE2dDgPXB\"}, refKey: true}}\r\nconst props20 = {...props1, dbIRfWwip: {href: {webPageId: \"yNB1bWSgB\"}, refKey: true}}\r\nconst props21 = {...props1, dbIRfWwip: {href: {webPageId: \"AldVFfkEJ\"}, refKey: true}}\r\nconst props22 = {...props1, dbIRfWwip: {href: {webPageId: \"aMcBeNFe5\"}, refKey: true}}\r\nconst props23 = {...props1, dbIRfWwip: {href: {webPageId: \"Tn5ndjGR0\"}, refKey: true}}\r\nconst props24 = {...props1, dbIRfWwip: {href: {webPageId: \"kCLYg2gvj\"}, refKey: true}}\r\nconst props25 = {...props1, dbIRfWwip: {href: {hash: \":iFggFBLGa\", webPageId: \"RiLX02d4J\"}, refKey: true}}\r\nconst props26 = {...props1, dbIRfWwip: {href: {hash: \":iFggFBLGa\", webPageId: \"Jc_PO6qWl\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {AldVFfkEJ: props21, aMcBeNFe5: props22, augiA20Il: props1, aZq2jq3hf: props15, BZI30Vvbi: props12, c29IcwoAA: props4, df3f9TSfE: props13, FhLiIzZwr: props11, g2WK08MWI: props7, hAEOzF_H0: props18, Jc_PO6qWl: props26, kCLYg2gvj: props24, Ld1VN8wlh: props5, M2nMlJyrl: props14, mbc38QogC: props9, mewk6pARR: props3, MuoBPDywr: props16, nXONDG5vr: props1, PMC9n1Qch: props6, PvSfaFyuS: props17, RiLX02d4J: props25, Tn5ndjGR0: props23, u4x_tgErh: props10, w3Ub10sHN: props1, yNB1bWSgB: props20, YTL0W9dpk: props2, YzkOQwMCZ: props8, ZE2dDgPXB: props19}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"w3Ub10sHN\":\r\ncase \"YTL0W9dpk\":\r\ncase \"mewk6pARR\":\r\ncase \"c29IcwoAA\":\r\ncase \"Ld1VN8wlh\":\r\ncase \"PMC9n1Qch\":\r\ncase \"g2WK08MWI\":\r\ncase \"YzkOQwMCZ\":\r\ncase \"mbc38QogC\":\r\ncase \"u4x_tgErh\":\r\ncase \"FhLiIzZwr\":\r\ncase \"BZI30Vvbi\":\r\ncase \"df3f9TSfE\":\r\ncase \"M2nMlJyrl\":\r\ncase \"aZq2jq3hf\":\r\ncase \"MuoBPDywr\":\r\ncase \"PvSfaFyuS\":\r\ncase \"hAEOzF_H0\":\r\ncase \"ZE2dDgPXB\":\r\ncase \"yNB1bWSgB\":\r\ncase \"AldVFfkEJ\":\r\ncase \"aMcBeNFe5\":\r\ncase \"Tn5ndjGR0\":\r\ncase \"kCLYg2gvj\":\r\ncase \"nXONDG5vr\":\r\ncase \"RiLX02d4J\":\r\ncase \"Jc_PO6qWl\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"dbIRfWwip\"]]}, (resolvedLinks) => React.createElement(Template1, {...props, dbIRfWwip: siteRef(resolvedLinks[0]), key: \"Template1\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"w3Ub10sHN\":\r\ncase \"YTL0W9dpk\":\r\ncase \"mewk6pARR\":\r\ncase \"c29IcwoAA\":\r\ncase \"Ld1VN8wlh\":\r\ncase \"PMC9n1Qch\":\r\ncase \"g2WK08MWI\":\r\ncase \"YzkOQwMCZ\":\r\ncase \"mbc38QogC\":\r\ncase \"u4x_tgErh\":\r\ncase \"FhLiIzZwr\":\r\ncase \"BZI30Vvbi\":\r\ncase \"df3f9TSfE\":\r\ncase \"M2nMlJyrl\":\r\ncase \"aZq2jq3hf\":\r\ncase \"MuoBPDywr\":\r\ncase \"PvSfaFyuS\":\r\ncase \"hAEOzF_H0\":\r\ncase \"ZE2dDgPXB\":\r\ncase \"yNB1bWSgB\":\r\ncase \"AldVFfkEJ\":\r\ncase \"aMcBeNFe5\":\r\ncase \"Tn5ndjGR0\":\r\ncase \"kCLYg2gvj\":\r\ncase \"nXONDG5vr\":\r\ncase \"RiLX02d4J\":\r\ncase \"Jc_PO6qWl\":\r\nreturn [{hash: \"11czf49\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"po3e9l\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1n0ain2\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4aCOxvvLweDk1GR4iIxj/lxMaKw21HIDncRbS98v5/nXONDG5vr.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.serendivateas.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/6Q24qG9qy0o3BNVxyLtK/9OrMtfgNcvz5QzLPUF4e/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.6, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"qlDAAwqB,SAAS,GAAY,CAAC,QAAM,UAAA,GAAW,CAA4B,OAAvB,GAAO,IAAoC,EAAK,MAAM,CAAC,UAAU,eAAeA,IAAY,IAAI,EAAM,IAAI,OAAO,EAAM,OAAO,IAAI,GAAG,cAAc,OAAO,CAAC,CAAzI,KASnuB,SAAwB,GAA0B,EAAM,CAAC,GAAK,CAAC,YAAU,eAAa,cAAY,cAAY,iBAAe,EAAE,kBAAgB,UAAU,eAAa,UAAU,YAAU,UAAU,YAAU,yBAAyB,aAAW,yBAAyB,cAAY,WAAW,EAAY,EAAW,GAAQ,GAAc,KAAK,GAAa,KAAK,GAAa,KAAK,OAAoB,EAAM,SAAS,CAAC,UAAU,MAAM,MAAM,CAAC,WAAW,EAAgB,gBAAgB,EAAa,aAAa,EAAU,aAAa,EAAU,cAAc,EAAW,eAAe,EAAY,oBAAoB,EAAe,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,SAASC,GAAI,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,cAAc,OAAO,SAAS,CAAC,EAAwB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,GAAY,CAAC,MAAM,GAAc,GAAa,EAAY,UAAU,mBAAmB,CAAC,CAAc,EAAK,GAAY,CAAC,MAAM,GAAa,GAAc,EAAY,UAAU,kBAAkB,CAAC,CAAc,EAAK,GAAY,CAAC,MAAM,GAAa,GAAa,EAAa,UAAU,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,kBAAkB,QAAQ,eAAe,oBAAoB,OAAO,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,sFAAsF,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,wFAAwF,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,8DAA8D,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,+DAA+D,CAAC,CAAc,EAAK,SAAS,CAAC,GAAG,MAAM,GAAG,MAAM,EAAE,KAAK,CAAC,CAAc,EAAK,SAAS,CAAC,GAAG,MAAM,GAAG,MAAM,EAAE,KAAK,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,0EAA0E,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,WAAW,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,cAAc,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,YAAY,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,eAAe,aAAa,YAAY,SAAS,GAAW,IAAiB,EAAK,MAAM,CAAC,IAAI,EAAU,IAAI,OAAO,EAAU,OAAO,IAAI,EAAU,KAAK,YAAY,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,eAAe,SAAS,aAAa,CAAC,CAAC,CAAC,CAAc,EAAK,IAAI,CAAC,UAAU,gBAAgB,SAAS,yCAAyC,CAAC,CAAc,EAAK,IAAI,CAAC,UAAU,eAAe,SAAS,6GAA6G,CAAC,CAAc,EAAK,IAAI,CAAC,UAAU,UAAU,KAAK,0BAA0B,SAAS,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,UAAU,aAAa,oBAAoB,SAAS,GAAU,IAAI,GAAoB,EAAM,MAAM,CAAC,UAAU,UAAU,SAAS,CAAc,EAAK,KAAK,CAAC,SAAS,EAAM,MAAM,CAAC,CAAC,EAAM,MAAM,KAAK,CAAC,EAAM,KAAqB,EAAK,IAAI,CAAM,OAAK,SAAS,EAAM,CAAC,EAAM,CAAC,CAAC,CAAC,CAAC,EAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,aAAa,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,8DAAiE,CAAC,CAAc,EAAK,OAAO,CAAC,SAAS,wCAA8C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,yBATvoG,IAAoD,CAAM,GAAU,CAAC,CAAC,MAAM,cAAc,MAAM,CAAC,CAAC,gBAAgB,oCAAoC,CAAC,CAAC,mBAAmB,8BAA8B,CAAC,CAAC,kBAAkB,4BAA4B,CAAC,CAAC,cAAc,WAAW,CAAC,CAAC,CAAC,CAAC,MAAM,UAAU,MAAM,CAAC,CAAC,kBAAkB,YAAY,CAAC,CAAC,eAAe,gBAAgB,CAAC,CAAC,qBAAqB,YAAY,CAAC,CAAC,UAAU,WAAW,CAAC,CAAC,CAAC,CAAC,MAAM,oBAAoB,MAAM,CAAC,CAAC,kBAAkB,0BAA0B,CAAC,CAAC,kBAAkB,0BAA0B,CAAC,CAAC,aAAa,cAAc,CAAC,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CASujFD,GAAI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAmRhuG,GAAoB,GAA0B,CAAC,UAAU,CAAC,KAAK,EAAY,gBAAgB,MAAM,aAAa,CAAC,aAAa,CAAC,KAAK,EAAY,gBAAgB,MAAM,iBAAiB,CAAC,YAAY,CAAC,KAAK,EAAY,gBAAgB,MAAM,gBAAgB,CAAC,YAAY,CAAC,KAAK,EAAY,gBAAgB,MAAM,gBAAgB,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,EAAE,IAAI,GAAG,IAAI,EAAE,KAAK,IAAI,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,yBAAyB,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,yBAAyB,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,UAAU,CAAC,CAAC,IC3RjI,SAASE,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,2DAAt4B,IAA4L,IAAkE,IAA4B,KAA8K,CAAM,GAA+B,EAAS,GAA0B,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAa,EAAM,IAAM,CAAI,MAAC,GAAO,OAAO,GAAQ,UAAkB,MAAM,CAAC,GAAG,EAAM,MAAI,EAASC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU/zD,GAAgB,EAV+0D,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,GAAkB,EAAGX,GAA2C,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBY,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,qBAAqB,GAAG,EAAM,CAAC,GAAGhB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gCAAgC,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAA0B,CAAC,YAAY,mBAAmB,eAAe,EAAE,gBAAgB,qBAAqB,UAAU,wBAAwB,aAAaK,GAAY,CAAC,YAAY,IAAI,WAAW,KAAK,IAAI,4FAA4F,OAAO,sUAAsU,CAAC,GAAG,CAAC,aAAa,mBAAmB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUA,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,GAAG,CAAC,WAAW,yBAAyB,MAAM,CAAC,MAAM,OAAO,CAAC,YAAYA,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,4FAA4F,OAAO,kNAAkN,CAAC,GAAG,CAAC,UAAU,kBAAkB,MAAM,OAAO,GAAGL,GAAqB,CAAC,UAAU,CAAC,YAAYK,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,2FAA2F,OAAO,gGAAgG,CAAC,GAAG,CAAC,YAAYA,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,QAAQ,UAAU,QAAQ,IAAI,4FAA4F,OAAO,kNAAkN,CAAC,GAAG,CAAC,CAAC,UAAU,CAAC,YAAYA,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,2FAA2F,OAAO,gGAAgG,CAAC,GAAG,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,sPAAsP,wGAAwG,iEAAiE,gEAAgE,CAU1mN,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAA+B,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX3Y,SAAgB,GAAW,EAAM,CAAC,OAAqB,EAAK,MAAM,CAAC,MAAM,6BAA6B,QAAQ,cAAc,MAAM,EAAM,MAAM,OAAO,EAAM,OAAO,MAAM,CAAC,GAAG,EAAM,MAAM,MAAM,EAAM,MAAM,CAAC,SAAuB,EAAK,OAAO,CAAC,EAAE,mIAAmI,KAAK,eAAe,CAAC,CAAC,CAAC,CAAE,SAAgB,GAAU,EAAM,CAAC,OAAqB,EAAM,MAAM,CAAC,MAAM,6BAA6B,QAAQ,cAAc,GAAG,EAAM,SAAS,CAAe,EAAK,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,KAAK,OAAO,CAAC,CAAe,EAAK,OAAO,CAAC,EAAE,oPAAoP,KAAK,eAAe,CAAC,CAAC,CAAC,CAAC,CAAE,SAAgB,GAAY,EAAM,CAAqB,OAAqB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,GAAG,EAAM,MAAM,CAAC,SAAS,CAAe,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,OAAO,IAAI,CAAC,WAAW,CAAC,KAAK,SAAS,SAAS,EAAE,OAAO,IAAS,CAAC,MAAM,CAAC,aAAa,IAAI,gBAAgB,+CAA+C,EAAM,MAAM,QAAQ,MAAM,OAAO,OAAO,OAAO,CAAC,CAAC,CAAe,EAAK,MAAM,CAAC,MAAM,CAAC,gBAAgB,EAAM,gBAAgB,aAAa,IAAI,SAAS,WAAW,IAAI,EAAY,KAAK,EAAY,OAAO,EAAY,MAAM,EAAY,CAAC,CAAC,CAAC,CAAC,CAAC,mBAAn+C,IAAkC,ICA3F,SAAgB,GAAQ,EAAM,CAC1B,KAAK,MAAQ,IAAI,SAAS,EAAS,IAAS,CACxC,IAAI,EAAU,EAAO,UAAU,KAAK,SAAS,OAAO,CACpD,EAAQ,gBAAmB,GAAI,CAC3B,KAAK,GAAKY,EAAE,OAAO,OACnB,KAAK,GAAG,kBAAkB,QAAQ,EAEtC,EAAQ,UAAa,GAAI,CACrB,KAAK,GAAKA,EAAE,OAAO,OACnB,GAAS,EAEb,EAAQ,QAAW,GAAI,CACnB,KAAK,GAAKA,EAAE,OAAO,OACnB,EAAOA,EAAE,GAEf,oBAEN,GAAQ,UAAU,IAAM,SAAS,EAAK,CAClC,OAAO,KAAK,MAAM,SACP,IAAI,SAAS,EAAS,IAAS,CAClC,IAAI,EAAU,KAAK,UAAU,CAAC,IAAI,EAAI,CACtC,EAAQ,UAAa,GAAI,EAAQA,EAAE,OAAO,OAAO,CAEjD,EAAQ,QAAU,GACpB,CACJ,EAEN,GAAQ,UAAU,SAAW,UAAW,CACpC,OAAO,KAAK,GAAG,YAAY,CACvB,QACH,CAAE,YAAY,CAAC,YAAY,QAAQ,EAExC,GAAQ,UAAU,IAAM,SAAS,EAAK,EAAO,CACzC,OAAO,KAAK,MAAM,SACP,IAAI,SAAS,EAAS,IAAS,CAClC,IAAI,EAAU,KAAK,UAAU,CAAC,IAAI,EAAO,EAAI,CAC7C,EAAQ,UAAY,EACpB,EAAQ,QAAU,GACpB,CACJ,EAEN,GAAQ,UAAU,OAAS,SAAS,EAAK,EAAO,CAC5C,EAAO,UAAU,eAAe,SAAS,OAAO,KCzCgvB,eAAsB,GAAc,EAAI,EAAY,EAAM,IAAI,GAAQ,QAAQ,CAAC,CAAC,IAAM,EAAS,EAAe,MAAM,EAAM,IAAI,EAAS,EAAY,CAAE,eAAsB,GAAmB,EAAI,EAAM,IAAI,GAAQ,QAAQ,CAAC,CAAC,IAAM,EAAS,EAAoE,OAArD,MAAM,EAAM,IAAI,EAAS,EAAmC,wBAA5+B,uBEDsC,SAAgB,GAAkB,EAAS,CAAC,MAAM,CAAC,GAAU,IAAW,UAA8C,SAAS,GAAY,EAAS,CAAiD,OAA7C,GAAkB,EAAS,CAAQ,GAAgB,GAAG,GAAU,GAAG,IAAqD,SAAS,GAAe,EAAS,CAAoD,OAAhD,GAAkB,EAAS,CAAQ,GAAmB,GAAG,GAAa,GAAG,IAAY,eAAsB,GAAe,EAAS,EAAU,CAGxlB,IAAM,EAAY,GAAe,EAAS,CAAO,EAAS,GAAY,EAAS,CAAM,CAAC,EAAS,GAAa,MAAM,QAAQ,IAAI,CAAC,GAAmB,EAAY,CAAC,GAAmB,EAAS,CAAC,CAAC,CAA+J,OAA3J,EAAmB,CAAC,OAAO,GAAY,GAAmD,YAAa,EAAU,QAAQ,QAAQ,YAAY,EAAY,CAAQ,CAAC,OAAO,OAAO,CAAE,SAAgB,GAAe,EAAS,EAAM,EAAU,CAAsC,GAAtB,GAAY,EAAS,CAAwB,EAAM,CAAC,IAAM,EAAS,CAAC,QAAQ,GAAQ,UAAU,KAAK,KAAK,CAAC,YAAU,CAA4C,GAAzB,GAAe,EAAS,CAA2B,EAAS,6BAHvhB,CAAM,GAAQ,EAA2H,GAAU,mBAA0I,GAAa,uCCEnY,GAAY,CAAC,IAAI,CAAC,QAAQ,EAAE,MAAM,wBAAwB,YAAY,gCAAgC,SAAS,GAAG,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,gBAAgB,UAAU,EAAE,CAAC,CAAC,aAAa,CAAC,QAAQ,EAAE,MAAM,8BAA8B,YAAY,gEAAgE,SAAS,GAAG,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,kBAAkB,UAAU,EAAE,CAAC,CAAC,aAAa,CAAC,QAAQ,EAAE,MAAM,6BAA6B,YAAY,6DAA6D,SAAS,GAAG,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,EAAE,EAAE,CAAC,IAAI,kBAAkB,UAAU,EAAE,CAAC,CAAC,2BCAloB,GAAI,IAAI,YAAY,MAAM,CAAO,IAAU,EAAE,IAAI,CAAC,IAAMC,EAAEC,EAAE,OAAaC,EAAEC,EAAE,OAAa,EAAI,GAAGH,EAAE,EAAM,EAAG,GAAO,EAAG,EAAM,EAAGA,EAAMI,EAAEJ,EAAE,KAAM,KAAK,GAAIC,EAAE,WAAWG,EAAE,GAAG,GAAGA,EAAG,IAAI,EAAE,EAAEA,EAAEF,EAAE,IAAI,CAAC,IAAI,EAAG,GAAIC,EAAE,WAAWC,EAAE,EAAQ,EAAG,EAAG,EAAG,IAAK,EAAG,GAAI,EAAG,EAAG,GAAI,EAAE,EAAG,GAAI,GAAI,EAAM,EAAG,GAAK,IAAS,EAAG,GAAK,IAAM,EAAG,GAAI,EAAE,EAAE,EAAG,GAAI,EAAE,EAAE,EAAG,GAAI,GAAI,EAAQ,IAAJ,EAAEJ,EAAQ,KAAK,GAAIC,EAAE,WAAWG,EAAE,EAAE,EAAG,OAAO,GAAW,IAAS,EAAE,IAAI,CAAC,IAAMJ,EAAEC,EAAE,OAAaC,EAAEC,EAAE,OAAa,EAAI,EAAE,CAAO,EAAI,EAAE,CAAO,EAAM,KAAK,KAAKH,EAAE,GAAG,CAAO,EAAM,KAAK,KAAKE,EAAE,GAAG,CAAC,IAAI,IAAIE,EAAE,EAAEA,EAAE,EAAM,IAAK,EAAIA,GAAG,GAAG,EAAIA,GAAG,EAAG,IAAIC,EAAE,EAAE,KAAKA,EAAE,EAAM,EAAE,IAAI,CAAC,IAAI,EAAG,EAAM,EAAG,GAAS,EAAMA,EAAE,GAAS,EAAK,KAAK,IAAI,GAAGH,EAAE,CAAC,EAAM,IAAI,IAAII,EAAE,EAAMA,EAAE,EAAK,IAAK,GAAIH,EAAE,WAAWG,EAAE,GAAG,GAAGA,EAAG,IAAI,IAAI,EAAG,EAAE,EAAGN,EAAE,IAAK,CAAC,IAAM,EAAG,GAAIC,EAAE,WAAW,EAAG,EAAQ,EAAG,EAAI,EAAG,GAAG,KAAK,EAAG,EAAQ,EAAG,EAAI,EAAG,GAAG,KAAK,EAAG,EAAQ,EAAG,EAAG,EAAS,IAAK,EAAG,GAAI,GAAI,EAAG,EAAG,EAAG,EAAO,EAAG,EAAG,EAAE,EAAG,GAAQ,EAAG,EAAG,EAAM,IAAK,GAAG,IAAI,EAAI,EAAG,GAAG,IAAI,GAAG,GAAO,IAAK,GAAG,IAAI,EAAI,EAAG,GAAG,IAAI,GAAG,GAAI,EAAG,GAAI,EAAE,EAAG,EAAG,GAAI,EAAE,EAAG,EAAG,EAAG,EAAE,EAAG,GAAI,EAAG,EAAG,EAAI,IAAI,IAAI,EAAG,EAAM,EAAG,EAAK,IAAM,GAAIE,EAAE,WAAW,EAAG,EAAE,EAAI,IAAI,EAAI,EAAM,EAAI,GAAS,EAAOE,EAAE,GAAS,EAAM,KAAK,IAAI,GAAGH,EAAE,EAAO,CAAC,EAAO,IAAI,IAAI,EAAG,EAAO,EAAG,EAAM,IAAM,GAAIC,EAAE,WAAW,EAAG,GAAG,GAAG,EAAI,IAAI,EAAMD,EAAE,IAAI,IAAI,EAAG,EAAE,EAAGF,EAAE,IAAK,CAAC,IAAM,EAAI,GAAIC,EAAE,WAAW,EAAG,EAAQ,EAAI,EAAI,EAAG,GAAG,KAAK,EAAG,EAAQ,EAAI,EAAI,EAAG,GAAG,KAAK,EAAG,EAAQ,EAAI,EAAI,EAAU,IAAM,EAAI,GAAK,GAAK,EAAI,EAAI,EAAI,EAAQ,EAAI,EAAI,EAAE,EAAI,GAAS,EAAI,EAAI,EAAI,GAAO,IAAMC,EAAE,EAAE,EAAE,GAAO,IAAMA,EAAE,EAAE,EAAK,IAAM,GAAG,IAAK,EAAI,EAAG,GAAG,IAAI,GAAG,GAAO,IAAM,GAAG,IAAK,EAAI,EAAG,GAAG,IAAI,GAAG,GAAI,EAAI,GAAK,EAAE,EAAI,EAAI,GAAK,EAAE,EAAI,EAAI,EAAI,EAAE,EAAI,GAAK,EAAI,EAAI,EAAK,IAAI,IAAI,EAAG,EAAO,EAAG,EAAM,IAAM,GAAIC,EAAE,WAAW,EAAG,EAAE,EAAG,OAAO,GAAc,IAAU,EAAE,IAAI,CAAC,GAAGF,EAAE,OAAOE,EAAE,OAAO,CAAC,IAAM,EAAIA,EAAE,EAAEF,EAAE,EAAE,EAA8E,OAAtEE,EAAE,SAAS,EAAUF,EAAE,OAAWA,EAAE,QAAQ,GAAW,GAASA,EAAEE,EAAE,CAAS,GAAQF,EAAEE,EAAE,KCD1xD,SAAS,GAAsB,EAAM,CAAC,OAAO,EAAM,OAAO,EAAE,CAAC,aAAa,CAAC,EAAM,MAAM,EAAE,CAAE,SAAgB,GAAU,EAAM,CAA2C,OAA7B,EAAM,MAAM,GAAY,EAAE,EAAE,EAAe,IAAI,GAAsB,CAAC,KAAK,IAAI,CAAE,SAAgB,GAAU,EAAK,EAAU,CAAC,IAAM,EAAW,EAAK,OAAO,GAAG,GAAY,EAAW,OAAO,EAAM,IAAM,EAAW,EAAK,MAAM,EAAE,EAAU,CAAiD,OAA7C,EAAW,EAAkB,EAAW,IAAY,EAAY,SAAgB,GAAc,EAAO,CAAC,OAAO,OAAO,KAAK,EAAO,CAAC,SAAS,EAAG,SAAgB,GAAa,EAAW,CAAC,SAASI,EAAI,GAAG,EAAK,CAAC,QAAQ,IAAI,KAAK,KAAK,CAAC,GAAG,EAAK,CAAE,SAASC,EAAK,EAAM,CAAC,QAAQ,KAAK,EAAM,CAAE,SAASC,EAAQ,EAAM,CAAC,QAAQ,QAAQ,EAAM,CAAE,SAAS,GAAM,EAA2D,OAArD,EAA2D,CAAC,IAAA,EAAI,KAAA,EAAK,QAAA,EAAQ,CAA3D,CAAC,IAAI,EAAK,KAAK,EAAK,QAAQ,EAAK,CAA8L,SAAgB,GAAc,EAAM,CAA0M,OAAtM,EAAM,WAAW,WAAkB,EAAM,UAAU,WAAc,EAAM,WAAW,WAAkB,EAAM,UAAU,WAAc,EAAM,cAAc,WAAkB,EAAM,aAAa,WAAkB,GAAqB,SAAgB,GAAuB,EAAO,CAAC,MAAM,GAAG,EAAO,WAA2M,SAAgB,IAAmB,CAAC,IAAM,EAAQ,IAAc,cAAc,GAAgB,CAAK,KAA8E,OAAhC,EAAQ,aAAa,UAAU,CAA0G,SAAgB,GAAwB,EAAI,EAAW,CAAC,GAAG,CAAC,EAAW,OAAO,EAAI,IAAM,EAAoB,IAAI,IAAa,GAAG,EAAI,WAAW,EAAoB,CAAE,OAAO,EAAI,MAAM,EAAoB,OAAO,CAEngE,SAAgB,GAAY,EAAe,CAAC,GAAG,cAAc,EAAO,CAGvE,IAAM,EAAQ,CAAC,SAAS,EAAe,gBAAgB,eAAe,CAAC,GAAG,UAAU,UAAU,OAAO,UAAU,MAAM,EAAQ,CAAC,GAAG,aAAa,UAAU,OAAO,UAAU,aAAa,GAAG,EAAQ,CAEvK,OAF4K,EAE/L,QAAQ,SAAS,CAAS,IAAI,QAAQ,GAAS,CAAC,WAAW,EAAQ,EAAE,EAAG,yCARlE,QAA2B,CAAC,GAAG,CAAC,OAAc,IAAS,QAAa,EAAO,aAAa,sBAAsB,YAAgB,MACtI,CAAO,GAAY,8CAA01B,GAAoB,iIAAme,GAAa,OAAO,SAAW,IAAY,SAAS,KAAkB,GAAkB,IAAS,OAAmB,KAAP,EAAkB,GAAgB,mCAAwP,OAA6B,IAAmB,GAAG,mBCAh6B,SAAS,GAAW,EAAI,CAAC,GAAG,CAAc,OAAb,IAAI,IAAI,EAAI,CAAQ,QAAmB,CAAC,MAAO,IAM/vB,SAAS,GAAW,EAAK,CAAC,OAAO,EAAK,MAAM,GAAgB,CAAE,SAAS,GAAe,EAAI,CAAC,IAAM,EAAM,GAAW,EAAI,CAAC,OAAO,GAAM,EAAK,MAAM,EAAE,EAAK,OAAO,EAAE,CAAC,OAAO,IAAI,IAAI,EAAM,CAGlY,SAAS,GAAoB,EAAK,CAA+D,OAA3D,MAAM,QAAQ,EAAK,CAAS,EAAK,IAAI,GAAoB,CAAS,EAAK,UAAU,MAAM,CAC/H,QAAQ,GAAe,GAAG,CAAC,aAAa,CAAwC,SAAS,GAA2B,EAAK,CAAC,IAAM,EAAO,GAAoB,IAAI,EAAK,CAAC,GAAG,EAAO,OAAO,EAAO,IAAM,EAAe,GAAkB,EAAK,CAA8C,OAA7C,GAAoB,IAAI,EAAK,EAAe,CAAQ,EAAgB,SAAS,GAAkB,EAAK,CAAC,IAAM,EAAe,EAAE,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,EAAK,eAAe,EAAI,CAAC,CAAC,IAAM,EAAM,EAAK,GAAK,GAAG,OAAO,GAAQ,SAAS,CAAC,EAAe,GAAK,GAAoB,EAAM,CAAC,SAAU,GAAG,MAAM,QAAQ,EAAM,CAAC,CAAC,EAAe,GAAK,GAAoB,EAAM,CAAC,SAAU,EAAe,GAAK,EAAQ,OAAO,EAAgB,SAAS,GAAc,EAAa,EAAM,EAAI,CAAC,IAAM,EAAO,CAAC,GAAG,EAAa,CAA+E,OAA3E,EAAM,EAAO,QAAO,EAAO,MAAM,GAAU,EAAI,EAAO,MAAK,EAAO,IAAI,GAAY,EAK5yB,SAAS,GAA2B,EAAK,EAAM,EAAM,EAAU,CAAC,IAAI,EAAM,EAAQ,EAAM,CAAC,MAAM,CAAC,MAAM,IAAS,IAAI,EAAE,CAAC,YAAY,CAAC,MAAM,IAAS,IAAI,EAAE,CAAC,CAAO,EAAS,GAAe,EAAK,IAAI,CAIpM,GAFG,EAAS,IAAI,EAAM,GAAE,GAAO,IAC5B,EAAM,OAAO,GAAG,EAAS,OAAO,GAAG,EAAS,QAAQ,CAAC,MAAM,CAAC,QAAQ,IAAO,GAAO,EAAM,GACxF,EAAM,EAAE,CAAC,IAAM,EAAY,EAAK,IAAI,MAAM,IAAI,CAAC,OAAO,GAAO,EAAM,GAAG,EAAY,EAAE,EAAY,CAAE,IAAM,EAAW,GAAe,EAAK,MAAM,CAC7I,EAAW,IAAI,EAAM,GAAE,GAAO,IAAI,IAAM,EAAW,EAAK,MAAM,QAAQ,EAAM,CAAI,IAAa,KAAI,GAAO,GAE3G,EAAM,MAAM,GAAc,EAAM,MAAM,EAAW,EAAW,EAAM,OAAO,EAEtE,GAAS,EAAK,MAAM,EAAU,EAAE,IAAG,GAAO,EAAM,IACnD,IAAI,IAAM,KAAa,EAAgC,GAAS,EAAM,EAAU,EAC9D,IAAG,GAAO,IAAK,IAAM,EAAS,CAAC,GAAG,EAAK,GAAG,GAAG,EAAK,GAAG,GAAG,EAAK,GAAG,GAAG,EAAK,GAAG,GAAG,EAAK,GAAG,GAAG,EAAK,GAAG,CAAC,IAAI,IAAM,KAAW,EAAS,CAAC,IAAM,EAAa,GAAe,EAAQ,CAE1L,GAAS,EAAQ,EAAU,EAAE,IAAG,GAAO,EAAM,IAE7C,EAAQ,WAAW,EAAM,GAAE,GAAO,IAAO,EAAa,IAAI,EAAM,GAAE,GAAO,IAAO,EAAQ,SAAS,EAAM,GAAE,GAAO,GACnH,IAAI,IAAM,KAAe,EAAkC,GAAS,EAAM,EAAY,EAAmB,IAAG,GAAO,GAAK,IAAM,EAAiB,EAAK,YAAY,QAAQ,EAAM,CAAI,IAAmB,KAAI,GAAO,GAAG,EAAM,YAAY,GAAc,EAAM,YAAY,EAAiB,EAAiB,EAAM,OAAO,EAAE,IAAI,IAAME,KAAK,EAAK,EAAMA,EAAE,SAAS,EAAM,GAAE,GAAO,IAAK,IAAI,IAAM,KAAa,EAAK,UAExY,GAAS,EAAU,EAAU,EAAE,IAAG,GAAO,IAAO,EAAU,SAAS,EAAU,GAAE,GAAO,IAAO,EAAU,SAAS,EAAM,GAAE,GAAO,IAAK,MAAM,CAAC,QAAM,QAAM,CAAE,SAAS,GAAwB,EAAK,EAAgB,CAAC,IAAM,EAAe,GAA2B,EAAK,CAAO,EAAW,GAAe,EAAgB,CAAK,EAAM,EAAE,IAAI,IAAM,KAAa,EAAW,CAAC,GAAK,CAAC,SAAO,GAA2B,EAAe,EAAU,EAAW,EAAgB,CAAC,GAAO,EAAO,OAAO,EAAO,SAAS,GAAa,EAAM,EAAM,EAAS,CAAC,GAAK,CAAC,EAAQ,GAAYC,EAAS,KAAK,CAAM,EAAE,GAAiBC,IAAe,CAAyV,OAAxV,MAAc,CAAC,IAAM,EAAgB,IAAI,gBAAyP,OAAzO,GAAiB,EAAM,EAAM,EAAS,EAAgB,OAAO,CAAC,KAAK,GAAK,CAAK,EAAgB,OAAO,SAAS,MAAoB,CAAC,EAAW,EAAI,EAAG,EAAI,CAAC,MAAM,GAAK,CAAI,EAAI,OAAO,cAAc,QAAQ,MAAM,iBAAiB,EAAI,EAAI,KAAW,CAAC,EAAgB,OAAO,GAAK,CAAC,EAAM,EAAM,CAAC,CAAO,CAAC,QAAQ,GAAS,EAAE,CAAC,CACj9B,eAAe,GAAiB,EAAM,EAAM,EAAS,EAAO,CAAC,IAAM,EAAK,IAAY,SAAS,SAAS,GAAK,QAAQ,CAAC,IAAM,EAAgB,GAAoB,EAAM,CAAO,EAAQ,EAAE,CAAO,EAAM,OAAO,OAAO,EAAM,CAAK,EAAS,YAAY,KAAK,CAAC,GAAQ,eAAe,GAAwB,CAAI,YAAY,KAAK,EAAE,IAAU,MAAM,IAAa,CAAC,EAAS,YAAY,KAAK,CAAC,IAAU,IAAI,IAAIC,EAAE,EAAEA,EAAE,EAAM,OAAO,EAAEA,EAAE,CAAoG,GAAhG,YAAY,KAAK,EAAE,IAAU,MAAM,GAAwB,CAAC,EAAS,YAAY,KAAK,CAAC,IAAY,GAAQ,QAAQ,MAAM,EAAE,CAAC,IAAM,EAAK,EAAMA,GAAS,EAAM,GAAwB,EAAK,EAAgB,CAAC,GAAG,GAAO,EAAS,cAAc,KAAK,CAAC,GAAM,EAAK,MAAM,GAAM,CAAC,IAAM,EAAQ,EAAK,GAAG,QAAQ,EAAK,GAAG,GAAS,EAAM,GAAU,YAAY,GAAsB,MAAM,EAAK,MAAM,GAAgB,EAAK,MACnzB,EAAQ,KAAK,CAAC,IAAI,EAAK,IAAI,QAAM,YAAY,EAAK,YAAY,KAAK,CAAC,GAAG,EAAK,EAAE,EAAK,UAAU,CAAC,KAAK,IAAI,CAAC,QAAM,CAAC,EAA4M,OAAzM,MAAM,GAAwB,CAAI,GAAQ,UAA8B,EAAQ,MAAM,EAAM,IAAQ,EAAM,MAAM,EAAM,MAAM,CAAC,GAAQ,QAAQ,CAAC,MAAM,GAAwB,CAAI,GAAQ,SAAc,EAAE,CAAQ,EAAQ,MAAM,EAAE,GAAG,CAAE,SAAS,GAAsB,EAAM,EAAY,EAAW,CAAC,IAAM,EAAY,EAAE,CAAO,EAAwB,EAAY,SAAS,IAAI,CAAO,EAAoB,EAAY,MAAM,IAAI,CAAC,GAAS,EAAS,EAAoB,OAAO,EAAE,EAAoB,GAAG,IAAI,IAAM,KAAO,EAAyB,GAAwB,EAAI,EAAW,CAAiB,WAAW,EAAS,GAAe,GAAyB,EAAI,QAAQ,EAAS,SAAkB,EAAY,GAAK,EAAM,KAAM,OAAO,EAAa,SAAgB,GAAU,EAAM,EAAS,CAAC,GAAK,CAAC,EAAY,GAAiBF,EAAS,EAAE,CAAC,CAAM,CAAC,EAAO,GAAWA,EAAS,UAAU,CAAM,CAAC,WAAS,GAAa,EAAY,EAAM,EAAS,CAAM,CAAC,gBAAc,IAAe,CAAO,EAAS,GAAc,GAE7kC,SAAS,EAAe,EAAM,EAAQ,CAAC,YAAY,GAAM,CAAC,CAAC,IAAI,EAAY,EAAS,EAAS,UAAU,CAAC,EAAQ,cAAa,EAAY,GAAsB,EAAM,EAAS,SAAS,GAAc,KAAK,CAAC,GAAI,kBAAkB,EAAS,SAAS,EAAE,EAAgB,EAAY,CAO9K,OAPgL,MAAc,CAAC,eAAe,GAAiB,CAAC,EAAU,UAAU,CAAC,IAAM,EAAQ,IAAc,cAAc,mCAAmC,CAAC,GAAG,CAAC,EAAQ,CAAC,EAAU,oBAAoB,CAAC,EAAe,GAAY,CAAC,YAAY,GAAK,CAAC,CAAC,GAAI,oBAAoB,CAAC,OAAQ,IAAM,EAAe,EAAQ,aAAa,UAAU,CAAO,EAAY,MAAM,GAAe,EAAS,EAAe,CAAO,EAAY,IAAiB,gBAE1rB,GAF6sB,GAAa,GAAI,+BAA+B,CAE1vB,EAAY,SAAS,QAAQ,CAAC,IAAa,EAAe,EAAY,YAAY,CAAC,EAAU,qBAAqB,CAAC,GAAI,qBAAqB,CAAI,EAAY,SAAS,SAAQ,OAChL,GAAG,CAAC,GAAgB,CAAC,GAAW,EAAe,CAAC,CAAC,GAAI,2CAA2C,CAE7F,EAAY,SAAS,QAAQ,EAAU,2BAA2B,CAAC,GAAI,8DAA8D,EAAO,GAAI,uBAAuB,CAAE,OAAQ,IAAM,EAAe,GAAkB,EAAe,EAAS,CAAO,EAAS,MAAM,MAAM,EAAe,CAAC,GAAG,CAAC,EAAS,GAAI,MAAU,MAAM,EAAS,WAAW,CAAE,IAAM,EAAgB,MAAM,EAAS,MAAM,CAAC,EAAe,EAAgB,CAAC,GAAe,EAAS,EAAgB,EAAe,CAAC,EAAU,UAAU,CAAC,GAAI,yBAAyB,CAAE,GAAiB,CAAC,MAAM,GAAO,CAE7iB,EAAU,QAAQ,CAAC,GAAI,8BAA8B,EAAM,EAAG,EAAG,CAAC,EAAS,CAAC,CAAC,GAAI,CAAC,SAAO,UAAQ,CAAC,CAAO,CAAC,UAAQ,SAAO,CAAE,SAAS,GAAkB,EAAQ,EAAS,CAA+C,OAA3C,GAAkB,EAAS,CAAQ,EAAe,EAAQ,QAAQ,QAAQ,IAAI,EAAS,OAAO,wCA5CvO,IAAiC,IAAoD,KAAkI,KAA4J,KAAwH,KAAqH,KAAqM,6BAAwB,GAAa,GAAsB,CAA2F,QAAqB,CAAC,GAAG,CAMt/B,IAAM,EAAM,OAAO,iDAAiD,IAAI,CAAiB,MAAhB,GAAG,MAAM,EAAM,CAAQ,OAAY,CAAiD,OAAhD,GAAI,2CAA2C,CAAQ,OAAO,0BAA0B,IAAI,KAAM,CAA8L,GAAe,mBAI3W,GAAoB,IAAI,QAuBi5B,GAAQ,yBClC98B,SAAS,EAAQ,CAAC,IAAI,EAAQ,EAAQ,YAAY,iBAAiB,GAAQ,EAAU,eAAe,EAAM,EAAS,EAAQ,aAAa,EAAU,UAAU,aAAa,CAAC,SAAS,UAAU,CAAK,EAAS,EAAQ,aAAa,EAAU,UAAU,aAAa,CAAC,SAAS,eAAe,CAAK,EAAS,EAAQ,aAAa,GAAU,EAAE,CAAC,GAAU,CAAqB,EAAQ,oBAAoB,GAAU,EAAE,CAAC,GAAS,CAAe,EAAQ,cAAc,MAAM,KAAK,EAAU,SAAS,CAAa,EAAQ,YAAY,MAAM,KAAK,EAAU,SAAS,GAAI,AAAU,KAAQ,EAAE,CAAE,qBCCriB,KAAgH,CAMrI,IAAwB,EAAS,IAAmB,CAAC,IAAM,EAAgBG,EAAO,KAAK,CAAC,OAAOC,EAAY,GAAO,CAAC,GAAG,CAAC,GAAQ,UAAU,CAAC,OAAO,EAAS,EAAM,CAAC,IAAM,EAAI,GAAkC,EAAqB,CAAC,UAAQ,WAAS,EAAY,EAAmB,EAAI,QAAQ,KAAI,QAAQ,CAAC,EAAE,EAAQ,EAAE,EAAQ,CAE7U,IAA+B,EAAmB,IAAI,GAAS,EAAmB,IAAI,GAAS,OAAO,EAAS,EAAM,EAAI,CAAC,EAAiB,EAAS,CAAC,KCPzJ,SAAgB,GAAe,EAAc,EAAsG,CAAC,YAAU,gBAAc,CAAC,IAAM,EAAoB,EAAc,uBAAuB,CAAO,EAAoB,EAAc,uBAAuB,CAAC,GAAG,EAAoB,IAAI,EAAoB,IAAI,CAAC,IAAM,EAAW,EAAoB,IAAI,EAAoB,IAAI,EAAc,UAAU,EAAc,UAAU,EAAW,UAAmB,EAAoB,OAAO,EAAoB,OAAO,CAAC,IAAM,EAAW,EAAoB,IAAI,EAAoB,IAAU,EAAU,EAAc,UAAU,EAAW,EAAgB,EAAc,EAAoB,OAAO,EAAoB,OAAa,EAAO,EAAc,UAAU,EAAc,EAAa,EAAc,UAAU,KAAK,IAAI,EAAU,EAAO,qBCAztB,SAAS,GAAY,CAAC,QAAM,OAAK,UAAQ,QAAM,CAAuC,IAAM,EAApB,IAAO,OAAuD,EAAK,GAAU,CAAC,MAAM,CAAC,MAAM,EAAM,eAAe,MAAM,EAAM,cAAc,OAAO,EAAM,cAAc,CAAC,CAAC,CAAC,EAAK,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,SAAS,GAAO,EAAM,WAAW,EAAM,UAAU,SAAS,EAAM,UAAU,SAAS,GAAG,CAAC,SAAsB,EAAK,SAAS,CAAC,UAAU,+BAAuC,UAAQ,MAAM,CAAC,WAAW,UAAU,OAAO,OAAO,WAAW,OAAO,OAAO,UAAU,QAAQ,OAAO,cAAc,YAAY,MAAM,EAAM,eAAe,SAAS,SAAS,QAAQ,EAAE,CAAC,SAAS,EAAW,CAAC,CAAC,CAAC,CAAE,SAAS,GAAQ,CAAC,QAAM,QAAM,CAAC,IAAM,EAAO,CAAC,WAAW,EAAM,gBAAgB,OAAO,EAAE,WAAW,EAAE,QAAQ,IAAI,CAAqH,OAAjH,IAAO,aAAa,IAAO,EAAO,WAAW,EAAM,kBAAkB,EAAO,YAAY,EAAM,mBAAuC,EAAK,MAAM,CAAC,MAAM,EAAO,CAAC,CAO7jC,SAAS,GAAgB,CAAC,WAAS,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,UAAU,OAAO,CAAS,UAAQ,CAAC,CAA+I,SAAS,GAAgB,CAAC,aAAW,QAAM,YAAU,YAAU,WAAS,gBAAc,CAAC,IAAM,EAAa,GAAoB,EAAW,EAAM,CAAO,EAAM,CAAC,GAAG,GAAqB,GAAG,EAAa,WAAW,YAAY,UAAU,IAAa,WAAW,EAAM,UAAU,EAAE,OAAO,IAAa,UAAU,OAAO,OAAO,UAAU,IAAa,YAAY,OAAO,OAAO,eAAe,IAAa,UAAU,WAAW,aAAa,cAAc,IAAa,UAAU,iBAAiB,SAAS,CAAO,EAAW,CAAC,GAAG,GAAqB,GAAG,EAAa,OAAO,IAAa,UAAU,OAAO,OAAO,UAAU,IAAa,YAAY,OAAO,OAAO,IAAI,IAAa,UAAU,EAAE,EAAM,0BAA0B,gBAAgB,IAAa,UAAU,EAAM,gBAAgB,cAAc,eAAe,IAAa,UAAU,WAAW,aAAa,cAAc,IAAa,UAAU,iBAAiB,SAAS,QAAQ,GAAG,QAAQ,GAAG,CAAC,SAAS,GAAuB,CAAC,OAAO,EAAP,CAAmB,IAAI,WAAW,CAAC,IAAM,EAAI,GAAuB,WAAW,CAAgF,OAApE,EAAa,EAAa,GAAK,IAAA,KAA2C,CAAC,EAAE,IAAI,QAAQ,GAAG,WAAW,CAAC,SAAS,GAAQ,SAAS,CAAC,EAAE,IAAI,CAAC,CAAS,IAAI,YAAY,CAAC,IAAM,EAAI,GAAuB,YAAY,CAAgF,OAApE,EAAa,EAAa,GAAK,IAAA,KAA2C,CAAC,MAAM,IAAI,QAAQ,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,EAAE,WAAW,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,GAAG,CAAC,CAAS,IAAI,UAAU,CAAC,IAAM,EAAI,GAAuB,UAAU,CAAgF,OAApE,EAAa,EAAa,GAAK,IAAA,KAA2C,CAAC,EAAE,IAAI,QAAQ,EAAE,WAAW,CAAC,SAAS,IAAI,CAAC,GAAW,IAAM,EAAmB,GAAuB,CAAC,OAAoB,EAAM,MAAM,CAAO,QAAgB,YAAU,QAAQ,GAAO,EAAM,iBAAiB,CAAC,SAAS,CAAC,IAAa,aAA0B,EAAK,GAAgB,CAAC,QAAQ,EAAU,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,EAAmB,QAAQ,CAAC,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,EAAE,CAAC,WAAW,EAAmB,EAAmB,WAAW,IAAA,GAAU,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,MAAM,EAAoB,WAAS,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,GAAe,CAAC,aAAW,QAAM,WAAS,iBAAe,mBAAiB,cAAY,CAAC,IAAM,EAAM,CAEr9E,WAAW,YAAY,gBAAgB,EAAM,gBAAgB,MAAM,EAAM,gBAAgB,aAAa,IAAa,YAAY,EAAM,aAAa,EAAE,MAAM,OAAO,QAAQ,OAAO,cAAc,SAAS,SAAS,SAAS,UAAU,IAAa,UAAuB,IAAA,GAAb,EAAM,OAAiB,UAAU,IAAa,YAAY,OAAO,GAAiB,yBAAyB,IAAA,GAAU,CAE1W,CAAC,EAAM,GAAS,IAAY,CAA6T,OAA5T,MAAoB,CAAC,GAAG,IAAa,aAAa,EAAe,OAAO,IAAM,EAAW,EAAM,QAAQ,aAAa,EAAM,QAAQ,MAAM,OAAO,OAAO,IAAM,EAAO,EAAM,QAAQ,aAAa,EAAM,QAAQ,MAAM,OAAO,EAAW,KAAK,EAAQ,EAAM,QAAQ,CAAC,OAAO,CAAC,EAAW,EAAO,CAAC,CAAC,EAAiB,EAAG,EAAW,CAAqB,EAAK,MAAM,CAAC,IAAI,EAAM,KAAK,SAAS,UAAU,IAAa,WAAW,4BAA4B,IAAA,GAAgB,QAAe,WAAS,CAAC,CAGvS,SAAS,GAAc,CAAC,SAAO,aAAW,SAAO,CAAC,IAAM,EAAgB,KAAK,MAAM,EAAM,EAAM,kBAAkB,GAA4B,EAAE,CAAO,EAAM,CAAC,GAAG,GAAY,WAAW,OAAO,WAAW,GAAc,EAAM,CAAC,YAAY,GAAO,EAAM,kBAAkB,aAAa,GAAO,EAAM,kBAAkB,WAAW,IAAI,WAAW,QAAQ,EAAM,cAAc,OAAO,WAAW,EAAgB,cAAc,EAAgB,GAAG,EAAM,UAAU,OAAO,EAAM,OAAO,EAAE,SAAS,IAAa,WAAW,OAAO,EAAM,MAAM,MAAM,IAAa,WAAW,eAAe,EAAgB,EAAE,IAAI,OAAO,UAAU,IAAa,WAAW,GAAY,UAAU,aAAa,IAAa,WAAW,EAAM,aAAa,CAC7kB,OAA9N,IAAS,oBAAyC,EAAK,MAAM,CAAO,QAAM,SAAjK,IAAa,WAAW,eAAe,6CAAmJ,CAAC,CAAK,IAAS,2BAAgD,EAAK,MAAM,CAAO,QAAM,SAAS,wBAAwB,CAAC,CAAS,KAAsU,SAAS,GAAoB,EAAa,EAAM,CAAC,OAAO,EAAP,CAAqB,IAAI,UAAU,MAAM,CAAC,GAAG,GAAc,MAAM,EAAM,MAAM,CAAC,IAAI,WAAW,OAAO,GAAe,IAAI,YAAY,MAAM,CAAC,GAAG,GAAgB,MAAM,EAAM,MAAM,EAGr3B,SAAgB,GAAY,EAAM,CAAC,GAAK,CAAC,aAAW,QAAM,WAAS,eAAa,kBAAgB,eAAa,gBAAc,aAAW,EAAW,CAAC,gBAAc,IAAe,CAAgB,GAAc,GAAG,IAAM,EAAW,GAAc,KAAW,EAAMC,GAAQ,CAAO,EAAkBA,GAAQ,CAAO,EAAWA,GAAQ,CAAM,CAAC,EAAS,GAAaC,EAAS,CAAC,MAAM,EAAE,OAAO,GAAK,CAAC,CAAO,EAAqBD,EAAO,KAAK,CAAM,CAAC,EAA6B,GAAiCC,EAAS,GAAQ,QAAQ,CAAM,CAAC,GAAM,GAAUA,EAAS,GAAG,CAAO,EAAcC,EAAiB,GAAM,CAAM,CAAC,UAAQ,UAAQ,GAAU,EAAc,CAAC,aAAa,EAAE,WAAS,UAAU,EAAc,UAAU,CAAC,CAAO,GAAe,EAAQ,EAAS,OAAa,GAAgB,KAAK,MAAM,EAAM,EAAM,kBAAkB,GAA4B,EAAE,CAAC,MAAc,CAC51B,EAAY,CAAC,MAAM,EAAE,OAAO,GAAK,CAAC,EAAG,CAAC,EAAc,CAAC,CAAC,IAAM,GAA2BC,GAAa,EAAM,IAAQ,CAAI,EAAM,cAAc,UAAe,EAAgC,GAAK,CAAC,EAAY,CAAC,QAAM,OAAO,GAAM,CAAC,GAAG,EAAE,CAAC,CAAO,EAAyBA,GAAa,EAAM,IAAQ,CAAC,EAAY,GAAsB,EAAiB,QAAQ,EAAc,EAAwB,CAAC,QAAM,OAAO,GAAM,CAAG,EAAG,EAAE,CAAC,CAAO,GAAO,IAAW,CAAO,GAAWA,EAAY,KAAM,IAAK,CAAI,OAAS,oBAA6B,GAAG,CAE/gB,GAAK,CAAC,UAAQ,iBAAe,GAA0B,GAAO,OAAO,EAAI,CAAO,EAAM,GAAO,WAAW,EAAQ,CAAC,GAAW,CAAC,MAAM,GAAO,MAAM,WAAW,CAAC,GAAO,WAAW,EAAQ,KAAK,EAAc,GAAM,MAAc,CAAC,EAAO,SAAS,KAAK,IAAO,CAAC,EAAO,CAAC,CAAO,EAAc,GAAO,CAAC,IAAM,EAAS,EAAQ,OAAO,EAAE,OAAO,EAAM,KAAb,CAAmB,IAAI,UAAiC,GAAvB,EAAM,gBAAgB,CAAI,EAA6B,CAAC,EAAgC,GAAM,CAAC,MAAO,EAAY,IAAmB,CAAC,MAAM,EAAM,EAAE,EAAS,EAAiB,MAAM,EAAE,CAAC,OAAO,GAAK,EAAE,CAAC,MAAM,IAAI,YAAmC,GAAvB,EAAM,gBAAgB,CAAI,EAA6B,CAAC,EAAgC,GAAM,CAAC,MAAO,EAAY,IAAmB,CAAC,MAAM,EAAM,EAAE,EAAS,EAAiB,MAAM,EAAE,CAAC,OAAO,GAAK,EAAE,CAAC,MAAM,IAAI,SAAS,MAAM,IAAI,QAAW,IAAgB,GAAW,GAAe,IAAI,CAAE,MAAM,QAAQ,EAAM,iBAAiB,GAAU,EAAc,EAAQ,SAAS,GAAG,EAAc,OAAO,GAAG,IAAS,UAAgB,EAAY,IAAS,EAAc,OAAO,GAAG,EAAQ,OAAO,GAAG,IAAgB,IAAS,WAAW,EAAM,cAAc,EAAM,aAAa,cAAc,QAAc,EAAgB,GAAQ,EAAM,eAAe,EAAM,cAAc,WAAW,aAAmB,GAAQ,EAAgB,EAAM,QAAQ,GAAS,EAAe,GAAa,EAAgB,GAAQ,EAAM,kBAAkB,EAAE,EAGj1C,OAHm1C,MAAc,CAAC,GAAG,CAAC,EAAS,OAAO,OAAO,IAAM,EAAQ,EAAkB,QAAY,GAAe,GAAe,EAAQ,EAAW,QAAQ,CAAC,UAAU,GAAa,EAAgB,EAAe,EAAE,aAAa,EAAgB,GAAQ,EAAE,CAAC,EAG/kD,CAAC,EAAS,CAAC,CAAqB,EAAM,GAAgB,CAAY,aAAwB,eAAmB,QAAM,UAAU,EAAwB,YAAU,SAAS,CAAc,EAAM,GAAe,CAAY,aAAiB,QAAM,eAAe,EAAa,eAAe,iBAAiB,EAAa,iBAAiB,WAAW,CAAC,EAAQ,OAAO,EAAc,CAAC,SAAS,CAAc,EAAK,GAAM,CAAC,UAAU,GAAK,IAAI,EAAM,SAAS,EAAS,MAAM,GAAY,QAAa,SAAO,SAAS,EAAa,YAAY,SAAS,YAAY,EAAa,mBAAmB,gBAAgB,gBAAgB,EAAa,EAAa,gBAAgB,IAAA,GAAU,gBAAgB,EAAa,gBAAgB,CAAC,CAAC,GAA0B,EAAK,GAAQ,CAAO,QAAM,KAAK,EAAa,YAAY,CAAC,CAAc,EAAK,GAAW,CAAC,IAAI,EAAiB,QAAM,SAAsB,EAAM,KAAK,CAAC,YAAY,SAAS,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,MAAM,eAAe,EAAM,eAAe,KAAK,QAAQ,EAAE,WAAW,EAAe,cAAc,EAAQ,QAAQ,EAAgB,GAAQ,EAAE,IAAI,EAAM,kBAAkB,OAAO,EAAE,CAAC,SAAS,CAAC,EAAQ,KAAK,EAAO,IAAQ,CAAC,IAAM,EAAW,IAAQ,EAAS,MAAM,OAAoB,EAAK,GAAU,CAAC,IAAI,EAAW,EAAkB,KAAW,QAAa,SAA4B,uBAAqB,SAAS,CAAC,GAA8B,EAAW,KAAK,EAAM,cAAc,SAAS,aAAa,EAAM,cAAc,gBAAgB,aAAmB,QAAiB,aAAW,YAAY,EAAyB,cAAc,GAA2B,aAAa,GAAW,CAAC,EAAO,IAAI,EAAG,CAAC,GAA4B,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,GAAgB,EAAe,cAAc,GAAgB,WAAW,MAAM,YAAY,GAAO,EAAM,kBAAkB,aAAa,GAAO,EAAM,kBAAkB,OAAiB,OAAc,CAAC,SAAsB,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,GAAY,UAAU,SAAS,WAAW,QAAQ,EAAM,cAAc,OAAO,MAAM,EAAM,cAAc,GAAG,EAAM,UAAU,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAc,CAAQ,SAAkB,aAAiB,QAAM,CAAC,CAAC,CAAC,CAAC,2FA1B9kE,KAAoH,IAAwI,KAAgH,IAAmD,KAAuI,KAAmM,KAA8I,KAA8H,IAEvgC,CAAM,GAAuB,IAAU,GAAiB,IAAU,GAA4B,GAA08B,GAAmB,EAAW,SAAe,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,GAAG,SAAO,YAAU,QAAM,cAAY,WAAS,kBAAgB,YAAU,EAAW,CAAC,EAAW,GAAeF,EAAS,EAAM,CAAM,CAAC,EAAU,GAAcA,EAAS,GAAM,CAAO,EAASD,GAAQ,CAAC,GAAoB,MAAQ,EAAS,QAAQ,CAAC,EAAM,wBAEl4C,CAAC,IAAM,EAAa,EAAS,QAAW,CAAC,GAAc,IAAe,SAAS,eAAqB,EAAa,MAAM,EAAK,EAAE,CAAC,CAAC,IAAM,MAAqB,CAAI,EAAS,SAAS,EAAS,QAAQ,OAAO,EAAU,MAAqB,CAAC,EAAc,GAAG,EAAG,MAAc,CAAC,EAAS,EAAW,EAAG,CAAC,EAAW,CAAC,CAAoB,EAAW,OAAS,IAAM,EAAgB,EAAW,OAAO,GAAG,GAAiB,IAAkB,OAAa,EAAgB,KAAK,MAAM,EAAM,EAAM,kBAAkB,GAA4B,EAAE,CAAO,EAAW,IAAW,UAAU,EAAM,eAA4B,EAAK,MAAM,CAAC,IAAI,uCAAuC,IAAI,EAAM,eAAe,IAAI,MAAM,EAAM,cAAc,OAAO,EAAM,cAAc,SAAS,QAAQ,CAAC,CAAc,EAAK,GAAW,CAAC,MAAM,EAAM,eAAe,MAAM,EAAM,cAAc,OAAO,EAAM,cAAc,CAAC,CAAC,OAAoB,EAAM,MAAM,CAAC,KAAK,SAAS,MAAM,CAAC,GAAG,GAAoB,WAAW,GAAc,EAAM,CAAC,YAAY,GAAO,EAAM,kBAAkB,aAAa,GAAO,EAAM,kBAAkB,IAAI,GAAG,WAAW,EAAgB,cAAc,EAAgB,YAAY,OAAO,CAAC,QAAQ,EAAiB,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,QAAQ,OAAO,CAAC,SAAS,IAAS,WAAW,EAAwB,EAAK,GAAY,CAAC,MAAM,EAAM,eAAe,gBAAgB,EAAM,gBAAgB,MAAM,CAAC,OAAO,GAAO,EAAM,cAAc,MAAM,GAAO,EAAM,cAAc,CAAC,CAAC,CAAC,EAAW,CAAC,CAAc,EAAK,QAAQ,CAAC,IAAI,EAAS,WAAW,GAAM,UAAU,EAAU,MAAM,CAAC,GAAG,GAAW,wBAAwB,gBAAgB,MAAM,EAAM,gBAAgB,WAAW,MAAM,cAAc,WAAW,GAAG,EAAM,UAAU,GAAG,EAAM,UAAU,SAAS,EAAM,cACxsD,oCAAoC,EAAM,iBAAiB,CAAC,YAAY,CAAC,IAAM,EAAa,SAAS,gBAAgB,UAAU,SAAS,gBAAgB,UAAU,GAA2B,cAAY,MAAM,EAAW,aAAa,EAAc,EAAS,QAAQ,MAAM,CAAC,CAAC,CAAC,GAA8B,EAAK,GAAY,CAAO,QAAM,KAAK,EAAM,gBAAgB,KAAK,EAAM,gBAAgB,QAAQ,EAAiB,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO,GAAoB,CAAC,QAAQ,cAAc,WAAW,SAAS,WAAW,EAAE,CAAO,GAAW,CAAC,QAAQ,OAAO,OAAO,OAAO,WAAW,cAAc,WAAW,IAAI,OAAO,MAAM,QAAQ,EAAE,MAAM,OAAO,CAAc,GAAuB,EAAM,KAAkB,EAAM,WAAW,SAAmB,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,SAAO,uBAAqB,OAAK,YAAY,eAAa,OAAO,WAAS,GAAM,QAAM,aAAW,QAAM,cAAY,gBAAc,gBAAc,EAAW,CAAC,MAAI,QAAM,SAAO,EAAa,EAAQM,MAAoB,GAAwB,EAAI,EAAW,CAAG,CAAC,EAAI,EAAW,CAAC,CAAO,EAAgB,GAAuB,GAAO,EAAY,EAAM,EAAM,CAAC,EAAqB,CAAO,EAAY,IAAO,YAAkB,EAAa,EAAY,EAAM,EAAE,IAAS,EAAM,aAAa,EAAM,QAAQ,CAAC,EAAQ,EAAa,IAAe,OAAO,EAAQ,GAAU,EAAO,YAAY,GAAuB,CAA8H,OAAoB,EAAK,IAAI,CAAK,MAAI,MAAM,CAAC,eAAe,OAAO,CAAC,KAAK,EAAO,IAAI,QAA/L,GAAO,CAAC,EAAM,gBAAgB,CAAC,EAAa,EAAO,IAAI,EAA4J,YAAY,EAAgB,YAArK,GAAO,CAAC,EAAM,gBAAgB,EAA6J,cAAc,GAAO,EAAc,EAAM,EAAM,CAAC,SAAsB,EAAM,KAAK,CAAC,MAAM,CAAC,GAAG,GAAgB,GAAG,EAAM,WAAW,EAAY,GAAG,GAAG,cAAc,EAAY,GAAG,GAAG,MAAM,EAAM,gBAAgB,SAAS,WAAW,YAAY,GAAO,EAAM,kBAAkB,aAAa,GAAO,EAAM,kBAAkB,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,gBAAgB,EAAM,gBAAgB,SAAS,WAAW,QAAQ,EAAS,IAAI,EAAE,eAAa,KAAK,GAAO,EAAY,EAAM,QAAQ,EAAE,MAAM,GAAO,EAAY,EAAM,QAAQ,EAAE,IAAI,EAAE,OAAO,EAAE,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,SAAS,SAAS,IAAI,EAAE,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,GAAY,GAAG,EAAM,UAAU,WAAW,QAAQ,CAAC,SAAS,EAAM,CAAC,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,EAAM,cAAc,GAAG,EAAM,aAAa,WAAW,SAAS,SAAS,SAAS,aAAa,WAAW,WAAW,QAAQ,CAAC,SAAS,CAAC,GAAsB,EAAM,GAAG,IAAI,EAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAO,IAAI,CAAC,CAAC,EAAG,CAAC,CAI97E,GAAqB,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,aAAa,IAAI,GAAG,SAAS,UAAU,CAIyP,GAAwB,EAAM,WAAW,SAAoB,CAAC,QAAM,YAAU,EAAI,CAAC,IAAM,EAAQ,GAAQ,SAAS,CAAM,CAAC,EAAU,GAAcE,EAAM,SAAS,GAAK,CAAiJ,OAAhJ,EAAM,cAAc,CAAC,GAAG,CAAC,EAAQ,OAAO,IAAM,EAAQ,EAAI,QAAY,GAAe,EAAa,EAAQ,aAAa,EAAQ,aAAa,EAAG,CAAqB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,MAAM,eAAe,EAAM,eAAe,KAAK,UAAU,SAAS,UAAU,SAAS,mBAAmB,UAAU,YAAY,EAAU,IAAA,GAAU,OAG5/B,UAAU,GAAG,CAAU,WAAS,CAAC,EAAG,CAAO,GAAY,CAAC,gBAAgB,UAAU,MAAM,OAAO,UAAU,wCAAwC,WAAW,UAAU,UAAU,SAAS,SAAS,GAAG,QAAQ,QAAQ,CACyI,GAAY,CAAC,aAAa,WAAW,SAAS,OAAO,SAAS,SAAS,WAAW,IAAI,WAAW,SAAS,KAAK,EAAE,OAAO,EAAE,CAAO,GAAgB,CAAC,QAAQ,YAAY,UAAU,OAAO,WAAW,IAAI,CAAO,GAAc,CAAC,KAAK,EAAE,MAAM,IAAI,CAAO,GAAe,CAAC,IAAI,EAAE,MAAM,OAAO,CAAO,GAAgB,CAAC,MAAM,IAAI,EAA2Q,SAAS,EAA2B,CAAC,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,OAAO,EAA2B,KAAQ,SAAU,AAA6B,KAA2B,EAAE,CAAE,EAAoC,SAAS,EAAuB,CAAC,EAAuB,KAAQ,OAAO,EAAuB,UAAa,YAAY,EAAuB,UAAa,cAAe,AAAyB,KAAuB,EAAE,CAAE,EAAmC,SAAS,EAAsB,CAAC,EAAsB,GAAM,KAAK,EAAsB,MAAS,UAAW,AAAwB,KAAsB,EAAE,CAAE,EAAsC,SAAS,EAAyB,CAAC,EAAyB,YAAe,cAAc,EAAyB,KAAQ,SAAU,AAA2B,KAAyB,EAAE,CAAE,EAAkC,SAAS,EAAqB,CAAC,EAAqB,UAAa,YAAY,EAAqB,UAAa,cAAe,AAAuB,KAAqB,EAAE,CAAE,EAA8B,SAAS,EAAiB,CAAC,EAAiB,QAAW,UAAU,EAAiB,SAAY,WAAW,EAAiB,UAAa,cAAe,AAAmB,IAAiB,EAAE,CAAE,EAA6B,SAAS,EAAgB,CAAC,EAAgB,KAAQ,OAAO,EAAgB,KAAQ,SAAU,AAAkB,KAAgB,EAAE,CAAE,EAA4B,SAAS,EAAe,CAAC,EAAe,QAAW,UAAU,EAAe,OAAU,WAAY,AAAiB,KAAe,EAAE,CAAE,ICjB9+E,SAAS,IAAiB,CAA2D,OAAhD,IAAS,OAAmB,CAAC,MAAM,EAAE,OAAO,EAAE,CAAQ,CAAC,MAAM,EAAO,WAAW,OAAO,EAAO,YAAY,CAAE,SAAgB,GAAqB,EAAS,CAAC,GAAK,CAAC,EAAM,GAAUC,MAAa,EAAS,IAAiB,CAAC,CAAC,CAAmN,OAAlN,MAAc,CAAC,IAAM,MAAuB,EAAS,EAAS,IAAiB,CAAC,CAAC,CAAsD,OAArD,EAAO,iBAAiB,SAAS,EAAmB,KAAW,CAAC,EAAO,oBAAoB,SAAS,EAAmB,GAAK,EAAE,CAAC,CAAQ,wBAAxd,ICEyG,SAAS,GAAY,EAAe,EAAS,OAAO,CAAC,GAAG,CAAC,EAAe,OAAO,EAAS,GAAK,CAAC,EAAA,EAAE,EAAA,EAAE,OAAK,QAAM,UAAQ,EAAe,MAAM,GAAGC,EAAE,KAAKC,EAAE,KAAK,EAAK,KAAK,EAAO,KAAK,+CAFvQ,IAAoC,IAAwD,IAAkD,KAAiH,IAAyE,KAA8Q,KAA0I,KAA0L,KAAgH,EAElkC,SAAS,EAAkB,CAAC,EAAkB,KAAQ,OAAO,EAAkB,MAAS,UAAW,AAAoB,KAAkB,EAAE,CAAE,CAAiMC,GAAqB,EAAW,SAAiB,EAAM,EAAI,CAAC,GAAK,CAAC,aAAW,QAAM,aAAW,EAGxL,OAH8L,MAAc,CAAC,IAAM,EAAc,GAAO,CAAI,EAAM,OAAO,WAAU,EAAM,iBAAiB,CAAC,GAAW,GAAU,EAAkB,GAAO,CAAI,EAAM,cAAc,UAAkD,EAAM,kBAAkB,SAAS,EAAM,OAAO,QAAQ,gBAAgB,EAAoC,SAAS,yBAAyB,kBAAkB,SAAS,cAAc,MAAM,GAGnxB,OADhD,EAAO,iBAAiB,UAAU,EAAc,CAAC,EAAO,iBAAiB,cAAc,EAAkB,CAAC,QAAQ,GAAK,CAAC,CACxH,SAAS,KAAK,UAAU,IAAI,GAAmB,KAAW,CAAC,EAAO,oBAAoB,UAAU,EAAc,CAAC,EAAO,oBAAoB,cAAc,EAAkB,CAAC,QAAQ,GAAK,CAAC,CAAC,SAAS,KAAK,UAAU,OAAO,GAAmB,GAAK,EAAE,CAAC,CAAqB,EAA0B,EAAM,MAAM,CAAK,MAAI,UAAU,kCAAkC,KAAK,eAAe,MAAM,CAAC,GAAG,GAAe,OAAO,EAAM,gBAAgB,OAAO,eAAe,IAAa,EAAiB,QAAQ,aAAa,SAAS,CAAC,QAAQ,EAAU,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,KAAK,eAAe,QAAQ,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,WAAW,EAAM,kBAAkB,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,OAAO,OAAO,OAAO,UAAU,aAAa,SAAS,WAAW,YAAY,OAAO,gBAAgB,EAAM,gBAAgB,gBAAgB,CAAC,CAAC,CAAc,EAAK,GAAY,CAAC,SAAS,EAAM,SAAoB,aAAW,aAAa,EAAM,aAAa,cAAc,EAAM,cAAc,aAAa,EAAM,aAAa,gBAAgB,EAAM,gBAAgB,MAAM,EAAM,MAAgB,YAAU,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,KAAK,EAAG,CAAO,GAAe,CAAC,MAAM,OAAO,UAAU,aAAa,WAAW,YAAY,SAAS,QAAQ,QAAQ,OAAO,WAAW,aAAa,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,CAAO,GAAe,CAAC,OAAO,OAAO,QAAQ,OAAO,aAAa,GAAG,OAAO,UAAU,SAAS,SAAS,CAAO,GAAmB,2BAY36C,GAAW,EAAQ,SAAoB,EAAM,CAAC,IAAM,EAAQE,EAAO,KAAK,CAAM,CAAC,EAAO,GAAWC,EAAS,GAAM,CAAM,CAAC,EAAY,GAAgBA,EAAS,GAAM,CAAM,CAAC,EAAoB,GAAwBA,EAAS,GAAM,CAAM,CAAC,GAAYA,MAAa,EAAa,SAAS,GAAG,EAAa,OAAO,CAAC,MAAc,CAAC,EAAe,IAAkB,CAAC,CAAC,EAAuB,GAAQ,UAAU,EAAE,GAAQ,SAAS,CAAC,EAAG,EAAE,CAAC,CAAC,IAAM,EAAkB,EAAM,cAAc,WAAW,SAAS,EAAM,aAAa,UAAU,SAAS,OAEjhB,EAAc,EAAoB,aAAa,EAAkB,GAAG,EAAwB,EAAW,GAAqB,GAAU,EAAK,MAAM,EAAM,aAAa,MAAM,GAAW,EAAiB,SACrM,EAAM,aAAa,YAAY,EAAM,WAAa,CAAO,EAAM,CAAC,cAAc,EAAM,cAAc,gBAAgB,cAAc,gBAAgB,EAAM,aAAa,gBAAgB,gBAAgB,EAAM,cAAc,WAAW,iBAAiB,EAAM,aAAa,mBAAmB,iBAAiB,UAAU,EAAM,eAAe,WAAW,CAAC,GAAc,EAAM,cAAc,UAAU,CAAC,EAAM,cAAc,UAAU,CAAC,SAAS,GAAG,WAAW,GAAoB,WAAW,IAAI,CAAC,aAAa,EAAM,cAAc,iBAAiB,cAAc,CAAC,GAAc,EAAM,cAAc,gBAAgB,aAAa,CAAC,EAAM,cAAc,gBAAgB,aAAa,CAAC,SAAS,GAAG,WAAW,GAAoB,WAAW,IAAI,CAAC,UAAU,EAAM,cAAc,WAAW,CAAC,GAAc,EAAM,aAAa,UAAU,CAAC,EAAM,aAAa,UAAU,CAAC,SAAS,GAAG,WAAW,GAAoB,WAAW,IAAI,CACj3B,gBAAc,MAAM,EAAM,aAAa,MAAM,UAAU,EAAM,aAAa,IAAI,aAAa,EAAM,aAAa,aAAa,OAAO,GAAY,EAAM,aAAa,OAAO,CAAC,eAAe,EAAM,UAAU,cAAc,EAAM,SAAS,eAAe,EAAM,UAAU,cAAc,EAAM,aAAa,YAAY,SAAS,eAAe,EAAM,aAAa,YAAY,UAAU,eAAe,EAAM,aAAa,YAAY,UAAU,0BAA0B,GAAG,kBAAkB,EAAE,eAAe,GAAG,OAAO,GAAG,QAAQ,EAAE,OAAO,EAAM,gBAAgB,OAAO,kBAAkB,GAAG,kBAAkB,EAAM,gBAAgB,WAAW,CAAO,EAAY,GAAO,CACrpB,EAAM,gBAAgB,CAAC,EAAM,iBAAiB,CAAI,IAAmB,EAAU,GAAK,EAAG,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,GAAe,GAAG,EAAM,MAAM,cAAc,EAAY,OAAO,OAAO,QAAQ,EAAY,GAAG,EAAE,CAAC,SAAS,CAAc,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,aAAa,GAAG,QAAQ,EAAE,CAAC,QAAQ,EAAY,SAAS,EAAM,WAAW,GAAe,QAAQ,EAAM,eAA4B,EAAK,MAAM,CAAC,IAAI,mCAAmC,IAAI,EAAM,eAAe,IAAI,MAAM,EAAM,cAAc,OAAO,EAAM,cAAc,CAAC,CAAc,EAAK,GAAW,CAAC,MAAM,EAAM,eAAe,MAAM,EAAM,cAAc,OAAO,EAAM,cAAc,CAAC,CAAC,CAAC,CAAc,EAAK,GAAgB,CAAC,SAAS,GAAQ,CAAC,GAAyB,EAAKH,GAAQ,CAAC,IAAI,EAAmB,aAAW,SAAS,EAAM,SAAS,aAAa,EAAM,aAAa,cAAc,EAAM,cAAc,gBAAgB,EAAM,gBAAgB,aAAa,EAAM,aAAmB,QAAM,cAAc,EAAU,GAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAE9oC;;;;;;;;;UAUA;;;;;;UAOA;;;;;;;;;UASU;eACK,GAAmB;;WAGlC;;;;;;;;;;;WAWW,CAAC,oBAAoB,IAAgB,GAAW,GAAoB,GAAW,CAAC,SAAS,CAAC,MAAM,QAC3G,KAAK,EAAY,UAAU,CAO3B,SAAS,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,GAAe,CAAC,aAAa,OAAO,OAAO,GAAe,CAAC,IAAI,GAAU,CAAC,wBAAwB,GAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,OAAO,OAAO,GAAO,EAAM,WAAW,GAAe,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,gBAAgB,iBAAiB,CAAC,MAAM,MAAM,MAAM,CAAC,OAAO,GAAO,EAAM,WAAW,GAAe,QAAQ,CAAC,SAAS,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,eAAe,GAAK,aAAa,GAAG,CAAC,aAAa,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,YAAY,eAAe,SAAS,CAAC,YAAY,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,YAAY,cAAc,SAAS,CAAC,SAAS,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,GAAe,CAAC,aAAa,OAAO,OAAO,GAAe,CAAC,IAAI,GAAU,CAAC,wBAAwB,GAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,sBAAsB,QAAQ,CAAC,cAAoB,IAAW,GAAe,OAAS,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,gBAAgB,iBAAiB,CAAC,MAAM,MAAM,MAAM,CAAC,QAAQ,CAAC,cAAY,IAAW,GAAe,QAAQ,CAAC,SAAS,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,eAAe,GAAK,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,OAC5wC,KAAK,EAAY,KAAK,gBAAgB,GAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,OAAO,CAAC,mBAAmB,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,YAAY,cAAc,SAAS,CAAC,gBAAgB,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,aAAa,YAAY,CAAC,iBAAiB,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,kBAAkB,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,GAAuB,CAAC,aAAa,OAAO,KAAK,GAAuB,CAAC,IAAI,GAAU,CAAC,aAAa,GAAuB,UAAU,CAAC,gBAAgB,CAAC,MAAM,aAAa,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,GAA2B,CAAC,aAAa,OAAO,KAAK,GAA2B,CAAC,IAAI,GAAU,CAAC,aAAa,GAA2B,KAAK,CAAC,gBAAgB,CAAC,MAAM,aAAa,KAAK,EAAY,OAAO,aAAa,QAAQ,OAAO,GAAO,EAAM,kBAAkB,GAA2B,KAAK,CAAC,CAAC,CAAC,aAAa,CAAC,MAAM,QAAQ,YAAY,gBAAgB,KAAK,EAAY,OAAO,SAAS,CAAC,WAAW,CAAC,MAAM,SAAS,KAAK,EAAY,KAAK,QAAQ,OAAO,KAAK,EAAiB,CAAC,aAAa,OAAO,OAAO,EAAiB,CAAC,IAAI,GAAU,CAAC,aAAa,EAAiB,UAAU,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,eAAe,GAAK,KAAK,EAAE,OAAO,GAAO,EAAM,aAAa,EAAiB,SAAS,CAAC,IAAI,CAAC,MAAM,MAAM,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,eAAe,GAAK,OAAO,GAAO,EAAM,aAAa,EAAiB,SAAS,CAAC,eAAe,CAAC,MAAM,SAAS,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,UAAU,QAAQ,CAAC,gBAAc,IAAa,EAAiB,UAAU,CAAC,iBAAiB,CAAC,MAAM,OAAO,KAAK,EAAY,WAAW,aAAa,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,GAAG,CAAC,QAAQ,CAAC,iBAAe,gBAAc,IAAa,EAAiB,WAAW,EAAe,CAAC,aAAa,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,aAAa,GAAG,eAAe,GAAK,IAAI,EAAE,QAAQ,CAAC,gBAAc,IAAa,EAAiB,UAAU,CAAC,OAAO,CAAC,YAAY,UAAU,KAAK,EAAY,OAAO,aAAa,CAAC,EAAE,EAAE,EAAE,GAAG,KAAK,GAAG,OAAO,EAAE,MAAM,kBAAkB,CAAC,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,kBAAkB,CAAC,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,CAAC,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,aAAa,KAAK,EAAY,MAAM,aAAa,OAAO,EAAE,GAAuB,EAAiB,UAAU,EAAE,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,KAAK,SAAS,QAAQ,CAAC,gBAAc,IAAa,EAAiB,UAAU,SAAS,GAAK,YAAY,UAAU,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,KAAK,GAAG,IAAI,EAAE,IAAI,EAAE,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,IAAI,KAAK,GAAG,IAAI,EAAE,IAAI,EAAE,CAMz1F,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,IAAI,CAAC,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,IAAI,CAAC,WAAW,CAAC,KAAK,EAAY,WAAW,CAAC,CAAC,EAAE,GAAuB,EAAiB,SAAS,EAAE,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,KAAK,SAAS,YAAY,UAAU,QAAQ,CAAC,gBAAc,IAAa,EAAiB,SAAS,SAAS,GAAK,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,KAAK,GAAG,IAAI,EAAE,IAAI,EAAE,CAAC,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,IAAI,CAAC,WAAW,CAAC,KAAK,EAAY,WAAW,CAAC,CAAC,EAAE,GAAuB,EAAiB,QAAQ,EAAE,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,KAAK,SAAS,YAAY,UAAU,QAAQ,CAAC,gBAAc,IAAa,EAAiB,QAAQ,SAAS,GAAK,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,KAAK,GAAG,IAAI,EAAE,IAAI,EAAE,CAAC,EAAE,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,IAAI,CAAC,WAAW,CAAC,KAAK,EAAY,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,cAAc,CAAC,MAAM,UAAU,YAAY,eAAe,KAAK,EAAY,OAAO,aAAa,EAAE,CAEhhC,SAAS,CAAC,SAAS,CAAC,MAAM,QAAQ,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,GAAqB,CAAC,aAAa,OAAO,KAAK,GAAqB,CAAC,IAAI,GAAU,CAAC,aAAa,GAAqB,UAAU,CAAC,UAAU,CAAC,MAAM,QAChO,KAAK,EAAY,KAAK,aAAa,CAAC,SAAS,GAAG,CAAC,gBAAgB,GAAK,CAAC,WAAW,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,OAAO,CAAC,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,GAAsB,CAAC,aAAa,OAAO,KAAK,GAAsB,CAAC,IAAI,GAAU,CAAC,aAAa,GAAsB,GAAG,wBAAwB,GAAK,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,YAAY,gBAAgB,SAAS,CAAC,aAAa,CAAC,MAAM,OACle,KAAK,EAAY,KAAK,aAAa,CAAC,SAAS,GAAG,CAAC,gBAAgB,GAAK,CAAC,cAAc,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,qBAAqB,CAAC,aAAa,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,QAAQ,OAAO,OAAO,GAAyB,CAAC,aAAa,OAAO,KAAK,GAAyB,CAAC,IAAI,GAAU,CAAC,aAAa,GAAyB,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,CAAC,MAAM,WAAW,KAAK,EAAY,OAAO,YAAY,iBAAiB,SAAS,CAAC,gBAAgB,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,qBAAqB,CAAC,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,OAAO,aAAa,GAAG,eAAe,GAAK,IAAI,EAAE,IAAI,GAAG,CAAC,WAAW,CAAC,KAAK,EAAY,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,GAAW,YAAY,mCCnFtrB,IAAU,UAAU,EAAE,CAAC,CAAcI,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,8KAA8K,CAAcC,GAAU,kBCA2P,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAA3qB,IAAoJ,IAAkE,IAA4B,CAAgCC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,CAAkPC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,cAAc,YAAY,aAAa,YAAY,MAAM,YAAY,KAAK,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,QAAM,SAAO,YAAU,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAW,EAAM,WAAW,mEAAmE,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWlwD,GAAgB,EAXkxD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,aAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,GAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,GAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBW,EAAU,EAAW,CAAC,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,UAAU,CAAC,mBAAmB,aAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,EAAU,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,EAAU,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,OAAO,IAAI,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,KAAK,CAAC,UAAU,CAAC,OAAO,KAAK,CAAC,UAAU,CAAC,OAAO,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,mGAAmG,qIAAqI,+RAA+R,CAW90J,eAAe,IAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,aAAa,cAAc,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,yFAAyF,MAAM,aAAa,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX3F,SAASgB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAAhtB,IAAyL,IAAkE,IAA4B,CAAgCC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,UAAU,YAAY,MAAM,YAAY,QAAQ,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,UAAU,UAAU,GAAO,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWvoD,GAAgB,EAXupD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,cAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,GAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,GAAkB,iBAAiBW,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,QAAQ,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,UAAU,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKgB,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,IAA2B,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAG,CAAC,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,IAAI,yFAAyF,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,GAAGhB,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,IAA2B,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,CAAC,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,IAAI,yFAAyF,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,IAA2B,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,IAAI,uEAAuE,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,IAA2B,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,IAAI,sEAAsE,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,ySAAyS,gLAAgL,kIAAkI,iEAAiE,sHAAsH,sHAAsH,CAWlxL,eAAe,IAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,QAAQ,QAAQ,UAAU,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICZ4Z,SAAS,GAAoB,EAAM,CAAC,GAAK,CAAC,UAAQ,aAAW,SAAO,kBAAgB,EAAY,EAAS,EAAa,SAAS,GAAG,EAAa,OAAY,CAAC,EAAU,GAAiBiB,IAAe,CAAM,CAAC,EAAK,GAASC,EAAS,GAAM,CAAM,CAAC,EAAgB,GAAoBA,EAAS,KAAK,CAAM,CAAC,EAAqB,GAAyBA,EAAS,EAAE,CAAC,CAAO,EAAIC,EAAO,KAAK,CAAO,EAAU,GAAa,GAAO,EAAM,MAAM,CAAC,MAAc,CAAC,GAAG,CAAC,EAAS,CAA+R,OAAnQ,CAAC,IAAM,EAAQ,EAAE,CAAK,EAAe,EAAI,QAAQ,KAAM,GAAgB,EAAe,QAAQ,aAAa,GAAG,QAAW,EAAe,WAAW,EAAQ,KAAK,EAAe,UAAU,CAAE,EAAe,EAAe,cAAe,OAAO,EAAQ,SAAS,IAA6C,CAAC,CAAC,IAAM,MAAa,CAAC,EAAQ,GAAK,EAAqD,OAAlD,EAAO,iBAAiB,GAAgB,EAAS,KAAW,CAAC,EAAO,oBAAoB,GAAgB,EAAS,IAAM,EAAE,CAAC,CAAC,MAAc,CAAC,GAAG,CAAC,EAAS,CAAC,IAAM,EAAa,GAAO,CAAI,EAAM,MAAM,UAAU,GAAM,GAAY,EAAQ,GAAM,EAAoD,OAAhD,EAAO,iBAAiB,UAAU,EAAa,KAAW,CAAC,EAAO,oBAAoB,UAAU,EAAa,IAAM,CAAC,EAAK,EAAW,CAAC,CAAC,MAAc,CAAC,GAAG,CAAC,EAAS,CAAC,IAAM,EAAU,SAAS,cAAc,MAAM,CAAyG,MAAxG,GAAU,GAAG,wBAAwB,SAAS,KAAK,YAAY,EAAU,CAAC,EAAmB,EAAU,KAAW,CAAC,SAAS,KAAK,YAAY,EAAU,IAAM,CAAC,EAAS,CAAC,CAAC,MAAc,CAAC,GAAG,CAAC,EAAS,CAAC,IAAM,MAAgB,EAAQ,GAAM,CAAuD,OAAtD,EAAO,iBAAiB,GAAiB,EAAY,KAAW,CAAC,EAAO,oBAAoB,GAAiB,EAAY,IAAM,EAAE,CAAC,CAAC,IAAI,EAAY,GAAW,EAAM,UAAU,CAAC,MAAM,OAAO,OAAO,OAAO,CAAC,CAAC,EAAY,GAAe,EAAY,CAAC,IAAM,MAAY,MAAoB,EAAQ,GAAK,CAAC,CAAK,EAAa,KAAK,GAAG,EAAe,CAAC,GAAK,CAAC,WAAS,WAAS,QAAM,QAAM,EAAmB,EAAO,EAAkG,GAA7F,MAAM,QAAQ,EAAU,GAAE,EAAO,EAAU,QAAQ,EAAM,IAAO,GAAO,EAAK,UAAU,GAAG,EAAE,EAAK,EAAO,GAAG,IAAW,OAAO,CAAC,IAAI,EAAkB,EAAmB,EAAqB,EAAoB,EAAQ,GAAU,EAAQ,GAAM,OAAO,EAAP,CAAiB,IAAI,UAAU,EAAI,EAAM,EAAK,EAAM,MAAM,IAAI,YAAY,EAAI,EAAM,EAAK,MAAM,EAAQ,GAAK,MAAM,IAAI,WAAW,EAAI,EAAM,EAAM,EAAM,MAAM,IAAI,aAAa,EAAO,EAAM,EAAK,EAAM,MAAM,IAAI,eAAe,EAAO,EAAM,EAAK,MAAM,EAAQ,GAAK,MAAM,IAAI,cAAc,EAAO,EAAM,EAAM,EAAM,MAAM,IAAI,OAAO,EAAK,EAAM,EAAI,MAAM,EAAQ,GAAK,MAAM,IAAI,QAAQ,EAAM,EAAM,EAAI,MAAM,EAAQ,GAAK,MAAO,IAAI,EAAW,OAAU,IAAM,AAAoD,EAAjD,EAAK,OAAO,QAAoB,EAAK,MAAuB,mBAAmB,EAAK,cAAc,OAAO,EAAK,OAAO,IAAI,EAAK,OAAO,IAAK,IAAI,EAAS,EAAE,GAAG,OAAO,SAAW,IAAY,CAAC,IAAM,EAAU,GAAsB,EAAe,KAAK,CAAC,GAAU,EAAe,KAAK,GAAW,EAAG,EAA0B,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,SAAS,EAAe,KAAK,OAAO,EAAe,KAAK,MAAI,OAAK,SAAO,QAAM,UAAU,GAAG,EAAQ,mBAAmB,GAAG,GAAG,EAAQ,mBAAmB,KAAK,MAAM,EAAE,IAAA,GAAU,UAAU,SAAS,MAAM,EAAe,MAAM,UAAU,EAAe,QAAQ,aAAa,EAAe,OAAO,aAAW,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,QAAQ,OAAO,EAAS,IAAI,GAAG,EAAe,KAAK,CAAC,SAAS,EAAO,CAAC,EAAG,IAAM,EAAc,EAAM,aAAa,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,UAAU,GAAG,EAAM,MAAM,CAAS,UAAQ,SAAS,GAAW,EAAM,aAAa,EAAM,MAAM,CAAC,CAAC,CAAc,EAAM,GAAO,CAAC,GAAG,EAAe,UAAQ,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,UAAU,GAAG,EAAM,MAAM,CAAC,SAAS,CAAc,EAAKC,GAAK,CAAC,GAAG,EAAO,KAAK,aAAa,4ZAA4Z,CAAC,CAAC,EAAa,CAAC,CAAC,CAAC,OAAoB,EAAM,MAAM,CAAK,MAAI,MAAM,CAAC,SAAS,WAAW,GAAG,EAAM,MAAM,CAAC,SAAS,CAAC,EAAc,CAAC,GAAU,GAA8B,EAAa,EAAqB,QAAQ,EAAS,IAAyB,EAAK,MAAM,CAAC,UAAU,GAAGC,EAAU,qBAA8B,WAAS,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,OAAO,KAAK,cAAc,OAAO,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAK,EAAE,EAAE,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,gBAAgB,EAAQ,gBAAgB,eAAe,EAAQ,KAAK,QAAQ,EAAQ,KAAK,KAAK,IAAA,GAAU,CAAC,QAAQ,GAAM,WAAW,EAAM,WAAW,CAAC,CAAc,EAAK,GAAgB,CAAC,SAAS,GAAmB,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,cAAc,OAAO,CAAC,QAAQ,CAAC,cAAc,OAAO,CAAC,KAAK,CAAC,cAAc,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,QAAQ,OAAO,cAAc,MAAM,eAAe,MAAM,CAAC,SAAS,EAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAgB,CAAC,CAAC,CAAC,CAaj6L,SAAS,GAAsB,EAAK,CAChJ,IAAM,EAAK,SAAS,cAAc,OAAO,CACzC,OAAO,OAAO,EAAK,MAAM,EAAK,CAAC,EAAK,MAAM,WAAW,SAAS,EAAK,MAAM,SAAS,WAAW,EAAK,YAAY,IAC9G,SAAS,KAAK,YAAY,EAAK,CAAC,IAAM,EAAM,EAAK,uBAAuB,CAAC,MAAsC,OAAhC,SAAS,KAAK,YAAY,EAAK,CAAQ,EAAO,SAAS,GAA0B,EAAO,EAAW,GAAK,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,SAAS,GAAK,aAAa,EAAW,EAAO,IAAA,GAAU,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,iBAAiB,CAAC,aAAa,CAAC,QAAQ,WAAW,CAAC,wBAAwB,GAAK,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,EAAO,MAAM,YAAY,yBAAyB,OAAO,GAAO,EAAM,OAAO,QAAQ,CAAC,OAAO,CAAC,KAAK,EAAY,MAAM,aAAa,EAAO,OAAO,MAAM,SAAS,OAAO,GAAO,EAAM,OAAO,iBAAiB,CAAC,OAAO,CAAC,KAAK,EAAY,MAAM,aAAa,EAAO,OAAO,MAAM,IAAI,OAAO,GAAO,EAAM,OAAO,iBAAiB,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,MAAM,QAAQ,KAAK,EAAE,IAAI,KAAK,IAAI,IAAI,KAAK,IAAO,YAAY,6BAA6B,OAAO,GAAO,EAAM,OAAO,iBAAiB,CAAC,CAAC,sCAhB15B,IAAqD,IAAuF,IAAkD,KAAkL,KAAsK,IAAoC,KAAkH,CAAa,GAAiB,uBAA6B,GAAyB,CAAC,SAAS,OAAO,SAAS,WAAW,MAAM,GAAG,KAAK,GAAG,MAAM,GAAO,OAAO,MAAM,KAAK,CAAC,KAAK,QAAQ,MAAM,OAAO,OAAO,UAAU,OAAO,OAAO,CAAC,OAAO,QAAQ,CAM/8B,GAAW,EAAQ,GAAoB,CAAC,uDAAuD,CAAC,GAAG,IAAgB,GAAW,GAAW,YAAY,mBAAmB,GAA6B,GAAW,CAAC,UAAU,CAAC,KAAK,EAAY,kBAAkB,YAAY,uCAAuC,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,YAAY,SAAS,SAAS,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,kBAAkB,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,GAAK,CAAC,WAAW,CAAC,KAAK,EAAY,WAAW,aAAa,GAAmB,YAAY,2CAA2C,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,SAAS,SAAS,CAAC,aAAa,CAAC,SAAS,SAAS,CAAC,wBAAwB,GAAK,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,YAAY,gBAAgB,MAAM,SAAS,SAAS,CAAC,KAAK,GAAS,CAAC,YAAY,OAAO,KAAK,GAAG,CAAC,CAAC,GAAG,GAA6B,CAAC,KAAK,GAAM,MAAM,GAAM,CAAC,CAAC,CAAC,OAAO,GAAO,EAAM,aAAa,SAAS,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,YAAY,QAAQ,SAAS,GAAK,YAAY,8CAA8C,OAAO,GAAO,EAAM,aAAa,SAAS,aAAa,GAAyB,SAAS,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,aAAa,GAAyB,SAAS,QAAQ,CAAC,OAAO,OAAO,CAAC,aAAa,CAAC,OAAO,OAAO,CAAC,wBAAwB,GAAK,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,aAAa,GAAyB,SAAS,QAAQ,CAAC,UAAU,YAAY,WAAW,aAAa,eAAe,cAAc,OAAO,QAAQ,CAAC,aAAa,CAAC,WAAW,aAAa,YAAY,cAAc,gBAAgB,eAAe,OAAO,QAAQ,CAAC,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,GAAyB,MAAM,IAAI,KAAK,IAAI,IAAI,KAAK,EAAE,eAAe,GAAK,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,aAAa,GAAyB,KAAK,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,eAAe,GAAK,CAAC,KAAK,CAAC,KAAK,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,WAAW,IAAI,CAAC,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,GAAyB,MAAM,CAAC,KAAK,GAA0B,GAAyB,KAAK,GAAK,CAAC,OAAO,CAAC,KAAK,EAAY,aAAa,aAAa,GAAyB,OAAO,CAAC,QAAQ,CAAC,KAAK,EAAY,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,KAAK,EAAY,kBAAkB,MAAM,SAAS,YAAY,2CAA2C,OAAO,GAAO,EAAM,aAAa,SAAS,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,eAAe,CAAC,CAAC,CAAO,GAAe,GAAS,CAAC,GAAgB,EAAe,EAAQ,CAAC,CAAC,GAAK,CAAC,UAAQ,OAAK,WAAS,UAAQ,cAAY,EAAQ,MACrqF,EAAS,EAAE,CACjB,GAAG,GAAS,OAAO,GAAU,UAAU,CAAC,EAAK,CAAC,IAAI,EAAU,EAAW,CAAC,GAAY,CAAC,EAAQ,YAAY,GAAS,aAAY,EAAU,CAAC,GAAG,EAAQ,WAAW,EAAQ,WAAW,EAAE,EAAS,KAAK,EAClM,GAAG,EAAU,IAAG,OAAO,GAAW,SAClC,OAAO,EAAiB,MAAM,QAAQ,EAAS,CAC/C,EAAS,SAAS,EAAS,IAAI,GAAe,CAC9C,EAAS,SAAS,GAAe,EAAS,CAC1C,OAAO,OAAO,KAAK,EAAS,CAAC,OAAO,EAAe,EAAa,EAAQ,EAAS,CAAC,EAAS,OAAO,MCP/F,SAAwB,GAAgB,EAAM,CAAC,IAAM,MAAgB,CAAC,EAAO,cAAc,IAAI,MAAM,GAAiB,CAAC,EAAG,OAAoB,EAAK,GAAO,CAAC,GAAG,EAAM,QAAQ,EAAY,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,UAAU,GAAG,EAAM,MAAM,CAAC,SAAsB,EAAKC,GAAK,CAAC,GAAG,EAAM,KAAK,aAAa,sPAAsP,CAAC,CAAC,CAAC,uBANxiB,KAAoI,KAA4H,KAA+J,CAM2I,GAAgB,YAAY,oBAAoB,GAA6B,GAAgB,CAAC,KAAK,GAAS,CAAC,KAAK,GAAG,CAAC,CAAC,GAAG,GAA6B,CAAC,KAAK,GAAM,MAAM,GAAM,CAAC,CAAC,CAAC,wBCN3tB,CAAa,GAA6B,EAAc,CAAC,OAAO,GAAM,WAAW,KAAK,UAAU,KAAK,UAAU,KAAK,SAAS,EAAE,MAAM,KAAK,eAAe,KAAK,IAAI,KAAK,QAAQ,KAAK,QAAQ,KAAK,CAAC,CAAc,OAAgBC,EAAW,GAAgB,ICAvS,SAAgB,GAAkB,EAAe,CAAC,IAA+D,EAA+B,EAA2E,EAA8C,EAAsC,EAAgC,EAA0C,IAAI,EAAY,KAAQ,GAAiB,MAA4D,EAAe,OAA2E,MAAO,EAAY,EAAwB,KAAiB,OAAsC,EAAuB,EAAe,QAAS,OAA8C,EAA+B,EAAuB,WAAY,OAA2F,EAA+B,OAAyG,MAAO,EAAY,EAAe,MAAM,SAAkB,KAAiB,OAAsC,EAAuB,EAAe,QAAS,OAA8C,EAAgC,EAAuB,WAAY,OAAuD,EAAsC,EAAgC,QAAS,OAA6D,EAA8C,EAAsC,WAAY,OAAyH,EAA8C,OAAuI,QAAO,EAAY,EAAe,MAAM,SAAS,MAAM,UAAU,IAAM,EAAM,GAAgF,OAAqE,MAAU,EAAU,KAAK,GAAG,GAA0C,SAAS,EAAM,KAAK,KAAM,EAAU,EAAM,KAAK,aAAc,EAAM,KAAK,KAAK,CAAC,IAAI,EAAK,EAAM,KAAK,KAAK,IAAI,IAAIC,EAAE,EAAEA,EAAE,IAAI,IAAK,GAAG,EAAK,MAAM,aAAa,CAAC,EAAU,EAAK,KAAK,cAAe,EAAK,KAAM,EAAK,EAAK,UAAW,OACn4E,IAAM,EAAsB,GAAsD,kBAAmB,EAAE,CAAO,EAAuB,EAAE,CAAC,IAAI,IAAM,KAAM,EAAqB,CAAC,IAAM,EAAQ,EAAqB,GAAI,EAAuB,EAAQ,OAAO,CAAC,KAAG,GAAG,EAAQ,CAC1Q,IAAI,EAAiB,KAAK,GAAG,EAAe,CAAC,IAAkE,EAAqB,EAAa,IAAM,EAA6B,EAAe,OAA6E,SAAY,OAAO,GAAM,WAAY,EAAiB,EAAc,OAAO,GAAoD,OAAuD,UAAW,WAAY,EAAiB,EAAK,MAAM,SAAkB,OAAO,GAAO,OAA4B,EAAa,EAAK,QAAS,OAAoC,EAAqB,EAAa,WAAY,KAArH,IAAK,GAAuL,EAAqB,OAAqF,WAAW,aAAY,EAAiB,EAAK,MAAM,SAAS,MAAM,UAAW,MAAM,CAAC,QAAM,cAAY,YAAU,uBAAqB,yBAAuB,mBAAiB,CAAE,SAAgB,GAAkB,EAAO,EAAM,EAAuB,CAAC,IAAM,EAAM,EAAM,MAAY,EAAO,MAAM,QAAQ,GAA0C,OAAO,CAAC,CAAC,GAAG,EAAM,OAAO,CAAC,EAAE,CAAC,IAAI,IAAM,KAAa,EAAO,CAAuC,IAAM,EAA2C,EAAuB,IAAwG,GAAG,GAAG,CAAC,EAAS,SAAU,IAAI,EAAW,GAAM,IAAI,IAAM,KAAQ,EAAQ,GAAG,EAAK,OAAO,GAAS,EAAK,OAAO,cAAc,EAAK,aAAa,EAAM,CAAC,EAAW,GAAK,SAAc,GAAsB,EAAO,KAAK,CAAC,WAAW,EAAM,KAAK,EAAQ,KAAK,aAAa,CAAC,CAAE,OAAO,oFED9oD,IAA6K,IAAkE,IAA4B,CAAgCC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAyEC,GAAU,CAAC,QAAQ,IAAI,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAlI,CAAC,OAAO,IAAI,MAAM,EAAE,SAAS,IAAI,KAAK,SAAS,CAA0G,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,UAAU,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU57C,GAAgB,EAV48C,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,cAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBW,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAsB,mBAAiB,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,GAAG,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,CAAC,SAAS,CAAc,EAAK,GAAK,CAAC,KAAK,eAAe,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,gCAAiD,mBAAiB,SAAS,YAAY,SAAsB,EAAKC,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,KAAK,QAAQ,gBAAgB,GAAG,eAAe,IAAqB,mBAAiB,SAAS,YAAY,IAAI,ihHAAihH,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKC,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,eAAe,IAAI,IAAI,OAAO,QAAQ,IAA2B,GAAmB,GAAG,GAAG,GAAG,EAAE,GAAG,GAAK,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,GAAG,GAAG,EAAE,CAAC,EAAE,GAAG,KAAK,IAAI,GAAG,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,GAAG,GAAG,EAAE,CAAC,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,KAAK,EAAE,GAAG,EAAE,CAAC,YAAY,GAAG,WAAW,GAAG,UAAU,SAAS,UAAU,SAAS,IAAI,qEAAqE,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,KAAK,0EAA0E,QAAQ,IAAI,WAAW,0EAA0E,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,OAAO,0BAA0B,YAAY,CAAC,SAAS,kDAAkD,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,kBAAkB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,8CAA8C,CAAC,SAAS,iGAAiG,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA+C,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,WAAWL,GAAU,SAAsB,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,2CAA2C,uBAAuB,MAAM,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,8CAA8C,0BAA0B,YAAY,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,kBAAkB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,2QAA2Q,2UAA2U,uTAAuT,6SAA6S,2KAA2K,gJAAgJ,0RAA0R,iMAAiM,oNAAoN,4RAA4R,gWAAgW,oKAAoK,iuCAAiuC,gcAAgc,CAUvkf,eAAe,IAAgB,GAAgB,GAAgB,YAAY,4BAA4B,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVz5D,SAAS,GAAyB,EAAM,CAAC,GAAK,CAAC,UAAQ,gBAAc,EAAY,EAAS,EAAa,SAAS,GAAG,EAAa,OAAa,EAAkB,EAAM,oBAAoB,GAAS,EAAe,EAAM,iBAAiB,GAAS,EAAW,EAAM,aAAa,GAAS,EAAU,CAAC,MAAM,EAAM,gBAAgB,QAAQ,UAAU,aAAa,YAAY,eAAe,MAAM,UAAU,eAAe,kBAAkB,CAAK,EAAa,GAAO,EAAc,GAAG,GAAG,EAA8B,OAAhB,EAA0J,EAAqL,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,EAAM,QAAQ,GAAG,EAAM,MAAM,CAAC,SAAS,GAAW,EAAW,EAAM,MAAM,CAAC,CAAC,CAApP,EAAK,GAAQ,CAAC,MAAM,GAA0C,SAAS,GAA2C,CAAC,CAAhR,EAAK,GAAQ,CAAC,MAAM,GAAsC,SAAS,GAAuC,CAAC,CAAyS,GAAK,CAAC,aAAW,IAAkB,CAAO,EAAM,GAAa,GAAO,EAAM,MAAM,CAAM,CAAC,QAAM,0BAAwB,GAAkB,EAAe,CAAK,EAAyH,IAAmB,EAAa,GAA0C,EAAc,KAA1M,EAAa,GAAsC,EAAc,IAAwL,EAAuB,YAAY,EAAuB,WAAW,OAAO,EAAY,gBAAiB,EAAU,MAAM,UAAmB,EAAuB,YAAY,EAAuB,WAAW,OAAO,EAAY,gBAAiB,EAAU,MAAM,UAAmB,EAAuB,OAAU,EAAuB,MAAS,OAAO,EAAY,kBAAiB,EAAU,MAAM,SAAS,IAAM,EAAY,EAAE,CAAC,IAAI,IAAM,KAAa,OAAO,OAAO,EAAU,CAAC,CAAC,IAAM,EAAG,EAAuB,IAAY,GAAM,IAAI,EAAY,GAAW,GAAK,IAAI,EAAgB,EAAE,CAAC,GAAG,EAAM,CAAC,IAAM,EAAO,GAAkB,OAAO,OAAO,EAAU,CAAC,EAAM,EAAuB,CAAC,EAAgB,GAAa,CAAC,GAAG,EAAM,MAAM,IAAA,GAAU,SAAO,CAAC,CAAE,IAAM,EAA2B,EAAE,CAAC,IAAI,IAAM,KAAQ,EAAiB,EAA2B,EAAK,EAAY,EAAU,aAAa,EAAM,IAAM,EAA2B,EAAE,CAAO,EAAsB,EAAE,CAAO,EAAa,EAAE,CAAC,IAAI,IAAM,KAAQ,EAAgB,CAAC,GAAK,CAAC,YAAU,GAAiB,EAAK,EAAY,EAAU,cAAc,CAAC,IAAI,IAAIS,EAAE,EAAEA,EAAE,EAAS,OAAO,IAAI,CAAC,IAAM,EAAQ,EAASA,GAAM,EAAQ,KAAI,EAA2B,EAAQ,IAAI,EAAK,EAAsB,EAAQ,IAAI,EAAK,EAAY,EAAU,YAAY,EAAa,EAAQ,IAAI,IAAW,IAAM,EAAiB,EAAE,CAAO,EAA8B,GAAmB,OAAO,UAAU,OAAO,UAAU,MAAM,kBAAkB,EAAE,CAAC,IAAI,IAAM,KAAM,OAAO,KAAK,EAA8B,CAAC,CAAiD,IAAM,EAAxC,EAA8B,GAAwB,MAAM,IAAI,GAAK,CAAC,EAAS,KAAa,OAAO,QAAQ,GAAe,CAAE,GAAG,IAAQ,EAAU,CAAC,EAAiB,GAAU,EAAG,OAAS,IAAM,EAAS,EAAE,CAAC,IAAI,IAAIA,EAAE,EAAEA,EAAE,EAAM,OAAO,IAAI,CAAIA,IAAI,GAAG,GAAS,EAAS,KAAkB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,EAAQ,MAAM,eAAe,EAAQ,MAAM,EAAE,KAAK,OAAO,gBAAgB,EAAQ,MAAM,OAAO,EAAQ,OAAO,UAAU,EAAQ,OAAO,CAAC,CAAC,WAAWA,IAAI,CAAC,CAAE,IAAM,EAAK,EAAMA,GAAS,EAAM,GAAM,YAAY,GAAG,OAAO,KAAK,EAA8B,CAAC,SAAS,EAAG,SAAU,IAAM,EAAU,EAAM,GAAS,EAAQ,EAA2B,GAAW,GAAG,CAAC,EAAS,SAAU,IAAM,EAAM,EAAK,MAAM,eAAmB,EAAe,KAAW,EAAU,EAAK,MAAM,2BAA8B,IAAW,EAAe,CAAC,GAAG,EAAU,QAAQ,GAAW,QAAQ,IAAI,EAAK,UAAU,GAAG,EAAE,IAAM,EAAQ,EAAa,GAAe,EAAuB,EAAa,EAAkB,CAAC,IAAI,EAAK,GAAG,MAAM,CAAC,GAAG,EAAkB,MAAM,MAAM,MAAM,OAAO,CAAC,SAAS,CAAC,GAAG,EAAkB,MAAM,SAAS,MAAM,CAAC,GAAG,EAAkB,MAAM,SAAS,MAAM,IAAI,EAAK,GAAG,SAAS,GAAG,EAAK,GAAG,UAAU,SAAS,CAAC,GAAG,EAAkB,MAAM,SAAS,MAAM,SAAS,MAAM,CAAC,GAAG,EAAkB,MAAM,SAAS,MAAM,SAAS,MAAM,QAAQ,EAAM,gBAAgB,SAAS,GAAG,EAAK,GAAG,YAAY,GAAG,GAAG,EAAK,GAAG,aAAa,EAAiB,OAAO,EAAQ,EAAY,EAAU,SAAS,EAAiB,OAAO,GAAO,QAAQ,GAAG,EAAiB,OAAO,EAAQ,EAAY,EAAU,SAAS,EAAiB,gBAAgB,GAAqB,EAAQ,EAAa,EAAE,EAAiB,OAAOA,EAAE,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAS,KAAkB,EAAK,GAAgB,SAAS,CAAC,MAAM,CAAC,OAAO,GAAK,WAAW,EAAK,GAAG,UAAU,EAAsB,GAAqB,YAAU,SAAS,EAAK,SAAS,QAAM,iBAAe,IAAI,GAAO,IAAI,QAAQ,GAAO,QAAQ,UAAQ,CAAC,SAAS,EAAU,CAAC,GAAG,EAAK,GAAG,WAAW,CAAC,CAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,CAAC,WAAW,CAAC,KAAK,GAAM,SAAS,EAAE,CAAC,CAAC,SAAU,EAA2F,EAA0B,EAAK,GAAQ,CAAC,MAAM,EAAa,SAAS,EAAc,CAAC,CAAC,EAAM,SAAS,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,EAAM,QAAQ,GAAG,EAAM,MAAM,CAAC,SAAS,GAAW,EAAW,EAAM,MAAM,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,EAAM,aAAa,OAAO,GAAsB,IAAA,GAAU,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAM,IAAI,WAAW,SAAS,QAAQ,EAAM,QAAQ,UAAU,UAAU,UAAU,EAAM,OAAO,SAAS,OAAO,OAAO,SAAS,GAAG,EAAM,MAAM,CAAC,SAAS,EAAS,CAAC,CAA7kB,EAAKC,GAAwB,CAAC,MAAM,EAAM,MAAM,KAAK,GAAa,CAAC,CAA2gB,CAAC,2CADr7N,IACT,IAAgC,IAA+C,KAAmI,KAAgI,KAA0M,KAAyF,KAAkI,CAAM,GAAe,CAAC,MAAM,QAAQ,MAAM,QAAQ,MAAM,QAAQ,eAAe,kBAAkB,MAAM,QAAQ,CAAO,GAAsB,iCAAuC,GAAsC,gCAAsC,GAAuC,yLAA+L,GAA0C,gCAAsC,GAA2C,2KAMh3C,GAAgB,EAAQ,GAAyB,CAAC,IAAI,GAAsB,uDAAuD,IAAI,GAAsB,wCAAwC,IAAI,GAAsB,8CAA8C,IAAI,GAAsB,8CAA8C,IAAI,GAAsB,yCAAyC,IAAI,GAAsB,sCAAsC,CAAC,GAAG,IAAgB,GAAgB,GAAgB,YAAY,oBAAoB,GAA6B,GAAgB,CAAC,eAAe,CAAC,KAAK,EAAY,kBAAkB,YAAY,2DAA2D,CAAC,kBAAkB,CAAC,KAAK,EAAY,kBAAkB,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,YAAY,oBAAoB,MAAM,UAAU,YAAY,yCAAyC,oBAAoB,GAAK,CAAC,WAAW,CAAC,KAAK,EAAY,kBAAkB,YAAY,gCAAgC,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,KAAK,aAAa,UAAU,QAAQ,CAAC,UAAU,YAAY,CAAC,aAAa,CAAC,cAAc,YAAY,CAAC,wBAAwB,GAAK,0BAA0B,WAAW,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,aAAa,MAAM,YAAY;cAA2B,OAAO,GAAO,EAAM,QAAQ,UAAU,CAAC,mBAAmB,CAAC,KAAK,EAAY,OAAO,aAAa,KAAK,MAAM,YAAY,YAAY;;aAAuC,OAAO,GAAO,EAAM,QAAQ,YAAY,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,SAAS,GAAK,YAAY,QAAQ,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,qBAAqB,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,GAAK,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,GAAK,YAAY,iDAAiD,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,EAAE,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,aAAa,MAAM,CAAC,WAAW,CAAC,KAAK,EAAY,KAAK,aAAa,OAAO,QAAQ,CAAC,OAAO,OAAO,CAAC,aAAa,CAAC,OAAO,OAAO,CAAC,wBAAwB,GAAK,MAAM,cAAc,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,aAAa,QAAQ,YAAY,iBAAiB,YAAY,uCAAuC,oBAAoB,GAAK,CAAC,CAAC,ICF52E,SAAwB,GAAe,EAAM,CAAC,GAAK,CAAC,SAAO,iBAAe,EAAY,EAAS,EAAa,SAAS,GAAG,EAAa,OAAY,CAAC,EAAe,GAAO,GAAa,GAAO,CAACC,EAAM,eAAeA,EAAM,MAAM,CAAC,CAAO,EAAY,EAAM,SAAS,EAAQ,EAAM,EAAY,WAAW,UAAgB,MAAY,CAAC,IAAM,EAAY,GAAgB,CAAK,IAAgB,EAAQ,EAAO,KAAK,EAAY,SAAS,CAAO,EAAO,SAAS,KAAK,IAAgB,OAAoB,EAAK,GAAO,CAAC,GAAG,EAAM,QAAQ,EAAc,UAAQ,MAAM,CAAC,WAAW,OAAO,OAAQ,EAAsB,IAAA,GAAV,UAAoB,GAAG,EAAM,MAAM,CAAC,QAAQ,CAAC,QAAQ,GAAa,CAAC,EAAS,EAAc,QAAQ,EAAE,CAAC,SAAS,EAAM,KAAK,GAAO,CAAC,6BAL7pB,IAA6C,KAAoI,KAAkH,KAAwJ,EAAW,SAAS,EAAM,CAAC,EAAM,QAAW,UAAU,EAAM,SAAY,aAAcC,AAAQ,KAAM,EAAE,CAAE,CAAO,GAAY,CAAE,QAAW,WAAY,SAAY,WAAW,CAKyD,GAAe,YAAY,kBAAkB,GAA6B,GAAe,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,YAAY,2BAA2B,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,aAAa,GAAY,SAAS,CAAE,QAAW,CAAC,KAAK,EAAY,OAAO,aAAa,GAAY,QAAW,YAAY,eAAe,CAAE,SAAY,CAAC,KAAK,EAAY,OAAO,aAAa,GAAY,SAAY,YAAY,gBAAgB,CAAC,CAAC,CAAC,GAAG,GAA6B,CAAC,SAAS,CAAC,CAAC,GAAG,UAAU,MAAM,UAAU,GAAG,GAAO,OAAO,CAAC,CAAC,GAAG,WAAW,MAAM,WAAW,CAAC,CAAC,SAAS,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,ICD8uJ,SAASC,GAAE,EAAE,CAAC,OAAO,IAAI,SAASC,EAAE,OAAOA,EAAE,WAAWA,EAAE,WAAW,CAGxtM,SAASC,EAAE,EAAE,GAAGC,EAAE,CAAC,GAAG,CAACF,EAAE,MAAM,MAAM,mBAAmBE,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,IAAI,CAAC,IAAI,CAAE,SAASC,GAAE,EAAE,CAAC,MAAM,MAAM,qBAAqBH,IAAI,CACiS,SAASI,GAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAEJ,GAAGE,EAAEF,EAAE,0BAA0BK,EAAE,CAACJ,EAAED,GAAGM,EAAEN,EAAE,0BAA0BK,EAAE,CAC7gB,SAASE,GAAE,EAAE,CAAC,OAAgB,OAAOP,GAAjB,SAAoB,SAASQ,GAAE,EAAE,CAAC,OAAO,OAAO,SAASR,EAAE,CAAE,SAAS,GAAE,EAAE,CAAC,OAAcA,IAAP,KAEjE,SAASS,GAAE,EAAE,CAAC,GAAG,GAAET,EAAE,CAAC,MAAO,GAAY,OAAOA,EAAE,KAAT,CAAe,KAAKU,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,QAAQ,MAAO,GAAe,KAAKA,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,gBAAgB,MAAO,IAAwB,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,SAAS,MAAO,IAAiB,KAAKA,EAAE,OAAO,MAAO,IAAe,KAAKA,EAAE,cAAc,MAAO,IAAsB,QAAQ,GAAEV,EAAE,EAAG,SAAS,GAAE,EAAE,CAAC,IAAIM,EAAEJ,EAAE,YAAY,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIM,EAAE,EAAEA,EAAEL,EAAE,IAAI,CAAC,IAAIA,EAAE,GAAE,KAAKJ,EAAE,CAAC,EAAE,KAAKI,EAAE,CAAE,MAAM,CAAC,KAAKI,EAAE,MAAM,MAAML,EAAE,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,IAAI,IAAIA,KAAKH,EAAE,YAAYI,EAAE,MAAM,OAAO,CAACA,EAAE,OAAO,GAAE,MAAMJ,EAAEG,EAAE,CAAE,SAASO,GAAE,EAAE,EAAE,EAAE,CAAC,IAAID,EAAET,EAAE,MAAM,OAAOW,EAAEP,EAAE,MAAM,OAAO,GAAGK,EAAEE,EAAE,MAAO,GAAG,GAAGF,EAAEE,EAAE,MAAO,GAAE,IAAI,IAAIA,EAAE,EAAEA,EAAEF,EAAE,IAAI,CAAC,IAAIA,EAAET,EAAE,MAAMW,GAAGC,EAAER,EAAE,MAAMO,GAAGE,EAAE,GAAE,QAAQJ,EAAEG,EAAET,EAAE,CAAC,GAAOU,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAAS,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKL,EAAE,QAAQ,MAAUV,EAAE,WAAW,GAAjB,EAAkB,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,EAAE,WAAWE,EAAE,MAAM,EAAE,EAAE,CAAE,SAASc,GAAE,EAAE,EAAE,CAAC,OAAOhB,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAASe,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKP,EAAE,MAAM,MAAMV,EAAE,YAAY,CAAC,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,EAAE,YAAYE,EAAE,MAAM,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,OAAOF,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAAS,GAAE,EAAE,CAAC,IAAIA,EAAEF,EAAE,WAAW,CAACM,EAAE,IAAI,KAAKJ,EAAE,CAAC,MAAM,CAAC,KAAKQ,EAAE,KAAK,MAAMJ,EAAE,aAAa,CAAC,CAAE,SAASY,GAAE,EAAE,EAAE,CAAC,IAAwBb,EAAlB,IAAI,KAAKH,EAAE,MAAM,CAAK,SAAS,CAAC,EAAE,WAAWG,EAAE,CAAE,SAASc,GAAE,EAAE,EAAE,CAAC,IAAIb,EAAE,IAAI,KAAKN,EAAE,MAAM,CAACK,EAAE,IAAI,KAAKH,EAAE,MAAM,CAAC,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAAS,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKK,EAAE,KAAK,MAAMV,EAAE,YAAY,CAAC,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,EAAE,YAAYE,EAAE,MAAM,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,OAAOF,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAASkB,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKV,EAAE,KAAK,MAAMV,EAAE,YAAY,CAAC,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,EAAE,YAAYE,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAOF,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKQ,EAAE,KAAK,MAAMV,EAAE,UAAU,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,UAAUE,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAII,EAAE,KAAK,UAAUN,EAAE,MAAM,CAACK,EAAE,KAAK,UAAUH,EAAE,MAAM,CAAC,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKK,EAAE,OAAO,MAAMV,EAAE,aAAa,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,aAAaE,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAOF,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,IAAII,EAAEJ,EAAE,YAAY,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIM,EAAE,EAAEA,EAAEL,EAAE,IAAI,CAAC,IAAIA,EAAEJ,EAAE,YAAY,CAAC,EAAEI,GAAG,GAAE,KAAKJ,EAAE,CAAE,MAAM,CAAC,KAAKQ,EAAE,OAAO,MAAML,EAAE,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIA,EAAE,OAAO,QAAQC,EAAE,MAAM,CAAC,IAAI,GAAG,CAACA,EAAEK,KAAKT,EAAE,YAAYG,EAAE,OAAO,CAACA,GAAG,EAAE,YAAYC,EAAE,CAAC,GAAE,MAAMJ,EAAES,EAAE,CAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,OAAO,KAAKT,EAAE,MAAM,CAAC,MAAM,CAACW,EAAE,OAAO,KAAKP,EAAE,MAAM,CAAC,MAAM,CAAC,GAAGK,EAAE,OAAOE,EAAE,OAAO,MAAO,GAAG,GAAGF,EAAE,OAAOE,EAAE,OAAO,MAAO,GAAE,IAAI,IAAIC,EAAE,EAAEA,EAAEH,EAAE,OAAO,IAAI,CAAC,IAAII,EAAEJ,EAAEG,GAAGO,EAAER,EAAEC,GAAG,GAAGC,EAAEM,EAAE,MAAO,GAAG,GAAGN,EAAEM,EAAE,MAAO,GAAE,IAAIC,EAAEpB,EAAE,MAAMa,IAAI,KAAKQ,EAAEjB,EAAE,MAAMe,IAAI,KAAKG,EAAE,GAAE,QAAQF,EAAEC,EAAElB,EAAE,CAAC,GAAOmB,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKd,EAAE,gBAAgB,MAAMV,EAAE,UAAU,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,UAAUE,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAII,EAAE,KAAK,UAAUN,EAAE,MAAM,CAACK,EAAE,KAAK,UAAUH,EAAE,MAAM,CAAC,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,IAAIH,EAAEF,EAAE,UAAU,CAAC,GAAOE,IAAJ,EAAM,MAAM,CAAC,KAAKQ,EAAE,SAAS,MAAMV,EAAE,YAAY,CAAC,CAAC,GAAOE,IAAJ,EAAM,MAAM,CAAC,KAAKQ,EAAE,SAAS,MAAMV,EAAE,YAAY,CAAC,CAAC,MAAM,MAAM,4BAA4B,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,GAAGQ,GAAEN,EAAE,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAACF,EAAE,YAAYE,EAAE,MAAM,CAAC,OAAQ,GAAGK,GAAEL,EAAE,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAACF,EAAE,YAAYE,EAAE,MAAM,CAAC,OAAQ,MAAM,MAAM,4BAA4B,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAII,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,GAAGM,GAAEF,EAAE,EAAEE,GAAEH,EAAE,EAAEE,GAAED,EAAE,EAAEC,GAAEF,EAAE,CAAC,OAAOC,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAE,MAAM,MAAM,4BAA4B,CAAE,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKK,EAAE,OAAO,MAAMV,EAAE,YAAY,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYE,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAEL,EAAE,MAAMW,EAAET,EAAE,MAAM,OAAgCI,EAAE,OAA3B,IAAkC,EAAEN,EAAE,MAAM,aAAa,CAAC,EAAEE,EAAE,MAAM,aAAa,EAAEG,EAAEM,EAAG,GAAGN,EAAEM,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKD,EAAE,cAAc,MAAMV,EAAE,YAAY,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYE,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAII,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAMhpH,eAAe,GAAG,EAAE,CAAC,IAAIH,EAAE,KAAK,MAAM,IAAI,KAAK,QAAQ,CAAC,GAAG,IAAIF,EAAE,GAAG,CAAC,MAAM,IAAI,QAAQ,GAAG,CAAC,WAAWA,EAAEE,EAAE,EAAG,CACxR,eAAe,GAAG,EAAE,EAAE,CAAC,IAAII,EAAE,GAAGJ,EAAE,CAACG,EAAE,EAAE,CAACM,EAAE,EAAE,IAAI,IAAIX,KAAKM,EAAE,EAAE,KAAK,GAAGN,EAAE,KAAK,GAAGA,EAAE,GAAG,IAAI,CAAC,GAAGA,EAAE,GAAGA,EAAE,KAAK,IAAIa,EAAE,IAAI,IAAIb,EAAE,CAACc,EAAET,EAAE,KAAK,IAAI,CAAC,EAAE,aAAa,IAAI,QAAQS,EAAE,CAAC,IAAIC,EAAE,MAAM,GAAGF,EAAE,CAAC,GAASE,EAAE,SAAR,IAAe,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAIM,EAAE,MAAMN,EAAE,aAAa,CAACO,EAAE,IAAI,WAAWD,EAAE,CAAC,GAAGC,EAAE,SAASX,EAAE,MAAM,MAAM,6CAA6C,CAAC,IAAIY,EAAE,IAAI,GAAGC,EAAE,EAAE,IAAI,IAAIxB,KAAKM,EAAE,CAAC,IAAIJ,EAAEF,EAAE,GAAGA,EAAE,KAAKM,EAAEkB,EAAEtB,EAAEG,EAAEiB,EAAE,SAASE,EAAElB,EAAE,CAAC,EAAE,MAAMN,EAAE,KAAKK,EAAE,CAAC,EAAEC,EAAG,OAAOJ,EAAE,IAAI,GAAGqB,EAAE,KAAKvB,EAAE,KAAKA,EAAE,GAAGA,EAAE,KAAK,CAAC,CAAsoB,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIM,EAAEN,EAAE,OAAOE,EAAE,OAAOG,EAAE,IAAI,WAAWC,EAAE,CAAC,OAAOD,EAAE,IAAIL,EAAE,EAAE,CAACK,EAAE,IAAIH,EAAEF,EAAE,OAAO,CAACK,EAAG,SAAS,GAAG,EAAE,CAAC,EAAEL,EAAE,OAAO,EAAE,+BAA+B,CAAC,IAAIE,EAAE,CAAC,GAAGF,EAAE,CAAC,MAAM,EAAE,IAAIA,EAAE,KAAKE,EAAE,KAAK,CAACI,EAAE,EAAE,CAAC,IAAI,IAAIN,KAAKE,EAAE,CAAC,IAAIA,EAAEI,EAAE,OAAO,EAAED,EAAEC,EAAEJ,GAAG,GAAGF,EAAE,MAAMK,EAAE,GAAG,EAAEH,GAAG,CAAC,KAAKG,EAAE,KAAK,GAAG,KAAK,IAAIA,EAAE,GAAGL,EAAE,GAAG,CAAC,CAACM,EAAE,KAAKN,EAAE,CAAE,OAAOM,2HAb76C,CAL/B,GAAE,OAAO,OAAO,GAAE,OAAO,eAAeD,GAAE,OAAO,yBAAyBM,GAAE,OAAO,oBAAoBE,GAAE,OAAO,eAAeC,GAAE,OAAO,UAAU,eAAe,IAAG,EAAE,EAAE,IAAIZ,KAAKF,EAAE,GAAEA,EAAEE,EAAE,CAAC,WAAW,CAAC,EAAE,aAAa,CAAC,EAAE,SAAS,CAAC,EAAE,MAAMG,EAAE,CAAC,CAAC,EAAEH,GAAGG,EAAEgB,IAAG,EAAE,IAAI,UAAU,CAAC,OAAOnB,IAAI,EAAEF,EAAEW,GAAEX,EAAE,CAAC,MAAM,EAAE,CAAC,QAAQ,EAAE,CAAC,EAAE,QAAQE,EAAE,CAACA,EAAE,SAAUoB,IAAG,EAAE,EAAE,EAAE,IAAI,CAAC,GAAGpB,GAAa,OAAOA,GAAjB,UAAgC,OAAOA,GAAnB,WAAqB,IAAI,IAAImB,KAAKV,GAAET,EAAE,CAAC,GAAE,KAAKF,EAAEqB,EAAE,EAAEA,IAAIR,GAAG,GAAEb,EAAEqB,EAAE,CAAC,QAAQnB,EAAEmB,GAAG,WAAW,EAAE,EAAEhB,GAAEH,EAAEmB,EAAE,GAAGN,EAAE,WAAW,CAAC,CAAC,OAAOf,GAAIuB,IAAG,EAAE,EAAE,KAAK,EAAQvB,GAAN,KAAgB,EAAE,CAAV,GAAEa,GAAEb,EAAE,CAAC,CAAIsB,GAIthB,CAACjB,GAAGL,GAAGA,EAAE,WAAWW,EAAE,GAAEA,EAAE,UAAU,CAAC,MAAMX,EAAE,WAAW,CAAC,EAAE,CAAC,CAACA,EAAE,EAAEwB,GAAG,EAAE,EAAE,IAAI,GAAExB,EAAY,OAAOE,GAAjB,SAAwBA,EAALA,EAAE,GAAKI,EAAE,CAAquImB,GAAEF,GAApuIF,GAAE,CAAC,4CAA4C,EAAE,EAAE,CAAC,IAAIf,EAAED,EAAiB,UAAU,CAAC,SAASL,EAAE,EAAE,EAAE,CAAC,GAAe,OAAOA,GAAnB,WAAqB,MAAM,UAAU,uHAAuHA,EAAE,IAAI,CAAC,KAAK,aAAaA,EAAE,KAAK,cAAc,SAAS,EAAE,CAAC,GAAG,EAAE,CAACA,GAAG,CAAC,IAAIA,EAAE,OAAO,MAAO,GAAE,IAAIE,EAAEF,GAAGA,EAAE,aAAa,GAAYE,IAAT,IAAK,GAAM,MAAO,KAAI,GAAa,OAAOA,GAAjB,UAAoBA,EAAE,EAAE,MAAM,UAAU,2CAA2CA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,iBAAiB,SAAS,EAAE,CAAC,IAAIA,EAAEF,GAAGA,EAAE,gBAAgB,GAAYE,IAAT,IAAK,GAAM,OAAOS,EAAE,GAAe,OAAOT,GAAnB,WAAqB,MAAM,UAAU,uCAAuCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,YAAY,SAAS,EAAE,CAAC,IAAIA,EAAEF,GAAGA,EAAE,WAAW,GAAYE,IAAT,IAAK,GAAM,OAAO,SAAS,EAAE,CAAC,OAAOF,GAAI,GAAe,OAAOE,GAAnB,WAAqB,MAAM,UAAU,kCAAkCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,UAAU,SAAS,EAAE,CAAC,GAAG,EAAE,CAACF,GAAG,CAAC,IAAIA,EAAE,OAAO,OAAO,KAAK,IAAIE,EAAEF,GAAGA,EAAE,SAAS,GAAYE,IAAT,IAAK,GAAM,OAAsB,IAAI,IAAI,GAAUA,IAAP,KAAS,CAAC,IAAII,EAAE,CAAC,MAAM,MAAM,SAAS,QAAQ,CAAC,OAAO,SAAS,EAAE,CAAC,OAAOJ,GAAe,OAAOA,EAAEF,IAArB,YAA0B,CAAC,GAAOM,EAAE,SAAN,EAAa,MAAM,UAAU,oCAAoCA,EAAE,KAAK,KAAK,CAAC,CAAE,OAAOJ,GAAIA,EAAE,CAAC,KAAK,OAAO,KAAK,KAAK,KAAKA,GAAGA,EAAE,KAAKA,EAAE,KAAK,KAAM,IAAIA,EAAEF,EAAE,UAAU,MAAO,GAAE,KAAK,SAAS,EAAE,CAAC,GAASA,GAAN,KAAQ,MAAM,UAAU,oEAAoE,OAAOA,EAAE,CAAC,IAAI,CAAC,IAAIE,EAAE,SAAS,EAAE,CAAC,IAAIA,EAAEF,EAAE,OAAO,GAAUE,IAAP,MAAU,CAACA,EAAE,eAAeA,EAAE,KAAK,OAAOF,EAAE,cAAc,OAAOE,EAAE,IAAII,EAAE,CAAC,cAAc,CAAC,EAAE,KAAK,EAAE,CAAC,UAAU,EAAE,CAAC,CAAC,MAAO,GAAE,OAAOA,EAAEN,EAAE,iBAAiB,UAAU,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIM,EAAE,GAAG,EAAE,cAAc,CAAC,EAAMJ,EAAE,KAAK,SAAX,EAAkB,CAAC,EAAEA,EAAE,CAAC,OAAQ,GAAG,CAAC,EAAEF,EAAE,aAAaE,EAAE,KAAK,OAAQI,EAAE,CAAC,OAAOO,EAAEb,EAAEE,EAAE,UAAU,sJAAsJ,OAAOI,EAAE,CAAC,IAAI,CAAC,CAAE,GAAG,CAACA,GAAe,OAAOA,EAAE,MAArB,WAA0B,OAAOO,EAAEb,EAAEE,EAAE,UAAU,yJAAyJ,OAAOI,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,GAAG,CAACS,EAAEf,EAAE,CAAC,MAAM,UAAU,qKAAqK,OAAOA,EAAE,CAAC,IAAI,CAAC,GAAGA,EAAE,SAASE,EAAE,KAAK,OAAO,MAAM,UAAU;;;EAAuN,OAAOA,EAAE,KAAK,CAAC;;;EAAgB,OAAOF,EAAE,CAAC,CAAC,EAAEE,EAAE,CAAC,IAAI,IAAII,EAAE,EAAEA,EAAEJ,EAAE,UAAU,OAAO,IAAI,CAAC,IAAIG,EAAEL,EAAEM,GAAG,aAAa,MAAMJ,EAAE,UAAUI,GAAG,OAAOD,EAAE,CAACH,EAAE,UAAUI,GAAG,QAAQD,EAAE,GAAI,CAAC,MAAM,SAAS,EAAE,CAAC,EAAEL,EAAEE,EAAEI,EAAE,EAAG,GAAIN,EAAEM,EAAE,EAAG,CAACA,GAAI,KAAK,CAACA,EAAE,KAAK,UAAUD,EAAE,KAAK,YAAYL,EAAE,CAAC,GAAGM,EAAE,CAAC,IAAIK,EAAEL,EAAE,IAAID,EAAE,CAAC,GAAGM,EAAE,CAAC,IAAIU,EAAEnB,AAAc,EAAE,YAAU,EAAE,CAAE,OAAO,IAAI,QAAQ,SAAS,EAAE,CAAC,EAAE,KAAK,UAAU,CAAC,EAAES,EAAE,EAAG,EAAG,EAAG,EAAE,KAAK,KAAKX,EAAE,CAAC,IAAIsB,EAAE,IAAI,QAAQ,SAAS,EAAE,EAAE,CAAC,EAAE,UAAU,KAAK,CAAC,QAAQtB,EAAE,OAAOM,EAAE,CAAC,EAAG,CAAC,OAAOA,GAAGA,EAAE,IAAID,EAAEiB,EAAE,CAACA,GAAI,EAAE,SAAS,SAAS,EAAE,CAAC,GAAG,CAACP,EAAEf,EAAE,CAAC,MAAM,UAAU,0EAA0EA,EAAE,IAAI,CAAC,IAAI,IAAIE,EAAE,EAAE,CAACI,EAAE,EAAEA,EAAEN,EAAE,OAAO,IAAI,EAAE,KAAK,KAAK,KAAKA,EAAEM,GAAG,CAAC,MAAM,SAAS,EAAE,CAAC,OAAON,GAAI,CAAC,CAAC,OAAO,QAAQ,IAAIE,EAAE,EAAG,EAAE,MAAM,SAAS,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAII,EAAE,KAAK,YAAYN,EAAE,CAAC,EAAE,OAAOM,EAAE,CAAE,OAAO,MAAO,EAAE,SAAS,UAAU,CAAC,IAAIN,EAAE,KAAK,UAAU,OAAOA,GAAGA,EAAE,OAAO,CAAC,MAAO,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAIM,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAID,EAAEM,EAAE,KAAK,YAAYX,EAAE,CAAUM,EAAE,IAAIK,EAAE,GAAjB,IAAK,KAAeT,aAAa,OAAO,EAAE,QAAQ,OAAOA,EAAE,EAAE,MAAM,UAAU,GAAG,CAAC,EAAE,QAAQ,QAAQA,EAAE,CAACI,EAAE,IAAIK,EAAEN,EAAE,EAAG,OAAO,MAAOL,IAAK,CAACW,EAAY,OAAO,SAAjB,UAAsC,OAAO,QAAQ,UAA3B,WAAoC,SAAS,EAAE,CAAC,AAAI,IAAE,QAAQ,SAAS,CAAEL,EAAE,KAAK,UAAU,CAAC,QAAQ,SAASN,EAAE,EAAG,EAAe,OAAO,cAAnB,WAAgC,SAAS,EAAE,CAAC,aAAaA,EAAE,EAAG,SAAS,EAAE,CAAC,WAAWA,EAAE,EAAG,SAASa,EAAE,EAAE,EAAE,EAAE,CAAC,EAAEX,EAAE,CAAC,IAAI,IAAIG,EAAE,EAAEA,EAAEH,EAAE,KAAK,OAAO,IAAI,EAAE,MAAMA,EAAE,KAAKG,GAAG,CAACH,EAAE,UAAUG,GAAG,OAAOC,EAAE,CAAE,SAASQ,EAAE,EAAE,CAAC,GAAGd,EAAE,UAAU,IAAI,IAAIE,EAAE,EAAEA,EAAEF,EAAE,UAAU,OAAO,IAAI,EAAE,UAAUE,IAAI,CAAE,SAASa,EAAE,EAAE,CAAC,OAAgB,OAAOf,GAAjB,YAA2BA,GAAa,OAAOA,EAAE,QAAnB,WAAgCA,EAAE,SAAN,GAAcA,EAAE,OAAO,GAAG,OAAO,UAAU,eAAe,KAAKA,EAAEA,EAAE,OAAO,EAAE,EAAG,EAAE,QAAQK,GAAI,CAAC,EAAQ,CAAC,EAAE,CAACqB,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAACC,GAAE,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,OAAQ,aAAa,EAAE,CAAC,IAAIzB,EAAE,KAAK,MAAM,OAAO,GAAG,EAAE,KAAK,OAAOF,GAAGE,GAAG,MAAM,MAAM,wBAAwB,CAAE,WAAW,CAAC,IAAIF,EAAE0B,EAAE,MAAM,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,YAAY,CAAC,IAAIF,EAAE0B,EAAE,OAAO,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,YAAY,CAAC,IAAIF,EAAE0B,EAAE,OAAO,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,YAAY,CAAC,IAAIF,EAAE,KAAK,eAAe,CAAC,OAAO,OAAOA,EAAE,CAAE,eAAe,CAAC,IAAIA,EAAE0B,EAAE,UAAU,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,aAAa,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,UAAU,CAAC,IAAIF,EAAE0B,EAAE,KAAK,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,QAAQ,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,WAAW,CAAC,IAAIF,EAAE0B,EAAE,MAAM,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,WAAW,CAAC,IAAIF,EAAE0B,EAAE,MAAM,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,WAAW,CAAC,IAAIF,EAAE,KAAK,cAAc,CAAC,OAAO,OAAOA,EAAE,CAAE,cAAc,CAAC,IAAIA,EAAE0B,EAAE,SAAS,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,YAAY,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,aAAa,CAAC,IAAIF,EAAE0B,EAAE,QAAQ,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,aAAa,CAAC,IAAIF,EAAE0B,EAAE,QAAQ,KAAK,aAAa1B,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,OAAOI,EAAEJ,EAAEF,EAAEK,EAAE,KAAK,MAAM,SAASH,EAAEI,EAAE,CAAC,MAAO,MAAK,OAAOA,EAAED,EAAG,YAAY,CAAC,IAAIL,EAAE,KAAK,YAAY,CAACE,EAAE,KAAK,UAAUF,EAAE,CAAC,OAAO,KAAK,QAAQ,OAAOE,EAAE,CAAE,UAAU,CAAC,IAAIF,EAAE,KAAK,YAAY,CAAC,OAAO,KAAK,MAAMA,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,MAAMA,EAAEwB,EAAE,KAAK,SAAS,EAAE,CAACA,EAAE,KAAK,OAAO,CAACA,EAAE,KAAK,UAAU,IAAI,YAAY,CAAC,KAAK,KAAKzB,GAAE,KAAK,MAAM,GAErnM,IAApB,QAAmD,EAAO,oBAE5D6B,GAAE,KAAKC,GAAE,IAAI,GAAE,GAAG,GAAG7B,EAAE,EAAE8B,GAAE,GAAG,EAAE,IAAI9B,EAAE,IAAI+B,GAAE,GAAG,IAAI/B,EAAE,GAAG,EAAEgC,GAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAKF,GAAE,EAAE,CAAC,MAAMA,GAAE,GAAG,CAAC,MAAMA,GAAE,GAAG,CAAC,MAAM,WAAwB,SAAS,EAAE,OAAO,EAAE,EAAE,OAAO,GAAG,EAAE,CAAC,GAAE,CAAC,MAAM,GAAE,EAAE,CAAC,OAAO,GAAE,GAAG,CAAC,OAAO,GAAE,GAAG,CAAC,eAA+B,UAAU,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAAC,KAAKC,GAAE,EAAE,CAAC,MAAMA,GAAE,GAAG,CAAC,MAAMA,GAAE,GAAG,CAAC,cAA8B,SAAS,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAAC,CAAsGE,GAAE,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,OAAQ,MAAM,EAAE,EAAE,EAAE,KAAK,OAAO,CAAC,OAAO,KAAK,MAAM,MAAMjC,EAAEE,EAAE,CAAE,SAAS,EAAE,EAAE,EAAE,KAAK,OAAO,CAAC,OAAO,KAAK,MAAM,SAASF,EAAEE,EAAE,CAAE,aAAa,EAAE,CAAC,IAAIA,EAAE,KAAK,MAAM,OAAO,GAAG,KAAK,OAAOF,GAAGE,EAAE,OAAO,IAAII,EAAE,IAAI,WAAW,KAAK,KAAKJ,EAAE2B,GAAE,CAAC7B,EAAE,CAAC,EAAE,IAAI,KAAK,MAAM,CAAC,KAAK,MAAMM,EAAE,KAAK,KAAKP,GAAEO,EAAE,CAAE,WAAW,EAAE,CAAC,GAAEN,EAAEgC,GAAE,MAAM,GAAE,MAAM,QAAQ,CAAC,IAAI9B,EAAEwB,EAAE,MAAM,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,YAAY,EAAE,CAAC,GAAEF,EAAEgC,GAAE,OAAO,GAAE,OAAO,SAAS,CAAC,IAAI9B,EAAEwB,EAAE,OAAO,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,UAAU,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,YAAY,EAAE,CAAC,GAAEF,EAAEgC,GAAE,OAAO,GAAE,OAAO,SAAS,CAAC,IAAI9B,EAAEwB,EAAE,OAAO,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,UAAU,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,YAAY,EAAE,CAAC,GAAEF,EAAEgC,GAAE,OAAO,GAAE,OAAO,SAAS,CAAC,IAAI9B,EAAE,OAAOF,EAAE,CAAC,KAAK,eAAeE,EAAE,CAAE,eAAe,EAAE,CAAC,GAAEF,EAAEgC,GAAE,UAAU,GAAE,UAAU,YAAY,CAAC,IAAI9B,EAAEwB,EAAE,UAAU,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,aAAa,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,UAAU,EAAE,CAAC,GAAEF,EAAEgC,GAAE,KAAK,GAAE,KAAK,OAAO,CAAC,IAAI9B,EAAEwB,EAAE,KAAK,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,QAAQ,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,WAAW,EAAE,CAAC,GAAEF,EAAEgC,GAAE,MAAM,GAAE,MAAM,QAAQ,CAAC,IAAI9B,EAAEwB,EAAE,MAAM,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,WAAW,EAAE,CAAC,GAAEF,EAAEgC,GAAE,MAAM,GAAE,MAAM,QAAQ,CAAC,IAAI9B,EAAEwB,EAAE,MAAM,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,WAAW,EAAE,CAAC,GAAEF,EAAEgC,GAAE,MAAM,GAAE,MAAM,QAAQ,CAAC,IAAI9B,EAAE,OAAOF,EAAE,CAAC,KAAK,cAAcE,EAAE,CAAE,cAAc,EAAE,CAAC,GAAEF,EAAEgC,GAAE,SAAS,GAAE,SAAS,WAAW,CAAC,IAAI9B,EAAEwB,EAAE,SAAS,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,YAAY,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAEwB,EAAE,QAAQ,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,WAAW,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAEwB,EAAE,QAAQ,KAAK,aAAaxB,EAAE,CAAC,KAAK,KAAK,WAAW,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,WAAW,EAAE,CAAC,IAAIA,EAAEF,EAAE,OAAO,KAAK,aAAaE,EAAE,CAAC,KAAK,MAAM,IAAIF,EAAE,KAAK,OAAO,CAAC,KAAK,QAAQE,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAE,KAAK,eAAe,IAAIF,EAAE,CAAC,GAAGE,EAAE,OAAOA,EAAE,IAAII,EAAE,KAAK,QAAQ,OAAON,EAAE,CAAC,OAAO,KAAK,eAAe,IAAIA,EAAEM,EAAE,CAACA,EAAG,YAAY,EAAE,CAAC,IAAIJ,EAAE,KAAK,aAAaF,EAAE,CAACM,EAAEJ,EAAE,OAAO,KAAK,YAAYI,EAAE,CAAC,KAAK,WAAWJ,EAAE,CAAE,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAUF,EAAE,CAAC,KAAK,YAAYE,EAAE,CAAE,aAAa,CAAC,EAAE,KAAK,SAAS,EAAE,CAACsB,EAAE,KAAK,QAAQ,IAAI,WAAWI,GAAE,CAAC,CAACJ,EAAE,KAAK,OAAOzB,GAAE,KAAK,MAAM,CAAC,CAACyB,EAAE,KAAK,UAAU,IAAI,YAAY,CAACA,EAAE,KAAK,iBAAgC,IAAI,IAAI,GAE1xF,GAAE,MAAMxB,CAAC,CAAC,OAAO,WAAW,EAAE,CAAC,GAAG,CAACM,EAAED,EAAEM,GAAGT,EAAE,MAAM,IAAI,CAAC,IAAI,OAAO,CAAC,OAAOD,EAAEO,GAAEF,EAAE,CAAC,kBAAkB,CAACL,EAAEO,GAAEH,EAAE,CAAC,iBAAiB,CAACJ,EAAEO,GAAEG,EAAE,CAAC,iBAAiB,CAAC,IAAIX,EAAEM,EAAED,EAAEM,EAAE,CAAE,UAAU,CAAC,MAAM,GAAG,KAAK,QAAQ,GAAG,KAAK,OAAO,GAAG,KAAK,SAAU,OAAO,KAAK,EAAE,CAAwD,OAAO,IAAIX,EAA5DE,EAAE,YAAY,CAAGA,EAAE,YAAY,CAAGA,EAAE,YAAY,CAAoB,CAAE,MAAM,EAAE,CAAC,EAAE,YAAY,KAAK,QAAQ,CAACF,EAAE,YAAY,KAAK,OAAO,CAACA,EAAE,YAAY,KAAK,OAAO,CAAE,QAAQ,EAAE,CAAC,OAAO,KAAK,QAAQA,EAAE,QAAQ,GAAG,KAAK,QAAQA,EAAE,QAAQ,EAAE,KAAK,OAAOA,EAAE,OAAO,GAAG,KAAK,OAAOA,EAAE,OAAO,GAAGC,EAAE,KAAK,SAASD,EAAE,OAAO,CAAC,GAAI,YAAY,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQA,EAAE,KAAK,OAAOE,EAAE,KAAK,OAAOI,KAC+sG,GAAG,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,IAAIJ,EAAEF,EAAE,WAAW,CAAC,OAAOE,EAAP,CAAU,IAAK,GAAY,OAAO,KAAK,IAAK,GAAa,OAAO,GAAEF,EAAE,CAAC,IAAK,GAAe,OAAO,GAAEA,EAAE,CAAC,IAAK,GAAa,OAAOiB,GAAEjB,EAAE,CAAC,IAAK,GAAY,OAAO,GAAEA,EAAE,CAAC,IAAK,GAAY,OAAO,GAAEA,EAAE,CAAC,IAAK,GAAY,OAAOoB,GAAEpB,EAAE,CAAC,IAAK,GAAY,OAAO,GAAGA,EAAE,CAAC,IAAK,GAAc,OAAO,GAAGA,EAAE,CAAC,IAAK,GAAc,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAwB,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAiB,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAe,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAsB,OAAO,GAAGA,EAAE,CAAC,QAAQ,GAAEE,EAAE,GAAI,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAII,EAAEG,GAAEP,EAAE,CAAC,GAAGF,EAAE,WAAWM,EAAE,CAAC,CAAC,GAAEJ,EAAE,CAAC,OAAOA,EAAE,KAAT,CAAe,KAAKQ,EAAE,MAAM,OAAO,GAAEV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,QAAQ,OAAO,GAAEV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,MAAM,OAAO,GAAEV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,KAAK,OAAOQ,GAAElB,EAAEE,EAAE,CAAC,KAAKQ,EAAE,KAAK,OAAO,GAAEV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,KAAK,OAAO,GAAEV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,KAAK,OAAO,GAAGV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,OAAO,OAAO,GAAGV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,OAAO,OAAO,GAAGV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,gBAAgB,OAAO,GAAGV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,SAAS,OAAO,GAAGV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,cAAc,OAAO,GAAGV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,OAAO,OAAO,GAAGV,EAAEE,EAAE,CAAC,QAAQ,GAAEA,EAAE,GAAI,EAAE,QAAQ,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAEI,GAAET,EAAE,CAACW,EAAEF,GAAEP,EAAE,CAAC,GAAGG,EAAEM,EAAE,MAAO,GAAG,GAAGN,EAAEM,EAAE,MAAO,GAAE,GAAG,GAAEX,EAAE,EAAE,GAAEE,EAAE,CAAC,MAAO,GAAE,OAAOF,EAAE,KAAT,CAAe,KAAKU,EAAE,MAAM,OAAOT,EAAEC,EAAE,OAAOQ,EAAE,MAAM,CAACE,GAAEZ,EAAEE,EAAEI,EAAE,CAAC,KAAKI,EAAE,QAAQ,OAAOT,EAAEC,EAAE,OAAOQ,EAAE,QAAQ,CAACM,GAAEhB,EAAEE,EAAE,CAAC,KAAKQ,EAAE,MAAM,OAAOT,EAAEC,EAAE,OAAOQ,EAAE,MAAM,CAAC,GAAEV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,KAAK,OAAOT,EAAEC,EAAE,OAAOQ,EAAE,KAAK,CAACS,GAAEnB,EAAEE,EAAE,CAAC,KAAKQ,EAAE,KAAK,OAAOT,EAAEC,EAAE,OAAOQ,EAAE,KAAK,CAAC,GAAEV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,KAAK,OAAOT,EAAEC,EAAE,OAAOQ,EAAE,KAAK,CAAC,GAAGV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,KAAK,OAAOT,EAAEC,EAAE,OAAOQ,EAAE,KAAK,CAAC,GAAGV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,OAAO,OAAOT,EAAEC,EAAE,OAAOQ,EAAE,OAAO,CAAC,GAAGV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,OAAO,OAAOT,EAAEC,EAAE,OAAOQ,EAAE,OAAO,CAAC,GAAGV,EAAEE,EAAEI,EAAE,CAAC,KAAKI,EAAE,gBAAgB,OAAOT,EAAEC,EAAE,OAAOQ,EAAE,gBAAgB,CAAC,GAAGV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,SAAS,OAAOT,EAAEC,EAAE,OAAOQ,EAAE,SAAS,CAAC,GAAGV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,cAAc,OAAOT,EAAEC,EAAE,OAAOQ,EAAE,cAAc,CAAC,GAAGV,EAAEE,EAAE,CAAC,KAAKQ,EAAE,OAAO,OAAOT,EAAEC,EAAE,OAAOQ,EAAE,OAAO,CAAC,GAAGV,EAAEE,EAAEI,EAAE,CAAC,QAAQ,GAAEN,EAAE,KAAO,AAAI,KAAE,EAAE,CAAE,CACtkL,GAAG,MAAME,CAAC,CAAC,aAAa,CAAC,KAAK,QAAQ,MAAM,EAAE,IAAI,CAAC,IAAI,IAAIG,EAAE,EAAEA,EAAE,KAAK,WAAW,OAAO,IAAI,CAAC,IAAIM,EAAET,EAAE,OAAOG,GAAGQ,EAAEP,EAAE,OAAOD,GAAGS,EAAE,GAAE,QAAQH,EAAEE,EAAE,KAAK,QAAQ,UAAU,CAAC,GAAOC,IAAJ,EAAM,OAAOA,EAAG,OAAOZ,EAAE,QAAQ,QAAQI,EAAE,QAAQ,EAAG,CAAE,OAAO,YAAY,EAAE,CAAC,IAAID,EAAE,IAAIsB,GAAErB,EAAE,CAACK,EAAEN,EAAE,UAAU,CAACQ,EAAER,EAAE,WAAW,CAACS,EAAE,EAAE,CAAC,IAAI,IAAId,EAAE,EAAEA,EAAEa,EAAE,IAAI,CAAC,IAAIb,EAAEK,EAAE,YAAY,CAAC,EAAE,KAAKL,EAAE,CAAE,IAAIe,EAAE,IAAIb,EAAEY,EAAE,CAAC,UAAUH,EAAE,CAAC,CAACU,EAAEhB,EAAE,YAAY,CAAC,IAAI,IAAIH,EAAE,EAAEA,EAAEmB,EAAE,IAAI,CAAC,IAAInB,EAAE,EAAE,CAAC,IAAI,IAAII,EAAE,EAAEA,EAAEO,EAAE,IAAI,CAAC,IAAIP,EAAE,GAAE,KAAKD,EAAE,CAAC,EAAE,KAAKC,EAAE,CAAE,IAAIA,EAAE,GAAE,KAAKD,EAAE,CAAC,EAAE,QAAQ,KAAK,CAAC,OAAOH,EAAE,QAAQI,EAAE,CAAC,CAAE,OAAOS,EAAG,WAAW,CAAC,IAAIb,EAAE,IAAI+B,GAAE,IAAI,IAAIjC,KAAKE,EAAE,UAAU,KAAK,QAAQ,UAAU,CAACA,EAAE,WAAW,KAAK,WAAW,OAAO,CAAC,KAAK,YAAY,EAAE,YAAYF,EAAE,CAAC,IAAI,IAAIM,KAAK,KAAK,aAAa,CAACJ,EAAE,YAAY,KAAK,QAAQ,OAAO,CAAC,KAAK,SAAS,CAAC,GAAG,CAAC,OAAOG,EAAE,QAAQM,GAAGL,EAAE,IAAI,IAAIA,KAAKD,EAAE,GAAE,MAAMH,EAAEI,EAAE,CAAC,EAAE,MAAMJ,EAAE,CAAE,OAAOA,EAAE,UAAU,CAAE,QAAQ,EAAE,EAAE,CAAC,IAAII,EAAE,KAAK,WAAW,IAAI,GAAGN,EAAE,SAASE,EAAE,EAAE,KAAK,CAAC,KAAK,QAAQ,KAAK,CAAC,OAAOI,EAAE,QAAQJ,EAAE,CAAC,CAAE,YAAY,EAAE,EAAE,CAAC,KAAK,WAAWF,EAAE,KAAK,QAAQE,EAAEsB,EAAE,KAAK,UAAU,EAAE,CAAC,GAAI,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,IACzhC,IACA,IACA,IACA,IACA,IAAI,CAAC,GAAG,MAAM,EAAE,IAAI,CAAC,IAAIlB,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAID,EAAE,MAAM,MAAML,EAAEE,EAAE,CAAC,GAAG,CAAC,GAAG,SAASG,EAAE,OAAO,EAAE,EAAEC,EAAE,GAAG,OAAOD,QAASL,EAAE,CAAC,GAAGE,GAAG,QAAQ,SAAS,EAAEI,EAAE,GAAG,MAAMN,EAAG,MAAM,GAAGM,EAAE,GAC0W,GAAG,KAAK,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,IAAIA,KAAK,KAAK,OAAO,CAAC,GAAGN,EAAEM,EAAE,MAAM,MAAM,GAAGN,EAAEM,EAAE,IAAI,SAAS,GAAGN,EAAEE,EAAEI,EAAE,IAAI,MAAM,IAAID,EAAEL,EAAEM,EAAE,MAAMK,EAAEN,EAAEH,EAAE,OAAOI,EAAE,KAAK,MAAMD,EAAEM,EAAE,CAAE,MAAM,MAAM,eAAe,CAAE,MAAM,EAAE,EAAE,CAAC,IAAIL,EAAEN,EAAEK,EAAEC,EAAEJ,EAAE,OAAOS,EAAE,EAAEE,EAAE,KAAK,OAAO,OAAO,KAAKF,EAAEE,EAAE,IAAI,CAAC,IAAIb,EAAE,KAAK,OAAOW,GAAG,GAAGV,EAAED,EAAE,gBAAgB,CAAC,EAAEM,EAAEN,EAAE,KAAK,CAAC,GAAGM,EAAEN,EAAE,MAAM,CAAC,IAAIK,EAAEC,EAAEN,EAAE,MAA6B,EAAE,GAAvBA,EAAE,KAAK,SAAS,EAAEK,EAAE,CAAQH,EAAE,CAAC,EAAEF,EAAE,MAAO,OAAQ,KAAKa,EAAEF,EAAE,IAAI,CAAC,IAAIX,EAAE,KAAK,OAAOa,EAAE,GAAG,GAAGZ,EAAED,EAAE,gBAAgB,CAAC,EAAEK,EAAEL,EAAE,OAAO,CAAC,GAAGK,EAAEL,EAAE,IAAI,CAAC,IAAIM,EAAED,EAAEL,EAAE,MAAMW,EAAEX,EAAE,KAAK,SAASM,EAAE,CAAC,EAAE,GAAGJ,EAAES,EAAE,CAAC,EAAEX,EAAE,IAAK,OAAQ,IAAIc,EAAE,CAAC,MAAMR,EAAE,IAAID,EAAE,KAAKH,EAAE,CAACa,EAAEF,EAAEF,EAAE,KAAK,OAAO,OAAOA,EAAEI,EAAED,EAAE,CAAE,aAAa,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,GACzoC,EAAG,KAAK,CAAC,MAAM,WAAW,CAAC,GAAG,CAACd,GAAG,MAAM,GAAG,KAAK,QAAQ,IAAI,CAAC,KAAK,QAAQ,MAAM,CAAC,CAAC,OAAOC,EAAED,EAAE,uBAAuB,CAAC,GAAG,YAAYA,EAAE,CAAE,MAAM,UAAU,CAAC,MAAO,MAAK,eAAe,KAAK,WAAW,CAAC,KAAK,QAAQ,MAAM,KAAK,aAAa,KAAK,MAAO,MAAM,YAAY,EAAE,CAAC,EAAEA,EAAE,SAAS,KAAK,OAAO,OAAO,uBAAuB,CAAC,IAAIE,EAAE,MAAM,KAAK,UAAU,CAACI,EAAEN,EAAE,QAAQ,EAAE,EAAE,IAAIA,EAAE,QAAQ,GAAG,CAAC,OAAOE,EAAE,KAAT,CAAe,IAAI,MAAe,MAAM,CAACF,EAAE,CAAC,IAAI,SAAqB,OAAO,KAAK,YAAYA,EAAEE,EAAEI,EAAE,CAAC,IAAI,YAA2B,OAAO,KAAK,eAAeN,EAAEE,EAAEI,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcN,EAAEE,EAAEI,EAAE,CAAC,IAAI,cAA+B,OAAO,KAAK,iBAAiBN,EAAEE,EAAEI,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcN,EAAEE,EAAEI,EAAE,CAAC,IAAI,aAA6B,OAAO,KAAK,gBAAgBN,EAAEE,EAAEI,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcN,EAAEE,EAAEI,EAAE,CAAC,QAAQ,GAAEJ,EAAE,GAAI,CAAC,CAACA,EAAE,QAAQ,CAAC,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIL,KAAKM,EAAE,IAAI,IAAIJ,KAAKF,EAAE,CAAC,IAAIA,EAAE,EAAE,CAAC,IAAI,IAAIM,EAAE,EAAEA,EAAE,KAAK,QAAQ,WAAW,OAAO,IAAI,CAAC,IAAID,EAAE,KAAK,QAAQ,WAAWC,GAAiB,EAAED,GAAdH,EAAE,OAAOI,GAAW,EAAE,KAAK,CAAC,QAAQJ,EAAE,QAAQ,UAAU,CAAC,KAAKF,EAAE,CAAC,CAAE,OAAOK,EAAG,YAAY,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,KAAK,YAAYL,EAAEM,EAAEJ,EAAE,MAAM,CAACS,EAAE,KAAK,aAAaX,EAAEM,EAAEJ,EAAE,MAAM,CAACW,EAAEb,EAAE,MAAMK,EAAEM,EAAE,EAAE,CAAC,OAAOE,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,eAAe,EAAE,EAAE,EAAE,CAAC,IAAIR,EAAE,KAAK,YAAYL,EAAEM,EAAEJ,EAAE,MAAM,CAACS,EAAE,KAAK,aAAaX,EAAEM,EAAEJ,EAAE,MAAM,CAACW,EAAE,EAAE,CAACC,EAAEd,EAAE,MAAM,EAAEK,EAAE,CAAC,EAAE,OAAO,GAAGQ,EAAE,KAAKC,EAAE,CAAC,IAAIC,EAAEf,EAAE,MAAMW,EAAE,EAAE,CAAC,OAAOI,EAAE,OAAO,GAAGF,EAAE,KAAKE,EAAE,CAACF,EAAG,cAAc,EAAE,EAAE,EAAE,CAAC,IAAIR,EAAE,KAAK,aAAaL,EAAEM,EAAE,KAAK,CAAC,GAAG,EAAEN,EAAE,MAAMK,EAAE,EAAE,CAACH,EAAE,UAAU,CAAC,IAAIG,EAAE,KAAK,aAAaL,EAAEM,EAAEJ,EAAE,MAAM,CAACS,EAAEX,EAAE,MAAM,EAAEK,EAAE,EAAE,CAAC,OAAOM,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,IAAIA,EAAE,KAAK,YAAYX,EAAEM,EAAEJ,EAAE,MAAM,CAACW,EAAEb,EAAE,MAAM,EAAEW,EAAE,CAAC,OAAOE,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,iBAAiB,EAAE,EAAE,EAAE,CAAC,IAAIR,EAAE,KAAK,aAAaL,EAAEM,EAAE,KAAK,CAAC,GAAG,EAAEN,EAAE,MAAMK,EAAE,EAAE,CAACH,EAAE,UAAU,CAAC,IAAIG,EAAE,KAAK,YAAYL,EAAEM,EAAEJ,EAAE,MAAM,CAACS,EAAEX,EAAE,MAAMK,EAAE,CAAC,OAAOM,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,IAAIA,EAAE,KAAK,aAAaX,EAAEM,EAAEJ,EAAE,MAAM,CAACW,EAAEb,EAAE,MAAMW,EAAE,EAAE,CAAC,OAAOE,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUb,EAAEM,EAAE,GAAG,CAAC,GAAGN,GAAG,OAAOkC,EAAE,QAAQhC,EAAE,OAAO,OAAOgC,EAAE,OAAO,MAAM,CAAC,EAAE,IAAI5B,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEI,EAAE,aAAa,CAAC,EAAED,EAAE,aAAa,EAAEC,EAAE,SAASD,EAAE,EAAG,CAAE,gBAAgB,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUL,EAAEM,EAAE,GAAG,CAAC,GAAGN,GAAG,OAAOkC,EAAE,QAAQhC,EAAE,OAAO,OAAOgC,EAAE,OAAO,MAAM,CAAC,EAAE,IAAI5B,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEI,EAAE,aAAa,CAAC,EAAED,EAAE,aAAa,EAAEC,EAAE,WAAWD,EAAE,EAAG,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUL,EAAEM,EAAE,GAAG,CAAC,GAAGN,GAAG,OAAOkC,EAAE,QAAQhC,EAAE,OAAO,OAAOgC,EAAE,OAAO,MAAM,CAAC,EAAE,IAAI5B,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEI,EAAE,aAAa,CAAC,EAAED,EAAE,aAAa,EAAEC,EAAE,SAASD,EAAE,EAAG,CAe9lF,YAAY,EAAE,EAAE,EAAE,CAAC,IAAIM,EAAE,EAAEE,EAAEX,EAAE,OAAO,KAAKS,EAAEE,GAAG,CAAC,IAAIC,EAAEH,EAAEE,GAAG,EAASQ,EAALnB,EAAEY,GAAO,OAAOR,GAAG,EAAE,GAAE,QAAQe,EAAEhB,EAAE,KAAK,UAAU,CAAC,EAAES,EAAE,EAAE,EAAEA,EAAG,OAAOH,EAerI,aAAa,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,EAAEE,EAAEX,EAAE,OAAO,KAAKS,EAAEE,GAAG,CAAC,IAAIC,EAAEH,EAAEE,GAAG,EAASQ,EAALnB,EAAEY,GAAO,OAAOR,GAAG,GAAE,QAAQe,EAAEhB,EAAE,KAAK,UAAU,CAAC,EAAE,EAAES,EAAE,EAAEA,EAAE,EAAG,OAAOD,EAAE,EAOxI,UAAU,EAAE,EAAE,EAAE,CAAC,IAAIR,EAAE,EAAE,CAACM,EAAE,EAAE,IAAI,IAAIE,EAAE,EAAEA,EAAEb,EAAE,OAAO,IAAI,CAAC,IAAWe,EAALf,EAAEa,GAAO,OAAOX,GAAU,GAAG,CAARI,EAAES,EAAE,CAAO,CAAC,GAAGJ,EAAEE,EAAE,CAAC,IAAIX,EAAEF,EAAE,MAAMW,EAAEE,EAAE,CAAC,EAAE,KAAKX,EAAE,CAAE,EAAEW,EAAE,GAAI,GAAGF,EAAEX,EAAE,OAAO,CAAC,IAAIE,EAAEF,EAAE,MAAMW,EAAE,CAAC,EAAE,KAAKT,EAAE,CAAE,OAAOG,EAAG,YAAY,EAAE,CAAC,KAAK,QAAQL,EAAEwB,EAAE,KAAK,SAAS,CAACA,EAAE,KAAK,SAAS,CAACA,EAAE,KAAK,uBAAuB,CAAC,MAAe,SAAqB,YAA2B,WAAyB,cAA+B,WAAyB,aAA6B,WAAyB,CAAC,CAACA,EAAE,KAAK,eAAe,CAACA,EAAE,KAAK,QAAQ,CAACA,EAAE,KAAK,YAAY,CAAC,IAAItB,EAAE,EAAE,CAACI,EAAE,EAAE,CAAC,IAAI,IAAIN,KAAK,KAAK,QAAQ,WAAW,CAAC,IAAIK,EAAE,KAAK,QAAQ,iBAAiBL,GAAG,EAAEK,EAAE,+BAA+BL,EAAE,CAAC,EAAEA,GAAGK,EAAEC,EAAE,KAAK,CAAC,KAAK,aAAa,KAAKN,EAAE,CAAC,CAAE,KAAK,OAAOE,EAAE,KAAK,OAAOI,EAAE,KAAK,UAAU,KAAK,QAAQ,YAAa,GAAG,MAAMJ,CAAC,CAAC,OAAO,KAAK,EAAE,CAAC,IAAIG,EAAE,IAAIH,EAAES,EAAEL,EAAE,YAAY,CAAC,IAAI,IAAIJ,EAAE,EAAEA,EAAES,EAAE,IAAI,CAAC,IAAIT,EAAEI,EAAE,YAAY,CAACK,EAAE,GAAE,KAAKL,EAAE,CAAC,EAAE,SAASJ,EAAES,EAAE,CAAE,OAAON,EAAG,MAAM,EAAE,CAAC,IAAI,GAAG,CAACC,EAAED,KAAKH,EAAE,YAAY,KAAK,OAAO,KAAK,CAAC,KAAK,QAAQ,EAAE,YAAYI,EAAE,CAAC,GAAE,MAAMJ,EAAEG,EAAE,CAAE,SAAS,CAAC,IAAIL,EAAE,EAAE,CAAC,IAAI,GAAG,CAACE,EAAEI,KAAK,KAAK,OAAO,EAAEJ,GAAGI,EAAE,OAAON,EAAG,SAAS,EAAE,EAAE,CAAC,KAAK,OAAO,IAAIA,EAAEE,EAAE,CAAE,SAAS,EAAE,CAAC,OAAO,KAAK,OAAO,IAAIF,EAAE,CAAE,aAAa,CAAC,EAAE,KAAK,SAAwB,IAAI,IAAI,GAAI,GAAG,KAAK,CAAC,WAAW,CAAC,MAAO,MAAK,eAAe,GAAG,KAAK,IAAI,CAAC,KAAK,KAAM,IAAG,CAAC,GAAG,CAACA,EAAE,GAAG,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAIE,EAAE,MAAMF,EAAE,aAAa,CAAqBK,EAAE,IAAIsB,GAAxB,IAAI,WAAWzB,EAAE,CAAW,CAACS,EAAE,EAAE,CAACE,EAAER,EAAE,YAAY,CAAC,IAAI,IAAIL,EAAE,EAAEA,EAAEa,EAAE,IAAI,CAAC,IAAIb,EAAEK,EAAE,WAAW,CAACH,EAAE,GAAG,KAAKG,EAAE,CAACC,EAAED,EAAE,WAAW,CAACL,EAAuBc,EAAnB,IAAI,GAAE,KAAK,GAAGd,EAAEM,EAAE,CAAK,UAAU,CAACS,EAAE,CAAC,QAAQD,EAAE,KAAKZ,EAAE,SAAS,CAAC,CAAC,KAAK,WAAW,MAAMY,EAAEC,EAAE,CAACJ,EAAE,KAAKI,EAAE,CAAE,OAAOJ,GAAI,CAAC,KAAK,aAAc,YAAY,EAAE,CAAC,OAAO,KAAK,WAAW,KAAKX,EAAE,CAAE,YAAY,EAAE,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,IAAIE,EAAEsB,EAAE,KAAK,eAAe,CAACA,EAAE,KAAK,aAAa,IAAIC,GAAE,QAAQ,KAAM,IAAG,CAAC,IAAIvB,EAAEF,EAAE,IAAI,GAAG,CAAC,IAAIE,EAAE,GAAE,WAAWF,EAAE,CAAC,MAAM,CAAC,KAAKE,EAAE,OAAO,GAAGA,EAAE,OAAOA,EAAE,OAAO,EAAG,CAAwB,OAArB,MAAM,GAAG,KAAK,IAAIA,EAAE,EAAU,KAAK,EAAE,IAAI,CAAC,IAAIG,EAAE,IAAIsB,GAAEzB,EAAE,CAACS,EAAE,GAAG,KAAKN,EAAE,CAACQ,EAAEb,EAAEM,GAAG,OAAOL,EAAEY,EAAE,kBAAkB,CAAC,CAAC,QAAQA,EAAE,KAAKF,EAAE,SAAS,CAAC,EAAG,EAAG,CAAC,aAAa,IAAI,CAAC,CAAC,GAAI,GAAG,KAAK,CAAC,MAAM,WAAW,CAAkE,OAA3D,MAAM,QAAQ,IAAI,KAAK,OAAO,IAAI,KAAM,IAAGX,EAAE,WAAW,CAAC,CAAC,EAAU,MAAM,CAAE,aAAa,EAAE,CAAC,OAAO,QAAQ,IAAIA,EAAE,IAAI,GAAG,CAAC,IAAIE,EAAE,GAAE,WAAWF,EAAE,CAACM,EAAE,KAAK,OAAOJ,EAAE,SAAS,OAAOD,EAAEK,EAAE,gBAAgB,CAACA,EAAE,YAAYN,EAAE,EAAG,CAAC,CAAE,aAAa,EAAE,EAAE,CAAC,IAAIM,EAAE,GAAE,WAAWN,EAAE,QAAQ,CAACK,EAAE,GAAE,WAAWH,EAAE,QAAQ,CAAC,OAAOI,EAAE,QAAQD,EAAE,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,GAAE,QAAQH,EAAEI,EAAED,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,QAAQL,EAAEwB,EAAE,KAAK,KAAK,CAACA,EAAE,KAAK,SAAS,CAACA,EAAE,KAAK,UAAU,CAACA,EAAE,KAAK,kBAAkB,CAACA,EAAE,KAAK,uBAAuB,CAACA,EAAE,KAAK,SAAS,CAAC,KAAK,OAAO,KAAK,QAAQ,OAAO,KAAK,EAAE,IAAI,IAAI,GAAGtB,EAAEF,EAAE,CAAC,CAAC,KAAK,OAAOA,EAAE,OAAO,KAAK,QAAQA,EAAE,QAAQ,KAAK,gBAAgBA,EAAE,gBAAgB,KAAK,qBAAqBA,EAAE,qBAAqB,KAAK,GAAGA,EAAE,QCrDnpF,SAASmC,GAAE,EAAE,CAAC,OAAgB,OAAOC,GAAjB,YAA2BA,GAAG,CAAc,EAAEA,EAAE,EAAEC,MAAKD,EAE7K,SAASE,GAAE,EAAE,GAAGC,EAAE,CAAC,GAAG,CAACH,EAAE,MAAM,MAAM,mBAAmBG,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,IAAI,CAAC,IAAI,CACmC,SAAS,GAAE,EAAE,CAAC,IAAIC,EAAiB,IAAI,IAAI,MAAO,IAAG,CAAC,IAAIC,EAAED,EAAE,IAAIE,EAAE,CAAC,GAAGD,EAAE,OAAOA,EAAE,IAAoBE,EAAE,SAASH,EAAE,EAAE,CAAC,OAAOE,EAAE,GAAT,CAAa,IAAK,GAAgB,CAAC,GAAG,EAAE,GAAGN,GAAGM,EAAa,OAAoB,EAAEE,EAAE,IAAK,GAAE,GAAxCR,EAAE,IAAII,EAAE,CAAqC,CAAE,IAAK,GAAY,CAAC,GAAG,EAAEJ,EAAE,GAAGG,GAAGG,EAAa,OAAoB,EAAEG,GAAET,EAAE,GAAnCG,EAAE,IAAIC,EAAE,CAAgC,CAAE,IAAK,GAAc,CAAC,GAAG,EAAEK,EAAEC,EAAEL,EAAEJ,GAAGK,EAAE,IAAI,IAAIN,KAAKK,EAAE,CAAC,IAAIF,EAAEO,EAAEV,GAAG,IAAI,EAAEA,GAAGI,EAAED,EAAE,EAAG,IAAI,IAAIH,KAAKC,EAAE,CAAC,IAAIE,EAAEO,EAAEV,GAAG,GAAa,OAAOG,GAAjB,SAAmB,SAAS,IAAIQ,EAAEC,EAAET,GAAG,IAAIJ,GAAEY,EAAE,EAAEA,EAAE,SAAS,CAAC,EAAEX,GAAGW,GAAI,IAAIH,EAAEI,EAAEH,GAAG,OAAOP,GAAEM,EAAE,mBAAmB,CAACT,GAAES,EAAE,EAAEA,EAAE,SAAS,CAAc,EAAEG,GAAE,CAAC,oBAAoBF,EAAE,SAAS,GAAgB,EAAEN,GAAE,CAAC,UAAUK,EAAE,MAAM,CAAC,GAAGG,EAAE,GAAGD,EAAE,CAAC,CAAC,CAAC,CAAC,CAAE,IAAK,GAAW,CAAC,GAAG,EAAEV,EAAEG,EAAE,GAAGQ,GAAGL,EAAEG,EAAEE,EAAE,IAAIP,EAAE,CAA8C,OAAd,EAAtBJ,IAAN,IAA8BU,EAAE,EAAgCV,EAA9BG,EAAE,GAAGM,EAAE,CAAkC,IAAK,GAAY,CAAC,GAAG,EAAET,GAAGM,EAAE,OAAON,KAAlsB,KAAK,MAAMM,EAAE,CAA6rB,CAAC,OAAOF,EAAE,IAAIE,EAAEC,EAAE,CAACA,kCALz4B,IAAmG,IACpG,CACX,IAApB,QAAmD,EAAO,oBAAoBN,GAAE,UAGpFM,IAAG,CAAC,GAAEA,IAAG,EAAE,EAAE,GAAE,SAAS,GAAG,WAAW,GAAE,GAAE,KAAK,GAAG,OAAO,GAAE,GAAE,OAAO,GAAG,SAAS,GAAE,GAAE,IAAI,GAAG,MAAM,GAAE,GAAE,KAAK,GAAG,OAAO,mHCLzC,KAAmF,KAA2D,CAAI,EAAE,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKM,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,WAAW,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,eAAe,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,CAAC,GAAE,CAAC,KAAK,CAAC,GAAE,CAAC,KAAK,EAAE,CAAC,GAAE,CAAC,iBAAiB,CAAC,GAAE,CAAC,aAAa,CAACC,GAAE,CAAC,KAAK,YAAY,CAAC,GAAE,CAAC,YAAY,KAAK,CAAC,GAAE,CAAC,YAAY,CAACC,EAAE,CAAC,KAAK,EAAE,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAACC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,EAAE,CAAC,GAAE,GAAG,CAAC,IAAIH,EAAE,GAAEI,GAAG,GAAGJ,EAAE,OAAOA,GAAG,CAAC,KAAK,GAAGI,EAAE,QAAQ,EAAQ,GAAEC,GAAL,EAAE,CAAO,CAAG,IAAIC,GAAE,GAAE,CAAC,qBAAqB,CAAC,QAAQ,IAAIC,GAAE,CAAC,OAAO,CAAC,IAAI,IAAI,wCAAwC,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,GAAG,8CAA8C,QAAQ,CAAC,IAAIC,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,EAAE,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,IAAI,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAWP,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIO,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAWC,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUN,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,CAAC,gBAAgB,GAAE,qBAAqB,GAAE,OAAO,EAAE,CAAC,CAAC,CAAC,YAAY,WAAW,GAAG,uCAAuC,IAAgB,GAAE,GAAE,GAAE,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,QAAQ,KAAKF,EAAE,OAAO,CAAC,UAAU,CAAC,oBAAoB,CAAC,EAAE,MAAM,OAAO,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,cAAc,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,EAAE,MAAM,QAAQ,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,EAAE,MAAM,mBAAmB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,cAAc,gBAAgB,CAAC,MAAM,cAAc,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,MAAM,CAAC,MAAM,OAAO,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,UAAU,OAAO,cAAc,UAAU,CAAC,MAAM,eAAe,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,UAAU,gBAAgB,SAAS,WAAW,YAAY,SAAS,SAAS,UAAU,QAAQ,OAAO,QAAQ,WAAW,SAAS,QAAQ,gBAAgB,WAAW,kBAAkB,WAAW,SAAS,YAAY,QAAQ,CAAC,MAAM,WAAW,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,iBAAiB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,uBAAuB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,SAAS,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,MAAM,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,UAAU,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,kBAAkB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,KAAK,CAAC,eAAe,CAAC,eAAe,4CAA4C,MAAM,WAAW,KAAKA,EAAE,oBAAoB,CAAC,WAAW,CAAC,eAAe,4CAA4C,MAAM,OAAO,KAAKA,EAAE,oBAAoB,CAAC,CAAC,2BCA74U,IAAU,UAAU,CAAC,eAAe,eAAe,CAAC,CAAcS,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,wFAAwF,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,wFAAwF,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,63BAAq4B,kwCAA4wC,+vCAAywC,CAAcC,GAAU,yCCAz3H,IAAU,UAAU,CAAC,mBAAmB,eAAe,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,wFAAwF,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,wFAAwF,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,23BAAm4B,gwCAA0wC,6vCAAuwC,CAAc,GAAU,kBCA1qF,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,8DAA11C,IAAmR,IAAkE,IAA4B,KAAwI,KAA4H,KAA0H,KAAyH,CAAMC,GAAc,EAASC,GAAS,CAAOC,GAAmB,EAASC,GAAc,CAAO,GAAY,EAAS,GAAO,CAAOC,GAAiB,GAAoBH,GAAS,CAAOI,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,QAAQ,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAAkcC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,QAAM,SAAO,QAAM,WAAS,eAAa,YAAU,gBAAc,KAAG,cAAY,OAAK,gBAAc,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAc,EAAM,WAAW,YAAY,UAAU,GAAO,EAAM,UAAU,UAAU,GAAU,EAAM,WAAW,GAAK,UAAU,GAAM,EAAM,UAAU,UAAU,GAAO,EAAM,UAAU,UAAU,GAAa,EAAM,UAAU,UAAU,GAAO,EAAM,WAAW,gBAAgB,UAAU,GAAe,EAAM,WAAW,mEAAmE,UAAU,GAAW,EAAM,WAAW,GAAK,UAAU,GAAe,EAAM,WAAW,aAAa,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW12F,GAAgB,EAX03F,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,IAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,kBAAe,aAAU,kBAAgB,cAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAY,GAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAoB,GAAsB,MAAM,GAAG,IAAO,CAAmC,GAAlC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAA2D,GAAkB,EAAGT,GAAlDY,GAA6F,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,GAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,GAAkB,iBAAiBW,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAoB,MAAM,EAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGpB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,oBAAoB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,GAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAY,IAAoB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAS,CAAC,MAAM,EAAU,OAAO,OAAO,WAAW,QAAQ,cAAc,EAAU,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,UAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKmB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,2BAA2B,mBAAmB,gCAAgC,YAAY,2CAA2C,EAAU,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,IAAY,IAAoB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,GAAS,CAAC,MAAM,EAAU,OAAO,OAAO,WAAW,QAAQ,cAAc,EAAU,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,UAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAY,IAAoB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAc,CAAC,qBAAqB,GAAG,MAAM,kEAAkE,SAAS,MAAM,eAAe,CAAC,SAAS,OAAO,UAAU,GAAK,OAAO,GAAG,SAAS,QAAQ,MAAM,SAAS,CAAC,WAAW,OAAO,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,CAAC,OAAO,OAAO,QAAQ,IAAI,GAAG,YAAY,SAAS,YAAY,OAAO,IAAI,OAAO,IAAI,WAAW,GAAM,KAAK,YAAY,SAAS,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,oBAAoB,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAsB,EAAK,GAAO,CAAC,UAAU,aAAa,UAAU,OAAO,YAAY,CAAC,UAAU,EAAE,YAAY,GAAK,UAAU,EAAE,UAAU,GAAG,SAAS,GAAM,CAAC,IAAI,EAAE,OAAO,OAAO,YAAY,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAM,aAAa,EAAE,WAAW,EAAE,cAAc,CAAC,WAAW,GAAK,UAAU,GAAK,CAAC,MAAM,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAKkB,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,gmCAAgmC,aAAa,YAAY,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAKA,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,gmCAAgmC,aAAa,YAAY,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,iTAAiT,gRAAgR,qRAAqR,gJAAgJ,iHAAiH,yGAAyG,2IAA2I,mGAAmG,kLAAkL,GAAGC,GAAgB,CAWj8a,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,gBAAgB,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,yFAAyF,MAAM,oBAAoB,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,YAAY,KAAK,EAAY,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAUlB,IAAmB,eAAkB,CAAC,GAAGA,GAAiB,cAAiB,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,SAAS,IAAA,GAAU,MAAM,iBAAiB,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,aAAa,KAAK,EAAY,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAUA,IAAmB,eAAkB,CAAC,GAAGA,GAAiB,cAAiB,aAAa,aAAa,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,SAAS,IAAA,GAAU,MAAM,kBAAkB,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,eAAe,KAAK,EAAY,QAAQ,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,wFAAwF,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGJ,GAAc,GAAGE,GAAmB,GAAG,GAAY,GAAG,GAAwBqB,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICZpyF,SAAS,GAAuB,EAAM,CAAC,GAAK,CAAC,cAAY,OAAK,OAAK,YAAU,EAAW,CAAC,aAAW,GAAiB,EAAY,CAAO,EAAS,EAAa,SAAS,GAAG,EAAa,OAAY,CAAC,aAAW,UAAU,EAAc,SAAS,GAAkB,IAAa,CAAM,CAAC,EAAqB,GAAyB,GAAgB,GAAO,CAAC,EAAM,SAAS,IAAY,SAAS,EAAM,YAAY,CAAC,CAAM,CAAC,EAAM,GAAqB,GAAa,GAAO,CAAC,EAAM,MAAM,EAAM,oBAAoB,CAAC,CAAM,CAAC,EAAU,GAAoB,GAAiB,EAAY,CAAO,EAAgB,GAAmB,EAAM,YAAY,CAAO,EAAU,EAAW,EAAc,GAAiB,GAAS,GAAU,EAAW,EAAiB,IAAuB,EAAQ,EAAY,KAAK,IAAI,EAAU,IAAY,IAAS,EAAS,CAAM,CAAC,EAAW,GAAeC,EAAS,EAAS,UAAU,CAAC,CAAO,EAAgB,GAAa,CAAC,IAAM,EAAgB,KAAK,IAAI,EAAY,EAAY,EAAS,CAAI,EAAY,EAAoB,EAAW,EAAgB,CAAO,EAAwB,EAAU,EAAgB,EAAI,MAAc,CAAI,CAAC,GAAY,EAAS,GAAa,EAAwB,EAAU,EAAY,EAAI,CAAC,EAAY,EAAW,EAAS,EAAU,EAAwB,CAAC,CAAC,MAAc,CAAC,EAAc,EAAS,UAAU,CAAC,EAAG,CAAC,EAAS,CAAC,CAAC,IAAI,GAAQ,KAAK,OAAO,EAAP,CAAa,IAAI,MAAM,IAAI,WAAW,IAAM,EAAO,EAAK,QAAQ,EAAK,YAAY,EAAE,EAAQ,EAAS,IAAO,OAAO,GAAU,GAAa,IAAO,YAAY,GAAU,EAAE,GAAqB,EAAK,GAAO,CAAC,GAAG,EAAM,QAAQ,GAAU,CAAC,EAAS,WAAW,UAAU,YAAY,EAAgB,GAAU,IAAO,MAAM,EAAE,IAAI,CAAU,WAAS,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,EAAS,IAAA,GAAU,UAAU,GAAG,EAAM,MAAM,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,6BAA6B,MAAM,EAAK,KAAK,OAAO,EAAK,KAAK,QAAQ,YAAY,SAAS,CAAc,EAAK,OAAO,CAAC,EAAE,KAAK,EAAO,OAAO,GAAG,EAAO,IAAI,KAAK,cAAc,YAAY,EAAK,YAAY,OAAO,eAAe,cAAc,EAAK,QAAQ,QAAQ,SAAS,CAAC,CAAC,GAAM,OAAoB,EAAK,OAAO,CAAC,EAAE,OAAO,EAAO,OAAO,GAAG,IAAS,KAAK,cAAc,YAAY,EAAK,YAAY,OAAO,eAAe,cAAc,EAAK,QAAQ,QAAQ,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,IAAI,QAAQ,IAAM,EAAkB,GAAO,CAAC,EAAc,EAAM,OAAO,MAAM,EAAS,MAAsB,CAAC,IAAM,EAAY,SAAS,EAAW,GAAG,CAAI,CAAC,MAAM,EAAY,EAAE,EAAY,EAAG,EAAgB,EAAY,CAAO,EAAc,EAAS,UAAU,CAAC,EAAI,GAAqB,EAAK,GAAO,CAAC,GAAG,EAAM,UAAU,GAAY,IAAI,QAAQ,KAAK,SAAS,MAAM,EAAW,SAAS,EAAkB,OAAO,EAAkB,UAAU,GAAO,CAAI,EAAM,MAAM,SAAS,GAAmB,EAAI,IAAI,EAAY,MAAM,CAAC,WAAW,YAAY,GAAG,EAAM,MAAM,CAAC,CAAC,CAAC,MAAO,OAAO,iCAAzvH,IAAqD,IAAsC,KAAqJ,KAAwJ,KAAgJ,KAA4H,KAAmI,EAAW,SAAS,EAAM,CAAC,EAAM,QAAW,UAAU,EAAM,SAAY,aAAc,AAAQ,KAAM,EAAE,CAAE,CAAO,GAAY,2BAMl8B,GAAc,EAAQ,GAAuB,CAAC,SAAS,GAAY;SACnE,GAAY;;IAEjB,SAAS,GAAY;SAChB,GAAY;;;IAGjB,CAAC,IAAgB,GAAc,GAAc,YAAY,iBAAiB,GAA6B,GAAc,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,QAAQ,CAAC,WAAW,QAAQ,MAAM,CAAC,aAAa,CAAC,IAAI,QAAQ,IAAI,CAAC,wBAAwB,GAAK,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,aAAa,IAAI,IAAI,EAAE,KAAK,EAAE,YAAY,0DAA0D,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,OAAO,GAAO,EAAM,OAAO,OAAO,EAAM,OAAO,WAAW,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,EAAE,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,MAAM,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,CAAC,CAAC,CAAC,GAAG,GAA6B,CAAC,YAAY,GAAK,OAAO,CAAC,KAAK,GAAO,EAAM,OAAO,QAAQ,YAAY,GAAO,EAAM,OAAO,QAAQ,CAAC,SAAS,CAAC,CAAC,GAAG,UAAU,MAAM,UAAU,GAAG,GAAO,QAAQ,CAAC,CAAC,GAAG,WAAW,MAAM,WAAW,MAAM,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,GAAK,CAAC,ICP17B,SAAwB,GAAqB,EAAM,CAAC,IAAM,EAAe,GAAa,GAAO,EAAM,eAAe,CAAM,CAAC,cAAY,IAAa,CAAO,MAAY,CAAI,GAAY,EAAe,EAAW,EAAI,OAAoB,EAAK,GAAO,CAAC,GAAG,EAAc,UAAQ,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,OAAO,UAAU,GAAG,EAAM,MAAM,CAAC,SAAsB,EAAKC,GAAK,CAAC,GAAG,EAAM,KAAK,aAAa,sPAAsP,CAAC,CAAC,CAAC,mBAN7nB,KAAoI,KAA+J,KAAkH,KAA4H,CAM8G,GAAqB,YAAY,0BAA0B,GAA6B,GAAqB,CAAC,KAAK,GAAS,CAAC,KAAK,GAAG,CAAC,CAAC,GAAG,GAA6B,CAAC,KAAK,GAAM,MAAM,GAAM,uBAAuB,iDAAiD,CAAC,CAAC,CAAC,ICN4G,SAAS,GAA0B,EAAM,CAAC,GAAK,CAAC,OAAK,WAAS,eAAa,iBAAe,qBAAmB,cAAY,eAAa,EAAY,EAAI,EAAY,SAAS,IAAmB,EAAa,SAAS,CAAG,EAAa,OAAO,IAAM,EAAQ,GAAmB,EAAM,YAAY,CAAM,CAAC,SAAO,MAAM,EAAU,eAAe,EAAmB,QAAQ,EAAY,IAAI,EAAQ,QAAQ,GAAa,IAAa,CAAK,EAAO,GAAU,EAAK,GAAG,OAAO,EAAP,CAAa,IAAI,QAAQ,IAAI,iBAAiB,IAAI,EAAM,EAAM,EAAa,EAAM,gBAAgB,GAAG,EAAO,CAAC,IAAM,EAAM,IAAO,QAAQ,EAAU,EAAsB,GAAU,EAAM,GAAE,EAAM,EAAM,QAAQ,EAAE,EAAa,EAAM,cAAc,WAAuB,EAAQ,CAAC,IAAM,EAAM,EAAQ,GAAS,GAAU,EAAM,EAAE,EAAM,EAAM,QAAQ,EAAE,EAAa,EAAM,cAAc,GAAsB,OAAO,GAAQ,WAAU,EAAM,GAAW,GAAU,QAAQ,CAAC,EAAO,EAAO,GAAoE,EAAtD,GAAU,YAAY,CAAC,EAAY,EAAwB,GAAe,EAAM,EAAa,EAAe,CAAE,MAAM,IAAI,cAAc,EAAK,GAAqB,EAAO,EAAY,EAAQ,EAAmB,CAAC,MAAM,IAAI,MAAM,GAAM,EAAO,EAAQ,GAAS,MAAM,GAAG,MAAM,IAAI,UAAU,GAAM,EAAO,EAAY,GAAS,UAAU,GAAG,MAAuG,OAA5F,GAAY,SAAS,EAAK,EAAM,IAAS,EAAa,EAAK,EAAkB,EAAO,IAAe,EAAoB,EAAK,MAAM,CAAC,UAAU,GAAa,CAAC,CAAc,EAAM,EAAI,CAAC,MAAM,CAAC,MAAM,EAAM,MAAM,OAAO,EAAE,WAAW,MAAM,WAAW,EAAY,WAAW,IAAA,GAAU,OAAO,eAAe,EAAY,aAAa,gBAAgB,eAAe,EAAY,WAAW,SAAS,EAAM,OAAO,OAAO,OAAO,OAAO,SAAS,UAAU,SAAS,WAAW,IAAI,GAAG,EAAM,KAAK,GAAG,EAAM,MAAM,CAAC,SAAS,CAAC,EAAM,OAAO,EAAK,EAAM,OAAO,CAAC,CAAC,CAIhG,SAAS,GAAU,EAAM,CAAC,OAAO,GAAO,OAAO,GAAQ,UAAU,EAAM,eAAe,SAAS,kCAJpvF,IAAqD,KAAgI,KAA4H,KAA2L,KAAgI,CAAM,GAAa,gCAAoD,SAAS,EAAgB,CAAC,EAAgB,YAAe,cAAc,EAAgB,MAAS,QAAQ,EAAgB,eAAkB,iBAAiB,EAAgB,IAAO,MAAM,EAAgB,QAAW,YAAa,AAAkB,KAAgB,EAAE,CAAE,CAAO,GAAY,CAAC,QAAQ,iBAAiB,CAIthC,GAAiB,EAAQ,GAA0B,CAAC,IAAI,GAAa,gCAAgC,cAAc,GAAa,iCAAiC,CAAC,GAAG,IAAgB,GAAiB,GAAiB,YAAY,qBAAqB,GAA6B,GAAiB,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,aAAa,cAAc,QAAQ,OAAO,OAAO,GAAgB,CAAC,aAAa,CAAC,eAAe,QAAQ,mBAAmB,MAAM,UAAU,CAAC,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,aAAa,OAAO,QAAQ,CAAC,WAAW,OAAO,OAAO,CAAC,aAAa,CAAC,OAAO,OAAO,OAAO,CAAC,MAAM,YAAY,wBAAwB,GAAK,OAAO,GAAO,CAAC,GAAY,SAAS,EAAM,KAAK,CAAC,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,aAAa,OAAO,MAAM,OAAO,YAAY,yCAAyC,OAAO,GAAO,CAAC,GAAY,SAAS,EAAM,KAAK,EAAE,EAAM,WAAW,WAAW,CAAC,gBAAgB,CAAC,KAAK,EAAY,KAAK,aAAa,MAAM,QAAQ,OAAO,KAAKC,GAAgB,CAAC,MAAM,mBAAmB,YAAY,iEAAiE,OAAO,GAAO,CAAC,GAAY,SAAS,EAAM,KAAK,CAAC,CAAC,eAAe,GAAmB,CAAC,OAAO,GAAO,CAAC,GAAY,SAAS,EAAM,KAAK,CAAC,CAAC,CAAC,mBAAmB,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,KAAK,aAAa,UAAU,QAAQ,CAAC,UAAU,YAAY,CAAC,aAAa,CAAC,cAAc,YAAY,CAAC,wBAAwB,GAAK,0BAA0B,WAAW,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,aAAa,MAAM,YAAY;cAA2B,OAAO,GAAO,EAAM,QAAQ,UAAU,CAAC,mBAAmB,CAAC,KAAK,EAAY,OAAO,aAAa,KAAK,MAAM,YAAY,YAAY;;aAAuC,OAAO,GAAO,EAAM,QAAQ,YAAY,CAAC,CAAC,OAAO,GAAO,EAAM,OAAO,cAAc,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,aAAa,OAAO,YAAY,mBAAmB,YAAY,gCAAgC,OAAO,GAAO,GAAY,SAAS,EAAM,KAAK,CAAC,CAAC,KAAK,CAAC,KAAK,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,WAAW,IAAI,CAAC,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,UAAU,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,SAAS,CAAC,WAAW,CAAC,KAAK,EAAY,KAAK,aAAa,OAAO,QAAQ,CAAC,OAAO,eAAe,YAAY,CAAC,aAAa,CAAC,OAAO,gBAAgB,YAAY,CAAC,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,CAAC,QAAQ,CAAC,KAAK,EAAY,KAAK,aAAa,IAAI,QAAQ,CAAC,IAAI,OAAO,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,CAAC,MAAM,MAAM,CAAC,CAAC,YAAY,6EAA6E,CAAC,CAAC,CAAC,YAAY,GAAK,CAAC,4DCHppF,IAA6P,IAAkE,IAA4B,KAAsJ,KAA0I,KAAkI,KAAyH,CAAM,GAAsB,EAASC,GAAiB,CAAO,GAAmB,EAASC,GAAc,CAAO,GAA0B,EAAS,GAAqB,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAAkB,GAAM,GAAW,MAAM,QAAQ,EAAM,CAAQ,EAAM,OAAO,EAAS,GAA2B,MAAM,IAAQ,GAAWC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,iBAAe,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAgB,EAAM,UAAU,UAAU,GAAO,EAAM,WAAW,eAAe,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWv6E,GAAgB,EAXu7E,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,aAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAA2D,GAAkB,EAAGV,GAAlDa,GAA6F,CAAO,GAAQ,GAAM,EAAU,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBY,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,IAA2B,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,KAAK,GAAG,EAAE,CAAC,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,GAAGZ,GAAkB,EAAU,CAAC,CAAC,UAAU,iBAAiB,cAAc,GAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mEAAmE,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKV,GAAiB,CAAC,qBAAqB,GAAG,MAAM,mEAAmE,eAAe,CAAC,SAAS,OAAO,UAAU,GAAK,OAAO,GAAG,SAAS,QAAQ,MAAM,SAAS,CAAC,gBAAgB,MAAM,KAAK,CAAC,WAAW,+DAA+D,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,YAAY,OAAO,OAAO,GAAG,YAAY,GAAG,OAAO,GAAG,YAAY,CAAC,WAAW,OAAO,QAAQ,IAAI,WAAW,GAAK,CAAC,aAAa,OAAO,KAAK,QAAQ,mBAAmB,CAAC,mBAAmB,KAAK,UAAU,MAAM,MAAM,UAAU,CAAC,SAAS,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAiB,CAAC,qBAAqB,GAAG,MAAM,wEAAwE,eAAe,CAAC,SAAS,OAAO,UAAU,GAAK,OAAO,GAAG,SAAS,QAAQ,MAAM,SAAS,CAAC,gBAAgB,MAAM,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,QAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,YAAY,OAAO,OAAO,GAAG,YAAY,GAAG,OAAO,GAAG,YAAY,CAAC,WAAW,OAAO,QAAQ,IAAI,WAAW,GAAK,CAAC,aAAa,OAAO,KAAK,iBAAiB,mBAAmB,CAAC,mBAAmB,KAAK,UAAU,MAAM,MAAM,UAAU,CAAC,SAAS,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAsB,EAAKkB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,8FAA8F,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,kBAAkB,MAAM,CAAC,eAAe,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,WAAW,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKT,GAAc,CAAC,qBAAqB,GAAG,OAAO,EAAE,MAAM,CAAC,aAAa,mEAAmE,cAAc,qEAAqE,CAAC,KAAK,CAAC,WAAW,sBAAsB,SAAS,OAAO,UAAU,SAAS,cAAc,MAAM,WAAW,QAAQ,UAAU,SAAS,CAAC,OAAO,OAAO,KAAK,CAAC,QAAQ,GAAK,KAAK,GAAG,YAAY,EAAE,CAAC,GAAG,YAAY,SAAS,YAAY,SAAS,IAAI,KAAK,WAAW,QAAQ,OAAO,YAAY,EAAE,CAAC,OAAO,OAAO,YAAY,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAC,KAAK,WAAW,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,QAAQ,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,QAAQ,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAc,CAAC,qBAAqB,GAAG,OAAO,EAAE,MAAM,CAAC,aAAa,mEAAmE,cAAc,qEAAqE,CAAC,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,UAAU,SAAS,CAAC,OAAO,OAAO,KAAK,CAAC,QAAQ,GAAK,KAAK,GAAG,YAAY,EAAE,CAAC,GAAG,YAAY,SAAS,YAAY,SAAS,IAAI,KAAK,QAAQ,QAAQ,OAAO,YAAY,EAAE,CAAC,OAAO,OAAO,YAAY,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAC,KAAK,QAAQ,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,MAAM,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,MAAM,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAc,CAAC,qBAAqB,GAAG,OAAO,EAAE,MAAM,CAAC,aAAa,mEAAmE,cAAc,qEAAqE,CAAC,KAAK,CAAC,WAAW,sBAAsB,SAAS,OAAO,UAAU,SAAS,cAAc,MAAM,WAAW,QAAQ,CAAC,OAAO,OAAO,KAAK,CAAC,QAAQ,GAAK,KAAK,GAAG,YAAY,EAAE,CAAC,GAAG,YAAY,SAAS,YAAY,SAAS,IAAI,KAAK,MAAM,QAAQ,MAAM,YAAY,EAAE,CAAC,OAAO,MAAM,YAAY,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAC,KAAK,MAAM,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAqB,CAAC,qBAAqB,GAAG,OAAO,EAAE,KAAK,CAAC,aAAa,wEAAwE,cAAc,qBAAqB,cAAc,qBAAqB,cAAc,EAAE,KAAK,QAAQ,CAAC,OAAO,OAAO,KAAK,CAAC,MAAM,mEAAmE,KAAK,GAAG,CAAC,GAAG,YAAY,SAAS,YAAY,QAAQ,MAAM,OAAO,QAAQ,QAAQ,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,kQAAkQ,+QAA+Q,+KAA+K,qSAAqS,gRAAgR,oRAAoR,uIAAuI,wRAAwR,kJAAkJ,oKAAoK,wQAAwQ,4QAA4Q,gJAAgJ,wGAAwG,wGAAwG,GAAGkB,GAAgB,gcAAgc,CAWv5gB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,iBAAiB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,eAAe,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,GAAG,YAAY,kBAAkB,MAAM,kBAAkB,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,kBAAkB,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,wFAAwF,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAsB,GAAG,GAAmB,GAAG,GAA0B,GAAG,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXvzJ,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAA9/B,IAAsP,IAAkE,IAA4B,KAAoJ,KAAyH,CAAM,GAAc,EAASC,GAAS,CAAO,GAAiB,GAAoBA,GAAS,CAAO,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,QAAQ,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,aAAW,SAAO,WAAS,eAAa,YAAU,gBAAc,KAAG,OAAK,gBAAc,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAc,EAAM,WAAW,YAAY,UAAU,GAAM,EAAM,UAAU,UAAU,GAAU,EAAM,WAAW,GAAK,UAAU,GAAO,EAAM,WAAW,gBAAgB,UAAU,GAAe,EAAM,WAAW,wEAAwE,UAAU,GAAY,EAAM,WAAW,mEAAmE,UAAU,GAAW,EAAM,WAAW,GAAK,UAAU,GAAe,EAAM,WAAW,aAAa,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWnwE,GAAgB,EAXmxE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,cAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,GAAiBC,GAAuB,EAAM,EAAS,CAA2D,EAAkB,EAAGT,GAAlDY,GAA6F,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgBW,EAAU,GAAW,CAAC,gBAAgB,mBAAmB,UAA2B,oBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,EAAU,uBAAuB,KAAK,wBAAwB,KAAK,oBAAoB,KAAK,qBAAqB,KAAK,UAAU,OAAO,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,wBAAwB,MAAM,iBAAiB,mEAAmE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,UAAU,uCAAuC,CAAC,oBAAoB,CAAC,wBAAwB,MAAM,iBAAiB,mEAAmE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,UAAU,uCAAuC,CAAC,CAAC,GAAGf,GAAqB,CAAC,kBAAkB,CAAC,cAAc,GAAK,mBAAmB,IAAA,GAAU,CAAC,oBAAoB,CAAC,cAAc,GAAK,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,oBAAiB,SAAS,YAAY,SAAS,CAAC,GAAwB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,oBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAS,CAAC,MAAM,EAAU,OAAO,OAAO,WAAW,QAAQ,cAAc,EAAU,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,UAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKe,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,oBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,2BAA2B,mBAAmB,gCAAgC,YAAY,2CAA2C,EAAU,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAwB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,oBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKR,GAAS,CAAC,MAAM,EAAU,OAAO,OAAO,WAAW,QAAQ,cAAc,EAAU,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,UAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,gXAAgX,qRAAqR,gJAAgJ,gHAAgH,GAAGgB,GAAgB,gcAAgc,CAWjtQ,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,MAAM,CAAC,GAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,gBAAgB,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,wEAAwE,MAAM,oBAAoB,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,YAAY,KAAK,EAAY,QAAQ,CAAC,UAAU,IAAmB,eAAkB,CAAC,GAAG,GAAiB,cAAiB,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,iBAAiB,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,aAAa,KAAK,EAAY,QAAQ,CAAC,UAAU,IAAmB,eAAkB,CAAC,GAAG,GAAiB,cAAiB,aAAa,aAAa,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,kBAAkB,CAAC,UAAU,CAAC,aAAa,mEAAmE,MAAM,aAAa,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAc,GAAG,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,oFCX3uF,IAA8W,IAAkE,IAA4B,KAA0J,KAAgI,KAA8H,KAA4H,KAA0H,KAAmH,KAA0H,KAA0H,KAAyH,KAAqH,KAAuH,KAAqH,CAAM,GAAqB,EAAS,GAAgB,CAAO,GAAmB,EAASC,GAAc,CAAO,GAAkB,EAASC,GAAa,CAAO,GAAgB,EAASC,GAAW,CAAO,GAAqB,EAASC,GAAgB,CAAO,GAAoB,EAAS,GAAe,CAAO,GAAyC,GAA0B,GAAO,EAAO,IAAI,CAAC,CAAOC,GAAgB,EAASC,GAAW,CAAO,GAAoB,EAASC,GAAe,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,CAA8LC,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAAuEC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA9H,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,IAAI,KAAK,SAAS,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,CAAO,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAAoY,IAAW,CAAC,QAAM,WAAS,cAAmD,EAA3B,GAAa,EAAM,CAAsB,CAASC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,mEAAmE,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWh0I,GAAgB,EAXg1I,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,qBAAmB,qBAAmB,qBAAmB,cAAY,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,cAAW,aAAU,GAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,GAAS,CAAM,CAAC,yBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAgB,GAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAyG,GAAkB,EAAGX,GAAhGc,GAAsBC,GAAuBC,GAA8F,CAA0B,OAAZ,IAAW,CAAqB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMH,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,eAAee,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKlB,GAAe,CAAC,qBAAqB,GAAG,WAAW,SAAS,OAAO,CAAC,OAAO,EAAE,KAAK,CAAC,aAAa,qBAAqB,cAAc,qBAAqB,cAAc,qBAAqB,cAAc,EAAE,KAAK,QAAQ,CAAC,KAAK,CAAC,MAAM,eAAe,KAAK,GAAG,CAAC,QAAQ,OAAO,OAAO,OAAO,QAAQ,GAAG,CAAC,UAAU,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAK,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAgB,CAAC,qBAAqB,GAAG,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,MAAM,OAAO,MAAM,QAAQ,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQI,GAAU,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,OAAO,QAAQC,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKc,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mEAAmE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAK,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKhB,GAAc,CAAC,qBAAqB,GAAG,MAAM,oEAAoE,SAAS,MAAM,eAAe,CAAC,SAAS,OAAO,UAAU,GAAK,OAAO,GAAG,SAAS,QAAQ,MAAM,SAAS,CAAC,WAAW,OAAO,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,CAAC,OAAO,OAAO,QAAQ,IAAI,GAAG,YAAY,SAAS,YAAY,OAAO,GAAG,OAAO,GAAG,WAAW,GAAK,KAAK,YAAY,SAAS,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAK,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAgB,CAAC,qBAAqB,GAAG,OAAO,EAAE,OAAO,OAAO,KAAK,CAAC,MAAM,qEAAqE,KAAK,GAAG,CAAC,GAAG,YAAY,SAAS,YAAY,QAAQ,OAAO,OAAO,OAAO,QAAQ,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAK,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAgB,CAAC,qBAAqB,GAAG,eAAe,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAK,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKuB,GAAS,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,CAAC,UAAU,EAAW,EAAe,IAAwB,EAAKC,EAAU,CAAC,SAAS,GAAY,KAAK,CAAC,GAAGC,EAAY,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,GAAoB,KAAS,IAAqB,GAAG,IAAqB,GAAuB,EAAK,GAAY,CAAC,GAAG,aAAaH,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUG,EAAmB,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUA,EAAmB,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,8BAA+C,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,OAAO,GAAG,GAAkBF,EAAmB,CAAC,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,CAAC,CAAc,EAAKL,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,KAAKa,EAAmB,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAACD,EAAY,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,qBAAqB,OAAO,EAAE,MAAM,EAAE,CAAC,WAAW,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,mBAAoC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKI,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,IAAI,WAAW,IAAI,IAAI,uEAAuE,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,CAAC,CAAc,EAAKP,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mEAAmE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKd,GAAW,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,UAAU,EAAc,GAAG,SAAS,YAAY,UAAU,GAAM,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,sBAAsB,UAAU,mEAAmE,UAAU,wEAAwE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,kBAAkB,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKD,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAG,UAAU,eAAe,MAAM,CAAC,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,gBAAgB,GAAG,QAAQ,OAAO,WAAW,OAAO,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,eAAe,QAAQ,aAAa,CAAC,mBAAmB,KAAK,UAAU,MAAM,MAAM,UAAU,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKwB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mEAAmE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAK,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKhB,GAAc,CAAC,qBAAqB,GAAG,MAAM,mEAAmE,SAAS,MAAM,eAAe,CAAC,SAAS,OAAO,UAAU,GAAK,OAAO,GAAG,SAAS,QAAQ,MAAM,SAAS,CAAC,WAAW,OAAO,KAAK,CAAC,WAAW,+DAA+D,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,CAAC,OAAO,OAAO,QAAQ,IAAI,GAAG,YAAY,SAAS,YAAY,OAAO,GAAG,OAAO,GAAG,WAAW,GAAK,KAAK,WAAW,SAAS,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAK,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAe,CAAC,qBAAqB,GAAG,OAAO,EAAE,MAAM,CAAC,aAAa,qEAAqE,cAAc,qEAAqE,CAAC,cAAc,CAAC,QAAQ,GAAG,CAAC,KAAK,CAAC,aAAa,wEAAwE,cAAc,kBAAkB,cAAc,kBAAkB,cAAc,wEAAwE,cAAc,EAAE,KAAK,QAAQ,CAAC,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,OAAO,GAAK,QAAQ,OAAO,OAAO,QAAQ,MAAM,CAAC,MAAM,OAAO,CAAC,KAAK,CAAC,QAAQ,WAAW,SAAS,WAAW,CAAC,WAAW,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,aAAa,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,SAAS,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKK,GAAW,CAAC,UAAU,cAAc,UAAU,EAAgB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,GAAK,UAAU,OAAO,UAAU,EAAU,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,GAAK,OAAO,OAAO,GAAG,YAAY,eAAe,CAAC,MAAM,qBAAqB,KAAK,CAAC,MAAM,kBAAkB,OAAO,kBAAkB,OAAO,kBAAkB,cAAc,EAAE,KAAK,QAAQ,CAAC,KAAK,CAAC,WAAW,sBAAsB,SAAS,OAAO,UAAU,SAAS,cAAc,MAAM,WAAW,QAAQ,CAAC,MAAM,GAAG,SAAS,WAAW,OAAO,QAAQ,QAAQ,GAAG,KAAK,GAAG,SAAS,OAAO,CAAC,SAAS,YAAY,QAAQ,CAAC,gBAAgB,sBAAsB,KAAK,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAC,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,oQAAoQ,wGAAwG,8PAA8P,wIAAwI,wVAAwV,0QAA0Q,mRAAmR,4MAA4M,iUAAiU,iJAAiJ,yGAAyG,2GAA2G,gQAAgQ,4RAA4R,8FAA8F,6FAA6F,+PAA+P,4QAA4Q,8KAA8K,yHAAyH,oRAAoR,wQAAwQ,wGAAwG,4FAA4F,GAAG4B,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,gcAAgc,CAW9szB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,GAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,yFAAyF,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,wFAAwF,OAAO,MAAM,CAAC,CAAC,OAAO,kBAAkB,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAqB,GAAG,GAAmB,GAAG,GAAkB,GAAG,GAAgB,GAAG,GAAqB,GAAG,GAAoB,GAAG/B,GAAgB,GAAG,GAAoB,GAAG,GAAwBgC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX9sE,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAAzlB,IAAoJ,IAAkE,IAA4B,CAAgCC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,CAA8L,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,MAAM,YAAY,KAAK,YAAY,CAAOC,IAAU,CAAC,QAAM,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,mEAAmE,UAAU,GAAO,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWzjD,GAAgB,EAXykD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,aAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,GAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,GAAkB,EAAGT,GAA2C,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKK,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBU,EAAU,EAAW,CAAC,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGd,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,EAAU,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,OAAO,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,IAAI,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,EAAU,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,EAAU,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,OAAO,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,oHAAoH,oLAAoL,gOAAgO,8PAA8P,oOAAoO,4HAA4H,6FAA6F,yGAAyG,6GAA6G,CAWtrL,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,yFAAyF,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXk4D,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,sIAAtlF,IAA2X,IAAkF,IAA4B,KAAwI,KAAyH,KAA0H,KAA+G,KAA+G,KAAsH,KAAqH,KAA+G,KAAmH,CAAM,GAAU,EAASe,GAAK,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAc,EAASC,GAAS,CAAO,GAAU,EAASC,GAAK,CAAO,GAAgB,EAASC,GAAW,CAAO,GAAoC,GAAO,EAA8B,CAAO,GAAgB,GAAO,EAAO,IAAI,CAAO,GAAY,EAASC,GAAO,CAAO,GAAyC,GAA0B,GAAO,EAAO,IAAI,CAAC,CAAO,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAAgS,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAtI,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,IAAI,CAAO,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAO,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,GAAG,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAO,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,GAAG,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAO,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,GAAG,CAAO,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,IAAS,CAAC,WAAS,yBAAuB,iBAAe,UAAQ,MAAQ,CAAC,GAAK,CAAC,EAAQ,GAAY,GAAgB,CAAC,yBAAuB,eAAe,GAAS,EAAe,CAAC,CAAC,OAAO,EAAS,CAAC,SAAS,EAAW,GAAM,CAAC,SAAS,EAAW,GAAK,CAAC,WAAW,EAAW,CAAC,EAAQ,CAAC,QAAQ,GAAS,EAAQ,CAAC,EAAS,IAAa,EAAM,IAAM,CAAI,MAAC,GAAO,OAAO,GAAQ,UAAkB,MAAM,CAAC,GAAG,EAAM,MAAI,EAAS,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,kBAAkB,YAAY,sBAAsB,YAAY,oBAAoB,YAAY,uBAAuB,YAAY,iBAAiB,YAAY,eAAe,YAAY,iBAAiB,YAAY,yBAAyB,YAAY,6BAA6B,YAAY,SAAS,YAAY,CAAO,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW11L,GAAgB,EAX02L,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYG,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWF,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,GAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,IAAkB,CAAC,aAAW,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,MAAM,EAAG,CAAO,GAAsB,CAACG,GAAsBC,GAAuB,CAAO,OAAiB,CAAG,CAAC,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,GAAkB,EAAGX,GAAkB,GAAG,GAAsB,CAAO,OAAkB,EAAG,CAAC,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,CAAG,CAAC,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,GAAO,IAAW,CAAO,OAAqB,IAAc,YAA6C,OAAqB,IAAc,YAA6C,OAAkB,EAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,CAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,EAAKY,EAAa,KAAK,CAAO,GAAKA,EAAa,KAAK,CAAO,GAAKA,EAAa,KAAK,CAAO,GAAKA,EAAa,KAAK,CAAO,GAAKA,EAAa,KAAK,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAS,IAAa,EAAe,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,GAAyC,CAAC,GAAG,EAAU,GAAG,EAAgB,0BAA0B,GAAU,0BAA0B,GAAW,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,EAAG,GAAkB,iBAAiBC,EAAU,EAAW,CAAC,cAAc,GAAK,wBAAwB,UAAU,mBAAmB,kBAAkB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,UAAU,GAAK,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,4BAA4B,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,wEAAwE,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,wBAAwB,MAAM,gBAAgB,yBAAyB,CAAC,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,sBAAsB,CAAC,UAAU,CAAC,mBAAmB,6BAA6B,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,UAAU,CAAC,mBAAmB,yBAAyB,CAAC,UAAU,CAAC,mBAAmB,oBAAoB,CAAC,UAAU,CAAC,mBAAmB,uBAAuB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mEAAmE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,GAAK,CAAC,OAAO,OAAO,UAAU,mEAAmE,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,WAA4B,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKP,GAAY,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,KAAK,WAAW,UAAU,EAAc,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,WAAW,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAY,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,KAAK,UAAU,UAAU,EAAe,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,UAAU,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,OAAwB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAY,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,KAAK,OAAO,UAAU,EAAe,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,OAAO,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAY,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,KAAK,UAAU,UAAU,EAAe,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,UAAU,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,eAAgC,mBAAiB,SAAS,sBAAsB,KAAK,eAAe,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAY,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,KAAK,eAAe,UAAU,EAAe,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,cAAc,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,EAAY,CAAC,UAAU,CAAC,MAAM,EAAY,CAAC,UAAU,CAAC,iBAAiB,IAAA,GAAU,MAAM,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKmB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mEAAmE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,qEAAqE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,KAAK,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,KAAK,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,KAAK,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,GAAK,CAAC,OAAO,OAAO,UAAU,mEAAmE,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQQ,GAAa,YAAY,CAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,qEAAqE,CAAC,UAAU,CAAC,QAAQA,GAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,WAA4B,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKP,GAAY,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,KAAK,WAAW,UAAU,EAAe,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,WAAW,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,gBAAiC,mBAAiB,SAAS,sBAAsB,KAAK,gBAAgB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAY,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,KAAK,gBAAgB,UAAU,EAAe,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,0BAA0B,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKmB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mEAAmE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,MAAM,EAAY,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,iBAAiB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,GAAK,CAAC,OAAO,OAAO,UAAU,mEAAmE,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,EAAY,CAAC,UAAU,CAAC,iBAAiB,IAAA,GAAU,MAAM,IAAA,GAAU,CAAC,UAAU,CAAC,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mEAAmE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,qEAAqE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,MAAM,EAAE,EAAE,EAAE,KAAK,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,KAAK,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,EAAE,KAAK,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,GAAK,CAAC,OAAO,OAAO,UAAU,mEAAmE,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQQ,GAAa,YAAY,CAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,CAAC,UAAU,CAAC,QAAQA,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAgB,UAAU,qEAAqE,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,WAA4B,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKP,GAAY,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,KAAK,WAAW,UAAU,EAAe,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,WAAW,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAY,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,KAAK,UAAU,UAAU,EAAe,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,UAAU,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,MAAuB,mBAAiB,SAAS,sBAAsB,KAAK,MAAM,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAY,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,KAAK,MAAM,UAAU,EAAe,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,qBAAqB,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAK,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,aAAa,GAAM,CAAC,UAAU,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,aAAa,GAAM,CAAC,UAAU,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,aAAa,GAAM,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,EAAKmB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mEAAmE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAK,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,aAAa,GAAM,CAAC,UAAU,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,aAAa,GAAM,CAAC,UAAU,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,aAAa,GAAM,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mEAAmE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,4FAA4F,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAc,EAAe,EAAK,EAA0B,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKV,GAAS,CAAC,UAAU,mEAAmE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQM,GAAa,YAAY,CAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,GAAgB,CAAC,UAAU,CAAC,UAAU,GAAgB,CAAC,UAAU,CAAC,UAAU,GAAgB,CAAC,UAAU,CAAC,UAAU,GAAgB,CAAC,UAAU,CAAC,UAAU,GAAgB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKL,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,EAAgB,GAAG,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,GAAgB,QAAQK,GAAa,YAAY,CAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,GAAiB,QAAQA,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,GAAiB,QAAQA,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,GAAiB,QAAQA,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,EAAgB,QAAQA,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,UAAU,EAAgB,QAAQA,GAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,CAAC,CAAC,IAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAQ,CAAC,uBAAuB,GAAM,eAAe,GAAM,SAAS,GAAsB,EAAKa,EAAU,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,GAAG,EAAE,EAAE,KAAK,EAAE,SAAsB,EAAM,EAA8B,CAAC,UAAU,2BAA2B,GAAG,GAAG,EAAS,UAA2B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,IAAI,EAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAS,CAAc,EAAKjB,GAAW,CAAC,UAAU,kBAAkB,UAAU,GAAiB,CAAC,UAAQ,CAAC,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,GAAM,UAAU,cAAc,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,CAAC,CAAc,EAAK,GAAgB,CAAC,SAAS,EAAQ,SAAsB,EAAK,GAAS,CAAC,UAAU,SAAS,UAAU,EAAK,UAAU,EAAG,GAAkB,EAAW,CAAC,mBAAmB,GAAK,0BAA0B,GAAG,wBAAwB,GAAG,EAAS,UAAU,QAAQ,IAAI,QAAQ,GAAG,UAAU,EAAQ,KAAK,UAAU,SAAS,SAAS,GAAK,OAAO,GAAG,SAAsB,EAAK,GAAgB,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,iBAAiB,KAAK,GAAW,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,IAAI,GAAK,KAAK,SAAS,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,wCAAwC,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,4BAA6C,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKkB,GAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,aAAa,IAAI,6FAA6F,OAAO,sNAAsN,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAoC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,2BAA2B,KAAK,GAAW,gBAAgB,GAAK,QAAQ,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKlB,GAAW,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,UAAU,EAAgB,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,GAAM,UAAU,kBAAkB,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAoC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,2BAA2B,KAAK,GAAW,gBAAgB,GAAK,QAAQ,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAW,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,UAAU,EAAgB,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,GAAM,UAAU,0BAA0B,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAoC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAY,UAAU,0BAA0B,KAAK,GAAY,gBAAgB,GAAK,QAAQ,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAW,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,UAAU,EAAgB,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,GAAM,UAAU,QAAQ,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAQ,CAAC,uBAAuB,GAAM,eAAe,GAAM,SAAS,GAAuB,EAAKiB,EAAU,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,GAAG,EAAE,EAAE,KAAK,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,GAAG,GAAG,EAAS,UAA2B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,IAAI,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKjB,GAAW,CAAC,UAAU,kBAAkB,UAAU,GAAiB,CAAC,QAAQ,EAAS,CAAC,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,UAAU,EAAgB,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,GAAM,UAAU,QAAQ,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAQ,CAAC,uBAAuB,GAAM,eAAe,GAAM,SAAS,GAAuB,EAAKiB,EAAU,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,GAAG,EAAE,EAAE,KAAK,EAAE,SAAsB,EAAM,EAA8B,CAAC,UAAU,0BAA0B,GAAG,GAAG,EAAS,SAA0B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,IAAI,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAS,CAAc,EAAKjB,GAAW,CAAC,UAAU,kBAAkB,UAAU,GAAiB,CAAC,QAAQ,EAAS,CAAC,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,GAAM,UAAU,YAAY,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,WAAW,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,GAAgB,CAAC,SAAS,EAAS,SAAsB,EAAK,GAAS,CAAC,UAAU,SAAS,UAAU,GAAK,UAAU,EAAG,GAAkB,EAAW,CAAC,mBAAmB,GAAK,0BAA0B,GAAG,wBAAwB,GAAG,EAAS,SAAS,QAAQ,IAAI,QAAQ,GAAG,UAAU,EAAS,KAAK,UAAU,SAAS,SAAS,GAAK,OAAO,GAAG,SAAsB,EAAK,GAAgB,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,gBAAgB,KAAK,GAAW,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,IAAI,GAAK,KAAK,SAAS,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,wCAAwC,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,4BAA6C,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKkB,GAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,aAAa,IAAI,4FAA4F,OAAO,oNAAoN,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAoC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,0BAA0B,KAAK,GAAW,gBAAgB,GAAK,QAAQ,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKlB,GAAW,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,UAAU,EAAgB,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,GAAM,UAAU,YAAY,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAoC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAY,UAAU,0BAA0B,KAAK,GAAY,gBAAgB,GAAK,QAAQ,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAW,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,UAAU,EAAgB,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,GAAM,UAAU,qBAAqB,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,GAAG,EAAE,EAAE,KAAK,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAW,CAAC,UAAU,kBAAkB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,UAAU,EAAgB,GAAG,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,GAAM,UAAU,kBAAkB,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,GAAG,EAAE,EAAE,KAAK,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAW,CAAC,UAAU,kBAAkB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAM,MAAM,CAAC,OAAO,OAAO,CAAC,UAAU,GAAM,UAAU,UAAU,UAAU,mEAAmE,UAAU,GAAM,MAAM,OAAO,UAAU,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAO,CAAC,gBAAgB,CAAC,gBAAgB,uBAAuB,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAC,OAAO,GAAG,CAAC,OAAO,OAAO,UAAU,mEAAmE,UAAU,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,2FAA2F,CAAC,GAAG,CAAC,SAAS,GAAG,SAAS,SAAS,GAAG,YAAY,aAAa,CAAC,gBAAgB,QAAQ,gBAAgB,OAAO,YAAY,YAAY,YAAY,CAAC,UAAU,qEAAqE,UAAU,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,4FAA4F,CAAC,GAAG,CAAC,SAAS,GAAG,SAAS,SAAS,CAAC,UAAU,CAAC,WAAW,yDAAyD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,CAAC,mBAAmB,CAAC,iBAAiB,qEAAqE,gBAAgB,kCAAkC,CAAC,UAAU,mEAAmE,CAAC,SAAS,YAAY,aAAa,CAAC,gBAAgB,wEAAwE,aAAa,GAAG,kBAAkB,CAAC,QAAQ,GAAG,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAC,EAAE,EAAE,CAAC,eAAe,GAAK,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAC,WAAW,WAAW,OAAO,CAAC,KAAK,GAAG,MAAM,qBAAqB,OAAO,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,IAAI,EAAE,MAAM,IAAI,CAAC,cAAc,CAAC,SAAS,YAAY,gBAAgB,CAAC,cAAc,uBAAuB,aAAa,CAAC,WAAW,yDAAyD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,CAAC,aAAa,OAAO,CAAC,WAAW,mEAAmE,UAAU,CAAC,WAAW,yDAAyD,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,CAAC,UAAU,KAAK,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,SAAS,GAAiB,CAAC,UAAU,YAAY,CAAC,GAAO,CAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,aAAa,CAAC,gBAAgB,QAAQ,gBAAgB,OAAO,YAAY,YAAY,YAAY,CAAC,UAAU,qEAAqE,UAAU,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,4FAA4F,CAAC,GAAG,CAAC,SAAS,GAAG,SAAS,SAAS,CAAC,UAAU,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,CAAC,mBAAmB,CAAC,iBAAiB,qEAAqE,gBAAgB,kCAAkC,CAAC,UAAU,mEAAmE,CAAC,aAAa,CAAC,gBAAgB,wEAAwE,aAAa,GAAG,eAAe,GAAK,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAC,WAAW,YAAY,mBAAmB,CAAC,QAAQ,GAAG,MAAM,IAAI,WAAW,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,CAAC,KAAK,GAAG,MAAM,qBAAqB,OAAO,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,IAAI,EAAE,MAAM,IAAI,CAAC,cAAc,CAAC,SAAS,YAAY,gBAAgB,CAAC,cAAc,uBAAuB,aAAa,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,CAAC,aAAa,cAAc,CAAC,WAAW,mEAAmE,UAAU,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,CAAC,UAAU,KAAK,CAAC,SAAS,IAAA,GAAU,CAAC,UAAU,CAAC,UAAU,gBAAgB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,mSAAmS,kSAAkS,gRAAgR,wQAAwQ,saAAsa,yQAAyQ,2QAA2Q,mOAAmO,oXAAoX,42BAA42B,iZAAiZ,mYAAmY,8QAA8Q,qRAAqR,yGAAyG,yGAAyG,oSAAoS,wRAAwR,kYAAkY,+WAA+W,oTAAoT,8LAA8L,sTAAsT,+LAA+L,0HAA0H,uEAAuE,qFAAqF,6TAA6T,8HAA8H,2SAA2S,+GAA+G,yXAAyX,kGAAkG,8YAA8Y,kGAAkG,iNAAiN,+bAA+b,4GAA4G,6DAA6D,oTAAoT,6DAA6D,yGAAyG,gHAAgH,uIAAuI,8DAA8D,8DAA8D,2EAA2E,sGAAsG,2EAA2E,GAAGkB,GAAgB,GAAGC,GAAiB,udAAud,CAWhowE,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,kBAAkB,sBAAsB,yBAAyB,6BAA6B,WAAW,iBAAiB,eAAe,uBAAuB,oBAAoB,iBAAiB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,eAAe,OAAO,YAAY,MAAM,SAAS,aAAa,eAAe,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,cAAc,eAAe,OAAO,YAAY,MAAM,SAAS,aAAa,eAAe,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,wFAAwF,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAU,GAAG,GAAiB,GAAG,GAAc,GAAG,GAAU,GAAG,GAAgB,GAAG,GAAY,GAAG,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,GAAc1B,GAAK,EAAE,CAAC,EAAQ,CAAC,GAAcC,GAAY,EAAE,CAAC,EAAQ,CAAC,GAAcC,GAAS,EAAE,CAAC,EAAQ,CAAC,GAAcC,GAAK,EAAE,CAAC,EAAQ,CAAC,GAAcwB,GAAK,EAAE,CAAC,EAAQ,CAAC,GAAcvB,GAAW,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,2ECX5pH,IAAqS,IAA8C,IAA4B,KAAmG,KAA6E,CAAM,GAAgB,EAASwB,GAAW,CAAO,GAAkC,GAAwBA,GAAW,CAAO,GAAY,EAASC,GAAO,CAAO,GAAY,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,gDAAgD,CAAyD,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,CAAiC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,GAAgB,CAAC,UAAU,CAAC,qGAAqG,iEAAiE,CAAC,CAAO,GAAe,OAAO,KAAK,GAAgB,CAAO,GAAU,CAAC,UAAU,2BAA2B,CAAO,GAAM,CAAC,kFAAkF,kFAAkF,qVAAqV,mIAAmI,0JAA0J,mIAAmI,oEAAoE,CAAO,GAAa,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,gDAAgD,CAAO,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAAS,IAAU,CAAC,SAAO,KAAG,gBAAc,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAe,EAAM,UAAU,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,WAAS,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,GAAM,CAAqE,EAAkB,EAAG,GAA2C,CAAsB,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,2BAAwB,iBAAiB,GAAK,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,oGAAoG,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBC,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,YAAY,CAAC,CAAC,oBAAoB,GAAG,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,YAAY,CAAC,CAAC,oBAAoB,GAAG,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAK,GAAkC,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,YAAY,CAAC,CAAC,oBAAoB,EAAE,qCAAqC,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAc,EAAKA,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,IAAI,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,KAAK,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKJ,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAgL,CAAC,GAAG,GAAM,GAAG,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,GAAU,GAAK,OAAO,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAvR,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA0C,UAAxB,GAAa,GAA2B,KAAK,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAe1iM,GAAgB,EAAQ,GAAU,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,WAAW,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,GAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,iBAAiB,KAAK,EAAY,iBAAiB,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAgB,GAAG,GAAY,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,GAAcD,GAAW,EAAE,CAAC,EAAQ,CAAC,GAAcC,GAAO,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICHrlB,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAAC,IAAM,EAAS,EAAE,CACvE,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CAChF,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CAChF,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CAChF,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CAChF,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CAChF,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CAChF,GAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CAChF,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CAChF,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CAChF,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CAChF,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,GAAU,IAAa,CAEvB,GADgB,CAAC,UAAW,GAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,CAC/hB,IAAc,EAAE,CAC5C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOK,EAAoB,EAAc,CAAC,MAAO,CAAC,GAAM,UAAa,CAAC,CAAG,GAAkBA,EAAoBC,GAAW,CAAC,GAAG,GAAO,UAAW,GAAQ,EAAc,GAAG,CAAE,IAAK,YAAa,QAAM,CAAE,EAAS,GAAK,CAAC,CAAC,CACrN,QAAW,OAAO,EAAS,GAAM,EACjC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,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,UAAW,WAAY,sBAAsB,CAAE,CAAC,KAAM,SAAU,WAAY,gDAAgD,CAAE,CAAC,KAAM,UAAW,WAAY,wBAAwB,CAAC,CACpM,QAAW,QAKT,eAAsB,GAAY,CAAE,UAAS,gBAAe,WAAU,oBAAoB,CACzF,IAAM,EAAc,GAAO,GAAS,KAAK,SAAS,CA2E5C,EAAOD,EAAoBiB,GAA4B,CAC5D,SANmDjB,EAAoBgB,GAAyC,CAChH,SATkChB,EAClCe,GACA,CACC,SA/Dcf,EACfE,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,UACA,mBACA,gBACA,aAAcC,MAAkB,OAAO,8DAAgG,CACvI,gBAAiB,IAAA,GACjB,WACA,WACA,oBAAqB,IAAA,GACrB,iBAAkB,gCAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,GAAO,CACV,QAAQ,IAAI,gEAAgE,CAC5E,OAGD,OAAOA,EAAY,SAAY,CAqB9B,EAAO,+BApBc,CACpB,UAAW,EACX,OAAQ,CACUC,mBACFC,iBACJC,aACX,CACD,MAAO,CACN,cAAeN,EACf,SAAUO,EACV,KAAMC,EACN,YAAaC,EACb,UAAWC,EACX,OAAQC,EACR,SAAUC,EACV,gBAAiBC,EACjB,CACD,YAAa,CAAE,aAAA,EAAc,CAC7B,CAID,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAAS,GAAiB,CAC1B,EACA,IACC,CAEF,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,8DAA+F,CACrJ,wBAAyB,EACzB,CACD,CAMC,MAAO,CAAC,mBAAoB,GAAM,kBAAmB,GAAO,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAM,eAAgB,GAAM,+BAAgC,GAAO,WAAY,GAAM,CAClP,CACD,CAIA,CAAC,CAKD,MAAO,CAAC,OAAQ,CAAC,MAAO,CAAC,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,EAAG,SAAU,GAAK,KAAM,CAAC,IAAM,EAAG,IAAM,EAAE,CAAE,KAAM,EAAG,UAAW,IAAK,KAAM,QAAQ,CAAE,EAAG,MAAO,EAAG,MAAM,CAAC,CAAE,OAAQ,EAAE,CAAC,CAC1P,CAAC,CAIF,OADA,MAAM,EACC,EAuBR,SAAS,IAAQ,CACX,IACL,EAAO,gBAAgB,KAAK,UAAU,CAGvC,eAAe,GAAK,EAAe,EAAW,CAC7C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGH,IAFA,QAAQ,KAAK;EAA4S,EAAO,EAAe,CAE3U,KAAK,QAAQ,CAAG,IAAM,YAE1B,QAAQ,MAAM;EAA+G,EAAO,EAAe,CAEpJ,GAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,EAAM,CACtB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,KAC9G,CAAC,CAGH,GAAI,CACH,IAAI,EAAS,EAAU,EAAeI,EAAa,EACnD,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,gBAAmB,CAC5D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAC1B,EAAc,EAAU,YAExB,EAAUC,GAA+B,GAAQ,EAAQ,KACnD,CACN,GAA+B,GAAQ,IAAA,GAAU,CAIjD,IAAM,EAA8C,YAAY,iBAAiB,aAAa,CAAC,IAAI,cAAc,KAAK,GAAKC,EAAE,OAAS,QAAQ,EAAE,YAChJ,GAAI,EAAa,CAChB,IAAMC,EAAY,IAAI,gBAAgB,EAAY,CAClD,EAAUA,EAAU,IAAI,KAAK,CAC7B,EAAWA,EAAU,IAAI,SAAS,CAClC,IAAK,GAAM,CAAC,EAAK,KAAUA,EAAU,SAAS,CACxC,EAAI,WAAW,OAAO,GAC3B,IAAkB,EAAE,CACpB,EAAc,EAAI,MAAM,EAAE,EAAI,GAGhC,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAMA,EAAYC,GAAiC,GAAQ,mBAAmB,SAAS,SAAS,CAAE,GAAM,GAAQ,CAChH,EAAUD,EAAU,QACpB,EAAWA,EAAU,SACrB,EAAgBA,EAAU,eAK5B,IAAM,EAAc,GAAY,CAC/B,UACA,WACA,gBACA,iBAAkB,GAAW,iBAC7B,CAAC,CAGK,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,GAAO,GAGf,EAAe,GAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,UAAkC,CAAC,KAEhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,GAAiB,CACtE,IAAM,EAAQ,MAAM,GAAgB,EAAM,iBAAiB,CACrD,CAAC,GAAQ,OAAO,OAAO,EAAc,CACvC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,GAAU,EAAK,MAI3F,IAAM,EAA0B,KAAK,gBAAgB,CAAC,iBAAiB,CACjE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,GAAM,CAAC,CAExE,GAAS,EAET,CAEF,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,aAAc,IAAgB,KAC9B,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,SACA,CACD,QACA,CAAC,CAGF,MAAME,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,QAAS,CAAC,CAE9G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,KAAM,CAC9C,CAAC,CAAC,IACA,CAID,IAAM,EAAO,MAAM,EACf,GAGH,GAA4B,iCAAoC,CAC/D,GAAsCL,EAAY,CAClD,EAAO,gCAAgCA,EAAY,EAClD,EAIsB,GAAQ,GAAM,GAAI,CAAGM,OACvB,CACrB,IAA2B,CACjB,IAAkC,CAC5C,EAAqB,EAAW,EAAM,CAAE,mBAAoB,EAAa,CAAC,EACzE,EAGF,GAAoB,EAAW,CAAE,mBAAoB,EAAa,CAAC,CAAC,OAAO,EAAK,OAEzE,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,GAAM,CAC9B,iCA5KR,UA/LiC,IAEJ,IACU,IACI,KACwE,CAE7G,GAAS,CAAC,UAAW,CAAC,SAAU,CAAC,UAAW,WAAY,UAAW,uBAAwB,UAAW,aAAc,UAAW,eAAgB,UAAW,SAAU,UAAW,uBAAwB,UAAW,eAAe,CAAE,KAAMrB,MAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAU,UAAW,WAAW,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,8BAA8B,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAU,UAAW,WAAY,UAAW,WAAW,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,mDAAmD,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,WAAY,UAAW,WAAY,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,4CAA4C,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,WAAY,UAAW,SAAU,UAAW,WAAW,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,0CAA0C,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,WAAY,UAAW,WAAY,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,2CAA2C,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAU,UAAW,WAAY,UAAW,WAAW,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,0CAA0C,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,WAAY,UAAW,WAAY,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,+CAA+C,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAU,UAAW,WAAY,UAAW,WAAW,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,6CAA6C,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAU,UAAW,WAAY,UAAW,WAAW,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,6CAA6C,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAU,UAAW,WAAW,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,4BAA4B,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,UAAW,UAAW,WAAY,UAAW,QAAS,UAAW,MAAM,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,OAAO,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,cAAc,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,4BAAgG,CAAC,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,YAAY,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,qBAAsB,UAAW,uBAAuB,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,0BAA0B,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,MAAM,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,OAAO,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,sBAAuB,UAAW,mBAAoB,UAAW,SAAS,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,uBAAuB,CAAC,CAEn6I,GAAU,CAAC,CAAC,KAAM,KAAM,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,MAAM,CAAC,CACxF,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAS,CACpK,GAAe,mEA2Ff,GAAY,OAAO,SAAa,IAChC,GAAQ,IAAa,wDAAwD,KAAK,EAAU,UAAU,CAwFxG,GAAW,CACd,EAAO,4BAA8B,EAAoB,QACjDH,EAAoByB,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,IAAK,CAAC,CAI9J,EAAO,gBAAkB,EAAO,iBAAmB,EAAE,CAGrD,IAA6B,CAG7B,IAA4C,CAE5C,IAAM,EAAY,SAAS,eAAe,OAAO,CAE7C,oBAAqB,EAAU,QAAS,GAAK,GAAM,EAAU,CAC5D,GAAK,GAAO,EAAU"}