{"version":3,"file":"script_main.BSzygmfN.mjs","names":["fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","MotionDivWithFX","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","animation","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","ButtonForm","cycleOrder","serializationHash","variantClassNames","transition1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","_Fragment","FormPlainTextInput","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Image","NewsletterForm","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","I","t","k","e","S","Y","n","r","t_","i","s","a","o","u","l","h","f","et","c","g","d","p","y","m","w","b","E","M","T","L","_","B","x","C","A","F","P","j","D","N","$","R","O","q","z","H","J","W","G","K","V","X","Q","Z","v","U","tt","te","tr","tn","ti","ts","ta","to","e","r","t","n","t","u","l","i","m","r","a","fonts","css","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","useCallback","useRef","useState","fonts","css","className","TimeDate","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","Link","Copyright","LinkCollection","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","Legal","_Fragment","eqn80UisMVMbzI3RKY","idVMbzI3RKY","IrgonKIemVMbzI3RKY","Link1","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","fonts","css","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","ProgramLine","Button","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","fonts","css","className","fonts","css","className","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","v","t","e","u","s","i","r","n","a","o","l","p","f","c","q","h","d","z","t.useContext","Y","t.useState","t.useSyncExternalStore","t.useCallback","t.useEffect","J","A","j","y","m","v1","b","O","R","C","w","create","useQuery","useQueryClient","useMutation","useRef","QueryClient","_Fragment","QueryClientProvider","LoadingSkeleton","isBrowser","useRef","i","_Fragment","e","_Fragment","React","useState","isBrowser","useRef","_Fragment","React","className","useQuery","useContext","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","routes","_Fragment","LicenseBanner","Children","QueryClientProvider","fonts","css","className","fonts","css","className","QueryClientProvider","fonts","css","className","CheckoutButtonFonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","_Fragment","b","useState","useMemo","e","Input","css","RemoveProductFromCartButton","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","CartInfoLabelFonts","CartListItem2","CheckoutButton","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Phosphor","CartLayer","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","serializationHash","variantClassNames","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","localizedValues","Logo","Menu","MenuLink","ButtonStroke","LocaleSelector","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","React.Fragment","getProps","useRef","React.useId","className","Cart20","FooterCopy","useRef","React.useId","className","Navbar","NewsletterSection","LocationContactBookingInfo","Footer","GetTemplateButton","React.createElement","Main","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/7tcYF4IPpQyUqzZQX2vo/APVH9QtOWcf4nXo1vVbs/hRhNAsvN2.js","https:/framerusercontent.com/modules/rNB1Y28SbAmh2OQKlRrG/HkiUlhGGscQ1iQstF6nh/r5oBA7fod.js","https:/framerusercontent.com/modules/829MAQVRJpekFAuGPkbQ/d9A0AlWfS8VM2nkUt1C1/YxqFnMjeX.js","https:/framerusercontent.com/modules/Y98UJllBr3jIPV7AWX0z/pMlFNBRM7QVQio1UfTkg/CR8SVw95X.js","https:/framerusercontent.com/modules/gGRemuuyx7RYnu2HMZ9D/0LXDHUyj6ssynZVHkc4H/z5zxXBUq6.js","https:/framerusercontent.com/modules/101oMiBFVfwklF7rSqg0/yGCX6K0IqaFGlMnc8kRl/ClDBQ6qlo.js","https:/framerusercontent.com/modules/qmZf6sAWWgS26vE7CEMR/iYvVfo4GD3MuvIkL9B0W/jmPoTumG0-0.js","https:/framerusercontent.com/modules/qmZf6sAWWgS26vE7CEMR/iYvVfo4GD3MuvIkL9B0W/jmPoTumG0-1.js","https:/framerusercontent.com/modules/qmZf6sAWWgS26vE7CEMR/iYvVfo4GD3MuvIkL9B0W/jmPoTumG0.js","https:/framerusercontent.com/modules/mXBPrcc662hWvfOmZYJ5/4UHdHuUrf3euychvxKoT/emo8XXQ5R.js","https:/framerusercontent.com/modules/DUAVYrvsnwisDbzxM4zn/JUsH6VCaFceQOvobp0DC/BkUdxUMyD.js","https:/framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js","https:/framerusercontent.com/modules/wJboBnQIfmZtekgFTt2Z/2ADfZ2qkvSKcAQzROvOd/WxNbywKa4.js","https:/framerusercontent.com/modules/YxRakD13JK5dgaikB26G/xVgNrKFt0AFKY9ypcdhk/IpK4gDDfv.js","https:/framerusercontent.com/modules/ilLprGB4G5gDuUxoBUSa/SZJM2L6fqtWtZ2lwgfMk/wIqSiH5mY.js","https:/framerusercontent.com/modules/B2TXtvmoBQuIbGEBqhta/7KoacyURNlJvHCsJCFyg/YkQnQ18Vy.js","https:/framerusercontent.com/modules/bJt5RlKB7TPlHcZCjwtZ/hNuveVUiD3E2MPPYX1Nu/TFFBlNS78.js","https:/framerusercontent.com/modules/oqJHpuhuG9IocfsKYIeE/E5sj9x4ik6F32P81QRNt/BQ0ALqHbh.js","https:/framerusercontent.com/modules/Hbc0lxqGSRzFG6uMT9yO/jZfB18ggDrqER5ihmIsa/GoogleMaps.js","https:/framerusercontent.com/modules/hHqM4lPV4y56mcH8yZvx/70SegTh2pO9xeMh5oZ4m/orLfkPupA.js","https:/framerusercontent.com/modules/e5thd1sbDivZKDVP75SD/1a711hrHUbEEb3aF9Uu1/mUElLWzDE.js","https:/framerusercontent.com/modules/zDH3e7LO9zodbKaVQSQ5/O6F4perk67LoSYxboLyb/RNXg6UI5g.js","https:/framerusercontent.com/modules/7je1bpHgQ2um6Vy9DlgI/IsQsPZ0ZUjQubnAZ5kc5/cn9f9vhrM.js","https:/framerusercontent.com/modules/o1XsRdAoxGOYLzR7jey6/iTwZcM3Y61O6WvqM2Zi5/O_R38I6ND.js","https:/framerusercontent.com/modules/1MMBN66kvGS0nDu07Cyt/IBzn8tRwOUrK2CsNb1fw/jNT0a64jd.js","https:/framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/bRiQrUY3yTYaOk3nVVOr/Tanstack_query.js","https:/framerusercontent.com/modules/OnWAqZZNYQ9JhDoMpqGD/ky0aqyH28XdVmVjx9fGI/Cart_local_storage.js","https:/framerusercontent.com/modules/LC4yzgmOxZwXoP8NKAM5/kNhgpNsSAYdlHQ1fRhxQ/Market_local_storage.js","https:/framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/I5Jbkf3ddwCkf3X9l2KW/Market_store.js","https:/framerusercontent.com/modules/HRm4FfVJHrd62RjWhV4c/9329pO1eszq4wXB3To64/Cart_service.js","https:/framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/o6ckyfN34V369HXAwmWJ/Use_cart.js","https:/framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/GiGixQAuBTljF4Bxp1Ke/Tanstack_query_client.js","https:/framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js","https:/framerusercontent.com/modules/gNrx5shePoNxbUKTvliC/HLQJlFFZMsPSLpGIiDtr/Currency_symbols.js","https:/framerusercontent.com/modules/mHaK3bedwyJwyNxfaowX/hWKLWGrPdtcuWvTxZqnK/Shared_currency_props.js","https:/framerusercontent.com/modules/N0h2Mv73o8xtz2My1yiB/RR9fj2DVzBXn0Wwu7ijL/Loading_skeleton.js","https:/framerusercontent.com/modules/cmJdj1YCmFSsS6n95OKk/9t9XeEHurZ6w5fbXeCsJ/Shared_tag_props.js","https:/framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/tl22i1lNtmmpBOq8EDe4/Shared_props.js","https:/framerusercontent.com/modules/TxqscBcbPXl18geyBROf/S7yZKjtqtHfQ0qiR18ts/Shared_loading_skeleton_props.js","https:/framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/lNX5Vato7mS1CPllbTKF/Cart_info_label.js","https:/framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js","https:/framerusercontent.com/modules/zzfzgZ7pO3t6JQJMkHo3/ZueuducC1DyN2VURmw7J/Use_disable_scroll.js","https:/framerusercontent.com/modules/sX6hfMwzhWlvBxIp2fG2/XYjOFKV8IbjZPPCo0JWD/Inventory_service.js","https:/framerusercontent.com/modules/DW1wzS65glja20YJJb0w/uYfLkVHVNpBSK9h5Wfsh/Use_inventory.js","https:/framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/mKQUKpZlpXqomQNvf6D7/Shared_button_props.js","https:/framerusercontent.com/modules/z7s7d2NhYNciN7G09hdf/Am5BTAlgzE3rws6PH1Qt/Loader.js","https:/framerusercontent.com/modules/J14wQOiI0O01kyXMgenS/ODFPbfbc3Lw68NQPcyta/Loading_spinner.js","https:/framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/r2xPK26uLkyJA9HYSZ6z/Preset_button.js","https:/framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/6SkMdiv3T9lXNoUXujQ9/Custom_button_wrapper.js","https:/framerusercontent.com/modules/qGSs7SULtHSo8Msf1WUy/vraFd5f3jmKFoHJ9xWa7/Cart.js","https:/framerusercontent.com/modules/t0DOE0rPObRn86ULNCpK/8E5QEsTWjDVzeU5wbjwo/Cart_open_button.js","https:/framerusercontent.com/modules/4QYSju9HzJBAL9oBW7ci/UgntBBhzaOlNZS089rBh/Close.js","https:/framerusercontent.com/modules/hQDzOBDDNESYIdn83POX/8RHpAqxslTmm5GNwgogG/Cart_close_button.js","https:/framerusercontent.com/modules/pKQXtSIFOkUZHJ1ZIH57/xasIA5RetlT8iITFSz0n/Env.js","https:/framerusercontent.com/modules/a6DVEwKxzlS6D6qBIVTI/4nAFsKTAVSYf274I7U6n/Warning.js","https:/framerusercontent.com/modules/WV8eeq99gLbdYaxMkvFc/GxKoQVAXm8Rg9pMiCokW/Missing_props_warning.js","https:/framerusercontent.com/modules/U32JRYBcPmO9IzIRP4Rj/GrFKLNDUaXKzMFWb6e2Q/License_cache.js","https:/framerusercontent.com/modules/b3e85pFcNFtqTX3XSv9e/zOfqbkMdl0fyR3REXbDr/Backend_client.js","https:/framerusercontent.com/modules/JhvDT64z5Z8fFnafHobq/C0haDnNEQmsBird8zfLb/Licence_service.js","https:/framerusercontent.com/modules/kGyAHPbQwKZr1zBe6pP6/81xvKXoWOsQ92InmRX1i/Use_license.js","https:/framerusercontent.com/modules/H5MU1OoYNh8lyG2VELX6/E7zthCAgCbQu67XUzi03/License_context.js","https:/framerusercontent.com/modules/xTvcEoSLlFRJZIseEqZ8/s1mlHkYGQR97VVZy9xmB/ZrUsU8aFu.js","https:/framer.com/m/Upgrade-Banner-FPdC.js@s1mlHkYGQR97VVZy9xmB","https:/framerusercontent.com/modules/biKipS1zWpT4tZ0cZhyk/1l8XdClJld0xwptzsD73/UseCurrentLocation.js","https:/framer.com/m/UseCurrentLocation-oZyA.js@1l8XdClJld0xwptzsD73","https:/framerusercontent.com/modules/wEMK1SRSZFOatw3ciue6/4EfrQ5zwxRX3aMERROe8/Cart_product_list.js","https:/framerusercontent.com/modules/ArtoYmRphV6UlCupltah/Q5aSeXVCwgvxGDRjYljb/hA33sjkj1.js","https:/framerusercontent.com/modules/cWaAH4JEXvbOSzGrgHeO/ePImYLoKJP1YcRvVrTIU/orLfkPupA.js","https:/framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/qIi3gTU5Kf3ikBUxIit5/Query_client_wrapper.js","https:/framerusercontent.com/modules/RLUl2XsqpTmBCu5gztrO/sXmwZQM6vwWjuBTIg4vB/Checkout_button.js","https:/framerusercontent.com/modules/wDgM5YgsBmJJ2mShscLm/8hrqf378LOndan0wbuLw/dEPbtcKiF.js","https:/framerusercontent.com/modules/rrspM3YtRqIs529tVT3p/oCGJomD1dQWVVDe6h4ww/hG2lc3xti.js","https:/framerusercontent.com/modules/br9bXgadWgfJaD0swwuT/jUc9YNpAtX8KUoSpiBD2/Shared_text_decoration_props.js","https:/framerusercontent.com/modules/3QrZAq5uElJQ8m88NKWY/5xJkuuHwMm3iKqkoNzBk/Subscriptions_utils.js","https:/framerusercontent.com/modules/CzCV8XLmF4NsbjhhT6di/ECjzxcBDYCjnK4i1CgHl/Cart_list_item_subtotal.js","https:/framerusercontent.com/modules/th0jSp3HeOJvYPA882Rd/xkyvyI5sHRZzdN5qvqEJ/Cart_remove_product_button.js","https:/framerusercontent.com/modules/umhPoCJ6IEOUsQhC88gA/6909fD0oJ2hH0zpO7NWf/Cart_product_image.js","https:/framerusercontent.com/modules/CgNesoEVhclZxcf3DGoV/KiFqdjKmxFukmUMhyMDX/Plus.js","https:/framerusercontent.com/modules/rg6FA2ZzLed1GXAPqbZS/mzbz3S2bGl9kzIhDyRAM/Minus.js","https:/framerusercontent.com/modules/8tTWwqu9i87Vk9zESDn0/vehB1T2Qdrt3aYp0UHnW/Input.js","https:/framerusercontent.com/modules/wN7TJYKLX3uECaqP2vef/GrDP9THl16h7n1Eyblla/Cart_quantity_input.js","https:/framerusercontent.com/modules/uAe7zjU3stojjRScfynJ/2kiLqqibUrvPBCBymVDx/Kri13Y6kO.js","https:/framerusercontent.com/modules/Cu9iYjhdqhzy7RAxlsrd/IA9CDV7AIWkrTiNxctMA/svMsD0BxJ.js","https:/framerusercontent.com/modules/pFU51rmWR2TykEIRKDfx/r4Wqyp5nwZqjLaYs1Oqa/npWCXOHm8.js","https:/framerusercontent.com/modules/t6ev2gruvILGlCxtOGRB/qz3JfuSgIHywy0DzeIDV/kjUsmk999.js","https:/framerusercontent.com/modules/tPev13dutpVQV0R4Y1ey/GrMvGMBFonL5GGfhUxzh/c6gbJxhPK.js","https:/framerusercontent.com/modules/vbiImIrDb1NUcMqsWotQ/UvBnXcsc5Y8fUylRLSMJ/LjIOUvYuE.js","https:/framerusercontent.com/modules/lu3rRzqxgzwnHbWrEfwW/8y5lePBR73DfTHjcio7u/sbbhCKyRf-0.js","https:/framerusercontent.com/modules/lu3rRzqxgzwnHbWrEfwW/8y5lePBR73DfTHjcio7u/sbbhCKyRf.js","https:/framerusercontent.com/modules/NYaGm9ME0WYEJwn1WBco/YQjI69ftMg4aRThbB89U/sbbhCKyRf.js","https:/framerusercontent.com/modules/UoWP6E19uQ8TeNrsUz6B/7n2O3lPGiHrQrl0QIvWb/X6FX8sb1c.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (013b13c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Kumbh Sans-regular\",\"GF;Kumbh Sans-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQkZYA9LTuUkqaLg.woff2\",weight:\"400\"},{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQdpEA9LTuUkqaLg.woff2\",weight:\"700\"}]}];export const css=['.framer-bTWQg .framer-styles-preset-1bcwwhy:not(.rich-text-wrapper), .framer-bTWQg .framer-styles-preset-1bcwwhy.rich-text-wrapper p { --framer-font-family: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --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: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-bTWQg .framer-styles-preset-1bcwwhy:not(.rich-text-wrapper), .framer-bTWQg .framer-styles-preset-1bcwwhy.rich-text-wrapper p { --framer-font-family: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --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: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-bTWQg .framer-styles-preset-1bcwwhy:not(.rich-text-wrapper), .framer-bTWQg .framer-styles-preset-1bcwwhy.rich-text-wrapper p { --framer-font-family: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --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: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; } }'];export const className=\"framer-bTWQg\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c105afa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Playfair Display-500\",\"GF;Playfair Display-700\",\"GF;Playfair Display-700italic\",\"GF;Playfair Display-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Playfair Display\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vUDVZNLo_U2r.woff2\",weight:\"500\"},{family:\"Playfair Display\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiukDVZNLo_U2r.woff2\",weight:\"700\"},{family:\"Playfair Display\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v37/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_k-UbtPK-F2rA0s.woff2\",weight:\"700\"},{family:\"Playfair Display\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v37/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTbtPK-F2rA0s.woff2\",weight:\"500\"}]}];export const css=['.framer-Ot2y0 .framer-styles-preset-1hqoa5k:not(.rich-text-wrapper), .framer-Ot2y0 .framer-styles-preset-1hqoa5k.rich-text-wrapper h2 { --framer-font-family: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-family-bold: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-family-bold-italic: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-family-italic: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 62px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, #333333); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-Ot2y0 .framer-styles-preset-1hqoa5k:not(.rich-text-wrapper), .framer-Ot2y0 .framer-styles-preset-1hqoa5k.rich-text-wrapper h2 { --framer-font-family: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-family-bold: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-family-bold-italic: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-family-italic: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 56px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, #333333); --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-Ot2y0 .framer-styles-preset-1hqoa5k:not(.rich-text-wrapper), .framer-Ot2y0 .framer-styles-preset-1hqoa5k.rich-text-wrapper h2 { --framer-font-family: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-family-bold: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-family-bold-italic: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-family-italic: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, #333333); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-Ot2y0\";\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 (f030ee3)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Kumbh Sans-regular\",\"GF;Kumbh Sans-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQkZYA9LTuUkqaLg.woff2\",weight:\"400\"},{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQdpEA9LTuUkqaLg.woff2\",weight:\"700\"}]}];export const css=['.framer-D1V9S .framer-styles-preset-1e15hu7:not(.rich-text-wrapper), .framer-D1V9S .framer-styles-preset-1e15hu7.rich-text-wrapper p { --framer-font-family: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --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: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; }'];export const className=\"framer-D1V9S\";\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 (0afc761)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}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/Xlcue7I4qL4v8QK4FcSY/il7LMLb6d36EBI6BhDM7/ejOOwNGsC.js\";const MotionDivWithFX=withFX(motion.div);const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={fRF97cTat:{hover:true}};const cycleOrder=[\"fRF97cTat\",\"Xdn7actl8\",\"fZKGmK89O\",\"tVCBzHxXK\",\"B26rxx_oQ\",\"aYMhZprPz\"];const serializationHash=\"framer-Y7tXE\";const variantClassNames={aYMhZprPz:\"framer-v-rw54py\",B26rxx_oQ:\"framer-v-1mgaclk\",fRF97cTat:\"framer-v-fntuut\",fZKGmK89O:\"framer-v-123livd\",tVCBzHxXK:\"framer-v-qm7tfc\",Xdn7actl8:\"framer-v-urajam\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Success - Contact\":\"aYMhZprPz\",\"Success - Subscribing\":\"tVCBzHxXK\",Default:\"fRF97cTat\",Disabled:\"fZKGmK89O\",Error:\"B26rxx_oQ\",Loading:\"Xdn7actl8\"};const getProps=({height,icon,iconColor,id,title,width,...props})=>{return{...props,i_oCIZDIY:iconColor??props.i_oCIZDIY??\"var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255))\",QgNw7s1bA:icon??props.QgNw7s1bA??\"ArrowRight\",TYhqJPf77:title??props.TYhqJPf77??\"Button\",variant:humanReadableVariantMap[props.variant]??props.variant??\"fRF97cTat\"};};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,TYhqJPf77,QgNw7s1bA,i_oCIZDIY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fRF97cTat\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"tVCBzHxXK\",\"B26rxx_oQ\",\"aYMhZprPz\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"Xdn7actl8\")return true;return false;};const isDisplayed2=()=>{if([\"Xdn7actl8\",\"tVCBzHxXK\",\"B26rxx_oQ\",\"aYMhZprPz\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-fntuut\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"fRF97cTat\",ref:refBinding,style:{backgroundColor:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18,opacity:1,...style},variants:{\"fRF97cTat-hover\":{opacity:1},aYMhZprPz:{backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:1},B26rxx_oQ:{backgroundColor:\"var(--token-7d9f5ed9-b939-483a-95f9-ed2ff44230f0, rgb(255, 245, 245))\",opacity:1},fZKGmK89O:{opacity:.5},tVCBzHxXK:{backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:1}},...addPropertyOverrides({\"fRF97cTat-hover\":{\"data-framer-name\":undefined},aYMhZprPz:{\"data-framer-name\":\"Success - Contact\"},B26rxx_oQ:{\"data-framer-name\":\"Error\"},fZKGmK89O:{\"data-framer-name\":\"Disabled\"},tVCBzHxXK:{\"data-framer-name\":\"Success - Subscribing\"},Xdn7actl8:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Submit\"})}),className:\"framer-d2696k\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"YmpuPoDpQ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{aYMhZprPz:{\"--extracted-r6o4lv\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\"},B26rxx_oQ:{\"--extracted-r6o4lv\":\"var(--token-d13936fb-4fe6-44b3-b03e-7a932eea036a, rgb(255, 0, 0))\"},tVCBzHxXK:{\"--extracted-r6o4lv\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aYMhZprPz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fxmmqz\",\"data-styles-preset\":\"ejOOwNGsC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51)))\"},children:\"Thank You for Your Message!\"})}),fonts:[\"Inter\"]},B26rxx_oQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fxmmqz\",\"data-styles-preset\":\"ejOOwNGsC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d13936fb-4fe6-44b3-b03e-7a932eea036a, rgb(255, 0, 0)))\"},children:\"Something went wrong\"})}),fonts:[\"Inter\"]},tVCBzHxXK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fxmmqz\",\"data-styles-preset\":\"ejOOwNGsC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51)))\"},children:\"Thank You for Subscribing!\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-14f08zh\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"O_r17Bhlo\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-xwguv6\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"D0ji17nyn\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{Xdn7actl8:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-498xnh\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"WwiVJIq80\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:.75,borderBottomRightRadius:.75,borderTopLeftRadius:.75,borderTopRightRadius:.75},transformTemplate:transformTemplate1})})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2fd86z\",\"data-framer-name\":\"Botton text\",layoutDependency:layoutDependency,layoutId:\"lkkBKCY4P\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fxmmqz\",\"data-styles-preset\":\"ejOOwNGsC\",children:\"Button\"})}),className:\"framer-i4uiiw\",\"data-framer-name\":\"Button Invisible\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QsEo_mozk\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},text:TYhqJPf77,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fxmmqz\",\"data-styles-preset\":\"ejOOwNGsC\",children:\"Button\"})}),className:\"framer-at41v6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lAwCtNmBk\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:TYhqJPf77,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e1mj0v\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"GSAu6D2jJ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mwtrrb-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nK4gjsPC0-container\",nodeId:\"nK4gjsPC0\",rendersWithMotion:true,scopeId:\"CR8SVw95X\",style:{opacity:0,scale:.5},variants:{\"fRF97cTat-hover\":{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:i_oCIZDIY,height:\"100%\",iconSearch:\"House\",iconSelection:QgNw7s1bA,id:\"nK4gjsPC0\",layoutId:\"nK4gjsPC0\",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-Y7tXE.framer-13lyufz, .framer-Y7tXE .framer-13lyufz { display: block; }\",\".framer-Y7tXE.framer-fntuut { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 36px; justify-content: center; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: min-content; }\",\".framer-Y7tXE .framer-d2696k { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-Y7tXE .framer-14f08zh { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 15px); overflow: hidden; position: relative; width: 15px; }\",\".framer-Y7tXE .framer-xwguv6 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-Y7tXE .framer-498xnh { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-Y7tXE .framer-2fd86z { 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: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Y7tXE .framer-i4uiiw { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-Y7tXE .framer-at41v6 { flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre; width: auto; z-index: 1; }\",\".framer-Y7tXE .framer-1e1mj0v { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: -9px; top: 0px; width: 14px; z-index: 1; }\",\".framer-Y7tXE .framer-1mwtrrb-container { flex: none; height: 14px; left: -14px; position: absolute; top: 0px; width: 14px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Y7tXE.framer-fntuut, .framer-Y7tXE .framer-2fd86z, .framer-Y7tXE .framer-1e1mj0v { gap: 0px; } .framer-Y7tXE.framer-fntuut > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Y7tXE.framer-fntuut > :first-child, .framer-Y7tXE .framer-2fd86z > :first-child, .framer-Y7tXE .framer-1e1mj0v > :first-child { margin-left: 0px; } .framer-Y7tXE.framer-fntuut > :last-child, .framer-Y7tXE .framer-2fd86z > :last-child, .framer-Y7tXE .framer-1e1mj0v > :last-child { margin-right: 0px; } .framer-Y7tXE .framer-2fd86z > *, .framer-Y7tXE .framer-1e1mj0v > * { margin: 0px; margin-left: calc(7.5px / 2); margin-right: calc(7.5px / 2); } }\",\".framer-Y7tXE.framer-v-urajam.framer-fntuut, .framer-Y7tXE.framer-v-123livd.framer-fntuut, .framer-Y7tXE.framer-v-1mgaclk.framer-fntuut { cursor: unset; }\",\".framer-Y7tXE.framer-v-urajam .framer-xwguv6 { overflow: hidden; }\",\".framer-Y7tXE.framer-v-qm7tfc.framer-fntuut, .framer-Y7tXE.framer-v-rw54py.framer-fntuut { cursor: unset; padding: 0px; }\",\".framer-Y7tXE.framer-v-qm7tfc .framer-d2696k, .framer-Y7tXE.framer-v-rw54py .framer-d2696k { order: 0; }\",\".framer-Y7tXE.framer-v-fntuut.hover .framer-at41v6 { left: -12px; }\",\".framer-Y7tXE.framer-v-fntuut.hover .framer-1mwtrrb-container { left: calc(52.63157894736844% - 14.25px / 2); top: calc(52.63157894736844% - 14.25px / 2); }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 86.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Xdn7actl8\":{\"layout\":[\"auto\",\"fixed\"]},\"fZKGmK89O\":{\"layout\":[\"auto\",\"fixed\"]},\"tVCBzHxXK\":{\"layout\":[\"auto\",\"fixed\"]},\"B26rxx_oQ\":{\"layout\":[\"auto\",\"fixed\"]},\"aYMhZprPz\":{\"layout\":[\"auto\",\"fixed\"]},\"eJx5o5LHy\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"TYhqJPf77\":\"title\",\"QgNw7s1bA\":\"icon\",\"i_oCIZDIY\":\"iconColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCR8SVw95X=withCSS(Component,css,\"framer-Y7tXE\");export default FramerCR8SVw95X;FramerCR8SVw95X.displayName=\"Button Form\";FramerCR8SVw95X.defaultProps={height:36,width:86.5};addPropertyControls(FramerCR8SVw95X,{variant:{options:[\"fRF97cTat\",\"Xdn7actl8\",\"fZKGmK89O\",\"tVCBzHxXK\",\"B26rxx_oQ\",\"aYMhZprPz\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success - Subscribing\",\"Error\",\"Success - Contact\"],title:\"Variant\",type:ControlType.Enum},TYhqJPf77:{defaultValue:\"Button\",displayTextArea:false,title:\"Title\",type:ControlType.String},QgNw7s1bA:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"ArrowRight\",description:undefined,hidden:undefined,title:\"Icon\"},i_oCIZDIY:{defaultValue:'var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255)) /* {\"name\":\"Light 100\"} */',title:\"Icon Color\",type:ControlType.Color}});addFonts(FramerCR8SVw95X,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{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\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCR8SVw95X\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"86.5\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"TYhqJPf77\\\":\\\"title\\\",\\\"QgNw7s1bA\\\":\\\"icon\\\",\\\"i_oCIZDIY\\\":\\\"iconColor\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Xdn7actl8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"fZKGmK89O\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"tVCBzHxXK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"B26rxx_oQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"aYMhZprPz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"eJx5o5LHy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"36\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CR8SVw95X.map","// Generated by Framer (0afc761)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/Xlcue7I4qL4v8QK4FcSY/il7LMLb6d36EBI6BhDM7/ejOOwNGsC.js\";import ButtonForm from\"https://framerusercontent.com/modules/Y98UJllBr3jIPV7AWX0z/pMlFNBRM7QVQio1UfTkg/CR8SVw95X.js\";const ButtonFormFonts=getFonts(ButtonForm);const cycleOrder=[\"oVzpzjkRP\",\"Orp7LfTQL\"];const serializationHash=\"framer-hEzOM\";const variantClassNames={Orp7LfTQL:\"framer-v-qjsrbb\",oVzpzjkRP:\"framer-v-6wi7lo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"oVzpzjkRP\",Success:\"Orp7LfTQL\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"oVzpzjkRP\"};};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:\"oVzpzjkRP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onSuccesshcisw7=activeVariantCallback(async(...args)=>{setVariant(\"Orp7LfTQL\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Orp7LfTQL\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"Orp7LfTQL\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(FormContainer,{...restProps,...gestureHandlers,action:\"https://api.framer.com/forms/v1/forms/61682e1a-de40-4c5c-8510-cb8275eed98e/submit\",className:cx(scopingClassNames,\"framer-6wi7lo\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"oVzpzjkRP\",nodeId:\"oVzpzjkRP\",onSuccess:onSuccesshcisw7,ref:refBinding,style:{...style},...addPropertyOverrides({Orp7LfTQL:{\"data-framer-name\":\"Success\"}},baseVariant,gestureVariant),children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.label,{className:\"framer-1jqd2lz\",layoutDependency:layoutDependency,layoutId:\"mpuZY_Lzh\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-bi9jhp\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"mJ4radnFL\",placeholder:\"jane@framer.com\",required:true,style:{\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-b895dab0-293c-4226-8341-405a83b24595, rgb(230, 230, 230))\",\"--framer-input-border-left-width\":\"0px\",\"--framer-input-border-right-width\":\"0px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"0px\",\"--framer-input-font-color\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102))\"},type:\"email\"})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+((componentViewport?.height||48)*.5000000000000002-18),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-85c20x-container\",layoutDependency:layoutDependency,layoutId:\"rwAEbK4nz-container\",nodeId:\"rwAEbK4nz\",rendersWithMotion:true,scopeId:\"z5zxXBUq6\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ButtonForm,{height:\"100%\",i_oCIZDIY:\"var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255))\",id:\"rwAEbK4nz\",layoutId:\"rwAEbK4nz\",QgNw7s1bA:\"ArrowRight\",TYhqJPf77:\"Subscribe\",type:\"submit\",variant:formVariants(formState,{pending:\"Xdn7actl8\"},\"fRF97cTat\"),width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fxmmqz\",\"data-styles-preset\":\"ejOOwNGsC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51)))\"},children:\"Thank You for Subscribing!\"})}),className:\"framer-1joncl8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"upMZ_wqst\",style:{\"--extracted-r6o4lv\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",\"--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-hEzOM.framer-1pcbj4f, .framer-hEzOM .framer-1pcbj4f { display: block; }\",\".framer-hEzOM.framer-6wi7lo { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 370px; }\",\".framer-hEzOM .framer-1jqd2lz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",'.framer-hEzOM .framer-bi9jhp { --framer-input-focused-border-color: var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, #333333); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 0px 0px 1px 0px; --framer-input-focused-transition: all 0.5s cubic-bezier(0.44,0,0.56,1) 0s; --framer-input-font-family: \"Kumbh Sans\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.4em; --framer-input-font-size: 16px; --framer-input-font-weight: 300; --framer-input-padding: 0px; flex: none; height: 48px; position: relative; width: 100%; }',\".framer-hEzOM .framer-85c20x-container { flex: none; height: auto; position: absolute; right: 0px; top: 50%; width: auto; z-index: 1; }\",\".framer-hEzOM .framer-1joncl8 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hEzOM.framer-6wi7lo, .framer-hEzOM .framer-1jqd2lz { gap: 0px; } .framer-hEzOM.framer-6wi7lo > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-hEzOM.framer-6wi7lo > :first-child, .framer-hEzOM .framer-1jqd2lz > :first-child { margin-top: 0px; } .framer-hEzOM.framer-6wi7lo > :last-child, .framer-hEzOM .framer-1jqd2lz > :last-child { margin-bottom: 0px; } .framer-hEzOM .framer-1jqd2lz > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-hEzOM.framer-v-qjsrbb.framer-6wi7lo { align-content: center; align-items: center; height: 48px; justify-content: center; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 370\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Orp7LfTQL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz5zxXBUq6=withCSS(Component,css,\"framer-hEzOM\");export default Framerz5zxXBUq6;Framerz5zxXBUq6.displayName=\"Newsletter Form\";Framerz5zxXBUq6.defaultProps={height:48,width:370};addPropertyControls(Framerz5zxXBUq6,{variant:{options:[\"oVzpzjkRP\",\"Orp7LfTQL\"],optionTitles:[\"Default\",\"Success\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerz5zxXBUq6,[{explicitInter:true,fonts:[{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQz5YA9LTuUkqaLg.woff2\",weight:\"300\"},{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\"}]},...ButtonFormFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz5zxXBUq6\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Orp7LfTQL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"370\",\"framerIntrinsicHeight\":\"48\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z5zxXBUq6.map","// Generated by Framer (ee31e22)\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,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/7tcYF4IPpQyUqzZQX2vo/APVH9QtOWcf4nXo1vVbs/hRhNAsvN2.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/rNB1Y28SbAmh2OQKlRrG/HkiUlhGGscQ1iQstF6nh/r5oBA7fod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/829MAQVRJpekFAuGPkbQ/d9A0AlWfS8VM2nkUt1C1/YxqFnMjeX.js\";import NewsletterForm from\"https://framerusercontent.com/modules/gGRemuuyx7RYnu2HMZ9D/0LXDHUyj6ssynZVHkc4H/z5zxXBUq6.js\";const ImageWithFX=withFX(Image);const NewsletterFormFonts=getFonts(NewsletterForm);const cycleOrder=[\"jf0dOCCZs\",\"XgSnzy51C\"];const serializationHash=\"framer-WN432\";const variantClassNames={jf0dOCCZs:\"framer-v-zvkvif\",XgSnzy51C:\"framer-v-s8xrjv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"jf0dOCCZs\",Mobile:\"XgSnzy51C\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jf0dOCCZs\"};};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:\"jf0dOCCZs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.section,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-zvkvif\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"jf0dOCCZs\",ref:refBinding,style:{backgroundColor:\"var(--token-cf8dd677-e2e0-494e-8120-c581fdbef925, rgb(250, 250, 250))\",...style},...addPropertyOverrides({XgSnzy51C:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sc45bz\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"pFgrxcvLr\",style:{backgroundColor:\"var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255))\",borderBottomLeftRadius:48,borderBottomRightRadius:48,borderTopLeftRadius:48,borderTopRightRadius:48},children:[/*#__PURE__*/_jsx(ImageWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:200,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:120}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScroll\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"Leafs\",fit:\"fill\",intrinsicHeight:408,intrinsicWidth:728,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+-120),pixelHeight:816,pixelWidth:1456,sizes:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,src:\"https://framerusercontent.com/images/N46Nev1ATKahcoadmNwJAECxyI.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/N46Nev1ATKahcoadmNwJAECxyI.png?scale-down-to=512 512w,https://framerusercontent.com/images/N46Nev1ATKahcoadmNwJAECxyI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/N46Nev1ATKahcoadmNwJAECxyI.png 1456w\"},className:\"framer-10vxgfb\",\"data-framer-name\":\"Bottom leafs\",layoutDependency:layoutDependency,layoutId:\"bdGB8K5tn\",style:{filter:\"saturate(2)\",mask:\"linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 90%) add\",WebkitFilter:\"saturate(2)\",WebkitMask:\"linear-gradient(0deg, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0) 90%) add\"},variants:{XgSnzy51C:{mask:\"linear-gradient(0deg, rgb(0, 0, 0) 2%, rgba(0, 0, 0, 0) 60%) add\",WebkitMask:\"linear-gradient(0deg, rgb(0, 0, 0) 2%, rgba(0, 0, 0, 0) 60%) add\"}},...addPropertyOverrides({XgSnzy51C:{background:{alt:\"Leafs\",fit:\"fill\",intrinsicHeight:408,intrinsicWidth:728,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+240),pixelHeight:816,pixelWidth:1456,sizes:`calc(max(${componentViewport?.width||\"100vw\"} - 32px, 1px) + 280px)`,src:\"https://framerusercontent.com/images/N46Nev1ATKahcoadmNwJAECxyI.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/N46Nev1ATKahcoadmNwJAECxyI.png?scale-down-to=512 512w,https://framerusercontent.com/images/N46Nev1ATKahcoadmNwJAECxyI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/N46Nev1ATKahcoadmNwJAECxyI.png 1456w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8lmpji\",\"data-framer-name\":\"Header Content\",layoutDependency:layoutDependency,layoutId:\"ZvcHioH91\",children:[/*#__PURE__*/_jsxs(motion.header,{className:\"framer-1azh09c\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"DmeiFnwtF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e15hu7\",\"data-styles-preset\":\"YxqFnMjeX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51)))\"},children:\"Wellness Delivered\"})}),className:\"framer-scacko\",\"data-framer-name\":\"Wellness and spa\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TXQu4VPfD\",style:{\"--extracted-r6o4lv\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",\"--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__*/_jsxs(motion.h2,{className:\"framer-styles-preset-1hqoa5k\",\"data-styles-preset\":\"r5oBA7fod\",children:[\"Subscribe &\",/*#__PURE__*/_jsx(motion.br,{}),\"Stay Inspired\"]})}),className:\"framer-m4zdas\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yfznlBS2c\",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,{className:\"framer-styles-preset-1bcwwhy\",\"data-styles-preset\":\"hRhNAsvN2\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102)))\"},children:\"Fresh updates, self-care rituals & special rewards — straight to your inbox\"})}),className:\"framer-vk10y8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PTaFBNB48\",style:{\"--extracted-r6o4lv\":\"var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:`min(min(max(${componentViewport?.width||\"100vw\"} - 48px, 1px), 1528px) - 48px, 370px)`,y:(componentViewport?.y||0)+24+0+((((componentViewport?.height||848)-48)*1-0-328.4)/2+0+0)+0+280.4,...addPropertyOverrides({XgSnzy51C:{width:`min(min(max(${componentViewport?.width||\"100vw\"} - 32px, 1px), 1528px) - 48px, 370px)`,y:(componentViewport?.y||0)+0+72+0+0+280.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jba0u9-container\",layoutDependency:layoutDependency,layoutId:\"dMECQSdY2-container\",nodeId:\"dMECQSdY2\",rendersWithMotion:true,scopeId:\"ClDBQ6qlo\",children:/*#__PURE__*/_jsx(NewsletterForm,{height:\"100%\",id:\"dMECQSdY2\",layoutId:\"dMECQSdY2\",style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WN432.framer-n2pq8f, .framer-WN432 .framer-n2pq8f { display: block; }\",\".framer-WN432.framer-zvkvif { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 848px; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 1200px; }\",\".framer-WN432 .framer-1sc45bz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-WN432 .framer-10vxgfb { bottom: -280px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: -120px; z-index: 1; }\",\".framer-WN432 .framer-8lmpji { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; max-width: 1528px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; z-index: 1; }\",\".framer-WN432 .framer-1azh09c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-WN432 .framer-scacko { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-WN432 .framer-m4zdas { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-WN432 .framer-vk10y8 { flex: none; height: auto; max-width: 370px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-WN432 .framer-1jba0u9-container { flex: none; height: auto; max-width: 370px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-WN432.framer-zvkvif, .framer-WN432 .framer-1sc45bz, .framer-WN432 .framer-8lmpji, .framer-WN432 .framer-1azh09c { gap: 0px; } .framer-WN432.framer-zvkvif > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-WN432.framer-zvkvif > :first-child { margin-left: 0px; } .framer-WN432.framer-zvkvif > :last-child { margin-right: 0px; } .framer-WN432 .framer-1sc45bz > *, .framer-WN432 .framer-8lmpji > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-WN432 .framer-1sc45bz > :first-child, .framer-WN432 .framer-8lmpji > :first-child, .framer-WN432 .framer-1azh09c > :first-child { margin-top: 0px; } .framer-WN432 .framer-1sc45bz > :last-child, .framer-WN432 .framer-8lmpji > :last-child, .framer-WN432 .framer-1azh09c > :last-child { margin-bottom: 0px; } .framer-WN432 .framer-1azh09c > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }\",\".framer-WN432.framer-v-s8xrjv.framer-zvkvif { height: min-content; padding: 0px 16px 0px 16px; width: 390px; }\",\".framer-WN432.framer-v-s8xrjv .framer-1sc45bz { height: min-content; padding: 72px 0px 72px 0px; }\",\".framer-WN432.framer-v-s8xrjv .framer-10vxgfb { bottom: -16px; left: -140px; right: -140px; top: 240px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 848\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"XgSnzy51C\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerClDBQ6qlo=withCSS(Component,css,\"framer-WN432\");export default FramerClDBQ6qlo;FramerClDBQ6qlo.displayName=\"Newsletter Section\";FramerClDBQ6qlo.defaultProps={height:848,width:1200};addPropertyControls(FramerClDBQ6qlo,{variant:{options:[\"jf0dOCCZs\",\"XgSnzy51C\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerClDBQ6qlo,[{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\"}]},...NewsletterFormFonts,...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\":\"FramerClDBQ6qlo\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XgSnzy51C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"848\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","var t,e,r,n=Object.create,i=Object.defineProperty,s=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){return e||(0,t[a(t)[0]])((e={exports:{}}).exports,e),e.exports;},h=(t,e,r,n)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let o of a(e))u.call(t,o)||o===r||i(t,o,{get:()=>e[o],enumerable:!(n=s(e,o))||n.enumerable});return t;},f=(t,e,r)=>(r=null!=t?n(o(t)):{},h(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:i(r,\"default\",{value:t,enumerable:!0}),t)),c=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),g=l({\"../../../node_modules/whatwg-mimetype/lib/utils.js\"(t){t.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \\t\\n\\r]+/u,\"\").replace(/[ \\t\\n\\r]+$/u,\"\"),t.removeTrailingHTTPWhitespace=t=>t.replace(/[ \\t\\n\\r]+$/u,\"\"),t.isHTTPWhitespaceChar=t=>\" \"===t||\"\t\"===t||\"\\n\"===t||\"\\r\"===t,t.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t),t.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\\t\\u0020-\\u007E\\u0080-\\u00FF]*$/u.test(t),t.asciiLowercase=t=>t.replace(/[A-Z]/ug,t=>t.toLowerCase()),t.collectAnHTTPQuotedString=(t,e)=>{let r=\"\";for(e++;;){for(;e<t.length&&'\"'!==t[e]&&\"\\\\\"!==t[e];)r+=t[e],++e;if(e>=t.length)break;let n=t[e];if(++e,\"\\\\\"===n){if(e>=t.length){r+=\"\\\\\";break;}r+=t[e],++e;}else break;}return[r,e];};}}),d=l({\"../../../node_modules/whatwg-mimetype/lib/mime-type-parameters.js\"(t,e){var{asciiLowercase:r,solelyContainsHTTPTokenCodePoints:n,soleyContainsHTTPQuotedStringTokenCodePoints:i}=g();e.exports=class{get size(){return this._map.size;}get(t){return t=r(String(t)),this._map.get(t);}has(t){return t=r(String(t)),this._map.has(t);}set(t,e){if(t=r(String(t)),e=String(e),!n(t))throw Error(`Invalid MIME type parameter name \"${t}\": only HTTP token code points are valid.`);if(!i(e))throw Error(`Invalid MIME type parameter value \"${e}\": only HTTP quoted-string token code points are valid.`);return this._map.set(t,e);}clear(){this._map.clear();}delete(t){return t=r(String(t)),this._map.delete(t);}forEach(t,e){this._map.forEach(t,e);}keys(){return this._map.keys();}values(){return this._map.values();}entries(){return this._map.entries();}[Symbol.iterator](){return this._map[Symbol.iterator]();}constructor(t){this._map=t;}};}}),p=l({\"../../../node_modules/whatwg-mimetype/lib/parser.js\"(t,e){var{removeLeadingAndTrailingHTTPWhitespace:r,removeTrailingHTTPWhitespace:n,isHTTPWhitespaceChar:i,solelyContainsHTTPTokenCodePoints:s,soleyContainsHTTPQuotedStringTokenCodePoints:a,asciiLowercase:o,collectAnHTTPQuotedString:u}=g();e.exports=t=>{t=r(t);let e=0,l=\"\";for(;e<t.length&&\"/\"!==t[e];)l+=t[e],++e;if(0===l.length||!s(l)||e>=t.length)return null;++e;let h=\"\";for(;e<t.length&&\";\"!==t[e];)h+=t[e],++e;if(0===(h=n(h)).length||!s(h))return null;let f={type:o(l),subtype:o(h),parameters:/* @__PURE__ */new Map};for(;e<t.length;){for(++e;i(t[e]);)++e;let r=\"\";for(;e<t.length&&\";\"!==t[e]&&\"=\"!==t[e];)r+=t[e],++e;if(r=o(r),e<t.length){if(\";\"===t[e])continue;++e;}let l=null;if('\"'===t[e])for([l,e]=u(t,e);e<t.length&&\";\"!==t[e];)++e;else{for(l=\"\";e<t.length&&\";\"!==t[e];)l+=t[e],++e;if(\"\"===(l=n(l)))continue;}r.length>0&&s(r)&&a(l)&&!f.parameters.has(r)&&f.parameters.set(r,l);}return f;};}}),y=l({\"../../../node_modules/whatwg-mimetype/lib/serializer.js\"(t,e){var{solelyContainsHTTPTokenCodePoints:r}=g();e.exports=t=>{let e=`${t.type}/${t.subtype}`;if(0===t.parameters.size)return e;for(let[n,i]of t.parameters)e+=\";\"+n+\"=\",r(i)&&0!==i.length||(i=i.replace(/([\"\\\\])/ug,\"\\\\$1\"),i=`\"${i}\"`),e+=i;return e;};}}),v=l({\"../../../node_modules/whatwg-mimetype/lib/mime-type.js\"(t,e){var r=d(),n=p(),i=y(),{asciiLowercase:s,solelyContainsHTTPTokenCodePoints:a}=g();e.exports=class{static parse(t){try{return new this(t);}catch(t){return null;}}get essence(){return`${this.type}/${this.subtype}`;}get type(){return this._type;}set type(t){if(0===(t=s(String(t))).length)throw Error(\"Invalid type: must be a non-empty string\");if(!a(t))throw Error(`Invalid type ${t}: must contain only HTTP token code points`);this._type=t;}get subtype(){return this._subtype;}set subtype(t){if(0===(t=s(String(t))).length)throw Error(\"Invalid subtype: must be a non-empty string\");if(!a(t))throw Error(`Invalid subtype ${t}: must contain only HTTP token code points`);this._subtype=t;}get parameters(){return this._parameters;}toString(){return i(this);}isJavaScript({prohibitParameters:t=!1}={}){switch(this._type){case\"text\":switch(this._subtype){case\"ecmascript\":case\"javascript\":case\"javascript1.0\":case\"javascript1.1\":case\"javascript1.2\":case\"javascript1.3\":case\"javascript1.4\":case\"javascript1.5\":case\"jscript\":case\"livescript\":case\"x-ecmascript\":case\"x-javascript\":return!t||0===this._parameters.size;default:return!1;}case\"application\":switch(this._subtype){case\"ecmascript\":case\"javascript\":case\"x-ecmascript\":case\"x-javascript\":return!t||0===this._parameters.size;default:return!1;}default:return!1;}}isXML(){return\"xml\"===this._subtype&&(\"text\"===this._type||\"application\"===this._type)||this._subtype.endsWith(\"+xml\");}isHTML(){return\"html\"===this._subtype&&\"text\"===this._type;}constructor(t){t=String(t);let e=n(t);if(null===e)throw Error(`Could not parse MIME type string \"${t}\"`);this._type=e.type,this._subtype=e.subtype,this._parameters=new r(e.parameters);}};}}),m=f(c()),w={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},b=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=w.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=w.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=w.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=w.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=w.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=w.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=w.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=w.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=w.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=w.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,this.offset=0,this.view=I(this.bytes),this.decoder=new TextDecoder;}};function I(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as U}from\"framer\";// src/code-generation/components/cms/bundled/assert.ts\nfunction k(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function S(t){throw Error(`Unexpected value: ${t}`);}// ../../../node_modules/fflate/esm/browser.js\nvar E=Uint8Array,M=Uint16Array,T=Int32Array,L=new E([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,/* unused */0,0,/* impossible */0]),_=new E([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,/* unused */0,0]),B=new E([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),x=function(t,e){for(var r=new M(31),n=0;n<31;++n)r[n]=e+=1<<t[n-1];for(var i=new T(r[30]),n=1;n<30;++n)for(var s=r[n];s<r[n+1];++s)i[s]=s-r[n]<<5|n;return{b:r,r:i};},C=x(L,2),A=C.b,F=C.r;A[28]=258,F[258]=28;var P=x(_,0),j=P.b,D=P.r,N=new M(32768);for(e=0;e<32768;++e)t=(61680&(t=(52428&(t=(43690&e)>>1|(21845&e)<<1))>>2|(13107&t)<<2))>>4|(3855&t)<<4,N[e]=((65280&t)>>8|(255&t)<<8)>>1;var $=function(t,e,r){for(var n,i=t.length,s=0,a=new M(e);s<i;++s)t[s]&&++a[t[s]-1];var o=new M(e);for(s=1;s<e;++s)o[s]=o[s-1]+a[s-1]<<1;if(r){n=new M(1<<e);var u=15-e;for(s=0;s<i;++s)if(t[s])for(var l=s<<4|t[s],h=e-t[s],f=o[t[s]-1]++<<h,c=f|(1<<h)-1;f<=c;++f)n[N[f]>>u]=l;}else for(s=0,n=new M(i);s<i;++s)t[s]&&(n[s]=N[o[t[s]-1]++]>>15-t[s]);return n;},R=new E(288);for(e=0;e<144;++e)R[e]=8;for(e=144;e<256;++e)R[e]=9;for(e=256;e<280;++e)R[e]=7;for(e=280;e<288;++e)R[e]=8;var O=new E(32);for(e=0;e<32;++e)O[e]=5;var q=/* @__PURE__ */$(R,9,0),z=/* @__PURE__ */$(R,9,1),H=/* @__PURE__ */$(O,5,0),J=/* @__PURE__ */$(O,5,1),W=function(t){for(var e=t[0],r=1;r<t.length;++r)t[r]>e&&(e=t[r]);return e;},G=function(t,e,r){var n=e/8|0;return(t[n]|t[n+1]<<8)>>(7&e)&r;},K=function(t,e){var r=e/8|0;return(t[r]|t[r+1]<<8|t[r+2]<<16)>>(7&e);},V=function(t){return(t+7)/8|0;},X=function(t,e,r){return(null==e||e<0)&&(e=0),(null==r||r>t.length)&&(r=t.length),new E(t.subarray(e,r));},Q=[\"unexpected EOF\",\"invalid block type\",\"invalid length/literal\",\"invalid distance\",\"stream finished\",\"no stream handler\",,\"no callback\",\"invalid UTF-8 data\",\"extra field too long\",\"date not in range 1980-2099\",\"filename too long\",\"stream finishing\",\"invalid zip data\"],Z=function(t,e,r){var n=Error(e||Q[t]);if(n.code=t,Error.captureStackTrace&&Error.captureStackTrace(n,Z),!r)throw n;return n;},Y=function(t,e,r,n){var i=t.length,s=n?n.length:0;if(!i||e.f&&!e.l)return r||new E(0);var a=!r,o=a||2!=e.i,u=e.i;a&&(r=new E(3*i));var l=function(t){var e=r.length;if(t>e){var n=new E(Math.max(2*e,t));n.set(r),r=n;}},h=e.f||0,f=e.p||0,c=e.b||0,g=e.l,d=e.d,p=e.m,y=e.n,v=8*i;do{if(!g){h=G(t,f,1);var m=G(t,f+1,3);if(f+=3,m){if(1==m)g=z,d=J,p=9,y=5;else if(2==m){var w=G(t,f,31)+257,b=G(t,f+10,15)+4,I=w+G(t,f+5,31)+1;f+=14;for(var U=new E(I),k=new E(19),S=0;S<b;++S)k[B[S]]=G(t,f+3*S,7);f+=3*b;for(var M=W(k),T=(1<<M)-1,x=$(k,M,1),S=0;S<I;){var C=x[G(t,f,T)];f+=15&C;var F=C>>4;if(F<16)U[S++]=F;else{var P=0,D=0;for(16==F?(D=3+G(t,f,3),f+=2,P=U[S-1]):17==F?(D=3+G(t,f,7),f+=3):18==F&&(D=11+G(t,f,127),f+=7);D--;)U[S++]=P;}}var N=U.subarray(0,w),R=U.subarray(w);p=W(N),y=W(R),g=$(N,p,1),d=$(R,y,1);}else Z(1);}else{var F=V(f)+4,O=t[F-4]|t[F-3]<<8,q=F+O;if(q>i){u&&Z(0);break;}o&&l(c+O),r.set(t.subarray(F,q),c),e.b=c+=O,e.p=f=8*q,e.f=h;continue;}if(f>v){u&&Z(0);break;}}o&&l(c+131072);for(var H=(1<<p)-1,Q=(1<<y)-1,Y=f;;Y=f){var P=g[K(t,f)&H],tt=P>>4;if((f+=15&P)>v){u&&Z(0);break;}if(P||Z(2),tt<256)r[c++]=tt;else if(256==tt){Y=f,g=null;break;}else{var te=tt-254;if(tt>264){var S=tt-257,tr=L[S];te=G(t,f,(1<<tr)-1)+A[S],f+=tr;}var tn=d[K(t,f)&Q],ti=tn>>4;tn||Z(3),f+=15&tn;var R=j[ti];if(ti>3){var tr=_[ti];R+=K(t,f)&(1<<tr)-1,f+=tr;}if(f>v){u&&Z(0);break;}o&&l(c+131072);var ts=c+te;if(c<R){var ta=s-R,to=Math.min(R,ts);for(ta+c<0&&Z(3);c<to;++c)r[c]=n[ta+c];}for(;c<ts;++c)r[c]=r[c-R];}}e.l=g,e.p=Y,e.b=c,e.f=h,g&&(h=1,e.m=p,e.d=d,e.n=y);}while(!h)return c!=r.length&&a?X(r,0,c):r.subarray(0,c);},tt=function(t,e,r){r<<=7&e;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8;},te=function(t,e,r){r<<=7&e;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8,t[n+2]|=r>>16;},tr=function(t,e){for(var r=[],n=0;n<t.length;++n)t[n]&&r.push({s:n,f:t[n]});var i=r.length,s=r.slice();if(!i)return{t:tl,l:0};if(1==i){var a=new E(r[0].s+1);return a[r[0].s]=1,{t:a,l:1};}r.sort(function(t,e){return t.f-e.f;}),r.push({s:-1,f:25001});var o=r[0],u=r[1],l=0,h=1,f=2;for(r[0]={s:-1,f:o.f+u.f,l:o,r:u};h!=i-1;)o=r[r[l].f<r[f].f?l++:f++],u=r[l!=h&&r[l].f<r[f].f?l++:f++],r[h++]={s:-1,f:o.f+u.f,l:o,r:u};for(var c=s[0].s,n=1;n<i;++n)s[n].s>c&&(c=s[n].s);var g=new M(c+1),d=tn(r[h-1],g,0);if(d>e){var n=0,p=0,y=d-e,v=1<<y;for(s.sort(function(t,e){return g[e.s]-g[t.s]||t.f-e.f;});n<i;++n){var m=s[n].s;if(g[m]>e)p+=v-(1<<d-g[m]),g[m]=e;else break;}for(p>>=y;p>0;){var w=s[n].s;g[w]<e?p-=1<<e-g[w]++-1:++n;}for(;n>=0&&p;--n){var b=s[n].s;g[b]==e&&(--g[b],++p);}d=e;}return{t:new E(g),l:d};},tn=function(t,e,r){return -1==t.s?Math.max(tn(t.l,e,r+1),tn(t.r,e,r+1)):e[t.s]=r;},ti=function(t){for(var e=t.length;e&&!t[--e];);for(var r=new M(++e),n=0,i=t[0],s=1,a=function(t){r[n++]=t;},o=1;o<=e;++o)if(t[o]==i&&o!=e)++s;else{if(!i&&s>2){for(;s>138;s-=138)a(32754);s>2&&(a(s>10?s-11<<5|28690:s-3<<5|12305),s=0);}else if(s>3){for(a(i),--s;s>6;s-=6)a(8304);s>2&&(a(s-3<<5|8208),s=0);}for(;s--;)a(i);s=1,i=t[o];}return{c:r.subarray(0,n),n:e};},ts=function(t,e){for(var r=0,n=0;n<e.length;++n)r+=t[n]*e[n];return r;},ta=function(t,e,r){var n=r.length,i=V(e+2);t[i]=255&n,t[i+1]=n>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var s=0;s<n;++s)t[i+s+4]=r[s];return(i+4+n)*8;},to=function(t,e,r,n,i,s,a,o,u,l,h){tt(e,h++,r),++i[256];for(var f,c,g,d,p=tr(i,15),y=p.t,v=p.l,m=tr(s,15),w=m.t,b=m.l,I=ti(y),U=I.c,k=I.n,S=ti(w),E=S.c,T=S.n,x=new M(19),C=0;C<U.length;++C)++x[31&U[C]];for(var C=0;C<E.length;++C)++x[31&E[C]];for(var A=tr(x,7),F=A.t,P=A.l,j=19;j>4&&!F[B[j-1]];--j);var D=l+5<<3,N=ts(i,R)+ts(s,O)+a,z=ts(i,y)+ts(s,w)+a+14+3*j+ts(x,F)+2*x[16]+3*x[17]+7*x[18];if(u>=0&&D<=N&&D<=z)return ta(e,h,t.subarray(u,u+l));if(tt(e,h,1+(z<N)),h+=2,z<N){f=$(y,v,0),c=y,g=$(w,b,0),d=w;var J=$(F,P,0);tt(e,h,k-257),tt(e,h+5,T-1),tt(e,h+10,j-4),h+=14;for(var C=0;C<j;++C)tt(e,h+3*C,F[B[C]]);h+=3*j;for(var W=[U,E],G=0;G<2;++G)for(var K=W[G],C=0;C<K.length;++C){var V=31&K[C];tt(e,h,J[V]),h+=F[V],V>15&&(tt(e,h,K[C]>>5&127),h+=K[C]>>12);}}else f=q,c=R,g=H,d=O;for(var C=0;C<o;++C){var X=n[C];if(X>255){var V=X>>18&31;te(e,h,f[V+257]),h+=c[V+257],V>7&&(tt(e,h,X>>23&31),h+=L[V]);var Q=31&X;te(e,h,g[Q]),h+=d[Q],Q>3&&(te(e,h,X>>5&8191),h+=_[Q]);}else te(e,h,f[X]),h+=c[X];}return te(e,h,f[256]),h+c[256];},tu=/* @__PURE__ */new T([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),tl=/* @__PURE__ */new E(0),th=function(t,e,r,n,i,s){var a=s.z||t.length,o=new E(n+a+5*(1+Math.ceil(a/7e3))+i),u=o.subarray(n,o.length-i),l=s.l,h=7&(s.r||0);if(e){h&&(u[0]=s.r>>3);for(var f=tu[e-1],c=f>>13,g=8191&f,d=(1<<r)-1,p=s.p||new M(32768),y=s.h||new M(d+1),v=Math.ceil(r/3),m=2*v,w=function(e){return(t[e]^t[e+1]<<v^t[e+2]<<m)&d;},b=new T(25e3),I=new M(288),U=new M(32),k=0,S=0,B=s.i||0,x=0,C=s.w||0,A=0;B+2<a;++B){var P=w(B),j=32767&B,N=y[P];if(p[j]=N,y[P]=j,C<=B){var $=a-B;if((k>7e3||x>24576)&&($>423||!l)){h=to(t,u,0,b,I,U,S,x,A,B-A,h),x=k=S=0,A=B;for(var R=0;R<286;++R)I[R]=0;for(var R=0;R<30;++R)U[R]=0;}var O=2,q=0,z=g,H=j-N&32767;if($>2&&P==w(B-H))for(var J=Math.min(c,$)-1,W=Math.min(32767,B),G=Math.min(258,$);H<=W&&--z&&j!=N;){if(t[B+O]==t[B+O-H]){for(var K=0;K<G&&t[B+K]==t[B+K-H];++K);if(K>O){if(O=K,q=H,K>J)break;for(var Q=Math.min(H,K-2),Z=0,R=0;R<Q;++R){var Y=B-H+R&32767,tt=p[Y],te=Y-tt&32767;te>Z&&(Z=te,N=Y);}}}N=p[j=N],H+=j-N&32767;}if(q){b[x++]=268435456|F[O]<<18|D[q];var tr=31&F[O],tn=31&D[q];S+=L[tr]+_[tn],++I[257+tr],++U[tn],C=B+O,++k;}else b[x++]=t[B],++I[t[B]];}}for(B=Math.max(B,C);B<a;++B)b[x++]=t[B],++I[t[B]];h=to(t,u,l,b,I,U,S,x,A,B-A,h),l||(s.r=7&h|u[h/8|0]<<3,h-=7,s.h=y,s.p=p,s.i=B,s.w=C);}else{for(var B=s.w||0;B<a+l;B+=65535){var ti=B+65535;ti>=a&&(u[h/8|0]=l,ti=a),h=ta(u,h+1,t.subarray(B,ti));}s.i=a;}return X(o,0,n+V(h)+i);},tf=function(t,e,r,n,i){if(!i&&(i={l:1},e.dictionary)){var s=e.dictionary.subarray(-32768),a=new E(s.length+t.length);a.set(s),a.set(t,s.length),t=a,i.w=s.length;}return th(t,null==e.level?6:e.level,null==e.mem?i.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+e.mem,r,n,i);};function tc(t,e){return tf(t,e||{},0,0);}function tg(t,e){return Y(t,{i:2},e&&e.out,e&&e.dictionary);}var td=\"undefined\"!=typeof TextDecoder&&/* @__PURE__ */new TextDecoder,tp=0;try{td.decode(tl,{stream:!0}),tp=1;}catch(t){}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar ty=1024,tv=1.5,tm=t=>2**t-1,tw=t=>-(2**(t-1)),tb=t=>2**(t-1)-1,tI={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:tw(8),Int16:tw(16),Int32:tw(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},tU={Uint8:tm(8),Uint16:tm(16),Uint32:tm(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:tb(8),Int16:tb(16),Int32:tb(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function tk(t,e,r,n){k(t>=e,t,\"outside lower bound for\",n),k(t<=r,t,\"outside upper bound for\",n);}var tS=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*tv)+t);r.set(this.bytes),this.bytes=r,this.view=I(r);}writeUint8(t){tk(t,tI.Uint8,tU.Uint8,\"Uint8\");let e=w.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){tk(t,tI.Uint16,tU.Uint16,\"Uint16\");let e=w.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){tk(t,tI.Uint32,tU.Uint32,\"Uint32\");let e=w.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){tk(t,tI.Uint64,tU.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){tk(t,tI.BigUint64,tU.BigUint64,\"BigUint64\");let e=w.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){tk(t,tI.Int8,tU.Int8,\"Int8\");let e=w.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){tk(t,tI.Int16,tU.Int16,\"Int16\");let e=w.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){tk(t,tI.Int32,tU.Int32,\"Int32\");let e=w.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){tk(t,tI.Int64,tU.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){tk(t,tI.BigInt64,tU.BigInt64,\"BigInt64\");let e=w.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=w.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=w.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){this.offset=0,this.bytes=new Uint8Array(ty),this.view=I(this.bytes),this.encoder=new TextEncoder,this.encodedStrings=/* @__PURE__ */new Map;}};// src/utils/typeChecks.ts\nfunction tE(t){return Number.isFinite(t);}function tM(t){return void 0===t;}function tT(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar tL=class{static fromString(t){let[e,r,n]=t.split(\"/\").map(Number);return k(tE(e),\"Invalid chunkId\"),k(tE(r),\"Invalid offset\"),k(tE(n),\"Invalid length\"),new tL(e,r,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let e=t.readUint16(),r=t.readUint32(),n=t.readUint32();return new tL(e,r,n);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(k(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 t_}from\"framer\";function tB(t){if(tT(t))return 0/* Null */;switch(t.type){case t_.Array:return 1/* Array */;case t_.Boolean:return 2/* Boolean */;case t_.Color:return 3/* Color */;case t_.Date:return 4/* Date */;case t_.Enum:return 5/* Enum */;case t_.File:return 6/* File */;case t_.ResponsiveImage:return 10/* ResponsiveImage */;case t_.Link:return 7/* Link */;case t_.Number:return 8/* Number */;case t_.Object:return 9/* Object */;case t_.RichText:return 11/* RichText */;case t_.String:return 12/* String */;default:S(t);}}function tx(t){let e=t.readUint16(),n=[];for(let i=0;i<e;i++){let e=r.read(t);n.push(e);}return{type:t_.Array,value:n};}function tC(t,e){for(let n of(t.writeUint16(e.value.length),e.value))r.write(t,n);}function tA(t,e,n){let i=t.value.length,s=e.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=t.value[s],a=e.value[s],o=r.compare(i,a,n);if(0!==o)return o;}return 0;}function tF(t){return{type:t_.Boolean,value:0!==t.readUint8()};}function tP(t,e){t.writeUint8(e.value?1:0);}function tj(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tD(t){return{type:t_.Color,value:t.readString()};}function tN(t,e){t.writeString(e.value);}function t$(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tR(t){let e=t.readInt64(),r=new Date(e);return{type:t_.Date,value:r.toISOString()};}function tO(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function tq(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function tz(t){return{type:t_.Enum,value:t.readString()};}function tH(t,e){t.writeString(e.value);}function tJ(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tW(t){return{type:t_.File,value:t.readString()};}function tG(t,e){t.writeString(e.value);}function tK(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tV(t){return{type:t_.Link,value:t.readJson()};}function tX(t,e){t.writeJson(e.value);}function tQ(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function tZ(t){return{type:t_.Number,value:t.readFloat64()};}function tY(t,e){t.writeFloat64(e.value);}function t1(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function t0(t){let e=t.readUint16(),n={};for(let i=0;i<e;i++){let e=t.readString();n[e]=r.read(t);}return{type:t_.Object,value:n};}function t2(t,e){let n=Object.entries(e.value);for(let[e,i]of(t.writeUint16(n.length),n))t.writeString(e),r.write(t,i);}function t6(t,e,n){let i=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=t.value[o]??null,h=e.value[u]??null,f=r.compare(l,h,n);if(0!==f)return f;}return 0;}function t3(t){return{type:t_.ResponsiveImage,value:t.readJson()};}function t5(t,e){t.writeJson(e.value);}function t4(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function t8(t){return{type:t_.RichText,value:t.readUint32()};}function t7(t,e){t.writeUint32(e.value);}function t9(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}function et(t){return{type:t_.String,value:t.readString()};}function ee(t,e){t.writeString(e.value);}function er(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return tx(t);case 2/* Boolean */:return tF(t);case 3/* Color */:return tD(t);case 4/* Date */:return tR(t);case 5/* Enum */:return tz(t);case 6/* File */:return tW(t);case 7/* Link */:return tV(t);case 8/* Number */:return tZ(t);case 9/* Object */:return t0(t);case 10/* ResponsiveImage */:return t3(t);case 11/* RichText */:return t8(t);case 12/* String */:return et(t);default:S(e);}},t.write=function(t,e){let r=tB(e);if(t.writeUint8(r),!tT(e))switch(e.type){case t_.Array:return tC(t,e);case t_.Boolean:return tP(t,e);case t_.Color:return tN(t,e);case t_.Date:return tO(t,e);case t_.Enum:return tH(t,e);case t_.File:return tG(t,e);case t_.Link:return tX(t,e);case t_.Number:return tY(t,e);case t_.Object:return t2(t,e);case t_.ResponsiveImage:return t5(t,e);case t_.RichText:return t7(t,e);case t_.String:return ee(t,e);default:S(e);}},t.compare=function(t,e,r){let n=tB(t),i=tB(e);if(n<i)return -1;if(n>i)return 1;if(tT(t)||tT(e))return 0;switch(t.type){case t_.Array:return k(e.type===t_.Array),tA(t,e,r);case t_.Boolean:return k(e.type===t_.Boolean),tj(t,e);case t_.Color:return k(e.type===t_.Color),t$(t,e);case t_.Date:return k(e.type===t_.Date),tq(t,e);case t_.Enum:return k(e.type===t_.Enum),tJ(t,e);case t_.File:return k(e.type===t_.File),tK(t,e);case t_.Link:return k(e.type===t_.Link),tQ(t,e);case t_.Number:return k(e.type===t_.Number),t1(t,e);case t_.Object:return k(e.type===t_.Object),t6(t,e,r);case t_.ResponsiveImage:return k(e.type===t_.ResponsiveImage),t4(t,e);case t_.RichText:return k(e.type===t_.RichText),t9(t,e);case t_.String:return k(e.type===t_.String),er(t,e,r);default:S(t);}};})(r||(r={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar en=class{sortEntries(){this.entries.sort((t,e)=>{for(let n=0;n<this.fieldNames.length;n++){let i=t.values[n],s=e.values[n],a=r.compare(i,s,this.options.collation);if(0!==a)return a;}return t.pointer.compare(e.pointer);});}static deserialize(t,e){e||(t=tg(t));let n=new b(t),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new en(a,{collation:i,cmsBackendCompression:e}),u=n.readUint32();for(let t=0;t<u;t++){let t=[];for(let e=0;e<s;e++){let e=r.read(n);t.push(e);}let e=tL.read(n);o.entries.push({values:t,pointer:e});}return o;}serialize(){let t=new tS;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(this.sortEntries(),t.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=e;for(let e of n)r.write(t,e);i.write(t);}let e=t.subarray();return this.options.cmsBackendCompression?e:tc(e);}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,this.entries=[];}},ei=3,es=250,ea=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],eo=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!ea.includes(n.status)||++r>ei)return n;}catch(t){if(e?.signal?.aborted||++r>ei)throw t;}await eu(r);}};async function eu(t){let e=Math.floor(es*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// ../../shared/src/murmurHash.ts\nfunction el(t){let e=3&t.length,r=t.length-e,n=0,i=0;for(;i<r;){let e=255&t.charCodeAt(i)|(255&t.charCodeAt(++i))<<8|(255&t.charCodeAt(++i))<<16|(255&t.charCodeAt(++i))<<24;++i,n^=e=(65535&(e=(e=(65535&e)*3432918353+(((e>>>16)*3432918353&65535)<<16)&4294967295)<<15|e>>>17))*461845907+(((e>>>16)*461845907&65535)<<16)&4294967295,n=n<<13|n>>>19;let r=(65535&n)*5+(((n>>>16)*5&65535)<<16)&4294967295;n=(65535&r)+27492+(((r>>>16)+58964&65535)<<16);}let s=0;return e>=3&&(s^=(255&t.charCodeAt(i+2))<<16),e>=2&&(s^=(255&t.charCodeAt(i+1))<<8),e>=1&&(s^=255&t.charCodeAt(i),n^=s=(65535&(s=(s=(65535&s)*3432918353+(((s>>>16)*3432918353&65535)<<16)&4294967295)<<15|s>>>17))*461845907+(((s>>>16)*461845907&65535)<<16)&4294967295),n^=t.length,n^=n>>>16,n=(65535&n)*2246822507+(((n>>>16)*2246822507&65535)<<16)&4294967295,n^=n>>>13,n=(65535&n)*3266489909+(((n>>>16)*3266489909&65535)<<16)&4294967295,(n^=n>>>16)>>>0;}// src/code-generation/components/cms/bundled/rangeRequest.old.ts\nvar eh=f(v()),ef=\"\\r\\n\",ec=\"--\";async function eg(t,e){let r=new URL(t),n=eS(e);r.searchParams.set(\"rangeHash\",el(n).toString(16));let i=await eo(r,{headers:{Range:n}});if(!i.ok)throw Error(`Request failed: ${i.status} ${i.statusText}`);let s=await i.arrayBuffer(),a=new Uint8Array(s);if(200===i.status)return e.map(t=>{if(t.to>a.length)throw Error(\"Missing data\");return a.slice(t.from,t.to);});if(206===i.status){let t=i.headers.get(\"Content-Type\");if(!t)throw Error(\"Missing Content-Type header\");let r=new em,n=new eh.default(t);if(\"multipart\"===n.type&&\"byteranges\"===n.subtype){let t=n.parameters.get(\"boundary\");if(!t)throw Error(\"Missing boundary parameter\");let e=ey(a,t);for(let{headers:t,body:n}of e){let e=t.get(\"Content-Range\");if(!e)throw Error(\"Missing Content-Range header\");let i=ev(e);if(\"bytes\"!==i.unit)throw Error(\"Unsupported unit\");r.write(i.start,n);}}else{let t=i.headers.get(\"Content-Range\");if(!t)throw Error(\"Missing Content-Range header\");let e=ev(t);if(\"bytes\"!==e.unit)throw Error(\"Unsupported unit\");r.write(e.start,a);}return e.map(t=>r.read(t.from,t.to-t.from));}throw Error(`Unsupported response: ${i.status} ${i.statusText}`);}var ed=new TextEncoder,ep=new TextDecoder;function ey(t,e){let r=ed.encode(ec+e),n=eb(t,r);if(tM(n))throw Error(\"Missing parts start\");let i=n+r.length,s=ed.encode(ef+ec+e+ec),a=eI(t,s);if(tM(a))throw Error(\"Missing parts end\");let o=ed.encode(ef+ec+e),u=t.subarray(i,a),l=ew(u,o);return l.map(t=>{let e=ed.encode(ef+ef),r=eb(t,e);if(tM(r))throw Error(\"Missing headers end\");let n=ed.encode(ef),i=t.subarray(0,r),s=ew(i,n),a=new Headers;for(let t of s){let e=ep.decode(t),[r,n]=e.split(\": \",2);r&&n&&a.append(r,n);}let o=r+e.length,u=t.slice(o);return{headers:a,body:u};});}function ev(t){let e=RegExp(\"^(?<unit>\\\\w+) (?<start>\\\\d+)-(?<end>\\\\d+)\\\\/(?<size>\\\\d+|\\\\*)$\",\"u\").exec(t);if(!e||!e.groups)throw Error(\"Invalid Content-Range header\");let{unit:r,start:n,end:i,size:s}=e.groups;return{unit:r,start:Number(n),end:Number(i),size:\"*\"!==s?Number(s):null};}var em=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(k(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=ek(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(k(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=ek(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){this.chunks=[];}};function ew(t,e){let r=[];for(;t.length>0;){let n=eb(t,e)??t.length,i=t.subarray(0,n);r.push(i),t=t.subarray(n+e.length);}return r;}function eb(t,e){for(let r=0;r<t.length-e.length;r++){let n=t.subarray(r);if(eU(n,e))return r;}}function eI(t,e){for(let r=t.length-e.length;r>=0;r--){let n=t.subarray(r);if(eU(n,e))return r;}}function eU(t,e){for(let r=0;r<e.length;r++)if(t[r]!==e[r])return!1;return!0;}function ek(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function eS(t){k(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}let n=r.map(t=>`${t.from}-${t.to-1}`);return`bytes=${n.join(\",\")}`;}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function eE(t,e,r){if(!r)return eg(t,e);let n=eL(e),i=[],s=0;for(let t of n)i.push(`${t.from}-${t.to-1}`),s+=t.to-t.from;let a=new URL(t),o=i.join(\",\");a.searchParams.set(\"range\",o);let u=await eo(a);if(200!==u.status)throw Error(`Request failed: ${u.status} ${u.statusText}`);let l=await u.arrayBuffer(),h=new Uint8Array(l);if(h.length!==s)throw Error(\"Request failed: Unexpected response length\");let f=new eM,c=0;for(let t of n){let e=t.to-t.from,r=c+e,n=h.subarray(c,r);f.write(t.from,n),c=r;}return e.map(t=>f.read(t.from,t.to-t.from));}var eM=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(k(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=eT(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(k(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=eT(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){this.chunks=[];}};function eT(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function eL(t){k(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 e_=class{async loadModel(){let[t]=await eE(this.options.url,[this.options.range],this.options.cmsBackendCompression);return k(t,\"Failed to load model\"),en.deserialize(t,this.options.cmsBackendCompression);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){k(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:S(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!==U.String||e.value?.type!==U.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!==U.String||e.value?.type!==U.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!==U.String||e.value?.type!==U.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(t,e,n){let i=0,s=t.length;for(;i<s;){let a=i+s>>1,o=t[a],u=o.values[e];0>r.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(t,e,n){let i=0,s=t.length;for(;i<s;){let a=i+s>>1,o=t[a],u=o.values[e];r.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,this.supportedLookupTypes=[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */],this.collation=this.options.collation;let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];k(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r;}},eB=class{static read(t,e){let n=new eB;if(e){let r=t.readUint32(),n=t.readBytes(r),i=tg(n,{dictionary:e});t=new b(i);}let i=t.readUint16();for(let e=0;e<i;e++){let e=t.readString(),i=r.read(t);n.setField(e,i);}return n;}writeUncompressed(t){for(let[e,n]of(t.writeUint16(this.fields.size),this.fields))t.writeString(e),r.write(t,n);}write(t,e){if(e){let r=new tS;this.writeUncompressed(r);let n=tc(r.subarray(),{dictionary:e});t.writeUint32(n.length),t.writeBytes(n);}else this.writeUncompressed(t);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){this.fields=/* @__PURE__ */new Map;}},ex=class{scanItems(){return this.itemsPromise??=Promise.all([eo(this.url),this.getCompressionDictionary()]).then(async([t,e])=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let r=await t.arrayBuffer(),n=new Uint8Array(r),i=new b(n),s=[],a=i.readUint32();for(let t=0;t<a;t++){let t=i.getOffset(),r=eB.read(i,e),n=i.getOffset()-t,a=new tL(this.id,t,n),o=a.toString(),u={pointer:o,data:r.getData()};this.itemLoader.prime(o,u),s.push(u);}return s;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}getCompressionDictionary(){if(!this.compressionDictionaryUrl)return null;let t=this.compressionDictionaryCache.get(this.compressionDictionaryUrl);if(t)return t;let e=eo(this.compressionDictionaryUrl).then(async t=>{if(!t.ok)throw Error(`Compression dictionary request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer();return new Uint8Array(e);});return this.compressionDictionaryCache.set(this.compressionDictionaryUrl,e),e;}constructor(t,e,r,n){this.id=t,this.url=e,this.compressionDictionaryUrl=r,this.compressionDictionaryCache=n,this.itemLoader=new m.default(async t=>{let e=t.map(t=>{let e=tL.fromString(t);return{from:e.offset,to:e.offset+e.length};}),[r,n]=await Promise.all([eE(this.url,e,!this.compressionDictionaryUrl),this.getCompressionDictionary()]);return r.map((e,r)=>{let i=new b(e),s=eB.read(i,n),a=t[r];return k(a,\"Missing pointer\"),{pointer:a,data:s.getData()};});});}},eC=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=tL.fromString(t),r=this.chunks[e.chunkId];return k(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=tL.fromString(t.pointer),n=tL.fromString(e.pointer);return r.compare(n);}compareValues(t,e,n){return r.compare(t,e,n);}constructor(t){this.options=t,this.schema=this.options.schema,this.indexes=this.options.indexes,this.resolveRichText=this.options.resolveRichText;let e=/* @__PURE__ */new Map;this.chunks=this.options.chunks.map((t,r)=>new ex(r,t,this.options.compressionDictionary,e));}};export{eC as DatabaseCollection,e_ as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","let t=(t,e)=>async()=>{let r=await t();return r[e];},e=()=>import(\"./jmPoTumG0-2.js\"),r=[t(e,\"richText\"),t(e,\"richText1\"),t(e,\"richText2\"),t(e,\"richText3\"),t(e,\"richText4\"),t(e,\"richText5\"),t(e,\"richText6\"),t(e,\"richText7\")];export async function resolveRichText(t){let e=r[t];if(e)return await e();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e22b717)\nimport{addPropertyControls as e,ControlType as t,QueryCache as l,QueryEngine as i}from\"framer\";import{DatabaseCollection as r}from\"./jmPoTumG0-0.js\";import{resolveRichText as a}from\"./jmPoTumG0-1.js\";let n={eqn80UisM:{isNullable:!0,type:t.String},id:{isNullable:!1,type:t.String},IrgonKIem:{isNullable:!0,type:t.String},KGzh6ufeT:{isNullable:!0,type:t.RichText},nextItemId:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},vCdwf2VWf:{isNullable:!0,type:t.RichText},VJI6ZN96F:{isNullable:!0,type:t.String}},o=new i,u=new l(o),m={collectionByLocaleId:{default:new r({chunks:[new URL(\"./jmPoTumG0-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/qmZf6sAWWgS26vE7CEMR/iYvVfo4GD3MuvIkL9B0W/jmPoTumG0.js\").href.replace(\"/modules/\",\"/cms/\")],compressionDictionary:null,indexes:[],resolveRichText:a,schema:n})},displayName:\"Legal\"};export default m;e(m,{eqn80UisM:{defaultValue:\"\",title:\"Title\",type:t.String},IrgonKIem:{title:\"Slug\",type:t.String},VJI6ZN96F:{defaultValue:\"\",title:\"Effective Date\",type:t.String},vCdwf2VWf:{defaultValue:\"\",title:\"Intro\",type:t.RichText},KGzh6ufeT:{defaultValue:\"\",title:\"Content\",type:t.RichText},previousItemId:{dataIdentifier:\"local-module:collection/jmPoTumG0:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/jmPoTumG0:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await u.get({from:{data:m,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"IrgonKIem\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.IrgonKIem;},async getRecordIdBySlug(e,t){let[l]=await u.get({from:{data:m,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"IrgonKIem\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerCollectionId\":\"jmPoTumG0\",\"framerContractVersion\":\"1\",\"framerData\":\"\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerCollectionUtils\":\"1\",\"framerRecordIdKey\":\"id\",\"framerSlug\":\"IrgonKIem\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ee31e22)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Kumbh Sans-300\",\"GF;Kumbh Sans-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQz5YA9LTuUkqaLg.woff2\",weight:\"300\"},{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQkZYA9LTuUkqaLg.woff2\",weight:\"400\"}]}];export const css=['.framer-J26LC .framer-styles-preset-12kbavm:not(.rich-text-wrapper), .framer-J26LC .framer-styles-preset-12kbavm.rich-text-wrapper p { --framer-font-family: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9ac73791-4104-4253-8947-ec829a0f0956, #666666); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; }'];export const className=\"framer-J26LC\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ee31e22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/mXBPrcc662hWvfOmZYJ5/4UHdHuUrf3euychvxKoT/emo8XXQ5R.js\";const enabledGestures={T7xsHYZYZ:{hover:true}};const serializationHash=\"framer-WGqkr\";const variantClassNames={T7xsHYZYZ:\"framer-v-1i2la7a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,width,...props})=>{return{...props,junIckw1L:title??props.junIckw1L??\"Privacy Policy\"};};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,junIckw1L,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"T7xsHYZYZ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1i2la7a\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"T7xsHYZYZ\",ref:refBinding,style:{...style},...addPropertyOverrides({\"T7xsHYZYZ-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12kbavm\",\"data-styles-preset\":\"emo8XXQ5R\",children:\"Privacy Policy\"})}),className:\"framer-5a9asv\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Pn5hQgOo8\",text:junIckw1L,variants:{\"T7xsHYZYZ-hover\":{\"--extracted-r6o4lv\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"T7xsHYZYZ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12kbavm\",\"data-styles-preset\":\"emo8XXQ5R\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51)))\"},children:\"Privacy Policy\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vwfopp\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"AcYaDCCdw\",style:{backgroundColor:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",opacity:0},variants:{\"T7xsHYZYZ-hover\":{opacity:1}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WGqkr.framer-44k32w, .framer-WGqkr .framer-44k32w { display: block; }\",\".framer-WGqkr.framer-1i2la7a { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-WGqkr .framer-5a9asv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-WGqkr .framer-vwfopp { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: hidden; position: absolute; width: 1px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-WGqkr.framer-1i2la7a { gap: 0px; } .framer-WGqkr.framer-1i2la7a > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-WGqkr.framer-1i2la7a > :first-child { margin-top: 0px; } .framer-WGqkr.framer-1i2la7a > :last-child { margin-bottom: 0px; } }\",\".framer-WGqkr.framer-v-1i2la7a.hover .framer-vwfopp { right: 0px; width: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22.5\n * @framerIntrinsicWidth 102\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"xc0cL8bju\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"junIckw1L\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBkUdxUMyD=withCSS(Component,css,\"framer-WGqkr\");export default FramerBkUdxUMyD;FramerBkUdxUMyD.displayName=\"Link Collection\";FramerBkUdxUMyD.defaultProps={height:22.5,width:102};addPropertyControls(FramerBkUdxUMyD,{junIckw1L:{defaultValue:\"Privacy Policy\",title:\"Title\",type:ControlType.String}});addFonts(FramerBkUdxUMyD,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBkUdxUMyD\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"junIckw1L\\\":\\\"title\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xc0cL8bju\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"102\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"22.5\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BkUdxUMyD.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useLocaleCode}from\"framer\";import{startTransition,useCallback,useEffect,useRef,useState}from\"react\";const fontStack=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;function formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,showMinutes,showSeconds},timeFormat,monthFormat,localCode){const date=new Date;const onlyYearIsShown=!showWeekday&&!showMonth&&showYear;switch(outputType){case\"date\":return new Intl.DateTimeFormat(localCode,{weekday:showWeekday?\"long\":undefined,day:onlyYearIsShown?undefined:\"numeric\",month:showMonth?monthFormat:undefined,year:showYear?\"numeric\":undefined}).format(date);case\"time\":return new Intl.DateTimeFormat(localCode,{hour:\"numeric\",minute:showMinutes?\"numeric\":undefined,second:showSeconds&&showMinutes?\"numeric\":undefined,hour12:timeFormat===\"12h\"}).format(date);default:return new Intl.DateTimeFormat(localCode).format(date);}}const defaultProps={height:20,width:140,outputType:\"time\",color:\"#999\",timeFormat:\"24h\",showYear:true,showMonth:true,showWeekday:true,showMinutes:true,showSeconds:true,monthFormat:\"long\",alignment:\"center\"};/**\n * TIME AND DATE\n * FORKED FROM PROTOTYPING\n *\n * @framerIntrinsicWidth 140\n * @framerIntrinsicHeight 20\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function Time(props){const mergedProps={...defaultProps,...props};const{outputType,timeFormat,showYear,showMonth,showWeekday,// showHours,\nshowMinutes,showSeconds,monthFormat,color,font,tabularFont}=mergedProps;const localCode=useLocaleCode();const getTextContent=useCallback(()=>formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,// showHours,\n    showMinutes,showSeconds},timeFormat,monthFormat,localCode),[localCode,monthFormat,outputType,showMinutes,showMonth,showSeconds,showWeekday,showYear,timeFormat]);const timeoutRef=useRef()// FIXME: With React 19, we can remove this and return a cleanup from the ref callback\n;const updateCountdown=useCallback(node=>{if(node===null){// React calls w/ `null` on unmount or if the ref function changes.\nclearTimeout(timeoutRef.current);return;}let prev;const tick=()=>{const date=new Date;const next=new Date().setSeconds(date.getSeconds()+1,0)-+date;timeoutRef.current=setTimeout(tick,next);const textContent=getTextContent();if(prev!==textContent){node.textContent=textContent;prev=textContent;}};tick();},[getTextContent]);const[visible,setIsVisible]=useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{startTransition(()=>setIsVisible(true));// Don’t want real time on Canvas\nif(isCanvas)return;},[isCanvas]);return /*#__PURE__*/_jsx(\"p\",{suppressHydrationWarning:true,style:{margin:0,padding:0,color,fontFamily:fontStack,fontWeight:500,fontSize:16,lineHeight:1,visibility:visible?\"visible\":\"hidden\",...font,fontVariantNumeric:tabularFont?\"tabular-nums\":\"normal\",whiteSpace:\"nowrap\"},ref:isCanvas?undefined:updateCountdown,children:getTextContent()});}Time.displayName=\"Time & Date\";addPropertyControls(Time,{outputType:{title:\"Type\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"date\",\"time\"],optionTitles:[\"Date\",\"Time\"],defaultValue:defaultProps.outputType},showWeekday:{title:\"Day\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showWeekday,hidden:props=>props.outputType!==\"date\"},showMonth:{title:\"Month\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMonth,hidden:props=>props.outputType!==\"date\"},monthFormat:{title:\"Format\",type:ControlType.Enum,options:[\"short\",\"long\",\"numeric\"],optionTitles:[\"Short\",\"Long\",\"Numeric\"],defaultValue:defaultProps.monthFormat,hidden:props=>props.outputType!==\"date\"||!props.showMonth},showYear:{title:\"Year\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showYear,hidden:props=>props.outputType!==\"date\"},timeFormat:{title:\"Format\",type:ControlType.Enum,options:[\"12h\",\"24h\"],optionTitles:[\"12h\",\"24h\"],displaySegmentedControl:true,defaultValue:defaultProps.timeFormat,hidden:props=>props.outputType!==\"time\"},// showHours: {\n//     title: \"Hours\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n//     defaultValue: defaultProps.showHours,\n//     hidden: (props) => props.outputType !== \"time\",\n// },\nshowMinutes:{title:\"Minutes\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMinutes,hidden:props=>props.outputType!==\"time\"},showSeconds:{title:\"Seconds\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showSeconds,hidden:props=>props.outputType!==\"time\"||!props.showMinutes},font:{type:ControlType.Font,controls:\"extended\"},tabularFont:{title:\"Tabular\",type:ControlType.Boolean,defaultValue:true},color:{type:ControlType.Color,defaultValue:defaultProps.color}});\nexport const __FramerMetadata__ = {\"exports\":{\"Time\":{\"type\":\"reactComponent\",\"name\":\"Time\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"140\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Time.map","// Generated by Framer (e22b717)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-QVkYa .framer-styles-preset-1pyy1mn:not(.rich-text-wrapper), .framer-QVkYa .framer-styles-preset-1pyy1mn.rich-text-wrapper a { --framer-link-current-text-color: var(--token-9ac73791-4104-4253-8947-ec829a0f0956, #666666) /* {\"name\":\"Dark 40\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, #333333) /* {\"name\":\"Dark 20\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-9ac73791-4104-4253-8947-ec829a0f0956, #666666); --framer-link-text-decoration: none; }'];export const className=\"framer-QVkYa\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c105afa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,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{Time as TimeDate}from\"https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/wJboBnQIfmZtekgFTt2Z/2ADfZ2qkvSKcAQzROvOd/WxNbywKa4.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/829MAQVRJpekFAuGPkbQ/d9A0AlWfS8VM2nkUt1C1/YxqFnMjeX.js\";const TimeDateFonts=getFonts(TimeDate);const serializationHash=\"framer-IGrTc\";const variantClassNames={QUPSxhhsU:\"framer-v-1udc56e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"QUPSxhhsU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1udc56e\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"QUPSxhhsU\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e15hu7\",\"data-styles-preset\":\"YxqFnMjeX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102)))\"},children:\"\\xa9\"})}),className:\"framer-9mm6zj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Dg8MonMTY\",style:{\"--extracted-r6o4lv\":\"var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-162jz13-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"pg2nlVsm_-container\",nodeId:\"pg2nlVsm_\",rendersWithMotion:true,scopeId:\"IpK4gDDfv\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102))\",font:{fontFamily:'\"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"pg2nlVsm_\",layoutId:\"pg2nlVsm_\",monthFormat:\"long\",outputType:\"date\",showMinutes:true,showMonth:false,showSeconds:true,showWeekday:false,showYear:true,tabularFont:true,timeFormat:\"24h\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e15hu7\",\"data-styles-preset\":\"YxqFnMjeX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.uihub.design/\",motionChild:true,nodeId:\"ptCPNO8DT\",openInNewTab:true,scopeId:\"IpK4gDDfv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pyy1mn\",\"data-styles-preset\":\"WxNbywKa4\",children:\"UIhub.design\"})})})}),className:\"framer-xb6uv2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ptCPNO8DT\",style:{\"--extracted-r6o4lv\":\"var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e15hu7\",\"data-styles-preset\":\"YxqFnMjeX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102)))\"},children:\"—\"})}),className:\"framer-b06kxx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dvECdFUP9\",style:{\"--extracted-r6o4lv\":\"var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e15hu7\",\"data-styles-preset\":\"YxqFnMjeX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/cristianmielu\",motionChild:true,nodeId:\"HwMY9AFFB\",openInNewTab:true,scopeId:\"IpK4gDDfv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pyy1mn\",\"data-styles-preset\":\"WxNbywKa4\",children:\"Framer\"})})})}),className:\"framer-1098d3o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HwMY9AFFB\",style:{\"--extracted-r6o4lv\":\"var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102))\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IGrTc.framer-1uvmrgk, .framer-IGrTc .framer-1uvmrgk { display: block; }\",\".framer-IGrTc.framer-1udc56e { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-IGrTc .framer-9mm6zj, .framer-IGrTc .framer-xb6uv2, .framer-IGrTc .framer-b06kxx, .framer-IGrTc .framer-1098d3o { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-IGrTc .framer-162jz13-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-IGrTc.framer-1udc56e { gap: 0px; } .framer-IGrTc.framer-1udc56e > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-IGrTc.framer-1udc56e > :first-child { margin-left: 0px; } .framer-IGrTc.framer-1udc56e > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14.5\n * @framerIntrinsicWidth 195\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIpK4gDDfv=withCSS(Component,css,\"framer-IGrTc\");export default FramerIpK4gDDfv;FramerIpK4gDDfv.displayName=\"Copyright\";FramerIpK4gDDfv.defaultProps={height:14.5,width:195};addFonts(FramerIpK4gDDfv,[{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:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQkZYA9LTuUkqaLg.woff2\",weight:\"400\"}]},...TimeDateFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIpK4gDDfv\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"195\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"14.5\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IpK4gDDfv.map","// Generated by Framer (c105afa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Kumbh Sans-500\",\"GF;Kumbh Sans-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQo5YA9LTuUkqaLg.woff2\",weight:\"500\"},{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQdpEA9LTuUkqaLg.woff2\",weight:\"700\"}]}];export const css=['.framer-vAMNx .framer-styles-preset-1wj6euv:not(.rich-text-wrapper), .framer-vAMNx .framer-styles-preset-1wj6euv.rich-text-wrapper p { --framer-font-family: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --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: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9ac73791-4104-4253-8947-ec829a0f0956, #666666); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; }'];export const className=\"framer-vAMNx\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c105afa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/mXBPrcc662hWvfOmZYJ5/4UHdHuUrf3euychvxKoT/emo8XXQ5R.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ilLprGB4G5gDuUxoBUSa/SZJM2L6fqtWtZ2lwgfMk/wIqSiH5mY.js\";const enabledGestures={HCSKVsDgp:{hover:true},SoiaBw5pI:{hover:true}};const cycleOrder=[\"HCSKVsDgp\",\"SoiaBw5pI\"];const serializationHash=\"framer-jVdHG\";const variantClassNames={HCSKVsDgp:\"framer-v-7clor2\",SoiaBw5pI:\"framer-v-293z68\"};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={Big:\"SoiaBw5pI\",Small:\"HCSKVsDgp\"};const getProps=({height,id,link,newTab,title,width,...props})=>{return{...props,eN3UinFqz:title??props.eN3UinFqz??\"Home\",MeeKC6cFE:newTab??props.MeeKC6cFE,variant:humanReadableVariantMap[props.variant]??props.variant??\"HCSKVsDgp\",yJWYYpno9:link??props.yJWYYpno9};};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,eN3UinFqz,yJWYYpno9,MeeKC6cFE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HCSKVsDgp\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:yJWYYpno9,motionChild:true,nodeId:\"HCSKVsDgp\",openInNewTab:MeeKC6cFE,scopeId:\"YkQnQ18Vy\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-7clor2\",className,classNames)} framer-1bmjr7m`,\"data-framer-name\":\"Small\",layoutDependency:layoutDependency,layoutId:\"HCSKVsDgp\",ref:refBinding,style:{...style},...addPropertyOverrides({\"HCSKVsDgp-hover\":{\"data-framer-name\":undefined},\"SoiaBw5pI-hover\":{\"data-framer-name\":undefined},SoiaBw5pI:{\"data-framer-name\":\"Big\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12kbavm\",\"data-styles-preset\":\"emo8XXQ5R\",children:\"Home\"})}),className:\"framer-sqb7ys\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iAOl6j5B8\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:eN3UinFqz,variants:{\"HCSKVsDgp-hover\":{\"--extracted-r6o4lv\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\"},\"SoiaBw5pI-hover\":{\"--extracted-r6o4lv\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"HCSKVsDgp-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12kbavm\",\"data-styles-preset\":\"emo8XXQ5R\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51)))\"},children:\"Home\"})})},\"SoiaBw5pI-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wj6euv\",\"data-styles-preset\":\"wIqSiH5mY\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51)))\"},children:\"Home\"})})},SoiaBw5pI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wj6euv\",\"data-styles-preset\":\"wIqSiH5mY\",children:\"Home\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wo2z3y\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"liRXRX1P0\",style:{backgroundColor:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",opacity:0},variants:{\"HCSKVsDgp-hover\":{opacity:1},\"SoiaBw5pI-hover\":{opacity:1}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jVdHG.framer-1bmjr7m, .framer-jVdHG .framer-1bmjr7m { display: block; }\",\".framer-jVdHG.framer-7clor2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-jVdHG .framer-sqb7ys { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jVdHG .framer-wo2z3y { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: hidden; position: absolute; width: 1px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-jVdHG.framer-7clor2 { gap: 0px; } .framer-jVdHG.framer-7clor2 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-jVdHG.framer-7clor2 > :first-child { margin-top: 0px; } .framer-jVdHG.framer-7clor2 > :last-child { margin-bottom: 0px; } }\",\".framer-jVdHG.framer-v-293z68 .framer-wo2z3y { height: 2px; }\",\".framer-jVdHG.framer-v-7clor2.hover .framer-wo2z3y { right: 0px; width: unset; }\",\".framer-jVdHG.framer-v-293z68.hover .framer-wo2z3y { bottom: -1px; right: 0px; width: unset; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22.5\n * @framerIntrinsicWidth 45\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"SoiaBw5pI\":{\"layout\":[\"auto\",\"auto\"]},\"WfLD34Nll\":{\"layout\":[\"auto\",\"auto\"]},\"fy2GuOfVo\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"eN3UinFqz\":\"title\",\"yJWYYpno9\":\"link\",\"MeeKC6cFE\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYkQnQ18Vy=withCSS(Component,css,\"framer-jVdHG\");export default FramerYkQnQ18Vy;FramerYkQnQ18Vy.displayName=\"Link\";FramerYkQnQ18Vy.defaultProps={height:22.5,width:45};addPropertyControls(FramerYkQnQ18Vy,{variant:{options:[\"HCSKVsDgp\",\"SoiaBw5pI\"],optionTitles:[\"Small\",\"Big\"],title:\"Variant\",type:ControlType.Enum},eN3UinFqz:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},yJWYYpno9:{title:\"Link\",type:ControlType.Link},MeeKC6cFE:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramerYkQnQ18Vy,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYkQnQ18Vy\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SoiaBw5pI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WfLD34Nll\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fy2GuOfVo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"45\",\"framerVariables\":\"{\\\"eN3UinFqz\\\":\\\"title\\\",\\\"yJWYYpno9\\\":\\\"link\\\",\\\"MeeKC6cFE\\\":\\\"newTab\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"22.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YkQnQ18Vy.map","// Generated by Framer (0c5492c)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link as Link1,PathVariablesContext,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Legal from\"https://framerusercontent.com/modules/qmZf6sAWWgS26vE7CEMR/iYvVfo4GD3MuvIkL9B0W/jmPoTumG0.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/829MAQVRJpekFAuGPkbQ/d9A0AlWfS8VM2nkUt1C1/YxqFnMjeX.js\";import LinkCollection from\"https://framerusercontent.com/modules/DUAVYrvsnwisDbzxM4zn/JUsH6VCaFceQOvobp0DC/BkUdxUMyD.js\";import Copyright from\"https://framerusercontent.com/modules/YxRakD13JK5dgaikB26G/xVgNrKFt0AFKY9ypcdhk/IpK4gDDfv.js\";import Link from\"https://framerusercontent.com/modules/B2TXtvmoBQuIbGEBqhta/7KoacyURNlJvHCsJCFyg/YkQnQ18Vy.js\";const LinkFonts=getFonts(Link);const CopyrightFonts=getFonts(Copyright);const LinkCollectionFonts=getFonts(LinkCollection);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"PxR684xFE\",\"J7OzZNS5s\",\"iy9AgzNz_\"];const serializationHash=\"framer-kpr7Y\";const variantClassNames={iy9AgzNz_:\"framer-v-1fjj018\",J7OzZNS5s:\"framer-v-lovy5l\",PxR684xFE:\"framer-v-15xz0ro\"};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 query=prequery=>prequery({from:{alias:\"VMbzI3RKY\",data:Legal,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"VMbzI3RKY\",name:\"IrgonKIem\",type:\"Identifier\"},{collection:\"VMbzI3RKY\",name:\"eqn80UisM\",type:\"Identifier\"},{collection:\"VMbzI3RKY\",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 humanReadableVariantMap={Desktop:\"PxR684xFE\",Mobile:\"iy9AgzNz_\",Tablet:\"J7OzZNS5s\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"PxR684xFE\"};};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,IrgonKIemVMbzI3RKY,eqn80UisMVMbzI3RKY,idVMbzI3RKY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PxR684xFE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"J7OzZNS5s\",\"iy9AgzNz_\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"J7OzZNS5s\",\"iy9AgzNz_\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15xz0ro\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"PxR684xFE\",ref:refBinding,style:{backgroundColor:\"var(--token-cf8dd677-e2e0-494e-8120-c581fdbef925, rgb(250, 250, 250))\",...style},...addPropertyOverrides({iy9AgzNz_:{\"data-framer-name\":\"Mobile\"},J7OzZNS5s:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q2vmic\",\"data-framer-name\":\"Contact Us\",layoutDependency:layoutDependency,layoutId:\"wPMj46O_B\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oa3ceh\",\"data-framer-name\":\"Contact Us\",layoutDependency:layoutDependency,layoutId:\"KFwySxJIH\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qwm1jp\",\"data-framer-name\":\"Contact Us\",layoutDependency:layoutDependency,layoutId:\"GpKceRwd0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e15hu7\",\"data-styles-preset\":\"YxqFnMjeX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51)))\"},children:\"Contact Us\"})}),className:\"framer-1fz0hs8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gI4ylUM8T\",style:{\"--extracted-r6o4lv\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+144+0+0+0+0+0+0+26.4,...addPropertyOverrides({iy9AgzNz_:{y:undefined},J7OzZNS5s:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-27drl4-container\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"ljpv6OyGW-container\",name:\"About\",nodeId:\"ljpv6OyGW\",rendersWithMotion:true,scopeId:\"TFFBlNS78\",children:/*#__PURE__*/_jsx(Link,{eN3UinFqz:\"hello@vistiq.spa\",height:\"100%\",id:\"ljpv6OyGW\",layoutId:\"ljpv6OyGW\",MeeKC6cFE:true,name:\"About\",variant:\"SoiaBw5pI\",width:\"100%\",yJWYYpno9:\"mailto: mielucristian@gmail.com\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+144+0+0+0+0+0+0+60.4,...addPropertyOverrides({iy9AgzNz_:{y:undefined},J7OzZNS5s:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4zs1a3-container\",\"data-framer-name\":\"Services\",layoutDependency:layoutDependency,layoutId:\"eB0F8EvLG-container\",name:\"Services\",nodeId:\"eB0F8EvLG\",rendersWithMotion:true,scopeId:\"TFFBlNS78\",children:/*#__PURE__*/_jsx(Link,{eN3UinFqz:\"Call Us\",height:\"100%\",id:\"eB0F8EvLG\",layoutId:\"eB0F8EvLG\",MeeKC6cFE:true,name:\"Services\",variant:\"SoiaBw5pI\",width:\"100%\",yJWYYpno9:\"https://calendly.com/pricing\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,y:(componentViewport?.y||0)+144+0+0+0+0+204.4,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uiryaq-container\",layoutDependency:layoutDependency,layoutId:\"H0_qnJd_G-container\",nodeId:\"H0_qnJd_G\",rendersWithMotion:true,scopeId:\"TFFBlNS78\",children:/*#__PURE__*/_jsx(Copyright,{height:\"100%\",id:\"H0_qnJd_G\",layoutId:\"H0_qnJd_G\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1su44f3\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"JJg2bASPt\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vhpnvb\",\"data-framer-name\":\"Useful links\",layoutDependency:layoutDependency,layoutId:\"bHSbGNDci\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e15hu7\",\"data-styles-preset\":\"YxqFnMjeX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51)))\"},children:\"Useful Links\"})}),className:\"framer-14u3yxw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UWiFIPKHL\",style:{\"--extracted-r6o4lv\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined},{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined},{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+144+0+0+0+0+0+26.4,...addPropertyOverrides({iy9AgzNz_:{y:undefined},J7OzZNS5s:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-190uqfa-container\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"RwVv_J3QR-container\",name:\"About\",nodeId:\"RwVv_J3QR\",rendersWithMotion:true,scopeId:\"TFFBlNS78\",children:/*#__PURE__*/_jsx(Link,{eN3UinFqz:\"About\",height:\"100%\",id:\"RwVv_J3QR\",layoutId:\"RwVv_J3QR\",MeeKC6cFE:false,name:\"About\",variant:\"HCSKVsDgp\",width:\"100%\",yJWYYpno9:resolvedLinks[0],...addPropertyOverrides({iy9AgzNz_:{yJWYYpno9:resolvedLinks[2]},J7OzZNS5s:{yJWYYpno9:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined},{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined},{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+144+0+0+0+0+0+60.4,...addPropertyOverrides({iy9AgzNz_:{y:undefined},J7OzZNS5s:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-70j60d-container\",\"data-framer-name\":\"Services\",layoutDependency:layoutDependency,layoutId:\"af9LP8kAG-container\",name:\"Services\",nodeId:\"af9LP8kAG\",rendersWithMotion:true,scopeId:\"TFFBlNS78\",children:/*#__PURE__*/_jsx(Link,{eN3UinFqz:\"Services\",height:\"100%\",id:\"af9LP8kAG\",layoutId:\"af9LP8kAG\",MeeKC6cFE:false,name:\"Services\",variant:\"HCSKVsDgp\",width:\"100%\",yJWYYpno9:resolvedLinks1[0],...addPropertyOverrides({iy9AgzNz_:{yJWYYpno9:resolvedLinks1[2]},J7OzZNS5s:{yJWYYpno9:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined},{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined},{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+144+0+0+0+0+0+94.4,...addPropertyOverrides({iy9AgzNz_:{y:undefined},J7OzZNS5s:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15yvx8f-container\",\"data-framer-name\":\"Packages\",layoutDependency:layoutDependency,layoutId:\"mdszePzqo-container\",name:\"Packages\",nodeId:\"mdszePzqo\",rendersWithMotion:true,scopeId:\"TFFBlNS78\",children:/*#__PURE__*/_jsx(Link,{eN3UinFqz:\"Packages\",height:\"100%\",id:\"mdszePzqo\",layoutId:\"mdszePzqo\",MeeKC6cFE:false,name:\"Packages\",variant:\"HCSKVsDgp\",width:\"100%\",yJWYYpno9:resolvedLinks2[0],...addPropertyOverrides({iy9AgzNz_:{yJWYYpno9:resolvedLinks2[2]},J7OzZNS5s:{yJWYYpno9:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined},{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined},{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+144+0+0+0+0+0+128.4,...addPropertyOverrides({iy9AgzNz_:{y:undefined},J7OzZNS5s:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u6ix4h-container\",\"data-framer-name\":\"Shop\",layoutDependency:layoutDependency,layoutId:\"lU3DW0XLE-container\",name:\"Shop\",nodeId:\"lU3DW0XLE\",rendersWithMotion:true,scopeId:\"TFFBlNS78\",children:/*#__PURE__*/_jsx(Link,{eN3UinFqz:\"Shop\",height:\"100%\",id:\"lU3DW0XLE\",layoutId:\"lU3DW0XLE\",MeeKC6cFE:false,name:\"Shop\",variant:\"HCSKVsDgp\",width:\"100%\",yJWYYpno9:resolvedLinks3[0],...addPropertyOverrides({iy9AgzNz_:{yJWYYpno9:resolvedLinks3[2]},J7OzZNS5s:{yJWYYpno9:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined},{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined},{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+144+0+0+0+0+0+162.4,...addPropertyOverrides({iy9AgzNz_:{y:undefined},J7OzZNS5s:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h6iks3-container\",\"data-framer-name\":\"Blog\",layoutDependency:layoutDependency,layoutId:\"kNQtuXCsc-container\",name:\"Blog\",nodeId:\"kNQtuXCsc\",rendersWithMotion:true,scopeId:\"TFFBlNS78\",children:/*#__PURE__*/_jsx(Link,{eN3UinFqz:\"Blog\",height:\"100%\",id:\"kNQtuXCsc\",layoutId:\"kNQtuXCsc\",MeeKC6cFE:false,name:\"Blog\",variant:\"HCSKVsDgp\",width:\"100%\",yJWYYpno9:resolvedLinks4[0],...addPropertyOverrides({iy9AgzNz_:{yJWYYpno9:resolvedLinks4[2]},J7OzZNS5s:{yJWYYpno9:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined},{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined},{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+144+0+0+0+0+0+196.4,...addPropertyOverrides({iy9AgzNz_:{y:undefined},J7OzZNS5s:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ly2cas-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"gr5ckiH0j-container\",name:\"Contact\",nodeId:\"gr5ckiH0j\",rendersWithMotion:true,scopeId:\"TFFBlNS78\",children:/*#__PURE__*/_jsx(Link,{eN3UinFqz:\"Contact\",height:\"100%\",id:\"gr5ckiH0j\",layoutId:\"gr5ckiH0j\",MeeKC6cFE:false,name:\"Contact\",variant:\"HCSKVsDgp\",width:\"100%\",yJWYYpno9:resolvedLinks5[0],...addPropertyOverrides({iy9AgzNz_:{yJWYYpno9:resolvedLinks5[2]},J7OzZNS5s:{yJWYYpno9:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10krast\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"yQiU5xcRr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e15hu7\",\"data-styles-preset\":\"YxqFnMjeX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51)))\"},children:\"Legal\"})}),className:\"framer-1poezk5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"me2xYKXgb\",style:{\"--extracted-r6o4lv\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12obnm0\",layoutDependency:layoutDependency,layoutId:\"VMbzI3RKY\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"VMbzI3RKY\",data:Legal,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"VMbzI3RKY\",name:\"IrgonKIem\",type:\"Identifier\"},{collection:\"VMbzI3RKY\",name:\"eqn80UisM\",type:\"Identifier\"},{collection:\"VMbzI3RKY\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({eqn80UisM:eqn80UisMVMbzI3RKY,id:idVMbzI3RKY,IrgonKIem:IrgonKIemVMbzI3RKY},index)=>{IrgonKIemVMbzI3RKY??=\"\";eqn80UisMVMbzI3RKY??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`VMbzI3RKY-${idVMbzI3RKY}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{IrgonKIem:IrgonKIemVMbzI3RKY},children:/*#__PURE__*/_jsx(Link1,{href:{pathVariables:{IrgonKIem:IrgonKIemVMbzI3RKY},webPageId:\"tGJX3UfKq\"},motionChild:true,nodeId:\"I5J62lfrj\",scopeId:\"TFFBlNS78\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-k5fijs framer-jxesvc\",layoutDependency:layoutDependency,layoutId:\"I5J62lfrj\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+144+0+0+0+0+0+26.4+0+102+0,...addPropertyOverrides({iy9AgzNz_:{y:undefined},J7OzZNS5s:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t6djn-container\",layoutDependency:layoutDependency,layoutId:\"phQeiF1Tz-container\",nodeId:\"phQeiF1Tz\",rendersWithMotion:true,scopeId:\"TFFBlNS78\",children:/*#__PURE__*/_jsx(LinkCollection,{height:\"100%\",id:\"phQeiF1Tz\",junIckw1L:eqn80UisMVMbzI3RKY,layoutId:\"phQeiF1Tz\",width:\"100%\"})})})})})})},idVMbzI3RKY);})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8gw7x4\",\"data-framer-name\":\"Social Media\",layoutDependency:layoutDependency,layoutId:\"OXJaPzoiS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e15hu7\",\"data-styles-preset\":\"YxqFnMjeX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51)))\"},children:\"Social Media\"})}),className:\"framer-4y93n3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zLu2THMb1\",style:{\"--extracted-r6o4lv\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:(componentViewport?.y||0)+144+0+0+0+0+0+26.4,...addPropertyOverrides({iy9AgzNz_:{y:undefined},J7OzZNS5s:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-451xyu-container\",\"data-framer-name\":\"X Network\",layoutDependency:layoutDependency,layoutId:\"KBSlhmt61-container\",name:\"X Network\",nodeId:\"KBSlhmt61\",rendersWithMotion:true,scopeId:\"TFFBlNS78\",children:/*#__PURE__*/_jsx(Link,{eN3UinFqz:\"X Network\",height:\"100%\",id:\"KBSlhmt61\",layoutId:\"KBSlhmt61\",MeeKC6cFE:true,name:\"X Network\",style:{height:\"100%\"},variant:\"HCSKVsDgp\",width:\"100%\",yJWYYpno9:\"https://x.com/CristianMielu\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+144+0+0+0+0+0+61.4,...addPropertyOverrides({iy9AgzNz_:{y:undefined},J7OzZNS5s:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4hskfa-container\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"RM_jc1ObR-container\",name:\"Instagram\",nodeId:\"RM_jc1ObR\",rendersWithMotion:true,scopeId:\"TFFBlNS78\",children:/*#__PURE__*/_jsx(Link,{eN3UinFqz:\"Instagram\",height:\"100%\",id:\"RM_jc1ObR\",layoutId:\"RM_jc1ObR\",MeeKC6cFE:true,name:\"Instagram\",variant:\"HCSKVsDgp\",width:\"100%\",yJWYYpno9:\"https://www.instagram.com/cristian_mielu/\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+144+0+0+0+0+0+95.4,...addPropertyOverrides({iy9AgzNz_:{y:undefined},J7OzZNS5s:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kzkbya-container\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"zOzM4xEdX-container\",name:\"LinkedIn\",nodeId:\"zOzM4xEdX\",rendersWithMotion:true,scopeId:\"TFFBlNS78\",children:/*#__PURE__*/_jsx(Link,{eN3UinFqz:\"LinkedIn\",height:\"100%\",id:\"zOzM4xEdX\",layoutId:\"zOzM4xEdX\",MeeKC6cFE:true,name:\"LinkedIn\",variant:\"HCSKVsDgp\",width:\"100%\",yJWYYpno9:\"https://www.linkedin.com/notifications/?filter=all\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+144+0+0+0+0+0+129.4,...addPropertyOverrides({iy9AgzNz_:{y:undefined},J7OzZNS5s:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n6w6ss-container\",\"data-framer-name\":\"Framer\",layoutDependency:layoutDependency,layoutId:\"ccfh92RhB-container\",name:\"Framer\",nodeId:\"ccfh92RhB\",rendersWithMotion:true,scopeId:\"TFFBlNS78\",children:/*#__PURE__*/_jsx(Link,{eN3UinFqz:\"Framer\",height:\"100%\",id:\"ccfh92RhB\",layoutId:\"ccfh92RhB\",MeeKC6cFE:true,name:\"Framer\",variant:\"HCSKVsDgp\",width:\"100%\",yJWYYpno9:\"https://framer.link/UdEP7eA\"})})})]})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-48394y\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"gRekZBhro\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18n5tyn-container\",layoutDependency:layoutDependency,layoutId:\"psVheYdne-container\",nodeId:\"psVheYdne\",rendersWithMotion:true,scopeId:\"TFFBlNS78\",children:/*#__PURE__*/_jsx(Copyright,{height:\"100%\",id:\"psVheYdne\",layoutId:\"psVheYdne\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:200,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:24}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-bwpx0x\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"xYsHUMOLb\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"R0Y7UGxheWZhaXIgRGlzcGxheS01MDA=\",\"--framer-font-family\":'\"Playfair Display\", \"Playfair Display Placeholder\", serif',\"--framer-font-size\":\"120px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(5, 5, 5)))\"},children:\"VISTIQ\"})}),className:\"framer-1ao15z9\",fonts:[\"GF;Playfair Display-500\"],layoutDependency:layoutDependency,layoutId:\"x26I6IGDv\",style:{\"--extracted-tcooor\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(5, 5, 5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",viewBox:\"0 0 394 120\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kpr7Y.framer-jxesvc, .framer-kpr7Y .framer-jxesvc { display: block; }\",\".framer-kpr7Y.framer-15xz0ro { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 800px; justify-content: flex-start; padding: 144px 24px 24px 24px; position: relative; width: 1200px; }\",\".framer-kpr7Y .framer-q2vmic { display: grid; flex: none; gap: 12px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); height: 233px; justify-content: center; max-width: 1528px; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; width: 100%; z-index: 1; }\",\".framer-kpr7Y .framer-1oa3ceh { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 1fr; }\",\".framer-kpr7Y .framer-1qwm1jp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 360px; }\",\".framer-kpr7Y .framer-1fz0hs8, .framer-kpr7Y .framer-14u3yxw, .framer-kpr7Y .framer-1poezk5, .framer-kpr7Y .framer-4y93n3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kpr7Y .framer-27drl4-container, .framer-kpr7Y .framer-4zs1a3-container, .framer-kpr7Y .framer-uiryaq-container, .framer-kpr7Y .framer-190uqfa-container, .framer-kpr7Y .framer-70j60d-container, .framer-kpr7Y .framer-15yvx8f-container, .framer-kpr7Y .framer-u6ix4h-container, .framer-kpr7Y .framer-1h6iks3-container, .framer-kpr7Y .framer-1ly2cas-container, .framer-kpr7Y .framer-1t6djn-container, .framer-kpr7Y .framer-4hskfa-container, .framer-kpr7Y .framer-1kzkbya-container, .framer-kpr7Y .framer-1n6w6ss-container, .framer-kpr7Y .framer-18n5tyn-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-kpr7Y .framer-1su44f3 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; grid-column: auto / span 2; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kpr7Y .framer-vhpnvb, .framer-kpr7Y .framer-10krast, .framer-kpr7Y .framer-8gw7x4 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-kpr7Y .framer-12obnm0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-kpr7Y .framer-k5fijs { 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-kpr7Y .framer-451xyu-container { flex: none; height: 23px; position: relative; width: auto; }\",\".framer-kpr7Y .framer-48394y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1528px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; }\",\".framer-kpr7Y .framer-bwpx0x { align-content: center; align-items: center; bottom: 72px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 24px; overflow: visible; padding: 0px 24px 0px 24px; pointer-events: none; position: absolute; right: 24px; z-index: 1; }\",\".framer-kpr7Y .framer-1ao15z9 { flex: 1 0 0px; height: auto; max-width: 1480px; overflow: visible; position: relative; white-space: pre; width: 1px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kpr7Y.framer-15xz0ro, .framer-kpr7Y .framer-1qwm1jp, .framer-kpr7Y .framer-1su44f3, .framer-kpr7Y .framer-vhpnvb, .framer-kpr7Y .framer-10krast, .framer-kpr7Y .framer-12obnm0, .framer-kpr7Y .framer-k5fijs, .framer-kpr7Y .framer-8gw7x4, .framer-kpr7Y .framer-48394y, .framer-kpr7Y .framer-bwpx0x { gap: 0px; } .framer-kpr7Y.framer-15xz0ro > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-kpr7Y.framer-15xz0ro > :first-child, .framer-kpr7Y .framer-1qwm1jp > :first-child, .framer-kpr7Y .framer-vhpnvb > :first-child, .framer-kpr7Y .framer-10krast > :first-child, .framer-kpr7Y .framer-12obnm0 > :first-child, .framer-kpr7Y .framer-8gw7x4 > :first-child { margin-top: 0px; } .framer-kpr7Y.framer-15xz0ro > :last-child, .framer-kpr7Y .framer-1qwm1jp > :last-child, .framer-kpr7Y .framer-vhpnvb > :last-child, .framer-kpr7Y .framer-10krast > :last-child, .framer-kpr7Y .framer-12obnm0 > :last-child, .framer-kpr7Y .framer-8gw7x4 > :last-child { margin-bottom: 0px; } .framer-kpr7Y .framer-1qwm1jp > *, .framer-kpr7Y .framer-vhpnvb > *, .framer-kpr7Y .framer-10krast > *, .framer-kpr7Y .framer-12obnm0 > *, .framer-kpr7Y .framer-8gw7x4 > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-kpr7Y .framer-1su44f3 > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-kpr7Y .framer-1su44f3 > :first-child, .framer-kpr7Y .framer-k5fijs > :first-child, .framer-kpr7Y .framer-48394y > :first-child, .framer-kpr7Y .framer-bwpx0x > :first-child { margin-left: 0px; } .framer-kpr7Y .framer-1su44f3 > :last-child, .framer-kpr7Y .framer-k5fijs > :last-child, .framer-kpr7Y .framer-48394y > :last-child, .framer-kpr7Y .framer-bwpx0x > :last-child { margin-right: 0px; } .framer-kpr7Y .framer-k5fijs > *, .framer-kpr7Y .framer-bwpx0x > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-kpr7Y .framer-48394y > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",\".framer-kpr7Y.framer-v-lovy5l.framer-15xz0ro { gap: 48px; height: min-content; padding: 96px 24px 24px 24px; width: 810px; }\",\".framer-kpr7Y.framer-v-lovy5l .framer-q2vmic, .framer-kpr7Y.framer-v-1fjj018 .framer-q2vmic { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; order: 0; }\",\".framer-kpr7Y.framer-v-lovy5l .framer-1oa3ceh { align-self: unset; gap: 24px; height: min-content; justify-content: center; width: 100%; }\",\".framer-kpr7Y.framer-v-lovy5l .framer-1qwm1jp, .framer-kpr7Y.framer-v-1fjj018 .framer-1qwm1jp { width: 100%; }\",\".framer-kpr7Y.framer-v-lovy5l .framer-1su44f3 { align-self: unset; }\",\".framer-kpr7Y.framer-v-lovy5l .framer-48394y { gap: 10px; order: 1; }\",\".framer-kpr7Y.framer-v-lovy5l .framer-bwpx0x { bottom: unset; left: unset; order: 2; position: relative; right: unset; width: 762px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kpr7Y.framer-v-lovy5l.framer-15xz0ro, .framer-kpr7Y.framer-v-lovy5l .framer-q2vmic, .framer-kpr7Y.framer-v-lovy5l .framer-1oa3ceh, .framer-kpr7Y.framer-v-lovy5l .framer-48394y { gap: 0px; } .framer-kpr7Y.framer-v-lovy5l.framer-15xz0ro > *, .framer-kpr7Y.framer-v-lovy5l .framer-q2vmic > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-kpr7Y.framer-v-lovy5l.framer-15xz0ro > :first-child, .framer-kpr7Y.framer-v-lovy5l .framer-q2vmic > :first-child, .framer-kpr7Y.framer-v-lovy5l .framer-1oa3ceh > :first-child { margin-top: 0px; } .framer-kpr7Y.framer-v-lovy5l.framer-15xz0ro > :last-child, .framer-kpr7Y.framer-v-lovy5l .framer-q2vmic > :last-child, .framer-kpr7Y.framer-v-lovy5l .framer-1oa3ceh > :last-child { margin-bottom: 0px; } .framer-kpr7Y.framer-v-lovy5l .framer-1oa3ceh > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-kpr7Y.framer-v-lovy5l .framer-48394y > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-kpr7Y.framer-v-lovy5l .framer-48394y > :first-child { margin-left: 0px; } .framer-kpr7Y.framer-v-lovy5l .framer-48394y > :last-child { margin-right: 0px; } }\",\".framer-kpr7Y.framer-v-1fjj018.framer-15xz0ro { gap: 48px; height: min-content; padding: 72px 16px 16px 16px; width: 390px; }\",\".framer-kpr7Y.framer-v-1fjj018 .framer-1oa3ceh { align-self: unset; gap: 0px; height: min-content; justify-content: center; width: 100%; }\",\".framer-kpr7Y.framer-v-1fjj018 .framer-1su44f3 { align-self: unset; flex-direction: column; gap: 48px; }\",\".framer-kpr7Y.framer-v-1fjj018 .framer-vhpnvb, .framer-kpr7Y.framer-v-1fjj018 .framer-10krast, .framer-kpr7Y.framer-v-1fjj018 .framer-8gw7x4 { flex: none; width: 100%; }\",\".framer-kpr7Y.framer-v-1fjj018 .framer-48394y { order: 1; }\",\".framer-kpr7Y.framer-v-1fjj018 .framer-bwpx0x { bottom: unset; left: unset; order: 2; position: relative; right: unset; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kpr7Y.framer-v-1fjj018.framer-15xz0ro, .framer-kpr7Y.framer-v-1fjj018 .framer-q2vmic, .framer-kpr7Y.framer-v-1fjj018 .framer-1oa3ceh, .framer-kpr7Y.framer-v-1fjj018 .framer-1su44f3 { gap: 0px; } .framer-kpr7Y.framer-v-1fjj018.framer-15xz0ro > *, .framer-kpr7Y.framer-v-1fjj018 .framer-q2vmic > *, .framer-kpr7Y.framer-v-1fjj018 .framer-1su44f3 > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-kpr7Y.framer-v-1fjj018.framer-15xz0ro > :first-child, .framer-kpr7Y.framer-v-1fjj018 .framer-q2vmic > :first-child, .framer-kpr7Y.framer-v-1fjj018 .framer-1oa3ceh > :first-child, .framer-kpr7Y.framer-v-1fjj018 .framer-1su44f3 > :first-child { margin-top: 0px; } .framer-kpr7Y.framer-v-1fjj018.framer-15xz0ro > :last-child, .framer-kpr7Y.framer-v-1fjj018 .framer-q2vmic > :last-child, .framer-kpr7Y.framer-v-1fjj018 .framer-1oa3ceh > :last-child, .framer-kpr7Y.framer-v-1fjj018 .framer-1su44f3 > :last-child { margin-bottom: 0px; } .framer-kpr7Y.framer-v-1fjj018 .framer-1oa3ceh > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"J7OzZNS5s\":{\"layout\":[\"fixed\",\"auto\"]},\"iy9AgzNz_\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTFFBlNS78=withCSS(Component,css,\"framer-kpr7Y\");export default FramerTFFBlNS78;FramerTFFBlNS78.displayName=\"Footer\";FramerTFFBlNS78.defaultProps={height:800,width:1200};addPropertyControls(FramerTFFBlNS78,{variant:{options:[\"PxR684xFE\",\"J7OzZNS5s\",\"iy9AgzNz_\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerTFFBlNS78,[{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:\"Playfair Display\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vUDVZNLo_U2r.woff2\",weight:\"500\"}]},...LinkFonts,...CopyrightFonts,...LinkCollectionFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTFFBlNS78\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"800\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"J7OzZNS5s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iy9AgzNz_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TFFBlNS78.map","// Generated by Framer (31f1c56)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Tl53BCOS8:{hover:true}};const serializationHash=\"framer-NZa90\";const variantClassNames={Tl53BCOS8:\"framer-v-6f9jng\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Tl53BCOS8\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/GSLs7Fn\",motionChild:true,nodeId:\"Tl53BCOS8\",openInNewTab:true,scopeId:\"BQ0ALqHbh\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-6f9jng\",className,classNames)} framer-kri108`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Tl53BCOS8\",ref:refBinding,style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 2px 4px 0px rgba(0, 0, 0, 0.1)\",...style},...addPropertyOverrides({\"Tl53BCOS8-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hgspza\",\"data-framer-name\":\"Blur\",layoutDependency:layoutDependency,layoutId:\"eTp3eGbLx\",style:{backgroundColor:\"rgba(255, 255, 255, 0.5)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,filter:\"blur(5px)\",opacity:0,WebkitFilter:\"blur(5px)\"}}),/*#__PURE__*/_jsx(motion.button,{className:\"framer-74fvzx\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"Uq3Qq2r16\",style:{backgroundColor:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},variants:{\"Tl53BCOS8-hover\":{backgroundColor:\"var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102))\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255)))\"},children:\"Remix Template\"})}),className:\"framer-ramt4d\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"IfEKV3Dnz\",style:{\"--extracted-r6o4lv\":\"var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, 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-NZa90.framer-kri108, .framer-NZa90 .framer-kri108 { display: block; }\",\".framer-NZa90.framer-6f9jng { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 142px; }\",\".framer-NZa90 .framer-1hgspza { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-NZa90 .framer-74fvzx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 142px; z-index: 1; }\",\".framer-NZa90 .framer-ramt4d { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 142\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"OkO3vvm5Z\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBQ0ALqHbh=withCSS(Component,css,\"framer-NZa90\");export default FramerBQ0ALqHbh;FramerBQ0ALqHbh.displayName=\"Get Template Button\";FramerBQ0ALqHbh.defaultProps={height:36,width:142};addFonts(FramerBQ0ALqHbh,[{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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBQ0ALqHbh\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OkO3vvm5Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"142\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BQ0ALqHbh.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,motion}from\"framer\";import{containerStyles,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";const coordinatesRegex=/^((?:\\-?|\\+?)?\\d+(?:\\.\\d+)?),\\s*((?:\\-?|\\+?)?\\d+(?:\\.\\d+)?)$/;/**\n * GOOGLE MAPS\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function GoogleMaps({coordinates,zoom,style,...props}){const borderRadius=useRadius(props);return /*#__PURE__*/_jsx(motion.div,{style:{...style,...containerStyles,overflow:\"hidden\",borderRadius},...props,children:/*#__PURE__*/_jsx(\"iframe\",{style:{height:\"100%\",width:\"100%\",border:0},src:`https://maps.google.com/maps?q=${encodeURIComponent(coordinates)}&z=${zoom}&output=embed`})});}addPropertyControls(GoogleMaps,{coordinates:{type:ControlType.String,title:\"Location\",placeholder:\"Framer B.V.\",defaultValue:\"Framer B.V.\",description:\"The name of the place or its GPS coordinates.\"},zoom:{type:ControlType.Number,step:1,min:0,max:25,title:\"Zoom\",defaultValue:15},...borderRadiusControl});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GoogleMaps\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"400\",\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GoogleMaps.map","// Generated by Framer (100f99d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Kumbh Sans-300\",\"GF;Kumbh Sans-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQz5YA9LTuUkqaLg.woff2\",weight:\"300\"},{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQkZYA9LTuUkqaLg.woff2\",weight:\"400\"}]}];export const css=['.framer-ZE1e9 .framer-styles-preset-10cxxxz:not(.rich-text-wrapper), .framer-ZE1e9 .framer-styles-preset-10cxxxz.rich-text-wrapper p { --framer-font-family: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9ac73791-4104-4253-8947-ec829a0f0956, #666666); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; }'];export const className=\"framer-ZE1e9\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ee31e22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/hHqM4lPV4y56mcH8yZvx/70SegTh2pO9xeMh5oZ4m/orLfkPupA.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/829MAQVRJpekFAuGPkbQ/d9A0AlWfS8VM2nkUt1C1/YxqFnMjeX.js\";const serializationHash=\"framer-MPQRV\";const variantClassNames={Couqfrp3X:\"framer-v-16e0jsv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({day,height,hours,id,width,...props})=>{return{...props,fdhuExD9V:day??props.fdhuExD9V??\"Monday:\",OX3gSgJMb:hours??props.OX3gSgJMb??\"9:00 AM – 8:00 PM\"};};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,fdhuExD9V,OX3gSgJMb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Couqfrp3X\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16e0jsv\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Couqfrp3X\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vyopc8\",layoutDependency:layoutDependency,layoutId:\"UnhB4athh\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e15hu7\",\"data-styles-preset\":\"YxqFnMjeX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51)))\"},children:\"Monday:\"})}),className:\"framer-12dpn3y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"c8sJsSHhu\",style:{\"--extracted-r6o4lv\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fdhuExD9V,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10cxxxz\",\"data-styles-preset\":\"orLfkPupA\",children:\"9:00 AM – 8:00 PM\"})}),className:\"framer-1ktwbav\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LaveCE8NB\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:OX3gSgJMb,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MPQRV.framer-wwejte, .framer-MPQRV .framer-wwejte { display: block; }\",\".framer-MPQRV.framer-16e0jsv { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 233px; }\",\".framer-MPQRV .framer-1vyopc8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 3px 0px; position: relative; width: min-content; }\",\".framer-MPQRV .framer-12dpn3y, .framer-MPQRV .framer-1ktwbav { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-MPQRV .framer-1vyopc8 { gap: 0px; } .framer-MPQRV .framer-1vyopc8 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-MPQRV .framer-1vyopc8 > :first-child { margin-top: 0px; } .framer-MPQRV .framer-1vyopc8 > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22.5\n * @framerIntrinsicWidth 232.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"fdhuExD9V\":\"day\",\"OX3gSgJMb\":\"hours\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermUElLWzDE=withCSS(Component,css,\"framer-MPQRV\");export default FramermUElLWzDE;FramermUElLWzDE.displayName=\"Program Line\";FramermUElLWzDE.defaultProps={height:22.5,width:232.5};addPropertyControls(FramermUElLWzDE,{fdhuExD9V:{defaultValue:\"Monday:\",displayTextArea:false,title:\"Day\",type:ControlType.String},OX3gSgJMb:{defaultValue:\"9:00 AM – 8:00 PM\",displayTextArea:false,title:\"Hours\",type:ControlType.String}});addFonts(FramermUElLWzDE,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermUElLWzDE\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"22.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"232.5\",\"framerVariables\":\"{\\\"fdhuExD9V\\\":\\\"day\\\",\\\"OX3gSgJMb\\\":\\\"hours\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0c5492c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GoogleMaps from\"https://framerusercontent.com/modules/Hbc0lxqGSRzFG6uMT9yO/jZfB18ggDrqER5ihmIsa/GoogleMaps.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/hHqM4lPV4y56mcH8yZvx/70SegTh2pO9xeMh5oZ4m/orLfkPupA.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/829MAQVRJpekFAuGPkbQ/d9A0AlWfS8VM2nkUt1C1/YxqFnMjeX.js\";import ProgramLine from\"https://framerusercontent.com/modules/e5thd1sbDivZKDVP75SD/1a711hrHUbEEb3aF9Uu1/mUElLWzDE.js\";import Button from\"https://framerusercontent.com/modules/2T6ZgM8Y6rMTQ5N6TxSa/KclB4g0p5IQfTqlx6jOT/qY6RjwBkp.js\";const GoogleMapsFonts=getFonts(GoogleMaps);const ProgramLineFonts=getFonts(ProgramLine);const ButtonFonts=getFonts(Button);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"Hflf2d5no\",\"jGzUJCtui\",\"XBVJCO79u\",\"wSCc3K7Qx\",\"N_SK17zHZ\"];const serializationHash=\"framer-ObpUk\";const variantClassNames={Hflf2d5no:\"framer-v-13jmmpl\",jGzUJCtui:\"framer-v-15uy0cf\",N_SK17zHZ:\"framer-v-10f6jua\",wSCc3K7Qx:\"framer-v-1k3m9h1\",XBVJCO79u:\"framer-v-1pi4h0k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop- Contact Page\":\"jGzUJCtui\",\"Tablet - Contact Page\":\"wSCc3K7Qx\",Desktop:\"Hflf2d5no\",Mobile:\"N_SK17zHZ\",Tablet:\"XBVJCO79u\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Hflf2d5no\"};};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:\"Hflf2d5no\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.section,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-13jmmpl\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Hflf2d5no\",ref:refBinding,style:{backgroundColor:\"var(--token-cf8dd677-e2e0-494e-8120-c581fdbef925, rgb(250, 250, 250))\",...style},...addPropertyOverrides({jGzUJCtui:{\"data-framer-name\":\"Desktop- Contact Page\"},N_SK17zHZ:{\"data-framer-name\":\"Mobile\"},wSCc3K7Qx:{\"data-framer-name\":\"Tablet - Contact Page\"},XBVJCO79u:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-q2939l\",\"data-framer-name\":\"Map\",layoutDependency:layoutDependency,layoutId:\"IypfUr9TK\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l4pcit-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TdQg1eyeI-container\",nodeId:\"TdQg1eyeI\",rendersWithMotion:true,scopeId:\"RNXg6UI5g\",style:{mask:\"radial-gradient(40% 50% at 50% 50%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.608) 57.99999999999999%, rgba(0, 0, 0, 0) 100%) add\",WebkitMask:\"radial-gradient(40% 50% at 50% 50%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.608) 57.99999999999999%, rgba(0, 0, 0, 0) 100%) add\"},variants:{N_SK17zHZ:{mask:\"radial-gradient(40% 21% at 50% 51%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.608) 57.99999999999999%, rgba(0, 0, 0, 0) 100%) add\",WebkitMask:\"radial-gradient(40% 21% at 50% 51%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.608) 57.99999999999999%, rgba(0, 0, 0, 0) 100%) add\"}},children:/*#__PURE__*/_jsx(GoogleMaps,{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,coordinates:\"34.061852, -118.301457\",height:\"100%\",id:\"TdQg1eyeI\",isMixedBorderRadius:false,layoutId:\"TdQg1eyeI\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,width:\"100%\",zoom:15})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-h4dfkq\",\"data-framer-name\":\"Grid\",layoutDependency:layoutDependency,layoutId:\"P5m1we6WK\",children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:200,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:24}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-12nguqs\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"MKB3ufGqc\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"0px 10px 20px 0px rgba(51, 51, 51, 0.05)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tuldcz\",\"data-framer-name\":\"Location\",layoutDependency:layoutDependency,layoutId:\"XPE_YNTtO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e15hu7\",\"data-styles-preset\":\"YxqFnMjeX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51)))\"},children:\"Location\"})}),className:\"framer-buvdeh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"b4FtAhqN9\",style:{\"--extracted-r6o4lv\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10cxxxz\",\"data-styles-preset\":\"orLfkPupA\",children:\"123 Wilshire Boulevard\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10cxxxz\",\"data-styles-preset\":\"orLfkPupA\",children:\"Los Angeles, CA 90001\"})]}),className:\"framer-16vof1h\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JPN4PW4Cj\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-114cx5q\",\"data-framer-name\":\"Program\",layoutDependency:layoutDependency,layoutId:\"OItTIRE4f\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e15hu7\",\"data-styles-preset\":\"YxqFnMjeX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51)))\"},children:\"Opening Hours\"})}),className:\"framer-1mp973c\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qDolHVRlq\",style:{\"--extracted-r6o4lv\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 72px) / 3, 50px) - 48px)`,y:(componentViewport?.y||0)+72+0+0+0+24+356+0+84,...addPropertyOverrides({N_SK17zHZ:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1528px) - 32px, 1px) - 48px)`,y:(componentViewport?.y||0)+400+0+0+24+356+0+84},wSCc3K7Qx:{width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 60px) / 2, 50px) - 48px)`},XBVJCO79u:{width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 60px) / 2, 50px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17o5x3n-container\",layoutDependency:layoutDependency,layoutId:\"Vn7aGjAIO-container\",nodeId:\"Vn7aGjAIO\",rendersWithMotion:true,scopeId:\"RNXg6UI5g\",children:/*#__PURE__*/_jsx(ProgramLine,{fdhuExD9V:\"Monday:\",height:\"100%\",id:\"Vn7aGjAIO\",layoutId:\"Vn7aGjAIO\",OX3gSgJMb:\"9:00 AM – 8:00 PM\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 72px) / 3, 50px) - 48px)`,y:(componentViewport?.y||0)+72+0+0+0+24+356+0+118,...addPropertyOverrides({N_SK17zHZ:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1528px) - 32px, 1px) - 48px)`,y:(componentViewport?.y||0)+400+0+0+24+356+0+118},wSCc3K7Qx:{width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 60px) / 2, 50px) - 48px)`},XBVJCO79u:{width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 60px) / 2, 50px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oo0dbh-container\",layoutDependency:layoutDependency,layoutId:\"EJ3pABTK5-container\",nodeId:\"EJ3pABTK5\",rendersWithMotion:true,scopeId:\"RNXg6UI5g\",children:/*#__PURE__*/_jsx(ProgramLine,{fdhuExD9V:\"Tuesday:\",height:\"100%\",id:\"EJ3pABTK5\",layoutId:\"EJ3pABTK5\",OX3gSgJMb:\"9:00 AM – 8:00 PM\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 72px) / 3, 50px) - 48px)`,y:(componentViewport?.y||0)+72+0+0+0+24+356+0+152,...addPropertyOverrides({N_SK17zHZ:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1528px) - 32px, 1px) - 48px)`,y:(componentViewport?.y||0)+400+0+0+24+356+0+152},wSCc3K7Qx:{width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 60px) / 2, 50px) - 48px)`},XBVJCO79u:{width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 60px) / 2, 50px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g5hi7f-container\",layoutDependency:layoutDependency,layoutId:\"dR5Bwr4xK-container\",nodeId:\"dR5Bwr4xK\",rendersWithMotion:true,scopeId:\"RNXg6UI5g\",children:/*#__PURE__*/_jsx(ProgramLine,{fdhuExD9V:\"Wednesday:\",height:\"100%\",id:\"dR5Bwr4xK\",layoutId:\"dR5Bwr4xK\",OX3gSgJMb:\"9:00 AM – 8:00 PM\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 72px) / 3, 50px) - 48px)`,y:(componentViewport?.y||0)+72+0+0+0+24+356+0+186,...addPropertyOverrides({N_SK17zHZ:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1528px) - 32px, 1px) - 48px)`,y:(componentViewport?.y||0)+400+0+0+24+356+0+186},wSCc3K7Qx:{width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 60px) / 2, 50px) - 48px)`},XBVJCO79u:{width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 60px) / 2, 50px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s5padd-container\",layoutDependency:layoutDependency,layoutId:\"HqVAJZYHi-container\",nodeId:\"HqVAJZYHi\",rendersWithMotion:true,scopeId:\"RNXg6UI5g\",children:/*#__PURE__*/_jsx(ProgramLine,{fdhuExD9V:\"Thursday:\",height:\"100%\",id:\"HqVAJZYHi\",layoutId:\"HqVAJZYHi\",OX3gSgJMb:\"9:00 AM – 8:00 PM\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 72px) / 3, 50px) - 48px)`,y:(componentViewport?.y||0)+72+0+0+0+24+356+0+220,...addPropertyOverrides({N_SK17zHZ:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1528px) - 32px, 1px) - 48px)`,y:(componentViewport?.y||0)+400+0+0+24+356+0+220},wSCc3K7Qx:{width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 60px) / 2, 50px) - 48px)`},XBVJCO79u:{width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 60px) / 2, 50px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3rxr5u-container\",layoutDependency:layoutDependency,layoutId:\"yinoXYpSP-container\",nodeId:\"yinoXYpSP\",rendersWithMotion:true,scopeId:\"RNXg6UI5g\",children:/*#__PURE__*/_jsx(ProgramLine,{fdhuExD9V:\"Friday:\",height:\"100%\",id:\"yinoXYpSP\",layoutId:\"yinoXYpSP\",OX3gSgJMb:\"9:00 AM – 8:00 PM\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 72px) / 3, 50px) - 48px)`,y:(componentViewport?.y||0)+72+0+0+0+24+356+0+254,...addPropertyOverrides({N_SK17zHZ:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1528px) - 32px, 1px) - 48px)`,y:(componentViewport?.y||0)+400+0+0+24+356+0+254},wSCc3K7Qx:{width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 60px) / 2, 50px) - 48px)`},XBVJCO79u:{width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 60px) / 2, 50px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c1c46c-container\",layoutDependency:layoutDependency,layoutId:\"j2VpnUxgz-container\",nodeId:\"j2VpnUxgz\",rendersWithMotion:true,scopeId:\"RNXg6UI5g\",children:/*#__PURE__*/_jsx(ProgramLine,{fdhuExD9V:\"Saturday:\",height:\"100%\",id:\"j2VpnUxgz\",layoutId:\"j2VpnUxgz\",OX3gSgJMb:\"10:00 AM – 6:00 PM\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 72px) / 3, 50px) - 48px)`,y:(componentViewport?.y||0)+72+0+0+0+24+356+0+288,...addPropertyOverrides({N_SK17zHZ:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1528px) - 32px, 1px) - 48px)`,y:(componentViewport?.y||0)+400+0+0+24+356+0+288},wSCc3K7Qx:{width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 60px) / 2, 50px) - 48px)`},XBVJCO79u:{width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1528px) - 60px) / 2, 50px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ll5anz-container\",layoutDependency:layoutDependency,layoutId:\"IXdLoQ2Xb-container\",nodeId:\"IXdLoQ2Xb\",rendersWithMotion:true,scopeId:\"RNXg6UI5g\",children:/*#__PURE__*/_jsx(ProgramLine,{fdhuExD9V:\"Sunday:\",height:\"100%\",id:\"IXdLoQ2Xb\",layoutId:\"IXdLoQ2Xb\",OX3gSgJMb:\"10:00 AM – 6:00 PM\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+72+0+0+0+24+714,...addPropertyOverrides({N_SK17zHZ:{y:(componentViewport?.y||0)+400+0+0+24+714}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nta9dm-container\",layoutDependency:layoutDependency,layoutId:\"Tb1fXJP5v-container\",nodeId:\"Tb1fXJP5v\",rendersWithMotion:true,scopeId:\"RNXg6UI5g\",children:/*#__PURE__*/_jsx(Button,{cHVbXYEYj:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",height:\"100%\",id:\"Tb1fXJP5v\",IuXbfFNxe:{borderColor:'var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51)) /* {\"name\":\"Dark 20\"} */',borderStyle:\"solid\",borderWidth:1},l39Ja4vqt:true,layoutId:\"Tb1fXJP5v\",lS_hwKpgZ:\"https://www.zoho.com/bookings/industries/massage-therapy-scheduling-software.html\",p0IinfqdD:\"var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255))\",style:{height:\"100%\"},width:\"100%\",Z6eAVgOZf:\"Book Your Escape\"})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ObpUk.framer-etmwpv, .framer-ObpUk .framer-etmwpv { display: block; }\",\".framer-ObpUk.framer-13jmmpl { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 72px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-ObpUk .framer-q2939l { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; min-height: 663px; overflow: hidden; padding: 0px; position: absolute; right: 0px; z-index: 1; }\",\".framer-ObpUk .framer-1l4pcit-container { flex: none; height: 663px; left: -360px; pointer-events: none; position: absolute; right: -720px; top: calc(50.075414781297155% - 662.5px / 2); z-index: 0; }\",\".framer-ObpUk .framer-h4dfkq { display: grid; flex: none; gap: 12px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; max-width: 1528px; overflow: visible; padding: 0px 24px 0px 24px; pointer-events: auto; position: relative; width: 100%; z-index: 1; }\",\".framer-ObpUk .framer-12nguqs { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; justify-self: start; overflow: hidden; padding: 24px 24px 48px 24px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-ObpUk .framer-1tuldcz, .framer-ObpUk .framer-114cx5q { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ObpUk .framer-buvdeh, .framer-ObpUk .framer-16vof1h, .framer-ObpUk .framer-1mp973c { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ObpUk .framer-17o5x3n-container, .framer-ObpUk .framer-oo0dbh-container, .framer-ObpUk .framer-g5hi7f-container, .framer-ObpUk .framer-1s5padd-container, .framer-ObpUk .framer-3rxr5u-container, .framer-ObpUk .framer-1c1c46c-container, .framer-ObpUk .framer-1ll5anz-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-ObpUk .framer-1nta9dm-container { flex: none; height: 48px; position: relative; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ObpUk.framer-13jmmpl, .framer-ObpUk .framer-q2939l, .framer-ObpUk .framer-12nguqs, .framer-ObpUk .framer-1tuldcz, .framer-ObpUk .framer-114cx5q { gap: 0px; } .framer-ObpUk.framer-13jmmpl > *, .framer-ObpUk .framer-12nguqs > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-ObpUk.framer-13jmmpl > :first-child, .framer-ObpUk .framer-q2939l > :first-child, .framer-ObpUk .framer-12nguqs > :first-child, .framer-ObpUk .framer-1tuldcz > :first-child, .framer-ObpUk .framer-114cx5q > :first-child { margin-top: 0px; } .framer-ObpUk.framer-13jmmpl > :last-child, .framer-ObpUk .framer-q2939l > :last-child, .framer-ObpUk .framer-12nguqs > :last-child, .framer-ObpUk .framer-1tuldcz > :last-child, .framer-ObpUk .framer-114cx5q > :last-child { margin-bottom: 0px; } .framer-ObpUk .framer-q2939l > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ObpUk .framer-1tuldcz > *, .framer-ObpUk .framer-114cx5q > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\",\".framer-ObpUk.framer-v-15uy0cf.framer-13jmmpl { padding: 72px 0px 72px 0px; }\",\".framer-ObpUk.framer-v-1pi4h0k.framer-13jmmpl { width: 810px; }\",\".framer-ObpUk.framer-v-1pi4h0k .framer-h4dfkq, .framer-ObpUk.framer-v-1k3m9h1 .framer-h4dfkq { grid-template-columns: repeat(2, minmax(50px, 1fr)); }\",\".framer-ObpUk.framer-v-1k3m9h1.framer-13jmmpl { padding: 72px 0px 72px 0px; width: 810px; }\",\".framer-ObpUk.framer-v-10f6jua.framer-13jmmpl { padding: 400px 0px 48px 0px; width: 390px; }\",\".framer-ObpUk.framer-v-10f6jua .framer-q2939l { bottom: 0px; height: unset; min-height: unset; top: 0px; }\",\".framer-ObpUk.framer-v-10f6jua .framer-1l4pcit-container { bottom: -1px; height: unset; left: -320px; right: -320px; top: -520px; }\",\".framer-ObpUk.framer-v-10f6jua .framer-h4dfkq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: unset; justify-content: space-between; padding: 0px 16px 0px 16px; }\",\".framer-ObpUk.framer-v-10f6jua .framer-12nguqs { align-self: unset; flex: 1 0 0px; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ObpUk.framer-v-10f6jua .framer-h4dfkq { gap: 0px; } .framer-ObpUk.framer-v-10f6jua .framer-h4dfkq > *, .framer-ObpUk.framer-v-10f6jua .framer-h4dfkq > :first-child, .framer-ObpUk.framer-v-10f6jua .framer-h4dfkq > :last-child { margin: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 614.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jGzUJCtui\":{\"layout\":[\"fixed\",\"auto\"]},\"XBVJCO79u\":{\"layout\":[\"fixed\",\"auto\"]},\"wSCc3K7Qx\":{\"layout\":[\"fixed\",\"auto\"]},\"N_SK17zHZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRNXg6UI5g=withCSS(Component,css,\"framer-ObpUk\");export default FramerRNXg6UI5g;FramerRNXg6UI5g.displayName=\"Location, Contact & Booking Info\";FramerRNXg6UI5g.defaultProps={height:614.5,width:1200};addPropertyControls(FramerRNXg6UI5g,{variant:{options:[\"Hflf2d5no\",\"jGzUJCtui\",\"XBVJCO79u\",\"wSCc3K7Qx\",\"N_SK17zHZ\"],optionTitles:[\"Desktop\",\"Desktop- Contact Page\",\"Tablet\",\"Tablet - Contact Page\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRNXg6UI5g,[{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\"}]},...GoogleMapsFonts,...ProgramLineFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRNXg6UI5g\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jGzUJCtui\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XBVJCO79u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wSCc3K7Qx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"N_SK17zHZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"614.5\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9d598a4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Playfair Display-500\",\"GF;Playfair Display-700\",\"GF;Playfair Display-700italic\",\"GF;Playfair Display-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Playfair Display\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vUDVZNLo_U2r.woff2\",weight:\"500\"},{family:\"Playfair Display\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiukDVZNLo_U2r.woff2\",weight:\"700\"},{family:\"Playfair Display\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v37/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_k-UbtPK-F2rA0s.woff2\",weight:\"700\"},{family:\"Playfair Display\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v37/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTbtPK-F2rA0s.woff2\",weight:\"500\"}]}];export const css=['.framer-bAFpw .framer-styles-preset-k7vl2g:not(.rich-text-wrapper), .framer-bAFpw .framer-styles-preset-k7vl2g.rich-text-wrapper p { --framer-font-family: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-family-bold: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-family-bold-italic: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-family-italic: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, #333333); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-bAFpw\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9d598a4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Playfair Display-500\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Playfair Display\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vUDVZNLo_U2r.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-h84R4 .framer-styles-preset-1y7c796:not(.rich-text-wrapper), .framer-h84R4 .framer-styles-preset-1y7c796.rich-text-wrapper p { --framer-font-family: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --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: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, #333333); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-h84R4\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e22b717)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/7je1bpHgQ2um6Vy9DlgI/IsQsPZ0ZUjQubnAZ5kc5/cn9f9vhrM.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/o1XsRdAoxGOYLzR7jey6/iTwZcM3Y61O6WvqM2Zi5/O_R38I6ND.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={QM6QibHGN:{hover:true}};const cycleOrder=[\"QM6QibHGN\",\"yLxPfgTWH\"];const serializationHash=\"framer-lnGc3\";const variantClassNames={QM6QibHGN:\"framer-v-1tc7p2a\",yLxPfgTWH:\"framer-v-1jyj1is\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"QM6QibHGN\",Mobile:\"yLxPfgTWH\"};const getProps=({click,height,id,link,newTab,title,width,...props})=>{return{...props,geKc3MUeQ:click??props.geKc3MUeQ,rRIZ3sxHm:title??props.rRIZ3sxHm??\"Home\",ujxcJ9Iyw:newTab??props.ujxcJ9Iyw,variant:humanReadableVariantMap[props.variant]??props.variant??\"QM6QibHGN\",zMQuUDEFX:link??props.zMQuUDEFX};};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,rRIZ3sxHm,zMQuUDEFX,ujxcJ9Iyw,geKc3MUeQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QM6QibHGN\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapuh26d0=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(geKc3MUeQ){const res=await geKc3MUeQ(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:zMQuUDEFX,motionChild:true,nodeId:\"QM6QibHGN\",openInNewTab:ujxcJ9Iyw,scopeId:\"jNT0a64jd\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1tc7p2a\",className,classNames)} framer-1rckn4x`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QM6QibHGN\",onTap:onTapuh26d0,ref:refBinding,style:{...style},...addPropertyOverrides({\"QM6QibHGN-hover\":{\"data-framer-name\":undefined},yLxPfgTWH:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-k7vl2g\",\"data-styles-preset\":\"cn9f9vhrM\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102)))\"},children:\"Home\"})}),className:\"framer-jodadl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JmmuBmzjr\",style:{\"--extracted-r6o4lv\":\"var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:rRIZ3sxHm,variants:{\"QM6QibHGN-hover\":{\"--extracted-r6o4lv\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\"},yLxPfgTWH:{\"--extracted-r6o4lv\":\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"QM6QibHGN-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-k7vl2g\",\"data-styles-preset\":\"cn9f9vhrM\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51)))\"},children:\"Home\"})})},yLxPfgTWH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1y7c796\",\"data-styles-preset\":\"O_R38I6ND\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1khgove\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"BApazUeMo\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19oluhh\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"sELV0aebC\",style:{backgroundColor:\"var(--token-b895dab0-293c-4226-8341-405a83b24595, rgb(230, 230, 230))\",opacity:0},variants:{\"QM6QibHGN-hover\":{opacity:1},yLxPfgTWH:{opacity:1}}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-c56yv6\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"RPDLNjw74\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qaba0z-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IGZW87C9l-container\",nodeId:\"IGZW87C9l\",rendersWithMotion:true,scopeId:\"jNT0a64jd\",style:{scale:.4},variants:{\"QM6QibHGN-hover\":{scale:1},yLxPfgTWH:{scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"IGZW87C9l\",layoutId:\"IGZW87C9l\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\"})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lnGc3.framer-1rckn4x, .framer-lnGc3 .framer-1rckn4x { display: block; }\",\".framer-lnGc3.framer-1tc7p2a { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 400px; }\",\".framer-lnGc3 .framer-jodadl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-lnGc3 .framer-1khgove { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-lnGc3 .framer-19oluhh { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 1px; z-index: 1; }\",\".framer-lnGc3 .framer-c56yv6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 48px; overflow: hidden; padding: 0px; position: relative; width: 48px; }\",\".framer-lnGc3 .framer-qaba0z-container { flex: none; height: 25px; left: -48px; position: absolute; top: calc(50.00000000000002% - 25px / 2); width: 24px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-lnGc3.framer-1tc7p2a, .framer-lnGc3 .framer-1khgove, .framer-lnGc3 .framer-c56yv6 { gap: 0px; } .framer-lnGc3.framer-1tc7p2a > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-lnGc3.framer-1tc7p2a > :first-child, .framer-lnGc3 .framer-c56yv6 > :first-child { margin-left: 0px; } .framer-lnGc3.framer-1tc7p2a > :last-child, .framer-lnGc3 .framer-c56yv6 > :last-child { margin-right: 0px; } .framer-lnGc3 .framer-1khgove > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-lnGc3 .framer-1khgove > :first-child { margin-top: 0px; } .framer-lnGc3 .framer-1khgove > :last-child { margin-bottom: 0px; } .framer-lnGc3 .framer-c56yv6 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-lnGc3.framer-v-1jyj1is .framer-19oluhh, .framer-lnGc3.framer-v-1tc7p2a.hover .framer-19oluhh { right: 0px; width: unset; }\",\".framer-lnGc3.framer-v-1jyj1is .framer-qaba0z-container { height: 18px; left: calc(50.00000000000002% - 18px / 2); top: calc(50.00000000000002% - 18px / 2); width: 18px; }\",\".framer-lnGc3.framer-v-1tc7p2a.hover .framer-qaba0z-container { left: calc(50.00000000000002% - 24px / 2); }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"yLxPfgTWH\":{\"layout\":[\"fixed\",\"auto\"]},\"v_qPoyT3m\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"rRIZ3sxHm\":\"title\",\"zMQuUDEFX\":\"link\",\"ujxcJ9Iyw\":\"newTab\",\"geKc3MUeQ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerjNT0a64jd=withCSS(Component,css,\"framer-lnGc3\");export default FramerjNT0a64jd;FramerjNT0a64jd.displayName=\"Menu Link\";FramerjNT0a64jd.defaultProps={height:48,width:400};addPropertyControls(FramerjNT0a64jd,{variant:{options:[\"QM6QibHGN\",\"yLxPfgTWH\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},rRIZ3sxHm:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},zMQuUDEFX:{title:\"Link\",type:ControlType.Link},ujxcJ9Iyw:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},geKc3MUeQ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerjNT0a64jd,[{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),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjNT0a64jd\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"48\",\"framerIntrinsicWidth\":\"400\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yLxPfgTWH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"v_qPoyT3m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"rRIZ3sxHm\\\":\\\"title\\\",\\\"zMQuUDEFX\\\":\\\"link\\\",\\\"ujxcJ9Iyw\\\":\\\"newTab\\\",\\\"geKc3MUeQ\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jNT0a64jd.map","function _check_private_redeclaration(obj,privateCollection){if(privateCollection.has(obj)){throw new TypeError(\"Cannot initialize the same private elements twice on an object\");}}function _class_apply_descriptor_get(receiver,descriptor){if(descriptor.get){return descriptor.get.call(receiver);}return descriptor.value;}function _class_apply_descriptor_set(receiver,descriptor,value){if(descriptor.set){descriptor.set.call(receiver,value);}else{if(!descriptor.writable){throw new TypeError(\"attempted to set read only private field\");}descriptor.value=value;}}function _class_apply_descriptor_update(receiver,descriptor){if(descriptor.set){if(!descriptor.get){throw new TypeError(\"attempted to read set only private field\");}if(!(\"__destrWrapper\"in descriptor)){descriptor.__destrWrapper={set value(v){descriptor.set.call(receiver,v);},get value(){return descriptor.get.call(receiver);}};}return descriptor.__destrWrapper;}else{if(!descriptor.writable){throw new TypeError(\"attempted to set read only private field\");}return descriptor;}}function _class_extract_field_descriptor(receiver,privateMap,action){if(!privateMap.has(receiver)){throw new TypeError(\"attempted to \"+action+\" private field on non-instance\");}return privateMap.get(receiver);}function _class_private_field_get(receiver,privateMap){var descriptor=_class_extract_field_descriptor(receiver,privateMap,\"get\");return _class_apply_descriptor_get(receiver,descriptor);}function _class_private_field_init(obj,privateMap,value){_check_private_redeclaration(obj,privateMap);privateMap.set(obj,value);}function _class_private_field_set(receiver,privateMap,value){var descriptor=_class_extract_field_descriptor(receiver,privateMap,\"set\");_class_apply_descriptor_set(receiver,descriptor,value);return value;}function _class_private_field_update(receiver,privateMap){var descriptor=_class_extract_field_descriptor(receiver,privateMap,\"update\");return _class_apply_descriptor_update(receiver,descriptor);}function _class_private_method_get(receiver,privateSet,fn){if(!privateSet.has(receiver)){throw new TypeError(\"attempted to get private field on non-instance\");}return fn;}function _class_private_method_init(obj,privateSet){_check_private_redeclaration(obj,privateSet);privateSet.add(obj);}var _t,_e,_s,_i,_e1,_s1,_r,_n,_a,_o,_u,_c,_h,_l,_d,_class,_p,_f,_y,_c1,_d1,_class1,_m,_v,_b,_g,_y1,_h1,_O,_R,_C,_w,_S,_u1,_E,_P,_F,_D,_T,_Q,_q,_x,_I,_M,_A,_U,_k,_j,_K,_G,_B,_W,_L,__,_H,_N,_V,_class2,_u2,_F1,_z,_$,_J,_V1,_class3;import*as t from\"react\";import{jsx as e}from\"react/jsx-runtime\";var s=class{subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe();};}hasListeners(){return this.listeners.size>0;}onSubscribe(){}onUnsubscribe(){}constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this);}},i=\"undefined\"==typeof window||\"Deno\"in globalThis;function r(){}function n(t){return\"number\"==typeof t&&t>=0&&t!==1/0;}function a(t,e){return Math.max(t+(e||0)-Date.now(),0);}function o(t,e){return\"function\"==typeof t?t(e):t;}function u(t,e){return\"function\"==typeof t?t(e):t;}function c(t,e){const{type:s=\"all\",exact:i,fetchStatus:r,predicate:n,queryKey:a,stale:o}=t;if(a){if(i){if(e.queryHash!==l(a,e.options))return!1;}else if(!p(e.queryKey,a))return!1;}if(\"all\"!==s){const t=e.isActive();if(\"active\"===s&&!t)return!1;if(\"inactive\"===s&&t)return!1;}return(\"boolean\"!=typeof o||e.isStale()===o)&&(!r||r===e.state.fetchStatus)&&!(n&&!n(e));}function h(t,e){const{exact:s,status:i,predicate:r,mutationKey:n}=t;if(n){if(!e.options.mutationKey)return!1;if(s){if(d(e.options.mutationKey)!==d(n))return!1;}else if(!p(e.options.mutationKey,n))return!1;}return(!i||e.state.status===i)&&!(r&&!r(e));}function l(t,e){return(e?.queryKeyHashFn||d)(t);}function d(t){return JSON.stringify(t,(t,e)=>v1(e)?Object.keys(e).sort().reduce((t,s)=>(t[s]=e[s],t),{}):e);}function p(t,e){return t===e||typeof t==typeof e&&!(!t||!e||\"object\"!=typeof t||\"object\"!=typeof e)&&Object.keys(e).every(s=>p(t[s],e[s]));}function f(t,e){if(t===e)return t;const s=m(t)&&m(e);if(s||v1(t)&&v1(e)){const i=s?t:Object.keys(t),r=i.length,n=s?e:Object.keys(e),a=n.length,o=s?[]:{},u=new Set(i);let c=0;for(let i=0;i<a;i++){const r=s?i:n[i];(!s&&u.has(r)||s)&&void 0===t[r]&&void 0===e[r]?(o[r]=void 0,c++):(o[r]=f(t[r],e[r]),o[r]===t[r]&&void 0!==t[r]&&c++);}return r===a&&c===r?t:o;}return e;}function y(t,e){if(!e||Object.keys(t).length!==Object.keys(e).length)return!1;for(const s in t)if(t[s]!==e[s])return!1;return!0;}function m(t){return Array.isArray(t)&&t.length===Object.keys(t).length;}function v1(t){if(!b(t))return!1;const e=t.constructor;if(void 0===e)return!0;const s=e.prototype;return!!b(s)&&!!s.hasOwnProperty(\"isPrototypeOf\")&&Object.getPrototypeOf(t)===Object.prototype;}function b(t){return\"[object Object]\"===Object.prototype.toString.call(t);}function g(t,e,s){if(\"function\"==typeof s.structuralSharing)return s.structuralSharing(t,e);if(!1!==s.structuralSharing){if(\"production\"!==process.env.NODE_ENV)try{return f(t,e);}catch(t){throw t;}return f(t,e);}return e;}function O(t,e,s=0){const i=[...t,e];return s&&i.length>s?i.slice(1):i;}function R(t,e,s=0){const i=[e,...t];return s&&i.length>s?i.slice(0,-1):i;}var C=Symbol();function w(t,e){return\"production\"!==process.env.NODE_ENV&&t.queryFn,!t.queryFn&&e?.initialPromise?()=>e.initialPromise:t.queryFn&&t.queryFn!==C?t.queryFn:()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`));}function S(t,e){return\"function\"==typeof t?t(...e):!!t;}var q=new(_t=/*#__PURE__*/new WeakMap,_e=/*#__PURE__*/new WeakMap,_s=/*#__PURE__*/new WeakMap,class extends s{onSubscribe(){_class_private_field_get(this,_e)||this.setEventListener(_class_private_field_get(this,_s));}onUnsubscribe(){this.hasListeners()||(_class_private_field_get(this,_e)?.call(this),_class_private_field_set(this,_e,void 0));}setEventListener(t){_class_private_field_set(this,_s,t),_class_private_field_get(this,_e)?.call(this),_class_private_field_set(this,_e,t(t=>{\"boolean\"==typeof t?this.setFocused(t):this.onFocus();}));}setFocused(t){_class_private_field_get(this,_t)!==t&&(_class_private_field_set(this,_t,t),this.onFocus());}onFocus(){const t=this.isFocused();this.listeners.forEach(e=>{e(t);});}isFocused(){return\"boolean\"==typeof _class_private_field_get(this,_t)?_class_private_field_get(this,_t):\"hidden\"!==globalThis.document?.visibilityState;}constructor(){var _temp;_temp=super(),_class_private_field_init(this,_t,{writable:true,value:void 0}),_class_private_field_init(this,_e,{writable:true,value:void 0}),_class_private_field_init(this,_s,{writable:true,value:void 0}),_temp,_class_private_field_set(this,_s,t=>{if(!i&&window.addEventListener){const e=()=>t();return window.addEventListener(\"visibilitychange\",e,!1),()=>{window.removeEventListener(\"visibilitychange\",e);};}});}}),Q=new(_i=/*#__PURE__*/new WeakMap,_e1=/*#__PURE__*/new WeakMap,_s1=/*#__PURE__*/new WeakMap,class extends s{onSubscribe(){_class_private_field_get(this,_e1)||this.setEventListener(_class_private_field_get(this,_s1));}onUnsubscribe(){this.hasListeners()||(_class_private_field_get(this,_e1)?.call(this),_class_private_field_set(this,_e1,void 0));}setEventListener(t){_class_private_field_set(this,_s1,t),_class_private_field_get(this,_e1)?.call(this),_class_private_field_set(this,_e1,t(this.setOnline.bind(this)));}setOnline(t){_class_private_field_get(this,_i)!==t&&(_class_private_field_set(this,_i,t),this.listeners.forEach(e=>{e(t);}));}isOnline(){return _class_private_field_get(this,_i);}constructor(){var _temp;_temp=super(),_class_private_field_init(this,_i,{writable:true,value:!0}),_class_private_field_init(this,_e1,{writable:true,value:void 0}),_class_private_field_init(this,_s1,{writable:true,value:void 0}),_temp,_class_private_field_set(this,_s1,t=>{if(!i&&window.addEventListener){const e=()=>t(!0),s=()=>t(!1);return window.addEventListener(\"online\",e,!1),window.addEventListener(\"offline\",s,!1),()=>{window.removeEventListener(\"online\",e),window.removeEventListener(\"offline\",s);};}});}});function E(){let t,e;const s=new Promise((s,i)=>{t=s,e=i;});function i(t){Object.assign(s,t),delete s.resolve,delete s.reject;}return s.status=\"pending\",s.catch(()=>{}),s.resolve=e=>{i({status:\"fulfilled\",value:e}),t(e);},s.reject=t=>{i({status:\"rejected\",reason:t}),e(t);},s;}function P(t){return Math.min(1e3*2**t,3e4);}function F(t){return\"online\"!==(t??\"online\")||Q.isOnline();}var D=class extends Error{constructor(t){super(\"CancelledError\"),this.revert=t?.revert,this.silent=t?.silent;}};function T(t){let e,s=!1,r=0;const n=E(),a=()=>\"pending\"!==n.status,o=()=>q.isFocused()&&(\"always\"===t.networkMode||Q.isOnline())&&t.canRun(),u=()=>F(t.networkMode)&&t.canRun(),c=t=>{a()||(e?.(),n.resolve(t));},h=t=>{a()||(e?.(),n.reject(t));},l=()=>new Promise(s=>{e=t=>{(a()||o())&&s(t);},t.onPause?.();}).then(()=>{e=void 0,a()||t.onContinue?.();}),d=()=>{if(a())return;let e;const n=0===r?t.initialPromise:void 0;try{e=n??t.fn();}catch(t){e=Promise.reject(t);}Promise.resolve(e).then(c).catch(e=>{if(a())return;const n=t.retry??(i?0:3),u=t.retryDelay??P,c=\"function\"==typeof u?u(r,e):u,p=!0===n||\"number\"==typeof n&&r<n||\"function\"==typeof n&&n(r,e);var f;!s&&p?(r++,t.onFail?.(r,e),(f=c,new Promise(t=>{setTimeout(t,f);})).then(()=>o()?void 0:l()).then(()=>{s?h(e):d();})):h(e);});};return{promise:n,status:()=>n.status,cancel:e=>{a()||(h(new D(e)),t.abort?.());},continue:()=>(e?.(),n),cancelRetry:()=>{s=!0;},continueRetry:()=>{s=!1;},canStart:u,start:()=>(u()?d():l().then(d),n)};}var x=t=>setTimeout(t,0);var I=function(){let t=[],e=0,s=t=>{t();},i=t=>{t();},r=x;const n=i=>{e?t.push(i):r(()=>{s(i);});};return{batch:n=>{let a;e++;try{a=n();}finally{e--,e||(()=>{const e=t;t=[],e.length&&r(()=>{i(()=>{e.forEach(t=>{s(t);});});});})();}return a;},batchCalls:t=>(...e)=>{n(()=>{t(...e);});},schedule:n,setNotifyFunction:t=>{s=t;},setBatchNotifyFunction:t=>{i=t;},setScheduler:t=>{r=t;}};}(),M=(_r=/*#__PURE__*/new WeakMap,class{destroy(){this.clearGcTimeout();}scheduleGc(){this.clearGcTimeout(),n(this.gcTime)&&_class_private_field_set(this,_r,setTimeout(()=>{this.optionalRemove();},this.gcTime));}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(i?1/0:3e5));}clearGcTimeout(){_class_private_field_get(this,_r)&&(clearTimeout(_class_private_field_get(this,_r)),_class_private_field_set(this,_r,void 0));}constructor(){_class_private_field_init(this,_r,{writable:true,value:void 0});}}),A=(_n=/*#__PURE__*/new WeakMap,_a=/*#__PURE__*/new WeakMap,_o=/*#__PURE__*/new WeakMap,_u=/*#__PURE__*/new WeakMap,_c=/*#__PURE__*/new WeakMap,_h=/*#__PURE__*/new WeakMap,_l=/*#__PURE__*/new WeakMap,_d=/*#__PURE__*/new WeakSet,_class=class extends M{get meta(){return this.options.meta;}get promise(){return _class_private_field_get(this,_c)?.promise;}setOptions(t){this.options={..._class_private_field_get(this,_h),...t},this.updateGcTime(this.options.gcTime);}optionalRemove(){this.observers.length||\"idle\"!==this.state.fetchStatus||_class_private_field_get(this,_o).remove(this);}setData(t,e){const s=g(this.state.data,t,this.options);return _class_private_method_get(this,_d,d1).call(this,{data:s,type:\"success\",dataUpdatedAt:e?.updatedAt,manual:e?.manual}),s;}setState(t,e){_class_private_method_get(this,_d,d1).call(this,{type:\"setState\",state:t,setStateOptions:e});}cancel(t){const e=_class_private_field_get(this,_c)?.promise;return _class_private_field_get(this,_c)?.cancel(t),e?e.then(r).catch(r):Promise.resolve();}destroy(){super.destroy(),this.cancel({silent:!0});}reset(){this.destroy(),this.setState(_class_private_field_get(this,_n));}isActive(){return this.observers.some(t=>!1!==u(t.options.enabled,this));}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===C||this.state.dataUpdateCount+this.state.errorUpdateCount===0;}isStatic(){return this.getObserversCount()>0&&this.observers.some(t=>\"static\"===o(t.options.staleTime,this));}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated;}isStaleByTime(t=0){return void 0===this.state.data||\"static\"!==t&&(!!this.state.isInvalidated||!a(this.state.dataUpdatedAt,t));}onFocus(){const t=this.observers.find(t=>t.shouldFetchOnWindowFocus());t?.refetch({cancelRefetch:!1}),_class_private_field_get(this,_c)?.continue();}onOnline(){const t=this.observers.find(t=>t.shouldFetchOnReconnect());t?.refetch({cancelRefetch:!1}),_class_private_field_get(this,_c)?.continue();}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),_class_private_field_get(this,_o).notify({type:\"observerAdded\",query:this,observer:t}));}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(e=>e!==t),this.observers.length||(_class_private_field_get(this,_c)&&(_class_private_field_get(this,_l)?_class_private_field_get(this,_c).cancel({revert:!0}):_class_private_field_get(this,_c).cancelRetry()),this.scheduleGc()),_class_private_field_get(this,_o).notify({type:\"observerRemoved\",query:this,observer:t}));}getObserversCount(){return this.observers.length;}invalidate(){this.state.isInvalidated||_class_private_method_get(this,_d,d1).call(this,{type:\"invalidate\"});}async fetch(t,e){if(\"idle\"!==this.state.fetchStatus&&\"rejected\"!==_class_private_field_get(this,_c)?.status()){if(void 0!==this.state.data&&e?.cancelRefetch)this.cancel({silent:!0});else if(_class_private_field_get(this,_c))return _class_private_field_get(this,_c).continueRetry(),_class_private_field_get(this,_c).promise;}if(t&&this.setOptions(t),!this.options.queryFn){const t=this.observers.find(t=>t.options.queryFn);t&&this.setOptions(t.options);}\"production\"!==process.env.NODE_ENV&&Array.isArray(this.options.queryKey);const s=new AbortController,i=t=>{Object.defineProperty(t,\"signal\",{enumerable:!0,get:()=>(_class_private_field_set(this,_l,!0),s.signal)});},r=()=>{const t=w(this.options,e),s=(()=>{const t={client:_class_private_field_get(this,_u),queryKey:this.queryKey,meta:this.meta};return i(t),t;})();return _class_private_field_set(this,_l,!1),this.options.persister?this.options.persister(t,s,this):t(s);},n=(()=>{const t={fetchOptions:e,options:this.options,queryKey:this.queryKey,client:_class_private_field_get(this,_u),state:this.state,fetchFn:r};return i(t),t;})();this.options.behavior?.onFetch(n,this),_class_private_field_set(this,_a,this.state),\"idle\"!==this.state.fetchStatus&&this.state.fetchMeta===n.fetchOptions?.meta||_class_private_method_get(this,_d,d1).call(this,{type:\"fetch\",meta:n.fetchOptions?.meta}),_class_private_field_set(this,_c,T({initialPromise:e?.initialPromise,fn:n.fetchFn,abort:s.abort.bind(s),onFail:(t,e)=>{_class_private_method_get(this,_d,d1).call(this,{type:\"failed\",failureCount:t,error:e});},onPause:()=>{_class_private_method_get(this,_d,d1).call(this,{type:\"pause\"});},onContinue:()=>{_class_private_method_get(this,_d,d1).call(this,{type:\"continue\"});},retry:n.options.retry,retryDelay:n.options.retryDelay,networkMode:n.options.networkMode,canRun:()=>!0}));try{const t=await _class_private_field_get(this,_c).start();if(void 0===t)throw process.env.NODE_ENV,new Error(`${this.queryHash} data is undefined`);return this.setData(t),_class_private_field_get(this,_o).config.onSuccess?.(t,this),_class_private_field_get(this,_o).config.onSettled?.(t,this.state.error,this),t;}catch(t){if(t instanceof D){if(t.silent)return _class_private_field_get(this,_c).promise;if(t.revert){if(this.setState({..._class_private_field_get(this,_a),fetchStatus:\"idle\"}),void 0===this.state.data)throw t;return this.state.data;}}throw _class_private_method_get(this,_d,d1).call(this,{type:\"error\",error:t}),_class_private_field_get(this,_o).config.onError?.(t,this),_class_private_field_get(this,_o).config.onSettled?.(this.state.data,t,this),t;}finally{this.scheduleGc();}}constructor(t){var _temp;_temp=super(),_class_private_method_init(this,_d),_class_private_field_init(this,_n,{writable:true,value:void 0}),_class_private_field_init(this,_a,{writable:true,value:void 0}),_class_private_field_init(this,_o,{writable:true,value:void 0}),_class_private_field_init(this,_u,{writable:true,value:void 0}),_class_private_field_init(this,_c,{writable:true,value:void 0}),_class_private_field_init(this,_h,{writable:true,value:void 0}),_class_private_field_init(this,_l,{writable:true,value:void 0}),_temp,_class_private_field_set(this,_l,!1),_class_private_field_set(this,_h,t.defaultOptions),this.setOptions(t.options),this.observers=[],_class_private_field_set(this,_u,t.client),_class_private_field_set(this,_o,_class_private_field_get(this,_u).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,_class_private_field_set(this,_n,function(t){const e=\"function\"==typeof t.initialData?t.initialData():t.initialData,s=void 0!==e,i=s?\"function\"==typeof t.initialDataUpdatedAt?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:s?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:s?\"success\":\"pending\",fetchStatus:\"idle\"};}(this.options)),this.state=t.state??_class_private_field_get(this,_n),this.scheduleGc();}},_class);function U(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:F(e.networkMode)?\"fetching\":\"paused\",...void 0===t&&{error:null,status:\"pending\"}};}var k=(_p=/*#__PURE__*/new WeakMap,class extends s{build(t,e,s){const i=e.queryKey,r=e.queryHash??l(i,e);let n=this.get(r);return n||(n=new A({client:t,queryKey:i,queryHash:r,options:t.defaultQueryOptions(e),state:s,defaultOptions:t.getQueryDefaults(i)}),this.add(n)),n;}add(t){_class_private_field_get(this,_p).has(t.queryHash)||(_class_private_field_get(this,_p).set(t.queryHash,t),this.notify({type:\"added\",query:t}));}remove(t){const e=_class_private_field_get(this,_p).get(t.queryHash);e&&(t.destroy(),e===t&&_class_private_field_get(this,_p).delete(t.queryHash),this.notify({type:\"removed\",query:t}));}clear(){I.batch(()=>{this.getAll().forEach(t=>{this.remove(t);});});}get(t){return _class_private_field_get(this,_p).get(t);}getAll(){return[..._class_private_field_get(this,_p).values()];}find(t){const e={exact:!0,...t};return this.getAll().find(t=>c(e,t));}findAll(t={}){const e=this.getAll();return Object.keys(t).length>0?e.filter(e=>c(t,e)):e;}notify(t){I.batch(()=>{this.listeners.forEach(e=>{e(t);});});}onFocus(){I.batch(()=>{this.getAll().forEach(t=>{t.onFocus();});});}onOnline(){I.batch(()=>{this.getAll().forEach(t=>{t.onOnline();});});}constructor(t={}){var _temp;_temp=super(),_class_private_field_init(this,_p,{writable:true,value:void 0}),_temp,this.config=t,_class_private_field_set(this,_p,new Map);}}),j=(_f=/*#__PURE__*/new WeakMap,_y=/*#__PURE__*/new WeakMap,_c1=/*#__PURE__*/new WeakMap,_d1=/*#__PURE__*/new WeakSet,_class1=class extends M{setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime);}get meta(){return this.options.meta;}addObserver(t){_class_private_field_get(this,_f).includes(t)||(_class_private_field_get(this,_f).push(t),this.clearGcTimeout(),_class_private_field_get(this,_y).notify({type:\"observerAdded\",mutation:this,observer:t}));}removeObserver(t){_class_private_field_set(this,_f,_class_private_field_get(this,_f).filter(e=>e!==t)),this.scheduleGc(),_class_private_field_get(this,_y).notify({type:\"observerRemoved\",mutation:this,observer:t});}optionalRemove(){_class_private_field_get(this,_f).length||(\"pending\"===this.state.status?this.scheduleGc():_class_private_field_get(this,_y).remove(this));}continue(){return _class_private_field_get(this,_c1)?.continue()??this.execute(this.state.variables);}async execute(t){const e=()=>{_class_private_method_get(this,_d1,d2).call(this,{type:\"continue\"});};_class_private_field_set(this,_c1,T({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error(\"No mutationFn found\")),onFail:(t,e)=>{_class_private_method_get(this,_d1,d2).call(this,{type:\"failed\",failureCount:t,error:e});},onPause:()=>{_class_private_method_get(this,_d1,d2).call(this,{type:\"pause\"});},onContinue:e,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>_class_private_field_get(this,_y).canRun(this)}));const s=\"pending\"===this.state.status,i=!_class_private_field_get(this,_c1).canStart();try{if(s)e();else{_class_private_method_get(this,_d1,d2).call(this,{type:\"pending\",variables:t,isPaused:i}),await _class_private_field_get(this,_y).config.onMutate?.(t,this);const e=await this.options.onMutate?.(t);e!==this.state.context&&_class_private_method_get(this,_d1,d2).call(this,{type:\"pending\",context:e,variables:t,isPaused:i});}const r=await _class_private_field_get(this,_c1).start();return await _class_private_field_get(this,_y).config.onSuccess?.(r,t,this.state.context,this),await this.options.onSuccess?.(r,t,this.state.context),await _class_private_field_get(this,_y).config.onSettled?.(r,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(r,null,t,this.state.context),_class_private_method_get(this,_d1,d2).call(this,{type:\"success\",data:r}),r;}catch(e){try{throw await _class_private_field_get(this,_y).config.onError?.(e,t,this.state.context,this),await this.options.onError?.(e,t,this.state.context),await _class_private_field_get(this,_y).config.onSettled?.(void 0,e,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,e,t,this.state.context),e;}finally{_class_private_method_get(this,_d1,d2).call(this,{type:\"error\",error:e});}}finally{_class_private_field_get(this,_y).runNext(this);}}constructor(t){var _temp;_temp=super(),_class_private_method_init(this,_d1),_class_private_field_init(this,_f,{writable:true,value:void 0}),_class_private_field_init(this,_y,{writable:true,value:void 0}),_class_private_field_init(this,_c1,{writable:true,value:void 0}),_temp,this.mutationId=t.mutationId,_class_private_field_set(this,_y,t.mutationCache),_class_private_field_set(this,_f,[]),this.state=t.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:\"idle\",variables:void 0,submittedAt:0},this.setOptions(t.options),this.scheduleGc();}},_class1);var K=(_m=/*#__PURE__*/new WeakMap,_v=/*#__PURE__*/new WeakMap,_b=/*#__PURE__*/new WeakMap,class extends s{build(t,e,s){const i=new j({mutationCache:this,mutationId:++_class_private_field_update(this,_b).value,options:t.defaultMutationOptions(e),state:s});return this.add(i),i;}add(t){_class_private_field_get(this,_m).add(t);const e=L(t);if(\"string\"==typeof e){const s=_class_private_field_get(this,_v).get(e);s?s.push(t):_class_private_field_get(this,_v).set(e,[t]);}this.notify({type:\"added\",mutation:t});}remove(t){if(_class_private_field_get(this,_m).delete(t)){const e=L(t);if(\"string\"==typeof e){const s=_class_private_field_get(this,_v).get(e);if(s)if(s.length>1){const e=s.indexOf(t);-1!==e&&s.splice(e,1);}else s[0]===t&&_class_private_field_get(this,_v).delete(e);}}this.notify({type:\"removed\",mutation:t});}canRun(t){const e=L(t);if(\"string\"==typeof e){const s=_class_private_field_get(this,_v).get(e),i=s?.find(t=>\"pending\"===t.state.status);return!i||i===t;}return!0;}runNext(t){const e=L(t);if(\"string\"==typeof e){const s=_class_private_field_get(this,_v).get(e)?.find(e=>e!==t&&e.state.isPaused);return s?.continue()??Promise.resolve();}return Promise.resolve();}clear(){I.batch(()=>{_class_private_field_get(this,_m).forEach(t=>{this.notify({type:\"removed\",mutation:t});}),_class_private_field_get(this,_m).clear(),_class_private_field_get(this,_v).clear();});}getAll(){return Array.from(_class_private_field_get(this,_m));}find(t){const e={exact:!0,...t};return this.getAll().find(t=>h(e,t));}findAll(t={}){return this.getAll().filter(e=>h(t,e));}notify(t){I.batch(()=>{this.listeners.forEach(e=>{e(t);});});}resumePausedMutations(){const t=this.getAll().filter(t=>t.state.isPaused);return I.batch(()=>Promise.all(t.map(t=>t.continue().catch(r))));}constructor(t={}){var _temp;_temp=super(),_class_private_field_init(this,_m,{writable:true,value:void 0}),_class_private_field_init(this,_v,{writable:true,value:void 0}),_class_private_field_init(this,_b,{writable:true,value:void 0}),_temp,this.config=t,_class_private_field_set(this,_m,new Set),_class_private_field_set(this,_v,new Map),_class_private_field_set(this,_b,0);}});function L(t){return t.options.scope?.id;}function _(t){return{onFetch:(e,s)=>{const i=e.options,r=e.fetchOptions?.meta?.fetchMore?.direction,n=e.state.data?.pages||[],a=e.state.data?.pageParams||[];let o={pages:[],pageParams:[]},u=0;const c=async()=>{let s=!1;const c=w(e.options,e.fetchOptions),h=async(t,i,r)=>{if(s)return Promise.reject();if(null==i&&t.pages.length)return Promise.resolve(t);const n=(()=>{const t={client:e.client,queryKey:e.queryKey,pageParam:i,direction:r?\"backward\":\"forward\",meta:e.options.meta};var n;return n=t,Object.defineProperty(n,\"signal\",{enumerable:!0,get:()=>(e.signal.aborted?s=!0:e.signal.addEventListener(\"abort\",()=>{s=!0;}),e.signal)}),t;})(),a=await c(n),{maxPages:o}=e.options,u=r?R:O;return{pages:u(t.pages,a,o),pageParams:u(t.pageParams,i,o)};};if(r&&n.length){const t=\"backward\"===r,e={pages:n,pageParams:a},s=(t?N:H)(i,e);o=await h(e,s,t);}else{const e=t??n.length;do{const t=0===u?a[0]??i.initialPageParam:H(i,o);if(u>0&&null==t)break;o=await h(o,t),u++;}while(u<e)}return o;};e.options.persister?e.fetchFn=()=>e.options.persister?.(c,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},s):e.fetchFn=c;}};}function H(t,{pages:e,pageParams:s}){const i=e.length-1;return e.length>0?t.getNextPageParam(e[i],e,s[i],s):void 0;}function N(t,{pages:e,pageParams:s}){return e.length>0?t.getPreviousPageParam?.(e[0],e,s[0],s):void 0;}var G=(_g=/*#__PURE__*/new WeakMap,_y1=/*#__PURE__*/new WeakMap,_h1=/*#__PURE__*/new WeakMap,_O=/*#__PURE__*/new WeakMap,_R=/*#__PURE__*/new WeakMap,_C=/*#__PURE__*/new WeakMap,_w=/*#__PURE__*/new WeakMap,_S=/*#__PURE__*/new WeakMap,class{mount(){_class_private_field_update(this,_C).value++,1===_class_private_field_get(this,_C)&&(_class_private_field_set(this,_w,q.subscribe(async t=>{t&&(await this.resumePausedMutations(),_class_private_field_get(this,_g).onFocus());})),_class_private_field_set(this,_S,Q.subscribe(async t=>{t&&(await this.resumePausedMutations(),_class_private_field_get(this,_g).onOnline());})));}unmount(){_class_private_field_update(this,_C).value--,0===_class_private_field_get(this,_C)&&(_class_private_field_get(this,_w)?.call(this),_class_private_field_set(this,_w,void 0),_class_private_field_get(this,_S)?.call(this),_class_private_field_set(this,_S,void 0));}isFetching(t){return _class_private_field_get(this,_g).findAll({...t,fetchStatus:\"fetching\"}).length;}isMutating(t){return _class_private_field_get(this,_y1).findAll({...t,status:\"pending\"}).length;}getQueryData(t){const e=this.defaultQueryOptions({queryKey:t});return _class_private_field_get(this,_g).get(e.queryHash)?.state.data;}ensureQueryData(t){const e=this.defaultQueryOptions(t),s=_class_private_field_get(this,_g).build(this,e),i=s.state.data;return void 0===i?this.fetchQuery(t):(t.revalidateIfStale&&s.isStaleByTime(o(e.staleTime,s))&&this.prefetchQuery(e),Promise.resolve(i));}getQueriesData(t){return _class_private_field_get(this,_g).findAll(t).map(({queryKey:t,state:e})=>[t,e.data]);}setQueryData(t,e,s){const i=this.defaultQueryOptions({queryKey:t}),r=_class_private_field_get(this,_g).get(i.queryHash),n=r?.state.data,a=function(t,e){return\"function\"==typeof t?t(e):t;}(e,n);if(void 0!==a)return _class_private_field_get(this,_g).build(this,i).setData(a,{...s,manual:!0});}setQueriesData(t,e,s){return I.batch(()=>_class_private_field_get(this,_g).findAll(t).map(({queryKey:t})=>[t,this.setQueryData(t,e,s)]));}getQueryState(t){const e=this.defaultQueryOptions({queryKey:t});return _class_private_field_get(this,_g).get(e.queryHash)?.state;}removeQueries(t){const e=_class_private_field_get(this,_g);I.batch(()=>{e.findAll(t).forEach(t=>{e.remove(t);});});}resetQueries(t,e){const s=_class_private_field_get(this,_g);return I.batch(()=>(s.findAll(t).forEach(t=>{t.reset();}),this.refetchQueries({type:\"active\",...t},e)));}cancelQueries(t,e={}){const s={revert:!0,...e},i=I.batch(()=>_class_private_field_get(this,_g).findAll(t).map(t=>t.cancel(s)));return Promise.all(i).then(r).catch(r);}invalidateQueries(t,e={}){return I.batch(()=>(_class_private_field_get(this,_g).findAll(t).forEach(t=>{t.invalidate();}),\"none\"===t?.refetchType?Promise.resolve():this.refetchQueries({...t,type:t?.refetchType??t?.type??\"active\"},e)));}refetchQueries(t,e={}){const s={...e,cancelRefetch:e.cancelRefetch??!0},i=I.batch(()=>_class_private_field_get(this,_g).findAll(t).filter(t=>!t.isDisabled()&&!t.isStatic()).map(t=>{let e=t.fetch(void 0,s);return s.throwOnError||(e=e.catch(r)),\"paused\"===t.state.fetchStatus?Promise.resolve():e;}));return Promise.all(i).then(r);}fetchQuery(t){const e=this.defaultQueryOptions(t);void 0===e.retry&&(e.retry=!1);const s=_class_private_field_get(this,_g).build(this,e);return s.isStaleByTime(o(e.staleTime,s))?s.fetch(e):Promise.resolve(s.state.data);}prefetchQuery(t){return this.fetchQuery(t).then(r).catch(r);}fetchInfiniteQuery(t){return t.behavior=_(t.pages),this.fetchQuery(t);}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(r).catch(r);}ensureInfiniteQueryData(t){return t.behavior=_(t.pages),this.ensureQueryData(t);}resumePausedMutations(){return Q.isOnline()?_class_private_field_get(this,_y1).resumePausedMutations():Promise.resolve();}getQueryCache(){return _class_private_field_get(this,_g);}getMutationCache(){return _class_private_field_get(this,_y1);}getDefaultOptions(){return _class_private_field_get(this,_h1);}setDefaultOptions(t){_class_private_field_set(this,_h1,t);}setQueryDefaults(t,e){_class_private_field_get(this,_O).set(d(t),{queryKey:t,defaultOptions:e});}getQueryDefaults(t){const e=[..._class_private_field_get(this,_O).values()],s={};return e.forEach(e=>{p(t,e.queryKey)&&Object.assign(s,e.defaultOptions);}),s;}setMutationDefaults(t,e){_class_private_field_get(this,_R).set(d(t),{mutationKey:t,defaultOptions:e});}getMutationDefaults(t){const e=[..._class_private_field_get(this,_R).values()],s={};return e.forEach(e=>{p(t,e.mutationKey)&&Object.assign(s,e.defaultOptions);}),s;}defaultQueryOptions(t){if(t._defaulted)return t;const e={..._class_private_field_get(this,_h1).queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return e.queryHash||(e.queryHash=l(e.queryKey,e)),void 0===e.refetchOnReconnect&&(e.refetchOnReconnect=\"always\"!==e.networkMode),void 0===e.throwOnError&&(e.throwOnError=!!e.suspense),!e.networkMode&&e.persister&&(e.networkMode=\"offlineFirst\"),e.queryFn===C&&(e.enabled=!1),e;}defaultMutationOptions(t){return t?._defaulted?t:{..._class_private_field_get(this,_h1).mutations,...t?.mutationKey&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0};}clear(){_class_private_field_get(this,_g).clear(),_class_private_field_get(this,_y1).clear();}constructor(t={}){_class_private_field_init(this,_g,{writable:true,value:void 0});_class_private_field_init(this,_y1,{writable:true,value:void 0});_class_private_field_init(this,_h1,{writable:true,value:void 0});_class_private_field_init(this,_O,{writable:true,value:void 0});_class_private_field_init(this,_R,{writable:true,value:void 0});_class_private_field_init(this,_C,{writable:true,value:void 0});_class_private_field_init(this,_w,{writable:true,value:void 0});_class_private_field_init(this,_S,{writable:true,value:void 0});_class_private_field_set(this,_g,t.queryCache||new k),_class_private_field_set(this,_y1,t.mutationCache||new K),_class_private_field_set(this,_h1,t.defaultOptions||{}),_class_private_field_set(this,_O,new Map),_class_private_field_set(this,_R,new Map),_class_private_field_set(this,_C,0);}}),B=(_u1=/*#__PURE__*/new WeakMap,_E=/*#__PURE__*/new WeakMap,_P=/*#__PURE__*/new WeakMap,_F=/*#__PURE__*/new WeakMap,_D=/*#__PURE__*/new WeakMap,_T=/*#__PURE__*/new WeakMap,_Q=/*#__PURE__*/new WeakMap,_q=/*#__PURE__*/new WeakMap,_x=/*#__PURE__*/new WeakMap,_I=/*#__PURE__*/new WeakMap,_M=/*#__PURE__*/new WeakMap,_A=/*#__PURE__*/new WeakMap,_U=/*#__PURE__*/new WeakMap,_k=/*#__PURE__*/new WeakMap,_j=/*#__PURE__*/new WeakMap,_K=/*#__PURE__*/new WeakSet,_G=/*#__PURE__*/new WeakSet,_B=/*#__PURE__*/new WeakSet,_W=/*#__PURE__*/new WeakSet,_L=/*#__PURE__*/new WeakSet,__=/*#__PURE__*/new WeakSet,_H=/*#__PURE__*/new WeakSet,_N=/*#__PURE__*/new WeakSet,_V=/*#__PURE__*/new WeakSet,_class2=class extends s{bindMethods(){this.refetch=this.refetch.bind(this);}onSubscribe(){1===this.listeners.size&&(_class_private_field_get(this,_E).addObserver(this),W(_class_private_field_get(this,_E),this.options)?_class_private_method_get(this,_K,K1).call(this):this.updateResult(),_class_private_method_get(this,_L,L1).call(this));}onUnsubscribe(){this.hasListeners()||this.destroy();}shouldFetchOnReconnect(){return V(_class_private_field_get(this,_E),this.options,this.options.refetchOnReconnect);}shouldFetchOnWindowFocus(){return V(_class_private_field_get(this,_E),this.options,this.options.refetchOnWindowFocus);}destroy(){this.listeners=new Set,_class_private_method_get(this,__,_1).call(this),_class_private_method_get(this,_H,H1).call(this),_class_private_field_get(this,_E).removeObserver(this);}setOptions(t){const e=this.options,s=_class_private_field_get(this,_E);if(this.options=_class_private_field_get(this,_u1).defaultQueryOptions(t),void 0!==this.options.enabled&&\"boolean\"!=typeof this.options.enabled&&\"function\"!=typeof this.options.enabled&&\"boolean\"!=typeof u(this.options.enabled,_class_private_field_get(this,_E)))throw new Error(\"Expected enabled to be a boolean or a callback that returns a boolean\");_class_private_method_get(this,_N,N1).call(this),_class_private_field_get(this,_E).setOptions(this.options),e._defaulted&&!y(this.options,e)&&_class_private_field_get(this,_u1).getQueryCache().notify({type:\"observerOptionsUpdated\",query:_class_private_field_get(this,_E),observer:this});const i=this.hasListeners();i&&z(_class_private_field_get(this,_E),s,this.options,e)&&_class_private_method_get(this,_K,K1).call(this),this.updateResult(),!i||_class_private_field_get(this,_E)===s&&u(this.options.enabled,_class_private_field_get(this,_E))===u(e.enabled,_class_private_field_get(this,_E))&&o(this.options.staleTime,_class_private_field_get(this,_E))===o(e.staleTime,_class_private_field_get(this,_E))||_class_private_method_get(this,_G,G1).call(this);const r=_class_private_method_get(this,_B,B1).call(this);!i||_class_private_field_get(this,_E)===s&&u(this.options.enabled,_class_private_field_get(this,_E))===u(e.enabled,_class_private_field_get(this,_E))&&r===_class_private_field_get(this,_k)||_class_private_method_get(this,_W,W1).call(this,r);}getOptimisticResult(t){const e=_class_private_field_get(this,_u1).getQueryCache().build(_class_private_field_get(this,_u1),t),s=this.createResult(e,t);return function(t,e){if(!y(t.getCurrentResult(),e))return!0;return!1;}(this,s)&&(_class_private_field_set(this,_F,s),_class_private_field_set(this,_T,this.options),_class_private_field_set(this,_D,_class_private_field_get(this,_E).state)),s;}getCurrentResult(){return _class_private_field_get(this,_F);}trackResult(t,e){return new Proxy(t,{get:(t,s)=>(this.trackProp(s),e?.(s),\"promise\"!==s||this.options.experimental_prefetchInRender||\"pending\"!==_class_private_field_get(this,_Q).status||_class_private_field_get(this,_Q).reject(new Error(\"experimental_prefetchInRender feature flag is not enabled\")),Reflect.get(t,s))});}trackProp(t){_class_private_field_get(this,_j).add(t);}getCurrentQuery(){return _class_private_field_get(this,_E);}refetch({...t}={}){return this.fetch({...t});}fetchOptimistic(t){const e=_class_private_field_get(this,_u1).defaultQueryOptions(t),s=_class_private_field_get(this,_u1).getQueryCache().build(_class_private_field_get(this,_u1),e);return s.fetch().then(()=>this.createResult(s,e));}fetch(t){return _class_private_method_get(this,_K,K1).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),_class_private_field_get(this,_F)));}createResult(t,e){const s=_class_private_field_get(this,_E),i=this.options,r=_class_private_field_get(this,_F),n=_class_private_field_get(this,_D),a=_class_private_field_get(this,_T),o=t!==s?t.state:_class_private_field_get(this,_P),{state:c}=t;let h,l={...c},d=!1;if(e._optimisticResults){const r=this.hasListeners(),n=!r&&W(t,e),a=r&&z(t,s,e,i);(n||a)&&(l={...l,...U(c.data,t.options)}),\"isRestoring\"===e._optimisticResults&&(l.fetchStatus=\"idle\");}let{error:p,errorUpdatedAt:f,status:y}=l;h=l.data;let m=!1;if(void 0!==e.placeholderData&&void 0===h&&\"pending\"===y){let t;r?.isPlaceholderData&&e.placeholderData===a?.placeholderData?(t=r.data,m=!0):t=\"function\"==typeof e.placeholderData?e.placeholderData(_class_private_field_get(this,_M)?.state.data,_class_private_field_get(this,_M)):e.placeholderData,void 0!==t&&(y=\"success\",h=g(r?.data,t,e),d=!0);}if(e.select&&void 0!==h&&!m)if(r&&h===n?.data&&e.select===_class_private_field_get(this,_x))h=_class_private_field_get(this,_I);else try{_class_private_field_set(this,_x,e.select),h=e.select(h),h=g(r?.data,h,e),_class_private_field_set(this,_I,h),_class_private_field_set(this,_q,null);}catch(t){_class_private_field_set(this,_q,t);}_class_private_field_get(this,_q)&&(p=_class_private_field_get(this,_q),h=_class_private_field_get(this,_I),f=Date.now(),y=\"error\");const v1=\"fetching\"===l.fetchStatus,b=\"pending\"===y,O=\"error\"===y,R=b&&v1,C=void 0!==h,w={status:y,fetchStatus:l.fetchStatus,isPending:b,isSuccess:\"success\"===y,isError:O,isInitialLoading:R,isLoading:R,data:h,dataUpdatedAt:l.dataUpdatedAt,error:p,errorUpdatedAt:f,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:l.dataUpdateCount>0||l.errorUpdateCount>0,isFetchedAfterMount:l.dataUpdateCount>o.dataUpdateCount||l.errorUpdateCount>o.errorUpdateCount,isFetching:v1,isRefetching:v1&&!b,isLoadingError:O&&!C,isPaused:\"paused\"===l.fetchStatus,isPlaceholderData:d,isRefetchError:O&&C,isStale:$(t,e),refetch:this.refetch,promise:_class_private_field_get(this,_Q),isEnabled:!1!==u(e.enabled,t)};if(this.options.experimental_prefetchInRender){const e=t=>{\"error\"===w.status?t.reject(w.error):void 0!==w.data&&t.resolve(w.data);},i=()=>{const t=_class_private_field_set(this,_Q,w.promise=E());e(t);},r=_class_private_field_get(this,_Q);switch(r.status){case\"pending\":t.queryHash===s.queryHash&&e(r);break;case\"fulfilled\":\"error\"!==w.status&&w.data===r.value||i();break;case\"rejected\":\"error\"===w.status&&w.error===r.reason||i();}}return w;}updateResult(){const t=_class_private_field_get(this,_F),e=this.createResult(_class_private_field_get(this,_E),this.options);if(_class_private_field_set(this,_D,_class_private_field_get(this,_E).state),_class_private_field_set(this,_T,this.options),void 0!==_class_private_field_get(this,_D).data&&_class_private_field_set(this,_M,_class_private_field_get(this,_E)),y(e,t))return;_class_private_field_set(this,_F,e);_class_private_method_get(this,_V,V1).call(this,{listeners:(()=>{if(!t)return!0;const{notifyOnChangeProps:e}=this.options,s=\"function\"==typeof e?e():e;if(\"all\"===s||!s&&!_class_private_field_get(this,_j).size)return!0;const i=new Set(s??_class_private_field_get(this,_j));return this.options.throwOnError&&i.add(\"error\"),Object.keys(_class_private_field_get(this,_F)).some(e=>{const s=e;return _class_private_field_get(this,_F)[s]!==t[s]&&i.has(s);});})()});}onQueryUpdate(){this.updateResult(),this.hasListeners()&&_class_private_method_get(this,_L,L1).call(this);}constructor(t,e){var _temp;_temp=super(),_class_private_method_init(this,_K),_class_private_method_init(this,_G),_class_private_method_init(this,_B),_class_private_method_init(this,_W),_class_private_method_init(this,_L),_class_private_method_init(this,__),_class_private_method_init(this,_H),_class_private_method_init(this,_N),_class_private_method_init(this,_V),_class_private_field_init(this,_u1,{writable:true,value:void 0}),_class_private_field_init(this,_E,{writable:true,value:void 0}),_class_private_field_init(this,_P,{writable:true,value:void 0}),_class_private_field_init(this,_F,{writable:true,value:void 0}),_class_private_field_init(this,_D,{writable:true,value:void 0}),_class_private_field_init(this,_T,{writable:true,value:void 0}),_class_private_field_init(this,_Q,{writable:true,value:void 0}),_class_private_field_init(this,_q,{writable:true,value:void 0}),_class_private_field_init(this,_x,{writable:true,value:void 0}),_class_private_field_init(this,_I,{writable:true,value:void 0}),_class_private_field_init(this,_M,{writable:true,value:void 0}),_class_private_field_init(this,_A,{writable:true,value:void 0}),_class_private_field_init(this,_U,{writable:true,value:void 0}),_class_private_field_init(this,_k,{writable:true,value:void 0}),_class_private_field_init(this,_j,{writable:true,value:new Set}),_temp,this.options=e,_class_private_field_set(this,_u1,t),_class_private_field_set(this,_q,null),_class_private_field_set(this,_Q,E()),this.bindMethods(),this.setOptions(e);}},_class2);function W(t,e){return function(t,e){return!1!==u(e.enabled,t)&&void 0===t.state.data&&!(\"error\"===t.state.status&&!1===e.retryOnMount);}(t,e)||void 0!==t.state.data&&V(t,e,e.refetchOnMount);}function V(t,e,s){if(!1!==u(e.enabled,t)&&\"static\"!==o(e.staleTime,t)){const i=\"function\"==typeof s?s(t):s;return\"always\"===i||!1!==i&&$(t,e);}return!1;}function z(t,e,s,i){return(t!==e||!1===u(i.enabled,t))&&(!s.suspense||\"error\"!==t.state.status)&&$(t,s);}function $(t,e){return!1!==u(e.enabled,t)&&t.isStaleByTime(o(e.staleTime,t));}var J=(_u2=/*#__PURE__*/new WeakMap,_F1=/*#__PURE__*/new WeakMap,_z=/*#__PURE__*/new WeakMap,_$=/*#__PURE__*/new WeakMap,_J=/*#__PURE__*/new WeakSet,_V1=/*#__PURE__*/new WeakSet,_class3=class extends s{bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this);}setOptions(t){const e=this.options;this.options=_class_private_field_get(this,_u2).defaultMutationOptions(t),y(this.options,e)||_class_private_field_get(this,_u2).getMutationCache().notify({type:\"observerOptionsUpdated\",mutation:_class_private_field_get(this,_z),observer:this}),e?.mutationKey&&this.options.mutationKey&&d(e.mutationKey)!==d(this.options.mutationKey)?this.reset():\"pending\"===_class_private_field_get(this,_z)?.state.status&&_class_private_field_get(this,_z).setOptions(this.options);}onUnsubscribe(){this.hasListeners()||_class_private_field_get(this,_z)?.removeObserver(this);}onMutationUpdate(t){_class_private_method_get(this,_J,J1).call(this),_class_private_method_get(this,_V1,V2).call(this,t);}getCurrentResult(){return _class_private_field_get(this,_F1);}reset(){_class_private_field_get(this,_z)?.removeObserver(this),_class_private_field_set(this,_z,void 0),_class_private_method_get(this,_J,J1).call(this),_class_private_method_get(this,_V1,V2).call(this);}mutate(t,e){return _class_private_field_set(this,_$,e),_class_private_field_get(this,_z)?.removeObserver(this),_class_private_field_set(this,_z,_class_private_field_get(this,_u2).getMutationCache().build(_class_private_field_get(this,_u2),this.options)),_class_private_field_get(this,_z).addObserver(this),_class_private_field_get(this,_z).execute(t);}constructor(t,e){var _temp;_temp=super(),_class_private_method_init(this,_J),_class_private_method_init(this,_V1),_class_private_field_init(this,_u2,{writable:true,value:void 0}),_class_private_field_init(this,_F1,{writable:true,value:void 0}),_class_private_field_init(this,_z,{writable:true,value:void 0}),_class_private_field_init(this,_$,{writable:true,value:void 0}),_temp,_class_private_field_set(this,_u2,t),this.setOptions(e),this.bindMethods(),_class_private_method_get(this,_J,J1).call(this);}},_class3),X=/*#__PURE__*/t.createContext(void 0),Y=e=>{const s=t.useContext(X);if(e)return e;if(!s)throw new Error(\"No QueryClient set, use QueryClientProvider to set one\");return s;},Z=({client:s,children:i})=>(t.useEffect(()=>(s.mount(),()=>{s.unmount();}),[s]),e(X.Provider,{value:s,children:i})),tt=/*#__PURE__*/t.createContext(!1);tt.Provider;var et=/*#__PURE__*/t.createContext(function(){let t=!1;return{clearReset:()=>{t=!1;},reset:()=>{t=!0;},isReset:()=>t};}()),st=(t,e,s)=>e.fetchOptimistic(t).catch(()=>{s.clearReset();});function it(e,s,n){if(\"production\"!==process.env.NODE_ENV&&(\"object\"!=typeof e||Array.isArray(e)))throw new Error('Bad argument type. Starting with v5, only the \"Object\" form is allowed when calling query related functions. Please use the error stack to find the culprit call. More info here: https://tanstack.com/query/latest/docs/react/guides/migrating-to-v5#supports-a-single-signature-one-object');const a=t.useContext(tt),o=t.useContext(et),u=Y(n),c=u.defaultQueryOptions(e);u.getDefaultOptions().queries?._experimental_beforeQuery?.(c),\"production\"!==process.env.NODE_ENV&&c.queryFn,c._optimisticResults=a?\"isRestoring\":\"optimistic\",(t=>{if(t.suspense){const e=t=>\"static\"===t?t:Math.max(t??1e3,1e3),s=t.staleTime;t.staleTime=\"function\"==typeof s?(...t)=>e(s(...t)):e(s),\"number\"==typeof t.gcTime&&(t.gcTime=Math.max(t.gcTime,1e3));}})(c),((t,e)=>{(t.suspense||t.throwOnError||t.experimental_prefetchInRender)&&(e.isReset()||(t.retryOnMount=!1));})(c,o),(e=>{t.useEffect(()=>{e.clearReset();},[e]);})(o);const h=!u.getQueryCache().get(c.queryHash),[l]=t.useState(()=>new s(u,c)),d=l.getOptimisticResult(c),p=!a&&!1!==e.subscribed;if(t.useSyncExternalStore(t.useCallback(t=>{const e=p?l.subscribe(I.batchCalls(t)):r;return l.updateResult(),e;},[l,p]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),t.useEffect(()=>{l.setOptions(c);},[c,l]),((t,e)=>t?.suspense&&e.isPending)(c,d))throw st(c,l,o);if((({result:t,errorResetBoundary:e,throwOnError:s,query:i,suspense:r})=>t.isError&&!e.isReset()&&!t.isFetching&&i&&(r&&void 0===t.data||S(s,[t.error,i])))({result:d,errorResetBoundary:o,throwOnError:c.throwOnError,query:u.getQueryCache().get(c.queryHash),suspense:c.suspense}))throw d.error;if(u.getDefaultOptions().queries?._experimental_afterQuery?.(c,d),c.experimental_prefetchInRender&&!i&&((t,e)=>t.isLoading&&t.isFetching&&!e)(d,a)){const t=h?st(c,l,o):u.getQueryCache().get(c.queryHash)?.promise;t?.catch(r).finally(()=>{l.updateResult();});}return c.notifyOnChangeProps?d:l.trackResult(d);}function rt(t,e){return it(t,B,e);}function nt(e,s){const i=Y(s),[n]=t.useState(()=>new J(i,e));t.useEffect(()=>{n.setOptions(e);},[n,e]);const a=t.useSyncExternalStore(t.useCallback(t=>n.subscribe(I.batchCalls(t)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),o=t.useCallback((t,e)=>{n.mutate(t,e).catch(r);},[n]);if(a.error&&S(n.options.throwOnError,[a.error]))throw a.error;return{...a,mutate:o,mutateAsync:a.mutate};}export{G as QueryClient,Z as QueryClientProvider,nt as useMutation,rt as useQuery,Y as useQueryClient};function d1(t){this.state=(e=>{switch(t.type){case\"failed\":return{...e,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case\"pause\":return{...e,fetchStatus:\"paused\"};case\"continue\":return{...e,fetchStatus:\"fetching\"};case\"fetch\":return{...e,...U(e.data,this.options),fetchMeta:t.meta??null};case\"success\":const s={...e,data:t.data,dataUpdateCount:e.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:\"success\",...!t.manual&&{fetchStatus:\"idle\",fetchFailureCount:0,fetchFailureReason:null}};return _class_private_field_set(this,_a,t.manual?s:void 0),s;case\"error\":const i=t.error;return{...e,error:i,errorUpdateCount:e.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:e.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:\"idle\",status:\"error\"};case\"invalidate\":return{...e,isInvalidated:!0};case\"setState\":return{...e,...t.state};}})(this.state),I.batch(()=>{this.observers.forEach(t=>{t.onQueryUpdate();}),_class_private_field_get(this,_o).notify({query:this,type:\"updated\",action:t});});}function d2(t){this.state=(e=>{switch(t.type){case\"failed\":return{...e,failureCount:t.failureCount,failureReason:t.error};case\"pause\":return{...e,isPaused:!0};case\"continue\":return{...e,isPaused:!1};case\"pending\":return{...e,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:\"pending\",variables:t.variables,submittedAt:Date.now()};case\"success\":return{...e,data:t.data,failureCount:0,failureReason:null,error:null,status:\"success\",isPaused:!1};case\"error\":return{...e,data:void 0,error:t.error,failureCount:e.failureCount+1,failureReason:t.error,isPaused:!1,status:\"error\"};}})(this.state),I.batch(()=>{_class_private_field_get(this,_f).forEach(e=>{e.onMutationUpdate(t);}),_class_private_field_get(this,_y).notify({mutation:this,type:\"updated\",action:t});});}function K1(t){_class_private_method_get(this,_N,N1).call(this);let e=_class_private_field_get(this,_E).fetch(this.options,t);return t?.throwOnError||(e=e.catch(r)),e;}function G1(){_class_private_method_get(this,__,_1).call(this);const t=o(this.options.staleTime,_class_private_field_get(this,_E));if(i||_class_private_field_get(this,_F).isStale||!n(t))return;const e=a(_class_private_field_get(this,_F).dataUpdatedAt,t)+1;_class_private_field_set(this,_A,setTimeout(()=>{_class_private_field_get(this,_F).isStale||this.updateResult();},e));}function B1(){return(\"function\"==typeof this.options.refetchInterval?this.options.refetchInterval(_class_private_field_get(this,_E)):this.options.refetchInterval)??!1;}function W1(t){_class_private_method_get(this,_H,H1).call(this),_class_private_field_set(this,_k,t),!i&&!1!==u(this.options.enabled,_class_private_field_get(this,_E))&&n(_class_private_field_get(this,_k))&&0!==_class_private_field_get(this,_k)&&_class_private_field_set(this,_U,setInterval(()=>{(this.options.refetchIntervalInBackground||q.isFocused())&&_class_private_method_get(this,_K,K1).call(this);},_class_private_field_get(this,_k)));}function L1(){_class_private_method_get(this,_G,G1).call(this),_class_private_method_get(this,_W,W1).call(this,_class_private_method_get(this,_B,B1).call(this));}function _1(){_class_private_field_get(this,_A)&&(clearTimeout(_class_private_field_get(this,_A)),_class_private_field_set(this,_A,void 0));}function H1(){_class_private_field_get(this,_U)&&(clearInterval(_class_private_field_get(this,_U)),_class_private_field_set(this,_U,void 0));}function N1(){const t=_class_private_field_get(this,_u1).getQueryCache().build(_class_private_field_get(this,_u1),this.options);if(t===_class_private_field_get(this,_E))return;const e=_class_private_field_get(this,_E);_class_private_field_set(this,_E,t),_class_private_field_set(this,_P,t.state),this.hasListeners()&&(e?.removeObserver(this),t.addObserver(this));}function V1(t){I.batch(()=>{t.listeners&&this.listeners.forEach(t=>{t(_class_private_field_get(this,_F));}),_class_private_field_get(this,_u1).getQueryCache().notify({query:_class_private_field_get(this,_E),type:\"observerResultsUpdated\"});});}function J1(){const t=_class_private_field_get(this,_z)?.state??{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:\"idle\",variables:void 0,submittedAt:0};_class_private_field_set(this,_F1,{...t,isPending:\"pending\"===t.status,isSuccess:\"success\"===t.status,isError:\"error\"===t.status,isIdle:\"idle\"===t.status,mutate:this.mutate,reset:this.reset});}function V2(t){I.batch(()=>{if(_class_private_field_get(this,_$)&&this.hasListeners()){const e=_class_private_field_get(this,_F1).variables,s=_class_private_field_get(this,_F1).context;\"success\"===t?.type?(_class_private_field_get(this,_$).onSuccess?.(t.data,e,s),_class_private_field_get(this,_$).onSettled?.(t.data,null,e,s)):\"error\"===t?.type&&(_class_private_field_get(this,_$).onError?.(t.error,e,s),_class_private_field_get(this,_$).onSettled?.(void 0,t.error,e,s));}this.listeners.forEach(t=>{t(_class_private_field_get(this,_F1));});});}\nexport const __FramerMetadata__ = {\"exports\":{\"QueryClient\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useQuery\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMutation\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"QueryClientProvider\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useQueryClient\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Tanstack_query.map","const CART_ID_KEY=\"frameship_cart_id\";/**\n * Get cart ID from local storage\n */export const getCartIdFromStorage=()=>{try{return localStorage.getItem(CART_ID_KEY);}catch(error){console.error(\"Error getting cart ID from localStorage:\",error);return null;}};/**\n * Save cart ID to local storage\n */export const saveCartIdToStorage=cartId=>{try{localStorage.setItem(CART_ID_KEY,cartId);}catch(error){console.error(\"Error saving cart ID to localStorage:\",error);}};/**\n * Remove cart ID from local storage\n */export const removeCartIdFromStorage=()=>{try{localStorage.removeItem(CART_ID_KEY);}catch(error){console.error(\"Error removing cart ID from localStorage:\",error);}};/**\n * Check if cart ID exists in local storage\n */export const hasCartIdInStorage=()=>{return getCartIdFromStorage()!==null;};\nexport const __FramerMetadata__ = {\"exports\":{\"removeCartIdFromStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hasCartIdInStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"saveCartIdToStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCartIdFromStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart_local_storage.map","const MARKET_KEY=\"frameship_selected_market\";/**\n * Get selected market from local storage\n */export const getMarketFromStorage=()=>{try{const stored=localStorage.getItem(MARKET_KEY);if(!stored)return null;return JSON.parse(stored);}catch(error){console.error(\"Error getting market from localStorage:\",error);return null;}};/**\n * Save selected market to local storage\n */export const saveMarketToStorage=market=>{try{localStorage.setItem(MARKET_KEY,JSON.stringify(market));}catch(error){console.error(\"Error saving market to localStorage:\",error);}};/**\n * Remove market from local storage\n */export const removeMarketFromStorage=()=>{try{localStorage.removeItem(MARKET_KEY);}catch(error){console.error(\"Error removing market from localStorage:\",error);}};/**\n * Check if market exists in local storage\n */export const hasMarketInStorage=()=>{return getMarketFromStorage()!==null;};\nexport const __FramerMetadata__ = {\"exports\":{\"removeMarketFromStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"saveMarketToStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMarketFromStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hasMarketInStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Market_local_storage.map","import{create}from\"https://framerusercontent.com/modules/ieMSnIJVCiFKJmsg1OmM/KWFJj6n258MVreTmJoNk/Zustand.js\";import{getMarketFromStorage}from\"https://framerusercontent.com/modules/LC4yzgmOxZwXoP8NKAM5/kNhgpNsSAYdlHQ1fRhxQ/Market_local_storage.js\";export const useMarketStore=create((set,get)=>({selectedMarket:getMarketFromStorage(),defaultMarket:null,setMarket:market=>{console.log(\"[Market Store] Setting market to:\",market);set({selectedMarket:market});// Trigger live pricing fetch if needed\n    // Dynamically import to avoid circular dependencies\n    import(\"https://framerusercontent.com/modules/3C9wF5reOoO0EZmRXDu0/qno7GgwqsrUFS1t6MHOJ/Live_pricing_store.js\").then(({useLivePricingStore})=>{console.log(\"[Market Store] Triggering live pricing fetch for market:\",market.countryCode);const livePricingStore=useLivePricingStore.getState();livePricingStore.fetchLivePricingData(market.countryCode);}).catch(error=>{console.error(\"[Market Store] Error importing live pricing store:\",error);});},getMarket:()=>{return get().selectedMarket||get().defaultMarket;},setDefaultMarket:market=>{set({defaultMarket:market});// If no market is selected, use default\n    if(!get().selectedMarket){set({selectedMarket:market});}},clearMarket:()=>{set({selectedMarket:null});}}));\nexport const __FramerMetadata__ = {\"exports\":{\"useMarketStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{shopifyClient}from\"https://framerusercontent.com/modules/c5gtsBimYk7u4sSXwOlt/qYF6ekN6aOwuxUWbCTWd/Shopify_client.js\";import{getCartIdFromStorage,saveCartIdToStorage}from\"https://framerusercontent.com/modules/OnWAqZZNYQ9JhDoMpqGD/ky0aqyH28XdVmVjx9fGI/Cart_local_storage.js\";const SELLING_PLAN_ALLOCATION_FRAGMENT=`\n              sellingPlanAllocation {\n                sellingPlan {\n                  id\n                  name\n                  options {\n                    name\n                    value\n                  }\n                }\n                priceAdjustments {\n                  price { amount currencyCode }\n                  compareAtPrice { amount currencyCode }\n                  perDeliveryPrice { amount currencyCode }\n                }\n              }\n`;const injectSellingPlanFragment=(query,includeSellingPlans)=>{const fragment=includeSellingPlans?SELLING_PLAN_ALLOCATION_FRAGMENT:\"\";return query.split(\"SELLING_PLAN_ALLOCATION_PLACEHOLDER\").join(fragment);};export const getShopifyCart=async(country,includeSellingPlans)=>{const existingCartId=getCartIdFromStorage();const getCartQuery=`#graphql\n          query getCart($cartId: ID!, $country: CountryCode)\n          @inContext(country: $country) {\n            cart(id: $cartId) {\n              id\n              createdAt\n              updatedAt\n              checkoutUrl\n              lines(first: 100) {\n                edges {\n                  node {\n                    id\n                    quantity\n                    merchandise {\n                      ... on ProductVariant {\n                        id\n                        title\n                        product {\n                          id\n                          title\n                          handle\n                        }\n                        image {\n                          url\n                          altText\n                        }\n                        price {\n                          amount\n                          currencyCode\n                        }\n                      }\n                    }\n                    SELLING_PLAN_ALLOCATION_PLACEHOLDER\n                  }\n                }\n                pageInfo {\n                  hasNextPage\n                  hasPreviousPage\n                }\n              }\n              cost {\n                totalAmount {\n                  amount\n                  currencyCode\n                }\n                subtotalAmount {\n                  amount\n                  currencyCode\n                }\n                totalTaxAmount {\n                  amount\n                  currencyCode\n                }\n              }\n            }\n          }\n  `;const queryWithSellingPlans=injectSellingPlanFragment(getCartQuery,includeSellingPlans);const result=await shopifyClient({query:queryWithSellingPlans,variables:{cartId:existingCartId,...country&&{country}}});return result;};export const createShopifyCart=async(country,includeSellingPlans)=>{const cartCreateQuery=`#graphql\n  mutation cartCreate($country: CountryCode)\n  @inContext(country: $country) {\n    cartCreate {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n      }\n    }\n  }\n  `;const queryWithSellingPlans=injectSellingPlanFragment(cartCreateQuery,includeSellingPlans);const result=await shopifyClient({query:queryWithSellingPlans,variables:{...country&&{country}}});if(result.data?.cartCreate?.cart?.id){saveCartIdToStorage(result.data.cartCreate.cart.id);}return result;};export const addToShopifyCart=async({cartId,variantId,quantity=1,country,sellingPlanId,includeSellingPlans})=>{const addToCartMutation=`#graphql\n  mutation cartLinesAdd($cartId: ID!, $lines: [CartLineInput!]!, $country: CountryCode)\n  @inContext(country: $country) {\n    cartLinesAdd(cartId: $cartId, lines: $lines) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n      }\n    }\n  }\n  `;const mutationWithSellingPlans=injectSellingPlanFragment(addToCartMutation,includeSellingPlans);const lineInput={merchandiseId:variantId,quantity};if(sellingPlanId){lineInput.sellingPlanId=sellingPlanId;}const result=await shopifyClient({query:mutationWithSellingPlans,variables:{cartId,lines:[lineInput],...country&&{country}}});return result;};export const updateQuantityShopifyCart=async({cartId,lineId,quantity,country,includeSellingPlans})=>{const updateQuantityMutation=`#graphql\n  mutation cartLinesUpdate($cartId: ID!, $lines: [CartLineUpdateInput!]!, $country: CountryCode)\n  @inContext(country: $country) {\n    cartLinesUpdate(cartId: $cartId, lines: $lines) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n      }\n    }\n  }\n`;const mutationWithSellingPlans=injectSellingPlanFragment(updateQuantityMutation,includeSellingPlans);const result=await shopifyClient({query:mutationWithSellingPlans,variables:{cartId,lines:[{id:lineId,quantity}],...country&&{country}}});return result;};export const removeLineShopifyCart=async({cartId,lineId,country,includeSellingPlans})=>{const removeLineMutation=`#graphql\n  mutation cartLinesRemove($cartId: ID!, $lineIds: [ID!]!, $country: CountryCode)\n  @inContext(country: $country) {\n    cartLinesRemove(cartId: $cartId, lineIds: $lineIds) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n      }\n    }\n  }\n`;const mutationWithSellingPlans=injectSellingPlanFragment(removeLineMutation,includeSellingPlans);const result=await shopifyClient({query:mutationWithSellingPlans,variables:{cartId,lineIds:[lineId],...country&&{country}}});return result;};/**\n * Update cart buyer identity to change market/currency\n * This is required to change an existing cart's currency\n */export const updateCartBuyerIdentity=async({cartId,countryCode,includeSellingPlans})=>{const updateBuyerIdentityMutation=`#graphql\n  mutation cartBuyerIdentityUpdate($cartId: ID!, $buyerIdentity: CartBuyerIdentityInput!) {\n    cartBuyerIdentityUpdate(cartId: $cartId, buyerIdentity: $buyerIdentity) {\n      cart {\n        id\n        createdAt\n        updatedAt\n        checkoutUrl\n        lines(first: 100) {\n          edges {\n            node {\n              id\n              quantity\n              merchandise {\n                ... on ProductVariant {\n                  id\n                  title\n                  product {\n                    id\n                    title\n                    handle\n                  }\n                  image {\n                    url\n                    altText\n                  }\n                  price {\n                    amount\n                    currencyCode\n                  }\n                }\n              }\n              SELLING_PLAN_ALLOCATION_PLACEHOLDER\n            }\n          }\n          pageInfo {\n            hasNextPage\n            hasPreviousPage\n          }\n        }\n        cost {\n          totalAmount {\n            amount\n            currencyCode\n          }\n          subtotalAmount {\n            amount\n            currencyCode\n          }\n          totalTaxAmount {\n            amount\n            currencyCode\n          }\n        }\n      }\n    }\n  }\n  `;const mutationWithSellingPlans=injectSellingPlanFragment(updateBuyerIdentityMutation,includeSellingPlans);const result=await shopifyClient({query:mutationWithSellingPlans,variables:{cartId,buyerIdentity:{countryCode}}});return result;};\nexport const __FramerMetadata__ = {\"exports\":{\"getShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptimisticVariantData\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updateCartBuyerIdentity\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addToShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"updateQuantityShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"removeLineShopifyCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartResponse\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartData\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartItem\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart_service.map","import{useQuery,useMutation,useQueryClient}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/bRiQrUY3yTYaOk3nVVOr/Tanstack_query.js\";import{useEffect,useRef}from\"react\";import{getCartIdFromStorage}from\"https://framerusercontent.com/modules/OnWAqZZNYQ9JhDoMpqGD/ky0aqyH28XdVmVjx9fGI/Cart_local_storage.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/I5Jbkf3ddwCkf3X9l2KW/Market_store.js\";import{addToShopifyCart,createShopifyCart,getShopifyCart,removeLineShopifyCart,updateQuantityShopifyCart,updateCartBuyerIdentity}from\"https://framerusercontent.com/modules/HRm4FfVJHrd62RjWhV4c/9329pO1eszq4wXB3To64/Cart_service.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{getIncludeSellingPlansFlag}from\"https://framerusercontent.com/modules/TgekT24FCXsp3m1M9KnX/51KiLjOfRPpzwxhbKXBD/Get_shopify_config.js\";//\nexport const CART_QUERY_KEYS={all:[\"cart\"],byId:cartId=>[\"cart\",cartId]};// Track the latest desired quantity per cart line to avoid stale responses overriding optimistic state\nconst lastDesiredQuantityByLine=new Map;// Track pending removals to prevent stale responses from \"reviving\" removed items\nconst pendingRemovals=new Set;const pendingAdds=new Map;let addCounter=0;export const useCreateCart=()=>{const isOnFramerCanvas=isOnFramerCanvasFn();const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const includeSellingPlans=getIncludeSellingPlansFlag();const{data,isLoading,error}=useQuery({queryKey:[\"cart\",country],queryFn:async()=>{// Skip API calls when on Framer canvas\nif(isOnFramerCanvas){return{data:null};}// Check if we already have a cart ID in local storage\nconst existingCartId=getCartIdFromStorage();if(existingCartId){const result=await getShopifyCart(country,includeSellingPlans);// If cart doesn't exist (likely expired), create a new one\nif(result.data?.cart===null){const createResult=await createShopifyCart(country,includeSellingPlans);return createResult;}return result;}else{// No cart ID in storage, create a new cart\nconst result=await createShopifyCart(country,includeSellingPlans);// Log if the cart creation failed\nif(!result.data?.cartCreate?.cart?.id){console.error(\"[useCreateCart] Failed to create cart. Response:\",result);}return result;}},enabled:!isOnFramerCanvas,staleTime:5*60*1e3});// Return early values when on Framer canvas\nif(isOnFramerCanvas){return{data:null,isLoading:false,error:null};}return{data,isLoading,error};};export const useAddToCart=()=>{const queryClient=useQueryClient();const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const includeSellingPlans=getIncludeSellingPlansFlag();const mutation=useMutation({mutationFn:async({cartId,variantId,quantity=1,sellingPlanId})=>{return addToShopifyCart({cartId,variantId,quantity,country,sellingPlanId,includeSellingPlans});},onMutate:async({variantId,quantity=1,sellingPlanId,variantData})=>{const cartQueryKey=[\"cart\",country];// Track this add operation\nconst counter=++addCounter;const addKey=`${variantId}-${sellingPlanId||\"none\"}`;pendingAdds.set(addKey,{counter,variantId,quantity,sellingPlanId});await queryClient.cancelQueries({queryKey:cartQueryKey});const previousCart=queryClient.getQueryData(cartQueryKey);const cart=getCartFromResponse(previousCart);if(!cart||!variantData)return{previousCart,addKey,counter};// Check if variant+sellingPlan combo already exists (Shopify merges quantities)\nconst existingLine=findExistingLine(cart,variantId,sellingPlanId);let updatedCart;if(existingLine){// Merge quantities\nconst updatedLines=cart.lines.edges.map(edge=>{if(edge.node.id!==existingLine.id)return edge;return{...edge,node:{...edge.node,quantity:edge.node.quantity+quantity}};});updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});}else{// Create optimistic line with temp ID - add to BEGINNING so it stays in place when server responds\nconst tempId=`temp-${variantId}-${counter}`;const newLine={id:tempId,quantity,merchandise:{id:variantId,title:variantData.title,product:{id:variantData.productId,title:variantData.productTitle,handle:variantData.productHandle},image:variantData.image,price:variantData.price}};const updatedLines=[{node:newLine},...cart.lines.edges];updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});}queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):old);return{previousCart,addKey,counter};},onError:(_err,variables,context)=>{if(!context)return;const{previousCart,addKey,counter}=context;// Only rollback if this is the latest add for this variant+sellingPlan\nconst pending=pendingAdds.get(addKey);if(pending&&pending.counter!==counter)return;if(previousCart){const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,previousCart);}},onSettled:(_data,_error,variables,context)=>{if(!context)return;const{addKey,counter}=context;// Only invalidate if this is the latest add for this variant+sellingPlan\nconst pending=pendingAdds.get(addKey);if(pending&&pending.counter!==counter)return;pendingAdds.delete(addKey);const cartQueryKey=[\"cart\",country];queryClient.invalidateQueries({queryKey:cartQueryKey});}});return{addToCart:mutation.mutate,addToCartAsync:mutation.mutateAsync,isAdding:mutation.isPending,error:mutation.error};};export const useGetCart=cartId=>{const includeSellingPlans=getIncludeSellingPlansFlag();const{data,isLoading,error}=useQuery({queryKey:CART_QUERY_KEYS.byId(cartId),queryFn:async()=>await getShopifyCart(undefined,includeSellingPlans),enabled:!!cartId,staleTime:2*60*1e3,refetchOnWindowFocus:true});return{data,isLoading,error};};export const useCartMutations=()=>{const queryClient=useQueryClient();const{getMarket}=useMarketStore();const currentMarket=getMarket();const country=currentMarket?.countryCode;const includeSellingPlans=getIncludeSellingPlansFlag();const updateQuantity=useMutation({mutationFn:async({cartId,lineId,quantity})=>{return updateQuantityShopifyCart({cartId,lineId,quantity,country,includeSellingPlans});},onMutate:async({lineId,quantity})=>{// Record latest desired quantity for this line\nlastDesiredQuantityByLine.set(lineId,quantity);const cartQueryKey=[\"cart\",country];await queryClient.cancelQueries({queryKey:cartQueryKey});const previousCart=queryClient.getQueryData(cartQueryKey);const cart=getCartFromResponse(previousCart);if(!cart)return{previousCart};const updatedLines=cart.lines.edges.map(edge=>{if(edge.node.id!==lineId)return edge;return{...edge,node:{...edge.node,quantity}};});const updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):old);return{previousCart};},onError:(_err,variables,context)=>{// Only rollback if this failed mutation corresponds to the latest desired quantity\nconst latest=lastDesiredQuantityByLine.get(variables.lineId);if(latest!==variables.quantity)return;if(!context)return;const{previousCart}=context;if(previousCart){const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,previousCart);}},onSettled:(_data,_error,variables)=>{// Invalidate only if this mutation represents the latest desired quantity for the line\nconst latest=lastDesiredQuantityByLine.get(variables.lineId);if(latest!==variables.quantity)return;lastDesiredQuantityByLine.delete(variables.lineId);const cartQueryKey=[\"cart\",country];queryClient.invalidateQueries({queryKey:cartQueryKey});}});const removeLine=useMutation({mutationFn:async({cartId,lineId})=>{return await removeLineShopifyCart({cartId,lineId,country,includeSellingPlans});},onMutate:async({lineId})=>{// Track this removal to prevent stale responses from \"reviving\" the item\npendingRemovals.add(lineId);const cartQueryKey=[\"cart\",country];await queryClient.cancelQueries({queryKey:cartQueryKey});const previousCart=queryClient.getQueryData(cartQueryKey);const cart=getCartFromResponse(previousCart);if(!cart)return{previousCart};const updatedLines=cart.lines.edges.filter(edge=>edge.node.id!==lineId);const updatedCart=recalculateCartTotals({...cart,lines:{...cart.lines,edges:updatedLines}});queryClient.setQueryData(cartQueryKey,old=>old?updateCartInResponse(old,updatedCart):old);return{previousCart};},onError:(_err,variables,context)=>{// Only rollback if this lineId is still pending removal\nif(!pendingRemovals.has(variables.lineId))return;if(!context)return;const{previousCart}=context;if(previousCart){const cartQueryKey=[\"cart\",country];queryClient.setQueryData(cartQueryKey,previousCart);}},onSuccess:(_data,variables)=>{// Just clean up tracking - the optimistic update is already correct\n// Don't apply mutation response as it has different structure (cartLinesRemove.cart vs .cart)\npendingRemovals.delete(variables.lineId);}});return{updateQuantity:{mutate:updateQuantity.mutate,mutateAsync:updateQuantity.mutateAsync,isPending:updateQuantity.isPending,error:updateQuantity.error},removeLine:{mutate:removeLine.mutate,mutateAsync:removeLine.mutateAsync,isPending:removeLine.isPending,error:removeLine.error}};};/**\n * Utility hook that combines cart creation and management\n */export const useCart=()=>{const queryClient=useQueryClient();const{getMarket}=useMarketStore();const currentMarket=getMarket();const previousMarketRef=useRef();const isOnFramerCanvas=isOnFramerCanvasFn();const{data:cartData,isLoading:isCreatingCart,error:cartError}=useCreateCart();const cart=cartData?.data?.cart||cartData?.data?.cartCreate?.cart||null;const cartId=cart?.id||getCartIdFromStorage();const{addToCart:addToCartMutate,addToCartAsync:addToCartAsyncFn,isAdding,error:addError}=useAddToCart();const{updateQuantity,removeLine}=useCartMutations();const includeSellingPlans=getIncludeSellingPlansFlag();// Update cart buyer identity when market changes\nuseEffect(()=>{// Skip effect when on Framer canvas\nif(isOnFramerCanvas)return;const updateCartMarket=async()=>{const currentCountry=currentMarket?.countryCode;const previousCountry=previousMarketRef.current;// Only update if:\n// 1. Market actually changed\n// 2. We have a cart ID\n// 3. Current country exists\nif(previousCountry&&currentCountry&&previousCountry!==currentCountry&&cartId){try{// Update the cart's buyer identity to change currency\nawait updateCartBuyerIdentity({cartId,countryCode:currentCountry,includeSellingPlans});// Invalidate queries to refetch with new currency\nconst cartQueryKey=[\"cart\",currentCountry];queryClient.invalidateQueries({queryKey:cartQueryKey});}catch(error){console.error(\"[Cart] Failed to update cart market:\",error);}}previousMarketRef.current=currentCountry;};updateCartMarket();},[currentMarket?.countryCode,cartId,queryClient,isOnFramerCanvas,includeSellingPlans]);// Early return when on Framer canvas to prevent warnings and unnecessary API calls\nif(isOnFramerCanvas){return{cart:null,cartId:undefined,isLoading:false,isAdding:false,error:null,addToCart:()=>{},addToCartAsync:()=>Promise.reject(new Error(\"Cart not available on Framer canvas\")),updateQuantity:()=>{},removeLine:()=>{}};}// Log for debugging - comprehensive error information\n// Skip logging when on Framer canvas to prevent console warnings\nif(!isOnFramerCanvas){if(!cartId&&!isCreatingCart&&cartError){console.error(\"[useCart] Cart initialization failed:\",cartError,\"Response data:\",cartData);}else if(!cartId&&!isCreatingCart&&!cartError){console.warn(\"[useCart] Cart ID is missing and loading finished, but no error. Response:\",cartData);}}return{cart,cartId,isLoading:isCreatingCart,isAdding,error:cartError||addError,addToCart:(variantId,quantity=1,sellingPlanId,variantData)=>{if(!cartId){console.warn(\"[useCart] Cannot add to cart: cartId is not available.\",\"isLoading:\",isCreatingCart,\"error:\",cartError);return;}addToCartMutate({cartId,variantId,quantity,sellingPlanId,variantData});},addToCartAsync:(variantId,quantity=1,sellingPlanId,variantData)=>{if(!cartId){console.warn(\"[useCart] Cannot add to cart async: cartId is not available.\",\"isLoading:\",isCreatingCart,\"error:\",cartError);return Promise.reject(new Error(\"Cart ID not available. Please wait for cart to initialize.\"));}return addToCartAsyncFn({cartId,variantId,quantity,sellingPlanId,variantData});},updateQuantity:(lineId,quantity)=>{if(!cartId){console.warn(\"[useCart] Cannot update quantity: cartId is not available.\");return;}updateQuantity.mutate({cartId,lineId,quantity});},removeLine:lineId=>{if(!cartId){console.warn(\"[useCart] Cannot remove line: cartId is not available.\");return;}removeLine.mutate({cartId,lineId});}};};// ------------------------------------------------------------ //\n// HELPER FUNCTIONS\n// ------------------------------------------------------------ //\nconst getCartFromResponse=response=>{if(!response?.data)return null;return response.data.cart||response.data.cartCreate?.cart||response.data.cartLinesAdd?.cart||response.data.cartLinesUpdate?.cart||response.data.cartLinesRemove?.cart||null;};const updateCartInResponse=(response,updatedCart)=>{if(!response.data)return response;if(response.data.cart){return{...response,data:{...response.data,cart:updatedCart}};}if(response.data.cartCreate?.cart){return{...response,data:{...response.data,cartCreate:{cart:updatedCart}}};}if(response.data.cartLinesAdd?.cart){return{...response,data:{...response.data,cartLinesAdd:{cart:updatedCart}}};}if(response.data.cartLinesUpdate?.cart){return{...response,data:{...response.data,cartLinesUpdate:{cart:updatedCart}}};}if(response.data.cartLinesRemove?.cart){return{...response,data:{...response.data,cartLinesRemove:{cart:updatedCart}}};}return response;};const findExistingLine=(cart,variantId,sellingPlanId)=>{if(!cart)return undefined;return cart.lines.edges.find(edge=>{const matchesVariant=edge.node.merchandise.id===variantId;const lineSellingPlanId=edge.node.sellingPlanAllocation?.sellingPlan?.id;const matchesSellingPlan=sellingPlanId?lineSellingPlanId===sellingPlanId:!lineSellingPlanId;return matchesVariant&&matchesSellingPlan;})?.node;};const recalculateCartTotals=cart=>{const subtotal=cart.lines.edges.reduce((acc,edge)=>{const unit=parseFloat(edge.node.merchandise.price.amount||\"0\");return acc+unit*edge.node.quantity;},0);const currencyCode=cart.cost.subtotalAmount.currencyCode||(cart.lines.edges[0]?.node.merchandise.price.currencyCode)||\"USD\";return{...cart,cost:{...cart.cost,subtotalAmount:{amount:subtotal.toFixed(2),currencyCode},totalAmount:{amount:subtotal.toFixed(2),currencyCode}}};};\nexport const __FramerMetadata__ = {\"exports\":{\"useCartMutations\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CART_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCreateCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAddToCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGetCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCart\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{QueryClient}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/bRiQrUY3yTYaOk3nVVOr/Tanstack_query.js\";let globalQueryClient=null;export const getQueryClient=()=>{if(!globalQueryClient){globalQueryClient=new QueryClient({defaultOptions:{queries:{staleTime:5*60*1e3,gcTime:10*60*1e3}}});}return globalQueryClient;};\nexport const __FramerMetadata__ = {\"exports\":{\"getQueryClient\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const Colors={Primary:{color:\"#000000\",placeholderColor:\"rgba(0, 0, 0, 0.5)\",fill:{color:\"#F3F3F3\",colorA:\"#999999\",colorB:\"#F3F3F3\"},hover:{fill:{color:\"#E6E6E6\",colorA:\"#8C8C8C\",colorB:\"#E6E6E6\"}}},Accent:{color:\"#FFFFFF\",fill:{color:\"#111111\",colorA:\"#5E5E5E\",colorB:\"#111111\"},hover:{fill:{color:\"#1F1F1F\",colorA:\"#6B6B6B\",colorB:\"#1F1F1F\"}}}};export const SHARED_COLORS={background:\"#F3F3F3\",backgroundHover:\"#E6E6E6\",backgroundMuted:\"#D9D9D9\",foreground:\"#111111\",foregroundHover:\"#2A2A2A\",foregroundMuted:\"#757575\",primary:\"#40D41A\"};export const SHARED_STYLES={borderRadius:\"10px\",buttonPadding:\"8px 16px 8px 16px\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Colors\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHARED_STYLES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHARED_COLORS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_styles.map","export const CURRENCY_SYMBOLS={AED:\"د.إ\",AFN:\"؋\",ALL:\"L\",AMD:\"֏\",ANG:\"ƒ\",AOA:\"Kz\",ARS:\"$\",AUD:\"$\",AWG:\"ƒ\",AZN:\"₼\",BAM:\"KM\",BBD:\"$\",BDT:\"৳\",BGN:\"лв\",BHD:\".د.ب\",BIF:\"FBu\",BMD:\"$\",BND:\"$\",BOB:\"$b\",BOV:\"BOV\",BRL:\"R$\",BSD:\"$\",BTC:\"₿\",BTN:\"Nu.\",BWP:\"P\",BYN:\"Br\",BYR:\"Br\",BZD:\"BZ$\",CAD:\"$\",CDF:\"FC\",CHE:\"CHE\",CHF:\"CHF\",CHW:\"CHW\",CLF:\"CLF\",CLP:\"$\",CNH:\"\\xa5\",CNY:\"\\xa5\",COP:\"$\",COU:\"COU\",CRC:\"₡\",CUC:\"$\",CUP:\"₱\",CVE:\"$\",CZK:\"Kč\",DJF:\"Fdj\",DKK:\"kr\",DOP:\"RD$\",DZD:\"دج\",EEK:\"kr\",EGP:\"\\xa3\",ERN:\"Nfk\",ETB:\"Br\",ETH:\"Ξ\",EUR:\"€\",FJD:\"$\",FKP:\"\\xa3\",GBP:\"\\xa3\",GEL:\"₾\",GGP:\"\\xa3\",GHC:\"₵\",GHS:\"GH₵\",GIP:\"\\xa3\",GMD:\"D\",GNF:\"FG\",GTQ:\"Q\",GYD:\"$\",HKD:\"$\",HNL:\"L\",HRK:\"kn\",HTG:\"G\",HUF:\"Ft\",IDR:\"Rp\",ILS:\"₪\",IMP:\"\\xa3\",INR:\"₹\",IQD:\"ع.د\",IRR:\"﷼\",ISK:\"kr\",JEP:\"\\xa3\",JMD:\"J$\",JOD:\"JD\",JPY:\"\\xa5\",KES:\"KSh\",KGS:\"лв\",KHR:\"៛\",KMF:\"CF\",KPW:\"₩\",KRW:\"₩\",KWD:\"KD\",KYD:\"$\",KZT:\"₸\",LAK:\"₭\",LBP:\"\\xa3\",LKR:\"₨\",LRD:\"$\",LSL:\"M\",LTC:\"Ł\",LTL:\"Lt\",LVL:\"Ls\",LYD:\"LD\",MAD:\"MAD\",MDL:\"lei\",MGA:\"Ar\",MKD:\"ден\",MMK:\"K\",MNT:\"₮\",MOP:\"MOP$\",MRO:\"UM\",MRU:\"UM\",MUR:\"₨\",MVR:\"Rf\",MWK:\"MK\",MXN:\"$\",MXV:\"MXV\",MYR:\"RM\",MZN:\"MT\",NAD:\"$\",NGN:\"₦\",NIO:\"C$\",NOK:\"kr\",NPR:\"₨\",NZD:\"$\",OMR:\"﷼\",PAB:\"B/.\",PEN:\"S/.\",PGK:\"K\",PHP:\"₱\",PKR:\"₨\",PLN:\"zł\",PYG:\"Gs\",QAR:\"﷼\",RMB:\"￥\",RON:\"lei\",RSD:\"Дин.\",RUB:\"₽\",RWF:\"R₣\",SAR:\"﷼\",SBD:\"$\",SCR:\"₨\",SDG:\"ج.س.\",SEK:\"kr\",SGD:\"S$\",SHP:\"\\xa3\",SLL:\"Le\",SOS:\"S\",SRD:\"$\",SSP:\"\\xa3\",STD:\"Db\",STN:\"Db\",SVC:\"$\",SYP:\"\\xa3\",SZL:\"E\",THB:\"฿\",TJS:\"SM\",TMT:\"T\",TND:\"د.ت\",TOP:\"T$\",TRL:\"₤\",TRY:\"₺\",TTD:\"TT$\",TVD:\"$\",TWD:\"NT$\",TZS:\"TSh\",UAH:\"₴\",UGX:\"USh\",USD:\"$\",UYI:\"UYI\",UYU:\"$U\",UYW:\"UYW\",UZS:\"лв\",VEF:\"Bs\",VES:\"Bs.S\",VND:\"₫\",VUV:\"VT\",WST:\"WS$\",XAF:\"FCFA\",XBT:\"Ƀ\",XCD:\"$\",XOF:\"CFA\",XPF:\"₣\",XSU:\"Sucre\",XUA:\"XUA\",YER:\"﷼\",ZAR:\"R\",ZMW:\"ZK\",ZWD:\"Z$\",ZWL:\"$\"};/**\n * Get currency symbol by currency code\n * @param currencyCode - ISO 4217 currency code (e.g., \"USD\", \"EUR\", \"GBP\")\n * @returns Currency symbol or the currency code if not found\n */export const getCurrencySymbol=currencyCode=>{return CURRENCY_SYMBOLS[currencyCode]||currencyCode;};\nexport const __FramerMetadata__ = {\"exports\":{\"getCurrencySymbol\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CURRENCY_SYMBOLS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Currency_symbols.map","import{ControlType}from\"framer\";import{CURRENCY_SYMBOLS}from\"https://framerusercontent.com/modules/gNrx5shePoNxbUKTvliC/HLQJlFFZMsPSLpGIiDtr/Currency_symbols.js\";export function formatCurrency({amount,currencyCode,options}){amount=amount||0;const showDecimals=options.decimals==\"auto\"?amount%1!==0:options.decimals==\"always\";const decimals=showDecimals?2:0;let formattedAmount=\"\";if(options.formatted&&typeof Intl!==\"undefined\"){const locale=options.locale||(typeof navigator!==\"undefined\"?navigator.language:\"en-us\");const formatter=new Intl.NumberFormat(locale,{minimumFractionDigits:decimals,maximumFractionDigits:decimals});formattedAmount=formatter.format(amount);}else{formattedAmount=amount.toFixed(decimals);}if(!currencyCode||currencyCode===\"XXX\"){return formattedAmount;}const symbol=CURRENCY_SYMBOLS[currencyCode];if(options.style===\"code\"){return options.location===\"before\"?`${currencyCode} ${formattedAmount}`:`${formattedAmount} ${currencyCode}`;}else{return options.location===\"before\"?`${symbol}${formattedAmount}`:`${formattedAmount}${symbol}`;}}export const CurrencyFormatControls={currencyFormat:{type:ControlType.Object,title:\"Format\",controls:{style:{type:ControlType.Enum,defaultValue:\"symbol\",options:[\"symbol\",\"code\"],optionTitles:[\"Symbol ($)\",\"Code (USD)\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},location:{type:ControlType.Enum,defaultValue:\"before\",options:[\"before\",\"after\"],optionTitles:[\"Before\",\"After\"],displaySegmentedControl:true},decimals:{type:ControlType.Enum,defaultValue:\"auto\",options:[\"auto\",\"always\",\"never\"],optionTitles:[\"Auto\",\"Show (10.00)\",\"Hide (10)\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},formatted:{type:ControlType.Boolean,defaultValue:true},locale:{type:ControlType.String,defaultValue:\"\",placeholder:`Auto (${typeof navigator!==\"undefined\"?navigator.language:\"\"})`,description:\"Formatting examples:\\n*1,000* | *1.000* | *1 000*\",hidden:props=>!props.formatted}},hidden:props=>props.type!==\"subtotal\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"formatCurrency\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CurrencyFormatControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CurrencyFormatControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_currency_props.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{withCSS}from\"framer\";export const pulseKeyframes=`\n  @keyframes pulse {\n    0%, 100% {\n      opacity: 1;\n    }\n    50% {\n      opacity: 0.5;\n    }\n  }\n`;function LoadingSkeletonWithoutCss({style}){return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"16px\",backgroundColor:SHARED_COLORS.backgroundMuted,borderRadius:\"10px\",animation:\"pulse 1.5s ease-in-out infinite\",...style}})});}const LoadingSkeleton=withCSS(LoadingSkeletonWithoutCss,[pulseKeyframes],\"\");export default LoadingSkeleton;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LoadingSkeleton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"pulseKeyframes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loading_skeleton.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType}from\"framer\";export function renderWithTag(tag,content,style){const finalStyle={...style,margin:0,padding:0,whiteSpace:\"nowrap\"};switch(tag){case\"p\":return /*#__PURE__*/_jsx(\"p\",{style:finalStyle,children:content});case\"span\":return /*#__PURE__*/_jsx(\"span\",{style:finalStyle,children:content});case\"h1\":return /*#__PURE__*/_jsx(\"h1\",{style:finalStyle,children:content});case\"h2\":return /*#__PURE__*/_jsx(\"h2\",{style:finalStyle,children:content});case\"h3\":return /*#__PURE__*/_jsx(\"h3\",{style:finalStyle,children:content});case\"h4\":return /*#__PURE__*/_jsx(\"h4\",{style:finalStyle,children:content});case\"h5\":return /*#__PURE__*/_jsx(\"h5\",{style:finalStyle,children:content});case\"h6\":return /*#__PURE__*/_jsx(\"h6\",{style:finalStyle,children:content});}}export const TagPropertyControls={tag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],defaultValue:\"p\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"renderWithTag\":{\"type\":\"reactComponent\",\"name\":\"renderWithTag\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"TagPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TagPropertyControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TagType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_tag_props.map","import{ControlType}from\"framer\";export const SUPPORT_CONTROL={needHelp:{type:ControlType.Object,title:\"Need help?\",buttonTitle:\"Get Support\",icon:\"interaction\",controls:{info:{type:ControlType.Enum,defaultValue:\"info\",options:[\"info\"],optionTitles:[\"Support 🛟\"],displaySegmentedControl:true,title:\"Get Support\",description:\"We're here to help! The best place to get support is to visit our documentation to find your answers. We're also available on live chat.\\n\\n[Visit Frameship docs](https://insertframe.io/docs/frameship)\"}}}};export const SHOPIFY_DATA_DESCRIPTION=\"Connect this to a *Shopify Data* variable from CMS.\";export const VARIANT_IMAGE_MAPPING_DESCRIPTION=\"Connect this to a *Variant Image Mapping* variable from CMS.\";export const VARIANT_OPTIONS_DESCRIPTION=\"Connect this to a *Variant Options* variable from CMS.\";\nexport const __FramerMetadata__ = {\"exports\":{\"SUPPORT_CONTROL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHOPIFY_DATA_DESCRIPTION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VARIANT_IMAGE_MAPPING_DESCRIPTION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VARIANT_OPTIONS_DESCRIPTION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_props.map","import{ControlType}from\"framer\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";export const LoadingSkeletonPropertyControls={loaderStyle:{type:ControlType.Object,title:\"🎨 Loader Style\",buttonTitle:\"Show, Size, Color\",controls:{showLoader:{type:ControlType.Boolean,title:\"Visible\",defaultValue:true},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:SHARED_COLORS.backgroundMuted,hidden:props=>!props.showLoader},width:{type:ControlType.Number,title:\"Width\",defaultValue:16,min:1,step:1,unit:\"px\",hidden:props=>!props.showLoader},height:{type:ControlType.Number,title:\"Height\",defaultValue:16,min:1,step:1,unit:\"px\",hidden:props=>!props.showLoader},previewLoader:{type:ControlType.Boolean,title:\"Preview\",defaultValue:false,hidden:props=>!props.showLoader,description:\"Preview the loader on the Framer canvas.\"}},description:\"Pulsing-frame animation displayed while the component loads data from Shopify, usually for a split second on first page load.\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"LoadingSkeletonPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LoadingSkeletonProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_loading_skeleton_props.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{QueryClientProvider}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/bRiQrUY3yTYaOk3nVVOr/Tanstack_query.js\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/o6ckyfN34V369HXAwmWJ/Use_cart.js\";import{useMarketStore}from\"https://framerusercontent.com/modules/NBp7ctFhtxfP8UPi4nze/I5Jbkf3ddwCkf3X9l2KW/Market_store.js\";import{getQueryClient}from\"https://framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/GiGixQAuBTljF4Bxp1Ke/Tanstack_query_client.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{CurrencyFormatControls,formatCurrency}from\"https://framerusercontent.com/modules/mHaK3bedwyJwyNxfaowX/hWKLWGrPdtcuWvTxZqnK/Shared_currency_props.js\";import LoadingSkeleton from\"https://framerusercontent.com/modules/N0h2Mv73o8xtz2My1yiB/RR9fj2DVzBXn0Wwu7ijL/Loading_skeleton.js\";import{renderWithTag,TagPropertyControls}from\"https://framerusercontent.com/modules/cmJdj1YCmFSsS6n95OKk/9t9XeEHurZ6w5fbXeCsJ/Shared_tag_props.js\";import{useIsInFramerPreview}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/tl22i1lNtmmpBOq8EDe4/Shared_props.js\";import{LoadingSkeletonPropertyControls}from\"https://framerusercontent.com/modules/TxqscBcbPXl18geyBROf/S7yZKjtqtHfQ0qiR18ts/Shared_loading_skeleton_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function CartInfoLabel(props){const queryClient=getQueryClient();return /*#__PURE__*/_jsx(QueryClientProvider,{client:queryClient,children:/*#__PURE__*/_jsx(CartInfoLabelInner,{...props})});}function CartInfoLabelInner(props){const{cart,isLoading,error}=useCart();const{getMarket}=useMarketStore();const currentMarket=getMarket();const isOnFramerCanvas=isOnFramerCanvasFn();const isInFramerPreview=useIsInFramerPreview();let displayValue;const style={...props.font,color:props.color};if(isLoading&&props.loaderStyle.showLoader||isOnFramerCanvas&&props.loaderStyle.previewLoader){return /*#__PURE__*/_jsx(LoadingSkeleton,{style:{width:props.loaderStyle.width,height:props.loaderStyle.height,backgroundColor:props.loaderStyle.backgroundColor}});}if(error){return null;}if(!cart){if((isOnFramerCanvas||isInFramerPreview)&&props.whenZero===\"show\"&&props.type===\"itemCount\"){return renderWithTag(props.tag,\"0\",style);}if((isOnFramerCanvas||isInFramerPreview)&&props.whenZero===\"show\"&&props.type===\"subtotal\"){const currencyCode=currentMarket?.currencyCode||\"USD\";return renderWithTag(props.tag,formatCurrency({amount:0,currencyCode,options:props.currencyFormat}),style);}else{return null;}}const cartItems=cart.lines?.edges||[];const totalItems=cartItems.reduce((total,{node:item})=>total+item.quantity,0);const subtotalAmount=cart.cost?.subtotalAmount;if(props.type===\"subtotal\"){if(subtotalAmount&&!isOnFramerCanvas){const amount=Number(subtotalAmount.amount);displayValue=formatCurrency({amount,currencyCode:subtotalAmount.currencyCode,options:props.currencyFormat});}else if(subtotalAmount&&(isOnFramerCanvas||isInFramerPreview)){displayValue=formatCurrency({amount:0,currencyCode:subtotalAmount.currencyCode,options:props.currencyFormat});}else{displayValue=\"0\";}}else{if(isOnFramerCanvas||isInFramerPreview){displayValue=\"0\";}else{displayValue=totalItems.toString();}}// Hide component when zero and whenZero is \"Hide\"\nconst isZeroValue=displayValue===\"0\"||props.type===\"itemCount\"&&totalItems===0;if(props.whenZero===\"hide\"&&isZeroValue){return null;}return renderWithTag(props.tag,displayValue,style);}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartInfoLabel,{type:{type:ControlType.Enum,options:[\"subtotal\",\"itemCount\"],optionTitles:[\"Subtotal\",\"Item Count\"],defaultValue:\"subtotal\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},...CurrencyFormatControls,font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:SHARED_COLORS.foreground},whenZero:{type:ControlType.Enum,title:\"When Zero\",options:[\"show\",\"hide\"],optionTitles:[\"Show\",\"Hide\"],defaultValue:\"show\",displaySegmentedControl:true,description:\"Hides the component when the value is 0\"},...TagPropertyControls,...LoadingSkeletonPropertyControls,...SUPPORT_CONTROL});CartInfoLabel.displayName=\"Cart Info Label\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartInfoLabel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const OPEN_CART_EVENT=\"framership-open-cart\";export const CLOSE_CART_EVENT=\"framership-close-cart\";\nexport const __FramerMetadata__ = {\"exports\":{\"CLOSE_CART_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OPEN_CART_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_config.map","import{useEffect,useRef}from\"react\";import{isBrowserFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";/**\n * Custom hook to disable body scrolling when a component is open (e.g., cart, modal)\n * Automatically restores scrolling when the component closes or unmounts\n */export function useDisableScroll(isOpen){const isBrowser=isBrowserFn();const restoreRef=useRef(null);useEffect(()=>{if(!isBrowser)return;// Always cleanup previous lock before applying a new one (covers rapid toggles).\nrestoreRef.current?.();restoreRef.current=null;const applyLock=()=>{const previousBodyOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";const lenis=window.lenis;const wrapperEl=(lenis?.options?.wrapper instanceof HTMLElement?lenis.options.wrapper:null)??(lenis?.wrapper instanceof HTMLElement?lenis.wrapper:null);const previousWrapperStyles=wrapperEl?{overflowX:wrapperEl.style.overflowX,overflowY:wrapperEl.style.overflowY,touchAction:wrapperEl.style.touchAction??\"\",overscrollBehavior:wrapperEl.style.overscrollBehavior??\"\"}:null;// With Lenis-in-Framer, scrolling typically happens on the Lenis wrapper, not <body>.\n// 1) Stop Lenis (prevents smooth/raf-driven scrolling)\n// 2) Also lock the wrapper's native scrolling as a fallback (wheel/touch can still move it otherwise)\ntry{lenis?.stop?.();}catch{// no-op\n}if(wrapperEl){wrapperEl.style.overflowX=\"hidden\";wrapperEl.style.overflowY=\"hidden\";wrapperEl.style.touchAction=\"none\";wrapperEl.style.overscrollBehavior=\"none\";}restoreRef.current=()=>{document.body.style.overflow=previousBodyOverflow;if(wrapperEl&&previousWrapperStyles){wrapperEl.style.overflowX=previousWrapperStyles.overflowX;wrapperEl.style.overflowY=previousWrapperStyles.overflowY;wrapperEl.style.touchAction=previousWrapperStyles.touchAction;wrapperEl.style.overscrollBehavior=previousWrapperStyles.overscrollBehavior;}try{lenis?.start?.();}catch{// no-op\n}};};if(isOpen){applyLock();}else{// ensure unlocked\ndocument.body.style.overflow=\"\";try{const lenis=window.lenis;lenis?.start?.();}catch{// no-op\n}}// Cleanup on unmount\nreturn()=>{if(!isBrowser)return;restoreRef.current?.();restoreRef.current=null;document.body.style.overflow=\"\";};},[isOpen,isBrowser]);}\nexport const __FramerMetadata__ = {\"exports\":{\"useDisableScroll\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Use_disable_scroll.map","import{shopifyClient}from\"https://framerusercontent.com/modules/c5gtsBimYk7u4sSXwOlt/qYF6ekN6aOwuxUWbCTWd/Shopify_client.js\";import{createProductGid}from\"https://framerusercontent.com/modules/tzN8qHzrVYThnxhKObeP/oWpbtfeZjvritjXviKiH/Shopify_utils.js\";export const getInventory=async productId=>{const productGid=createProductGid(productId);const getInventoryQuery=`#graphql\n    query getInventory($productId: ID!) {\n      product(id: $productId) {\n        variants(first: 100) {\n          edges {\n            node {\n              id\n\t\t\t\t\t\t\tquantityAvailable\n            }\n          }\n        }\n      }\n    }\n  `;const result=await shopifyClient({query:getInventoryQuery,variables:{productId:productGid}});return result;};\nexport const __FramerMetadata__ = {\"exports\":{\"InventoryResponse\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getInventory\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useQuery}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/bRiQrUY3yTYaOk3nVVOr/Tanstack_query.js\";import{getInventory}from\"https://framerusercontent.com/modules/sX6hfMwzhWlvBxIp2fG2/XYjOFKV8IbjZPPCo0JWD/Inventory_service.js\";export const INVENTORY_QUERY_KEYS={all:[\"inventory\"],byId:productId=>[\"inventory\",productId]};export const useInventory=productId=>{const{data,isLoading,error}=useQuery({queryKey:INVENTORY_QUERY_KEYS.byId(productId),queryFn:()=>getInventory(productId),enabled:!!productId});return{data,isLoading,error};};\nexport const __FramerMetadata__ = {\"exports\":{\"useInventory\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"INVENTORY_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{ControlType}from\"framer\";import{SHARED_COLORS,SHARED_STYLES}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{useInventory}from\"https://framerusercontent.com/modules/DW1wzS65glja20YJJb0w/uYfLkVHVNpBSK9h5Wfsh/Use_inventory.js\";import{extractVariantId}from\"https://framerusercontent.com/modules/tzN8qHzrVYThnxhKObeP/oWpbtfeZjvritjXviKiH/Shopify_utils.js\";import{isOnFramerCanvasFn,useIsInFramerPreview}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";// ------------------------------------------------------------ //\n// DEFAULT VALUES\n// ------------------------------------------------------------ //\nexport const PresetPrimaryButtonStyleDefaultValues={presetButtonStyle:{alignItems:\"center\",justifyContent:\"center\",gap:8,padding:SHARED_STYLES.buttonPadding,border:{borderWidth:0,borderStyle:\"solid\",borderColor:SHARED_COLORS.foregroundMuted},borderRadius:SHARED_STYLES.borderRadius,textColor:SHARED_COLORS.background,backgroundColor:SHARED_COLORS.foreground,shadow:undefined,hover:{textColor:SHARED_COLORS.backgroundHover,backgroundColor:SHARED_COLORS.foregroundHover,shadow:undefined,border:{borderWidth:0,borderStyle:\"solid\",borderColor:SHARED_COLORS.foregroundMuted}},tapScale:.98}};export const PresetSecondaryButtonStyleDefaultValues={presetButtonStyle:{...PresetPrimaryButtonStyleDefaultValues.presetButtonStyle,backgroundColor:SHARED_COLORS.background,textColor:SHARED_COLORS.foreground,hover:{...PresetPrimaryButtonStyleDefaultValues.presetButtonStyle.hover,backgroundColor:SHARED_COLORS.backgroundHover,textColor:SHARED_COLORS.foreground}}};export const OUT_OF_STOCK_STYLE_DEFAULT_VALUES={text:\"Out of Stock\",textColor:SHARED_COLORS.background,backgroundColor:SHARED_COLORS.foregroundMuted,border:{borderWidth:0,borderStyle:\"solid\",borderColor:SHARED_COLORS.foregroundMuted},opacity:.7};export const PresetPrimaryButtonDisabledStyleDefaultValues={disabledStyle:{alignItems:\"center\",justifyContent:\"center\",gap:8,padding:SHARED_STYLES.buttonPadding,border:{borderWidth:0,borderStyle:\"solid\",borderColor:SHARED_COLORS.foregroundMuted},borderRadius:SHARED_STYLES.borderRadius,textColor:SHARED_COLORS.foregroundMuted,backgroundColor:SHARED_COLORS.backgroundMuted,shadow:undefined,tapScale:1}};// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\nexport const PresetPrimaryButtonStyleControls={presetButtonStyle:{title:\"🎨 Styling\",type:ControlType.Object,controls:{alignItems:{title:\"Align\",type:ControlType.Enum,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.alignItems,options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],optionIcons:[\"align-bottom\",\"align-middle\",\"align-top\"],displaySegmentedControl:true},justifyContent:{title:\"Distribute\",type:ControlType.Enum,options:[\"center\",\"start\",\"end\",\"space-between\"],optionTitles:[\"Center\",\"Start\",\"End\",\"Space Between\"],defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.justifyContent},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.gap,unit:\"px\"},padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:(PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.border).borderWidth,borderStyle:(PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.border).borderStyle,borderColor:(PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.border).borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.shadow},hover:{title:\"Hover\",type:ControlType.Object,controls:{textColor:{title:\"Text\",type:ControlType.Color,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover?.shadow},border:{title:\"Border\",// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover?.border}},buttonTitle:\"Style\"},tapScale:{title:\"Tap Scale\",type:ControlType.Number,defaultValue:PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.tapScale,min:0,max:1,step:.01},font:{title:\"Font\",type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",defaultValue:{// @ts-expect-error - fontSize is a string in this Framer npm version\nfontSize:\"16px\",variant:\"Regular\",lineHeight:\"1em\"},hidden:props=>props.buttonType===\"custom\"}},hidden:props=>props.buttonType===\"custom\"}};export const PresetPrimaryButtonDisabledStyleControls={disabledStyle:{title:\"🎨 Disabled Styling\",type:ControlType.Object,controls:{alignItems:{title:\"Align\",type:ControlType.Enum,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.alignItems,options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],optionIcons:[\"align-bottom\",\"align-middle\",\"align-top\"],displaySegmentedControl:true},justifyContent:{title:\"Distribute\",type:ControlType.Enum,options:[\"center\",\"start\",\"end\",\"space-between\"],optionTitles:[\"Center\",\"Start\",\"End\",\"Space Between\"],defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.justifyContent},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.gap,unit:\"px\"},padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:(PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.border).borderWidth,borderStyle:(PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.border).borderStyle,borderColor:(PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.border).borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.shadow},tapScale:{title:\"Tap Scale\",type:ControlType.Number,defaultValue:PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle?.tapScale,min:0,max:1,step:.01},font:{title:\"Font\",type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",hidden:props=>props.buttonType===\"custom\"}},hidden:props=>props.buttonType===\"custom\"}};export const PresetSecondaryButtonStyleControls={presetButtonStyle:{title:\"🎨 Styling\",type:ControlType.Object,controls:{alignItems:{title:\"Align\",type:ControlType.Enum,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.alignItems,options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],optionIcons:[\"align-bottom\",\"align-middle\",\"align-top\"],displaySegmentedControl:true},justifyContent:{title:\"Distribute\",type:ControlType.Enum,options:[\"center\",\"start\",\"end\",\"space-between\"],optionTitles:[\"Center\",\"Start\",\"End\",\"Space Between\"],defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.justifyContent},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.gap,unit:\"px\"},padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderWidth,borderStyle:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderStyle,borderColor:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.shadow},hover:{title:\"Hover\",type:ControlType.Object,controls:{textColor:{title:\"Text\",type:ControlType.Color,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.backgroundColor},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.shadow},border:{title:\"Border\",// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.border}},buttonTitle:\"Style\"},tapScale:{title:\"Tap Scale\",type:ControlType.Number,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.tapScale,min:0,max:1,step:.01},font:{title:\"Font\",type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",hidden:props=>props.buttonType===\"custom\"}},hidden:props=>props.buttonType===\"custom\"}};export const PresetButtonContentControls={showDefaultIcon:{title:\"Default Icon\",type:ControlType.Boolean,defaultValue:true,hidden:()=>true,// hidden: (props: any) => props.buttonType === \"custom\", // shown only on add to cart button\nenabledTitle:\"Show\",disabledTitle:\"Hide\"},text:{title:\"Text\",type:ControlType.String,defaultValue:\"Button\",hidden:props=>props.buttonType===\"custom\"},leftIcon:{title:\"Left Icon\",type:ControlType.ComponentInstance,hidden:props=>props.buttonType===\"custom\"},rightIcon:{title:\"Right Icon\",type:ControlType.ComponentInstance,hidden:props=>props.buttonType===\"custom\"}};export const CustomButtonControls={buttonType:{title:\"Button Type\",type:ControlType.Enum,options:[\"preset\",\"custom\"],optionTitles:[\"Preset\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"preset\"},customButton:{title:\"Button\",type:ControlType.ComponentInstance,hidden:props=>props.buttonType===\"preset\"},customButtonSize:{title:\"Button Size\",type:ControlType.Object,controls:{width:{type:ControlType.Enum,title:\"Width\",options:[\"default\",\"fill\"],optionTitles:[\"Default\",\"Fill\"],defaultValue:\"default\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},height:{type:ControlType.Enum,title:\"Height\",options:[\"default\",\"fill\"],optionTitles:[\"Default\",\"Fill\"],defaultValue:\"default\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"}},hidden:props=>props.buttonType===\"preset\"}};export const OutOfStockStyleControls={outOfStockStyle:{title:\"Out of Stock Style\",type:ControlType.Object,controls:{text:{title:\"Text\",type:ControlType.String,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.text},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.backgroundColor},border:{title:\"Border\",// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.border},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.shadow},opacity:{title:\"Opacity\",type:ControlType.Number,defaultValue:OUT_OF_STOCK_STYLE_DEFAULT_VALUES.opacity,min:0,max:1,step:.01}},hidden:props=>props.buttonType===\"custom\"}};export const MarketButtonStylingActiveControls={stylingActive:{title:\"🎨 Styling Selected\",type:ControlType.Object,controls:{alignItems:{title:\"Align\",type:ControlType.Enum,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.alignItems,options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],optionIcons:[\"align-bottom\",\"align-middle\",\"align-top\"],displaySegmentedControl:true},justifyContent:{title:\"Distribute\",type:ControlType.Enum,options:[\"center\",\"start\",\"end\",\"space-between\"],optionTitles:[\"Center\",\"Start\",\"End\",\"Space Between\"],defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.justifyContent},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.gap,unit:\"px\"},padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderWidth,borderStyle:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderStyle,borderColor:(PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.border).borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:SHARED_COLORS.background},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:SHARED_COLORS.primary},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.shadow},hover:{title:\"Hover\",type:ControlType.Object,controls:{textColor:{title:\"Text\",type:ControlType.Color,defaultValue:SHARED_COLORS.background},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:SHARED_COLORS.primary},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.shadow},border:{title:\"Border\",// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.hover?.border}},buttonTitle:\"Style\"},tapScale:{title:\"Tap Scale\",type:ControlType.Number,defaultValue:PresetSecondaryButtonStyleDefaultValues.presetButtonStyle?.tapScale,min:0,max:1,step:.01},font:{title:\"Font\",type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\",hidden:props=>props.buttonType===\"custom\"}},hidden:props=>props.buttonType===\"custom\"||!props.showWhenActive,description:\"Styling when the market is currently selected\"}};// ------------------------------------------------------------ //\n// UTILITY FUNCTION FOR OVERRIDING DEFAULTS\n// ------------------------------------------------------------ //\n/**\n * Deep clones property controls and overrides default values, hidden properties, and titles at specified paths\n * @param baseControls - The base property controls to clone\n * @param overrides - Object with dot-notation paths to override (e.g., 'presetButtonStyle.backgroundColor', 'controlName.hidden', 'controlName.title')\n * @returns New property controls with overridden defaults, hidden properties, and titles\n */export function overrideControlDefaults(baseControls,overrides){// Deep clone the controls (preserving functions)\nconst deepClone=obj=>{if(obj===null||typeof obj!==\"object\")return obj;if(typeof obj===\"function\")return obj;if(Array.isArray(obj))return obj.map(deepClone);const cloned={};for(const key in obj){if(obj.hasOwnProperty(key)){cloned[key]=deepClone(obj[key]);}}return cloned;};const clonedControls=deepClone(baseControls);// Apply overrides\nObject.entries(overrides).forEach(([path,value])=>{const pathParts=path.split(\".\");let current=clonedControls;let controlLevel=null;let lastControlKey=null;// Navigate to the target control\nfor(let i=0;i<pathParts.length;i++){const part=pathParts[i];if(i===pathParts.length-1){// We've reached the final property\nif(part===\"defaultValue\"&&controlLevel&&lastControlKey){// Override defaultValue on a control (e.g., \"text.defaultValue\")\nconst control=controlLevel[lastControlKey];if(control&&typeof control===\"object\"&&control.defaultValue!==undefined){control.defaultValue=value;}}else if(part===\"hidden\"){// Override the hidden property of a control\nif(current[part]&&typeof current[part]===\"object\"&&current[part].controls){// This is an object control with nested controls - set hidden on the object control itself\ncurrent[part].hidden=value;}else if(controlLevel&&lastControlKey){// This is a property of a parent control (e.g., \"inputStyle.hidden\")\n// controlLevel should be the parent level containing the object control\nconst control=controlLevel[lastControlKey];if(control){control.hidden=value;}}else if(current[part]&&typeof current[part]===\"object\"){// Direct control\ncurrent[part].hidden=value;}}else if(part===\"title\"){// Override the title property of a control\nif(current[part]&&typeof current[part]===\"object\"&&current[part].controls){// This is an object control with nested controls - set title on the object control itself\ncurrent[part].title=value;}else if(controlLevel&&lastControlKey){// This is a property of a parent control (e.g., \"inputStyle.title\")\n// controlLevel should be the parent level containing the object control\nconst control=controlLevel[lastControlKey];if(control){control.title=value;}}else if(current[part]&&typeof current[part]===\"object\"){// Direct control\ncurrent[part].title=value;}}else if(current[part]&&typeof current[part]===\"object\"){// If it's a control with controls (nested), we shouldn't override it directly\nif(current[part].controls){console.warn(`Cannot override ${path} - it's a parent control with nested controls`);}else if(current[part].defaultValue!==undefined){// This is a direct control - update its defaultValue\ncurrent[part].defaultValue=value;}else if(controlLevel&&lastControlKey){// This might be a property within a control's defaultValue object\n// (e.g., \"border.borderWidth\" where border is the control)\nconst control=controlLevel[lastControlKey];if(control?.defaultValue&&typeof control.defaultValue===\"object\"){control.defaultValue[part]=value;}}}else if(controlLevel&&lastControlKey){// Property doesn't exist in current, but we have a control to modify\nconst control=controlLevel[lastControlKey];if(control?.defaultValue&&typeof control.defaultValue===\"object\"){control.defaultValue[part]=value;}}}else{// Navigate deeper\nif(current[part]?.controls){// This is a parent control with nested controls\n// Set controlLevel to current level so we can access this control later for properties like 'hidden'\ncontrolLevel=current;lastControlKey=part;current=current[part].controls;}else if(current[part]&&typeof current[part]===\"object\"){// This might be a control or a defaultValue object\nif(current[part].defaultValue!==undefined){// This is a control - check if we're trying to access its defaultValue properties\ncontrolLevel=current;lastControlKey=part;// If defaultValue is an object, navigate into it; otherwise stay at control level\nif(typeof current[part].defaultValue===\"object\"&&current[part].defaultValue!==null){current=current[part].defaultValue;}else{// defaultValue is a primitive - we need to set it directly later\ncurrent=current[part];}}else{// This is a direct control (like ComponentInstance) - set up for property access\ncontrolLevel=current;lastControlKey=part;current=current[part];}}else{console.warn(`Path ${path} not found in controls`);return;}}}});return clonedControls;}// ------------------------------------------------------------ //\n// CUSTOM HOOKS\n// ------------------------------------------------------------ //\nexport function useInventoryDisabled(shopifyDataId,selectedVariantId,disableWhenOutOfStock){const isOnFramerCanvas=isOnFramerCanvasFn();const isInFramerPreview=useIsInFramerPreview();const{data:inventoryData,isLoading,error}=useInventory(shopifyDataId);if(isOnFramerCanvas||isInFramerPreview)return{isDisabled:false};const variants=inventoryData?.data?.product?.variants?.edges||[];const selectedVariant=variants.find(variant=>extractVariantId(variant.node.id)===selectedVariantId);if(isLoading||error)return{isDisabled:false};const isInStock=selectedVariant?selectedVariant.node.quantityAvailable>0:false;const isNotTrackedStock=selectedVariant?selectedVariant.node.quantityAvailable===null||selectedVariant.node.quantityAvailable===-1:false;const isDisabled=disableWhenOutOfStock&&!isNotTrackedStock&&!isInStock;return{isDisabled};}\nexport const __FramerMetadata__ = {\"exports\":{\"overrideControlDefaults\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MarketButtonStylingActiveControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetPrimaryButtonDisabledStyleDefaultValues\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OUT_OF_STOCK_STYLE_DEFAULT_VALUES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MarketButtonStylingActiveProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetButtonDisabledStyleControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetPrimaryButtonDisabledStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetButtonContentControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetButtonStyleControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OutOfStockStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInventoryDisabled\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomButtonProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetSecondaryButtonStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetPrimaryButtonStyleDefaultValues\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomButtonControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetSecondaryButtonStyleDefaultValues\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetButtonContentControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OutOfStockStyleProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PresetPrimaryButtonStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";export default function LoaderSvg({style}){return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",className:\"lucide lucide-loader-circle-icon lucide-loader-circle\",style:{...style},children:/*#__PURE__*/_jsx(\"path\",{d:\"M21 12a9 9 0 1 1-6.219-8.56\"})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LoaderSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loader.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import LoaderSvg from\"https://framerusercontent.com/modules/z7s7d2NhYNciN7G09hdf/Am5BTAlgzE3rws6PH1Qt/Loader.js\";export default function LoadingSpinner({style}){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n          @keyframes loading-spinner {\n            from {\n              transform: rotate(0deg);\n            }\n            to {\n              transform: rotate(360deg);\n            }\n          }\n        `}),/*#__PURE__*/_jsx(LoaderSvg,{style:{animation:\"loading-spinner 1s linear infinite\",...style}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LoadingSpinner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loading_spinner.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{PresetPrimaryButtonStyleDefaultValues,PresetPrimaryButtonDisabledStyleDefaultValues}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/mKQUKpZlpXqomQNvf6D7/Shared_button_props.js\";import LoadingSpinner from\"https://framerusercontent.com/modules/J14wQOiI0O01kyXMgenS/ODFPbfbc3Lw68NQPcyta/Loading_spinner.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nexport default function PresetButton(props){const{leftIcon,rightIcon,font,text,onClick,presetButtonStyle,disabledStyle,style,disabled,isLoading,...restProps}=props;// Deep merge the presetButtonStyle with defaults\nconst mergedPresetButtonStyle={...PresetPrimaryButtonStyleDefaultValues.presetButtonStyle,...presetButtonStyle||{},hover:{...PresetPrimaryButtonStyleDefaultValues.presetButtonStyle?.hover,...presetButtonStyle?.hover||{}}};// Deep merge the disabledStyle with defaults\nconst mergedDisabledStyle={...PresetPrimaryButtonDisabledStyleDefaultValues.disabledStyle,...disabledStyle||{}};// Use disabled style when disabled, otherwise use normal style\nconst activeStyle=disabled?mergedDisabledStyle:mergedPresetButtonStyle;const handleClick=e=>{onClick(e);};return /*#__PURE__*/_jsxs(motion.button,{onClick:handleClick,style:{width:\"100%\",height:\"100%\",display:\"flex\",cursor:disabled?\"not-allowed\":\"pointer\",alignItems:activeStyle?.alignItems,justifyContent:activeStyle?.justifyContent,gap:activeStyle?.gap,padding:activeStyle?.padding,border:typeof activeStyle?.border===\"string\"?activeStyle.border:activeStyle?.border?`${activeStyle.border.borderWidth||0}px ${activeStyle.border.borderStyle||\"solid\"} ${activeStyle.border.borderColor||\"transparent\"}`:undefined,borderRadius:activeStyle?.borderRadius,backgroundColor:activeStyle?.backgroundColor,color:activeStyle?.textColor,boxShadow:activeStyle?.shadow,...disabled&&disabledStyle?.font?disabledStyle.font:font,...style},animate:{backgroundColor:activeStyle?.backgroundColor,color:activeStyle?.textColor,boxShadow:activeStyle?.shadow,border:typeof activeStyle?.border===\"string\"?activeStyle.border:activeStyle?.border?`${activeStyle.border.borderWidth||0}px ${activeStyle.border.borderStyle||\"solid\"} ${activeStyle.border.borderColor||\"transparent\"}`:undefined},whileHover:disabled?undefined:{backgroundColor:mergedPresetButtonStyle?.hover?.backgroundColor,color:mergedPresetButtonStyle?.hover?.textColor,boxShadow:mergedPresetButtonStyle?.hover?.shadow,border:typeof mergedPresetButtonStyle?.hover?.border===\"string\"?mergedPresetButtonStyle.hover.border:mergedPresetButtonStyle?.hover?.border?`${mergedPresetButtonStyle.hover.border.borderWidth||0}px ${mergedPresetButtonStyle.hover.border.borderStyle||\"solid\"} ${mergedPresetButtonStyle.hover.border.borderColor||\"transparent\"}`:undefined,transition:{duration:.3,ease:\"easeOut\"}},whileTap:{scale:activeStyle?.tapScale,transition:{duration:.1,ease:\"easeOut\"}},disabled:disabled||isLoading,...restProps,children:[isLoading&&/*#__PURE__*/_jsx(LoadingSpinner,{style:{width:restProps.loadingSpinnerSize||24,height:restProps.loadingSpinnerSize||24}}),leftIcon&&!isLoading&&/*#__PURE__*/_jsx(\"span\",{children:leftIcon}),text&&!isLoading&&/*#__PURE__*/_jsx(\"span\",{children:text}),rightIcon&&!isLoading&&/*#__PURE__*/_jsx(\"span\",{children:rightIcon})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"PresetButtonProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"PresetButton\",\"slots\":[\"leftIcon\",\"rightIcon\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import React from\"react\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nexport default function CustomButtonWrapper(props){return /*#__PURE__*/_jsx(\"div\",{onClick:props.disabled?undefined:props.onClick,style:{overflow:\"visible\",width:props.customButtonSize?.width===\"default\"?\"fit-content\":\"100%\",height:props.customButtonSize?.height===\"default\"?\"fit-content\":\"100%\",display:\"flex\",cursor:props.disabled?\"not-allowed\":\"pointer\",opacity:props.disabled?.5:1},children:/*#__PURE__*/_jsx(_Fragment,{children:React.Children.map(props.children,child=>{return /*#__PURE__*/React.cloneElement(child,{style:{...child.props.style,width:props.customButtonSize?.width===\"fill\"?\"100%\":child.props.width,height:props.customButtonSize?.height===\"fill\"?\"100%\":child.props.height}});})})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CustomButtonWrapper\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Custom_button_wrapper.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export default function CartSvg({style}){return /*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{...style},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"8\",cy:\"21\",r:\"1\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"19\",cy:\"21\",r:\"1\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React,{useState,useEffect,useRef}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{OPEN_CART_EVENT,CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js\";import{isBrowserFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{useDisableScroll}from\"https://framerusercontent.com/modules/zzfzgZ7pO3t6JQJMkHo3/ZueuducC1DyN2VURmw7J/Use_disable_scroll.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/r2xPK26uLkyJA9HYSZ6z/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/6SkMdiv3T9lXNoUXujQ9/Custom_button_wrapper.js\";import CartSvg from\"https://framerusercontent.com/modules/qGSs7SULtHSo8Msf1WUy/vraFd5f3jmKFoHJ9xWa7/Cart.js\";import{PresetPrimaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/mKQUKpZlpXqomQNvf6D7/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/tl22i1lNtmmpBOq8EDe4/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartOpenButtonContent(props){const isOnFramerCanvas=RenderTarget.hasRestrictions();const[isOpen,setIsOpen]=useState(false);const handleOpenCart=()=>setIsOpen(true);const handleCloseCart=()=>setIsOpen(false);const{overlayParentClasses,ref}=useOverlayParentClasses(isOnFramerCanvas);useCartEventListeners(handleOpenCart,handleCloseCart);return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\",height:\"100%\"},children:[props.buttonType===\"custom\"&&/*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleOpenCart,customButtonSize:props.customButtonSize,children:props.customButton}),props.buttonType===\"preset\"&&/*#__PURE__*/_jsx(PresetButton,{onClick:handleOpenCart,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(CartSvg,{style:{width:\"16px\",height:\"16px\"}}),rightIcon:props.rightIcon?.[0],font:props.presetButtonStyle.font,text:props.text?props.text:undefined,presetButtonStyle:props.presetButtonStyle}),!isOnFramerCanvas&&/*#__PURE__*/_jsx(CartPortal,{isOpen:isOpen,onClose:handleCloseCart,cartLayer:props.cartLayer,overlayParentClasses:overlayParentClasses,backdropOverlay:props.backdropOverlay,cartLayerAnimation:props.cartLayerConfig.cartLayerAnimation,cartLayerHeight:props.cartLayerConfig.cartLayerHeight,cartLayerPosition:props.cartLayerConfig.cartLayerPosition,shadow:props.cartLayerConfig.shadow})]});}function CartPortal({isOpen,onClose,cartLayer,overlayParentClasses,backdropOverlay,cartLayerAnimation,cartLayerHeight,cartLayerPosition,shadow}){const isBrowser=isBrowserFn();const overlayRef=useRef(null);useDisableScroll(isOpen);useSyncCartLayerCursor(isBrowser,isOpen,overlayRef,cartLayer);// ------------------------------------------------------------ //\n// Resolve portal container so that Framer elements keep their\n// scoped CSS (Framer scoping relies on being a descendant of the\n// element that has the `data-framer-root` attribute).\n// ------------------------------------------------------------ //\nconst portalTarget=isBrowser?document.querySelector(\"[data-framer-root]\")||document.getElementById(\"main\")||document.body:null;// Wrap portal content with parent classes to maintain styling context\nconst portalContent=/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:isOpen&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{ref:overlayRef,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:onClose,style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",backgroundColor:backdropOverlay.backgroundColor,backdropFilter:`blur(${backdropOverlay.blur}px)`,zIndex:11},transition:backdropOverlay.transition,id:\"frameship-cart-overlay\"}),/*#__PURE__*/_jsx(motion.div,{initial:{x:cartLayerAnimation.offsetX,y:cartLayerAnimation.offsetY,opacity:cartLayerAnimation.opacity,scale:cartLayerAnimation.scale,rotate:cartLayerAnimation.rotate},animate:{x:0,y:0,opacity:1,scale:1,rotate:0},exit:{x:cartLayerAnimation.offsetX,y:cartLayerAnimation.offsetY,opacity:cartLayerAnimation.opacity,scale:cartLayerAnimation.scale,rotate:cartLayerAnimation.rotate},transition:cartLayerAnimation.transition,style:{position:\"fixed\",...getCartLayerPosition(cartLayerPosition),width:\"fit-content\",maxWidth:\"100%\",height:\"100dvh\",zIndex:12,boxShadow:shadow,overflowY:\"auto\"},id:\"frameship-cart-layer\",children:React.Children.map(cartLayer,child=>{return /*#__PURE__*/React.cloneElement(child,{...child.props,style:{...child.props.style,height:cartLayerHeight===\"viewport\"?\"100dvh\":child.props.height,maxWidth:\"100%\"}});})})]})});// Only create portal on client-side when portalTarget exists\nif(!portalTarget){return null;}// Wrap with parent classes using reduce to maintain Framer styling context\nconst wrappedContent=overlayParentClasses.reduce((children,className)=>/*#__PURE__*/_jsx(\"div\",{className:`${className} frameship-contents`,children:children}),portalContent);return /*#__PURE__*/createPortal(wrappedContent,portalTarget);}// ------------------------------------------------------------ //\n// Calculate cart layer position\n// ------------------------------------------------------------ //\nconst getCartLayerPosition=cartLayerPosition=>{const{position,offsetX,offsetY}=cartLayerPosition;switch(position){case\"top left\":return{top:`${offsetY}px`,left:`${offsetX}px`};case\"top right\":return{top:`${offsetY}px`,right:`${offsetX}px`};case\"bottom right\":return{bottom:`${offsetY}px`,right:`${offsetX}px`};case\"bottom left\":return{bottom:`${offsetY}px`,left:`${offsetX}px`};default:return{top:`${offsetY}px`,right:`${offsetX}px`};}};// ------------------------------------------------------------ //\n// CUSTOM HOOKS\n// ------------------------------------------------------------ //\nfunction useOverlayParentClasses(isOnFramerCanvas){const[overlayParentClasses,setOverlayParentClasses]=useState([]);const ref=useRef(null);useEffect(()=>{if(!isOnFramerCanvas&&ref.current){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());}},[isOnFramerCanvas]);return{overlayParentClasses,ref};}function useCartEventListeners(handleOpenCart,handleCloseCart){const isBrowser=isBrowserFn();useEffect(()=>{if(!isBrowser)return;const handleOpenEvent=()=>handleOpenCart();const handleCloseEvent=()=>handleCloseCart();document.addEventListener(OPEN_CART_EVENT,handleOpenEvent);document.addEventListener(CLOSE_CART_EVENT,handleCloseEvent);return()=>{document.removeEventListener(OPEN_CART_EVENT,handleOpenEvent);document.removeEventListener(CLOSE_CART_EVENT,handleCloseEvent);};},[isBrowser,handleOpenCart,handleCloseCart]);}/**\n * Syncs the data-framer-cursor attribute from the cart layer's first child\n * to the overlay element. This ensures that Framer's cursor behavior (e.g.,\n * pointer, not-allowed, or custom cursor) is properly maintained on the backdrop\n * overlay when the cart is open, matching the cursor style of the cart layer content.\n */function useSyncCartLayerCursor(isBrowser,isOpen,overlayRef,cartLayer){useEffect(()=>{if(!isBrowser||!isOpen)return;const cartLayerElement=document.getElementById(\"frameship-cart-layer\");const overlayElement=overlayRef.current;if(cartLayerElement&&overlayElement){const firstChild=cartLayerElement.firstElementChild;if(firstChild?.hasAttribute(\"data-framer-cursor\")){const cursorValue=firstChild.getAttribute(\"data-framer-cursor\");if(cursorValue){overlayElement.setAttribute(\"data-framer-cursor\",cursorValue);}}else{overlayElement.removeAttribute(\"data-framer-cursor\");}}},[isBrowser,isOpen,cartLayer,overlayRef]);}// ------------------------------------------------------------ //\n// EXPORT WITH CSS\n// ------------------------------------------------------------ //\nconst CartOpenButtonContentWithCSS=withCSS(CartOpenButtonContent,[\".frameship-contents { display: contents !important }\"],\"\");/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CartOpenButton(props){return /*#__PURE__*/_jsx(CartOpenButtonContentWithCSS,{...props});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartOpenButton,{cartLayer:{type:ControlType.ComponentInstance,description:\"Connect a layer. Must be a component, not a stack.\"},cartLayerConfig:{title:\"Cart Layer Config\",buttonTitle:\"Height, Position, Animation\",type:ControlType.Object,controls:{cartLayerHeight:{title:\"Height\",type:ControlType.Enum,defaultValue:\"viewport\",options:[\"viewport\",\"default\"],optionTitles:[\"Viewport\",\"Default\"],displaySegmentedControl:true},cartLayerPosition:{title:\"Position\",type:ControlType.Object,controls:{position:{title:\"Position\",type:ControlType.Enum,defaultValue:\"top right\",options:[\"top left\",\"top right\",\"bottom right\",\"bottom left\"],optionTitles:[\"Top Left\",\"Top Right\",\"Bottom Right\",\"Bottom Left\"]},offsetX:{title:\"Offset X\",type:ControlType.Number,defaultValue:0,unit:\"px\"},offsetY:{title:\"Offset Y\",type:ControlType.Number,defaultValue:0,unit:\"px\"}}},cartLayerAnimation:{title:\"Animation\",type:ControlType.Object,buttonTitle:\"Enter Effect\",icon:\"effect\",controls:{opacity:{title:\"Opacity\",type:ControlType.Number,min:0,max:1,step:.1,defaultValue:0},scale:{title:\"Scale\",type:ControlType.Number,min:0,max:2,step:.1,defaultValue:1},rotate:{title:\"Rotate\",type:ControlType.Number,min:-360,max:360,step:1,defaultValue:0,unit:\"deg\"},offsetX:{title:\"Offset X\",type:ControlType.Number,defaultValue:100,unit:\"px\"},offsetY:{title:\"Offset Y\",type:ControlType.Number,defaultValue:0,unit:\"px\"},transition:{title:\"Transition\",type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.3,bounce:0}}}},shadow:{title:\"Shadow\",// @ts-expect-error - BoxShadow is not a valid control type in this Framer npm version\ntype:ControlType.BoxShadow,defaultValue:\"-2px 0 10px rgba(0, 0, 0, 0.1)\"}}},backdropOverlay:{title:\"Overlay\",type:ControlType.Object,buttonTitle:\"Background, Blur, Transition\",controls:{backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.5)\",optional:true},blur:{title:\"Blur\",type:ControlType.Number,displayStepper:true,defaultValue:0},transition:{title:\"Transition\",type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.3,bounce:0},description:\"A solid overlay shown behind the cart\"}}},...CustomButtonControls,...PresetPrimaryButtonStyleControls,...overrideControlDefaults(PresetButtonContentControls,{\"leftIcon.title\":\"Button Left Icon\",\"rightIcon.title\":\"Button Right Icon\",\"text.title\":\"Button Text\",\"text.defaultValue\":\"\"}),...SUPPORT_CONTROL});CartOpenButton.displayName=\"Cart Open Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartOpenButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export default function CloseSvg({style}){return /*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:style,children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CloseSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Close.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";import{CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/r2xPK26uLkyJA9HYSZ6z/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/6SkMdiv3T9lXNoUXujQ9/Custom_button_wrapper.js\";import CloseSvg from\"https://framerusercontent.com/modules/4QYSju9HzJBAL9oBW7ci/UgntBBhzaOlNZS089rBh/Close.js\";import{PresetSecondaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/mKQUKpZlpXqomQNvf6D7/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/tl22i1lNtmmpBOq8EDe4/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartCloseButtonContent(props){const handleCloseCart=()=>{// Dispatch custom event to close the cart\ndocument.dispatchEvent(new CustomEvent(CLOSE_CART_EVENT));};if(props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleCloseCart,customButtonSize:props.customButtonSize,children:props.customButton});}return /*#__PURE__*/_jsx(PresetButton,{onClick:handleCloseCart,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(CloseSvg,{}),rightIcon:props.rightIcon?.[0],presetButtonStyle:props.presetButtonStyle});}// ------------------------------------------------------------ //\n// EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CartCloseButton(props){return /*#__PURE__*/_jsx(CartCloseButtonContent,{...props});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartCloseButton,{...CustomButtonControls,...overrideControlDefaults(PresetSecondaryButtonStyleControls,{\"presetButtonStyle.backgroundColor\":\"rgba(0, 0, 0, 0)\",\"presetButtonStyle.textColor\":\"rgba(0, 0, 0, 1)\",\"presetButtonStyle.hover.backgroundColor\":\"rgba(0, 0, 0, 0)\",\"presetButtonStyle.hover.textColor\":\"rgba(0, 0, 0, 1)\",\"presetButtonStyle.border.borderWidth\":0,\"presetButtonStyle.border.borderStyle\":\"solid\",\"presetButtonStyle.border.borderColor\":\"rgba(0, 0, 0, 0.1)\"}),...PresetButtonContentControls,...SUPPORT_CONTROL});CartCloseButton.displayName=\"Cart Close Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartCloseButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const ENV={ENVIRONMENT:{development:\"localReact\",staging:\"framer\",production:\"framer\"},BACKEND_URL:{development:\"http://localhost:8787\",staging:\"https://frameship-backend-staging.account-ba7.workers.dev\",production:\"https://frameship-backend.account-ba7.workers.dev\"},BACKEND_API_KEY:{development:\"9692aec79a1b5ad3546e7fa02e1046195a85ff2dee60c1fdecf95d446ff16789\",staging:\"58b5bdccbf6f33a5f381fcfbe85bfa5e242bf5d62fadcb5fc30029290434142d\",production:\"9c170a2a758c830a7b191139343767cea3734f5e8c499e8f21d0dcc3a7979805\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"ENV\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Env.map","import{jsx as _jsx}from\"react/jsx-runtime\";export default function WarningSvg({style}){return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"32\",height:\"32\",fill:\"currentColor\",viewBox:\"0 0 256 256\",style:style,children:/*#__PURE__*/_jsx(\"path\",{d:\"M236.8,188.09,149.35,36.22h0a24.76,24.76,0,0,0-42.7,0L19.2,188.09a23.51,23.51,0,0,0,0,23.72A24.35,24.35,0,0,0,40.55,224h174.9a24.35,24.35,0,0,0,21.33-12.19A23.51,23.51,0,0,0,236.8,188.09ZM120,104a8,8,0,0,1,16,0v40a8,8,0,0,1-16,0Zm8,88a12,12,0,1,1,12-12A12,12,0,0,1,128,192Z\"})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WarningSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Warning.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import WarningSvg from\"https://framerusercontent.com/modules/a6DVEwKxzlS6D6qBIVTI/4nAFsKTAVSYf274I7U6n/Warning.js\";export default function MissingPropsWarning({missingProps}){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",alignItems:\"start\",justifyContent:\"center\",gap:\"4px\",borderRadius:\"4px\",border:\"2px dashed #FF4D4D\",padding:\"12px 16px\",backgroundColor:\"#FF4D4D10\",boxSizing:\"border-box\",fontSize:\"14px\",lineHeight:\"20px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(WarningSvg,{style:{width:\"20px\",height:\"20px\",color:\"#FF4D4D\"}}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:\"600\"},children:missingProps.length>1?\"Missing Component Properties\":\"Missing Component Property\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[\"Set up the component by connecting\",\" \",/*#__PURE__*/_jsx(\"strong\",{children:missingProps.join(\", \")}),\" to the component or by selecting \",/*#__PURE__*/_jsx(\"strong\",{children:missingProps.join(\", \")}),\" from the component properties.\"]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MissingPropsWarning\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Missing_props_warning.map","function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}class LicenseCache{// Get cached license data\nget(){// First check in-memory cache (fastest)\nif(this.memoryCache&&this.memoryCacheTime&&Date.now()-this.memoryCacheTime<this.cacheDuration){return this.memoryCache;}// Then check localStorage (cross-tab persistence)\ntry{const stored=localStorage.getItem(this.cacheKey);if(stored){const parsed=JSON.parse(stored);if(parsed.data&&parsed.timestamp&&Date.now()-parsed.timestamp<this.cacheDuration){// Update memory cache\nthis.memoryCache=parsed.data;this.memoryCacheTime=parsed.timestamp;return parsed.data;}}}catch(error){console.warn(\"Error reading license cache from localStorage:\",error);}return null;}// Set license data in cache\nset(data){const cacheData={data:data,timestamp:Date.now()};// Update memory cache\nthis.memoryCache=data;this.memoryCacheTime=cacheData.timestamp;// Update localStorage\ntry{localStorage.setItem(this.cacheKey,JSON.stringify(cacheData));}catch(error){console.warn(\"Error saving license cache to localStorage:\",error);}}// Clear cache\nclear(){this.memoryCache=null;this.memoryCacheTime=null;try{localStorage.removeItem(this.cacheKey);}catch(error){console.warn(\"Error clearing license cache from localStorage:\",error);}}// Check if cache is valid\nisValid(){const cached=this.get();return cached!==null;}constructor(cacheDuration=6e4){_define_property(this,\"cacheDuration\",void 0);_define_property(this,\"cacheKey\",void 0);_define_property(this,\"memoryCache\",void 0);_define_property(this,\"memoryCacheTime\",void 0);// 1 minute default\nthis.cacheDuration=cacheDuration;this.cacheKey=\"frameship-license-cache\";this.memoryCache=null;this.memoryCacheTime=null;}}// Export singleton instance\nexport const licenseCache=new LicenseCache(6e4);\nexport const __FramerMetadata__ = {\"exports\":{\"licenseCache\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LicenseCacheData\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./License_cache.map","import{ENV}from\"https://framerusercontent.com/modules/pKQXtSIFOkUZHJ1ZIH57/xasIA5RetlT8iITFSz0n/Env.js\";export async function backendClient(props){const{method,endpoint,params,body}=props;const queryString=new URLSearchParams(params).toString();const url=params?`${ENV.BACKEND_URL.production}${endpoint}?${queryString}`:`${ENV.BACKEND_URL.production}${endpoint}`;const response=await fetch(url,{method,headers:{\"Content-Type\":\"application/json\",\"X-API-Key\":ENV.BACKEND_API_KEY.production},body});if(!response.ok){throw new Error(`Backend API request failed: ${response.status} ${response.statusText}`);}const data=await response.json();return data;}\nexport const __FramerMetadata__ = {\"exports\":{\"backendClient\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{licenseCache}from\"https://framerusercontent.com/modules/U32JRYBcPmO9IzIRP4Rj/GrFKLNDUaXKzMFWb6e2Q/License_cache.js\";import{getLicenseId}from\"https://framerusercontent.com/modules/TgekT24FCXsp3m1M9KnX/51KiLjOfRPpzwxhbKXBD/Get_shopify_config.js\";import{backendClient}from\"https://framerusercontent.com/modules/b3e85pFcNFtqTX3XSv9e/zOfqbkMdl0fyR3REXbDr/Backend_client.js\";export async function fetchLicense(){// Check cache first\nconst cached=licenseCache.get();if(cached){return cached;}// Cache miss - make API call\n// console.log(\"License cache miss - fetching from API\");\n// Check if we're in a browser environment\nif(typeof window===\"undefined\"){throw new Error(\"License check requires browser environment\");}// Get license ID from script tag\nconst licenseId=getLicenseId();if(!licenseId){// If no license ID, assume free license\nreturn{free:true};}// Get current URL\nconst currentUrl=encodeURIComponent(window.location.href);// Make request to backend license endpoint using backendClient\nconst licenseData=await backendClient({method:\"GET\",endpoint:\"/license-check\",params:{url:currentUrl,license_id:licenseId}});// Cache the response\nlicenseCache.set(licenseData);console.log(\"License data cached for 1 minute\");return licenseData;}\nexport const __FramerMetadata__ = {\"exports\":{\"fetchLicense\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useQuery}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/bRiQrUY3yTYaOk3nVVOr/Tanstack_query.js\";import{licenseCache}from\"https://framerusercontent.com/modules/U32JRYBcPmO9IzIRP4Rj/GrFKLNDUaXKzMFWb6e2Q/License_cache.js\";import{fetchLicense}from\"https://framerusercontent.com/modules/JhvDT64z5Z8fFnafHobq/C0haDnNEQmsBird8zfLb/Licence_service.js\";export const LICENSE_QUERY_KEYS={all:[\"license\"]};export const useLicense=()=>{const{data,isLoading,error}=useQuery({queryKey:LICENSE_QUERY_KEYS.all,queryFn:fetchLicense,staleTime:6e4,gcTime:5*60*1e3,retry:1});// If API fails, try to use cached data as fallback\nconst cachedData=licenseCache.get();const licenseData=data||cachedData;return{isFree:licenseData?.free===true,isLoading,error:error||null};};\nexport const __FramerMetadata__ = {\"exports\":{\"LICENSE_QUERY_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useLicense\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{createContext,useContext}from\"react\";import{useLicense}from\"https://framerusercontent.com/modules/kGyAHPbQwKZr1zBe6pP6/81xvKXoWOsQ92InmRX1i/Use_license.js\";const LicenseContext=/*#__PURE__*/createContext(undefined);export function LicenseProvider({children}){const licenseData=useLicense();return /*#__PURE__*/_jsx(LicenseContext.Provider,{value:licenseData,children:children});}export function useLicenseContext(){const context=useContext(LicenseContext);if(context===undefined){throw new Error(\"useLicenseContext must be used within a LicenseProvider\");}return context;}\nexport const __FramerMetadata__ = {\"exports\":{\"LicenseProvider\":{\"type\":\"reactComponent\",\"name\":\"LicenseProvider\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useLicenseContext\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (808fccf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,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-yvDv4\";const variantClassNames={nAcSi0Q4q:\"framer-v-1dx2m24\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"nAcSi0Q4q\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dx2m24\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nAcSi0Q4q\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.4)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qgxcaq\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"TVNkLFV9a\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nubdde\",layoutDependency:layoutDependency,layoutId:\"wFJRnI40a\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-ezi7fp\",layoutDependency:layoutDependency,layoutId:\"aNdvEZwcH\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><g><path d=\"M 0 0 L 16 0 L 16 16 L 0 16 Z\" fill=\"transparent\"></path><path d=\"M 8 1.333 C 9.841 1.333 11.333 2.826 11.333 4.667 L 11.333 6.667 C 12.438 6.667 13.333 7.562 13.333 8.667 L 13.333 12.667 C 13.333 13.771 12.438 14.667 11.333 14.667 L 4.667 14.667 C 3.562 14.667 2.667 13.771 2.667 12.667 L 2.667 8.667 C 2.667 7.562 3.562 6.667 4.667 6.667 L 4.667 4.667 C 4.667 2.826 6.159 1.333 8 1.333 M 8 9.333 C 7.302 9.333 6.722 9.871 6.67 10.567 L 6.667 10.667 C 6.667 11.403 7.264 12 8 12 C 8.736 12 9.333 11.403 9.333 10.667 C 9.333 9.93 8.736 9.333 8 9.333 M 8 2.667 C 6.895 2.667 6 3.562 6 4.667 L 6 6.667 L 10 6.667 L 10 4.667 C 10 3.562 9.105 2.667 8 2.667\" fill=\"rgb(0,0,0)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-stwm1e\",layoutDependency:layoutDependency,layoutId:\"Rp27oX084\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><path d=\"M 0 0 L 16 0 L 16 16 L 0 16 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-197lgmt\",layoutDependency:layoutDependency,layoutId:\"ShjwPumuw\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.667 13.333\" overflow=\"visible\"><path d=\"M 5.333 0 C 7.174 0 8.667 1.492 8.667 3.333 L 8.667 5.333 C 9.771 5.333 10.667 6.229 10.667 7.333 L 10.667 11.333 C 10.667 12.438 9.771 13.333 8.667 13.333 L 2 13.333 C 0.895 13.333 0 12.438 0 11.333 L 0 7.333 C 0 6.229 0.895 5.333 2 5.333 L 2 3.333 C 2 1.492 3.492 0 5.333 0 M 5.333 8 C 4.636 8 4.056 8.538 4.003 9.233 L 4 9.333 C 4 10.07 4.597 10.667 5.333 10.667 C 6.07 10.667 6.667 10.07 6.667 9.333 C 6.667 8.597 6.07 8 5.333 8 M 5.333 1.333 C 4.229 1.333 3.333 2.229 3.333 3.333 L 3.333 5.333 L 7.333 5.333 L 7.333 3.333 C 7.333 2.229 6.438 1.333 5.333 1.333\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1y3tsak\",layoutDependency:layoutDependency,layoutId:\"GLHlL4s1w\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.667 13.333\" overflow=\"visible\"><path d=\"M 5.333 0 C 7.174 0 8.667 1.492 8.667 3.333 L 8.667 5.333 C 9.771 5.333 10.667 6.229 10.667 7.333 L 10.667 11.333 C 10.667 12.438 9.771 13.333 8.667 13.333 L 2 13.333 C 0.895 13.333 0 12.438 0 11.333 L 0 7.333 C 0 6.229 0.895 5.333 2 5.333 L 2 3.333 C 2 1.492 3.492 0 5.333 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1saqngk\",layoutDependency:layoutDependency,layoutId:\"hkGZlWS5n\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.667 2.667\" overflow=\"visible\"><path d=\"M 1.333 0 C 0.636 0 0.056 0.538 0.003 1.233 L 0 1.333 C 0 2.07 0.597 2.667 1.333 2.667 C 2.07 2.667 2.667 2.07 2.667 1.333 C 2.667 0.597 2.07 0 1.333 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5chj6a\",layoutDependency:layoutDependency,layoutId:\"z7l8p8rYy\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 0 C 0.895 0 0 0.895 0 2 L 0 4 L 4 4 L 4 2 C 4 0.895 3.105 0 2 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS12YXJpYWJsZS1yZWd1bGFyVkY9SW05d2Mzb2lJRGsyTENBaWQyZG9kQ0lnT0RBd0xDQWlkMlIwYUNJZ01UQXc=\",\"--framer-font-family\":'\"Bricolage Grotesque Variable\", \"Bricolage Grotesque Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"opsz\" 96, \"wght\" 800, \"wdth\" 100)',\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"uppercase\"},children:\"upgrade to PUBLISH\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS12YXJpYWJsZS1yZWd1bGFyVkY9SW05d2Mzb2lJRGsyTENBaWQyZG9kQ0lnT0RBd0xDQWlkMlIwYUNJZ01UQXc=\",\"--framer-font-family\":'\"Bricolage Grotesque Variable\", \"Bricolage Grotesque Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-1qhja7k, \"opsz\" 96, \"wght\" 800, \"wdth\" 100)',\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"uppercase\"},children:\"YOUR STORE\"})]}),className:\"framer-1daoptz\",\"data-framer-name\":\"Online Course\",fonts:[\"GF;Bricolage Grotesque-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"mjecyYYdr\",style:{\"--extracted-1qhja7k\":'\"opsz\" 96, \"wght\" 800, \"wdth\" 100',\"--extracted-2gg91v\":'\"opsz\" 96, \"wght\" 800, \"wdth\" 100',\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.6))\"},children:\"Use Shopify on your Framer site\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgba(0, 0, 0, 0.6))\"},children:\"with Frameship.\"})]}),className:\"framer-la1ndd\",\"data-framer-name\":\"Create engaging learning experiences\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"R3_znsqdM\",style:{\"--extracted-2gxw0f\":\"rgba(0, 0, 0, 0.6)\",\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q02xf5\",layoutDependency:layoutDependency,layoutId:\"gdOTAqUTy\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://buy.stripe.com/bJeaEXbcN0Oid5ZaQV5EY0M\",motionChild:true,nodeId:\"azwEH0J2C\",openInNewTab:true,scopeId:\"ZrUsU8aFu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-bbg7j7 framer-vlpx12\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"azwEH0J2C\",style:{backgroundColor:\"rgb(64, 212, 27)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS04MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"UPGRADE\"})}),className:\"framer-1wdwxz3\",\"data-framer-name\":\"CONTINUE\",fonts:[\"GF;Bricolage Grotesque-800\"],layoutDependency:layoutDependency,layoutId:\"wM9v_325f\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1as0hep\",layoutDependency:layoutDependency,layoutId:\"AkJZpoNBN\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 61 7\" overflow=\"visible\"><g><path d=\"M 56.834 4.955 L 56.834 3.632 L 58.081 3.632 C 58.493 3.632 58.8 3.551 59.003 3.388 C 59.206 3.219 59.307 2.94 59.307 2.554 C 59.307 2.187 59.213 1.916 59.024 1.74 C 58.841 1.557 58.561 1.465 58.182 1.465 L 56.834 1.465 L 56.834 0.142 L 58.273 0.142 C 58.659 0.142 59.017 0.19 59.348 0.285 C 59.679 0.373 59.966 0.516 60.209 0.712 C 60.459 0.909 60.652 1.156 60.787 1.455 C 60.929 1.754 61 2.113 61 2.533 C 61 3.069 60.878 3.517 60.635 3.876 C 60.399 4.236 60.054 4.507 59.601 4.69 C 59.148 4.867 58.594 4.955 57.939 4.955 Z M 55.608 6.857 L 55.608 0.143 L 57.25 0.143 L 57.25 6.858 L 55.608 6.858 Z M 53.143 6.858 L 53.143 0.142 L 54.795 0.142 L 54.795 6.858 Z M 50.693 6.858 L 50.693 0.142 L 52.335 0.142 L 52.335 6.858 Z M 46.689 6.858 L 46.689 0.142 L 48.331 0.142 L 48.331 6.858 Z M 47.915 4.172 L 47.915 2.788 L 51.554 2.788 L 51.554 4.172 Z M 43.385 7 C 42.912 7 42.496 6.946 42.138 6.837 C 41.787 6.729 41.493 6.573 41.256 6.369 C 41.024 6.172 40.843 5.92 40.729 5.637 C 40.621 5.345 40.574 5.023 40.587 4.67 L 42.108 4.334 C 42.121 4.646 42.185 4.901 42.3 5.097 C 42.418 5.284 42.587 5.432 42.787 5.525 C 42.99 5.613 43.216 5.657 43.466 5.657 C 43.669 5.657 43.848 5.633 44.003 5.586 C 44.159 5.531 44.28 5.46 44.368 5.372 C 44.463 5.277 44.51 5.169 44.51 5.047 C 44.51 4.884 44.449 4.751 44.328 4.65 C 44.206 4.541 44.037 4.45 43.821 4.375 C 43.584 4.292 43.344 4.217 43.101 4.151 C 42.809 4.069 42.518 3.981 42.229 3.887 C 41.956 3.79 41.695 3.664 41.449 3.51 C 41.215 3.363 41.017 3.165 40.871 2.93 C 40.729 2.693 40.658 2.398 40.658 2.045 C 40.658 1.611 40.766 1.241 40.983 0.936 C 41.206 0.631 41.51 0.4 41.895 0.244 C 42.287 0.082 42.733 0 43.233 0 C 43.76 0 44.229 0.092 44.642 0.275 C 45.054 0.451 45.371 0.712 45.594 1.058 C 45.817 1.404 45.905 1.828 45.858 2.33 L 44.358 2.574 C 44.365 2.371 44.344 2.191 44.297 2.035 C 44.25 1.879 44.175 1.747 44.074 1.638 C 43.979 1.53 43.858 1.448 43.709 1.394 C 43.561 1.333 43.385 1.302 43.182 1.302 C 42.973 1.302 42.797 1.33 42.655 1.384 C 42.52 1.438 42.415 1.513 42.341 1.608 C 42.273 1.702 42.238 1.817 42.239 1.933 C 42.239 2.076 42.294 2.194 42.402 2.289 C 42.51 2.384 42.665 2.469 42.868 2.544 C 43.071 2.611 43.31 2.683 43.588 2.757 C 43.881 2.839 44.172 2.931 44.459 3.032 C 44.749 3.123 45.025 3.253 45.28 3.419 C 45.526 3.57 45.731 3.78 45.878 4.029 C 46.034 4.28 46.111 4.599 46.111 4.985 C 46.111 5.433 45.993 5.806 45.757 6.105 C 45.527 6.403 45.206 6.627 44.794 6.776 C 44.388 6.926 43.919 7 43.385 7 Z M 35.356 6.858 L 35.356 0.142 L 36.998 0.142 L 36.998 6.858 Z M 36.582 6.858 L 36.582 5.484 L 40.14 5.484 L 40.14 6.858 Z M 36.582 4.09 L 36.582 2.859 L 39.674 2.859 L 39.674 4.09 Z M 36.582 1.516 L 36.582 0.142 L 40.14 0.142 L 40.14 1.516 Z M 27.021 6.858 L 27.021 0.142 L 29.484 0.142 L 30.852 4.914 L 30.872 4.914 L 32.21 0.142 L 34.542 0.142 L 34.542 6.858 L 33.021 6.858 L 33.021 1.801 L 33.001 1.801 L 31.491 6.858 L 30.051 6.858 L 28.561 1.801 L 28.541 1.801 L 28.541 6.858 Z M 19.974 6.858 L 22.214 0.142 L 24.343 0.142 L 26.573 6.858 L 24.799 6.858 L 23.299 1.475 L 23.238 1.475 L 21.728 6.858 Z M 21.241 5.667 L 21.241 4.507 L 25.509 4.507 L 25.509 5.667 Z M 14.044 6.858 L 14.044 0.142 L 16.821 0.142 C 17.118 0.142 17.399 0.17 17.662 0.224 C 17.933 0.271 18.176 0.346 18.392 0.448 C 18.615 0.549 18.808 0.678 18.97 0.834 C 19.133 0.992 19.261 1.183 19.345 1.394 C 19.433 1.604 19.476 1.845 19.476 2.116 C 19.476 2.327 19.439 2.527 19.365 2.717 C 19.297 2.9 19.186 3.066 19.031 3.215 C 18.882 3.364 18.686 3.49 18.443 3.592 C 18.206 3.687 17.922 3.754 17.591 3.795 L 17.591 3.876 C 18.024 3.897 18.358 3.982 18.595 4.131 C 18.831 4.28 19.007 4.47 19.122 4.701 C 19.246 4.931 19.338 5.178 19.395 5.433 L 19.75 6.858 L 17.936 6.858 L 17.683 5.525 C 17.642 5.294 17.578 5.108 17.49 4.965 C 17.409 4.823 17.29 4.718 17.135 4.65 C 16.98 4.582 16.774 4.548 16.517 4.548 L 15.686 4.548 L 15.686 6.858 Z M 15.686 3.276 L 16.638 3.276 C 17.01 3.276 17.294 3.205 17.49 3.063 C 17.686 2.92 17.784 2.703 17.784 2.411 C 17.784 2.093 17.693 1.855 17.51 1.699 C 17.328 1.543 17.051 1.465 16.679 1.465 L 15.686 1.465 L 15.686 3.276 Z M 8.877 6.858 L 8.877 0.142 L 10.519 0.142 L 10.519 6.858 Z M 9.698 4.467 L 9.698 3.124 L 13.104 3.124 L 13.104 4.467 Z M 9.698 1.516 L 9.698 0.142 L 13.448 0.142 L 13.448 1.516 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 6.673 5.258 C 6.673 6.143 5.959 6.86 5.078 6.86 L 1.596 6.86 C 0.716 6.86 0.002 6.143 0.002 5.258 L 0.002 3.512 C 0.886 4.4 2.086 4.899 3.337 4.899 C 4.588 4.899 5.789 4.4 6.673 3.511 L 6.673 5.258 Z M 0.001 3.512 L 0 3.511 L 0.001 3.51 L 0.001 3.513 Z M 6.674 3.511 L 6.673 3.511 L 6.673 3.51 Z M 6.407 1.861 C 6.554 1.861 6.673 1.981 6.673 2.128 L 6.673 3.51 L 5.03 1.861 Z M 1.643 1.861 L 0.002 3.51 L 0.002 2.128 C 0.002 1.981 0.121 1.861 0.267 1.861 L 1.643 1.861 Z M 5.03 1.861 L 1.643 1.861 L 3.337 0.161 Z\" fill=\"rgb(64,212,27)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-wnk5gx\",layoutDependency:layoutDependency,layoutId:\"aaA4tuwIc\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 52.123 7\" overflow=\"visible\"><path d=\"M 47.957 4.955 L 47.957 3.632 L 49.204 3.632 C 49.616 3.632 49.924 3.551 50.126 3.388 C 50.329 3.219 50.43 2.94 50.43 2.554 C 50.43 2.187 50.336 1.916 50.147 1.74 C 49.964 1.557 49.684 1.465 49.305 1.465 L 47.957 1.465 L 47.957 0.142 L 49.397 0.142 C 49.782 0.142 50.14 0.19 50.471 0.285 C 50.802 0.373 51.089 0.516 51.332 0.712 C 51.582 0.909 51.775 1.156 51.91 1.455 C 52.052 1.754 52.123 2.113 52.123 2.533 C 52.123 3.069 52.002 3.517 51.758 3.876 C 51.522 4.236 51.177 4.507 50.724 4.69 C 50.272 4.867 49.718 4.955 49.062 4.955 Z M 46.731 6.857 L 46.731 0.143 L 48.373 0.143 L 48.373 6.858 L 46.731 6.858 Z M 44.266 6.858 L 44.266 0.142 L 45.918 0.142 L 45.918 6.858 Z M 41.816 6.858 L 41.816 0.142 L 43.458 0.142 L 43.458 6.858 Z M 37.812 6.858 L 37.812 0.142 L 39.454 0.142 L 39.454 6.858 Z M 39.038 4.172 L 39.038 2.788 L 42.677 2.788 L 42.677 4.172 Z M 34.508 7 C 34.035 7 33.619 6.946 33.261 6.837 C 32.91 6.729 32.616 6.573 32.379 6.369 C 32.147 6.172 31.966 5.92 31.852 5.637 C 31.744 5.345 31.697 5.023 31.71 4.67 L 33.231 4.334 C 33.244 4.646 33.308 4.901 33.423 5.097 C 33.541 5.284 33.71 5.432 33.91 5.525 C 34.113 5.613 34.339 5.657 34.589 5.657 C 34.792 5.657 34.971 5.633 35.126 5.586 C 35.282 5.531 35.403 5.46 35.491 5.372 C 35.586 5.277 35.633 5.169 35.633 5.047 C 35.633 4.884 35.572 4.751 35.451 4.65 C 35.329 4.541 35.16 4.45 34.944 4.375 C 34.707 4.292 34.467 4.217 34.224 4.151 C 33.932 4.069 33.641 3.981 33.352 3.887 C 33.079 3.79 32.818 3.664 32.572 3.51 C 32.338 3.363 32.14 3.165 31.994 2.93 C 31.852 2.693 31.781 2.398 31.781 2.045 C 31.781 1.611 31.889 1.241 32.106 0.936 C 32.329 0.631 32.633 0.4 33.018 0.244 C 33.41 0.082 33.856 0 34.356 0 C 34.883 0 35.353 0.092 35.765 0.275 C 36.177 0.451 36.495 0.712 36.718 1.058 C 36.94 1.404 37.028 1.828 36.981 2.33 L 35.481 2.574 C 35.488 2.371 35.467 2.191 35.42 2.035 C 35.373 1.879 35.298 1.747 35.197 1.638 C 35.103 1.53 34.981 1.448 34.832 1.394 C 34.684 1.333 34.508 1.302 34.305 1.302 C 34.096 1.302 33.92 1.33 33.778 1.384 C 33.643 1.438 33.538 1.513 33.464 1.608 C 33.396 1.702 33.361 1.817 33.363 1.933 C 33.363 2.076 33.417 2.194 33.525 2.289 C 33.633 2.384 33.788 2.469 33.991 2.544 C 34.194 2.611 34.434 2.683 34.711 2.757 C 35.004 2.839 35.295 2.931 35.582 3.032 C 35.872 3.123 36.148 3.253 36.403 3.419 C 36.649 3.57 36.854 3.78 37.001 4.029 C 37.157 4.28 37.234 4.599 37.234 4.985 C 37.234 5.433 37.116 5.806 36.88 6.105 C 36.65 6.403 36.329 6.627 35.917 6.776 C 35.511 6.926 35.042 7 34.508 7 Z M 26.479 6.858 L 26.479 0.142 L 28.121 0.142 L 28.121 6.858 Z M 27.705 6.858 L 27.705 5.484 L 31.263 5.484 L 31.263 6.858 Z M 27.705 4.09 L 27.705 2.859 L 30.797 2.859 L 30.797 4.09 Z M 27.705 1.516 L 27.705 0.142 L 31.263 0.142 L 31.263 1.516 Z M 18.144 6.858 L 18.144 0.142 L 20.607 0.142 L 21.975 4.914 L 21.995 4.914 L 23.333 0.142 L 25.665 0.142 L 25.665 6.858 L 24.144 6.858 L 24.144 1.801 L 24.124 1.801 L 22.614 6.858 L 21.174 6.858 L 19.684 1.801 L 19.664 1.801 L 19.664 6.858 Z M 11.097 6.858 L 13.337 0.142 L 15.466 0.142 L 17.696 6.858 L 15.922 6.858 L 14.422 1.475 L 14.361 1.475 L 12.851 6.858 Z M 12.364 5.667 L 12.364 4.507 L 16.632 4.507 L 16.632 5.667 Z M 5.167 6.858 L 5.167 0.142 L 7.944 0.142 C 8.241 0.142 8.522 0.17 8.785 0.224 C 9.056 0.271 9.299 0.346 9.515 0.448 C 9.738 0.549 9.931 0.678 10.093 0.834 C 10.256 0.992 10.384 1.183 10.468 1.394 C 10.556 1.604 10.6 1.845 10.6 2.116 C 10.6 2.327 10.562 2.527 10.488 2.717 C 10.421 2.9 10.309 3.066 10.154 3.215 C 10.005 3.364 9.809 3.49 9.566 3.592 C 9.329 3.687 9.045 3.754 8.714 3.795 L 8.714 3.876 C 9.147 3.897 9.481 3.982 9.718 4.131 C 9.954 4.28 10.13 4.47 10.245 4.701 C 10.369 4.931 10.461 5.178 10.518 5.433 L 10.873 6.858 L 9.059 6.858 L 8.806 5.525 C 8.765 5.294 8.701 5.108 8.613 4.965 C 8.532 4.823 8.414 4.718 8.258 4.65 C 8.103 4.582 7.897 4.548 7.64 4.548 L 6.809 4.548 L 6.809 6.858 Z M 6.809 3.276 L 7.761 3.276 C 8.133 3.276 8.417 3.205 8.613 3.063 C 8.809 2.92 8.907 2.703 8.907 2.411 C 8.907 2.093 8.816 1.855 8.633 1.699 C 8.451 1.543 8.174 1.465 7.802 1.465 L 6.809 1.465 L 6.809 3.276 Z M 0 6.858 L 0 0.142 L 1.642 0.142 L 1.642 6.858 Z M 0.821 4.467 L 0.821 3.124 L 4.227 3.124 L 4.227 4.467 Z M 0.821 1.516 L 0.821 0.142 L 4.571 0.142 L 4.571 1.516 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qv3pw\",layoutDependency:layoutDependency,layoutId:\"bJLKN413m\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.166 4.812\" overflow=\"visible\"><path d=\"M 0 4.812 L 0 3.49 L 1.247 3.49 C 1.659 3.49 1.966 3.408 2.169 3.246 C 2.372 3.076 2.473 2.798 2.473 2.411 C 2.473 2.045 2.379 1.774 2.189 1.597 C 2.007 1.414 1.727 1.323 1.348 1.323 L 0 1.323 L 0 0 L 1.439 0 C 1.824 0 2.183 0.048 2.514 0.142 C 2.845 0.231 3.132 0.373 3.375 0.57 C 3.625 0.766 3.818 1.014 3.953 1.312 C 4.095 1.611 4.166 1.97 4.166 2.391 C 4.166 2.927 4.044 3.375 3.801 3.734 C 3.565 4.094 3.22 4.365 2.767 4.548 C 2.314 4.724 1.76 4.812 1.105 4.812 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oyhy3g\",layoutDependency:layoutDependency,layoutId:\"razXpsy3j\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 L 0 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zhdych\",layoutDependency:layoutDependency,layoutId:\"NHkAkiHbG\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.652 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.652 0 L 1.652 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tgqpfl\",layoutDependency:layoutDependency,layoutId:\"eAsJgxYzY\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16wkrwm\",layoutDependency:layoutDependency,layoutId:\"aror3vyM6\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dbcf63\",layoutDependency:layoutDependency,layoutId:\"PenSh6mMb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.639 1.384\" overflow=\"visible\"><path d=\"M 0 1.384 L 0 0 L 3.639 0 L 3.639 1.384 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h4zafe\",layoutDependency:layoutDependency,layoutId:\"Kpqk8Bilp\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.526 7\" overflow=\"visible\"><path d=\"M 2.8 7 C 2.327 7 1.911 6.946 1.553 6.837 C 1.202 6.729 0.908 6.573 0.671 6.369 C 0.439 6.172 0.258 5.92 0.144 5.637 C 0.036 5.345 -0.011 5.023 0.002 4.67 L 1.523 4.334 C 1.536 4.646 1.6 4.901 1.715 5.097 C 1.833 5.284 2.002 5.432 2.202 5.525 C 2.405 5.613 2.631 5.657 2.881 5.657 C 3.084 5.657 3.263 5.633 3.418 5.586 C 3.574 5.531 3.695 5.46 3.783 5.372 C 3.878 5.277 3.925 5.169 3.925 5.047 C 3.925 4.884 3.864 4.751 3.743 4.65 C 3.621 4.541 3.452 4.45 3.236 4.375 C 2.999 4.292 2.759 4.217 2.516 4.151 C 2.224 4.069 1.933 3.981 1.644 3.887 C 1.371 3.79 1.11 3.664 0.864 3.51 C 0.63 3.363 0.432 3.165 0.286 2.93 C 0.144 2.693 0.073 2.398 0.073 2.045 C 0.073 1.611 0.181 1.241 0.398 0.936 C 0.621 0.631 0.925 0.4 1.31 0.244 C 1.702 0.082 2.148 0 2.648 0 C 3.175 0 3.644 0.092 4.057 0.275 C 4.469 0.451 4.786 0.712 5.009 1.058 C 5.232 1.404 5.32 1.828 5.273 2.33 L 3.773 2.574 C 3.78 2.371 3.759 2.191 3.712 2.035 C 3.665 1.879 3.59 1.747 3.489 1.638 C 3.394 1.53 3.273 1.448 3.124 1.394 C 2.976 1.333 2.8 1.302 2.597 1.302 C 2.388 1.302 2.212 1.33 2.07 1.384 C 1.935 1.438 1.83 1.513 1.756 1.608 C 1.688 1.702 1.653 1.817 1.654 1.933 C 1.654 2.076 1.709 2.194 1.817 2.289 C 1.925 2.384 2.08 2.469 2.283 2.544 C 2.486 2.611 2.725 2.683 3.003 2.757 C 3.296 2.839 3.587 2.931 3.874 3.032 C 4.164 3.123 4.44 3.253 4.695 3.419 C 4.941 3.57 5.146 3.78 5.293 4.029 C 5.449 4.28 5.526 4.599 5.526 4.985 C 5.526 5.433 5.408 5.806 5.172 6.105 C 4.942 6.403 4.621 6.627 4.209 6.776 C 3.803 6.926 3.334 7 2.8 7 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1obu94e\",layoutDependency:layoutDependency,layoutId:\"zFNAGJzDl\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k37omh\",layoutDependency:layoutDependency,layoutId:\"Ogxjg46WD\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.558 1.374\" overflow=\"visible\"><path d=\"M 0 1.374 L 0 0 L 3.558 0 L 3.558 1.374 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5c1bje\",layoutDependency:layoutDependency,layoutId:\"MQ1XMr1H6\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.092 1.231\" overflow=\"visible\"><path d=\"M 0 1.231 L 0 0 L 3.092 0 L 3.092 1.231 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1u1grab\",layoutDependency:layoutDependency,layoutId:\"sNg1qhz1N\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.558 1.374\" overflow=\"visible\"><path d=\"M 0 1.374 L 0 0 L 3.558 0 L 3.558 1.374 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1aqol5v\",layoutDependency:layoutDependency,layoutId:\"cFiIDov4p\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.521 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 2.463 0 L 3.831 4.772 L 3.852 4.772 L 5.19 0 L 7.521 0 L 7.521 6.715 L 6 6.715 L 6 1.658 L 5.98 1.658 L 4.47 6.715 L 3.031 6.715 L 1.541 1.658 L 1.52 1.658 L 1.52 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1m7xi0p\",layoutDependency:layoutDependency,layoutId:\"e0TQk5QHe\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.599 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 2.24 0 L 4.369 0 L 6.599 6.715 L 4.825 6.715 L 3.325 1.333 L 3.264 1.333 L 1.753 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fn24q3\",layoutDependency:layoutDependency,layoutId:\"fZshb_Bbl\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.267 1.16\" overflow=\"visible\"><path d=\"M 0 1.16 L 0 0 L 4.267 0 L 4.267 1.16 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qt0z67\",layoutDependency:layoutDependency,layoutId:\"cM3DHCLiQ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.707 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 2.777 0 C 3.075 0 3.355 0.027 3.619 0.081 C 3.889 0.129 4.132 0.203 4.348 0.305 C 4.571 0.407 4.764 0.536 4.926 0.692 C 5.089 0.85 5.217 1.04 5.301 1.251 C 5.389 1.462 5.433 1.703 5.433 1.974 C 5.433 2.184 5.396 2.384 5.321 2.574 C 5.254 2.757 5.142 2.923 4.987 3.073 C 4.838 3.222 4.642 3.347 4.399 3.449 C 4.163 3.544 3.879 3.612 3.548 3.653 L 3.548 3.734 C 3.98 3.754 4.315 3.839 4.551 3.988 C 4.788 4.138 4.963 4.328 5.078 4.558 C 5.202 4.789 5.294 5.035 5.352 5.291 L 5.707 6.715 L 3.892 6.715 L 3.639 5.382 C 3.598 5.152 3.534 4.965 3.446 4.823 C 3.365 4.68 3.247 4.575 3.091 4.507 C 2.936 4.44 2.73 4.406 2.473 4.406 L 1.642 4.406 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-msv4k7\",layoutDependency:layoutDependency,layoutId:\"eF7DRcte_\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.098 1.811\" overflow=\"visible\"><path d=\"M 0 1.811 L 0.953 1.811 C 1.325 1.811 1.608 1.74 1.804 1.597 C 2 1.455 2.098 1.238 2.098 0.946 C 2.098 0.627 2.007 0.39 1.824 0.234 C 1.642 0.078 1.365 0 0.993 0 L 0 0 L 0 1.811 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rrq731\",layoutDependency:layoutDependency,layoutId:\"QMsq5KeTb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 6.715\" overflow=\"visible\"><path d=\"M 0 6.715 L 0 0 L 1.642 0 L 1.642 6.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1aa6vsk\",layoutDependency:layoutDependency,layoutId:\"RjfgMkYbX\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.406 1.343\" overflow=\"visible\"><path d=\"M 0 1.343 L 0 0 L 3.406 0 L 3.406 1.343 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rfuxf6\",layoutDependency:layoutDependency,layoutId:\"G1W7rHD34\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.75 1.374\" overflow=\"visible\"><path d=\"M 0 1.374 L 0 0 L 3.75 0 L 3.75 1.374 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-9ypvph\",layoutDependency:layoutDependency,layoutId:\"IkiLcFGw_\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.674 6.699\" overflow=\"visible\"><path d=\"M 6.673 5.098 C 6.673 5.982 5.959 6.699 5.078 6.699 L 1.596 6.699 C 0.716 6.699 0.002 5.982 0.002 5.098 L 0.002 3.352 C 0.886 4.24 2.086 4.738 3.337 4.738 C 4.588 4.738 5.789 4.239 6.673 3.351 L 6.673 5.098 Z M 0.001 3.352 L 0 3.351 L 0.001 3.349 L 0.001 3.352 Z M 6.674 3.351 L 6.673 3.351 L 6.673 3.35 Z M 6.407 1.701 C 6.554 1.701 6.673 1.82 6.673 1.967 L 6.673 3.35 L 5.03 1.701 Z M 1.643 1.701 L 0.002 3.349 L 0.002 1.967 C 0.002 1.82 0.121 1.701 0.267 1.701 L 1.643 1.701 Z M 5.03 1.701 L 1.643 1.701 L 3.337 0 Z\" fill=\"rgb(64,212,27)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1bwc2bh\",layoutDependency:layoutDependency,layoutId:\"jVkTs9wff\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.672 3.348\" overflow=\"visible\"><path d=\"M 6.672 1.747 C 6.672 2.631 5.957 3.348 5.076 3.348 L 1.595 3.348 C 0.714 3.348 0 2.631 0 1.747 L 0 0.001 C 0.885 0.889 2.084 1.387 3.335 1.388 C 4.587 1.388 5.787 0.888 6.672 0 L 6.672 1.747 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-p5ejtx\",layoutDependency:layoutDependency,layoutId:\"NcHxVGC62\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.001 0.003 L 0 0.002 L 0.001 0 L 0.001 0.003 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ph4iho\",layoutDependency:layoutDependency,layoutId:\"Ed9ZQmn9P\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0.001 L 0 0.001 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ckjcp2\",layoutDependency:layoutDependency,layoutId:\"mQPbeyk3b\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.643 1.649\" overflow=\"visible\"><path d=\"M 1.377 0 C 1.524 0 1.643 0.119 1.643 0.267 L 1.643 1.649 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jk22rq\",layoutDependency:layoutDependency,layoutId:\"zQsjB4yH4\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.642 1.649\" overflow=\"visible\"><path d=\"M 1.642 0 L 0 1.649 L 0 0.267 C 0 0.119 0.119 0 0.266 0 L 1.642 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14x091\",layoutDependency:layoutDependency,layoutId:\"BBcSmJfaY\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.387 1.701\" overflow=\"visible\"><path d=\"M 3.387 1.701 L 0 1.701 L 1.693 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yvDv4.framer-vlpx12, .framer-yvDv4 .framer-vlpx12 { display: block; }\",\".framer-yvDv4.framer-1dx2m24 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 15px; position: relative; width: 235px; will-change: var(--framer-will-change-override, transform); }\",\".framer-yvDv4 .framer-qgxcaq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-yvDv4 .framer-1nubdde { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-yvDv4 .framer-ezi7fp { height: 16px; position: relative; width: 16px; }\",\".framer-yvDv4 .framer-stwm1e { height: 16px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-yvDv4 .framer-197lgmt { height: 14px; left: 3px; position: absolute; top: 2px; width: 11px; }\",\".framer-yvDv4 .framer-1y3tsak { height: 14px; left: 0px; position: absolute; top: 0px; width: 11px; }\",\".framer-yvDv4 .framer-1saqngk { height: 3px; left: 4px; position: absolute; top: 8px; width: 3px; }\",\".framer-yvDv4 .framer-5chj6a { height: 4px; left: 4px; position: absolute; top: 2px; width: 4px; }\",\".framer-yvDv4 .framer-1daoptz, .framer-yvDv4 .framer-la1ndd { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-yvDv4 .framer-1q02xf5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-yvDv4 .framer-bbg7j7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 30px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-yvDv4 .framer-1wdwxz3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yvDv4 .framer-1as0hep { height: 7px; position: relative; width: 61px; }\",\".framer-yvDv4 .framer-wnk5gx { height: 7px; left: 9px; position: absolute; top: 0px; width: 52px; }\",\".framer-yvDv4 .framer-1qv3pw { height: 5px; left: 48px; position: absolute; top: 0px; width: 4px; }\",\".framer-yvDv4 .framer-1oyhy3g { height: 7px; left: 47px; position: absolute; top: 0px; width: 2px; }\",\".framer-yvDv4 .framer-zhdych { height: 7px; left: 45px; position: absolute; top: 0px; width: 2px; }\",\".framer-yvDv4 .framer-1tgqpfl { height: 7px; left: 42px; position: absolute; top: 0px; width: 2px; }\",\".framer-yvDv4 .framer-16wkrwm { height: 7px; left: 38px; position: absolute; top: 0px; width: 2px; }\",\".framer-yvDv4 .framer-dbcf63 { height: 2px; left: 39px; position: absolute; top: 3px; width: 4px; }\",\".framer-yvDv4 .framer-h4zafe { height: 7px; left: 32px; position: absolute; top: 0px; width: 6px; }\",\".framer-yvDv4 .framer-1obu94e { height: 7px; left: 27px; position: absolute; top: 0px; width: 2px; }\",\".framer-yvDv4 .framer-k37omh { height: 2px; left: 28px; position: absolute; top: 6px; width: 4px; }\",\".framer-yvDv4 .framer-5c1bje { height: 1px; left: 28px; position: absolute; top: 3px; width: 3px; }\",\".framer-yvDv4 .framer-1u1grab { height: 2px; left: 28px; position: absolute; top: 0px; width: 4px; }\",\".framer-yvDv4 .framer-1aqol5v { height: 7px; left: 18px; position: absolute; top: 0px; width: 8px; }\",\".framer-yvDv4 .framer-1m7xi0p { height: 7px; left: 11px; position: absolute; top: 0px; width: 7px; }\",\".framer-yvDv4 .framer-fn24q3 { height: 1px; left: 13px; position: absolute; top: 5px; width: 5px; }\",\".framer-yvDv4 .framer-qt0z67 { height: 7px; left: 5px; position: absolute; top: 0px; width: 6px; }\",\".framer-yvDv4 .framer-msv4k7 { height: 2px; left: 7px; position: absolute; top: 2px; width: 2px; }\",\".framer-yvDv4 .framer-1rrq731 { height: 7px; left: 0px; position: absolute; top: 0px; width: 2px; }\",\".framer-yvDv4 .framer-1aa6vsk { height: 2px; left: 1px; position: absolute; top: 3px; width: 4px; }\",\".framer-yvDv4 .framer-rfuxf6 { height: 2px; left: 1px; position: absolute; top: 0px; width: 4px; }\",\".framer-yvDv4 .framer-9ypvph { height: 7px; left: 0px; position: absolute; top: 0px; width: 7px; }\",\".framer-yvDv4 .framer-1bwc2bh { height: 4px; left: 0px; position: absolute; top: 4px; width: 7px; }\",\".framer-yvDv4 .framer-p5ejtx { height: 1px; left: 0px; position: absolute; top: 4px; width: 1px; }\",\".framer-yvDv4 .framer-ph4iho { height: 1px; left: 7px; position: absolute; top: 4px; width: 1px; }\",\".framer-yvDv4 .framer-ckjcp2 { height: 2px; left: 5px; position: absolute; top: 2px; width: 2px; }\",\".framer-yvDv4 .framer-jk22rq { height: 2px; left: 0px; position: absolute; top: 2px; width: 2px; }\",\".framer-yvDv4 .framer-14x091 { height: 2px; left: 2px; position: absolute; top: 0px; width: 4px; }\",'.framer-yvDv4[data-border=\"true\"]::after, .framer-yvDv4 [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 180\n * @framerIntrinsicWidth 235\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZrUsU8aFu=withCSS(Component,css,\"framer-yvDv4\");export default FramerZrUsU8aFu;FramerZrUsU8aFu.displayName=\"Upgrade Banner\";FramerZrUsU8aFu.defaultProps={height:180,width:235};const variationAxes=[{defaultValue:96,maxValue:96,minValue:12,name:\"Optical size\",tag:\"opsz\"},{defaultValue:800,maxValue:800,minValue:200,name:\"Weight\",tag:\"wght\"},{defaultValue:100,maxValue:100,minValue:75,name:\"Width\",tag:\"wdth\"}];addFonts(FramerZrUsU8aFu,[{explicitInter:true,fonts:[{cssFamilyName:\"Bricolage Grotesque Variable\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y996as8bTXq_nANBjzKo3IeZx8z6up5H-qHGN6NLPo.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvZvlyMgvs-wJDtw.woff2\",weight:\"800\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZrUsU8aFu\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"235\",\"framerIntrinsicHeight\":\"180\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZrUsU8aFu.map","/*\n * Upgrade Banner\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/xTvcEoSLlFRJZIseEqZ8/s1mlHkYGQR97VVZy9xmB/ZrUsU8aFu.js\"\nexport { default } from \"https://framerusercontent.com/modules/xTvcEoSLlFRJZIseEqZ8/s1mlHkYGQR97VVZy9xmB/ZrUsU8aFu.js\"\n","//@ts-ignore\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useRouter,useCurrentRouteId}from\"framer\";/**\n * React hook to get and set the current route location in a Framer project.\n * @param {Object} params - The parameters for the hook.\n * @param {boolean} params.strict - If true, the hook will enforce strict location matching.\n * @returns {[string, (string) => void]} - An Array with the current path and a Setter function\n * @example\n * const [location, setLocation] = useCurrentLocation();\n * setLocation('/about')\n * @docs - Refer to https://github.com/VictorienDotNet/Framer-Developer-Gems/blob/main/documentations/useCurrentLocation.md for futher details\n */const useCurrentLocation=params=>{const{navigate,routes}=useRouter();const currentRouteId=useCurrentRouteId();const currentLocation=routes?.[currentRouteId]?.path;const setCurrentLocation=pathWithHash=>{const[path,hash]=pathWithHash.split(\"#\");const routeID=Object.entries(routes)?.find(([,value])=>value?.path===path)?.[0];if(routeID){navigate(routeID,hash);}else if(!params?.strict){window.location.assign(path);}};return[currentLocation,setCurrentLocation];};export{useCurrentLocation};export default function A(){return /*#__PURE__*/_jsx(\"div\",{});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"A\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCurrentLocation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UseCurrentLocation.map","/*\n * UseCurrentLocation\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/biKipS1zWpT4tZ0cZhyk/1l8XdClJld0xwptzsD73/UseCurrentLocation.js\"\nexport { default } from \"https://framerusercontent.com/modules/biKipS1zWpT4tZ0cZhyk/1l8XdClJld0xwptzsD73/UseCurrentLocation.js\"\n","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{Children,cloneElement,isValidElement}from\"react\";import{addFonts,addPropertyControls,ControlType}from\"framer\";import{QueryClientProvider}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/bRiQrUY3yTYaOk3nVVOr/Tanstack_query.js\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/o6ckyfN34V369HXAwmWJ/Use_cart.js\";import{getQueryClient}from\"https://framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/GiGixQAuBTljF4Bxp1Ke/Tanstack_query_client.js\";import{ENV}from\"https://framerusercontent.com/modules/pKQXtSIFOkUZHJ1ZIH57/xasIA5RetlT8iITFSz0n/Env.js\";import WarningSvg from\"https://framerusercontent.com/modules/a6DVEwKxzlS6D6qBIVTI/4nAFsKTAVSYf274I7U6n/Warning.js\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import MissingPropsWarning from\"https://framerusercontent.com/modules/WV8eeq99gLbdYaxMkvFc/GxKoQVAXm8Rg9pMiCokW/Missing_props_warning.js\";import{LicenseProvider,useLicenseContext}from\"https://framerusercontent.com/modules/H5MU1OoYNh8lyG2VELX6/E7zthCAgCbQu67XUzi03/License_context.js\";import LicenseBanner from\"https://framer.com/m/Upgrade-Banner-FPdC.js@s1mlHkYGQR97VVZy9xmB\";import{useIsInFramerPreview}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/tl22i1lNtmmpBOq8EDe4/Shared_props.js\";import{useCurrentLocation}from\"https://framer.com/m/UseCurrentLocation-oZyA.js@1l8XdClJld0xwptzsD73\";import{CLOSE_CART_EVENT}from\"https://framerusercontent.com/modules/ULfRcpFPm40RheG8xy3S/Pfxgjc633U68bx2ecZz0/Shared_config.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartProductListInner(props){const hasCartListItem=props.cartListItem&&props.cartListItem.length>0;const hasEmptyState=props.emptyState&&props.emptyState.length>0;const{cart,isLoading,error}=useCart();const{isFree}=useLicenseContext();const isInFramerPreview=useIsInFramerPreview();const isOnFramerCanvas=isOnFramerCanvasFn();const[,setCurrentLocation]=useCurrentLocation();const missingProps=[];if(!hasCartListItem){missingProps.push(\"Cart List Item\");}if(!hasEmptyState){missingProps.push(\"Empty State\");}if(missingProps.length>0){return /*#__PURE__*/_jsx(MissingPropsWarning,{missingProps:missingProps});}if(isLoading){return /*#__PURE__*/_jsx(EmptyState,{emptyState:props.emptyState});}if(error){return /*#__PURE__*/_jsx(ErrorState,{error:error});}const cartItems=cart?.lines?.edges||[];const handleProductClick=(event,item)=>{if(!props.collectionRoute){return;}// Check if the clicked element or any of its ancestors is a button or input or <a> tag\nconst target=event.target;const isClickableOrInButton=target.tagName===\"BUTTON\"||target.closest(\"button\")!==null||target.tagName===\"INPUT\"||target.closest(\"input\")!==null||target.tagName===\"A\"||target.closest(\"a\")!==null;// If a button was clicked, don't navigate\nif(isClickableOrInButton){return;}// Only navigate if collectionRoute is provided\nif(!props.collectionRoute){return;}const productHandle=item.merchandise.product.handle;// Construct URL: current host + collectionRoute + /productId\nconst url=`${props.collectionRoute}/${productHandle}`;document.dispatchEvent(new CustomEvent(CLOSE_CART_EVENT));setCurrentLocation(url);};return /*#__PURE__*/_jsxs(_Fragment,{children:[!props.scrollbar&&/*#__PURE__*/_jsx(\"style\",{children:NO_SCROLL_BAR_STYLE}),/*#__PURE__*/_jsxs(\"div\",{className:\"frameship-cart-product-list\",style:{width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",gap:props.gap,overflowY:\"auto\"},children:[isFree&&!isInFramerPreview&&!isOnFramerCanvas&&/*#__PURE__*/_jsx(LicenseBanner,{style:{width:\"100%\",height:\"fit-content\",flexShrink:0}}),cartItems.length===0&&/*#__PURE__*/_jsx(EmptyState,{emptyState:props.emptyState}),cartItems.length>0&&/*#__PURE__*/_jsx(_Fragment,{children:cartItems.map(({node:item},index)=>/*#__PURE__*/_jsxs(\"div\",{onClick:event=>handleProductClick(event,item),children:[/*#__PURE__*/_jsx(CartListItemMapper,{item:item,cartListItem:props.cartListItem}),props.divider.show&&index<cartItems.length-1&&/*#__PURE__*/_jsx(Divider,{divider:props.divider,marginTop:props.gap})]},item.id))})]})]});}function CartListItemMapper({item,cartListItem}){return /*#__PURE__*/_jsx(_Fragment,{children:Children.map(cartListItem,child=>{if(/*#__PURE__*/isValidElement(child)){// Get subscription info from sellingPlanAllocation\nconst sellingPlanAllocation=item.sellingPlanAllocation;const isSubscription=!!sellingPlanAllocation;const sellingPlanName=sellingPlanAllocation?.sellingPlan?.name||\"\";// Extract delivery frequency from selling plan options\nconst deliveryFrequency=sellingPlanAllocation?.sellingPlan?.options?.[0]?.value;// Use subscription price if available, otherwise use regular price\nconst unitPrice=sellingPlanAllocation?.priceAdjustments?.[0]?.perDeliveryPrice?.amount||item.merchandise.price.amount;// Prepare item data for both environments\nconst itemData={imageUrl:item.merchandise.image.url||\"\",imageAlt:item.merchandise.image.altText||\"\",productTitle:item.merchandise.product.title||\"\",productVariantTitle:item.merchandise.title.replace(\"Default Title\",\"\")||\"\",productSubtotal:Number(Number(unitPrice)*item.quantity).toFixed(2)||\"\",productCurrency:item.merchandise.price.currencyCode||\"\",lineId:item.id,quantity:item.quantity,sellingPlanName,isSubscription,deliveryFrequency};// Handle environment-specific prop mapping\nif(ENV.ENVIRONMENT.production===\"framer\"){return mapItemDataToFramerChild(itemData,child);}// For localReact environment, use normal prop names\nreturn /*#__PURE__*/cloneElement(child,itemData);}return child;})});}// ------------------------------------------------------------ //\n// DIVIDER COMPONENT\n// ------------------------------------------------------------ //\nfunction Divider({divider,marginTop}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:divider.height,backgroundColor:divider.color,marginTop:marginTop}});}// ------------------------------------------------------------ //\n// CART STATES\n// ------------------------------------------------------------ //\nfunction EmptyState({emptyState}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:Children.map(emptyState,child=>{if(/*#__PURE__*/isValidElement(child)){return /*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\",height:\"100%\"}});}return child;})});}function ErrorState({error}){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:\"4px\",borderRadius:\"4px\",border:\"2px solid #FF4D4D\",padding:\"12px 16px\",backgroundColor:\"#FF4D4D10\",boxSizing:\"border-box\",fontSize:\"14px\",lineHeight:\"20px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(WarningSvg,{style:{width:\"20px\",height:\"20px\",color:\"#FF4D4D\"}}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:\"600\"},children:\"Cart Error\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0},children:[error.message,\" Please try again later.\"]})]});}// ------------------------------------------------------------ //\n// HELPER FUNCTIONS\n// ------------------------------------------------------------ //\n/**\n * Maps cart item data to Framer component props using property control IDs.\n *\n * In Framer, components use unique property IDs instead of prop names.\n * This function extracts property controls from the nested component structure,\n * maps our data to the correct IDs based on control titles, and clones the\n * component tree with the updated props.\n *\n * The component structure in Framer is nested:\n * child -> child.props.children -> child.props.children.props.children (actual component)\n */function mapItemDataToFramerChild(itemData,child){// Extract the deeply nested component that contains propertyControls\nconst nestedChild=child.props?.children?.props?.children;const propertyControls=nestedChild?.type?.propertyControls;if(!propertyControls||!nestedChild){// Fallback to localReact behavior if propertyControls not found\nreturn /*#__PURE__*/cloneElement(child,itemData);}// Map our data to Framer's property control IDs based on titles\nconst framerProps={};Object.entries(propertyControls).forEach(([propId,control])=>{const controlTitle=control.title;switch(controlTitle){case\"Image Url\":framerProps[propId]=itemData.imageUrl;break;case\"Image Alt\":framerProps[propId]=itemData.imageAlt;break;case\"Product Title\":framerProps[propId]=itemData.productTitle;break;case\"Product Variant Title\":framerProps[propId]=itemData.productVariantTitle;break;case\"Product Subtotal\":framerProps[propId]=itemData.productSubtotal;break;case\"Product Currency\":framerProps[propId]=itemData.productCurrency;break;case\"Line Id\":framerProps[propId]=itemData.lineId;break;case\"Quantity\":framerProps[propId]=itemData.quantity;break;case\"Selling Plan Name\":framerProps[propId]=itemData.sellingPlanName;break;case\"Delivery Frequency\":framerProps[propId]=itemData.deliveryFrequency||\"\";break;}});// Add unique layoutId and id to prevent animation conflicts\nif(nestedChild.props.layoutId){framerProps.layoutId=`${nestedChild.props.layoutId}-${itemData.lineId}`;}if(nestedChild.props.id){framerProps.id=`${nestedChild.props.id}-${itemData.lineId}`;}// Clone the nested component with Framer props\nconst updatedNestedChild=/*#__PURE__*/cloneElement(nestedChild,framerProps);// Clone the middle wrapper with the updated nested child\nconst middleChild=child.props.children;const middleProps={children:updatedNestedChild};if(middleChild?.props?.layoutId){middleProps.layoutId=`${middleChild.props.layoutId}-${itemData.lineId}`;}if(middleChild?.props?.id){middleProps.id=`${middleChild.props.id}-${itemData.lineId}`;}const updatedMiddleChild=/*#__PURE__*/cloneElement(middleChild,middleProps);// Clone the outer wrapper with the updated middle child\nconst updatedChild=/*#__PURE__*/cloneElement(child,{children:updatedMiddleChild,style:{...child.props?.style||{},width:\"100%\"}});return updatedChild;}const NO_SCROLL_BAR_STYLE=`\n.frameship-cart-product-list::-webkit-scrollbar {\n  display: none;\n}\n.frameship-cart-product-list {\n  -ms-overflow-style: none;\n  scrollbar-width: none;\n}\n`;// ------------------------------------------------------------ //\n// MAIN EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 500\n * @framerIntrinsicHeight 500\n * @framerDisableUnlink\n */export default function CartProductList(props){const queryClient=getQueryClient();return /*#__PURE__*/_jsx(QueryClientProvider,{client:queryClient,children:/*#__PURE__*/_jsx(LicenseProvider,{children:/*#__PURE__*/_jsx(CartProductListInner,{...props})})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartProductList,{cartListItem:{type:ControlType.ComponentInstance,description:\"Connect this to a *Cart List Item* component.\"},emptyState:{type:ControlType.ComponentInstance,description:\"Connect this to a *Empty State* component.\"},gap:{type:ControlType.Number,defaultValue:20,min:0,step:1,unit:\"px\",description:\"The gap between each cart item\"},divider:{type:ControlType.Object,controls:{show:{type:ControlType.Boolean,defaultValue:false},color:{type:ControlType.Color,defaultValue:SHARED_COLORS.backgroundMuted},height:{type:ControlType.Number,defaultValue:1,min:0,unit:\"px\",description:\"A divider line is added between each cart item\"}},defaultValue:{show:false,color:SHARED_COLORS.backgroundMuted,height:1}},scrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},collectionRoute:{type:ControlType.Link,title:\"Collection Route\",description:\"The route to the collection of products (CMS Index Page). Get it from Pages tab in the left sidebar. E.g. /products\"},...SUPPORT_CONTROL});// ------------------------------------------------------------ //\n// FONT FOR BANNER COMPONENT\n// ------------------------------------------------------------ //\nconst variationAxes=[{defaultValue:96,maxValue:96,minValue:12,name:\"Optical size\",tag:\"opsz\"},{defaultValue:800,maxValue:800,minValue:200,name:\"Weight\",tag:\"wght\"},{defaultValue:100,maxValue:100,minValue:75,name:\"Width\",tag:\"wdth\"}];addFonts(CartProductList,[{explicitInter:true,fonts:[{cssFamilyName:\"Bricolage Grotesque Variable\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y996as8bTXq_nANBjzKo3IeZx8z6up5H-qHGN6NLPo.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvZvlyMgvs-wJDtw.woff2\",weight:\"800\"}]}],// @ts-expect-error - supportsExplicitInterCodegen is not a valid option in this Framer npm version\n{supportsExplicitInterCodegen:true});CartProductList.displayName=\"Cart Product List\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartProductList\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"500\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"500\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c105afa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Playfair Display-500\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Playfair Display\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/playfairdisplay/v37/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vUDVZNLo_U2r.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/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-aMWor .framer-styles-preset-ae87wu:not(.rich-text-wrapper), .framer-aMWor .framer-styles-preset-ae87wu.rich-text-wrapper h3 { --framer-font-family: \"Playfair Display\", \"Playfair Display Placeholder\", serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --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: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, #333333); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-aMWor\";\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 (100f99d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Kumbh Sans-300\",\"GF;Kumbh Sans-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQz5YA9LTuUkqaLg.woff2\",weight:\"300\"},{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQkZYA9LTuUkqaLg.woff2\",weight:\"400\"}]}];export const css=['.framer-ZE1e9 .framer-styles-preset-10cxxxz:not(.rich-text-wrapper), .framer-ZE1e9 .framer-styles-preset-10cxxxz.rich-text-wrapper p { --framer-font-family: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-9ac73791-4104-4253-8947-ec829a0f0956, #666666); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; }'];export const className=\"framer-ZE1e9\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{QueryClientProvider}from\"https://framerusercontent.com/modules/EsOvuK0xi7z7RIQRkokm/bRiQrUY3yTYaOk3nVVOr/Tanstack_query.js\";import{getQueryClient}from\"https://framerusercontent.com/modules/hfxq8MeR8YqgxUjDt3zM/GiGixQAuBTljF4Bxp1Ke/Tanstack_query_client.js\";/**\n * Wrapper component that provides QueryClientProvider to its children\n * This is needed for Framer components that use Tanstack Query, since we can't\n * wrap at the app level in Framer.\n *\n * @example\n * ```tsx\n * export default function MyComponent(props: MyComponentProps) {\n *   return (\n *     <QueryClientWrapper>\n *       <MyComponentContent {...props} />\n *     </QueryClientWrapper>\n *   );\n * }\n *\n * function MyComponentContent(props: MyComponentProps) {\n *   const { data } = useQuery(...);\n *   return <div>{data}</div>;\n * }\n * ```\n */export function QueryClientWrapper(props){const queryClient=getQueryClient();return /*#__PURE__*/_jsx(QueryClientProvider,{client:queryClient,children:props.children});}\nexport const __FramerMetadata__ = {\"exports\":{\"QueryClientWrapper\":{\"type\":\"reactComponent\",\"name\":\"QueryClientWrapper\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/o6ckyfN34V369HXAwmWJ/Use_cart.js\";import{QueryClientWrapper}from\"https://framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/qIi3gTU5Kf3ikBUxIit5/Query_client_wrapper.js\";import{useLicense}from\"https://framerusercontent.com/modules/kGyAHPbQwKZr1zBe6pP6/81xvKXoWOsQ92InmRX1i/Use_license.js\";import{PresetPrimaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults,PresetPrimaryButtonDisabledStyleControls}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/mKQUKpZlpXqomQNvf6D7/Shared_button_props.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/r2xPK26uLkyJA9HYSZ6z/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/6SkMdiv3T9lXNoUXujQ9/Custom_button_wrapper.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/tl22i1lNtmmpBOq8EDe4/Shared_props.js\";import{isOnFramerCanvasFn}from\"https://framerusercontent.com/modules/0cFx6PDS8kp3yxNfnoIw/3wFcPS10LYSFljb1q710/Framer_utils.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CheckoutButtonContent(props){const{cart,cartId,isLoading}=useCart();const{isFree}=useLicense();const isOnFramerCanvas=isOnFramerCanvasFn();const handleCheckout=()=>{if(isFree){return;}try{if(!cartId){throw new Error(\"No cart available\");}const hasItems=Boolean(cart?.lines?.edges?.length&&cart.lines.edges.length>0);if(!hasItems){throw new Error(\"Cart is empty\");}if(!cart?.checkoutUrl){throw new Error(\"Checkout URL not available\");}// Call the optional callback\nprops.onCheckoutStart?.();// Use the checkoutUrl from cart data and add return URL\nconst checkoutUrl=cart.checkoutUrl;const finalCheckoutUrl=`${checkoutUrl}&return_url=${encodeURIComponent(window.location.origin+\"/checkout-complete\")}`;// Open checkout based on newTab prop\nif(props.newTab){window.open(finalCheckoutUrl,\"_blank\",\"noopener,noreferrer\");}else{window.location.href=finalCheckoutUrl;}}catch(error){console.error(\"Checkout error:\",error);props.onCheckoutError?.(error);}};// Check if cart has items (fixed linter error)\nconst hasItems=Boolean(cart?.lines?.edges?.length&&cart.lines.edges.length>0);const isDisabled=props.disabled||!hasItems||isLoading||isFree;// Preview type logic: only applies when on Framer canvas\n// When on canvas and previewType is \"disabled\", show disabled style\n// When on canvas and previewType is \"default\", show normal style (force enabled for preview)\n// When not on canvas, ignore previewType and use normal disabled logic\nconst finalDisabled=isOnFramerCanvas?props.previewType===\"disabled\":isDisabled;const buttonText=props.text?props.text:\"Checkout\";if(props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleCheckout,customButtonSize:props.customButtonSize,children:props.customButton});}return /*#__PURE__*/_jsx(PresetButton,{onClick:handleCheckout,disabled:finalDisabled,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0],rightIcon:props.rightIcon?.[0],text:isLoading?\"Loading...\":buttonText,presetButtonStyle:props.presetButtonStyle,disabledStyle:props.disabledStyle});}// ------------------------------------------------------------ //\n// MAIN EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CheckoutButton(props){return /*#__PURE__*/_jsx(QueryClientWrapper,{children:/*#__PURE__*/_jsx(CheckoutButtonContent,{...props})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CheckoutButton,{...CustomButtonControls,...overrideControlDefaults(PresetPrimaryButtonStyleControls,{\"presetButtonStyle.tapScale\":.995}),...overrideControlDefaults(PresetButtonContentControls,{text:\"Checkout\"}),disabled:{type:ControlType.Boolean,title:\"Disabled\",defaultValue:false},...PresetPrimaryButtonDisabledStyleControls,newTab:{type:ControlType.Boolean,title:\"Open in New Tab\",defaultValue:true},previewType:{type:ControlType.Enum,title:\"Preview\",options:[\"default\",\"disabled\"],optionTitles:[\"Default\",\"Disabled\"],defaultValue:\"default\",displaySegmentedControl:true},...SUPPORT_CONTROL});CheckoutButton.displayName=\"Checkout Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CheckoutButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (013b13c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Kumbh Sans-500\",\"GF;Kumbh Sans-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQo5YA9LTuUkqaLg.woff2\",weight:\"500\"},{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQdpEA9LTuUkqaLg.woff2\",weight:\"700\"}]}];export const css=['.framer-iGIPO .framer-styles-preset-1mkrd1m:not(.rich-text-wrapper), .framer-iGIPO .framer-styles-preset-1mkrd1m.rich-text-wrapper p { --framer-font-family: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --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: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; }'];export const className=\"framer-iGIPO\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CheckoutButton from\"https://framerusercontent.com/modules/RLUl2XsqpTmBCu5gztrO/sXmwZQM6vwWjuBTIg4vB/Checkout_button.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/wDgM5YgsBmJJ2mShscLm/8hrqf378LOndan0wbuLw/dEPbtcKiF.js\";const CheckoutButtonFonts=getFonts(CheckoutButton);const serializationHash=\"framer-UAa3c\";const variantClassNames={DkrPrzpi5:\"framer-v-15mg5cu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"DkrPrzpi5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15mg5cu\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"DkrPrzpi5\",ref:refBinding,style:{backgroundColor:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mkrd1m\",\"data-styles-preset\":\"dEPbtcKiF\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255)))\"},children:\"Checkout\"})}),className:\"framer-11uney7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gSVzWCwZP\",style:{\"--extracted-r6o4lv\":\"var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mwym9a-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xwjrS_Lyp-container\",nodeId:\"xwjrS_Lyp\",rendersWithMotion:true,scopeId:\"hG2lc3xti\",style:{opacity:0},children:/*#__PURE__*/_jsx(CheckoutButton,{buttonType:\"preset\",customButton:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,disabledStyle:{alignItems:\"center\",backgroundColor:\"rgb(217, 217, 217)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:1,textColor:\"rgb(117, 117, 117)\"},height:\"100%\",id:\"xwjrS_Lyp\",layoutId:\"xwjrS_Lyp\",leftIcon:[],needHelp:{info:\"info\"},newTab:true,presetButtonStyle:{alignItems:\"center\",backgroundColor:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"24px\",font:{fontFamily:'\"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(42, 42, 42)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(230, 230, 230)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.995,textColor:\"rgb(243, 243, 243)\"},previewType:\"default\",rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"Checkout\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UAa3c.framer-99u4zd, .framer-UAa3c .framer-99u4zd { display: block; }\",\".framer-UAa3c.framer-15mg5cu { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 452px; }\",\".framer-UAa3c .framer-11uney7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-UAa3c .framer-mwym9a-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 452\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhG2lc3xti=withCSS(Component,css,\"framer-UAa3c\");export default FramerhG2lc3xti;FramerhG2lc3xti.displayName=\"Checkout button\";FramerhG2lc3xti.defaultProps={height:48,width:452};addFonts(FramerhG2lc3xti,[{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:\"Kumbh Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Kumbh Sans\",url:\"https://fonts.gstatic.com/s/kumbhsans/v27/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQo5YA9LTuUkqaLg.woff2\",weight:\"500\"}]},...CheckoutButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhG2lc3xti\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"452\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hG2lc3xti.map","import{ControlType}from\"framer\";export const TextDecorationControls={decoration:{type:ControlType.Enum,title:\"Decoration\",options:[\"none\",\"underline\",\"line-through\"],optionTitles:[\"None\",\"Underline\",\"Strikethrough\"],defaultValue:\"none\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"TextDecorationControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TextDecorationControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TextDecoration\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared_text_decoration_props.map","/**\n * Calculates the adjusted price for a variant based on selling plan price adjustments\n * @param basePrice - The base price of the variant\n * @param sellingPlan - The selling plan with price adjustments\n * @returns The adjusted price data, or null if no adjustments apply\n */export function calculateSellingPlanPrice(basePrice,sellingPlan){if(!sellingPlan?.priceAdjustments?.length){return null;}const adjustment=sellingPlan.priceAdjustments[0]?.adjustmentValue;if(!adjustment){return null;}const baseAmount=Number(basePrice.amount);// Case 1: Fixed price override\nif(\"price\"in adjustment){return{amount:adjustment.price.amount,currencyCode:adjustment.price.currencyCode||basePrice.currencyCode};}// Case 2: Percentage adjustment (e.g., -10 means 10% discount)\nif(\"adjustmentPercentage\"in adjustment){const percentage=adjustment.adjustmentPercentage;const adjustedAmount=baseAmount*(1-percentage/100);return{amount:adjustedAmount.toFixed(2),currencyCode:basePrice.currencyCode};}// Case 3: Fixed amount adjustment\nif(\"adjustmentAmount\"in adjustment){const adjustmentAmount=Number(adjustment.adjustmentAmount.amount);const adjustedAmount=baseAmount-adjustmentAmount;return{amount:adjustedAmount.toFixed(2),currencyCode:adjustment.adjustmentAmount.currencyCode||basePrice.currencyCode};}return null;}/**\n * Converts delivery frequency string to shorthand format\n * Examples:\n * - \"monthly\" → \"m\"\n * - \"month\" → \"m\"\n * - \"2 months\" → \"2m\"\n * - \"weekly\" → \"w\"\n * - \"3 weeks\" → \"3w\"\n * - \"daily\" → \"d\"\n * - \"yearly\" → \"y\"\n * - \"1 year\" → \"1y\"\n */export function formatDeliveryFrequencyShorthand(frequency){const normalized=frequency.toLowerCase().trim();// Extract number if present (e.g., \"2 months\" → \"2\")\nconst numberMatch=normalized.match(/^(\\d+)\\s*/);const number=numberMatch?numberMatch[1]:\"\";// Remove number and normalize the remaining text\nconst text=normalized.replace(/^\\d+\\s*/,\"\").trim();// Map time units to shorthand\nconst unitMap={day:\"d\",days:\"d\",daily:\"d\",week:\"w\",weeks:\"w\",weekly:\"w\",month:\"m\",months:\"m\",monthly:\"m\",year:\"y\",years:\"y\",yearly:\"y\"};const shorthand=unitMap[text]||text;// Return formatted: number + shorthand (e.g., \"2m\" or just \"m\")\nreturn number?`${number}${shorthand}`:shorthand;}\nexport const __FramerMetadata__ = {\"exports\":{\"formatDeliveryFrequencyShorthand\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"calculateSellingPlanPrice\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Subscriptions_utils.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{SHARED_COLORS}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";import{renderWithTag,TagPropertyControls}from\"https://framerusercontent.com/modules/cmJdj1YCmFSsS6n95OKk/9t9XeEHurZ6w5fbXeCsJ/Shared_tag_props.js\";import{CurrencyFormatControls,formatCurrency}from\"https://framerusercontent.com/modules/mHaK3bedwyJwyNxfaowX/hWKLWGrPdtcuWvTxZqnK/Shared_currency_props.js\";import{TextDecorationControls}from\"https://framerusercontent.com/modules/br9bXgadWgfJaD0swwuT/jUc9YNpAtX8KUoSpiBD2/Shared_text_decoration_props.js\";import{overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/mKQUKpZlpXqomQNvf6D7/Shared_button_props.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/tl22i1lNtmmpBOq8EDe4/Shared_props.js\";import{formatDeliveryFrequencyShorthand}from\"https://framerusercontent.com/modules/3QrZAq5uElJQ8m88NKWY/5xJkuuHwMm3iKqkoNzBk/Subscriptions_utils.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function CartListItemSubtotal(props){const style={...props.font,color:props.color,textDecoration:props.decoration===\"none\"?\"none\":props.decoration};const formattedPrice=formatCurrency({amount:Number(props.subtotal),currencyCode:props.currencyCode,options:props.currencyFormat});// Append delivery frequency suffix if available\nlet content=formattedPrice;if(props.deliveryFrequency&&props.deliveryFrequency!==\"\"){const shorthand=formatDeliveryFrequencyShorthand(props.deliveryFrequency);const suffix=`/${shorthand}`;content=`${formattedPrice}${suffix}`;}return /*#__PURE__*/_jsx(_Fragment,{children:renderWithTag(props.tag,content,style)});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartListItemSubtotal,{subtotal:{type:ControlType.Number,title:\"Subtotal\",defaultValue:0,description:\"Connect this to a *Product Subtotal* variable from Cart List Item component\"},currencyCode:{type:ControlType.String,title:\"Currency Code\",defaultValue:\"USD\",description:\"Connect this to a *Product Currency* variable from Cart List Item component\"},deliveryFrequency:{type:ControlType.String,title:\"Delivery Frequency\",defaultValue:\"\",description:\"Connect this to a *Delivery Frequency* variable from Cart List Item component. Will append /month or /year to the price.\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:SHARED_COLORS.foreground},...overrideControlDefaults(CurrencyFormatControls,{\"currencyFormat.hidden\":false}),...TagPropertyControls,...TextDecorationControls,...SUPPORT_CONTROL});CartListItemSubtotal.displayName=\"Cart List Item Subtotal\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartListItemSubtotal\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart_list_item_subtotal.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/o6ckyfN34V369HXAwmWJ/Use_cart.js\";import{QueryClientWrapper}from\"https://framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/qIi3gTU5Kf3ikBUxIit5/Query_client_wrapper.js\";import{PresetSecondaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/mKQUKpZlpXqomQNvf6D7/Shared_button_props.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/r2xPK26uLkyJA9HYSZ6z/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/6SkMdiv3T9lXNoUXujQ9/Custom_button_wrapper.js\";import CloseSvg from\"https://framerusercontent.com/modules/4QYSju9HzJBAL9oBW7ci/UgntBBhzaOlNZS089rBh/Close.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/tl22i1lNtmmpBOq8EDe4/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartRemoveProductButtonContent(props){const{removeLine}=useCart();const handleRemoveProduct=()=>{removeLine(props.lineId);};if(props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleRemoveProduct,customButtonSize:props.customButtonSize,children:props.customButton});}return /*#__PURE__*/_jsx(PresetButton,{onClick:handleRemoveProduct,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(CloseSvg,{style:{width:\"20px\",height:\"20px\"}}),rightIcon:props.rightIcon?.[0],text:props.text,presetButtonStyle:props.presetButtonStyle});}// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 30\n * @framerIntrinsicHeight 30\n * @framerDisableUnlink\n */export default function CartRemoveProductButton(props){return /*#__PURE__*/_jsx(QueryClientWrapper,{children:/*#__PURE__*/_jsx(CartRemoveProductButtonContent,{...props})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartRemoveProductButton,{lineId:{type:ControlType.String,description:\"Connect this to a *Line Id* variable from Cart List Item component\"},...CustomButtonControls,...PresetSecondaryButtonStyleControls,...overrideControlDefaults(PresetButtonContentControls,{text:\"\"}),...SUPPORT_CONTROL});CartRemoveProductButton.displayName=\"Remove Product from Cart Button\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartRemoveProductButton\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"30\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"30\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/tl22i1lNtmmpBOq8EDe4/Shared_props.js\";// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartProductImage,{image:{type:ControlType.String,title:\"Image URL\",defaultValue:\"https://framerusercontent.com/images/Y5OqHDa8HlUSSW24MhzRncVYus.png?scale-down-to=1024&width=3097&height=3908\",description:\"Connect this to a *Image Url* variable from Cart List Item component\"},alt:{type:ControlType.String,title:\"Alt Text\",defaultValue:\"Cart Product Image\",description:\"Connect this to a *Image Alt* variable from Cart List Item component\"},objectFit:{title:\"Image Fit\",type:ControlType.Enum,options:[\"fill\",\"fit\",\"stretch\"],optionTitles:[\"Fill\",\"Fit\",\"Stretch\"],defaultValue:\"fit\"},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",optional:true},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"6px\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\",optional:true},// @ts-expect-error - needHelp not in props type\nneedHelp:{...SUPPORT_CONTROL.needHelp,description:\"This component is meant to be used *only in the Cart List Item component.*\"}});// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 100\n * @framerIntrinsicHeight 100\n * @framerDisableUnlink\n */export default function CartProductImage(props){return /*#__PURE__*/_jsx(\"img\",{src:props.image,alt:props.alt,loading:\"lazy\",style:{width:\"100%\",height:\"100%\",objectFit:getObjectFit(props.objectFit),borderRadius:props.borderRadius,border:typeof props.border===\"string\"?props.border:undefined,borderWidth:typeof props.border===\"object\"?props.border.borderWidth:undefined,borderStyle:typeof props.border===\"object\"?props.border.borderStyle:undefined,borderColor:typeof props.border===\"object\"?props.border.borderColor:undefined,backgroundColor:props.backgroundColor}});}function getObjectFit(objectFit){if(objectFit===\"fill\")return\"cover\";if(objectFit===\"fit\")return\"contain\";if(objectFit===\"stretch\")return\"fill\";return\"cover\";}CartProductImage.displayName=\"Cart Product Image\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartProductImage\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"100\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"100\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart_product_image.map","import{jsx as _jsx}from\"react/jsx-runtime\";export default function PlusSvg({style}){return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"32\",height:\"32\",fill:\"currentColor\",viewBox:\"0 0 256 256\",style:style,children:/*#__PURE__*/_jsx(\"path\",{d:\"M228,128a12,12,0,0,1-12,12H140v76a12,12,0,0,1-24,0V140H40a12,12,0,0,1,0-24h76V40a12,12,0,0,1,24,0v76h76A12,12,0,0,1,228,128Z\"})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PlusSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Plus.map","import{jsx as _jsx}from\"react/jsx-runtime\";export default function MinusSvg({style}){return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"32\",height:\"32\",fill:\"currentColor\",viewBox:\"0 0 256 256\",style:style,children:/*#__PURE__*/_jsx(\"path\",{d:\"M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128Z\"})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MinusSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Minus.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";import{ControlType,withCSS}from\"framer\";import{SHARED_COLORS,SHARED_STYLES}from\"https://framerusercontent.com/modules/Nrs4jz2AAEOfEZRQEQij/7Ao2SBt1Ssf683HHXgzl/Shared_styles.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nconst InputComponent=/*#__PURE__*/forwardRef((props,ref)=>{const{inputStyle:inputStyleProp,placeholder=InputContentControlsDefaultValues.placeholder,type=InputContentControlsDefaultValues.inputType,disabled=InputContentControlsDefaultValues.disabled,onChange,value,...restProps}=props;// Merge inputStyle with defaults to ensure defaults are always applied\nconst inputStyle={...InputStyleControlsDefaultValues.inputStyle,...inputStyleProp||{}};// Merge font with defaults\nconst font={...InputStyleControlsDefaultValues.inputStyle.font,...inputStyleProp?.font||{}};const handleChange=event=>{if(onChange){onChange(event);}};const combinedStyle={// Default input styles\nfontFamily:\"inherit\",fontSize:\"16px\",lineHeight:\"1.4\",width:\"100%\",height:\"100%\",boxSizing:\"border-box\",textAlign:\"center\",// Apply input style controls\n...mapInputControlsToStyle({inputStyle}),// Override with font prop if provided\n...font};// Add CSS custom property for focus outline color if provided\nif(inputStyle?.focusOutlineColor){combinedStyle[\"--focus-outline-color\"]=inputStyle.focusOutlineColor;}return /*#__PURE__*/_jsx(\"input\",{id:\"frameship-input\",ref:ref,type:type,placeholder:placeholder,disabled:disabled,value:value,onChange:handleChange,style:combinedStyle,...restProps});});// ------------------------------------------------------------ //\n// STYLE MAPPER\n// ------------------------------------------------------------ //\nfunction mapInputControlsToStyle(controls){if(!controls)return{};const style={width:\"100%\",boxSizing:\"border-box\"};if(controls.inputStyle?.padding){style.padding=controls.inputStyle.padding;}// Border can be a shorthand string (e.g., \"1px solid #000\") or an object\nif(typeof controls.inputStyle?.border===\"string\"){style.border=controls.inputStyle.border;}else if(controls.inputStyle?.border){const b=controls.inputStyle.border;// Handle Framer's Border control structure\nif(b.borderWidth!==undefined)style.borderWidth=b.borderWidth;if(b.borderStyle!==undefined)style.borderStyle=b.borderStyle;if(b.borderColor!==undefined)style.borderColor=b.borderColor;// Handle shorthand border property if it exists\nif(b.border!==undefined)style.border=b.border;// Handle individual border widths\nif(b.borderTopWidth!==undefined)style.borderTopWidth=b.borderTopWidth;if(b.borderRightWidth!==undefined)style.borderRightWidth=b.borderRightWidth;if(b.borderBottomWidth!==undefined)style.borderBottomWidth=b.borderBottomWidth;if(b.borderLeftWidth!==undefined)style.borderLeftWidth=b.borderLeftWidth;}if(controls.inputStyle?.borderRadius!==undefined){style.borderRadius=controls.inputStyle.borderRadius;}if(controls.inputStyle?.textColor!==undefined){style.color=controls.inputStyle.textColor;}if(controls.inputStyle?.backgroundColor!==undefined){style.backgroundColor=controls.inputStyle.backgroundColor;}return style;}// ------------------------------------------------------------ //\n// DEFAULT VALUES\n// ------------------------------------------------------------ //\nconst InputStyleControlsDefaultValues={inputStyle:{padding:\"8px 12px 8px 12px\",border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"rgba(0, 0, 0, 0.2)\"},borderRadius:SHARED_STYLES.borderRadius,textColor:SHARED_COLORS.foreground,backgroundColor:SHARED_COLORS.background,focusOutlineColor:SHARED_COLORS.backgroundMuted,font:{fontFamily:\"inherit\",fontSize:\"16px\",lineHeight:\"1.2\"}}};const InputContentControlsDefaultValues={placeholder:\"\",inputType:\"text\",disabled:false};// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\nexport const InputStyleControls={inputStyle:{title:\"Input Style\",type:ControlType.Object,controls:{padding:{// @ts-expect-error - Padding is not a valid control type in this Framer npm version\ntype:ControlType.Padding,title:\"Padding\",defaultValue:InputStyleControlsDefaultValues.inputStyle.padding},border:{// @ts-expect-error - Border is not a valid control type in this Framer npm version\ntype:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:InputStyleControlsDefaultValues.inputStyle.border.borderWidth,borderStyle:InputStyleControlsDefaultValues.inputStyle.border.borderStyle,borderColor:InputStyleControlsDefaultValues.inputStyle.border.borderColor}},borderRadius:{// @ts-expect-error - BorderRadius is not a valid control type in this Framer npm version\ntype:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:InputStyleControlsDefaultValues.inputStyle.borderRadius},textColor:{title:\"Text Color\",type:ControlType.Color,defaultValue:InputStyleControlsDefaultValues.inputStyle.textColor},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:InputStyleControlsDefaultValues.inputStyle.backgroundColor},focusOutlineColor:{title:\"Focus Outline Color\",type:ControlType.Color,defaultValue:InputStyleControlsDefaultValues.inputStyle.focusOutlineColor},font:{title:\"Font\",type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:InputStyleControlsDefaultValues.inputStyle.font}}}};export const InputContentControls={placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:InputContentControlsDefaultValues.placeholder},inputType:{title:\"Input Type\",type:ControlType.Enum,options:[\"text\",\"email\",\"password\",\"number\",\"tel\",\"url\"],optionTitles:[\"Text\",\"Email\",\"Password\",\"Number\",\"Phone\",\"URL\"],defaultValue:InputContentControlsDefaultValues.inputType},disabled:{title:\"Disabled\",type:ControlType.Boolean,defaultValue:InputContentControlsDefaultValues.disabled}};// ------------------------------------------------------------ //\n// CSS STYLES FOR NUMBER INPUT SPINNERS\n// ------------------------------------------------------------ //\nconst InputComponentWithCSS=withCSS(InputComponent,[// Hide number input spinner buttons\n`input[type=\"number\"] {\n      -webkit-appearance: none;\n      -moz-appearance: textfield;\n    }`,`input[type=\"number\"]::-webkit-outer-spin-button,\n     input[type=\"number\"]::-webkit-inner-spin-button {\n      -webkit-appearance: none;\n      margin: 0;\n    }`,// Focus outline style\n`#frameship-input:focus, #frameship-input:focus-visible {\n      outline: 2px solid var(--focus-outline-color, #007bff);\n      outline-offset: 0px;\n    }`],\"\");// ------------------------------------------------------------ //\n// EXPORT\n// ------------------------------------------------------------ //\nexport default InputComponentWithCSS;InputComponent.displayName=\"Input\";\nexport const __FramerMetadata__ = {\"exports\":{\"InputProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"InputComponentWithCSS\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputStyleControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputContentControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputStyleControlsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputContentControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Input.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useMemo,useState,useEffect}from\"react\";import{useCart}from\"https://framerusercontent.com/modules/qNwuWLbXbcYKugmCfVBu/o6ckyfN34V369HXAwmWJ/Use_cart.js\";import{QueryClientWrapper}from\"https://framerusercontent.com/modules/zParpRuqXNNcrHNZHUCA/qIi3gTU5Kf3ikBUxIit5/Query_client_wrapper.js\";import PlusSvg from\"https://framerusercontent.com/modules/CgNesoEVhclZxcf3DGoV/KiFqdjKmxFukmUMhyMDX/Plus.js\";import MinusSvg from\"https://framerusercontent.com/modules/rg6FA2ZzLed1GXAPqbZS/mzbz3S2bGl9kzIhDyRAM/Minus.js\";import{PresetSecondaryButtonStyleControls,PresetButtonContentControls,CustomButtonControls,overrideControlDefaults}from\"https://framerusercontent.com/modules/jSzgfFOp8vV7JiKIMM1a/mKQUKpZlpXqomQNvf6D7/Shared_button_props.js\";import PresetButton from\"https://framerusercontent.com/modules/a6C1Qq7kxeKULOsvIpdv/r2xPK26uLkyJA9HYSZ6z/Preset_button.js\";import CustomButtonWrapper from\"https://framerusercontent.com/modules/KkMHEXBTzNGLCAGsRLrm/6SkMdiv3T9lXNoUXujQ9/Custom_button_wrapper.js\";import Input,{InputStyleControls,InputContentControls}from\"https://framerusercontent.com/modules/8tTWwqu9i87Vk9zESDn0/vehB1T2Qdrt3aYp0UHnW/Input.js\";import{SUPPORT_CONTROL}from\"https://framerusercontent.com/modules/G9UZNzEc4NZQrMJzPvWx/tl22i1lNtmmpBOq8EDe4/Shared_props.js\";// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\nfunction CartQuantityInputInner(props){const{updateQuantity}=useCart();// Local state for input value to allow empty string\nconst[inputValue,setInputValue]=useState(String(props.quantity));// Sync local state with props.quantity changes\nuseEffect(()=>{setInputValue(String(props.quantity));},[props.quantity]);const ariaLabel=useMemo(()=>{if(props.type===\"add\")return\"Increase quantity\";if(props.type===\"subtract\")return\"Decrease quantity\";return\"Quantity\";},[props.type]);const handleClickAdd=()=>{updateQuantity(props.lineId,props.quantity+1);};const handleClickSubtract=()=>{if(props.quantity<=1)return;updateQuantity(props.lineId,props.quantity-1);};const handleChangeInput=e=>{const value=e.target.value;// Update local state immediately to allow deletion\nsetInputValue(value);// If empty, don't update cart yet\nif(value===\"\"){return;}const numValue=Number(value);if(!Number.isFinite(numValue))return;if(numValue<1){// Allow partial input like typing \"1\" then \"0\" for \"10\"\nreturn;}// Update cart with valid value\nupdateQuantity(props.lineId,Math.floor(numValue));};const handleBlurInput=e=>{const value=e.target.value;const numValue=Number(value);// If empty or invalid, reset to 1\nif(value===\"\"||!Number.isFinite(numValue)||numValue<1){updateQuantity(props.lineId,1);setInputValue(\"1\");}};if(props.type===\"add\"&&props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleClickAdd,customButtonSize:props.customButtonSize,children:props.customButton});}if(props.type===\"add\"&&props.buttonType===\"preset\"){return /*#__PURE__*/_jsx(PresetButton,{onClick:handleClickAdd,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(PlusSvg,{style:{width:\"16px\",height:\"16px\"}}),rightIcon:props.rightIcon?.[0],presetButtonStyle:props.presetButtonStyle});}if(props.type===\"subtract\"&&props.buttonType===\"custom\"){return /*#__PURE__*/_jsx(CustomButtonWrapper,{onClick:handleClickSubtract,customButtonSize:props.customButtonSize,children:props.customButton});}if(props.type===\"subtract\"&&props.buttonType===\"preset\"){return /*#__PURE__*/_jsx(PresetButton,{onClick:handleClickSubtract,font:props.presetButtonStyle.font,leftIcon:props.leftIcon?.[0]??/*#__PURE__*/_jsx(MinusSvg,{style:{width:\"16px\",height:\"16px\"}}),rightIcon:props.rightIcon?.[0],presetButtonStyle:props.presetButtonStyle});}return /*#__PURE__*/_jsx(Input,{\"aria-label\":ariaLabel,type:props.inputType,min:props.min,max:props.max,step:props.step,value:inputValue,onChange:handleChangeInput,onBlur:handleBlurInput,onFocus:e=>e.currentTarget.select(),inputStyle:props.inputStyle});}// ------------------------------------------------------------ //\n// MAIN EXPORT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerDisableUnlink\n */export default function CartQuantityInput(props){return /*#__PURE__*/_jsx(QueryClientWrapper,{children:/*#__PURE__*/_jsx(CartQuantityInputInner,{...props})});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(CartQuantityInput,{type:{type:ControlType.Enum,options:[\"subtract\",\"input\",\"add\"],optionTitles:[\"-\",\"123\",\"+\"],defaultValue:\"input\",displaySegmentedControl:true},quantity:{type:ControlType.Number,defaultValue:1,min:1,step:1,displayStepper:true,description:\"Connect this to a *Quantity* variable from Cart List Item component\"},lineId:{type:ControlType.String,defaultValue:\"\",description:\"Connect this to a *Line Id* variable from Cart List Item component\"},step:{type:ControlType.Number,defaultValue:1,min:1,step:1,displayStepper:true},...overrideControlDefaults(CustomButtonControls,{\"buttonType.hidden\":props=>props.type===\"input\",\"customButton.hidden\":props=>props.buttonType===\"preset\"||props.type===\"input\",\"customButtonSize.hidden\":props=>props.buttonType===\"preset\"||props.type===\"input\"}),...overrideControlDefaults(PresetSecondaryButtonStyleControls,{\"presetButtonStyle.hidden\":props=>props.buttonType===\"custom\"||props.type===\"input\"}),...overrideControlDefaults(PresetButtonContentControls,{\"leftIcon.hidden\":props=>props.buttonType===\"custom\"||props.type===\"input\",\"leftIcon.title\":\"Icon\",\"rightIcon.hidden\":true,\"text.hidden\":true}),...overrideControlDefaults(InputStyleControls,{\"inputStyle.hidden\":props=>props.type!==\"input\"}),...overrideControlDefaults(InputContentControls,{\"placeholder.hidden\":props=>props.type!==\"input\",\"inputType.hidden\":true,\"disabled.hidden\":props=>props.type!==\"input\"}),...SUPPORT_CONTROL});CartQuantityInput.displayName=\"Cart Quantity Input\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartQuantityInput\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c105afa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Kumbh Sans-500\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQo5YA9LTuUkqaLg.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-UzbrW .framer-styles-preset-19681ur:not(.rich-text-wrapper), .framer-UzbrW .framer-styles-preset-19681ur.rich-text-wrapper p { --framer-font-family: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, #333333); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; }'];export const className=\"framer-UzbrW\";\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 (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CartListItemSubtotal from\"https://framerusercontent.com/modules/CzCV8XLmF4NsbjhhT6di/ECjzxcBDYCjnK4i1CgHl/Cart_list_item_subtotal.js\";import RemoveProductFromCartButton from\"https://framerusercontent.com/modules/th0jSp3HeOJvYPA882Rd/xkyvyI5sHRZzdN5qvqEJ/Cart_remove_product_button.js\";import CartProductImage from\"https://framerusercontent.com/modules/umhPoCJ6IEOUsQhC88gA/6909fD0oJ2hH0zpO7NWf/Cart_product_image.js\";import CartQuantityInput from\"https://framerusercontent.com/modules/wN7TJYKLX3uECaqP2vef/GrDP9THl16h7n1Eyblla/Cart_quantity_input.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/uAe7zjU3stojjRScfynJ/2kiLqqibUrvPBCBymVDx/Kri13Y6kO.js\";const CartProductImageFonts=getFonts(CartProductImage);const CartListItemSubtotalFonts=getFonts(CartListItemSubtotal);const CartQuantityInputFonts=getFonts(CartQuantityInput);const RemoveProductFromCartButtonFonts=getFonts(RemoveProductFromCartButton);const serializationHash=\"framer-foikI\";const variantClassNames={B4qanaFGV:\"framer-v-1elxlet\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VO32SQDEf=undefined;const hBopjUGQO=undefined;const ePm014j4d=undefined;const KDGMZhb_7=undefined;const T02EN5Ncd=undefined;const Bymbo9djN=undefined;const keb4Sytxv=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,imageAlt,imageUrl,lineId,productCurrency,productSubtotal,productTitle,quantity,width,...props})=>{return{...props,Bymbo9djN:quantity??props.Bymbo9djN??1,ePm014j4d:productTitle??props.ePm014j4d??\"Product Title\",hBopjUGQO:imageAlt??props.hBopjUGQO??\"Product Alt\",KDGMZhb_7:productSubtotal??props.KDGMZhb_7??99,keb4Sytxv:lineId??props.keb4Sytxv??\"123456789\",T02EN5Ncd:productCurrency??props.T02EN5Ncd??\"USD\",VO32SQDEf:imageUrl??props.VO32SQDEf??\"https://framerusercontent.com/images/Y5OqHDa8HlUSSW24MhzRncVYus.png?scale-down-to=1024&width=3097&height=3908\"};};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,VO32SQDEf,hBopjUGQO,ePm014j4d,KDGMZhb_7,T02EN5Ncd,keb4Sytxv,Bymbo9djN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"B4qanaFGV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1elxlet\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"B4qanaFGV\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r0z9lx\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"H5QFj6jUD\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pdsoig-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wnSmFf1re-container\",nodeId:\"wnSmFf1re\",rendersWithMotion:true,scopeId:\"svMsD0BxJ\",children:/*#__PURE__*/_jsx(CartProductImage,{alt:hBopjUGQO,backgroundColor:\"rgb(255, 255, 255)\",borderRadius:\"0px\",height:\"100%\",id:\"wnSmFf1re\",image:VO32SQDEf,layoutId:\"wnSmFf1re\",needHelp:{info:\"info\"},objectFit:\"fit\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1johx2r\",\"data-framer-name\":\"Variant Info\",layoutDependency:layoutDependency,layoutId:\"qb4JLAO4K\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n2z2yq\",\"data-framer-name\":\"Title & Quantity\",layoutDependency:layoutDependency,layoutId:\"wnCwz91j5\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5viv1g\",\"data-framer-name\":\"Title and Price\",layoutDependency:layoutDependency,layoutId:\"TLTCZQ9nJ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-to2kyy\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"cSsUGvtxk\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19681ur\",\"data-styles-preset\":\"Kri13Y6kO\",children:\"Product Title\"})}),className:\"framer-17nylwa\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"e7CUGocok\",text:ePm014j4d,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vl292u-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sgUwWhim6-container\",nodeId:\"sgUwWhim6\",rendersWithMotion:true,scopeId:\"svMsD0BxJ\",children:/*#__PURE__*/_jsx(CartListItemSubtotal,{color:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",currencyCode:T02EN5Ncd,currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"before\",style:\"symbol\"},decoration:\"none\",deliveryFrequency:\"\",font:{fontFamily:'\"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:300,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"sgUwWhim6\",layoutId:\"sgUwWhim6\",needHelp:{info:\"info\"},subtotal:KDGMZhb_7,tag:\"p\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dc81gu\",layoutDependency:layoutDependency,layoutId:\"irI3bwNKm\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tcewzq\",\"data-framer-name\":\"quantity\",layoutDependency:layoutDependency,layoutId:\"m8cTALZn7\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vr8v24-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jvCdQQC18-container\",nodeId:\"jvCdQQC18\",rendersWithMotion:true,scopeId:\"svMsD0BxJ\",children:/*#__PURE__*/_jsx(CartQuantityInput,{buttonType:\"preset\",customButton:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,height:\"100%\",id:\"jvCdQQC18\",inputStyle:{backgroundColor:\"rgb(243, 243, 243)\",border:{borderColor:\"rgba(0, 0, 0, 0.2)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",focusOutlineColor:\"rgb(217, 217, 217)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:\"8px 12px 8px 12px\",textColor:\"rgb(17, 17, 17)\"},inputType:\"text\",layoutId:\"jvCdQQC18\",leftIcon:[],lineId:keb4Sytxv,needHelp:{info:\"info\"},placeholder:\"\",presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgba(242, 242, 242, 0)\",border:{borderColor:\"rgba(117, 117, 117, 0.87)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"0px\",font:{fontFamily:'\"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"0.6em\"},gap:8,hover:{backgroundColor:\"rgba(230, 230, 230, 0)\",border:{borderColor:\"rgba(117, 117, 117, 0)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\"},quantity:Bymbo9djN,rightIcon:[],showDefaultIcon:true,step:1,style:{height:\"100%\",width:\"100%\"},text:\"Button\",type:\"subtract\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mrmf6x-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sLXKO1YT3-container\",nodeId:\"sLXKO1YT3\",rendersWithMotion:true,scopeId:\"svMsD0BxJ\",children:/*#__PURE__*/_jsx(CartQuantityInput,{buttonType:\"preset\",customButton:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,height:\"100%\",id:\"sLXKO1YT3\",inputStyle:{backgroundColor:\"rgba(242, 242, 242, 0)\",border:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"0px\",focusOutlineColor:\"var(--token-b895dab0-293c-4226-8341-405a83b24595, rgb(230, 230, 230))\",font:{fontFamily:'\"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},padding:\"8px 12px 8px 12px\",textColor:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\"},inputType:\"number\",layoutId:\"sLXKO1YT3\",leftIcon:[],lineId:keb4Sytxv,needHelp:{info:\"info\"},placeholder:\"\",presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgb(243, 243, 243)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(230, 230, 230)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(17, 17, 17)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"rgb(17, 17, 17)\"},quantity:Bymbo9djN,rightIcon:[],showDefaultIcon:true,step:1,style:{height:\"100%\",width:\"100%\"},text:\"Button\",type:\"input\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t0n4i-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IJHjwNhbR-container\",nodeId:\"IJHjwNhbR\",rendersWithMotion:true,scopeId:\"svMsD0BxJ\",children:/*#__PURE__*/_jsx(CartQuantityInput,{buttonType:\"preset\",customButton:[],customButtonSize:{height:\"default\",width:\"default\"},disabled:false,height:\"100%\",id:\"IJHjwNhbR\",inputStyle:{backgroundColor:\"rgb(243, 243, 243)\",border:{borderColor:\"rgba(0, 0, 0, 0.2)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",focusOutlineColor:\"rgb(217, 217, 217)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:\"8px 12px 8px 12px\",textColor:\"rgb(17, 17, 17)\"},inputType:\"text\",layoutId:\"IJHjwNhbR\",leftIcon:[],lineId:keb4Sytxv,needHelp:{info:\"info\"},placeholder:\"\",presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgba(242, 242, 242, 0)\",border:{borderColor:\"rgba(117, 117, 117, 0.87)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"0px\",font:{fontFamily:'\"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"0.6em\"},gap:8,hover:{backgroundColor:\"rgba(230, 230, 230, 0)\",border:{borderColor:\"rgba(117, 117, 117, 0)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\"},quantity:Bymbo9djN,rightIcon:[],showDefaultIcon:true,step:1,style:{height:\"100%\",width:\"100%\"},text:\"Button\",type:\"add\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15wimtz-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"R65bWFISD-container\",nodeId:\"R65bWFISD\",rendersWithMotion:true,scopeId:\"svMsD0BxJ\",children:/*#__PURE__*/_jsx(RemoveProductFromCartButton,{buttonType:\"preset\",customButton:[],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"R65bWFISD\",layoutId:\"R65bWFISD\",leftIcon:[],lineId:keb4Sytxv,needHelp:{info:\"info\"},presetButtonStyle:{alignItems:\"center\",backgroundColor:\"var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255))\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"0px\",font:{fontFamily:'\"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgba(255, 255, 255, 0)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(17, 17, 17)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\"},rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"\",width:\"100%\"})})})]})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-foikI.framer-fa6o89, .framer-foikI .framer-fa6o89 { display: block; }\",\".framer-foikI.framer-1elxlet { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 492px; }\",\".framer-foikI .framer-1r0z9lx { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 96px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 96px; will-change: var(--framer-will-change-override, transform); }\",\".framer-foikI .framer-pdsoig-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-foikI .framer-1johx2r { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-foikI .framer-1n2z2yq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-foikI .framer-5viv1g, .framer-foikI .framer-dc81gu { 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-foikI .framer-to2kyy { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: auto; justify-content: flex-start; overflow: hidden; padding: 0px 24px 0px 0px; position: relative; width: 1px; }\",'.framer-foikI .framer-17nylwa { --framer-text-wrap-override: balance; --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box; flex: none; height: auto; position: relative; width: 100%; }',\".framer-foikI .framer-1vl292u-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-foikI .framer-tcewzq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-foikI .framer-1vr8v24-container, .framer-foikI .framer-1t0n4i-container, .framer-foikI .framer-15wimtz-container { flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-foikI .framer-1mrmf6x-container { flex: none; height: 100%; position: relative; width: 96px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 96\n * @framerIntrinsicWidth 492\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"VO32SQDEf\":\"imageUrl\",\"hBopjUGQO\":\"imageAlt\",\"ePm014j4d\":\"productTitle\",\"KDGMZhb_7\":\"productSubtotal\",\"T02EN5Ncd\":\"productCurrency\",\"keb4Sytxv\":\"lineId\",\"Bymbo9djN\":\"quantity\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersvMsD0BxJ=withCSS(Component,css,\"framer-foikI\");export default FramersvMsD0BxJ;FramersvMsD0BxJ.displayName=\"Cart List Item 2\";FramersvMsD0BxJ.defaultProps={height:96,width:492};addPropertyControls(FramersvMsD0BxJ,{VO32SQDEf:{defaultValue:\"https://framerusercontent.com/images/Y5OqHDa8HlUSSW24MhzRncVYus.png?scale-down-to=1024&width=3097&height=3908\",title:\"Image Url\",type:ControlType.String},onVO32SQDEfChange:{changes:\"VO32SQDEf\",type:ControlType.ChangeHandler},hBopjUGQO:{defaultValue:\"Product Alt\",title:\"Image Alt\",type:ControlType.String},onhBopjUGQOChange:{changes:\"hBopjUGQO\",type:ControlType.ChangeHandler},ePm014j4d:{defaultValue:\"Product Title\",placeholder:\"\",title:\"Product Title\",type:ControlType.String},onePm014j4dChange:{changes:\"ePm014j4d\",type:ControlType.ChangeHandler},KDGMZhb_7:{defaultValue:99,displayStepper:true,min:0,title:\"Product Subtotal\",type:ControlType.Number},onKDGMZhb_7Change:{changes:\"KDGMZhb_7\",type:ControlType.ChangeHandler},T02EN5Ncd:{defaultValue:\"USD\",title:\"Product Currency\",type:ControlType.String},onT02EN5NcdChange:{changes:\"T02EN5Ncd\",type:ControlType.ChangeHandler},keb4Sytxv:{defaultValue:\"123456789\",title:\"Line Id\",type:ControlType.String},onkeb4SytxvChange:{changes:\"keb4Sytxv\",type:ControlType.ChangeHandler},Bymbo9djN:{defaultValue:1,displayStepper:true,title:\"Quantity\",type:ControlType.Number},onBymbo9djNChange:{changes:\"Bymbo9djN\",type:ControlType.ChangeHandler}});addFonts(FramersvMsD0BxJ,[{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:\"Kumbh Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Kumbh Sans\",url:\"https://fonts.gstatic.com/s/kumbhsans/v27/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQz5YA9LTuUkqaLg.woff2\",weight:\"300\"},{cssFamilyName:\"Kumbh Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Kumbh Sans\",url:\"https://fonts.gstatic.com/s/kumbhsans/v27/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQkZYA9LTuUkqaLg.woff2\",weight:\"400\"}]},...CartProductImageFonts,...CartListItemSubtotalFonts,...CartQuantityInputFonts,...RemoveProductFromCartButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersvMsD0BxJ\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"492\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"96\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"VO32SQDEf\\\":\\\"imageUrl\\\",\\\"hBopjUGQO\\\":\\\"imageAlt\\\",\\\"ePm014j4d\\\":\\\"productTitle\\\",\\\"KDGMZhb_7\\\":\\\"productSubtotal\\\",\\\"T02EN5Ncd\\\":\\\"productCurrency\\\",\\\"keb4Sytxv\\\":\\\"lineId\\\",\\\"Bymbo9djN\\\":\\\"quantity\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./svMsD0BxJ.map","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CartCloseButton from\"https://framerusercontent.com/modules/hQDzOBDDNESYIdn83POX/8RHpAqxslTmm5GNwgogG/Cart_close_button.js\";import CartInfoLabel from\"https://framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/lNX5Vato7mS1CPllbTKF/Cart_info_label.js\";import CartProductList from\"https://framerusercontent.com/modules/wEMK1SRSZFOatw3ciue6/4EfrQ5zwxRX3aMERROe8/Cart_product_list.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ArtoYmRphV6UlCupltah/Q5aSeXVCwgvxGDRjYljb/hA33sjkj1.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/cWaAH4JEXvbOSzGrgHeO/ePImYLoKJP1YcRvVrTIU/orLfkPupA.js\";import CheckoutButton from\"https://framerusercontent.com/modules/rrspM3YtRqIs529tVT3p/oCGJomD1dQWVVDe6h4ww/hG2lc3xti.js\";import CartListItem2 from\"https://framerusercontent.com/modules/Cu9iYjhdqhzy7RAxlsrd/IA9CDV7AIWkrTiNxctMA/svMsD0BxJ.js\";const CartInfoLabelFonts=getFonts(CartInfoLabel);const CartCloseButtonFonts=getFonts(CartCloseButton);const CartListItem2Fonts=getFonts(CartListItem2);const CartProductListFonts=getFonts(CartProductList);const CheckoutButtonFonts=getFonts(CheckoutButton);const serializationHash=\"framer-0s2TB\";const variantClassNames={YeDhAk8Pk:\"framer-v-1rubqq1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"YeDhAk8Pk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1rubqq1\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"YeDhAk8Pk\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1763u1f\",\"data-framer-name\":\"Cart Wrapper\",layoutDependency:layoutDependency,layoutId:\"Y_qMsuqZ_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1b0q85m\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"HHivIvdw4\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fzcas1\",\"data-framer-name\":\"Your Cart\",layoutDependency:layoutDependency,layoutId:\"ST2eEindo\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7S3VtYmggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102)))\"},children:\"Items in your cart:\"})}),className:\"framer-1e96zq3\",fonts:[\"GF;Kumbh Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"jceMgVpCh\",style:{\"--extracted-r6o4lv\":\"var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o4mcd8-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Nona6plMO-container\",nodeId:\"Nona6plMO\",rendersWithMotion:true,scopeId:\"npWCXOHm8\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"before\",style:\"symbol\"},font:{fontFamily:'\"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"Nona6plMO\",layoutId:\"Nona6plMO\",loaderStyle:{backgroundColor:\"rgb(217, 217, 217)\",height:16,previewLoader:false,showLoader:true,width:16},needHelp:{info:\"info\"},tag:\"p\",type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ifyb4q-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GqMRV7Qpi-container\",nodeId:\"GqMRV7Qpi\",rendersWithMotion:true,scopeId:\"npWCXOHm8\",children:/*#__PURE__*/_jsx(CartCloseButton,{buttonType:\"preset\",customButton:[],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"GqMRV7Qpi\",layoutId:\"GqMRV7Qpi\",leftIcon:[],needHelp:{info:\"info\"},presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgba(0, 0, 0, 0)\",border:{borderColor:\"rgba(0, 0, 0, 0.1)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"4px\",font:{fontFamily:'\"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgba(0, 0, 0, 0)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(0, 0, 0)\"},justifyContent:\"center\",padding:\"0px\",shadow:\"\",tapScale:.98,textColor:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\"},rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"Button\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y58zek\",\"data-framer-name\":\"Product List\",layoutDependency:layoutDependency,layoutId:\"zLgycc57m\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ew3as-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gSjKKwKAe-container\",nodeId:\"gSjKKwKAe\",rendersWithMotion:true,scopeId:\"npWCXOHm8\",children:/*#__PURE__*/_jsx(CartProductList,{cartListItem:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:96,width:\"472px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v58ytp-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"MiJsRoU6E-container\",nodeId:\"MiJsRoU6E\",rendersWithMotion:true,scopeId:\"npWCXOHm8\",children:/*#__PURE__*/_jsx(CartListItem2,{Bymbo9djN:1,ePm014j4d:\"Product Title\",hBopjUGQO:\"Product Alt\",height:\"100%\",id:\"MiJsRoU6E\",KDGMZhb_7:99,keb4Sytxv:\"123456789\",layoutId:\"MiJsRoU6E\",style:{width:\"100%\"},T02EN5Ncd:\"USD\",VO32SQDEf:\"https://framerusercontent.com/images/Y5OqHDa8HlUSSW24MhzRncVYus.png?scale-down-to=1024&width=3097&height=3908\",width:\"100%\"})})})],divider:{color:\"rgb(217, 217, 217)\",height:1,show:true},emptyState:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-6h9n2d\",\"data-framer-name\":\"Empty cart\",layoutDependency:layoutDependency,layoutId:\"EvfBsfjjM\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gpanlg\",layoutDependency:layoutDependency,layoutId:\"MJMxlTSYO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-ae87wu\",\"data-styles-preset\":\"hA33sjkj1\",style:{\"--framer-text-alignment\":\"center\"},children:\"Your Cart is Empty\"})}),className:\"framer-pw2oyo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"axVrbpCoi\",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,{className:\"framer-styles-preset-10cxxxz\",\"data-styles-preset\":\"orLfkPupA\",style:{\"--framer-text-alignment\":\"center\"},children:\"Add some items to your cart.\"})}),className:\"framer-12329rc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"C_chjr5ww\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})],gap:20,height:\"100%\",id:\"gSjKKwKAe\",layoutId:\"gSjKKwKAe\",needHelp:{info:\"info\"},scrollbar:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qnzv2m\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"QiunvjEVq\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jxzh0k\",layoutDependency:layoutDependency,layoutId:\"nExb1f11Q\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7S3VtYmggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif',\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102)))\"},children:\"Subtotal:\"})}),className:\"framer-jmq1c0\",fonts:[\"GF;Kumbh Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"ecHzPwvhD\",style:{\"--extracted-r6o4lv\":\"var(--token-9ac73791-4104-4253-8947-ec829a0f0956, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t9d33j-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nrdpAhbVZ-container\",nodeId:\"nrdpAhbVZ\",rendersWithMotion:true,scopeId:\"npWCXOHm8\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"after\",style:\"symbol\"},font:{fontFamily:'\"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"nrdpAhbVZ\",layoutId:\"nrdpAhbVZ\",loaderStyle:{backgroundColor:\"rgb(217, 217, 217)\",height:16,previewLoader:false,showLoader:true,width:16},needHelp:{info:\"info\"},tag:\"p\",type:\"subtotal\",whenZero:\"show\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:`calc(min(${componentViewport?.width||\"100vw\"}, 500px) - 48px)`,y:(componentViewport?.y||0)+0+0+0+((Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-0-(96+Math.max(0,(Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-0-436)/1)*1+320+20))/2+(96+Math.max(0,(Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-0-436)/1)*1)+20)+24+224,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x32vzb-container\",layoutDependency:layoutDependency,layoutId:\"wBCnMNPwY-container\",nodeId:\"wBCnMNPwY\",rendersWithMotion:true,scopeId:\"npWCXOHm8\",children:/*#__PURE__*/_jsx(CheckoutButton,{height:\"100%\",id:\"wBCnMNPwY\",layoutId:\"wBCnMNPwY\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0s2TB.framer-wrtxcr, .framer-0s2TB .framer-wrtxcr { display: block; }\",\".framer-0s2TB.framer-1rubqq1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 800px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 500px; }\",\".framer-0s2TB .framer-1763u1f { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; max-width: 500px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-0s2TB .framer-1b0q85m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 96px; justify-content: space-between; overflow: visible; padding: 24px; position: relative; width: 100%; }\",\".framer-0s2TB .framer-1fzcas1 { 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-0s2TB .framer-1e96zq3, .framer-0s2TB .framer-jmq1c0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-0s2TB .framer-1o4mcd8-container, .framer-0s2TB .framer-1t9d33j-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-0s2TB .framer-ifyb4q-container { flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-0s2TB .framer-1y58zek { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-0s2TB .framer-ew3as-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-0s2TB .framer-v58ytp-container { height: auto; position: relative; width: 472px; }\",\".framer-0s2TB .framer-6h9n2d { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 180px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 472px; }\",\".framer-0s2TB .framer-gpanlg { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-0s2TB .framer-pw2oyo, .framer-0s2TB .framer-12329rc { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0s2TB .framer-qnzv2m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 100%; }\",\".framer-0s2TB .framer-jxzh0k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-0s2TB .framer-x32vzb-container { flex: none; height: 48px; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernpWCXOHm8=withCSS(Component,css,\"framer-0s2TB\");export default FramernpWCXOHm8;FramernpWCXOHm8.displayName=\"Cart Layer\";FramernpWCXOHm8.defaultProps={height:800,width:500};addFonts(FramernpWCXOHm8,[{explicitInter:true,fonts:[{cssFamilyName:\"Kumbh Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Kumbh Sans\",url:\"https://fonts.gstatic.com/s/kumbhsans/v27/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQkZYA9LTuUkqaLg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CartInfoLabelFonts,...CartCloseButtonFonts,...CartListItem2Fonts,...CartProductListFonts,...CheckoutButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramernpWCXOHm8.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CartListItem2,{},context),forwardLoader(CheckoutButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernpWCXOHm8\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"500\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,forwardLoader,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 CartInfoLabel from\"https://framerusercontent.com/modules/KJJ6ZKAId8MUIKKnSUTh/lNX5Vato7mS1CPllbTKF/Cart_info_label.js\";import CartOpenButton from\"https://framerusercontent.com/modules/t0DOE0rPObRn86ULNCpK/8E5QEsTWjDVzeU5wbjwo/Cart_open_button.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import CartLayer from\"https://framerusercontent.com/modules/pFU51rmWR2TykEIRKDfx/r4Wqyp5nwZqjLaYs1Oqa/npWCXOHm8.js\";const CartInfoLabelFonts=getFonts(CartInfoLabel);const PhosphorFonts=getFonts(Phosphor);const CartLayerFonts=getFonts(CartLayer);const CartOpenButtonFonts=getFonts(CartOpenButton);const serializationHash=\"framer-RIGZh\";const variantClassNames={p_7a_fQGt:\"framer-v-190bg8g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"p_7a_fQGt\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-190bg8g\",className,classNames),\"data-framer-name\":\"Cart Button\",layoutDependency:layoutDependency,layoutId:\"p_7a_fQGt\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r35bbn\",layoutDependency:layoutDependency,layoutId:\"GsqAV3nhW\",style:{backgroundColor:\"var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-3f3bzy\",\"data-framer-name\":\"Number of Cart Items\",layoutDependency:layoutDependency,layoutId:\"EMF0MhADF\",style:{backgroundColor:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17wy3mg-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YcFxgPwPl-container\",nodeId:\"YcFxgPwPl\",rendersWithMotion:true,scopeId:\"kjUsmk999\",children:/*#__PURE__*/_jsx(CartInfoLabel,{color:\"var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255))\",currencyFormat:{decimals:\"auto\",formatted:true,locale:\"\",location:\"before\",style:\"symbol\"},font:{fontFamily:'\"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif',fontSize:\"8px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"YcFxgPwPl\",layoutId:\"YcFxgPwPl\",loaderStyle:{backgroundColor:\"rgb(217, 217, 217)\",height:16,previewLoader:false,showLoader:true,width:16},needHelp:{info:\"info\"},tag:\"p\",type:\"itemCount\",whenZero:\"show\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ob6zrh\",layoutDependency:layoutDependency,layoutId:\"r86nrqPhe\",style:{backgroundColor:\"var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"0px 10px 20px 0px rgba(51, 51, 51, 0.05)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2zpaoc-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kM9nKA9zq-container\",nodeId:\"kM9nKA9zq\",rendersWithMotion:true,scopeId:\"kjUsmk999\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ShoppingBag\",id:\"kM9nKA9zq\",layoutId:\"kM9nKA9zq\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cum33x-container\",\"data-code-component-plugin-id\":\"63896a\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"erUAYXunj-container\",nodeId:\"erUAYXunj\",rendersWithMotion:true,scopeId:\"kjUsmk999\",style:{opacity:0},children:/*#__PURE__*/_jsx(CartOpenButton,{backdropOverlay:{backgroundColor:\"rgba(0, 0, 0, 0.5)\",blur:0,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"}},buttonType:\"preset\",cartLayer:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:\"500px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w2qe7q-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"gIZeIuGxa-container\",nodeId:\"gIZeIuGxa\",rendersWithMotion:true,scopeId:\"kjUsmk999\",children:/*#__PURE__*/_jsx(CartLayer,{height:\"100%\",id:\"gIZeIuGxa\",layoutId:\"gIZeIuGxa\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})],cartLayerConfig:{cartLayerAnimation:{offsetX:100,offsetY:0,opacity:0,rotate:0,scale:1,transition:{bounce:0,delay:0,duration:.3,type:\"spring\"}},cartLayerHeight:\"viewport\",cartLayerPosition:{offsetX:0,offsetY:0,position:\"top right\"},shadow:\"-2px 0px 10px undefinedpx rgba(0, 0, 0, 0.1)\"},customButton:[],customButtonSize:{height:\"default\",width:\"default\"},height:\"100%\",id:\"erUAYXunj\",layoutId:\"erUAYXunj\",leftIcon:[],needHelp:{info:\"info\"},presetButtonStyle:{alignItems:\"center\",backgroundColor:\"rgb(17, 17, 17)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"10px\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,hover:{backgroundColor:\"rgb(42, 42, 42)\",border:{borderColor:\"rgb(117, 117, 117)\",borderStyle:\"solid\",borderWidth:0},shadow:\"\",textColor:\"rgb(230, 230, 230)\"},justifyContent:\"center\",padding:\"8px 16px 8px 16px\",shadow:\"\",tapScale:.98,textColor:\"rgb(243, 243, 243)\"},rightIcon:[],showDefaultIcon:true,style:{height:\"100%\",width:\"100%\"},text:\"\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RIGZh.framer-1117n5p, .framer-RIGZh .framer-1117n5p { display: block; }\",\".framer-RIGZh.framer-190bg8g { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-RIGZh .framer-1r35bbn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 1px; position: absolute; right: 2px; top: 2px; width: min-content; z-index: 3; }\",\".framer-RIGZh .framer-3f3bzy { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 17px); justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 16px; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-RIGZh .framer-17wy3mg-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-RIGZh .framer-1ob6zrh { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-RIGZh .framer-2zpaoc-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-RIGZh .framer-1cum33x-container { flex: none; height: 48px; position: relative; width: 48px; z-index: 6; }\",\".framer-RIGZh .framer-w2qe7q-container { height: 800px; position: relative; width: 500px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkjUsmk999=withCSS(Component,css,\"framer-RIGZh\");export default FramerkjUsmk999;FramerkjUsmk999.displayName=\"Cart 2.0\";FramerkjUsmk999.defaultProps={height:48,width:48};addFonts(FramerkjUsmk999,[{explicitInter:true,fonts:[{cssFamilyName:\"Kumbh Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Kumbh Sans\",url:\"https://fonts.gstatic.com/s/kumbhsans/v27/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQkZYA9LTuUkqaLg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CartInfoLabelFonts,...PhosphorFonts,...CartLayerFonts,...CartOpenButtonFonts],{supportsExplicitInterCodegen:true});FramerkjUsmk999.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CartLayer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkjUsmk999\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"48\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"48\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ab692b1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-fNPQW\";const variantClassNames={ZTtnwEtLP:\"framer-v-y6ovbe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,Yb12G1Sby:click??props.Yb12G1Sby};};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,Yb12G1Sby,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ZTtnwEtLP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapz8hpwe=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Yb12G1Sby){const res=await Yb12G1Sby(...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(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ZTtnwEtLP\",scopeId:\"c6gbJxhPK\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-y6ovbe\",className,classNames)} framer-1purog0`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZTtnwEtLP\",onTap:onTapz8hpwe,ref:refBinding,style:{backgroundColor:\"var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"0px 10px 20px 0px rgba(51, 51, 51, 0.05)\",...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-lrhdax\",\"data-framer-name\":\"Vistiq\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"gNGY5cKzR\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 16.251 17.933 C 12.995 20.386 9.6 20.156 6.709 19.961 C 5.453 19.875 4.293 19.797 3.28 19.947 C 3.05 19.982 2.848 20.118 2.73 20.318 C 2.391 20.887 2.095 21.481 1.844 22.094 C 1.652 22.568 1.493 23.054 1.367 23.549 C 1.291 23.847 0.99 24.044 0.674 23.991 L 0.568 23.974 C 0.222 23.915 -0.028 23.621 0.002 23.287 C 0.147 21.675 0.583 20.182 1.264 18.942 L 1.286 18.901 C 1.516 18.49 1.77 18.093 2.049 17.714 C 3.983 15.075 6.965 13.311 10.092 11.462 C 10.093 11.461 10.095 11.46 10.097 11.459 C 11.451 10.658 12.832 9.841 14.166 8.931 C 12.623 9.795 11.014 10.483 9.446 11.153 C 6.265 12.512 3.251 13.799 1.301 16.347 C 1.147 16.548 0.803 16.472 0.786 16.224 C 0.46 11.54 2.644 7.157 5.534 4.979 C 8.416 2.807 12.016 2.304 15.816 1.771 C 18.505 1.395 21.294 1.005 24 0 C 23.693 8.118 19.999 15.108 16.251 17.933 Z\" fill=\"var(--token-1244831b-1466-4997-9660-9d134d4b6c18, rgb(65, 102, 0))\"></path></svg>',svgContentId:9032677303,withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fNPQW.framer-1purog0, .framer-fNPQW .framer-1purog0 { display: block; }\",\".framer-fNPQW.framer-y6ovbe { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 48px; justify-content: center; overflow: hidden; padding: 0px 12px 0px 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-fNPQW .framer-lrhdax { flex: none; height: 24px; position: relative; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fNPQW.framer-y6ovbe { gap: 0px; } .framer-fNPQW.framer-y6ovbe > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-fNPQW.framer-y6ovbe > :first-child { margin-left: 0px; } .framer-fNPQW.framer-y6ovbe > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"Yb12G1Sby\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerc6gbJxhPK=withCSS(Component,css,\"framer-fNPQW\");export default Framerc6gbJxhPK;Framerc6gbJxhPK.displayName=\"Logo\";Framerc6gbJxhPK.defaultProps={height:48,width:48};addPropertyControls(Framerc6gbJxhPK,{Yb12G1Sby:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerc6gbJxhPK,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerc6gbJxhPK\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"Yb12G1Sby\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"48\",\"framerIntrinsicWidth\":\"48\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./c6gbJxhPK.map","// Generated by Framer (9d598a4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={EENmTdWKA:{hover:true},xSZVkabv0:{hover:true}};const cycleOrder=[\"xSZVkabv0\",\"EENmTdWKA\"];const serializationHash=\"framer-Zor3B\";const variantClassNames={EENmTdWKA:\"framer-v-lzdn8n\",xSZVkabv0:\"framer-v-1n8bmhl\"};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:\"EENmTdWKA\",Default:\"xSZVkabv0\"};const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xSZVkabv0\",xziRj2ur1:click??props.xziRj2ur1};};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,xziRj2ur1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xSZVkabv0\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapz5euos=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(xziRj2ur1){const res=await xziRj2ur1(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1n8bmhl\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xSZVkabv0\",onTap:onTapz5euos,ref:refBinding,style:{backgroundColor:\"var(--token-5df573a8-5c6e-4a5b-bca6-248c4c391d54, rgb(255, 255, 255))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"0px 10px 20px 0px rgba(51, 51, 51, 0.05)\",...style},...addPropertyOverrides({\"EENmTdWKA-hover\":{\"data-framer-name\":undefined},\"xSZVkabv0-hover\":{\"data-framer-name\":undefined},EENmTdWKA:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-l7bs99\",\"data-framer-name\":\"line-01\",layoutDependency:layoutDependency,layoutId:\"Obddrjnwv\",style:{backgroundColor:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{\"EENmTdWKA-hover\":{rotate:-45},\"xSZVkabv0-hover\":{rotate:0},EENmTdWKA:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15evzfg\",\"data-framer-name\":\"line-02\",layoutDependency:layoutDependency,layoutId:\"ZYwLnn8pn\",style:{backgroundColor:\"var(--token-922bf7e2-6566-450d-a5db-d314f15d527e, rgb(51, 51, 51))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{\"EENmTdWKA-hover\":{rotate:45},\"xSZVkabv0-hover\":{rotate:0},EENmTdWKA:{rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Zor3B.framer-1pnkf3v, .framer-Zor3B .framer-1pnkf3v { display: block; }\",\".framer-Zor3B.framer-1n8bmhl { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 48px; justify-content: center; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; width: 48px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Zor3B .framer-l7bs99 { flex: none; height: 1px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: 19px; width: 24px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-Zor3B .framer-15evzfg { bottom: 19px; flex: none; height: 1px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; width: 24px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Zor3B.framer-1n8bmhl { gap: 0px; } .framer-Zor3B.framer-1n8bmhl > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-Zor3B.framer-1n8bmhl > :first-child { margin-left: 0px; } .framer-Zor3B.framer-1n8bmhl > :last-child { margin-right: 0px; } }\",\".framer-Zor3B.framer-v-lzdn8n .framer-l7bs99 { top: calc(50.00000000000002% - 1px / 2); }\",\".framer-Zor3B.framer-v-lzdn8n .framer-15evzfg { bottom: unset; top: calc(50.00000000000002% - 1px / 2); }\",\".framer-Zor3B.framer-v-1n8bmhl.hover .framer-l7bs99 { bottom: 19px; top: unset; }\",\".framer-Zor3B.framer-v-1n8bmhl.hover .framer-15evzfg { bottom: unset; top: 19px; }\",\".framer-Zor3B.framer-v-lzdn8n.hover .framer-15evzfg { bottom: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EENmTdWKA\":{\"layout\":[\"fixed\",\"fixed\"]},\"vJOvIiDYt\":{\"layout\":[\"fixed\",\"fixed\"]},\"Wh_yXNEzS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"xziRj2ur1\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLjIOUvYuE=withCSS(Component,css,\"framer-Zor3B\");export default FramerLjIOUvYuE;FramerLjIOUvYuE.displayName=\"Menu\";FramerLjIOUvYuE.defaultProps={height:48,width:48};addPropertyControls(FramerLjIOUvYuE,{variant:{options:[\"xSZVkabv0\",\"EENmTdWKA\"],optionTitles:[\"Default\",\"Close\"],title:\"Variant\",type:ControlType.Enum},xziRj2ur1:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerLjIOUvYuE,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLjIOUvYuE\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"xziRj2ur1\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EENmTdWKA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vJOvIiDYt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Wh_yXNEzS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"48\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LjIOUvYuE.map","export const v0=\"Book an appointment now\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (edbb85b)\nimport*as localizedValues from\"./sbbhCKyRf-0.js\";const valuesByLocaleId={XKx3uyOdZ:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (edbb85b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuLink from\"https://framerusercontent.com/modules/1MMBN66kvGS0nDu07Cyt/IBzn8tRwOUrK2CsNb1fw/jNT0a64jd.js\";import LocaleSelector from\"https://framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/UfMN9oeTJKQqVQHIwZ5z/LocaleSelector.js\";import Cart20 from\"https://framerusercontent.com/modules/t6ev2gruvILGlCxtOGRB/qz3JfuSgIHywy0DzeIDV/kjUsmk999.js\";import Logo from\"https://framerusercontent.com/modules/tPev13dutpVQV0R4Y1ey/GrMvGMBFonL5GGfhUxzh/c6gbJxhPK.js\";import Menu from\"https://framerusercontent.com/modules/vbiImIrDb1NUcMqsWotQ/UvBnXcsc5Y8fUylRLSMJ/LjIOUvYuE.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/lu3rRzqxgzwnHbWrEfwW/8y5lePBR73DfTHjcio7u/sbbhCKyRf.js\";import ButtonStroke from\"https://framerusercontent.com/modules/usHxwUHeD1mIdsplM1Cx/T2HoHzPrugoFIGABFFMI/nVqYpIeyt.js\";const LogoFonts=getFonts(Logo);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const MenuFonts=getFonts(Menu);const MenuLinkFonts=getFonts(MenuLink);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const ButtonStrokeFonts=getFonts(ButtonStroke);const LocaleSelectorFonts=getFonts(LocaleSelector);const cycleOrder=[\"KbS2vdGiv\",\"aojI_EU6I\",\"xvQQdFj4l\",\"x5Hl0e_Pu\",\"RGRcaCS6v\",\"XmY2gzC6g\",\"YKfqxMhDV\",\"jB9ju2RT3\",\"Bjt3ZiXs3\",\"nkVsZmgvP\",\"Zfbx12_uV\",\"T9g1V8nG5\",\"WV17PrdFe\",\"SGrHcPtnT\",\"A7ihLV9WF\",\"mWmw3LoQQ\",\"ASKJnvoB_\",\"PizWlFGpG\",\"lEYsg8PzU\",\"bak2jIPWn\",\"XJpXBQ7e9\",\"x4eceg5pS\",\"VNLmDLCLn\",\"ywd0Y_JoX\",\"SJi5VauQw\",\"xY0lheDmG\",\"M0DeFUYas\",\"WMFb3yKTv\",\"QPwy_u5lA\",\"KpnaGqdZa\",\"KBg6_SoFW\",\"IffFxtIuA\"];const serializationHash=\"framer-Z6iXM\";const variantClassNames={A7ihLV9WF:\"framer-v-np65ci\",aojI_EU6I:\"framer-v-168otbc\",ASKJnvoB_:\"framer-v-kbsg3\",bak2jIPWn:\"framer-v-37j31s\",Bjt3ZiXs3:\"framer-v-132elbl\",IffFxtIuA:\"framer-v-1umuhel\",jB9ju2RT3:\"framer-v-15hp1w7\",KBg6_SoFW:\"framer-v-15x76ar\",KbS2vdGiv:\"framer-v-1vvkf5c\",KpnaGqdZa:\"framer-v-15jeus3\",lEYsg8PzU:\"framer-v-yfuf8c\",M0DeFUYas:\"framer-v-1qnmgmw\",mWmw3LoQQ:\"framer-v-16eg8q0\",nkVsZmgvP:\"framer-v-1shcgjt\",PizWlFGpG:\"framer-v-cfw46i\",QPwy_u5lA:\"framer-v-165umoq\",RGRcaCS6v:\"framer-v-12vhnto\",SGrHcPtnT:\"framer-v-p3nm1t\",SJi5VauQw:\"framer-v-sr2ws9\",T9g1V8nG5:\"framer-v-ao19eh\",VNLmDLCLn:\"framer-v-1d1ejig\",WMFb3yKTv:\"framer-v-442mib\",WV17PrdFe:\"framer-v-7y0uox\",x4eceg5pS:\"framer-v-g1lfvk\",x5Hl0e_Pu:\"framer-v-l9bf2z\",XJpXBQ7e9:\"framer-v-1khcxt\",XmY2gzC6g:\"framer-v-1puu7nz\",xvQQdFj4l:\"framer-v-v6my8p\",xY0lheDmG:\"framer-v-b8y025\",YKfqxMhDV:\"framer-v-1gwozoj\",ywd0Y_JoX:\"framer-v-1iklamm\",Zfbx12_uV:\"framer-v-56yx8b\"};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:0,delay:.2,duration:2,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-96};const transition3={bounce:0,delay:.4,duration:2,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:12};const transition4={damping:60,delay:.4,mass:1,stiffness:250,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition4,x:0,y:12};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 About - Opened\":\"XmY2gzC6g\",\"Desktop About\":\"RGRcaCS6v\",\"Desktop Blog - Opened\":\"SGrHcPtnT\",\"Desktop Blog\":\"WV17PrdFe\",\"Desktop Contact - Opened\":\"mWmw3LoQQ\",\"Desktop Contact\":\"A7ihLV9WF\",\"Desktop Default - Opened\":\"aojI_EU6I\",\"Desktop Default\":\"KbS2vdGiv\",\"Desktop Home - Opened\":\"x5Hl0e_Pu\",\"Desktop Home\":\"xvQQdFj4l\",\"Desktop Packages - Opened\":\"nkVsZmgvP\",\"Desktop Packages\":\"Bjt3ZiXs3\",\"Desktop Services Opened\":\"jB9ju2RT3\",\"Desktop Services\":\"YKfqxMhDV\",\"Desktop Shop - Opened\":\"T9g1V8nG5\",\"Desktop Shop\":\"Zfbx12_uV\",\"Mobile About - Opened\":\"x4eceg5pS\",\"Mobile About\":\"XJpXBQ7e9\",\"Mobile Blog - Opened\":\"KpnaGqdZa\",\"Mobile Blog\":\"QPwy_u5lA\",\"Mobile Contact - Opened\":\"IffFxtIuA\",\"Mobile Contact\":\"KBg6_SoFW\",\"Mobile Default - Opened\":\"PizWlFGpG\",\"Mobile Default\":\"ASKJnvoB_\",\"Mobile Home - Opened\":\"bak2jIPWn\",\"Mobile Home\":\"lEYsg8PzU\",\"Mobile Packages - Opened\":\"xY0lheDmG\",\"Mobile Packages\":\"SJi5VauQw\",\"Mobile Services Opened\":\"ywd0Y_JoX\",\"Mobile Services\":\"VNLmDLCLn\",\"Mobile Shop - Opened\":\"WMFb3yKTv\",\"Mobile Shop\":\"M0DeFUYas\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KbS2vdGiv\"};};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:\"KbS2vdGiv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Yb12G1Sby1dxavdm=activeVariantCallback(async(...args)=>{setVariant(\"KbS2vdGiv\");});const Yb12G1Sbypfyji=activeVariantCallback(async(...args)=>{setVariant(\"xvQQdFj4l\");});const Yb12G1Sby1f40yjy=activeVariantCallback(async(...args)=>{setVariant(\"RGRcaCS6v\");});const Yb12G1Sby1e1vsw8=activeVariantCallback(async(...args)=>{setVariant(\"YKfqxMhDV\");});const Yb12G1Sbyevlldh=activeVariantCallback(async(...args)=>{setVariant(\"Bjt3ZiXs3\");});const Yb12G1Sby12bb6ff=activeVariantCallback(async(...args)=>{setVariant(\"Zfbx12_uV\");});const Yb12G1Sby16gm8fe=activeVariantCallback(async(...args)=>{setVariant(\"WV17PrdFe\");});const Yb12G1Sbyhb7sj6=activeVariantCallback(async(...args)=>{setVariant(\"A7ihLV9WF\");});const Yb12G1Sby1t5a9w=activeVariantCallback(async(...args)=>{setVariant(\"ASKJnvoB_\");});const Yb12G1Sby1l69iyi=activeVariantCallback(async(...args)=>{setVariant(\"lEYsg8PzU\");});const Yb12G1Sbymvmfyz=activeVariantCallback(async(...args)=>{setVariant(\"XJpXBQ7e9\");});const Yb12G1Sby1rxt6gs=activeVariantCallback(async(...args)=>{setVariant(\"VNLmDLCLn\");});const Yb12G1Sby1aejg5h=activeVariantCallback(async(...args)=>{setVariant(\"SJi5VauQw\");});const Yb12G1Sbygflyr6=activeVariantCallback(async(...args)=>{setVariant(\"M0DeFUYas\");});const Yb12G1Sbye4j7ga=activeVariantCallback(async(...args)=>{setVariant(\"QPwy_u5lA\");});const Yb12G1Sbyjfpgbl=activeVariantCallback(async(...args)=>{setVariant(\"KBg6_SoFW\");});const xziRj2ur112saiaf=activeVariantCallback(async(...args)=>{setVariant(\"aojI_EU6I\");});const xziRj2ur11dxavdm=activeVariantCallback(async(...args)=>{setVariant(\"KbS2vdGiv\");});const xziRj2ur1116872q=activeVariantCallback(async(...args)=>{setVariant(\"x5Hl0e_Pu\");});const xziRj2ur1pfyji=activeVariantCallback(async(...args)=>{setVariant(\"xvQQdFj4l\");});const xziRj2ur17vazwo=activeVariantCallback(async(...args)=>{setVariant(\"XmY2gzC6g\");});const xziRj2ur11f40yjy=activeVariantCallback(async(...args)=>{setVariant(\"RGRcaCS6v\");});const xziRj2ur12awq5z=activeVariantCallback(async(...args)=>{setVariant(\"jB9ju2RT3\");});const xziRj2ur11e1vsw8=activeVariantCallback(async(...args)=>{setVariant(\"YKfqxMhDV\");});const xziRj2ur1yjl1gh=activeVariantCallback(async(...args)=>{setVariant(\"nkVsZmgvP\");});const xziRj2ur1evlldh=activeVariantCallback(async(...args)=>{setVariant(\"Bjt3ZiXs3\");});const xziRj2ur1kkm36q=activeVariantCallback(async(...args)=>{setVariant(\"T9g1V8nG5\");});const xziRj2ur112bb6ff=activeVariantCallback(async(...args)=>{setVariant(\"Zfbx12_uV\");});const xziRj2ur1hyb1qs=activeVariantCallback(async(...args)=>{setVariant(\"SGrHcPtnT\");});const xziRj2ur116gm8fe=activeVariantCallback(async(...args)=>{setVariant(\"WV17PrdFe\");});const xziRj2ur1151a10f=activeVariantCallback(async(...args)=>{setVariant(\"mWmw3LoQQ\");});const xziRj2ur1hb7sj6=activeVariantCallback(async(...args)=>{setVariant(\"A7ihLV9WF\");});const xziRj2ur1149dwkp=activeVariantCallback(async(...args)=>{setVariant(\"PizWlFGpG\");});const xziRj2ur11t5a9w=activeVariantCallback(async(...args)=>{setVariant(\"ASKJnvoB_\");});const xziRj2ur1umzcpa=activeVariantCallback(async(...args)=>{setVariant(\"bak2jIPWn\");});const xziRj2ur11l69iyi=activeVariantCallback(async(...args)=>{setVariant(\"lEYsg8PzU\");});const xziRj2ur16hdtgc=activeVariantCallback(async(...args)=>{setVariant(\"x4eceg5pS\");});const xziRj2ur1mvmfyz=activeVariantCallback(async(...args)=>{setVariant(\"XJpXBQ7e9\");});const xziRj2ur117mkrqx=activeVariantCallback(async(...args)=>{setVariant(\"ywd0Y_JoX\");});const xziRj2ur11rxt6gs=activeVariantCallback(async(...args)=>{setVariant(\"VNLmDLCLn\");});const xziRj2ur11idrfod=activeVariantCallback(async(...args)=>{setVariant(\"xY0lheDmG\");});const xziRj2ur11aejg5h=activeVariantCallback(async(...args)=>{setVariant(\"SJi5VauQw\");});const xziRj2ur114q539m=activeVariantCallback(async(...args)=>{setVariant(\"WMFb3yKTv\");});const xziRj2ur1gflyr6=activeVariantCallback(async(...args)=>{setVariant(\"M0DeFUYas\");});const xziRj2ur11xm589m=activeVariantCallback(async(...args)=>{setVariant(\"KpnaGqdZa\");});const xziRj2ur1e4j7ga=activeVariantCallback(async(...args)=>{setVariant(\"QPwy_u5lA\");});const xziRj2ur11cqwg6l=activeVariantCallback(async(...args)=>{setVariant(\"IffFxtIuA\");});const xziRj2ur1jfpgbl=activeVariantCallback(async(...args)=>{setVariant(\"KBg6_SoFW\");});const geKc3MUeQpfyji=activeVariantCallback(async(...args)=>{setVariant(\"xvQQdFj4l\");});const geKc3MUeQ1ud2m1s=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"ASKJnvoB_\"),100);});const geKc3MUeQ1l69iyi=activeVariantCallback(async(...args)=>{setVariant(\"lEYsg8PzU\");});const geKc3MUeQ1f40yjy=activeVariantCallback(async(...args)=>{setVariant(\"RGRcaCS6v\");});const geKc3MUeQmvmfyz=activeVariantCallback(async(...args)=>{setVariant(\"XJpXBQ7e9\");});const geKc3MUeQ1e1vsw8=activeVariantCallback(async(...args)=>{setVariant(\"YKfqxMhDV\");});const geKc3MUeQ1rxt6gs=activeVariantCallback(async(...args)=>{setVariant(\"VNLmDLCLn\");});const geKc3MUeQevlldh=activeVariantCallback(async(...args)=>{setVariant(\"Bjt3ZiXs3\");});const geKc3MUeQ1aejg5h=activeVariantCallback(async(...args)=>{setVariant(\"SJi5VauQw\");});const geKc3MUeQ12bb6ff=activeVariantCallback(async(...args)=>{setVariant(\"Zfbx12_uV\");});const geKc3MUeQgflyr6=activeVariantCallback(async(...args)=>{setVariant(\"M0DeFUYas\");});const geKc3MUeQ16gm8fe=activeVariantCallback(async(...args)=>{setVariant(\"WV17PrdFe\");});const geKc3MUeQe4j7ga=activeVariantCallback(async(...args)=>{setVariant(\"QPwy_u5lA\");});const geKc3MUeQhb7sj6=activeVariantCallback(async(...args)=>{setVariant(\"A7ihLV9WF\");});const geKc3MUeQjfpgbl=activeVariantCallback(async(...args)=>{setVariant(\"KBg6_SoFW\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"aojI_EU6I\",\"x5Hl0e_Pu\",\"XmY2gzC6g\",\"jB9ju2RT3\",\"nkVsZmgvP\",\"T9g1V8nG5\",\"SGrHcPtnT\",\"mWmw3LoQQ\",\"PizWlFGpG\",\"bak2jIPWn\",\"x4eceg5pS\",\"ywd0Y_JoX\",\"xY0lheDmG\",\"WMFb3yKTv\",\"KpnaGqdZa\",\"IffFxtIuA\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"PizWlFGpG\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"aojI_EU6I\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vvkf5c\",className,classNames),\"data-framer-name\":\"Desktop Default\",layoutDependency:layoutDependency,layoutId:\"KbS2vdGiv\",ref:refBinding,style:{...style},...addPropertyOverrides({A7ihLV9WF:{\"data-framer-name\":\"Desktop Contact\"},aojI_EU6I:{\"data-framer-name\":\"Desktop Default - Opened\"},ASKJnvoB_:{\"data-framer-name\":\"Mobile Default\"},bak2jIPWn:{\"data-framer-name\":\"Mobile Home - Opened\"},Bjt3ZiXs3:{\"data-framer-name\":\"Desktop Packages\"},IffFxtIuA:{\"data-framer-name\":\"Mobile Contact - Opened\"},jB9ju2RT3:{\"data-framer-name\":\"Desktop Services Opened\"},KBg6_SoFW:{\"data-framer-name\":\"Mobile Contact\"},KpnaGqdZa:{\"data-framer-name\":\"Mobile Blog - Opened\"},lEYsg8PzU:{\"data-framer-name\":\"Mobile Home\"},M0DeFUYas:{\"data-framer-name\":\"Mobile Shop\"},mWmw3LoQQ:{\"data-framer-name\":\"Desktop Contact - Opened\"},nkVsZmgvP:{\"data-framer-name\":\"Desktop Packages - Opened\"},PizWlFGpG:{\"data-framer-name\":\"Mobile Default - Opened\"},QPwy_u5lA:{\"data-framer-name\":\"Mobile Blog\"},RGRcaCS6v:{\"data-framer-name\":\"Desktop About\"},SGrHcPtnT:{\"data-framer-name\":\"Desktop Blog - Opened\"},SJi5VauQw:{\"data-framer-name\":\"Mobile Packages\"},T9g1V8nG5:{\"data-framer-name\":\"Desktop Shop - Opened\"},VNLmDLCLn:{\"data-framer-name\":\"Mobile Services\"},WMFb3yKTv:{\"data-framer-name\":\"Mobile Shop - Opened\"},WV17PrdFe:{\"data-framer-name\":\"Desktop Blog\"},x4eceg5pS:{\"data-framer-name\":\"Mobile About - Opened\"},x5Hl0e_Pu:{\"data-framer-name\":\"Desktop Home - Opened\"},XJpXBQ7e9:{\"data-framer-name\":\"Mobile About\"},XmY2gzC6g:{\"data-framer-name\":\"Desktop About - Opened\"},xvQQdFj4l:{\"data-framer-name\":\"Desktop Home\"},xY0lheDmG:{\"data-framer-name\":\"Mobile Packages - Opened\"},YKfqxMhDV:{\"data-framer-name\":\"Desktop Services\"},ywd0Y_JoX:{\"data-framer-name\":\"Mobile Services Opened\"},Zfbx12_uV:{\"data-framer-name\":\"Desktop Shop\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-17ipoxl\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"lr2rZ436B\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0},variants:{aojI_EU6I:{opacity:1},bak2jIPWn:{opacity:1},IffFxtIuA:{opacity:1},jB9ju2RT3:{opacity:1},KpnaGqdZa:{opacity:1},mWmw3LoQQ:{opacity:1},nkVsZmgvP:{opacity:1},PizWlFGpG:{opacity:1},SGrHcPtnT:{opacity:1},T9g1V8nG5:{opacity:1},WMFb3yKTv:{opacity:1},x4eceg5pS:{opacity:1},x5Hl0e_Pu:{opacity:1},XmY2gzC6g:{opacity:1},xY0lheDmG:{opacity:1},ywd0Y_JoX:{opacity:1}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1clvazk\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"gASBIGiuH\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pjclml\",\"data-framer-name\":\"Top Nav\",layoutDependency:layoutDependency,layoutId:\"yYdgWJnz3\",style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+48+(((componentViewport?.height||96)-48-48)/2+0+0)+0+0+0,...addPropertyOverrides({aojI_EU6I:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||737)-136-601)/2+0+0)+0+0+0},ASKJnvoB_:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||88)-40-48)/2+0+0)+0+0+0},bak2jIPWn:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+0+0},IffFxtIuA:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+0+0},jB9ju2RT3:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+0+0},KBg6_SoFW:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||88)-40-48)/2+0+0)+0+0+0},KpnaGqdZa:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+0+0},lEYsg8PzU:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||88)-40-48)/2+0+0)+0+0+0},M0DeFUYas:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||88)-40-48)/2+0+0)+0+0+0},mWmw3LoQQ:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+0+0},nkVsZmgvP:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+0+0},PizWlFGpG:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||683)-128-555)/2+0+0)+0+0+0},QPwy_u5lA:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||88)-40-48)/2+0+0)+0+0+0},SGrHcPtnT:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+0+0},SJi5VauQw:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||88)-40-48)/2+0+0)+0+0+0},T9g1V8nG5:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+0+0},VNLmDLCLn:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||88)-40-48)/2+0+0)+0+0+0},WMFb3yKTv:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+0+0},x4eceg5pS:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+0+0},x5Hl0e_Pu:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+0+0},XJpXBQ7e9:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||88)-40-48)/2+0+0)+0+0+0},XmY2gzC6g:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+0+0},xY0lheDmG:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+0+0},ywd0Y_JoX:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-eaq2fk-container\",\"data-framer-appear-id\":\"eaq2fk\",initial:animation1,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Nqpai6kcr-container\",nodeId:\"Nqpai6kcr\",optimized:true,rendersWithMotion:true,scopeId:\"sbbhCKyRf\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"Nqpai6kcr\",layoutId:\"Nqpai6kcr\",width:\"100%\",...addPropertyOverrides({aojI_EU6I:{Yb12G1Sby:Yb12G1Sby1dxavdm},bak2jIPWn:{Yb12G1Sby:Yb12G1Sby1l69iyi},IffFxtIuA:{Yb12G1Sby:Yb12G1Sbyjfpgbl},jB9ju2RT3:{Yb12G1Sby:Yb12G1Sby1e1vsw8},KpnaGqdZa:{Yb12G1Sby:Yb12G1Sbye4j7ga},mWmw3LoQQ:{Yb12G1Sby:Yb12G1Sbyhb7sj6},nkVsZmgvP:{Yb12G1Sby:Yb12G1Sbyevlldh},PizWlFGpG:{Yb12G1Sby:Yb12G1Sby1t5a9w},SGrHcPtnT:{Yb12G1Sby:Yb12G1Sby16gm8fe},T9g1V8nG5:{Yb12G1Sby:Yb12G1Sby12bb6ff},WMFb3yKTv:{Yb12G1Sby:Yb12G1Sbygflyr6},x4eceg5pS:{Yb12G1Sby:Yb12G1Sbymvmfyz},x5Hl0e_Pu:{Yb12G1Sby:Yb12G1Sbypfyji},XmY2gzC6g:{Yb12G1Sby:Yb12G1Sby1f40yjy},xY0lheDmG:{Yb12G1Sby:Yb12G1Sby1aejg5h},ywd0Y_JoX:{Yb12G1Sby:Yb12G1Sby1rxt6gs}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jrrcz6\",\"data-framer-name\":\"Right Nav\",layoutDependency:layoutDependency,layoutId:\"nrcH85lH_\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+48+(((componentViewport?.height||96)-48-48)/2+0+0)+0+0+0+0,...addPropertyOverrides({aojI_EU6I:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||737)-136-601)/2+0+0)+0+0+0+0},ASKJnvoB_:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||88)-40-48)/2+0+0)+0+0+0+0},bak2jIPWn:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+0+0+0},IffFxtIuA:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+0+0+0},jB9ju2RT3:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+0+0+0},KBg6_SoFW:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||88)-40-48)/2+0+0)+0+0+0+0},KpnaGqdZa:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+0+0+0},lEYsg8PzU:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||88)-40-48)/2+0+0)+0+0+0+0},M0DeFUYas:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||88)-40-48)/2+0+0)+0+0+0+0},mWmw3LoQQ:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+0+0+0},nkVsZmgvP:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+0+0+0},PizWlFGpG:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||683)-128-555)/2+0+0)+0+0+0+0},QPwy_u5lA:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||88)-40-48)/2+0+0)+0+0+0+0},SGrHcPtnT:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+0+0+0},SJi5VauQw:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||88)-40-48)/2+0+0)+0+0+0+0},T9g1V8nG5:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+0+0+0},VNLmDLCLn:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||88)-40-48)/2+0+0)+0+0+0+0},WMFb3yKTv:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+0+0+0},x4eceg5pS:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+0+0+0},x5Hl0e_Pu:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+0+0+0},XJpXBQ7e9:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||88)-40-48)/2+0+0)+0+0+0+0},XmY2gzC6g:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+0+0+0},xY0lheDmG:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+0+0+0},ywd0Y_JoX:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1kfpmrz-container\",\"data-framer-appear-id\":\"1kfpmrz\",initial:animation1,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zgkCXJmqI-container\",nodeId:\"zgkCXJmqI\",optimized:true,rendersWithMotion:true,scopeId:\"sbbhCKyRf\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"zgkCXJmqI\",layoutId:\"zgkCXJmqI\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"xSZVkabv0\"),width:\"100%\",xziRj2ur1:xziRj2ur112saiaf,...addPropertyOverrides({A7ihLV9WF:{xziRj2ur1:xziRj2ur1151a10f},aojI_EU6I:{variant:matchVariant(\"EENmTdWKA\"),xziRj2ur1:xziRj2ur11dxavdm},ASKJnvoB_:{xziRj2ur1:xziRj2ur1149dwkp},bak2jIPWn:{variant:matchVariant(\"EENmTdWKA\"),xziRj2ur1:xziRj2ur11l69iyi},Bjt3ZiXs3:{xziRj2ur1:xziRj2ur1yjl1gh},IffFxtIuA:{variant:matchVariant(\"EENmTdWKA\"),xziRj2ur1:xziRj2ur1jfpgbl},jB9ju2RT3:{variant:matchVariant(\"EENmTdWKA\"),xziRj2ur1:xziRj2ur11e1vsw8},KBg6_SoFW:{xziRj2ur1:xziRj2ur11cqwg6l},KpnaGqdZa:{variant:matchVariant(\"EENmTdWKA\"),xziRj2ur1:xziRj2ur1e4j7ga},lEYsg8PzU:{xziRj2ur1:xziRj2ur1umzcpa},M0DeFUYas:{xziRj2ur1:xziRj2ur114q539m},mWmw3LoQQ:{variant:matchVariant(\"EENmTdWKA\"),xziRj2ur1:xziRj2ur1hb7sj6},nkVsZmgvP:{variant:matchVariant(\"EENmTdWKA\"),xziRj2ur1:xziRj2ur1evlldh},PizWlFGpG:{variant:matchVariant(\"EENmTdWKA\"),xziRj2ur1:xziRj2ur11t5a9w},QPwy_u5lA:{xziRj2ur1:xziRj2ur11xm589m},RGRcaCS6v:{xziRj2ur1:xziRj2ur17vazwo},SGrHcPtnT:{variant:matchVariant(\"EENmTdWKA\"),xziRj2ur1:xziRj2ur116gm8fe},SJi5VauQw:{xziRj2ur1:xziRj2ur11idrfod},T9g1V8nG5:{variant:matchVariant(\"EENmTdWKA\"),xziRj2ur1:xziRj2ur112bb6ff},VNLmDLCLn:{xziRj2ur1:xziRj2ur117mkrqx},WMFb3yKTv:{variant:matchVariant(\"EENmTdWKA\"),xziRj2ur1:xziRj2ur1gflyr6},WV17PrdFe:{xziRj2ur1:xziRj2ur1hyb1qs},x4eceg5pS:{variant:matchVariant(\"EENmTdWKA\"),xziRj2ur1:xziRj2ur1mvmfyz},x5Hl0e_Pu:{variant:matchVariant(\"EENmTdWKA\"),xziRj2ur1:xziRj2ur1pfyji},XJpXBQ7e9:{xziRj2ur1:xziRj2ur16hdtgc},XmY2gzC6g:{variant:matchVariant(\"EENmTdWKA\"),xziRj2ur1:xziRj2ur11f40yjy},xvQQdFj4l:{xziRj2ur1:xziRj2ur1116872q},xY0lheDmG:{variant:matchVariant(\"EENmTdWKA\"),xziRj2ur1:xziRj2ur11aejg5h},YKfqxMhDV:{xziRj2ur1:xziRj2ur12awq5z},ywd0Y_JoX:{variant:matchVariant(\"EENmTdWKA\"),xziRj2ur1:xziRj2ur11rxt6gs},Zfbx12_uV:{xziRj2ur1:xziRj2ur1kkm36q}},baseVariant,gestureVariant)})})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uynfoc\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"bLWTwg3_X\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"mPLIoTYJu\"},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},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"eddhjzMea\"},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},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({aojI_EU6I:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||737)-136-601)/2+0+0)+0+48+29+74},bak2jIPWn:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+0},IffFxtIuA:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+0},jB9ju2RT3:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+0},KpnaGqdZa:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+0},mWmw3LoQQ:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+0},nkVsZmgvP:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+0},PizWlFGpG:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||683)-128-555)/2+0+0)+0+48+48+0},SGrHcPtnT:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+0},T9g1V8nG5:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+0},WMFb3yKTv:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+0},x4eceg5pS:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+0},x5Hl0e_Pu:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+0},XmY2gzC6g:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+0},xY0lheDmG:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+0},ywd0Y_JoX:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__spring:{bounce:.2,damping:60,delay:0,duration:.3,durationBasedSpring:true,ease:[.44,0,.56,1],mass:1,stiffness:200,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:96}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1q4dd93-container\",\"data-framer-name\":\"Home\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ectOIqG08-container\",name:\"Home\",nodeId:\"ectOIqG08\",rendersWithMotion:true,scopeId:\"sbbhCKyRf\",children:/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"ectOIqG08\",layoutId:\"ectOIqG08\",name:\"Home\",rRIZ3sxHm:\"Home\",style:{width:\"100%\"},ujxcJ9Iyw:false,variant:matchVariant(\"QM6QibHGN\"),width:\"100%\",zMQuUDEFX:resolvedLinks[0],...addPropertyOverrides({aojI_EU6I:{rRIZ3sxHm:\"Teenused\",zMQuUDEFX:resolvedLinks[1]},bak2jIPWn:{geKc3MUeQ:geKc3MUeQ1l69iyi,variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks[10]},IffFxtIuA:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks[16]},jB9ju2RT3:{zMQuUDEFX:resolvedLinks[4]},KpnaGqdZa:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks[15]},mWmw3LoQQ:{zMQuUDEFX:resolvedLinks[8]},nkVsZmgvP:{zMQuUDEFX:resolvedLinks[5]},PizWlFGpG:{geKc3MUeQ:geKc3MUeQ1ud2m1s,rRIZ3sxHm:\"Avaleht\",variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks[9]},SGrHcPtnT:{zMQuUDEFX:resolvedLinks[7]},T9g1V8nG5:{zMQuUDEFX:resolvedLinks[6]},WMFb3yKTv:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks[14]},x4eceg5pS:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks[11]},x5Hl0e_Pu:{geKc3MUeQ:geKc3MUeQpfyji,zMQuUDEFX:resolvedLinks[2]},XmY2gzC6g:{zMQuUDEFX:resolvedLinks[3]},xY0lheDmG:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks[13]},ywd0Y_JoX:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks[12]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined},{href:{webPageId:\"tZ8PyPQjq\"},implicitPathVariables:undefined},{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined},{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined},{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined},{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined},{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined},{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined},{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined},{href:{webPageId:\"mPLIoTYJu\"},implicitPathVariables:undefined},{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined},{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined},{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined},{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined},{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined},{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined},{href:{webPageId:\"n4MkuPy2M\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({aojI_EU6I:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||737)-136-601)/2+0+0)+0+48+29+148},bak2jIPWn:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+60},IffFxtIuA:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+60},jB9ju2RT3:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+72},KpnaGqdZa:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+60},mWmw3LoQQ:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+72},nkVsZmgvP:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+72},PizWlFGpG:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||683)-128-555)/2+0+0)+0+48+48+60},SGrHcPtnT:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+72},T9g1V8nG5:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+72},WMFb3yKTv:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+60},x4eceg5pS:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+60},x5Hl0e_Pu:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+72},XmY2gzC6g:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+72},xY0lheDmG:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+60},ywd0Y_JoX:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+60}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__spring:{bounce:.2,damping:60,delay:0,duration:.3,durationBasedSpring:true,ease:[.44,0,.56,1],mass:1,stiffness:200,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:96}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-c1a9qi-container\",\"data-framer-name\":\"About\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Zy58xm7E6-container\",name:\"About\",nodeId:\"Zy58xm7E6\",rendersWithMotion:true,scopeId:\"sbbhCKyRf\",children:/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"Zy58xm7E6\",layoutId:\"Zy58xm7E6\",name:\"About\",rRIZ3sxHm:\"About\",style:{width:\"100%\"},ujxcJ9Iyw:false,variant:matchVariant(\"QM6QibHGN\"),width:\"100%\",zMQuUDEFX:resolvedLinks1[0],...addPropertyOverrides({aojI_EU6I:{rRIZ3sxHm:\"Patsientidele\",zMQuUDEFX:resolvedLinks1[1]},bak2jIPWn:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks1[10]},IffFxtIuA:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks1[16]},jB9ju2RT3:{zMQuUDEFX:resolvedLinks1[4]},KpnaGqdZa:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks1[15]},mWmw3LoQQ:{zMQuUDEFX:resolvedLinks1[8]},nkVsZmgvP:{zMQuUDEFX:resolvedLinks1[5]},PizWlFGpG:{geKc3MUeQ:geKc3MUeQ1ud2m1s,rRIZ3sxHm:\"Teenused\",variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks1[9]},SGrHcPtnT:{zMQuUDEFX:resolvedLinks1[7]},T9g1V8nG5:{zMQuUDEFX:resolvedLinks1[6]},WMFb3yKTv:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks1[14]},x4eceg5pS:{geKc3MUeQ:geKc3MUeQmvmfyz,variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks1[11]},x5Hl0e_Pu:{zMQuUDEFX:resolvedLinks1[2]},XmY2gzC6g:{geKc3MUeQ:geKc3MUeQ1f40yjy,zMQuUDEFX:resolvedLinks1[3]},xY0lheDmG:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks1[13]},ywd0Y_JoX:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks1[12]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined},{href:{webPageId:\"rPzC0US6F\"},implicitPathVariables:undefined},{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined},{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined},{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined},{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined},{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined},{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined},{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined},{href:{webPageId:\"tZ8PyPQjq\"},implicitPathVariables:undefined},{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined},{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined},{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined},{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined},{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined},{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined},{href:{webPageId:\"fOKz2OYL7\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({aojI_EU6I:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||737)-136-601)/2+0+0)+0+48+29+222},bak2jIPWn:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+120},IffFxtIuA:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+120},jB9ju2RT3:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+144},KpnaGqdZa:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+120},mWmw3LoQQ:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+144},nkVsZmgvP:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+144},PizWlFGpG:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||683)-128-555)/2+0+0)+0+48+48+120},SGrHcPtnT:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+144},T9g1V8nG5:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+144},WMFb3yKTv:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+120},x4eceg5pS:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+120},x5Hl0e_Pu:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+144},XmY2gzC6g:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+144},xY0lheDmG:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+120},ywd0Y_JoX:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__spring:{bounce:.2,damping:60,delay:0,duration:.3,durationBasedSpring:true,ease:[.44,0,.56,1],mass:1,stiffness:200,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:96}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1uqepn2-container\",\"data-framer-name\":\"Services\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dUEj0VcQj-container\",name:\"Services\",nodeId:\"dUEj0VcQj\",rendersWithMotion:true,scopeId:\"sbbhCKyRf\",children:/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"dUEj0VcQj\",layoutId:\"dUEj0VcQj\",name:\"Services\",rRIZ3sxHm:\"Services\",style:{width:\"100%\"},ujxcJ9Iyw:false,variant:matchVariant(\"QM6QibHGN\"),width:\"100%\",zMQuUDEFX:resolvedLinks2[0],...addPropertyOverrides({aojI_EU6I:{rRIZ3sxHm:\"Hinnakiri\",zMQuUDEFX:resolvedLinks2[1]},bak2jIPWn:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks2[10]},IffFxtIuA:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks2[16]},jB9ju2RT3:{geKc3MUeQ:geKc3MUeQ1e1vsw8,zMQuUDEFX:resolvedLinks2[4]},KpnaGqdZa:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks2[15]},mWmw3LoQQ:{zMQuUDEFX:resolvedLinks2[8]},nkVsZmgvP:{zMQuUDEFX:resolvedLinks2[5]},PizWlFGpG:{geKc3MUeQ:geKc3MUeQ1ud2m1s,rRIZ3sxHm:\"Patsientidele\",variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks2[9]},SGrHcPtnT:{zMQuUDEFX:resolvedLinks2[7]},T9g1V8nG5:{zMQuUDEFX:resolvedLinks2[6]},WMFb3yKTv:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks2[14]},x4eceg5pS:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks2[11]},x5Hl0e_Pu:{zMQuUDEFX:resolvedLinks2[2]},XmY2gzC6g:{zMQuUDEFX:resolvedLinks2[3]},xY0lheDmG:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks2[13]},ywd0Y_JoX:{geKc3MUeQ:geKc3MUeQ1rxt6gs,variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks2[12]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined},{href:{webPageId:\"aJ48NT5hW\"},implicitPathVariables:undefined},{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined},{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined},{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined},{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined},{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined},{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined},{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined},{href:{webPageId:\"rPzC0US6F\"},implicitPathVariables:undefined},{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined},{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined},{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined},{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined},{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined},{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined},{href:{webPageId:\"x6E38T055\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({aojI_EU6I:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||737)-136-601)/2+0+0)+0+48+29+296},bak2jIPWn:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+180},IffFxtIuA:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+180},jB9ju2RT3:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+216},KpnaGqdZa:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+180},mWmw3LoQQ:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+216},nkVsZmgvP:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+216},PizWlFGpG:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||683)-128-555)/2+0+0)+0+48+48+180},SGrHcPtnT:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+216},T9g1V8nG5:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+216},WMFb3yKTv:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+180},x4eceg5pS:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+180},x5Hl0e_Pu:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+216},XmY2gzC6g:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+216},xY0lheDmG:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+180},ywd0Y_JoX:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+180}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__spring:{bounce:.2,damping:60,delay:0,duration:.3,durationBasedSpring:true,ease:[.44,0,.56,1],mass:1,stiffness:200,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:96}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-169pvie-container\",\"data-framer-name\":\"Packages\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"M71gws9VM-container\",name:\"Packages\",nodeId:\"M71gws9VM\",rendersWithMotion:true,scopeId:\"sbbhCKyRf\",children:/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"M71gws9VM\",layoutId:\"M71gws9VM\",name:\"Packages\",rRIZ3sxHm:\"Packages\",style:{width:\"100%\"},ujxcJ9Iyw:false,variant:matchVariant(\"QM6QibHGN\"),width:\"100%\",zMQuUDEFX:resolvedLinks3[0],...addPropertyOverrides({aojI_EU6I:{rRIZ3sxHm:\"Naeratused\",zMQuUDEFX:resolvedLinks3[1]},bak2jIPWn:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks3[10]},IffFxtIuA:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks3[16]},jB9ju2RT3:{zMQuUDEFX:resolvedLinks3[4]},KpnaGqdZa:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks3[15]},mWmw3LoQQ:{zMQuUDEFX:resolvedLinks3[8]},nkVsZmgvP:{geKc3MUeQ:geKc3MUeQevlldh,zMQuUDEFX:resolvedLinks3[5]},PizWlFGpG:{geKc3MUeQ:geKc3MUeQ1ud2m1s,rRIZ3sxHm:\"Hinnakiri\",variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks3[9]},SGrHcPtnT:{zMQuUDEFX:resolvedLinks3[7]},T9g1V8nG5:{zMQuUDEFX:resolvedLinks3[6]},WMFb3yKTv:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks3[14]},x4eceg5pS:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks3[11]},x5Hl0e_Pu:{zMQuUDEFX:resolvedLinks3[2]},XmY2gzC6g:{zMQuUDEFX:resolvedLinks3[3]},xY0lheDmG:{geKc3MUeQ:geKc3MUeQ1aejg5h,variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks3[13]},ywd0Y_JoX:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks3[12]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined},{href:{webPageId:\"vByJzie1K\"},implicitPathVariables:undefined},{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined},{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined},{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined},{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined},{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined},{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined},{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined},{href:{webPageId:\"aJ48NT5hW\"},implicitPathVariables:undefined},{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined},{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined},{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined},{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined},{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined},{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined},{href:{webPageId:\"IODW2dStc\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({aojI_EU6I:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||737)-136-601)/2+0+0)+0+48+29+370},bak2jIPWn:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+240},IffFxtIuA:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+240},jB9ju2RT3:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+288},KpnaGqdZa:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+240},mWmw3LoQQ:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+288},nkVsZmgvP:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+288},PizWlFGpG:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||683)-128-555)/2+0+0)+0+48+48+240},SGrHcPtnT:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+288},T9g1V8nG5:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+288},WMFb3yKTv:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+240},x4eceg5pS:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+240},x5Hl0e_Pu:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+288},XmY2gzC6g:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+288},xY0lheDmG:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+240},ywd0Y_JoX:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+240}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__spring:{bounce:.2,damping:60,delay:0,duration:.3,durationBasedSpring:true,ease:[.44,0,.56,1],mass:1,stiffness:200,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:96}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1s7h0ra-container\",\"data-framer-name\":\"Shop\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"veC1orBXD-container\",name:\"Shop\",nodeId:\"veC1orBXD\",rendersWithMotion:true,scopeId:\"sbbhCKyRf\",children:/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"veC1orBXD\",layoutId:\"veC1orBXD\",name:\"Shop\",rRIZ3sxHm:\"Shop\",style:{width:\"100%\"},ujxcJ9Iyw:false,variant:matchVariant(\"QM6QibHGN\"),width:\"100%\",zMQuUDEFX:resolvedLinks4[0],...addPropertyOverrides({aojI_EU6I:{rRIZ3sxHm:\"Kontakt\",zMQuUDEFX:resolvedLinks4[1]},bak2jIPWn:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks4[10]},IffFxtIuA:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks4[16]},jB9ju2RT3:{zMQuUDEFX:resolvedLinks4[4]},KpnaGqdZa:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks4[15]},mWmw3LoQQ:{zMQuUDEFX:resolvedLinks4[8]},nkVsZmgvP:{zMQuUDEFX:resolvedLinks4[5]},PizWlFGpG:{geKc3MUeQ:geKc3MUeQ1ud2m1s,rRIZ3sxHm:\"Naeratused\",variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks4[9]},SGrHcPtnT:{zMQuUDEFX:resolvedLinks4[7]},T9g1V8nG5:{geKc3MUeQ:geKc3MUeQ12bb6ff,zMQuUDEFX:resolvedLinks4[6]},WMFb3yKTv:{geKc3MUeQ:geKc3MUeQgflyr6,variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks4[14]},x4eceg5pS:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks4[11]},x5Hl0e_Pu:{zMQuUDEFX:resolvedLinks4[2]},XmY2gzC6g:{zMQuUDEFX:resolvedLinks4[3]},xY0lheDmG:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks4[13]},ywd0Y_JoX:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks4[12]}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined},{href:{webPageId:\"eddhjzMea\"},implicitPathVariables:undefined},{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined},{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined},{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined},{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined},{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined},{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined},{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined},{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined},{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined},{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined},{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined},{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined},{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined},{href:{webPageId:\"MZg34JCNY\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({aojI_EU6I:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||737)-136-601)/2+0+0)+0+48+29+0},bak2jIPWn:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+300},IffFxtIuA:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+300},jB9ju2RT3:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+360},KpnaGqdZa:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+300},mWmw3LoQQ:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+360},nkVsZmgvP:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+360},SGrHcPtnT:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+360},T9g1V8nG5:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+360},WMFb3yKTv:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+300},x4eceg5pS:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+300},x5Hl0e_Pu:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+360},XmY2gzC6g:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+360},xY0lheDmG:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+300},ywd0Y_JoX:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+300}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__spring:{bounce:.2,damping:60,delay:0,duration:.3,durationBasedSpring:true,ease:[.44,0,.56,1],mass:1,stiffness:200,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:96}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-jbwmqi-container\",\"data-framer-name\":\"Blog\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JfcXR7fLE-container\",name:\"Blog\",nodeId:\"JfcXR7fLE\",rendersWithMotion:true,scopeId:\"sbbhCKyRf\",children:/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"JfcXR7fLE\",layoutId:\"JfcXR7fLE\",name:\"Blog\",rRIZ3sxHm:\"Blog\",style:{width:\"100%\"},ujxcJ9Iyw:false,variant:matchVariant(\"QM6QibHGN\"),width:\"100%\",zMQuUDEFX:resolvedLinks5[0],...addPropertyOverrides({aojI_EU6I:{rRIZ3sxHm:\"Avaleht\",zMQuUDEFX:resolvedLinks5[1]},bak2jIPWn:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks5[9]},IffFxtIuA:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks5[15]},jB9ju2RT3:{zMQuUDEFX:resolvedLinks5[4]},KpnaGqdZa:{geKc3MUeQ:geKc3MUeQe4j7ga,variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks5[14]},mWmw3LoQQ:{zMQuUDEFX:resolvedLinks5[8]},nkVsZmgvP:{zMQuUDEFX:resolvedLinks5[5]},SGrHcPtnT:{geKc3MUeQ:geKc3MUeQ16gm8fe,zMQuUDEFX:resolvedLinks5[7]},T9g1V8nG5:{zMQuUDEFX:resolvedLinks5[6]},WMFb3yKTv:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks5[13]},x4eceg5pS:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks5[10]},x5Hl0e_Pu:{rRIZ3sxHm:\"Avaleht\",zMQuUDEFX:resolvedLinks5[2]},XmY2gzC6g:{zMQuUDEFX:resolvedLinks5[3]},xY0lheDmG:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks5[12]},ywd0Y_JoX:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks5[11]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined},{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined},{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined},{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined},{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined},{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined},{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined},{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined},{href:{webPageId:\"vByJzie1K\"},implicitPathVariables:undefined},{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined},{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined},{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined},{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined},{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined},{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined},{href:{webPageId:\"mUmxcsQwI\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({bak2jIPWn:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+360},IffFxtIuA:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+360},jB9ju2RT3:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+432},KpnaGqdZa:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+360},mWmw3LoQQ:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+432},nkVsZmgvP:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+432},PizWlFGpG:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||683)-128-555)/2+0+0)+0+48+48+300},SGrHcPtnT:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+432},T9g1V8nG5:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+432},WMFb3yKTv:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+360},x4eceg5pS:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+360},x5Hl0e_Pu:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+432},XmY2gzC6g:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1528px) - 48px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+432},xY0lheDmG:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+360},ywd0Y_JoX:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 32px, 1528px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+360}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__spring:{bounce:.2,damping:60,delay:0,duration:.3,durationBasedSpring:true,ease:[.44,0,.56,1],mass:1,stiffness:200,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:96}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-13oz9n4-container\",\"data-framer-name\":\"Contact\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"p2oYEuoy7-container\",name:\"Contact\",nodeId:\"p2oYEuoy7\",rendersWithMotion:true,scopeId:\"sbbhCKyRf\",children:/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"p2oYEuoy7\",layoutId:\"p2oYEuoy7\",name:\"Contact\",rRIZ3sxHm:\"Contact\",style:{width:\"100%\"},ujxcJ9Iyw:false,variant:matchVariant(\"QM6QibHGN\"),width:\"100%\",zMQuUDEFX:resolvedLinks6[0],...addPropertyOverrides({bak2jIPWn:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks6[9]},IffFxtIuA:{geKc3MUeQ:geKc3MUeQjfpgbl,variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks6[15]},jB9ju2RT3:{zMQuUDEFX:resolvedLinks6[3]},KpnaGqdZa:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks6[14]},mWmw3LoQQ:{geKc3MUeQ:geKc3MUeQhb7sj6,zMQuUDEFX:resolvedLinks6[7]},nkVsZmgvP:{zMQuUDEFX:resolvedLinks6[4]},PizWlFGpG:{geKc3MUeQ:undefined,rRIZ3sxHm:\"Kontakt\",variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks6[8]},SGrHcPtnT:{zMQuUDEFX:resolvedLinks6[6]},T9g1V8nG5:{zMQuUDEFX:resolvedLinks6[5]},WMFb3yKTv:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks6[13]},x4eceg5pS:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks6[10]},x5Hl0e_Pu:{zMQuUDEFX:resolvedLinks6[1]},XmY2gzC6g:{zMQuUDEFX:resolvedLinks6[2]},xY0lheDmG:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks6[12]},ywd0Y_JoX:{variant:matchVariant(\"yLxPfgTWH\"),zMQuUDEFX:resolvedLinks6[11]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h685ue\",layoutDependency:layoutDependency,layoutId:\"zI5oH_N9G\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51,...addPropertyOverrides({aojI_EU6I:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||737)-136-601)/2+0+0)+0+48+29+444+0},bak2jIPWn:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+420+0},IffFxtIuA:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+420+0},jB9ju2RT3:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+504+0},KpnaGqdZa:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+420+0},mWmw3LoQQ:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+504+0},nkVsZmgvP:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+504+0},PizWlFGpG:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||683)-128-555)/2+0+0)+0+48+48+360+0},SGrHcPtnT:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+504+0},T9g1V8nG5:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||760)-136-699)/2+0+0)+0+48+48+504+0},WMFb3yKTv:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||680)-128-615)/2+0+0)+0+48+48+420+0},x4eceg5pS:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+420+0},x5Hl0e_Pu:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+504+0},XmY2gzC6g:{y:(componentViewport?.y||0)+48+(((componentViewport?.height||835)-136-699)/2+0+0)+0+48+48+504+0},xY0lheDmG:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+420+0},ywd0Y_JoX:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||743)-128-615)/2+0+0)+0+48+48+420+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-12wnec5-container\",layoutDependency:layoutDependency,layoutId:\"nL5ZKGcCH-container\",nodeId:\"nL5ZKGcCH\",rendersWithMotion:true,scopeId:\"sbbhCKyRf\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(ButtonStroke,{BrUi5h7tU:\"rgb(255, 255, 255)\",height:\"100%\",id:\"nL5ZKGcCH\",layoutId:\"nL5ZKGcCH\",ofLqZhEO8:getLocalizedValue(\"v0\",activeLocale)??\"Broneeri aeg kohe\",oZfjCDBri:\"https://connectedserver.eu/ConnectedOnlineX/default.aspx?key=c8CkPJbf&lang=et\",PPM8eZNfR:\"var(--token-e5e39636-c3c3-4968-b89a-0f980c34221c, rgb(190, 162, 99))\",Rb5OgUSWE:16,variant:matchVariant(\"l1CdWrSmb\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cd61c8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ZrsqkoJvu-container\",nodeId:\"ZrsqkoJvu\",rendersWithMotion:true,scopeId:\"sbbhCKyRf\",children:/*#__PURE__*/_jsx(LocaleSelector,{caret:{color:\"rgb(0, 0, 0)\",size:13,type:\"default\"},fillColor:\"rgb(238, 238, 238)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",icon:{color:\"rgb(0, 0, 0)\",image:addImageAlt({pixelHeight:512,pixelWidth:512,src:\"https://framerusercontent.com/images/0fkJ0ZBKwowqlTAyIPAtRkGsiU.png?width=512&height=512\"},\"\"),size:20,type:\"default\"},id:\"ZrsqkoJvu\",layoutId:\"ZrsqkoJvu\",options:{border:{color:\"rgb(68, 68, 68)\",style:\"solid\",width:1,widthBottom:1,widthLeft:1,widthPerSide:false,widthRight:1,widthTop:1},focus:{color:\"var(--token-d2c4f753-d23e-4a0f-ba16-7610000ac35f, rgb(86, 119, 64))\",offset:0,style:\"solid\",width:1},gap:17,hover:{fillColor:\"var(--token-e5e39636-c3c3-4968-b89a-0f980c34221c, rgb(190, 162, 99))\"},title:false},padding:7,paddingBottom:7,paddingLeft:7,paddingPerSide:false,paddingRight:7,paddingTop:7,radius:15,radiusBottomLeft:15,radiusBottomRight:15,radiusPerConrner:false,radiusTopLeft:15,radiusTopRight:15,style:{width:\"100%\"},textColor:\"rgb(0, 0, 0)\",width:\"100%\"})})})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Z6iXM.framer-uzd4tl, .framer-Z6iXM .framer-uzd4tl { display: block; }\",\".framer-Z6iXM.framer-1vvkf5c { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 48px 24px 0px 24px; position: relative; width: 1200px; }\",\".framer-Z6iXM .framer-17ipoxl { flex: none; height: 1px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: -1px; z-index: 1; }\",\".framer-Z6iXM .framer-1clvazk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-Z6iXM .framer-1pjclml { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 48px; justify-content: space-between; max-width: 1528px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; z-index: 1; }\",\".framer-Z6iXM .framer-eaq2fk-container, .framer-Z6iXM .framer-12wnec5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Z6iXM .framer-1jrrcz6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Z6iXM .framer-1kfpmrz-container { flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-Z6iXM .framer-1uynfoc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1528px; overflow: visible; padding: 48px 24px 24px 24px; position: relative; width: 100%; }\",\".framer-Z6iXM .framer-1q4dd93-container, .framer-Z6iXM .framer-c1a9qi-container, .framer-Z6iXM .framer-1uqepn2-container, .framer-Z6iXM .framer-169pvie-container, .framer-Z6iXM .framer-1s7h0ra-container, .framer-Z6iXM .framer-jbwmqi-container, .framer-Z6iXM .framer-13oz9n4-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Z6iXM .framer-1h685ue { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Z6iXM .framer-1cd61c8-container { flex: none; height: auto; position: relative; width: 70px; }\",\".framer-Z6iXM.framer-v-168otbc.framer-1vvkf5c, .framer-Z6iXM.framer-v-l9bf2z.framer-1vvkf5c, .framer-Z6iXM.framer-v-1puu7nz.framer-1vvkf5c, .framer-Z6iXM.framer-v-15hp1w7.framer-1vvkf5c, .framer-Z6iXM.framer-v-1shcgjt.framer-1vvkf5c, .framer-Z6iXM.framer-v-ao19eh.framer-1vvkf5c, .framer-Z6iXM.framer-v-p3nm1t.framer-1vvkf5c, .framer-Z6iXM.framer-v-16eg8q0.framer-1vvkf5c { padding: 48px 24px 88px 24px; }\",\".framer-Z6iXM.framer-v-168otbc .framer-17ipoxl, .framer-Z6iXM.framer-v-l9bf2z .framer-17ipoxl, .framer-Z6iXM.framer-v-1puu7nz .framer-17ipoxl, .framer-Z6iXM.framer-v-15hp1w7 .framer-17ipoxl, .framer-Z6iXM.framer-v-1shcgjt .framer-17ipoxl, .framer-Z6iXM.framer-v-ao19eh .framer-17ipoxl, .framer-Z6iXM.framer-v-p3nm1t .framer-17ipoxl, .framer-Z6iXM.framer-v-16eg8q0 .framer-17ipoxl, .framer-Z6iXM.framer-v-cfw46i .framer-17ipoxl, .framer-Z6iXM.framer-v-37j31s .framer-17ipoxl, .framer-Z6iXM.framer-v-g1lfvk .framer-17ipoxl, .framer-Z6iXM.framer-v-1iklamm .framer-17ipoxl, .framer-Z6iXM.framer-v-b8y025 .framer-17ipoxl, .framer-Z6iXM.framer-v-442mib .framer-17ipoxl, .framer-Z6iXM.framer-v-15jeus3 .framer-17ipoxl, .framer-Z6iXM.framer-v-1umuhel .framer-17ipoxl { bottom: 0px; height: unset; }\",\".framer-Z6iXM.framer-v-168otbc .framer-1uynfoc { gap: 26px; padding: 29px 24px 29px 24px; }\",\".framer-Z6iXM.framer-v-168otbc .framer-1q4dd93-container { order: 1; }\",\".framer-Z6iXM.framer-v-168otbc .framer-c1a9qi-container { order: 2; }\",\".framer-Z6iXM.framer-v-168otbc .framer-1uqepn2-container { order: 3; }\",\".framer-Z6iXM.framer-v-168otbc .framer-169pvie-container { order: 4; }\",\".framer-Z6iXM.framer-v-168otbc .framer-1s7h0ra-container { order: 5; }\",\".framer-Z6iXM.framer-v-168otbc .framer-jbwmqi-container { order: 0; }\",\".framer-Z6iXM.framer-v-168otbc .framer-1h685ue { order: 7; }\",\".framer-Z6iXM.framer-v-l9bf2z .framer-1uynfoc, .framer-Z6iXM.framer-v-1puu7nz .framer-1uynfoc, .framer-Z6iXM.framer-v-15hp1w7 .framer-1uynfoc, .framer-Z6iXM.framer-v-1shcgjt .framer-1uynfoc, .framer-Z6iXM.framer-v-ao19eh .framer-1uynfoc, .framer-Z6iXM.framer-v-p3nm1t .framer-1uynfoc, .framer-Z6iXM.framer-v-16eg8q0 .framer-1uynfoc { padding: 48px 24px 48px 24px; }\",\".framer-Z6iXM.framer-v-kbsg3.framer-1vvkf5c, .framer-Z6iXM.framer-v-yfuf8c.framer-1vvkf5c, .framer-Z6iXM.framer-v-1khcxt.framer-1vvkf5c, .framer-Z6iXM.framer-v-1d1ejig.framer-1vvkf5c, .framer-Z6iXM.framer-v-sr2ws9.framer-1vvkf5c, .framer-Z6iXM.framer-v-1qnmgmw.framer-1vvkf5c, .framer-Z6iXM.framer-v-165umoq.framer-1vvkf5c, .framer-Z6iXM.framer-v-15x76ar.framer-1vvkf5c { padding: 40px 16px 0px 16px; width: 390px; }\",\".framer-Z6iXM.framer-v-cfw46i.framer-1vvkf5c, .framer-Z6iXM.framer-v-37j31s.framer-1vvkf5c, .framer-Z6iXM.framer-v-g1lfvk.framer-1vvkf5c, .framer-Z6iXM.framer-v-1iklamm.framer-1vvkf5c, .framer-Z6iXM.framer-v-b8y025.framer-1vvkf5c, .framer-Z6iXM.framer-v-442mib.framer-1vvkf5c, .framer-Z6iXM.framer-v-15jeus3.framer-1vvkf5c, .framer-Z6iXM.framer-v-1umuhel.framer-1vvkf5c { padding: 40px 16px 88px 16px; width: 390px; }\",\".framer-Z6iXM.framer-v-cfw46i .framer-1uynfoc, .framer-Z6iXM.framer-v-37j31s .framer-1uynfoc, .framer-Z6iXM.framer-v-g1lfvk .framer-1uynfoc, .framer-Z6iXM.framer-v-1iklamm .framer-1uynfoc, .framer-Z6iXM.framer-v-b8y025 .framer-1uynfoc, .framer-Z6iXM.framer-v-442mib .framer-1uynfoc, .framer-Z6iXM.framer-v-15jeus3 .framer-1uynfoc, .framer-Z6iXM.framer-v-1umuhel .framer-1uynfoc { gap: 12px; padding: 48px 24px 48px 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 96\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"aojI_EU6I\":{\"layout\":[\"fixed\",\"auto\"]},\"xvQQdFj4l\":{\"layout\":[\"fixed\",\"auto\"]},\"x5Hl0e_Pu\":{\"layout\":[\"fixed\",\"auto\"]},\"RGRcaCS6v\":{\"layout\":[\"fixed\",\"auto\"]},\"XmY2gzC6g\":{\"layout\":[\"fixed\",\"auto\"]},\"YKfqxMhDV\":{\"layout\":[\"fixed\",\"auto\"]},\"jB9ju2RT3\":{\"layout\":[\"fixed\",\"auto\"]},\"Bjt3ZiXs3\":{\"layout\":[\"fixed\",\"auto\"]},\"nkVsZmgvP\":{\"layout\":[\"fixed\",\"auto\"]},\"Zfbx12_uV\":{\"layout\":[\"fixed\",\"auto\"]},\"T9g1V8nG5\":{\"layout\":[\"fixed\",\"auto\"]},\"WV17PrdFe\":{\"layout\":[\"fixed\",\"auto\"]},\"SGrHcPtnT\":{\"layout\":[\"fixed\",\"auto\"]},\"A7ihLV9WF\":{\"layout\":[\"fixed\",\"auto\"]},\"mWmw3LoQQ\":{\"layout\":[\"fixed\",\"auto\"]},\"ASKJnvoB_\":{\"layout\":[\"fixed\",\"auto\"]},\"PizWlFGpG\":{\"layout\":[\"fixed\",\"auto\"]},\"lEYsg8PzU\":{\"layout\":[\"fixed\",\"auto\"]},\"bak2jIPWn\":{\"layout\":[\"fixed\",\"auto\"]},\"XJpXBQ7e9\":{\"layout\":[\"fixed\",\"auto\"]},\"x4eceg5pS\":{\"layout\":[\"fixed\",\"auto\"]},\"VNLmDLCLn\":{\"layout\":[\"fixed\",\"auto\"]},\"ywd0Y_JoX\":{\"layout\":[\"fixed\",\"auto\"]},\"SJi5VauQw\":{\"layout\":[\"fixed\",\"auto\"]},\"xY0lheDmG\":{\"layout\":[\"fixed\",\"auto\"]},\"M0DeFUYas\":{\"layout\":[\"fixed\",\"auto\"]},\"WMFb3yKTv\":{\"layout\":[\"fixed\",\"auto\"]},\"QPwy_u5lA\":{\"layout\":[\"fixed\",\"auto\"]},\"KpnaGqdZa\":{\"layout\":[\"fixed\",\"auto\"]},\"KBg6_SoFW\":{\"layout\":[\"fixed\",\"auto\"]},\"IffFxtIuA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersbbhCKyRf=withCSS(Component,css,\"framer-Z6iXM\");export default FramersbbhCKyRf;FramersbbhCKyRf.displayName=\"Navbar\";FramersbbhCKyRf.defaultProps={height:96,width:1200};addPropertyControls(FramersbbhCKyRf,{variant:{options:[\"KbS2vdGiv\",\"aojI_EU6I\",\"xvQQdFj4l\",\"x5Hl0e_Pu\",\"RGRcaCS6v\",\"XmY2gzC6g\",\"YKfqxMhDV\",\"jB9ju2RT3\",\"Bjt3ZiXs3\",\"nkVsZmgvP\",\"Zfbx12_uV\",\"T9g1V8nG5\",\"WV17PrdFe\",\"SGrHcPtnT\",\"A7ihLV9WF\",\"mWmw3LoQQ\",\"ASKJnvoB_\",\"PizWlFGpG\",\"lEYsg8PzU\",\"bak2jIPWn\",\"XJpXBQ7e9\",\"x4eceg5pS\",\"VNLmDLCLn\",\"ywd0Y_JoX\",\"SJi5VauQw\",\"xY0lheDmG\",\"M0DeFUYas\",\"WMFb3yKTv\",\"QPwy_u5lA\",\"KpnaGqdZa\",\"KBg6_SoFW\",\"IffFxtIuA\"],optionTitles:[\"Desktop Default\",\"Desktop Default - Opened\",\"Desktop Home\",\"Desktop Home - Opened\",\"Desktop About\",\"Desktop About - Opened\",\"Desktop Services\",\"Desktop Services Opened\",\"Desktop Packages\",\"Desktop Packages - Opened\",\"Desktop Shop\",\"Desktop Shop - Opened\",\"Desktop Blog\",\"Desktop Blog - Opened\",\"Desktop Contact\",\"Desktop Contact - Opened\",\"Mobile Default\",\"Mobile Default - Opened\",\"Mobile Home\",\"Mobile Home - Opened\",\"Mobile About\",\"Mobile About - Opened\",\"Mobile Services\",\"Mobile Services Opened\",\"Mobile Packages\",\"Mobile Packages - Opened\",\"Mobile Shop\",\"Mobile Shop - Opened\",\"Mobile Blog\",\"Mobile Blog - Opened\",\"Mobile Contact\",\"Mobile Contact - Opened\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramersbbhCKyRf,[{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\"}]},...LogoFonts,...MenuFonts,...MenuLinkFonts,...ButtonStrokeFonts,...LocaleSelectorFonts],{supportsExplicitInterCodegen:true});FramersbbhCKyRf.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(Cart20,{},context),forwardLoader(Menu,{},context),forwardLoader(MenuLink,{},context),forwardLoader(ButtonStroke,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersbbhCKyRf\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"96\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aojI_EU6I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xvQQdFj4l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"x5Hl0e_Pu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RGRcaCS6v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XmY2gzC6g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YKfqxMhDV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jB9ju2RT3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Bjt3ZiXs3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nkVsZmgvP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Zfbx12_uV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"T9g1V8nG5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WV17PrdFe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SGrHcPtnT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"A7ihLV9WF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mWmw3LoQQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ASKJnvoB_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PizWlFGpG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lEYsg8PzU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bak2jIPWn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XJpXBQ7e9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"x4eceg5pS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VNLmDLCLn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ywd0Y_JoX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SJi5VauQw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xY0lheDmG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"M0DeFUYas\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WMFb3yKTv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QPwy_u5lA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KpnaGqdZa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KBg6_SoFW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IffFxtIuA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sbbhCKyRf.map","// Generated by Framer (edbb85b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NewsletterSection from\"https://framerusercontent.com/modules/101oMiBFVfwklF7rSqg0/yGCX6K0IqaFGlMnc8kRl/ClDBQ6qlo.js\";import Footer from\"https://framerusercontent.com/modules/bJt5RlKB7TPlHcZCjwtZ/hNuveVUiD3E2MPPYX1Nu/TFFBlNS78.js\";import GetTemplateButton from\"https://framerusercontent.com/modules/oqJHpuhuG9IocfsKYIeE/E5sj9x4ik6F32P81QRNt/BQ0ALqHbh.js\";import LocationContactBookingInfo from\"https://framerusercontent.com/modules/zDH3e7LO9zodbKaVQSQ5/O6F4perk67LoSYxboLyb/RNXg6UI5g.js\";import Navbar from\"#framer/local/canvasComponent/sbbhCKyRf/sbbhCKyRf.js\";import FooterCopy from\"#framer/local/canvasComponent/xxnBOR4H7/xxnBOR4H7.js\";const FooterCopyFonts=getFonts(FooterCopy);const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-oz0Z3\";const variantClassNames={ApoxFc49H:\"framer-v-sgp9hj\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oz0Z3.framer-1sr0kmi, .framer-oz0Z3 .framer-1sr0kmi { display: block; }\",\".framer-oz0Z3.framer-sgp9hj { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-oz0Z3 .framer-166v398 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-oz0Z3 .framer-j6zzvi-container { flex: none; height: auto; order: 1006; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];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,width,...props})=>{return{...props};};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,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,isLayoutTemplate:true,primaryVariantId:\"ApoxFc49H\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-sgp9hj\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-166v398\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1407,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-j6zzvi-container\",nodeId:\"UFgk9CncX\",scopeId:\"X6FX8sb1c\",children:/*#__PURE__*/_jsx(FooterCopy,{height:\"100%\",id:\"UFgk9CncX\",layoutId:\"UFgk9CncX\",style:{width:\"100%\"},variant:matchVariant(\"pV1fUaJA9\"),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=breakpointRules[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ApoxFc49H\":[\".framer-j6zzvi-container\"]}\n * @framerBreakpoints {\"ApoxFc49H\":{\"canvasClassName\":\"framer-sgp9hj-override\",\"minHeight\":3000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16}}\n * @framerDefaultVariant ApoxFc49H\n * @framerLayoutTemplate true\n */const FramerX6FX8sb1c=withCSS(Component,css,\"framer-oz0Z3\");export default FramerX6FX8sb1c;FramerX6FX8sb1c.displayName=\"Main\";FramerX6FX8sb1c.defaultProps={height:3e3,width:1200};addFonts(FramerX6FX8sb1c,[{explicitInter:true,fonts:[]},...FooterCopyFonts],{supportsExplicitInterCodegen:true});FramerX6FX8sb1c.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context),forwardLoader(NewsletterSection,{},context),forwardLoader(LocationContactBookingInfo,{},context),forwardLoader(Footer,{},context),forwardLoader(GetTemplateButton,{},context),forwardLoader(FooterCopy,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerX6FX8sb1c\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"ApoxFc49H\\\":{\\\"canvasClassName\\\":\\\"framer-sgp9hj-override\\\",\\\"minHeight\\\":3000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"3000\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"ApoxFc49H\",\"framerHitTargets\":\"{\\\"ApoxFc49H\\\":[\\\".framer-j6zzvi-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/UoWP6E19uQ8TeNrsUz6B/7n2O3lPGiHrQrl0QIvWb/X6FX8sb1c.js\";\r\n\r\n\t\tconst routes = {eddhjzMea: {elements: {dCDC69rMu: \"card1\", EDjq6f0Xn: \"card3\", I_Z07aaca: \"card5\", iA3D0aOmk: \"blog\", N4vTPAPyG: \"card4\", V5V4Z4DQQ: \"case-study\", WKzTMqLgp: \"experience\", YFCMdLnGt: \"card2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3oVkj1llmn2VpeKWkD29/GZojArUOg6t14rRHMsxO/eddhjzMea.js\")), path: \"/\"}, JDfmSEp1m: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/icMaOPmiDTFfZABBdE7U/Qgov0BAuuxYHGKnOYHfQ/JDfmSEp1m.js\")), path: \"/404\"}, vByJzie1K: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/74G1MsXFvBo124K9AsQr/MikreOnyKZgsy9HmElSy/vByJzie1K.js\")), path: \"/kontakt\"}, TchK0SJIk: {elements: {M5m_Ro22A: \"blog\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3XHPQKWaZ56MBbDsLqJk/p8Su8EzgzBIG2RN8dX9W/TchK0SJIk.js\")), path: \"/blogi\"}, mPLIoTYJu: {elements: {AAWZha8ap: \"card3\", dvcleaQyW: \"experience\", eqbbQf245: \"case-study\", k2tdfijAb: \"card4\", ljZzpkhT1: \"card1\", rI7JV8qI_: \"card2\", riK8C4ALV: \"card4-2\", Uj7g2ysQE: \"card4-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/33ISZF2hTIfx995rH8Kn/sMozXlDdMUcnG45qOHGH/mPLIoTYJu.js\")), path: \"/teenused\"}, aJ48NT5hW: {elements: {Fjl0O_elZ: \"case-study\", GwyC1uNpe: \"experience\", M9DLgDoC0: \"case-study-5\", NC1A8u4wC: \"case-study-4\", R3ATIKPs7: \"case-study-2\", uEm7n9Tu0: \"case-study-3\", xgvdGhQ4m: \"case-study-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/O2eIedx9MLyKXC5craFE/t2xlGYUDVQzeMQcPKUEp/aJ48NT5hW.js\")), path: \"/naeratused\"}, tZ8PyPQjq: {elements: {p73bAQ5SD: \"case-study-1\", ZV9zZ9P0b: \"case-study\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZKjNCDSPgbkmrYLFCve5/okO7zObxOhJ7D3U7407X/tZ8PyPQjq.js\")), path: \"/patsientidele\"}, rPzC0US6F: {elements: {kc6WKT1Fm: \"case-study\", sTlZr__SE: \"case-study-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2E7jxHzCySg3ifQKYcEz/NbHgXQM3HIf1XibqFbQF/rPzC0US6F.js\")), path: \"/hinnakiri\"}, TDg16Y5Jj: {elements: {w1uGg_uyV: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lPYw0kQerxeD0NxyH12d/SNTkNDmJ7zKa92pQS3OX/TDg16Y5Jj.js\")), path: \"/hambaimplantaat\"}, NHU4NYXG2: {elements: {VtWctnOZ6: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LCpfK52mPaJ8N9i08C5I/Zw4rYuVgpiUMEyvrrHPJ/NHU4NYXG2.js\")), path: \"/esteetika\"}, z2hu73uWu: {elements: {PS6iGoomg: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ho79Y8H4eL035eyVTRMf/o7SGKpWmuT4a20Yo9MSS/z2hu73uWu.js\")), path: \"/igemeravi\"}, r30uQX39A: {elements: {meAbZbVQb: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/atkYwt19mcgYYhXSuAHJ/gVIanrJpKcgIthElAbsB/r30uQX39A.js\")), path: \"/proteesid\"}, y54CuzHwq: {elements: {IFATzZawu: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uqOXuMoyi4KFH4JUNpIu/mhh6BfhRWuWjzbjTOt5a/y54CuzHwq.js\")), path: \"/täidised\"}, ttgMcJTaG: {collectionId: \"BuyTrafJy\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gtr07K7aPLgXjhpT23sN/NFNcq6C6vd4VPRSySrZ4/ttgMcJTaG.js\")), path: \"/blogi/:vMf8RK1by\"}}\r\n\r\n\t\tconst locales = [{code: \"et-EE\", id: \"default\", name: \"Estonian\", slug: \"\", textDirection: \"ltr\"}, {code: \"en\", id: \"XKx3uyOdZ\", name: \"English\", slug: \"en\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {BuyTrafJy: async () => (await import(\"https://framerusercontent.com/modules/5cKwfLTcQWYceEhoJ59G/75gCJ6xZp0cYDrBPZtvJ/BuyTrafJy.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"3aea12ac88549e240e0427a0e629e348dc4ec99c341555c22a45d01ad472d45f\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"eddhjzMea\":\r\ncase \"JDfmSEp1m\":\r\ncase \"vByJzie1K\":\r\ncase \"TchK0SJIk\":\r\ncase \"mPLIoTYJu\":\r\ncase \"aJ48NT5hW\":\r\ncase \"tZ8PyPQjq\":\r\ncase \"rPzC0US6F\":\r\ncase \"TDg16Y5Jj\":\r\ncase \"NHU4NYXG2\":\r\ncase \"z2hu73uWu\":\r\ncase \"r30uQX39A\":\r\ncase \"y54CuzHwq\":\r\ncase \"qLMzNmjhN\":\r\ncase \"ttgMcJTaG\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"eddhjzMea\":\r\ncase \"JDfmSEp1m\":\r\ncase \"vByJzie1K\":\r\ncase \"TchK0SJIk\":\r\ncase \"mPLIoTYJu\":\r\ncase \"aJ48NT5hW\":\r\ncase \"tZ8PyPQjq\":\r\ncase \"rPzC0US6F\":\r\ncase \"TDg16Y5Jj\":\r\ncase \"NHU4NYXG2\":\r\ncase \"z2hu73uWu\":\r\ncase \"r30uQX39A\":\r\ncase \"y54CuzHwq\":\r\ncase \"qLMzNmjhN\":\r\ncase \"ttgMcJTaG\":\r\nreturn [{hash: \"sgp9hj\"}]\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/icMaOPmiDTFfZABBdE7U/Qgov0BAuuxYHGKnOYHfQ/JDfmSEp1m.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.fullgevitydental.ee\",\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/p8t6Bg1JDCMCYruFpI8k/LeGZTkrs8ZFBtGKhlgQW/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: {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":"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,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAO,IAAI,IAAI,IAAI,MAAM,IAAI,IAAI,IAAI,KAAK,IAAI,IAAO,IAAI,KAAK,IAAI,KAAK,IAAI,IAAO,IAAI,MAAM,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAO,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,MAAM,IAAI,MAAM,IAAI,KAAK,IAAI,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,OAAO,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,MAAM,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,IAAI,MAAM,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,IAAI,OAAO,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,OAAO,IAAI,KAAK,IAAI,KAAK,IAAI,IAAO,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,IAAO,IAAI,KAAK,IAAI,KAAK,IAAI,IAAI,IAAI,IAAO,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,IAAI,IAAI,MAAM,IAAI,KAAK,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,IAAI,IAAI,IAAI,MAAM,IAAI,MAAM,IAAI,IAAI,IAAI,MAAM,IAAI,IAAI,IAAI,MAAM,IAAI,KAAK,IAAI,MAAM,IAAI,KAAK,IAAI,KAAK,IAAI,OAAO,IAAI,IAAI,IAAI,KAAK,IAAI,MAAM,IAAI,OAAO,IAAI,IAAI,IAAI,IAAI,IAAI,MAAM,IAAI,IAAI,IAAI,QAAQ,IAAI,MAAM,IAAI,IAAI,IAAI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,IAAI,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,IAAI,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,IAAI,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,IAAI,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,IAAI,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,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,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,IAAI,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,IAAI,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,IAAI,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,IAAI,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,IAAI,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,G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K,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,GAAG,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,GAAG,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,GAAG,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,GAAG,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,GAAG,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,GAAG,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,GAAG,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,GAAG,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,GAAG,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,GAAG,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,GAAG,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,IAAI,KAAK,EAAE,EAAE,G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"}