{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/DYdvLBaMoo8GUxSFeNNI/5iJfYN2Xm6FtuI0mlD5G/Shopify_ProductQuantitySelector.js", "ssg:https://framerusercontent.com/modules/eF8KhbQnlmD47zKJFBzm/ciK9Awn03QhbaDTyPcSb/Shopify_ProductStockCount.js", "ssg:https://ga.jspm.io/npm:decode-uri-component@0.2.0/index.js", "ssg:https://ga.jspm.io/npm:split-on-first@1.1.0/index.js", "ssg:https://ga.jspm.io/npm:filter-obj@5.1.0/index.js", "ssg:https://ga.jspm.io/npm:query-string@8.1.0/index.js", "ssg:https://framerusercontent.com/modules/U2GPATOvub8h2hYg1J98/uqKWCkJ49cOD94TpSdwT/Carousel.js", "ssg:https://framerusercontent.com/modules/EH8lEN3xKQWeVnIzCxoT/7nueqcNB91IWfb1k16Wx/ImageGallery.js", "ssg:https://framerusercontent.com/modules/hrHJM38kepGvnmA73JmL/pE2R0KJh2zWHW1upOD98/Shopify_ProductImageGallery.js", "ssg:https://framerusercontent.com/modules/IySki7zU6gj9mB2w3PpE/hqSixASKIQBKWYFndE2w/Shopify_ProductVariantSelector.js", "ssg:https://framerusercontent.com/modules/sLbkDuXdCdpfHR6EbULm/NuGXdIxDJ0Qb1a1P2xmw/Shopify_ProductAddToCart.js", "ssg:https://framerusercontent.com/modules/0vq5wmmIXAFR2kYHpXNB/c58Re9lWaU1npAQ1pDRq/kgBJWk_pz.js", "ssg:https://framerusercontent.com/modules/ZupzH5gs341VDYl6cyer/uVyh4RyCzAoFzkNY6vps/GWDuIMSbM.js", "ssg:https://framerusercontent.com/modules/5k4RwZw6qKIBCHIHEoUO/Db4SJQHuUvaBKb3KOqB0/QGxCuHzXN.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Counter,{CounterPropertyControls}from\"https://framerusercontent.com/modules/6QmV9C6Gx7kIyZpG4DVn/Ez36sN7uL3ckVlxWn7zu/Counter.js\";import{ConfigControls,ProductBaseControls}from\"https://framerusercontent.com/modules/eAejHXy6apg0StNmpKvK/GXn1lJ5V4nUwhRO9yQKC/_framer_utils.js\";import{useProduct}from\"https://framerusercontent.com/modules/xEahqZEsyG5uoZky61jQ/AdvUR7x6P46UJaGAR3pE/_useProduct.js\";import ComponentWrapper from\"https://framerusercontent.com/modules/hQlZBgGeLDev5WuUJA4d/6ncqGCEKZWsfLWpBe7Jn/ComponentWrapper.js\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Shopify_ProductQuantitySelector(props){const{product,changeQuantity}=useProduct(props.productID??null,props.config);return /*#__PURE__*/_jsx(ComponentWrapper,{productID:props.productID||\"EMPTY\",hidden:!product,config:props.config,children:/*#__PURE__*/_jsx(Counter,{styles:props.styles,onChange:changeQuantity,min:1})});}Shopify_ProductQuantitySelector.displayName=\"Product Quantity Selector\";addPropertyControls(Shopify_ProductQuantitySelector,{...ConfigControls,...ProductBaseControls,styles:{buttonTitle:\"Style\",type:ControlType.Object,controls:CounterPropertyControls}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Shopify_ProductQuantitySelector\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{cn,ProductBaseControls,ConfigControls,textProperties}from\"https://framerusercontent.com/modules/eAejHXy6apg0StNmpKvK/GXn1lJ5V4nUwhRO9yQKC/_framer_utils.js\";import{useProduct}from\"https://framerusercontent.com/modules/xEahqZEsyG5uoZky61jQ/AdvUR7x6P46UJaGAR3pE/_useProduct.js\";import ComponentWrapper from\"https://framerusercontent.com/modules/hQlZBgGeLDev5WuUJA4d/6ncqGCEKZWsfLWpBe7Jn/ComponentWrapper.js\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Shopify_ProductStockCount(props){const{product,stock}=useProduct(props.productID??null,props.config);let hidden=false;if(!product||typeof stock!==\"number\")hidden=true;if(stock>props.stockExceeds||stock===0)hidden=true;return /*#__PURE__*/_jsx(ComponentWrapper,{style:cn(styles.container,props.styles),productID:props.productID||\"EMPTY\",hidden:hidden,config:props.config,children:()=>/*#__PURE__*/_jsxs(\"span\",{children:[stock??0,\" \",props.label]})});}Shopify_ProductStockCount.displayName=\"Product Stock Count\";addPropertyControls(Shopify_ProductStockCount,{...ConfigControls,...ProductBaseControls,label:{title:\"Label\",type:ControlType.String,defaultValue:\"left in stock\"},stockExceeds:{title:\"Hide If >\",displayStepper:false,description:\"Hidden if stock exceeds this quantity\",type:ControlType.Number,defaultValue:7,min:0,max:1e3},styles:{type:ControlType.Object,buttonTitle:\"Style\",controls:{...textProperties(12,\"#ff592e\"),backgroundColor:{type:ControlType.Color,optional:true},border:{type:ControlType.Border,defaultValue:{borderWidth:0}},padding:{type:ControlType.Padding,defaultValue:\"2px 6px 2px 6px\"},borderRadius:{type:ControlType.BorderRadius}}}});const styles={container:{display:\"flex\",alignItems:\"center\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Shopify_ProductStockCount\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "var e={};var o=\"%[a-f0-9]{2}\";var t=new RegExp(o,\"gi\");var n=new RegExp(\"(\"+o+\")+\",\"gi\");function decodeComponents(e,o){try{return decodeURIComponent(e.join(\"\"))}catch(e){}if(1===e.length)return e;o=o||1;var t=e.slice(0,o);var n=e.slice(o);return Array.prototype.concat.call([],decodeComponents(t),decodeComponents(n))}function decode(e){try{return decodeURIComponent(e)}catch(r){var o=e.match(t);for(var n=1;n<o.length;n++){e=decodeComponents(o,n).join(\"\");o=e.match(t)}return e}}function customDecodeURIComponent(e){var o={\"%FE%FF\":\"\uFFFD\uFFFD\",\"%FF%FE\":\"\uFFFD\uFFFD\"};var t=n.exec(e);while(t){try{o[t[0]]=decodeURIComponent(t[0])}catch(e){var r=decode(t[0]);r!==t[0]&&(o[t[0]]=r)}t=n.exec(e)}o[\"%C2\"]=\"\uFFFD\";var c=Object.keys(o);for(var a=0;a<c.length;a++){var d=c[a];e=e.replace(new RegExp(d,\"g\"),o[d])}return e}e=function(e){if(\"string\"!==typeof e)throw new TypeError(\"Expected `encodedURI` to be of type `string`, got `\"+typeof e+\"`\");try{e=e.replace(/\\+/g,\" \");return decodeURIComponent(e)}catch(o){return customDecodeURIComponent(e)}};var r=e;export default r;\n\n//# sourceMappingURL=index.js.map", "var e={};e=(e,t)=>{if(!(\"string\"===typeof e&&\"string\"===typeof t))throw new TypeError(\"Expected the arguments to be of type `string`\");if(\"\"===t)return[e];const r=e.indexOf(t);return-1===r?[e]:[e.slice(0,r),e.slice(r+t.length)]};var t=e;export default t;\n\n//# sourceMappingURL=index.js.map", "function includeKeys(e,r){const t={};if(Array.isArray(r))for(const n of r){const r=Object.getOwnPropertyDescriptor(e,n);r?.enumerable&&Object.defineProperty(t,n,r)}else for(const n of Reflect.ownKeys(e)){const c=Object.getOwnPropertyDescriptor(e,n);if(c.enumerable){const o=e[n];r(n,o,e)&&Object.defineProperty(t,n,c)}}return t}function excludeKeys(e,r){if(Array.isArray(r)){const t=new Set(r);return includeKeys(e,(e=>!t.has(e)))}return includeKeys(e,((e,t,n)=>!r(e,t,n)))}export{excludeKeys,includeKeys};\n\n//# sourceMappingURL=index.js.map", "import e from\"decode-uri-component\";import r from\"split-on-first\";import{includeKeys as t}from\"filter-obj\";const isNullOrUndefined=e=>null===e||void 0===e;const strictUriEncode=e=>encodeURIComponent(e).replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`));const o=Symbol(\"encodeFragmentIdentifier\");function encoderForArrayFormat(e){switch(e.arrayFormat){case\"index\":return r=>(t,o)=>{const n=t.length;return void 0===o||e.skipNull&&null===o||e.skipEmptyString&&\"\"===o?t:null===o?[...t,[encode(r,e),\"[\",n,\"]\"].join(\"\")]:[...t,[encode(r,e),\"[\",encode(n,e),\"]=\",encode(o,e)].join(\"\")]};case\"bracket\":return r=>(t,o)=>void 0===o||e.skipNull&&null===o||e.skipEmptyString&&\"\"===o?t:null===o?[...t,[encode(r,e),\"[]\"].join(\"\")]:[...t,[encode(r,e),\"[]=\",encode(o,e)].join(\"\")];case\"colon-list-separator\":return r=>(t,o)=>void 0===o||e.skipNull&&null===o||e.skipEmptyString&&\"\"===o?t:null===o?[...t,[encode(r,e),\":list=\"].join(\"\")]:[...t,[encode(r,e),\":list=\",encode(o,e)].join(\"\")];case\"comma\":case\"separator\":case\"bracket-separator\":{const r=\"bracket-separator\"===e.arrayFormat?\"[]=\":\"=\";return t=>(o,n)=>{if(void 0===n||e.skipNull&&null===n||e.skipEmptyString&&\"\"===n)return o;n=null===n?\"\":n;return 0===o.length?[[encode(t,e),r,encode(n,e)].join(\"\")]:[[o,encode(n,e)].join(e.arrayFormatSeparator)]}}default:return r=>(t,o)=>void 0===o||e.skipNull&&null===o||e.skipEmptyString&&\"\"===o?t:null===o?[...t,encode(r,e)]:[...t,[encode(r,e),\"=\",encode(o,e)].join(\"\")]}}function parserForArrayFormat(e){let r;switch(e.arrayFormat){case\"index\":return(e,t,o)=>{r=/\\[(\\d*)]$/.exec(e);e=e.replace(/\\[\\d*]$/,\"\");if(r){void 0===o[e]&&(o[e]={});o[e][r[1]]=t}else o[e]=t};case\"bracket\":return(e,t,o)=>{r=/(\\[])$/.exec(e);e=e.replace(/\\[]$/,\"\");r?void 0!==o[e]?o[e]=[...o[e],t]:o[e]=[t]:o[e]=t};case\"colon-list-separator\":return(e,t,o)=>{r=/(:list)$/.exec(e);e=e.replace(/:list$/,\"\");r?void 0!==o[e]?o[e]=[...o[e],t]:o[e]=[t]:o[e]=t};case\"comma\":case\"separator\":return(r,t,o)=>{const n=\"string\"===typeof t&&t.includes(e.arrayFormatSeparator);const a=\"string\"===typeof t&&!n&&decode(t,e).includes(e.arrayFormatSeparator);t=a?decode(t,e):t;const s=n||a?t.split(e.arrayFormatSeparator).map((r=>decode(r,e))):null===t?t:decode(t,e);o[r]=s};case\"bracket-separator\":return(r,t,o)=>{const n=/(\\[])$/.test(r);r=r.replace(/\\[]$/,\"\");if(!n){o[r]=t?decode(t,e):t;return}const a=null===t?[]:t.split(e.arrayFormatSeparator).map((r=>decode(r,e)));void 0!==o[r]?o[r]=[...o[r],...a]:o[r]=a};default:return(e,r,t)=>{void 0!==t[e]?t[e]=[...[t[e]].flat(),r]:t[e]=r}}}function validateArrayFormatSeparator(e){if(\"string\"!==typeof e||1!==e.length)throw new TypeError(\"arrayFormatSeparator must be single character string\")}function encode(e,r){return r.encode?r.strict?strictUriEncode(e):encodeURIComponent(e):e}function decode(r,t){return t.decode?e(r):r}function keysSorter(e){return Array.isArray(e)?e.sort():\"object\"===typeof e?keysSorter(Object.keys(e)).sort(((e,r)=>Number(e)-Number(r))).map((r=>e[r])):e}function removeHash(e){const r=e.indexOf(\"#\");-1!==r&&(e=e.slice(0,r));return e}function getHash(e){let r=\"\";const t=e.indexOf(\"#\");-1!==t&&(r=e.slice(t));return r}function parseValue(e,r){r.parseNumbers&&!Number.isNaN(Number(e))&&\"string\"===typeof e&&\"\"!==e.trim()?e=Number(e):!r.parseBooleans||null===e||\"true\"!==e.toLowerCase()&&\"false\"!==e.toLowerCase()||(e=\"true\"===e.toLowerCase());return e}function extract(e){e=removeHash(e);const r=e.indexOf(\"?\");return-1===r?\"\":e.slice(r+1)}function parse(e,t){t={decode:true,sort:true,arrayFormat:\"none\",arrayFormatSeparator:\",\",parseNumbers:false,parseBooleans:false,...t};validateArrayFormatSeparator(t.arrayFormatSeparator);const o=parserForArrayFormat(t);const n=Object.create(null);if(\"string\"!==typeof e)return n;e=e.trim().replace(/^[?#&]/,\"\");if(!e)return n;for(const a of e.split(\"&\")){if(\"\"===a)continue;const e=t.decode?a.replace(/\\+/g,\" \"):a;let[s,c]=r(e,\"=\");void 0===s&&(s=e);c=void 0===c?null:[\"comma\",\"separator\",\"bracket-separator\"].includes(t.arrayFormat)?c:decode(c,t);o(decode(s,t),c,n)}for(const[e,r]of Object.entries(n))if(\"object\"===typeof r&&null!==r)for(const[e,o]of Object.entries(r))r[e]=parseValue(o,t);else n[e]=parseValue(r,t);return false===t.sort?n:(true===t.sort?Object.keys(n).sort():Object.keys(n).sort(t.sort)).reduce(((e,r)=>{const t=n[r];Boolean(t)&&\"object\"===typeof t&&!Array.isArray(t)?e[r]=keysSorter(t):e[r]=t;return e}),Object.create(null))}function stringify(e,r){if(!e)return\"\";r={encode:true,strict:true,arrayFormat:\"none\",arrayFormatSeparator:\",\",...r};validateArrayFormatSeparator(r.arrayFormatSeparator);const shouldFilter=t=>r.skipNull&&isNullOrUndefined(e[t])||r.skipEmptyString&&\"\"===e[t];const t=encoderForArrayFormat(r);const o={};for(const[r,t]of Object.entries(e))shouldFilter(r)||(o[r]=t);const n=Object.keys(o);false!==r.sort&&n.sort(r.sort);return n.map((o=>{const n=e[o];return void 0===n?\"\":null===n?encode(o,r):Array.isArray(n)?0===n.length&&\"bracket-separator\"===r.arrayFormat?encode(o,r)+\"[]\":n.reduce(t(o),[]).join(\"&\"):encode(o,r)+\"=\"+encode(n,r)})).filter((e=>e.length>0)).join(\"&\")}function parseUrl(e,t){t={decode:true,...t};let[o,n]=r(e,\"#\");void 0===o&&(o=e);return{url:o?.split(\"?\")?.[0]??\"\",query:parse(extract(e),t),...t&&t.parseFragmentIdentifier&&n?{fragmentIdentifier:decode(n,t)}:{}}}function stringifyUrl(e,r){r={encode:true,strict:true,[o]:true,...r};const t=removeHash(e.url).split(\"?\")[0]||\"\";const n=extract(e.url);const a={...parse(n,{sort:false}),...e.query};let s=stringify(a,r);s&&(s=`?${s}`);let c=getHash(e.url);if(e.fragmentIdentifier){const n=new URL(t);n.hash=e.fragmentIdentifier;c=r[o]?n.hash:`#${e.fragmentIdentifier}`}return`${t}${s}${c}`}function pick(e,r,n){n={parseFragmentIdentifier:true,[o]:false,...n};const{url:a,query:s,fragmentIdentifier:c}=parseUrl(e,n);return stringifyUrl({url:a,query:t(s,r),fragmentIdentifier:c},n)}function exclude(e,r,t){const o=Array.isArray(r)?e=>!r.includes(e):(e,t)=>!r(e,t);return pick(e,o,t)}var n=Object.freeze(Object.defineProperty({__proto__:null,extract:extract,parse:parse,stringify:stringify,parseUrl:parseUrl,stringifyUrl:stringifyUrl,pick:pick,exclude:exclude},Symbol.toStringTag,{value:\"Module\"}));export{n as default};\n\n//# sourceMappingURL=index.js.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{animate,motion,useMotionValue}from\"framer-motion\";const transition={type:\"spring\",bounce:0};const Slider=({x,i,onDragEnd,children,totalSliders})=>/*#__PURE__*/_jsx(motion.div,{style:{...styles.slider,x,left:`${i*100}%`,right:`${i*100}%`},drag:totalSliders>1&&\"x\",dragElastic:.3,onDragEnd:onDragEnd,children:children});const Carousel=/*#__PURE__*/React.forwardRef(({children,autoPlay=true,interval=2e3,loop=true,onChange=()=>false},ref)=>{const x=useMotionValue(0);const containerRef=React.useRef(null);const[index,setIndex]=React.useState(0);const calculateNewX=()=>{var _containerRef_current;return-index*(((_containerRef_current=containerRef.current)===null||_containerRef_current===void 0?void 0:_containerRef_current.clientWidth)||0);};const handleEndDrag=(e,dragProps)=>{var _containerRef_current;const clientWidth=((_containerRef_current=containerRef.current)===null||_containerRef_current===void 0?void 0:_containerRef_current.clientWidth)||0;const{offset}=dragProps;// fix:https://github.com/jiangbo2015/framer-motion-carousel/issues/11\n// stop start slide and end slide move\nif(index+1===childrens.length&&offset.x<0||index===0&&offset.x>0){animate(x,calculateNewX(),transition);return;}if(offset.x>clientWidth/4){handlePrev();}else if(offset.x<-clientWidth/4){handleNext();}else{animate(x,calculateNewX(),transition);}};const childrens=React.Children.toArray(children);const handleNext=()=>{const idx=loop?0:index;setIndex(index+1===childrens.length?idx:index+1);};const handlePrev=()=>{const idx=loop?childrens.length-1:0;setIndex(index-1<0?idx:index-1);};React.useEffect(()=>{onChange(index);const controls=animate(x,calculateNewX(),transition);return controls.stop;},[index]);React.useEffect(()=>{if(!autoPlay){return;}const timer=setInterval(()=>handleNext(),interval);return()=>clearInterval(timer);},[handleNext,interval]);React.useImperativeHandle(ref,()=>{return{handleNext,handlePrev,setIndex};},[index]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:styles.container,children:childrens.map((child,i)=>/*#__PURE__*/_jsx(Slider,{onDragEnd:handleEndDrag,totalSliders:childrens.length,x:x,i:i,children:child},i))});});const styles={container:{position:\"relative\",width:\"100%\",height:\"100%\",overflowX:\"hidden\",display:\"flex\"},slider:{width:\"100%\",height:\"100%\",display:\"inline-block\",flex:\"none\",overflow:\"hidden\"}};export default Carousel;\nexport const __FramerMetadata__ = {\"exports\":{\"CarouselRef\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useRef,useEffect}from\"react\";import{motion}from\"framer-motion\";import{cn}from\"https://framerusercontent.com/modules/eAejHXy6apg0StNmpKvK/GXn1lJ5V4nUwhRO9yQKC/_framer_utils.js\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function ImageGallery({slides=[],thumbStyle,onChange=()=>false,activeSlide,vertical=false}){const containerRef=useRef(null);const[parentWidth,setParentWidth]=useState(0);const[parentHeight,setParentHeight]=useState(0);const{size=60,gap=8,radius=8,backgroundColor=\"#e9e9e9\",activeBorderColor=\"#000\"}=thumbStyle??{};useEffect(()=>{setParentWidth(containerRef.current?.offsetWidth??0);setParentHeight(containerRef.current?.offsetHeight??0);},[]);if(!slides.length)return null;return /*#__PURE__*/_jsx(\"div\",{style:cn(styles.thumbsWrapper),ref:containerRef,children:/*#__PURE__*/_jsx(motion.div,{style:{...styles.thumbsSlider,gap:gap,flexDirection:vertical?\"column\":\"row\",height:vertical?parentHeight:\"auto\"},drag:vertical?\"y\":\"x\",dragConstraints:{left:vertical?0:-Math.max(size*slides.length+gap*(slides.length-1)-parentWidth,0),right:0,top:vertical?-Math.max(size*slides.length+gap*(slides.length-1)-parentHeight,0):0,bottom:0},children:slides.map((slide,index)=>{const active=index===activeSlide;return /*#__PURE__*/_jsx(\"div\",{style:{...styles.thumbs,width:size,height:size,borderRadius:radius,borderColor:active?activeBorderColor:\"transparent\",backgroundColor},onClick:()=>onChange(index),children:/*#__PURE__*/_jsx(\"img\",{src:slide,style:styles.thumbs__image,draggable:\"false\"})},index);})})});}const styles={thumbsWrapper:{position:\"relative\",overflow:\"hidden\",display:\"flex\"},thumbsSlider:{display:\"flex\",alignItems:\"flex-start\"},thumbs:{position:\"relative\",flexShrink:\"0\",userSelect:\"none\",transition:\"all ease 300ms\",border:\"solid 1px transparent\",background:\"#0e0e0e\",overflow:\"hidden\"},thumbs__image:{width:\"100%\",height:\"100%\",objectFit:\"contain\",userSelect:\"none\",touchAction:\"prevent\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ImageGallery\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import queryString from\"query-string\";import Carousel from\"https://framerusercontent.com/modules/U2GPATOvub8h2hYg1J98/uqKWCkJ49cOD94TpSdwT/Carousel.js\";import ImageGallery from\"https://framerusercontent.com/modules/EH8lEN3xKQWeVnIzCxoT/7nueqcNB91IWfb1k16Wx/ImageGallery.js\";import{cn,ProductBaseControls,ConfigControls}from\"https://framerusercontent.com/modules/eAejHXy6apg0StNmpKvK/GXn1lJ5V4nUwhRO9yQKC/_framer_utils.js\";import{useProduct}from\"https://framerusercontent.com/modules/xEahqZEsyG5uoZky61jQ/AdvUR7x6P46UJaGAR3pE/_useProduct.js\";import ComponentWrapper from\"https://framerusercontent.com/modules/hQlZBgGeLDev5WuUJA4d/6ncqGCEKZWsfLWpBe7Jn/ComponentWrapper.js\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function Shopify_ProductImageGallery(props){const{product,selectedVariant}=useProduct(props.productID??null,props.config);const[activeSlide,setActiveSlide]=useState(0);const carouselRef=useRef(null);const media=product?.media?.nodes||[];const aspectRatio={\"1:1\":1,\"2:1\":2/1,\"3:2\":3/2,\"4:3\":4/3,\"16:9\":16/9,auto:undefined}[props.imageStyle.aspectRatio];useEffect(()=>{const variantImage=selectedVariant?.image?.url;if(variantImage&&!!media.length){const findedIndex=media.findIndex(item=>item?.image?.url===variantImage);if(findedIndex>=0&&findedIndex!==activeSlide)carouselRef.current.setIndex(findedIndex);}},[selectedVariant]);return /*#__PURE__*/_jsx(ComponentWrapper,{style:cn(styles.container,{flexDirection:props.flexDirection,gap:props.gap}),productID:props.productID||\"EMPTY\",hidden:!product||media.length===0,config:props.config,children:()=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:cn(styles.slide,props.imageStyle),children:/*#__PURE__*/_jsx(Carousel,{ref:carouselRef,onChange:setActiveSlide,autoPlay:false,children:media.map((item,i)=>item.mediaContentType===\"IMAGE\"?/*#__PURE__*/_jsx(\"img\",{draggable:false,src:item.image?.url,style:cn(styles.slideImage,{aspectRatio,objectFit:props.imageStyle.objectFit}),width:item.image?.width,height:item.image?.height,alt:item.image?.altText??\"\"},i):item.mediaContentType===\"VIDEO\"?/*#__PURE__*/_jsx(\"video\",{src:item.sources[0]?.url,width:item.sources[0]?.width,height:item.sources[0]?.height,controls:true,style:cn(styles.slideImage,{aspectRatio,objectFit:props.imageStyle.objectFit})}):null)})}),/*#__PURE__*/_jsx(ImageGallery,{slides:product.media.nodes.map(item=>{const imgUrl=new URL(item.image?.url??item.previewImage?.url);const parsed=queryString.parse(imgUrl.search);imgUrl.search=queryString.stringify({...parsed,width:props.thumbsStyle.size});return imgUrl.toString();}),vertical:props.flexDirection?.includes(\"row\"),thumbStyle:props.thumbsStyle,onChange:index=>{setActiveSlide(index);carouselRef.current.setIndex(index);},activeSlide:activeSlide})]})});}Shopify_ProductImageGallery.displayName=\"Product Image Gallery\";addPropertyControls(Shopify_ProductImageGallery,{...ConfigControls,...ProductBaseControls,flexDirection:{title:\"Direction\",type:ControlType.Enum,options:[\"row\",\"column\",\"row-reverse\",\"column-reverse\"],optionTitles:[\"Row\",\"Column\",\"Row Reverse\",\"Column Reverse\"],defaultValue:\"column\"},gap:{type:ControlType.Number,defaultValue:8,min:0},imageStyle:{title:\"Image\",buttonTitle:\"Style\",type:ControlType.Object,controls:{borderRadius:{type:ControlType.BorderRadius},aspectRatio:{type:ControlType.Enum,options:[\"auto\",\"1:1\",\"2:1\",\"3:2\",\"4:3\",\"16:9\"],defaultValue:\"auto\"},backgroundColor:{type:ControlType.Color,optional:true},objectFit:{title:\"Resize Mode\",type:ControlType.Enum,options:[\"contain\",\"fill\",\"cover\"],defaultValue:\"contain\"}}},thumbsStyle:{title:\"Thumbs\",buttonTitle:\"Style\",type:ControlType.Object,controls:{size:{type:ControlType.Number,defaultValue:60,max:200,min:10},gap:{type:ControlType.Number,defaultValue:8,min:0},radius:{type:ControlType.BorderRadius,defaultValue:\"10px\"},backgroundColor:{type:ControlType.Color,optional:true},activeBorderColor:{type:ControlType.Color,defaultValue:\"#000\"}}}});const styles={container:{display:\"flex\",alignItems:\"stretch\",flex:1},slide:{display:\"flex\",flex:1,overflow:\"hidden\"},slideImage:{width:\"100%\",height:\"100%\",objectFit:\"contain\",margin:0}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Shopify_ProductImageGallery\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shopify_ProductImageGallery.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{cn,ProductBaseControls,ConfigControls,textProperties,isOnCanvas}from\"https://framerusercontent.com/modules/eAejHXy6apg0StNmpKvK/GXn1lJ5V4nUwhRO9yQKC/_framer_utils.js\";import{useProduct}from\"https://framerusercontent.com/modules/xEahqZEsyG5uoZky61jQ/AdvUR7x6P46UJaGAR3pE/_useProduct.js\";import ComponentWrapper from\"https://framerusercontent.com/modules/hQlZBgGeLDev5WuUJA4d/6ncqGCEKZWsfLWpBe7Jn/ComponentWrapper.js\";function isValidColor(strColor){// Normalize input - trim whitespace and convert to lowercase\nconst color=(strColor||\"\").toLowerCase().trim();if(!color)return false;// For better testing of hex values and RGB\nconst hexPattern=/^#([0-9A-F]{3}){1,2}$/i;const rgbPattern=/^rgb\\(\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*\\)$/i;const rgbaPattern=/^rgba\\(\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*,\\s*(\\d*(?:\\.\\d+)?)\\s*\\)$/i;if(hexPattern.test(color)||rgbPattern.test(color)||rgbaPattern.test(color)){return true;}// Standard CSS named colors\nconst CSS_COLORS=new Set([\"aliceblue\",\"antiquewhite\",\"aqua\",\"aquamarine\",\"azure\",\"beige\",\"bisque\",\"black\",\"blanchedalmond\",\"blue\",\"blueviolet\",\"brown\",\"burlywood\",\"cadetblue\",\"chartreuse\",\"chocolate\",\"coral\",\"cornflowerblue\",\"cornsilk\",\"crimson\",\"cyan\",\"darkblue\",\"darkcyan\",\"darkgoldenrod\",\"darkgray\",\"darkgreen\",\"darkgrey\",\"darkkhaki\",\"darkmagenta\",\"darkolivegreen\",\"darkorange\",\"darkorchid\",\"darkred\",\"darksalmon\",\"darkseagreen\",\"darkslateblue\",\"darkslategray\",\"darkslategrey\",\"darkturquoise\",\"darkviolet\",\"deeppink\",\"deepskyblue\",\"dimgray\",\"dimgrey\",\"dodgerblue\",\"firebrick\",\"floralwhite\",\"forestgreen\",\"fuchsia\",\"gainsboro\",\"ghostwhite\",\"gold\",\"goldenrod\",\"gray\",\"green\",\"greenyellow\",\"grey\",\"honeydew\",\"hotpink\",\"indianred\",\"indigo\",\"ivory\",\"khaki\",\"lavender\",\"lavenderblush\",\"lawngreen\",\"lemonchiffon\",\"lightblue\",\"lightcoral\",\"lightcyan\",\"lightgoldenrodyellow\",\"lightgray\",\"lightgreen\",\"lightgrey\",\"lightpink\",\"lightsalmon\",\"lightseagreen\",\"lightskyblue\",\"lightslategray\",\"lightslategrey\",\"lightsteelblue\",\"lightyellow\",\"lime\",\"limegreen\",\"linen\",\"magenta\",\"maroon\",\"mediumaquamarine\",\"mediumblue\",\"mediumorchid\",\"mediumpurple\",\"mediumseagreen\",\"mediumslateblue\",\"mediumspringgreen\",\"mediumturquoise\",\"mediumvioletred\",\"midnightblue\",\"mintcream\",\"mistyrose\",\"moccasin\",\"navajowhite\",\"navy\",\"oldlace\",\"olive\",\"olivedrab\",\"orange\",\"orangered\",\"orchid\",\"palegoldenrod\",\"palegreen\",\"paleturquoise\",\"palevioletred\",\"papayawhip\",\"peachpuff\",\"peru\",\"pink\",\"plum\",\"powderblue\",\"purple\",\"rebeccapurple\",\"red\",\"rosybrown\",\"royalblue\",\"saddlebrown\",\"salmon\",\"sandybrown\",\"seagreen\",\"seashell\",\"sienna\",\"silver\",\"skyblue\",\"slateblue\",\"slategray\",\"slategrey\",\"snow\",\"springgreen\",\"steelblue\",\"tan\",\"teal\",\"thistle\",\"tomato\",\"turquoise\",\"violet\",\"wheat\",\"white\",\"whitesmoke\",\"yellow\",\"yellowgreen\",// Special color values\n\"transparent\",\"currentcolor\",\"inherit\",\"initial\",\"unset\"]);// Check if it's a standard CSS color name\nif(CSS_COLORS.has(color)){return true;}// If in browser environment, use DOM as fallback\nif(typeof document!==\"undefined\"){const element=document.createElement(\"div\");element.style.color=\"\";element.style.color=strColor;return element.style.color!==\"\";}return false;}/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function Shopify_ProductVariantSelector(props){const{product,selectedVariant,selectVariant}=useProduct(props.productID??null,props.config,true);const[selectedOptions,setSelectedOptions]=useState({});const options=product?.options?.filter(item=>item.name!==\"Title\")??[];useEffect(()=>{if(selectedVariant){const opt={};selectedVariant?.selectedOptions.forEach(item=>{opt[item.name]=item.value;});setSelectedOptions(opt);}},[selectedVariant]);useEffect(()=>{if(product){const findedVariant=product.variants.nodes.find(variant=>{let isAllSelected=true;variant.selectedOptions.forEach(i=>{if(!selectedOptions[i.name]||selectedOptions[i.name]!==i.value){isAllSelected=false;}});return isAllSelected;});if(findedVariant){selectVariant(findedVariant,null);}}},[selectedOptions,product]);return /*#__PURE__*/_jsx(ComponentWrapper,{style:cn(styles.container,props.wrapper),hidden:!product||options.length===0,productID:props.productID||\"EMPTY\",config:props.config,children:options.map(option=>/*#__PURE__*/_jsxs(\"div\",{style:styles.optionWrapper,children:[/*#__PURE__*/_jsx(\"span\",{style:cn(props.label),children:option.name}),/*#__PURE__*/_jsx(\"div\",{style:cn(styles.valuesWrapper),children:option.values.map(value=>{const isSelected=selectedOptions[option.name]===value;const animateStyle=isSelected?cn(props.selectedOption):{};return /*#__PURE__*/_jsxs(motion.button,{type:\"button\",onClick:()=>{setSelectedOptions(state=>({...state,[option.name]:value}));},style:cn(styles.option,props.variant,isOnCanvas()&&animateStyle),animate:{...animateStyle},transition:{duration:.2},children:[props.supportColors&&isValidColor(value.toLowerCase())&&/*#__PURE__*/_jsx(\"div\",{style:cn(props.colorVariant,{width:props.colorVariant.size,height:props.colorVariant.size,background:value})}),value]},value);})})]},option.id))});}Shopify_ProductVariantSelector.displayName=\"Product Variant Selector\";addPropertyControls(Shopify_ProductVariantSelector,{...ConfigControls,...ProductBaseControls,wrapper:{type:ControlType.Object,buttonTitle:\"Style\",controls:{gap:{type:ControlType.Number,defaultValue:16,min:0},flexDirection:{title:\"Direction\",type:ControlType.Enum,options:[\"row\",\"column\"],optionTitles:[\"Row\",\"Column\"],defaultValue:\"column\"}}},label:{type:ControlType.Object,buttonTitle:\"Style\",controls:{display:{title:\"Visibility\",type:ControlType.Enum,options:[\"block\",\"none\"],optionTitles:[\"Visible\",\"Hidden\"],defaultValue:\"column\"},...textProperties(14,\"#919191\")}},variant:{type:ControlType.Object,buttonTitle:\"Style\",controls:{...textProperties(16,\"#666666\"),backgroundColor:{type:ControlType.Color,defaultValue:\"#F5F5F5\",optional:true},border:{type:ControlType.Border,defaultValue:{borderWidth:0}},borderRadius:{type:ControlType.BorderRadius,defaultValue:\"10px\"},gap:{type:ControlType.Number,defaultValue:4,min:0},padding:{type:ControlType.Padding,defaultValue:\"10px 16px 10px 16px\"}}},selectedOption:{type:ControlType.Object,buttonTitle:\"Style\",controls:{color:{type:ControlType.Color,defaultValue:\"#fff\",optional:true},backgroundColor:{type:ControlType.Color,defaultValue:\"#000\",optional:true},border:{type:ControlType.Border,defaultValue:{borderWidth:0}}}},supportColors:{type:ControlType.Boolean,description:\"Show colors nested with their color names\",defaultValue:false},colorVariant:{type:ControlType.Object,buttonTitle:\"Style\",hidden:p=>!p.supportColors,controls:{borderRadius:{type:ControlType.BorderRadius,defaultValue:\"12px\"},size:{type:ControlType.Number,defaultValue:12,min:0},border:{type:ControlType.Border,defaultValue:{borderWidth:0}}}}});const styles={container:{display:\"flex\",flexWrap:\"wrap\"},option:{display:\"flex\",flexDirection:\"row\",alignItems:\"center\",cursor:\"pointer\"},optionWrapper:{display:\"flex\",flexDirection:\"column\",gap:6},valuesWrapper:{display:\"flex\",gap:8,flexWrap:\"wrap\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Shopify_ProductVariantSelector\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{cn,textProperties,ProductBaseControls,ConfigControls}from\"https://framerusercontent.com/modules/eAejHXy6apg0StNmpKvK/GXn1lJ5V4nUwhRO9yQKC/_framer_utils.js\";import{useProduct}from\"https://framerusercontent.com/modules/xEahqZEsyG5uoZky61jQ/AdvUR7x6P46UJaGAR3pE/_useProduct.js\";import{useCart}from\"https://framerusercontent.com/modules/kEMMGb5hqGCVwEpqX70U/6lPNP9BqU7bHzW8Ly6cC/_useCart.js\";import ComponentWrapper from\"https://framerusercontent.com/modules/hQlZBgGeLDev5WuUJA4d/6ncqGCEKZWsfLWpBe7Jn/ComponentWrapper.js\";import Button,{ButtonProperties}from\"https://framerusercontent.com/modules/EoMllm11FAeAfrQZgkjQ/LMhGmi204cugd6mksqKj/Button.js\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function Shopify_ProductAddToCart(props){const{product,selectedProduct,availableForSale}=useProduct(props.productID??null,props.config);const{addToCart,actionLoading,cartError}=useCart(props.config);const handleAddToCart=async()=>{const merchandiseId=selectedProduct?.selectedOption||product?.variants.nodes[0].id;const quantity=selectedProduct?selectedProduct.quantity:1;const sellingPlanId=selectedProduct?.sellingPlan;// find & add attribute to cart\nconst attributes=[];const productElements=document.querySelectorAll('[name^=\"product-\"]');productElements.forEach(element=>{const key=element.getAttribute(\"name\").replace(\"product-\",\"\");const value=element.value;if(value&&value!==\"\"){attributes.push({key,value});}});// finally add to cart\nawait addToCart({merchandiseId,quantity,attributes,sellingPlanId});props.openCartEvent?.();};return /*#__PURE__*/_jsxs(ComponentWrapper,{style:cn(styles.wrapper),productID:props.productID||\"EMPTY\",config:props.config,children:[/*#__PURE__*/_jsx(Button,{onClick:handleAddToCart,loading:actionLoading,disabled:!availableForSale,...props}),cartError&&/*#__PURE__*/_jsx(motion.span,{style:cn(props.errorStyle),children:cartError})]});}Shopify_ProductAddToCart.displayName=\"Product Add To Cart\";addPropertyControls(Shopify_ProductAddToCart,{...ConfigControls,...ProductBaseControls,...ButtonProperties(\"Add to cart\"),errorStyle:{title:\"Error Style\",type:ControlType.Object,controls:{...textProperties(14,\"#bb0000\"),textTransform:{type:ControlType.Enum,defaultValue:\"none\",segmentedControlDirection:\"vertical\",options:[\"none\",\"lowercase\",\"uppercase\",\"capitalize\"],optionTitles:[\"Normal\",\"Lowercase\",\"Uppercase\",\"Capitalize\"]}}},openCartEvent:{type:ControlType.EventHandler}});const styles={wrapper:{display:\"flex\",flexDirection:\"column\",gap:8}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Shopify_ProductAddToCart\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (189896a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-1a5dG .framer-styles-preset-nc9esh {  }\"];export const className=\"framer-1a5dG\";\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 (189896a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/yOAQOWihl9EIJKOMwxdo/a6nPzvJqaINdofaxrSUI/aQBmYI0Ys.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/dYFdMzXUH1lMnv7a7cX9/qdrDlixWuGptT0bb5yf8/eQtSQ4J0a.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/XWa6omZWLzjY9WbXHSfj/Jo8YTeSzMmpIDfQHIpAL/eyiKEifDf.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/i2AcXMclpd8ia332v05U/gIb4J4KKYPBbLJaHn0FA/jmQRX66ck.js\";import*as sharedStyle8 from\"https://framerusercontent.com/modules/0vq5wmmIXAFR2kYHpXNB/c58Re9lWaU1npAQ1pDRq/kgBJWk_pz.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/WXBaOhjRl18mU1xNCfAw/VEXHUjbKahY99P8O5wmW/MA__YUPQ6.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/6qnQZL6cmZkP69sTImWt/d0LgJi10kvxaIrd5KcdZ/U2lKbvIy0.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/JCDZvXBUj2yutwVolVdy/TSfC2eEnwjtxCkd5d2ms/W6cY7i5V4.js\";import*as sharedStyle7 from\"https://framerusercontent.com/modules/r4ZMKqKvXhO0Iu6ifDio/iiPjl9YL8AN7FVgW09bx/Zthp4HMN8.js\";const cycleOrder=[\"tzjScYc3I\",\"m66Jp6exL\"];const serializationHash=\"framer-OgPiK\";const variantClassNames={m66Jp6exL:\"framer-v-1maa4j1\",tzjScYc3I:\"framer-v-wxfey9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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:\"m66Jp6exL\",Open:\"tzjScYc3I\"};const getProps=({border,content,height,id,padding,topic,width,...props})=>{return{...props,BlCQ8CpZc:topic??props.BlCQ8CpZc??\"Lorem ipsum dolor sit amet, consectetur\",MmJkKs50q:border??props.MmJkKs50q??{borderBottomWidth:1,borderColor:\"rgba(0, 0, 0, 1)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},tLlkvP9Dz:content??props.tLlkvP9Dz??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"text\"})}),variant:humanReadableVariantMap[props.variant]??props.variant??\"tzjScYc3I\",yD91ApbBg:padding??props.yD91ApbBg??\"24px\"};};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,BlCQ8CpZc,MmJkKs50q,yD91ApbBg,tLlkvP9Dz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tzjScYc3I\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap3k6qvm=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"m66Jp6exL\");});const onTapx190pu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"tzjScYc3I\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"m66Jp6exL\")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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wxfey9\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"tzjScYc3I\",onTap:onTap3k6qvm,ref:refBinding,style:{\"--border-bottom-width\":(MmJkKs50q.borderBottomWidth??MmJkKs50q.borderWidth)+\"px\",\"--border-color\":MmJkKs50q.borderColor,\"--border-left-width\":(MmJkKs50q.borderLeftWidth??MmJkKs50q.borderWidth)+\"px\",\"--border-right-width\":(MmJkKs50q.borderRightWidth??MmJkKs50q.borderWidth)+\"px\",\"--border-style\":MmJkKs50q.borderStyle,\"--border-top-width\":(MmJkKs50q.borderTopWidth??MmJkKs50q.borderWidth)+\"px\",\"--zh7u2o\":numberToPixelString(yD91ApbBg),...style},...addPropertyOverrides({m66Jp6exL:{\"data-framer-name\":\"Close\",onTap:onTapx190pu}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vp073i\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"RlaaCveDu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-19m8p1o\",\"data-styles-preset\":\"jmQRX66ck\",children:\"Lorem ipsum dolor sit amet, consectetur\"})}),className:\"framer-1u0vwpa\",\"data-framer-name\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua? Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fhSAUPkkr\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:BlCQ8CpZc,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:tLlkvP9Dz,className:\"framer-1lcbkev\",\"data-framer-name\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua? Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kPTHg1stM\",style:{\"--framer-paragraph-spacing\":\"0px\"},stylesPresetsClassNames:{a:\"framer-styles-preset-cs26aa\",h1:\"framer-styles-preset-1mm3inz\",h2:\"framer-styles-preset-15px7f9\",h3:\"framer-styles-preset-xwel2y\",h4:\"framer-styles-preset-q8vev8\",h5:\"framer-styles-preset-1wp9ssy\",h6:\"framer-styles-preset-19m8p1o\",img:\"framer-styles-preset-nc9esh\",p:\"framer-styles-preset-1l6qmqb\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ae60l9\",layoutDependency:layoutDependency,layoutId:\"JZe9Ju_IH\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-rs7hog\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"J17JpONIt\",style:{rotate:0},svg:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M18 15L12 9L6 15\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',variants:{m66Jp6exL:{rotate:180}},withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OgPiK.framer-zs8cgn, .framer-OgPiK .framer-zs8cgn { display: block; }\",\".framer-OgPiK.framer-wxfey9 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: var(--zh7u2o); position: relative; width: 838px; }\",\".framer-OgPiK .framer-vp073i { 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: 90%; }\",\".framer-OgPiK .framer-1u0vwpa, .framer-OgPiK .framer-1lcbkev { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-OgPiK .framer-1ae60l9 { 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-OgPiK .framer-rs7hog { flex: none; height: 24px; position: relative; width: 24px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,'.framer-OgPiK[data-border=\"true\"]::after, .framer-OgPiK [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 93\n * @framerIntrinsicWidth 838\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"m66Jp6exL\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"BlCQ8CpZc\":\"topic\",\"MmJkKs50q\":\"border\",\"yD91ApbBg\":\"padding\",\"tLlkvP9Dz\":\"content\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGWDuIMSbM=withCSS(Component,css,\"framer-OgPiK\");export default FramerGWDuIMSbM;FramerGWDuIMSbM.displayName=\"Product Details\";FramerGWDuIMSbM.defaultProps={height:93,width:838};addPropertyControls(FramerGWDuIMSbM,{variant:{options:[\"tzjScYc3I\",\"m66Jp6exL\"],optionTitles:[\"Open\",\"Close\"],title:\"Variant\",type:ControlType.Enum},BlCQ8CpZc:{defaultValue:\"Lorem ipsum dolor sit amet, consectetur\",displayTextArea:true,title:\"Topic\",type:ControlType.String},MmJkKs50q:{defaultValue:{borderBottomWidth:1,borderColor:\"rgba(0, 0, 0, 1)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},title:\"Border\",type:ControlType.Border},yD91ApbBg:{defaultValue:\"24px\",title:\"Padding\",type:ControlType.Padding},tLlkvP9Dz:{defaultValue:\"<p>text</p>\",title:\"Content\",type:ControlType.RichText}});addFonts(FramerGWDuIMSbM,[{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),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGWDuIMSbM\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"93\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"838\",\"framerVariables\":\"{\\\"BlCQ8CpZc\\\":\\\"topic\\\",\\\"MmJkKs50q\\\":\\\"border\\\",\\\"yD91ApbBg\\\":\\\"padding\\\",\\\"tLlkvP9Dz\\\":\\\"content\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"m66Jp6exL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GWDuIMSbM.map", "// Generated by Framer (d74aa50)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getWhereExpressionFromPathVariables,NotFoundError,PathVariablesContext,PropertyOverrides,ResolveLinks,RichText,useComponentViewport,useCurrentPathVariables,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useQueryData,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ProductQuantitySelector from\"https://framerusercontent.com/modules/DYdvLBaMoo8GUxSFeNNI/5iJfYN2Xm6FtuI0mlD5G/Shopify_ProductQuantitySelector.js\";import ProductStockCount from\"https://framerusercontent.com/modules/eF8KhbQnlmD47zKJFBzm/ciK9Awn03QhbaDTyPcSb/Shopify_ProductStockCount.js\";import ProductImageGallery from\"https://framerusercontent.com/modules/hrHJM38kepGvnmA73JmL/pE2R0KJh2zWHW1upOD98/Shopify_ProductImageGallery.js\";import ProductVariantSelector from\"https://framerusercontent.com/modules/IySki7zU6gj9mB2w3PpE/hqSixASKIQBKWYFndE2w/Shopify_ProductVariantSelector.js\";import ProductAddToCart from\"https://framerusercontent.com/modules/sLbkDuXdCdpfHR6EbULm/NuGXdIxDJ0Qb1a1P2xmw/Shopify_ProductAddToCart.js\";import ProductPrice from\"https://framerusercontent.com/modules/XUMZkHzkb6JRq7hdD46W/XDIPkVouzBvGXlnftTxs/Shopify_ProductPrice.js\";import Footer from\"#framer/local/canvasComponent/bm39Dao1i/bm39Dao1i.js\";import ProductDetails from\"#framer/local/canvasComponent/GWDuIMSbM/GWDuIMSbM.js\";import ModernProductCard from\"#framer/local/canvasComponent/qcHA9mD6X/qcHA9mD6X.js\";import FAQ from\"#framer/local/canvasComponent/uTPPDNTtx/uTPPDNTtx.js\";import ArtistCallout from\"#framer/local/canvasComponent/V2JylVX06/V2JylVX06.js\";import Menu from\"#framer/local/canvasComponent/Vo41Bp9Cq/Vo41Bp9Cq.js\";import ProductLEOCOSO from\"#framer/local/collection/NHzkcOCWF/NHzkcOCWF.js\";import*as sharedStyle4 from\"#framer/local/css/aQBmYI0Ys/aQBmYI0Ys.js\";import*as sharedStyle6 from\"#framer/local/css/cC5vR0H2Y/cC5vR0H2Y.js\";import*as sharedStyle1 from\"#framer/local/css/eQtSQ4J0a/eQtSQ4J0a.js\";import*as sharedStyle2 from\"#framer/local/css/eyiKEifDf/eyiKEifDf.js\";import*as sharedStyle5 from\"#framer/local/css/jmQRX66ck/jmQRX66ck.js\";import*as sharedStyle8 from\"#framer/local/css/kgBJWk_pz/kgBJWk_pz.js\";import*as sharedStyle from\"#framer/local/css/U2lKbvIy0/U2lKbvIy0.js\";import*as sharedStyle3 from\"#framer/local/css/W6cY7i5V4/W6cY7i5V4.js\";import*as sharedStyle7 from\"#framer/local/css/Zthp4HMN8/Zthp4HMN8.js\";import metadataProvider from\"#framer/local/webPageMetadata/QGxCuHzXN/QGxCuHzXN.js\";const MenuFonts=getFonts(Menu);const ProductImageGalleryFonts=getFonts(ProductImageGallery);const ProductPriceFonts=getFonts(ProductPrice);const ProductStockCountFonts=getFonts(ProductStockCount);const ProductVariantSelectorFonts=getFonts(ProductVariantSelector);const ProductQuantitySelectorFonts=getFonts(ProductQuantitySelector);const ProductAddToCartFonts=getFonts(ProductAddToCart);const ProductDetailsFonts=getFonts(ProductDetails);const ModernProductCardFonts=getFonts(ModernProductCard);const FAQFonts=getFonts(FAQ);const ArtistCalloutFonts=getFonts(ArtistCallout);const FooterFonts=getFonts(Footer);const breakpoints={GLwBbFZve:\"(min-width: 1440px)\",OmBU5ELD4:\"(max-width: 809px)\",U2RtcjNtj:\"(min-width: 810px) and (max-width: 1439px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-rBf5Y\";const variantClassNames={GLwBbFZve:\"framer-v-17kjrw8\",OmBU5ELD4:\"framer-v-1eiu11h\",U2RtcjNtj:\"framer-v-1hcvgpt\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"GLwBbFZve\",Phone:\"OmBU5ELD4\",Tablet:\"U2RtcjNtj\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GLwBbFZve\"};};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 currentPathVariables=useCurrentPathVariables();const[currentRouteData]=useQueryData({from:{alias:\"QGxCuHzXN\",data:ProductLEOCOSO,type:\"Collection\"},select:[{collection:\"QGxCuHzXN\",name:\"P6htyj4p_\",type:\"Identifier\"},{collection:\"QGxCuHzXN\",name:\"OdoE7VGWN\",type:\"Identifier\"},{collection:\"QGxCuHzXN\",name:\"FIVRTACTg\",type:\"Identifier\"},{collection:\"QGxCuHzXN\",name:\"a3gOjIwJk\",type:\"Identifier\"},{collection:\"QGxCuHzXN\",name:\"S8cUwP_jW\",type:\"Identifier\"},{collection:\"QGxCuHzXN\",name:\"CfmHMGdFD\",type:\"Identifier\"},{collection:\"QGxCuHzXN\",name:\"RI6N7z2lA\",type:\"Identifier\"},{collection:\"QGxCuHzXN\",name:\"omt0cBhO5\",type:\"Identifier\"},{collection:\"QGxCuHzXN\",name:\"jCuQKojJ1\",type:\"Identifier\"}],where:getWhereExpressionFromPathVariables(currentPathVariables,\"QGxCuHzXN\")});const getFromCurrentRouteData=key=>{if(!currentRouteData)throw new NotFoundError(`No data matches path variables: ${JSON.stringify(currentPathVariables)}`);return currentRouteData[key];};const{style,className,layoutId,variant,OdoE7VGWN=getFromCurrentRouteData(\"OdoE7VGWN\")??\"\",P6htyj4p_=getFromCurrentRouteData(\"P6htyj4p_\")??\"\",a3gOjIwJk=getFromCurrentRouteData(\"a3gOjIwJk\")??\"\",jCuQKojJ1=getFromCurrentRouteData(\"jCuQKojJ1\")??\"\",omt0cBhO5=getFromCurrentRouteData(\"omt0cBhO5\")??\"\",RI6N7z2lA=getFromCurrentRouteData(\"RI6N7z2lA\")??\"\",CfmHMGdFD=getFromCurrentRouteData(\"CfmHMGdFD\")??\"\",VlL5df1EYcR1UbFWub,P6htyj4p_cR1UbFWub,OdoE7VGWNcR1UbFWub,RjVfHMmgOcR1UbFWub,idcR1UbFWub,S8cUwP_jW=getFromCurrentRouteData(\"S8cUwP_jW\")??\"\",...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(currentRouteData,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[currentRouteData,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(currentRouteData,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[currentRouteData,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"GLwBbFZve\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-17kjrw8\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:86,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mp69h6-container\",layoutScroll:true,nodeId:\"cQcFKDZqI\",scopeId:\"QGxCuHzXN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{variant:\"a7RPmwiys\"},U2RtcjNtj:{variant:\"a7RPmwiys\"}},children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"cQcFKDZqI\",layoutId:\"cQcFKDZqI\",style:{width:\"100%\"},variant:\"IDzuScdS6\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1o05tu8\",\"data-framer-name\":\"Product overview\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-ggwsjj\",\"data-framer-name\":\"Carousel\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-kvif5i-container\",\"data-framer-name\":\"Image Gallery\",isAuthoredByUser:true,isModuleExternal:true,name:\"Image Gallery\",nodeId:\"XZoHoOLLv\",scopeId:\"QGxCuHzXN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{gap:16,thumbsStyle:{activeBorderColor:\"rgb(0, 0, 0)\",backgroundColor:\"var(--token-d7ba994c-c895-44db-bc1e-33567684c42a, rgb(255, 255, 255))\",gap:8,radius:\"4px\",size:60}},U2RtcjNtj:{gap:16,thumbsStyle:{activeBorderColor:\"rgb(0, 0, 0)\",backgroundColor:\"var(--token-d7ba994c-c895-44db-bc1e-33567684c42a, rgb(255, 255, 255))\",gap:8,radius:\"4px\",size:60}}},children:/*#__PURE__*/_jsx(ProductImageGallery,{config:{countryIsoCode:\"IT\",languageIsoCode:\"IT\",permissions:{selling_plans:false},storeDomain:\"svapxc-ue.myshopify.com\",storefrontToken:\"b340c8e36c46675c7cae0859676c7826\",testMode:false},flexDirection:\"column\",font:{},gap:12,height:\"100%\",id:\"XZoHoOLLv\",imageStyle:{aspectRatio:\"1:1\",borderRadius:\"0px\",objectFit:\"contain\"},layoutId:\"XZoHoOLLv\",name:\"Image Gallery\",productID:OdoE7VGWN,style:{width:\"100%\"},thumbsStyle:{activeBorderColor:\"rgb(0, 0, 0)\",gap:8,radius:\"10px\",size:40},width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xwx347\",\"data-framer-name\":\"Questions\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-w0q4z3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-xwel2y\",\"data-styles-preset\":\"U2lKbvIy0\",children:'\"FREE BEER\" T-Shirt Regular'})}),className:\"framer-uuf5zr\",\"data-framer-name\":\"Name\",fonts:[\"Inter\"],text:P6htyj4p_,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gopers\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1l2eyns-container\",\"data-framer-name\":\"Price\",isAuthoredByUser:true,isModuleExternal:true,name:\"Price\",nodeId:\"O4J_rt3Tu\",scopeId:\"QGxCuHzXN\",children:/*#__PURE__*/_jsx(ProductPrice,{comparePriceStyle:{color:\"rgba(18, 18, 18, 0.75)\",font:{fontFamily:'\"Pathway Extreme\", \"Pathway Extreme Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:16,hidden:true,padding:\"0px\",textDecoration:{textDecorationLine:\"line-through\",textDecorationStyle:\"solid\",textDecorationThickness:1}},config:{countryIsoCode:\"IT\",languageIsoCode:\"IT\",permissions:{selling_plans:false},storeDomain:\"svapxc-ue.myshopify.com\",storefrontToken:\"b340c8e36c46675c7cae0859676c7826\",testMode:false},font:{},height:\"100%\",id:\"O4J_rt3Tu\",layoutId:\"O4J_rt3Tu\",name:\"Price\",priceStyle:{color:\"var(--token-f087e63e-ae1d-400f-877d-6f17e5fd73f2, rgb(0, 0, 0))\",font:{fontFamily:'\"Pathway Extreme\", \"Pathway Extreme Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:18,hidden:false,padding:\"0px\"},productID:OdoE7VGWN,soldOutStyle:{backgroundColor:\"rgb(0, 0, 0)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"20px\",color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Pathway Extreme\", \"Pathway Extreme Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:14,hidden:true,lineThrough:true,padding:\"2px 8px 2px 8px\"},soldOutTitle:\"Sold out\",startFromTitle:\"Start from\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-n7iuu6-container\",\"data-framer-name\":\"Stock Count\",isAuthoredByUser:true,isModuleExternal:true,name:\"Stock Count\",nodeId:\"uu0PlCmJy\",scopeId:\"QGxCuHzXN\",children:/*#__PURE__*/_jsx(ProductStockCount,{config:{countryIsoCode:\"IT\",languageIsoCode:\"IT\",permissions:{selling_plans:false},storeDomain:\"svapxc-ue.myshopify.com\",storefrontToken:\"b340c8e36c46675c7cae0859676c7826\",testMode:false},font:{},height:\"100%\",id:\"uu0PlCmJy\",label:\"left in stock\",layoutId:\"uu0PlCmJy\",name:\"Stock Count\",productID:OdoE7VGWN,stockExceeds:431,styles:{border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"0px\",color:\"rgb(0, 0, 0)\",font:{fontFamily:'\"Inter\", sans-serif',fontStyle:\"normal\"},fontSize:12,padding:\"0px\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:a3gOjIwJk,className:\"framer-z8bvln\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],stylesPresetsClassNames:{a:\"framer-styles-preset-cs26aa\",h1:\"framer-styles-preset-1mm3inz\",h2:\"framer-styles-preset-15px7f9\",h3:\"framer-styles-preset-xwel2y\",h4:\"framer-styles-preset-q8vev8\",h5:\"framer-styles-preset-1wp9ssy\",h6:\"framer-styles-preset-19m8p1o\",img:\"framer-styles-preset-nc9esh\",p:\"framer-styles-preset-1ez0ric\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jgkgpt-container\",\"data-framer-name\":\"Variant Selector\",isAuthoredByUser:true,isModuleExternal:true,name:\"Variant Selector\",nodeId:\"N88AkN43d\",scopeId:\"QGxCuHzXN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{style:{width:\"100%\"},variant:{backgroundColor:\"var(--token-d7ba994c-c895-44db-bc1e-33567684c42a, rgb(255, 255, 255))\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},borderRadius:\"0px\",color:\"var(--token-f087e63e-ae1d-400f-877d-6f17e5fd73f2, rgb(0, 0, 0))\",font:{fontFamily:'\"Pathway Extreme\", \"Pathway Extreme Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:12,gap:4,padding:\"8px 12px 8px 12px\"},wrapper:{flexDirection:\"column\",gap:24}},U2RtcjNtj:{style:{width:\"100%\"},variant:{backgroundColor:\"var(--token-d7ba994c-c895-44db-bc1e-33567684c42a, rgb(255, 255, 255))\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},borderRadius:\"0px\",color:\"var(--token-f087e63e-ae1d-400f-877d-6f17e5fd73f2, rgb(0, 0, 0))\",font:{fontFamily:'\"Pathway Extreme\", \"Pathway Extreme Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:12,gap:4,padding:\"8px 12px 8px 12px\"},wrapper:{flexDirection:\"column\",gap:24}}},children:/*#__PURE__*/_jsx(ProductVariantSelector,{colorVariant:{border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"12px\",size:12},config:{countryIsoCode:\"IT\",languageIsoCode:\"IT\",permissions:{selling_plans:false},storeDomain:\"svapxc-ue.myshopify.com\",storefrontToken:\"b340c8e36c46675c7cae0859676c7826\",testMode:false},font:{},height:\"100%\",id:\"N88AkN43d\",label:{color:\"rgb(145, 145, 145)\",display:\"block\",font:{fontFamily:'\"Pathway Extreme\", \"Pathway Extreme Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:12,padding:\"0px\"},layoutId:\"N88AkN43d\",name:\"Variant Selector\",productID:OdoE7VGWN,selectedOption:{backgroundColor:\"rgb(0, 0, 0)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},color:\"rgb(255, 255, 255)\"},supportColors:false,variant:{backgroundColor:\"var(--token-d7ba994c-c895-44db-bc1e-33567684c42a, rgb(255, 255, 255))\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},borderRadius:\"0px\",color:\"var(--token-f087e63e-ae1d-400f-877d-6f17e5fd73f2, rgb(0, 0, 0))\",font:{fontFamily:'\"Pathway Extreme\", \"Pathway Extreme Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:16,gap:4,padding:\"10px 16px 10px 16px\"},width:\"100%\",wrapper:{flexDirection:\"column\",gap:32}})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-892pr2\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-5buq6l-container\",\"data-framer-name\":\"Quantity Selector\",isAuthoredByUser:true,isModuleExternal:true,name:\"Quantity Selector\",nodeId:\"HPZ6tQFN2\",scopeId:\"QGxCuHzXN\",children:/*#__PURE__*/_jsx(ProductQuantitySelector,{config:{countryIsoCode:\"IT\",languageIsoCode:\"IT\",permissions:{selling_plans:false},storeDomain:\"svapxc-ue.myshopify.com\",storefrontToken:\"b340c8e36c46675c7cae0859676c7826\",testMode:false},font:{},height:\"100%\",id:\"HPZ6tQFN2\",layoutId:\"HPZ6tQFN2\",name:\"Quantity Selector\",productID:OdoE7VGWN,styles:{border:{borderColor:\"var(--token-f087e63e-ae1d-400f-877d-6f17e5fd73f2, rgb(0, 0, 0))\",borderStyle:\"solid\",borderWidth:1},borderRadius:\"0px\",color:\"rgb(0, 0, 0)\",font:{fontFamily:'\"Pathway Extreme\", \"Pathway Extreme Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:16,gap:14,iconColor:\"rgb(145, 145, 145)\",iconSize:16,padding:\"7px 14px 7px 14px\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-la2umo-container\",\"data-framer-name\":\"Add to Cart\",isAuthoredByUser:true,isModuleExternal:true,name:\"Add to Cart\",nodeId:\"H2Wbn5lA1\",scopeId:\"QGxCuHzXN\",children:/*#__PURE__*/_jsx(ProductAddToCart,{buttonComponent:[],buttonType:\"Default\",buttonVariants:{default:\"Default\",disabled:\"Disabled\",loading:\"Loading\"},config:{countryIsoCode:\"IT\",languageIsoCode:\"IT\",permissions:{selling_plans:false},storeDomain:\"svapxc-ue.myshopify.com\",storefrontToken:\"b340c8e36c46675c7cae0859676c7826\",testMode:false},errorStyle:{color:\"rgb(187, 0, 0)\",font:{fontFamily:'\"Pathway Extreme\", \"Pathway Extreme Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:14,padding:\"0px\",textTransform:\"none\"},font:{},height:\"100%\",hoverStyle:{backgroundColor:\"var(--token-f087e63e-ae1d-400f-877d-6f17e5fd73f2, rgb(0, 0, 0))\",border:{borderBottomWidth:0,borderColor:\"rgb(255, 255, 255)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},color:\"var(--token-d7ba994c-c895-44db-bc1e-33567684c42a, rgb(255, 255, 255))\"},id:\"H2Wbn5lA1\",label:\"ADD TO CART\",layoutId:\"H2Wbn5lA1\",name:\"Add to Cart\",productID:OdoE7VGWN,style:{backgroundColor:\"var(--token-f087e63e-ae1d-400f-877d-6f17e5fd73f2, rgb(0, 0, 0))\",border:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},borderRadius:\"0px\",color:\"var(--token-d7ba994c-c895-44db-bc1e-33567684c42a, rgb(255, 255, 255))\",font:{fontFamily:'\"Pathway Extreme\", \"Pathway Extreme Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontSize:16,padding:\"8px 24px 8px 24px\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-d8cdl7\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+0+64+216+0+850+0+0},U2RtcjNtj:{width:`max((${componentViewport?.width||\"100vw\"} - 80px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+90+0+964+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:93,width:`calc((${componentViewport?.width||\"100vw\"} - 128px) * 0.48)`,y:(componentViewport?.y||0)+0+0+128+0+964+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-adur3y-container\",nodeId:\"BcTAiMLb8\",scopeId:\"QGxCuHzXN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{yD91ApbBg:\"16px\"},U2RtcjNtj:{yD91ApbBg:\"20px\"}},children:/*#__PURE__*/_jsx(ProductDetails,{BlCQ8CpZc:\"DETAILS\",height:\"100%\",id:\"BcTAiMLb8\",layoutId:\"BcTAiMLb8\",MmJkKs50q:{borderBottomWidth:1,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},style:{width:\"100%\"},tLlkvP9Dz:jCuQKojJ1,variant:\"m66Jp6exL\",width:\"100%\",yD91ApbBg:\"24px\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+0+64+216+0+850+0+93},U2RtcjNtj:{width:`max((${componentViewport?.width||\"100vw\"} - 80px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+90+0+964+0+93}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:93,width:`calc((${componentViewport?.width||\"100vw\"} - 128px) * 0.48)`,y:(componentViewport?.y||0)+0+0+128+0+964+0+93,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dnktd0-container\",nodeId:\"bx93lYRel\",scopeId:\"QGxCuHzXN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{yD91ApbBg:\"16px\"},U2RtcjNtj:{yD91ApbBg:\"20px\"}},children:/*#__PURE__*/_jsx(ProductDetails,{BlCQ8CpZc:\"WASHING INSTRUCTION\",height:\"100%\",id:\"bx93lYRel\",layoutId:\"bx93lYRel\",MmJkKs50q:{borderBottomWidth:1,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},style:{width:\"100%\"},tLlkvP9Dz:omt0cBhO5,variant:\"m66Jp6exL\",width:\"100%\",yD91ApbBg:\"24px\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+0+64+216+0+850+0+186},U2RtcjNtj:{width:`max((${componentViewport?.width||\"100vw\"} - 80px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+90+0+964+0+186}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:93,width:`calc((${componentViewport?.width||\"100vw\"} - 128px) * 0.48)`,y:(componentViewport?.y||0)+0+0+128+0+964+0+186,children:/*#__PURE__*/_jsx(Container,{className:\"framer-68ksgn-container\",nodeId:\"qyfgVU2OE\",scopeId:\"QGxCuHzXN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{yD91ApbBg:\"16px\"},U2RtcjNtj:{yD91ApbBg:\"20px\"}},children:/*#__PURE__*/_jsx(ProductDetails,{BlCQ8CpZc:\"MESAUREMENT & FIT\",height:\"100%\",id:\"qyfgVU2OE\",layoutId:\"qyfgVU2OE\",MmJkKs50q:{borderBottomWidth:1,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},style:{width:\"100%\"},tLlkvP9Dz:RI6N7z2lA,variant:\"m66Jp6exL\",width:\"100%\",yD91ApbBg:\"24px\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+0+64+216+0+850+0+279},U2RtcjNtj:{width:`max((${componentViewport?.width||\"100vw\"} - 80px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+90+0+964+0+279}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:93,width:`calc((${componentViewport?.width||\"100vw\"} - 128px) * 0.48)`,y:(componentViewport?.y||0)+0+0+128+0+964+0+279,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jkxttq-container\",nodeId:\"fZC10TBMe\",scopeId:\"QGxCuHzXN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{yD91ApbBg:\"16px\"},U2RtcjNtj:{yD91ApbBg:\"20px\"}},children:/*#__PURE__*/_jsx(ProductDetails,{BlCQ8CpZc:\"SHIPPING & RETURNS\",height:\"100%\",id:\"fZC10TBMe\",layoutId:\"fZC10TBMe\",MmJkKs50q:{borderBottomWidth:0,borderColor:\"rgb(0, 0, 0)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},style:{width:\"100%\"},tLlkvP9Dz:CfmHMGdFD,variant:\"m66Jp6exL\",width:\"100%\",yD91ApbBg:\"24px\"})})})})})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-127vtxp\",\"data-framer-name\":\"div\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-njjyqf\",\"data-framer-name\":\"All Products\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ptvtga\",\"data-framer-name\":\"Description\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-xwel2y\",\"data-styles-preset\":\"U2lKbvIy0\",children:\"YOU MAY ALSO LIKE\"})}),className:\"framer-wm02zm\",\"data-framer-name\":\"ALL PRODUCTS\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rtgthh\",\"data-hide-scrollbars\":true,children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"cR1UbFWub\",data:ProductLEOCOSO,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},orderBy:[{collection:\"cR1UbFWub\",direction:\"desc\",name:\"puH9NXg2K\",type:\"Identifier\"}],select:[{collection:\"cR1UbFWub\",name:\"VlL5df1EY\",type:\"Identifier\"},{collection:\"cR1UbFWub\",name:\"P6htyj4p_\",type:\"Identifier\"},{collection:\"cR1UbFWub\",name:\"OdoE7VGWN\",type:\"Identifier\"},{collection:\"cR1UbFWub\",name:\"RjVfHMmgO\",type:\"Identifier\"},{collection:\"cR1UbFWub\",name:\"id\",type:\"Identifier\"}],where:{left:{arguments:[{collection:\"cR1UbFWub\",name:\"S8cUwP_jW\",type:\"Identifier\"},{type:\"LiteralValue\",value:S8cUwP_jW}],functionName:\"CONTAINS\",type:\"FunctionCall\"},operator:\"and\",right:{operator:\"not\",type:\"UnaryOperation\",value:{arguments:[{collection:\"cR1UbFWub\",name:\"OdoE7VGWN\",type:\"Identifier\"},{type:\"LiteralValue\",value:OdoE7VGWN}],functionName:\"CONTAINS\",type:\"FunctionCall\"}},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idcR1UbFWub,OdoE7VGWN:OdoE7VGWNcR1UbFWub,P6htyj4p_:P6htyj4p_cR1UbFWub,RjVfHMmgO:RjVfHMmgOcR1UbFWub,VlL5df1EY:VlL5df1EYcR1UbFWub},index)=>{P6htyj4p_cR1UbFWub??=\"\";OdoE7VGWNcR1UbFWub??=\"\";RjVfHMmgOcR1UbFWub??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`cR1UbFWub-${idcR1UbFWub}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RjVfHMmgO:RjVfHMmgOcR1UbFWub},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{RjVfHMmgO:RjVfHMmgOcR1UbFWub},webPageId:\"QGxCuHzXN\"},implicitPathVariables:undefined},{href:{pathVariables:{RjVfHMmgO:RjVfHMmgOcR1UbFWub},webPageId:\"QGxCuHzXN\"},implicitPathVariables:undefined},{href:{pathVariables:{RjVfHMmgO:RjVfHMmgOcR1UbFWub},webPageId:\"QGxCuHzXN\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{y:(componentViewport?.y||0)+0+1582+0+123+0},U2RtcjNtj:{y:(componentViewport?.y||0)+0+1522+0+123+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:428,width:\"332px\",y:(componentViewport?.y||0)+0+1592+0+123+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-3g58sl-container\",nodeId:\"IlYpng9wd\",scopeId:\"QGxCuHzXN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{l28caue4X:resolvedLinks[2],variant:\"w_Dq0Q0in\"},U2RtcjNtj:{l28caue4X:resolvedLinks[1],variant:\"EB4FdUO_T\"}},children:/*#__PURE__*/_jsx(ModernProductCard,{height:\"100%\",HRyY8Ob6S:toResponsiveImage(VlL5df1EYcR1UbFWub),id:\"IlYpng9wd\",J6rGozt5u:P6htyj4p_cR1UbFWub,jULI0vmyn:\"Test\",l28caue4X:resolvedLinks[0],layoutId:\"IlYpng9wd\",style:{maxWidth:\"100%\"},U_dLj_OKd:OdoE7VGWNcR1UbFWub,variant:\"pFPUfmyqj\",width:\"100%\",YJvR5Ncyi:\"rgb(0, 0, 0)\"})})})})})})})},idcR1UbFWub);})})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xwtfd7\",\"data-framer-name\":\"div\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{y:(componentViewport?.y||0)+0+2245},U2RtcjNtj:{y:(componentViewport?.y||0)+0+2185}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:656,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+2303,children:/*#__PURE__*/_jsx(Container,{className:\"framer-11yspq3-container\",nodeId:\"CQKO6Z_zu\",scopeId:\"QGxCuHzXN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{variant:\"YT2FD1xCW\"},U2RtcjNtj:{variant:\"ZfffB4MVf\"}},children:/*#__PURE__*/_jsx(FAQ,{height:\"100%\",id:\"CQKO6Z_zu\",layoutId:\"CQKO6Z_zu\",style:{width:\"100%\"},variant:\"s27rpGECU\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1l9eatt\",\"data-framer-name\":\"div\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{y:(componentViewport?.y||0)+0+2997},U2RtcjNtj:{y:(componentViewport?.y||0)+0+2937}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:338,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+3055,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1twofhy-container\",nodeId:\"FtHCRHljl\",scopeId:\"QGxCuHzXN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{variant:\"mkOO878Lg\"},U2RtcjNtj:{variant:\"l34ZNyX4e\"}},children:/*#__PURE__*/_jsx(ArtistCallout,{height:\"100%\",id:\"FtHCRHljl\",layoutId:\"FtHCRHljl\",style:{width:\"100%\"},variant:\"pBuXcuYaW\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{y:(componentViewport?.y||0)+0+3335},U2RtcjNtj:{y:(componentViewport?.y||0)+0+3275}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:274,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+3393,children:/*#__PURE__*/_jsx(Container,{className:\"framer-v4vsx4-container\",nodeId:\"Lke248iRW\",scopeId:\"QGxCuHzXN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{OmBU5ELD4:{variant:\"VV6K1aq1s\"},U2RtcjNtj:{variant:\"x6Xxh_8_R\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"Lke248iRW\",layoutId:\"Lke248iRW\",style:{width:\"100%\"},variant:\"DzwRXoKtp\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rBf5Y.framer-1dagtaw, .framer-rBf5Y .framer-1dagtaw { display: block; }\",\".framer-rBf5Y.framer-17kjrw8 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-rBf5Y .framer-1mp69h6-container { flex: none; height: auto; left: 50%; position: fixed; top: 0px; transform: translateX(-50%); width: 100%; z-index: 2; }\",\".framer-rBf5Y .framer-1o05tu8 { align-content: flex-start; align-items: flex-start; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 128px 64px 64px 64px; position: relative; width: 100%; }\",\".framer-rBf5Y .framer-ggwsjj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: sticky; top: 0px; width: 48%; z-index: 1; }\",\".framer-rBf5Y .framer-kvif5i-container, .framer-rBf5Y .framer-adur3y-container, .framer-rBf5Y .framer-1dnktd0-container, .framer-rBf5Y .framer-68ksgn-container, .framer-rBf5Y .framer-1jkxttq-container, .framer-rBf5Y .framer-11yspq3-container, .framer-rBf5Y .framer-1twofhy-container, .framer-rBf5Y .framer-v4vsx4-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-rBf5Y .framer-1xwx347 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 90px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 48%; }\",\".framer-rBf5Y .framer-w0q4z3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-rBf5Y .framer-uuf5zr { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-rBf5Y .framer-gopers { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-rBf5Y .framer-1l2eyns-container, .framer-rBf5Y .framer-n7iuu6-container, .framer-rBf5Y .framer-1jgkgpt-container, .framer-rBf5Y .framer-5buq6l-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-rBf5Y .framer-z8bvln { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 80%; word-break: break-word; word-wrap: break-word; }\",\".framer-rBf5Y .framer-892pr2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-rBf5Y .framer-la2umo-container { flex: none; height: auto; position: relative; width: 50%; }\",\".framer-rBf5Y .framer-d8cdl7 { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-rBf5Y .framer-127vtxp { flex: none; height: 64px; overflow: hidden; position: relative; width: 100%; }\",\".framer-rBf5Y .framer-njjyqf { align-content: flex-start; align-items: flex-start; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 23px; height: min-content; justify-content: center; overflow: visible; padding: 0px 32px 32px 32px; position: relative; width: 100%; }\",\".framer-rBf5Y .framer-1ptvtga { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 25px 5px 25px 0px; position: relative; width: 91%; }\",\".framer-rBf5Y .framer-wm02zm { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-rBf5Y .framer-rtgthh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: auto; padding: 0px; position: relative; width: 100%; }\",\".framer-rBf5Y .framer-3g58sl-container { flex: none; height: auto; max-width: 332px; position: relative; width: auto; }\",\".framer-rBf5Y .framer-xwtfd7 { flex: none; height: 128px; overflow: hidden; position: relative; width: 100%; }\",\".framer-rBf5Y .framer-1l9eatt { flex: none; height: 96px; overflow: hidden; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,'.framer-rBf5Y[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-rBf5Y [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-rBf5Y[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-rBf5Y [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-rBf5Y[data-hide-scrollbars=\"true\"], .framer-rBf5Y [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }',\"@media (min-width: 810px) and (max-width: 1439px) { .framer-rBf5Y.framer-17kjrw8 { width: 810px; } .framer-rBf5Y .framer-1o05tu8 { gap: 16px; justify-content: flex-start; padding: 90px 32px 32px 32px; } .framer-rBf5Y .framer-ggwsjj { flex: 1 0 0px; position: relative; top: unset; width: 1px; } .framer-rBf5Y .framer-1xwx347, .framer-rBf5Y .framer-la2umo-container { flex: 1 0 0px; width: 1px; } .framer-rBf5Y .framer-z8bvln, .framer-rBf5Y .framer-1jgkgpt-container { width: 100%; } .framer-rBf5Y .framer-njjyqf { padding: 0px 16px 16px 16px; } .framer-rBf5Y .framer-xwtfd7 { height: 96px; }}\",\"@media (max-width: 809px) { .framer-rBf5Y.framer-17kjrw8 { width: 390px; } .framer-rBf5Y .framer-1o05tu8 { flex-direction: column; gap: 16px; justify-content: flex-start; padding: 64px 16px 16px 16px; } .framer-rBf5Y .framer-ggwsjj { position: relative; top: unset; width: 100%; } .framer-rBf5Y .framer-1xwx347 { gap: 40px; width: 100%; } .framer-rBf5Y .framer-w0q4z3 { gap: 16px; } .framer-rBf5Y .framer-z8bvln, .framer-rBf5Y .framer-1jgkgpt-container { width: 100%; } .framer-rBf5Y .framer-la2umo-container { flex: 1 0 0px; width: 1px; } .framer-rBf5Y .framer-njjyqf { padding: 0px 16px 16px 16px; } .framer-rBf5Y .framer-xwtfd7 { height: 96px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3228\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"U2RtcjNtj\":{\"layout\":[\"fixed\",\"auto\"]},\"OmBU5ELD4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections\n * @framerResponsiveScreen\n */const FramerQGxCuHzXN=withCSS(Component,css,\"framer-rBf5Y\");export default FramerQGxCuHzXN;FramerQGxCuHzXN.displayName=\"Product LEOCOSO\";FramerQGxCuHzXN.defaultProps={height:3228,width:1440};addFonts(FramerQGxCuHzXN,[{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:\"Pathway Extreme\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/pathwayextreme/v6/neI6zCC3pJ0rsaH2_sD-QttXPfDPonvkQ-pxx5gufvP2VmLjiFyxGf8BLymNjYv2Oy6vkLmw4xak2N11Liw3igP5eg.woff2\",weight:\"400\"}]},...MenuFonts,...ProductImageGalleryFonts,...ProductPriceFonts,...ProductStockCountFonts,...ProductVariantSelectorFonts,...ProductQuantitySelectorFonts,...ProductAddToCartFonts,...ProductDetailsFonts,...ModernProductCardFonts,...FAQFonts,...ArtistCalloutFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQGxCuHzXN\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerScrollSections\":\"* @framerResponsiveScreen\",\"framerIntrinsicHeight\":\"3228\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"U2RtcjNtj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OmBU5ELD4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "srCAIkB,SAARA,EAAiDC,EAAM,CAAC,GAAK,CAAC,QAAAC,EAAQ,eAAAC,CAAc,EAAEC,EAAWH,EAAM,WAAW,KAAKA,EAAM,MAAM,EAAE,OAAoBI,EAAKC,EAAiB,CAAC,UAAUL,EAAM,WAAW,QAAQ,OAAO,CAACC,EAAQ,OAAOD,EAAM,OAAO,SAAsBI,EAAKE,GAAQ,CAAC,OAAON,EAAM,OAAO,SAASE,EAAe,IAAI,CAAC,CAAC,CAAC,CAAC,CAAE,CAACH,EAAgC,YAAY,4BAA4BQ,EAAoBR,EAAgC,CAAC,GAAGS,EAAe,GAAGC,EAAoB,OAAO,CAAC,YAAY,QAAQ,KAAKC,EAAY,OAAO,SAASC,EAAuB,CAAC,CAAC,ECAtkB,SAARC,EAA2CC,EAAM,CAAC,GAAK,CAAC,QAAAC,EAAQ,MAAAC,CAAK,EAAEC,EAAWH,EAAM,WAAW,KAAKA,EAAM,MAAM,EAAMI,EAAO,GAAM,OAAG,CAACH,GAAS,OAAOC,GAAQ,YAASE,EAAO,KAAQF,EAAMF,EAAM,cAAcE,IAAQ,KAAEE,EAAO,IAAyBC,EAAKC,EAAiB,CAAC,MAAMC,EAAGC,GAAO,UAAUR,EAAM,MAAM,EAAE,UAAUA,EAAM,WAAW,QAAQ,OAAOI,EAAO,OAAOJ,EAAM,OAAO,SAAS,IAAiBS,EAAM,OAAO,CAAC,SAAS,CAACP,GAAO,EAAE,IAAIF,EAAM,KAAK,CAAC,CAAC,CAAC,CAAC,CAAE,CAACD,EAA0B,YAAY,sBAAsBW,EAAoBX,EAA0B,CAAC,GAAGY,EAAe,GAAGC,EAAoB,MAAM,CAAC,MAAM,QAAQ,KAAKC,EAAY,OAAO,aAAa,eAAe,EAAE,aAAa,CAAC,MAAM,YAAY,eAAe,GAAM,YAAY,wCAAwC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,YAAY,QAAQ,SAAS,CAAC,GAAGC,EAAe,GAAG,SAAS,EAAE,gBAAgB,CAAC,KAAKD,EAAY,MAAM,SAAS,EAAI,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,YAAY,CAAC,CAAC,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,aAAa,iBAAiB,EAAE,aAAa,CAAC,KAAKA,EAAY,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,IAAML,GAAO,CAAC,UAAU,CAAC,QAAQ,OAAO,WAAW,QAAQ,CAAC,ECJ9tC,IAAIO,GAAE,CAAC,EAAMC,GAAE,eAAmBC,GAAE,IAAI,OAAOD,GAAE,IAAI,EAAME,GAAE,IAAI,OAAO,IAAIF,GAAE,KAAK,IAAI,EAAE,SAASG,GAAiB,EAAEH,EAAE,CAAC,GAAG,CAAC,OAAO,mBAAmB,EAAE,KAAK,EAAE,CAAC,CAAC,MAAS,CAAC,CAAC,GAAO,EAAE,SAAN,EAAa,OAAO,EAAEA,EAAEA,GAAG,EAAE,IAAIC,EAAE,EAAE,MAAM,EAAED,CAAC,EAAME,EAAE,EAAE,MAAMF,CAAC,EAAE,OAAO,MAAM,UAAU,OAAO,KAAK,CAAC,EAAEG,GAAiBF,CAAC,EAAEE,GAAiBD,CAAC,CAAC,CAAC,CAAC,SAASE,GAAO,EAAE,CAAC,GAAG,CAAC,OAAO,mBAAmB,CAAC,CAAC,MAAS,CAAkB,QAAbJ,EAAE,EAAE,MAAMC,EAAC,EAAUC,EAAE,EAAEA,EAAEF,EAAE,OAAOE,IAAK,EAAEC,GAAiBH,EAAEE,CAAC,EAAE,KAAK,EAAE,EAAEF,EAAE,EAAE,MAAMC,EAAC,EAAE,OAAO,CAAC,CAAC,CAAC,SAASI,GAAyB,EAAE,CAAqD,QAAhDL,EAAE,CAAC,SAAS,eAAK,SAAS,cAAI,EAAMC,EAAEC,GAAE,KAAK,CAAC,EAAQD,GAAE,CAAC,GAAG,CAACD,EAAEC,EAAE,CAAC,CAAC,EAAE,mBAAmBA,EAAE,CAAC,CAAC,CAAC,MAAS,CAAC,IAAIK,EAAEF,GAAOH,EAAE,CAAC,CAAC,EAAEK,IAAIL,EAAE,CAAC,IAAID,EAAEC,EAAE,CAAC,CAAC,EAAEK,EAAE,CAACL,EAAEC,GAAE,KAAK,CAAC,CAAC,CAACF,EAAE,KAAK,EAAE,SAAyB,QAAjBO,EAAE,OAAO,KAAKP,CAAC,EAAUQ,EAAE,EAAEA,EAAED,EAAE,OAAOC,IAAI,CAAC,IAAIC,EAAEF,EAAEC,CAAC,EAAE,EAAE,EAAE,QAAQ,IAAI,OAAOC,EAAE,GAAG,EAAET,EAAES,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,CAACV,GAAE,SAAS,EAAE,CAAC,GAAc,OAAO,GAAlB,SAAoB,MAAM,IAAI,UAAU,sDAAsD,OAAO,EAAE,GAAG,EAAE,GAAG,CAAC,SAAE,EAAE,QAAQ,MAAM,GAAG,EAAS,mBAAmB,CAAC,CAAC,MAAS,CAAC,OAAOM,GAAyB,CAAC,CAAC,CAAC,EAAE,IAAIC,GAAEP,GAASW,GAAQJ,GCAthC,IAAIK,GAAE,CAAC,EAAEA,GAAE,CAAC,EAAE,IAAI,CAAC,GAAG,EAAa,OAAO,GAAlB,UAAgC,OAAO,GAAlB,UAAqB,MAAM,IAAI,UAAU,+CAA+C,EAAE,GAAQ,IAAL,GAAO,MAAM,CAAC,CAAC,EAAE,IAAM,EAAE,EAAE,QAAQ,CAAC,EAAE,OAAW,IAAL,GAAO,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,EAAE,EAAE,MAAM,EAAE,EAAE,MAAM,CAAC,CAAC,EAAE,IAAIC,GAAED,GAASE,GAAQD,GCA5P,SAASE,GAAY,EAAEC,EAAE,CAAC,IAAMC,EAAE,CAAC,EAAE,GAAG,MAAM,QAAQD,CAAC,EAAE,QAAUE,KAAKF,EAAE,CAAC,IAAMA,EAAE,OAAO,yBAAyB,EAAEE,CAAC,EAAEF,GAAG,YAAY,OAAO,eAAeC,EAAEC,EAAEF,CAAC,CAAC,KAAM,SAAUE,KAAK,QAAQ,QAAQ,CAAC,EAAE,CAAC,IAAMC,EAAE,OAAO,yBAAyB,EAAED,CAAC,EAAE,GAAGC,EAAE,WAAW,CAAC,IAAMC,EAAE,EAAEF,CAAC,EAAEF,EAAEE,EAAEE,EAAE,CAAC,GAAG,OAAO,eAAeH,EAAEC,EAAEC,CAAC,CAAC,CAAC,CAAC,OAAOF,CAAC,CCA5N,IAAMI,GAAkB,GAAU,GAAP,KAA2BC,GAAgB,GAAG,mBAAmB,CAAC,EAAE,QAAQ,WAAYC,GAAG,IAAIA,EAAE,WAAW,CAAC,EAAE,SAAS,EAAE,EAAE,YAAY,CAAC,EAAG,EAAQC,GAAE,OAAO,0BAA0B,EAAE,SAASC,GAAsB,EAAE,CAAC,OAAO,EAAE,YAAY,CAAC,IAAI,QAAQ,OAAOC,GAAG,CAACC,EAAEH,IAAI,CAAC,IAAM,EAAEG,EAAE,OAAO,OAAgBH,IAAT,QAAY,EAAE,UAAiBA,IAAP,MAAU,EAAE,iBAAsBA,IAAL,GAAOG,EAASH,IAAP,KAAS,CAAC,GAAGG,EAAE,CAACC,EAAOF,EAAE,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,GAAGC,EAAE,CAACC,EAAOF,EAAE,CAAC,EAAE,IAAIE,EAAO,EAAE,CAAC,EAAE,KAAKA,EAAOJ,EAAE,CAAC,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,EAAE,IAAI,UAAU,OAAOE,GAAG,CAACC,EAAEH,IAAaA,IAAT,QAAY,EAAE,UAAiBA,IAAP,MAAU,EAAE,iBAAsBA,IAAL,GAAOG,EAASH,IAAP,KAAS,CAAC,GAAGG,EAAE,CAACC,EAAOF,EAAE,CAAC,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,GAAGC,EAAE,CAACC,EAAOF,EAAE,CAAC,EAAE,MAAME,EAAOJ,EAAE,CAAC,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,uBAAuB,OAAOE,GAAG,CAACC,EAAEH,IAAaA,IAAT,QAAY,EAAE,UAAiBA,IAAP,MAAU,EAAE,iBAAsBA,IAAL,GAAOG,EAASH,IAAP,KAAS,CAAC,GAAGG,EAAE,CAACC,EAAOF,EAAE,CAAC,EAAE,QAAQ,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,GAAGC,EAAE,CAACC,EAAOF,EAAE,CAAC,EAAE,SAASE,EAAOJ,EAAE,CAAC,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,IAAI,QAAQ,IAAI,YAAY,IAAI,oBAAoB,CAAC,IAAME,EAAwB,EAAE,cAAxB,oBAAoC,MAAM,IAAI,OAAOC,GAAG,CAACH,EAAE,IAAiB,IAAT,QAAY,EAAE,UAAiB,IAAP,MAAU,EAAE,iBAAsB,IAAL,GAAcA,GAAE,EAAS,IAAP,KAAS,GAAG,EAAaA,EAAE,SAAN,EAAa,CAAC,CAACI,EAAOD,EAAE,CAAC,EAAED,EAAEE,EAAO,EAAE,CAAC,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,CAACJ,EAAEI,EAAO,EAAE,CAAC,CAAC,EAAE,KAAK,EAAE,oBAAoB,CAAC,EAAE,CAAC,QAAQ,OAAOF,GAAG,CAACC,EAAEH,IAAaA,IAAT,QAAY,EAAE,UAAiBA,IAAP,MAAU,EAAE,iBAAsBA,IAAL,GAAOG,EAASH,IAAP,KAAS,CAAC,GAAGG,EAAEC,EAAOF,EAAE,CAAC,CAAC,EAAE,CAAC,GAAGC,EAAE,CAACC,EAAOF,EAAE,CAAC,EAAE,IAAIE,EAAOJ,EAAE,CAAC,CAAC,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,SAASK,GAAqB,EAAE,CAAC,IAAIH,EAAE,OAAO,EAAE,YAAY,CAAC,IAAI,QAAQ,MAAM,CAACH,EAAEI,EAAEH,IAAI,CAACE,EAAE,YAAY,KAAKH,CAAC,EAAEA,EAAEA,EAAE,QAAQ,UAAU,EAAE,EAAKG,GAAYF,EAAED,CAAC,IAAZ,SAAgBC,EAAED,CAAC,EAAE,CAAC,GAAGC,EAAED,CAAC,EAAEG,EAAE,CAAC,CAAC,EAAEC,GAAOH,EAAED,CAAC,EAAEI,CAAC,EAAE,IAAI,UAAU,MAAM,CAACJ,EAAEI,EAAEH,IAAI,CAACE,EAAE,SAAS,KAAKH,CAAC,EAAEA,EAAEA,EAAE,QAAQ,OAAO,EAAE,EAAEG,EAAWF,EAAED,CAAC,IAAZ,OAAcC,EAAED,CAAC,EAAE,CAAC,GAAGC,EAAED,CAAC,EAAEI,CAAC,EAAEH,EAAED,CAAC,EAAE,CAACI,CAAC,EAAEH,EAAED,CAAC,EAAEI,CAAC,EAAE,IAAI,uBAAuB,MAAM,CAACJ,EAAEI,EAAEH,IAAI,CAACE,EAAE,WAAW,KAAKH,CAAC,EAAEA,EAAEA,EAAE,QAAQ,SAAS,EAAE,EAAEG,EAAWF,EAAED,CAAC,IAAZ,OAAcC,EAAED,CAAC,EAAE,CAAC,GAAGC,EAAED,CAAC,EAAEI,CAAC,EAAEH,EAAED,CAAC,EAAE,CAACI,CAAC,EAAEH,EAAED,CAAC,EAAEI,CAAC,EAAE,IAAI,QAAQ,IAAI,YAAY,MAAM,CAAC,EAAEA,EAAEH,IAAI,CAAC,IAAMM,EAAa,OAAOH,GAAlB,UAAqBA,EAAE,SAAS,EAAE,oBAAoB,EAAQI,EAAa,OAAOJ,GAAlB,UAAqB,CAACG,GAAGE,EAAOL,EAAE,CAAC,EAAE,SAAS,EAAE,oBAAoB,EAAEA,EAAEI,EAAEC,EAAOL,EAAE,CAAC,EAAEA,EAAE,IAAMM,EAAEH,GAAGC,EAAEJ,EAAE,MAAM,EAAE,oBAAoB,EAAE,IAAKD,GAAGM,EAAON,EAAE,CAAC,CAAE,EAASC,IAAP,KAASA,EAAEK,EAAOL,EAAE,CAAC,EAAEH,EAAE,CAAC,EAAES,CAAC,EAAE,IAAI,oBAAoB,MAAM,CAAC,EAAEN,EAAEH,IAAI,CAAC,IAAMM,EAAE,SAAS,KAAK,CAAC,EAAyB,GAAvB,EAAE,EAAE,QAAQ,OAAO,EAAE,EAAK,CAACA,EAAE,CAACN,EAAE,CAAC,EAAEG,GAAEK,EAAOL,EAAE,CAAC,EAAI,MAAM,CAAC,IAAMI,EAASJ,IAAP,KAAS,CAAC,EAAEA,EAAE,MAAM,EAAE,oBAAoB,EAAE,IAAKD,GAAGM,EAAON,EAAE,CAAC,CAAE,EAAWF,EAAE,CAAC,IAAZ,OAAcA,EAAE,CAAC,EAAE,CAAC,GAAGA,EAAE,CAAC,EAAE,GAAGO,CAAC,EAAEP,EAAE,CAAC,EAAEO,CAAC,EAAE,QAAQ,MAAM,CAACR,EAAEG,EAAEC,IAAI,CAAUA,EAAEJ,CAAC,IAAZ,OAAcI,EAAEJ,CAAC,EAAE,CAAC,GAAG,CAACI,EAAEJ,CAAC,CAAC,EAAE,KAAK,EAAEG,CAAC,EAAEC,EAAEJ,CAAC,EAAEG,CAAC,CAAC,CAAC,CAAC,SAASQ,GAA6B,EAAE,CAAC,GAAc,OAAO,GAAlB,UAAyB,EAAE,SAAN,EAAa,MAAM,IAAI,UAAU,sDAAsD,CAAC,CAAC,SAASN,EAAO,EAAEF,EAAE,CAAC,OAAOA,EAAE,OAAOA,EAAE,OAAOJ,GAAgB,CAAC,EAAE,mBAAmB,CAAC,EAAE,CAAC,CAAC,SAASU,EAAON,EAAE,EAAE,CAAC,OAAO,EAAE,OAAOS,GAAET,CAAC,EAAEA,CAAC,CAAC,SAASU,GAAW,EAAE,CAAC,OAAO,MAAM,QAAQ,CAAC,EAAE,EAAE,KAAK,EAAa,OAAO,GAAlB,SAAoBA,GAAW,OAAO,KAAK,CAAC,CAAC,EAAE,KAAM,CAACb,EAAE,IAAI,OAAOA,CAAC,EAAE,OAAO,CAAC,CAAE,EAAE,IAAKG,GAAG,EAAEA,CAAC,CAAE,EAAE,CAAC,CAAC,SAASW,GAAW,EAAE,CAAC,IAAMX,EAAE,EAAE,QAAQ,GAAG,EAAE,OAAKA,IAAL,KAAS,EAAE,EAAE,MAAM,EAAEA,CAAC,GAAU,CAAC,CAAC,SAASY,GAAQ,EAAE,CAAC,IAAIZ,EAAE,GAASC,EAAE,EAAE,QAAQ,GAAG,EAAE,OAAKA,IAAL,KAASD,EAAE,EAAE,MAAMC,CAAC,GAAUD,CAAC,CAAC,SAASa,GAAW,EAAEb,EAAE,CAAC,OAAAA,EAAE,cAAc,CAAC,OAAO,MAAM,OAAO,CAAC,CAAC,GAAc,OAAO,GAAlB,UAA0B,EAAE,KAAK,IAAZ,GAAc,EAAE,OAAO,CAAC,EAAE,CAACA,EAAE,eAAsB,IAAP,MAAmB,EAAE,YAAY,IAAvB,QAAoC,EAAE,YAAY,IAAxB,UAA4B,EAAW,EAAE,YAAY,IAAvB,QAAiC,CAAC,CAAC,SAASc,GAAQ,EAAE,CAAC,EAAEH,GAAW,CAAC,EAAE,IAAMX,EAAE,EAAE,QAAQ,GAAG,EAAE,OAAWA,IAAL,GAAO,GAAG,EAAE,MAAMA,EAAE,CAAC,CAAC,CAAC,SAASe,GAAM,EAAE,EAAE,CAAC,EAAE,CAAC,OAAO,GAAK,KAAK,GAAK,YAAY,OAAO,qBAAqB,IAAI,aAAa,GAAM,cAAc,GAAM,GAAG,CAAC,EAAEP,GAA6B,EAAE,oBAAoB,EAAE,IAAMV,EAAEK,GAAqB,CAAC,EAAQC,EAAE,OAAO,OAAO,IAAI,EAAkE,GAAlD,OAAO,GAAlB,WAA6B,EAAE,EAAE,KAAK,EAAE,QAAQ,SAAS,EAAE,EAAK,CAAC,GAAE,OAAOA,EAAE,QAAUC,KAAK,EAAE,MAAM,GAAG,EAAE,CAAC,GAAQA,IAAL,GAAO,SAAS,IAAMR,EAAE,EAAE,OAAOQ,EAAE,QAAQ,MAAM,GAAG,EAAEA,EAAK,CAAC,EAAEW,CAAC,EAAEC,GAAEpB,EAAE,GAAG,EAAW,IAAT,SAAa,EAAEA,GAAGmB,EAAWA,IAAT,OAAW,KAAK,CAAC,QAAQ,YAAY,mBAAmB,EAAE,SAAS,EAAE,WAAW,EAAEA,EAAEV,EAAOU,EAAE,CAAC,EAAElB,EAAEQ,EAAO,EAAE,CAAC,EAAEU,EAAEZ,CAAC,CAAC,CAAC,OAAS,CAACP,EAAEG,CAAC,IAAI,OAAO,QAAQI,CAAC,EAAE,GAAc,OAAOJ,GAAlB,UAA4BA,IAAP,KAAS,OAAS,CAACH,EAAEC,CAAC,IAAI,OAAO,QAAQE,CAAC,EAAEA,EAAEH,CAAC,EAAEgB,GAAWf,EAAE,CAAC,OAAOM,EAAEP,CAAC,EAAEgB,GAAWb,EAAE,CAAC,EAAE,OAAe,EAAE,OAAV,GAAeI,GAAU,EAAE,OAAT,GAAc,OAAO,KAAKA,CAAC,EAAE,KAAK,EAAE,OAAO,KAAKA,CAAC,EAAE,KAAK,EAAE,IAAI,GAAG,OAAQ,CAACP,EAAEG,IAAI,CAAC,IAAMC,EAAEG,EAAEJ,CAAC,EAAE,OAAQC,GAAe,OAAOA,GAAlB,UAAqB,CAAC,MAAM,QAAQA,CAAC,EAAEJ,EAAEG,CAAC,EAAEU,GAAWT,CAAC,EAAEJ,EAAEG,CAAC,EAAEC,EAASJ,CAAC,EAAG,OAAO,OAAO,IAAI,CAAC,CAAC,CAAC,SAASqB,GAAU,EAAElB,EAAE,CAAC,GAAG,CAAC,EAAE,MAAM,GAAGA,EAAE,CAAC,OAAO,GAAK,OAAO,GAAK,YAAY,OAAO,qBAAqB,IAAI,GAAGA,CAAC,EAAEQ,GAA6BR,EAAE,oBAAoB,EAAE,IAAMmB,EAAalB,GAAGD,EAAE,UAAUL,GAAkB,EAAEM,CAAC,CAAC,GAAGD,EAAE,iBAAsB,EAAEC,CAAC,IAAR,GAAgBA,EAAEF,GAAsBC,CAAC,EAAQF,EAAE,CAAC,EAAE,OAAS,CAACE,EAAEC,CAAC,IAAI,OAAO,QAAQ,CAAC,EAAEkB,EAAanB,CAAC,IAAIF,EAAEE,CAAC,EAAEC,GAAG,IAAMG,EAAE,OAAO,KAAKN,CAAC,EAAE,OAAQE,EAAE,OAAV,IAAgBI,EAAE,KAAKJ,EAAE,IAAI,EAASI,EAAE,IAAKN,GAAG,CAAC,IAAMM,EAAE,EAAEN,CAAC,EAAE,OAAgBM,IAAT,OAAW,GAAUA,IAAP,KAASF,EAAOJ,EAAEE,CAAC,EAAE,MAAM,QAAQI,CAAC,EAAMA,EAAE,SAAN,GAAoCJ,EAAE,cAAxB,oBAAoCE,EAAOJ,EAAEE,CAAC,EAAE,KAAKI,EAAE,OAAOH,EAAEH,CAAC,EAAE,CAAC,CAAC,EAAE,KAAK,GAAG,EAAEI,EAAOJ,EAAEE,CAAC,EAAE,IAAIE,EAAOE,EAAEJ,CAAC,CAAC,CAAE,EAAE,OAAQH,GAAGA,EAAE,OAAO,CAAE,EAAE,KAAK,GAAG,CAAC,CAAC,SAASuB,GAAS,EAAE,EAAE,CAAC,EAAE,CAAC,OAAO,GAAK,GAAG,CAAC,EAAE,GAAG,CAACtB,EAAEM,CAAC,EAAEa,GAAE,EAAE,GAAG,EAAE,OAASnB,IAAT,SAAaA,EAAE,GAAS,CAAC,IAAIA,GAAG,MAAM,GAAG,IAAI,CAAC,GAAG,GAAG,MAAMiB,GAAMD,GAAQ,CAAC,EAAE,CAAC,EAAE,GAAG,GAAG,EAAE,yBAAyBV,EAAE,CAAC,mBAAmBE,EAAOF,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,SAASiB,GAAa,EAAErB,EAAE,CAACA,EAAE,CAAC,OAAO,GAAK,OAAO,GAAK,CAACF,EAAC,EAAE,GAAK,GAAGE,CAAC,EAAE,IAAMC,EAAEU,GAAW,EAAE,GAAG,EAAE,MAAM,GAAG,EAAE,CAAC,GAAG,GAASP,EAAEU,GAAQ,EAAE,GAAG,EAAQT,EAAE,CAAC,GAAGU,GAAMX,EAAE,CAAC,KAAK,EAAK,CAAC,EAAE,GAAG,EAAE,KAAK,EAAMG,EAAEW,GAAUb,EAAEL,CAAC,EAAEO,IAAIA,EAAE,IAAIA,CAAC,IAAI,IAAIS,EAAEJ,GAAQ,EAAE,GAAG,EAAE,GAAG,EAAE,mBAAmB,CAAC,IAAMR,EAAE,IAAI,IAAIH,CAAC,EAAEG,EAAE,KAAK,EAAE,mBAAmBY,EAAEhB,EAAEF,EAAC,EAAEM,EAAE,KAAK,IAAI,EAAE,kBAAkB,EAAE,CAAC,MAAM,GAAGH,CAAC,GAAGM,CAAC,GAAGS,CAAC,EAAE,CAAC,SAASM,GAAK,EAAEtB,EAAEI,EAAE,CAACA,EAAE,CAAC,wBAAwB,GAAK,CAACN,EAAC,EAAE,GAAM,GAAGM,CAAC,EAAE,GAAK,CAAC,IAAI,EAAE,MAAMG,EAAE,mBAAmBS,CAAC,EAAEI,GAAS,EAAEhB,CAAC,EAAE,OAAOiB,GAAa,CAAC,IAAI,EAAE,MAAME,GAAEhB,EAAEP,CAAC,EAAE,mBAAmBgB,CAAC,EAAEZ,CAAC,CAAC,CAAC,SAASoB,GAAQ,EAAExB,EAAEC,EAAE,CAAC,IAAMH,EAAE,MAAM,QAAQE,CAAC,EAAEH,GAAG,CAACG,EAAE,SAASH,CAAC,EAAE,CAACA,EAAEI,IAAI,CAACD,EAAEH,EAAEI,CAAC,EAAE,OAAOqB,GAAK,EAAExB,EAAEG,CAAC,CAAC,CAAC,IAAIG,GAAE,OAAO,OAAO,OAAO,eAAe,CAAC,UAAU,KAAK,QAAQU,GAAQ,MAAMC,GAAM,UAAUG,GAAU,SAASE,GAAS,aAAaC,GAAa,KAAKC,GAAK,QAAQE,EAAO,EAAE,OAAO,YAAY,CAAC,MAAM,QAAQ,CAAC,CAAC,ECA55L,IAAMC,GAAW,CAAC,KAAK,SAAS,OAAO,CAAC,EAAQC,GAAO,CAAC,CAAC,EAAAC,EAAE,EAAAC,EAAE,UAAAC,EAAU,SAAAC,EAAS,aAAAC,CAAY,IAAiBC,EAAKC,EAAO,IAAI,CAAC,MAAM,CAAC,GAAGC,GAAO,OAAO,EAAAP,EAAE,KAAK,GAAGC,EAAE,GAAG,IAAI,MAAM,GAAGA,EAAE,GAAG,GAAG,EAAE,KAAKG,EAAa,GAAG,IAAI,YAAY,GAAG,UAAUF,EAAU,SAASC,CAAQ,CAAC,EAAQK,GAA4BC,EAAW,CAAC,CAAC,SAAAN,EAAS,SAAAO,EAAS,GAAK,SAAAC,EAAS,IAAI,KAAAC,EAAK,GAAK,SAAAC,EAAS,IAAI,EAAK,EAAEC,IAAM,CAAC,IAAMd,EAAEe,GAAe,CAAC,EAAQC,EAAmBC,EAAO,IAAI,EAAO,CAACC,EAAMC,CAAQ,EAAQC,EAAS,CAAC,EAAQC,EAAc,IAAI,CAAC,IAAIC,EAAsB,MAAM,CAACJ,KAASI,EAAsBN,EAAa,WAAW,MAAMM,IAAwB,OAAO,OAAOA,EAAsB,cAAc,EAAG,EAAQC,EAAc,CAACC,EAAEC,IAAY,CAAC,IAAIH,EAAsB,IAAMI,IAAcJ,EAAsBN,EAAa,WAAW,MAAMM,IAAwB,OAAO,OAAOA,EAAsB,cAAc,EAAO,CAAC,OAAAK,CAAM,EAAEF,EAElhC,GAAGP,EAAM,IAAIU,EAAU,QAAQD,EAAO,EAAE,GAAGT,IAAQ,GAAGS,EAAO,EAAE,EAAE,CAACE,GAAQ7B,EAAEqB,EAAc,EAAEvB,EAAU,EAAE,MAAO,CAAI6B,EAAO,EAAED,EAAY,EAAGI,EAAW,EAAWH,EAAO,EAAE,CAACD,EAAY,EAAGK,EAAW,EAAQF,GAAQ7B,EAAEqB,EAAc,EAAEvB,EAAU,CAAG,EAAQ8B,EAAgBI,GAAS,QAAQ7B,CAAQ,EAAQ4B,EAAW,IAAI,CAAC,IAAME,EAAIrB,EAAK,EAAEM,EAAMC,EAASD,EAAM,IAAIU,EAAU,OAAOK,EAAIf,EAAM,CAAC,CAAE,EAAQY,EAAW,IAAI,CAAC,IAAMG,EAAIrB,EAAKgB,EAAU,OAAO,EAAE,EAAET,EAASD,EAAM,EAAE,EAAEe,EAAIf,EAAM,CAAC,CAAE,EAAE,OAAMgB,EAAU,KAAKrB,EAASK,CAAK,EAAiBW,GAAQ7B,EAAEqB,EAAc,EAAEvB,EAAU,EAAkB,MAAO,CAACoB,CAAK,CAAC,EAAQgB,EAAU,IAAI,CAAC,GAAG,CAACxB,EAAU,OAAQ,IAAMyB,EAAM,YAAY,IAAIJ,EAAW,EAAEpB,CAAQ,EAAE,MAAM,IAAI,cAAcwB,CAAK,CAAE,EAAE,CAACJ,EAAWpB,CAAQ,CAAC,EAAQyB,GAAoBtB,EAAI,KAAW,CAAC,WAAAiB,EAAW,WAAAD,EAAW,SAAAX,CAAQ,GAAI,CAACD,CAAK,CAAC,EAAsBb,EAAK,MAAM,CAAC,IAAIW,EAAa,MAAMT,GAAO,UAAU,SAASqB,EAAU,IAAI,CAACS,EAAMpC,IAAiBI,EAAKN,GAAO,CAAC,UAAUwB,EAAc,aAAaK,EAAU,OAAO,EAAE5B,EAAE,EAAEC,EAAE,SAASoC,CAAK,EAAEpC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQM,GAAO,CAAC,UAAU,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,UAAU,SAAS,QAAQ,MAAM,EAAE,OAAO,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,eAAe,KAAK,OAAO,SAAS,QAAQ,CAAC,EAAS+B,GAAQ9B,GCEruC,SAAR+B,GAA8B,CAAC,OAAAC,EAAO,CAAC,EAAE,WAAAC,EAAW,SAAAC,EAAS,IAAI,GAAM,YAAAC,EAAY,SAAAC,EAAS,EAAK,EAAE,CAAC,IAAMC,EAAaC,EAAO,IAAI,EAAO,CAACC,EAAYC,CAAc,EAAEC,EAAS,CAAC,EAAO,CAACC,EAAaC,CAAe,EAAEF,EAAS,CAAC,EAAO,CAAC,KAAAG,EAAK,GAAG,IAAAC,EAAI,EAAE,OAAAC,EAAO,EAAE,gBAAAC,EAAgB,UAAU,kBAAAC,EAAkB,MAAM,EAAEf,GAAY,CAAC,EAAmI,OAAjIgB,EAAU,IAAI,CAACT,EAAeH,EAAa,SAAS,aAAa,CAAC,EAAEM,EAAgBN,EAAa,SAAS,cAAc,CAAC,CAAE,EAAE,CAAC,CAAC,EAAML,EAAO,OAAuCkB,EAAK,MAAM,CAAC,MAAMC,EAAGC,GAAO,aAAa,EAAE,IAAIf,EAAa,SAAsBa,EAAKG,EAAO,IAAI,CAAC,MAAM,CAAC,GAAGD,GAAO,aAAa,IAAIP,EAAI,cAAcT,EAAS,SAAS,MAAM,OAAOA,EAASM,EAAa,MAAM,EAAE,KAAKN,EAAS,IAAI,IAAI,gBAAgB,CAAC,KAAKA,EAAS,EAAE,CAAC,KAAK,IAAIQ,EAAKZ,EAAO,OAAOa,GAAKb,EAAO,OAAO,GAAGO,EAAY,CAAC,EAAE,MAAM,EAAE,IAAIH,EAAS,CAAC,KAAK,IAAIQ,EAAKZ,EAAO,OAAOa,GAAKb,EAAO,OAAO,GAAGU,EAAa,CAAC,EAAE,EAAE,OAAO,CAAC,EAAE,SAASV,EAAO,IAAI,CAACsB,EAAMC,IAAQ,CAAC,IAAMC,EAAOD,IAAQpB,EAAY,OAAoBe,EAAK,MAAM,CAAC,MAAM,CAAC,GAAGE,GAAO,OAAO,MAAMR,EAAK,OAAOA,EAAK,aAAaE,EAAO,YAAYU,EAAOR,EAAkB,cAAc,gBAAAD,CAAe,EAAE,QAAQ,IAAIb,EAASqB,CAAK,EAAE,SAAsBL,EAAK,MAAM,CAAC,IAAII,EAAM,MAAMF,GAAO,cAAc,UAAU,OAAO,CAAC,CAAC,EAAEG,CAAK,CAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAA1zB,IAA4zB,CAAC,IAAMH,GAAO,CAAC,cAAc,CAAC,SAAS,WAAW,SAAS,SAAS,QAAQ,MAAM,EAAE,aAAa,CAAC,QAAQ,OAAO,WAAW,YAAY,EAAE,OAAO,CAAC,SAAS,WAAW,WAAW,IAAI,WAAW,OAAO,WAAW,iBAAiB,OAAO,wBAAwB,WAAW,UAAU,SAAS,QAAQ,EAAE,cAAc,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,UAAU,WAAW,OAAO,YAAY,SAAS,CAAC,ECAhqD,SAARK,GAA6CC,EAAM,CAAC,GAAK,CAAC,QAAAC,EAAQ,gBAAAC,CAAe,EAAEC,EAAWH,EAAM,WAAW,KAAKA,EAAM,MAAM,EAAO,CAACI,EAAYC,CAAc,EAAEC,EAAS,CAAC,EAAQC,EAAYC,EAAO,IAAI,EAAQC,EAAMR,GAAS,OAAO,OAAO,CAAC,EAAQS,EAAY,CAAC,MAAM,EAAE,MAAM,EAAE,EAAE,MAAM,EAAE,EAAE,MAAM,EAAE,EAAE,OAAO,GAAG,EAAE,KAAK,MAAS,EAAEV,EAAM,WAAW,WAAW,EAAE,OAAAW,EAAU,IAAI,CAAC,IAAMC,EAAaV,GAAiB,OAAO,IAAI,GAAGU,GAAgBH,EAAM,OAAO,CAAC,IAAMI,EAAYJ,EAAM,UAAUK,GAAMA,GAAM,OAAO,MAAMF,CAAY,EAAKC,GAAa,GAAGA,IAAcT,GAAYG,EAAY,QAAQ,SAASM,CAAW,CAAE,CAAC,EAAE,CAACX,CAAe,CAAC,EAAsBa,EAAKC,EAAiB,CAAC,MAAMC,EAAGC,GAAO,UAAU,CAAC,cAAclB,EAAM,cAAc,IAAIA,EAAM,GAAG,CAAC,EAAE,UAAUA,EAAM,WAAW,QAAQ,OAAO,CAACC,GAASQ,EAAM,SAAS,EAAE,OAAOT,EAAM,OAAO,SAAS,IAAiBmB,EAAMC,GAAU,CAAC,SAAS,CAAcL,EAAK,MAAM,CAAC,MAAME,EAAGC,GAAO,MAAMlB,EAAM,UAAU,EAAE,SAAsBe,EAAKM,GAAS,CAAC,IAAId,EAAY,SAASF,EAAe,SAAS,GAAM,SAASI,EAAM,IAAI,CAACK,EAAKQ,IAAIR,EAAK,mBAAmB,QAAqBC,EAAK,MAAM,CAAC,UAAU,GAAM,IAAID,EAAK,OAAO,IAAI,MAAMG,EAAGC,GAAO,WAAW,CAAC,YAAAR,EAAY,UAAUV,EAAM,WAAW,SAAS,CAAC,EAAE,MAAMc,EAAK,OAAO,MAAM,OAAOA,EAAK,OAAO,OAAO,IAAIA,EAAK,OAAO,SAAS,EAAE,EAAEQ,CAAC,EAAER,EAAK,mBAAmB,QAAqBC,EAAK,QAAQ,CAAC,IAAID,EAAK,QAAQ,CAAC,GAAG,IAAI,MAAMA,EAAK,QAAQ,CAAC,GAAG,MAAM,OAAOA,EAAK,QAAQ,CAAC,GAAG,OAAO,SAAS,GAAK,MAAMG,EAAGC,GAAO,WAAW,CAAC,YAAAR,EAAY,UAAUV,EAAM,WAAW,SAAS,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,EAAee,EAAKQ,GAAa,CAAC,OAAOtB,EAAQ,MAAM,MAAM,IAAIa,GAAM,CAAC,IAAMU,EAAO,IAAI,IAAIV,EAAK,OAAO,KAAKA,EAAK,cAAc,GAAG,EAAQW,EAAOC,GAAY,MAAMF,EAAO,MAAM,EAAE,OAAAA,EAAO,OAAOE,GAAY,UAAU,CAAC,GAAGD,EAAO,MAAMzB,EAAM,YAAY,IAAI,CAAC,EAASwB,EAAO,SAAS,CAAE,CAAC,EAAE,SAASxB,EAAM,eAAe,SAAS,KAAK,EAAE,WAAWA,EAAM,YAAY,SAAS2B,GAAO,CAACtB,EAAesB,CAAK,EAAEpB,EAAY,QAAQ,SAASoB,CAAK,CAAE,EAAE,YAAYvB,CAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAACL,GAA4B,YAAY,wBAAwB6B,EAAoB7B,GAA4B,CAAC,GAAG8B,EAAe,GAAGC,EAAoB,cAAc,CAAC,MAAM,YAAY,KAAKC,EAAY,KAAK,QAAQ,CAAC,MAAM,SAAS,cAAc,gBAAgB,EAAE,aAAa,CAAC,MAAM,SAAS,cAAc,gBAAgB,EAAE,aAAa,QAAQ,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,CAAC,EAAE,WAAW,CAAC,MAAM,QAAQ,YAAY,QAAQ,KAAKA,EAAY,OAAO,SAAS,CAAC,aAAa,CAAC,KAAKA,EAAY,YAAY,EAAE,YAAY,CAAC,KAAKA,EAAY,KAAK,QAAQ,CAAC,OAAO,MAAM,MAAM,MAAM,MAAM,MAAM,EAAE,aAAa,MAAM,EAAE,gBAAgB,CAAC,KAAKA,EAAY,MAAM,SAAS,EAAI,EAAE,UAAU,CAAC,MAAM,cAAc,KAAKA,EAAY,KAAK,QAAQ,CAAC,UAAU,OAAO,OAAO,EAAE,aAAa,SAAS,CAAC,CAAC,EAAE,YAAY,CAAC,MAAM,SAAS,YAAY,QAAQ,KAAKA,EAAY,OAAO,SAAS,CAAC,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,IAAI,IAAI,EAAE,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,aAAa,aAAa,MAAM,EAAE,gBAAgB,CAAC,KAAKA,EAAY,MAAM,SAAS,EAAI,EAAE,kBAAkB,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,IAAMb,GAAO,CAAC,UAAU,CAAC,QAAQ,OAAO,WAAW,UAAU,KAAK,CAAC,EAAE,MAAM,CAAC,QAAQ,OAAO,KAAK,EAAE,SAAS,QAAQ,EAAE,WAAW,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,UAAU,OAAO,CAAC,CAAC,ECJrwF,SAASc,GAAaC,EAAS,CAC3nB,IAAMC,GAAOD,GAAU,IAAI,YAAY,EAAE,KAAK,EAAE,GAAG,CAACC,EAAM,MAAO,GACjE,IAAMC,EAAW,yBAA+BC,EAAW,4DAAkEC,EAAY,mFAGzI,GAH+NF,EAAW,KAAKD,CAAK,GAAGE,EAAW,KAAKF,CAAK,GAAGG,EAAY,KAAKH,CAAK,GACpR,IAAI,IAAI,CAAC,YAAY,eAAe,OAAO,aAAa,QAAQ,QAAQ,SAAS,QAAQ,iBAAiB,OAAO,aAAa,QAAQ,YAAY,YAAY,aAAa,YAAY,QAAQ,iBAAiB,WAAW,UAAU,OAAO,WAAW,WAAW,gBAAgB,WAAW,YAAY,WAAW,YAAY,cAAc,iBAAiB,aAAa,aAAa,UAAU,aAAa,eAAe,gBAAgB,gBAAgB,gBAAgB,gBAAgB,aAAa,WAAW,cAAc,UAAU,UAAU,aAAa,YAAY,cAAc,cAAc,UAAU,YAAY,aAAa,OAAO,YAAY,OAAO,QAAQ,cAAc,OAAO,WAAW,UAAU,YAAY,SAAS,QAAQ,QAAQ,WAAW,gBAAgB,YAAY,eAAe,YAAY,aAAa,YAAY,uBAAuB,YAAY,aAAa,YAAY,YAAY,cAAc,gBAAgB,eAAe,iBAAiB,iBAAiB,iBAAiB,cAAc,OAAO,YAAY,QAAQ,UAAU,SAAS,mBAAmB,aAAa,eAAe,eAAe,iBAAiB,kBAAkB,oBAAoB,kBAAkB,kBAAkB,eAAe,YAAY,YAAY,WAAW,cAAc,OAAO,UAAU,QAAQ,YAAY,SAAS,YAAY,SAAS,gBAAgB,YAAY,gBAAgB,gBAAgB,aAAa,YAAY,OAAO,OAAO,OAAO,aAAa,SAAS,gBAAgB,MAAM,YAAY,YAAY,cAAc,SAAS,aAAa,WAAW,WAAW,SAAS,SAAS,UAAU,YAAY,YAAY,YAAY,OAAO,cAAc,YAAY,MAAM,OAAO,UAAU,SAAS,YAAY,SAAS,QAAQ,QAAQ,aAAa,SAAS,cAClvD,cAAc,eAAe,UAAU,UAAU,OAAO,CAAC,EAC3C,IAAIA,CAAK,EAAG,MAAO,GACjC,GAAG,OAAO,SAAW,IAAY,CAAC,IAAMI,EAAQ,SAAS,cAAc,KAAK,EAAE,OAAAA,EAAQ,MAAM,MAAM,GAAGA,EAAQ,MAAM,MAAML,EAAgBK,EAAQ,MAAM,QAAQ,EAAG,CAAC,MAAO,EAAM,CAI9J,SAARC,GAAgDC,EAAM,CAAC,GAAK,CAAC,QAAAC,EAAQ,gBAAAC,EAAgB,cAAAC,CAAa,EAAEC,EAAWJ,EAAM,WAAW,KAAKA,EAAM,OAAO,EAAI,EAAO,CAACK,EAAgBC,CAAkB,EAAEC,EAAS,CAAC,CAAC,EAAQC,EAAQP,GAAS,SAAS,OAAOQ,GAAMA,EAAK,OAAO,OAAO,GAAG,CAAC,EAAE,OAAAC,EAAU,IAAI,CAAC,GAAGR,EAAgB,CAAC,IAAMS,EAAI,CAAC,EAAET,GAAiB,gBAAgB,QAAQO,GAAM,CAACE,EAAIF,EAAK,IAAI,EAAEA,EAAK,KAAM,CAAC,EAAEH,EAAmBK,CAAG,CAAE,CAAC,EAAE,CAACT,CAAe,CAAC,EAAEQ,EAAU,IAAI,CAAC,GAAGT,EAAQ,CAAC,IAAMW,EAAcX,EAAQ,SAAS,MAAM,KAAKY,GAAS,CAAC,IAAIC,EAAc,GAAK,OAAAD,EAAQ,gBAAgB,QAAQE,GAAG,EAAI,CAACV,EAAgBU,EAAE,IAAI,GAAGV,EAAgBU,EAAE,IAAI,IAAIA,EAAE,SAAOD,EAAc,GAAO,CAAC,EAASA,CAAc,CAAC,EAAKF,GAAeT,EAAcS,EAAc,IAAI,CAAG,CAAC,EAAE,CAACP,EAAgBJ,CAAO,CAAC,EAAsBe,EAAKC,EAAiB,CAAC,MAAMC,EAAGC,GAAO,UAAUnB,EAAM,OAAO,EAAE,OAAO,CAACC,GAASO,EAAQ,SAAS,EAAE,UAAUR,EAAM,WAAW,QAAQ,OAAOA,EAAM,OAAO,SAASQ,EAAQ,IAAIY,GAAqBC,EAAM,MAAM,CAAC,MAAMF,GAAO,cAAc,SAAS,CAAcH,EAAK,OAAO,CAAC,MAAME,EAAGlB,EAAM,KAAK,EAAE,SAASoB,EAAO,IAAI,CAAC,EAAeJ,EAAK,MAAM,CAAC,MAAME,EAAGC,GAAO,aAAa,EAAE,SAASC,EAAO,OAAO,IAAIE,GAAO,CAAuD,IAAMC,EAA3ClB,EAAgBe,EAAO,IAAI,IAAIE,EAAoCJ,EAAGlB,EAAM,cAAc,EAAE,CAAC,EAAE,OAAoBqB,EAAMG,EAAO,OAAO,CAAC,KAAK,SAAS,QAAQ,IAAI,CAAClB,EAAmBmB,IAAQ,CAAC,GAAGA,EAAM,CAACL,EAAO,IAAI,EAAEE,CAAK,EAAE,CAAE,EAAE,MAAMJ,EAAGC,GAAO,OAAOnB,EAAM,QAAQ0B,GAAW,GAAGH,CAAY,EAAE,QAAQ,CAAC,GAAGA,CAAY,EAAE,WAAW,CAAC,SAAS,EAAE,EAAE,SAAS,CAACvB,EAAM,eAAeR,GAAa8B,EAAM,YAAY,CAAC,GAAgBN,EAAK,MAAM,CAAC,MAAME,EAAGlB,EAAM,aAAa,CAAC,MAAMA,EAAM,aAAa,KAAK,OAAOA,EAAM,aAAa,KAAK,WAAWsB,CAAK,CAAC,CAAC,CAAC,EAAEA,CAAK,CAAC,EAAEA,CAAK,CAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEF,EAAO,EAAE,CAAC,CAAC,CAAC,CAAE,CAACrB,GAA+B,YAAY,2BAA2B4B,EAAoB5B,GAA+B,CAAC,GAAG6B,EAAe,GAAGC,EAAoB,QAAQ,CAAC,KAAKC,EAAY,OAAO,YAAY,QAAQ,SAAS,CAAC,IAAI,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,CAAC,EAAE,cAAc,CAAC,MAAM,YAAY,KAAKA,EAAY,KAAK,QAAQ,CAAC,MAAM,QAAQ,EAAE,aAAa,CAAC,MAAM,QAAQ,EAAE,aAAa,QAAQ,CAAC,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,YAAY,QAAQ,SAAS,CAAC,QAAQ,CAAC,MAAM,aAAa,KAAKA,EAAY,KAAK,QAAQ,CAAC,QAAQ,MAAM,EAAE,aAAa,CAAC,UAAU,QAAQ,EAAE,aAAa,QAAQ,EAAE,GAAGC,EAAe,GAAG,SAAS,CAAC,CAAC,EAAE,QAAQ,CAAC,KAAKD,EAAY,OAAO,YAAY,QAAQ,SAAS,CAAC,GAAGC,EAAe,GAAG,SAAS,EAAE,gBAAgB,CAAC,KAAKD,EAAY,MAAM,aAAa,UAAU,SAAS,EAAI,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,YAAY,CAAC,CAAC,EAAE,aAAa,CAAC,KAAKA,EAAY,aAAa,aAAa,MAAM,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,CAAC,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,aAAa,qBAAqB,CAAC,CAAC,EAAE,eAAe,CAAC,KAAKA,EAAY,OAAO,YAAY,QAAQ,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,OAAO,SAAS,EAAI,EAAE,gBAAgB,CAAC,KAAKA,EAAY,MAAM,aAAa,OAAO,SAAS,EAAI,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,cAAc,CAAC,KAAKA,EAAY,QAAQ,YAAY,4CAA4C,aAAa,EAAK,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,YAAY,QAAQ,OAAOd,GAAG,CAACA,EAAE,cAAc,SAAS,CAAC,aAAa,CAAC,KAAKc,EAAY,aAAa,aAAa,MAAM,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,IAAI,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAMX,GAAO,CAAC,UAAU,CAAC,QAAQ,OAAO,SAAS,MAAM,EAAE,OAAO,CAAC,QAAQ,OAAO,cAAc,MAAM,WAAW,SAAS,OAAO,SAAS,EAAE,cAAc,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,cAAc,CAAC,QAAQ,OAAO,IAAI,EAAE,SAAS,MAAM,CAAC,ECN3sH,SAARa,GAA0CC,EAAM,CAAC,GAAK,CAAC,QAAAC,EAAQ,gBAAAC,EAAgB,iBAAAC,CAAgB,EAAEC,EAAWJ,EAAM,WAAW,KAAKA,EAAM,MAAM,EAAO,CAAC,UAAAK,EAAU,cAAAC,EAAc,UAAAC,CAAS,EAAEC,GAAQR,EAAM,MAAM,EAAQS,EAAgB,SAAS,CAAC,IAAMC,EAAcR,GAAiB,gBAAgBD,GAAS,SAAS,MAAM,CAAC,EAAE,GAASU,EAAST,EAAgBA,EAAgB,SAAS,EAAQU,EAAcV,GAAiB,YACraW,EAAW,CAAC,EAAwB,SAAS,iBAAiB,oBAAoB,EAAkB,QAAQC,GAAS,CAAC,IAAMC,EAAID,EAAQ,aAAa,MAAM,EAAE,QAAQ,WAAW,EAAE,EAAQE,EAAMF,EAAQ,MAASE,GAAOA,IAAQ,IAAIH,EAAW,KAAK,CAAC,IAAAE,EAAI,MAAAC,CAAK,CAAC,CAAG,CAAC,EACzQ,MAAMX,EAAU,CAAC,cAAAK,EAAc,SAAAC,EAAS,WAAAE,EAAW,cAAAD,CAAa,CAAC,EAAEZ,EAAM,gBAAgB,CAAE,EAAE,OAAoBiB,EAAMC,EAAiB,CAAC,MAAMC,EAAGC,GAAO,OAAO,EAAE,UAAUpB,EAAM,WAAW,QAAQ,OAAOA,EAAM,OAAO,SAAS,CAAcqB,EAAKC,GAAO,CAAC,QAAQb,EAAgB,QAAQH,EAAc,SAAS,CAACH,EAAiB,GAAGH,CAAK,CAAC,EAAEO,GAAwBc,EAAKE,EAAO,KAAK,CAAC,MAAMJ,EAAGnB,EAAM,UAAU,EAAE,SAASO,CAAS,CAAC,CAAC,CAAC,CAAC,CAAE,CAACR,GAAyB,YAAY,sBAAsByB,EAAoBzB,GAAyB,CAAC,GAAG0B,EAAe,GAAGC,EAAoB,GAAGC,GAAiB,aAAa,EAAE,WAAW,CAAC,MAAM,cAAc,KAAKC,EAAY,OAAO,SAAS,CAAC,GAAGC,EAAe,GAAG,SAAS,EAAE,cAAc,CAAC,KAAKD,EAAY,KAAK,aAAa,OAAO,0BAA0B,WAAW,QAAQ,CAAC,OAAO,YAAY,YAAY,YAAY,EAAE,aAAa,CAAC,SAAS,YAAY,YAAY,YAAY,CAAC,CAAC,CAAC,EAAE,cAAc,CAAC,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAE,IAAMR,GAAO,CAAC,QAAQ,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,CAAC,ECL/+BU,GAAU,UAAU,CAAC,CAAC,EAAS,IAAMC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,iDAAiD,EAAeC,GAAU,eCA8uC,IAAMC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAoBC,GAAO,CAAC,GAAG,OAAOA,GAAQ,SAAS,OAAOA,EAAM,GAAI,OAAO,SAASA,CAAK,EAAmB,OAAO,KAAK,IAAI,EAAEA,CAAK,EAAE,IAAK,EAAQC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAF,EAAM,SAAAG,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWP,GAAOI,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,MAAM,YAAY,KAAK,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,QAAAC,EAAQ,OAAAC,EAAO,GAAAC,EAAG,QAAAC,EAAQ,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUF,GAAOE,EAAM,WAAW,0CAA0C,UAAUP,GAAQO,EAAM,WAAW,CAAC,kBAAkB,EAAE,YAAY,mBAAmB,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,CAAC,EAAE,UAAUN,GAASM,EAAM,WAAwBb,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,QAAQE,GAAwBS,EAAM,OAAO,GAAGA,EAAM,SAAS,YAAY,UAAUH,GAASG,EAAM,WAAW,MAAM,GAAUC,GAAuB,CAACD,EAAM3B,IAAe2B,EAAM,iBAAwB3B,EAAS,KAAK,GAAG,EAAE2B,EAAM,iBAAwB3B,EAAS,KAAK,GAAG,EAAU6B,GAA6BC,EAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,GAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAQC,EAAkBC,GAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAA1C,EAAQ,UAAA2C,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAE9B,GAASQ,CAAK,EAAO,CAAC,YAAAuB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,GAAgB,eAAAC,GAAe,UAAAC,GAAU,gBAAAC,GAAgB,WAAAC,GAAW,SAAAzD,EAAQ,EAAE0D,GAAgB,CAAC,WAAA/D,GAAW,eAAe,YAAY,IAAIuC,EAAW,QAAAhC,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ8D,EAAiB/B,GAAuBD,EAAM3B,EAAQ,EAAO,CAAC,sBAAA4D,GAAsB,MAAAC,EAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAYH,GAAsB,SAASI,KAAO,CAACR,GAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,GAAW,WAAW,CAAE,CAAC,EAAQQ,GAAYL,GAAsB,SAASI,KAAO,CAACR,GAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,GAAW,WAAW,CAAE,CAAC,EAAoPS,GAAkBC,EAAGvE,GAAkB,GAA7P,CAAa+C,GAAuBA,GAAuBA,GAAuBA,GAAuBA,GAAuBA,GAAuBA,GAAuBA,GAAuBA,EAAS,CAAuE,EAAQyB,GAAY,IAAQlB,IAAc,YAAuC,OAAoBpC,EAAKuD,GAAY,CAAC,GAAGzB,GAAUT,EAAgB,SAAsBrB,EAAKC,GAAS,CAAC,QAAQf,GAAS,QAAQ,GAAM,SAAsBc,EAAKR,GAAW,CAAC,MAAMD,GAAY,SAAsBiE,EAAMtD,EAAO,IAAI,CAAC,GAAGiC,EAAU,GAAGI,GAAgB,UAAUc,EAAGD,GAAkB,gBAAgBvB,EAAUQ,CAAU,EAAE,cAAc,GAAK,mBAAmB,OAAO,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,MAAMI,EAAY,IAAI7B,EAAW,MAAM,CAAC,yBAAyBY,EAAU,mBAAmBA,EAAU,aAAa,KAAK,iBAAiBA,EAAU,YAAY,uBAAuBA,EAAU,iBAAiBA,EAAU,aAAa,KAAK,wBAAwBA,EAAU,kBAAkBA,EAAU,aAAa,KAAK,iBAAiBA,EAAU,YAAY,sBAAsBA,EAAU,gBAAgBA,EAAU,aAAa,KAAK,WAAW3C,GAAoB4C,CAAS,EAAE,GAAGL,CAAK,EAAE,GAAG5C,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,MAAMmE,EAAW,CAAC,EAAEf,EAAYI,EAAc,EAAE,SAAS,CAAcgB,EAAMtD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiB2C,EAAiB,SAAS,YAAY,SAAS,CAAc7C,EAAKyD,EAAS,CAAC,sBAAsB,GAAK,SAAsBzD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,yCAAyC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,yPAAyP,MAAM,CAAC,OAAO,EAAE,iBAAiB2C,EAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,KAAKd,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAEuB,GAAY,GAAgBtD,EAAKyD,EAAS,CAAC,sBAAsB,GAAK,SAASvB,EAAU,UAAU,iBAAiB,mBAAmB,yPAAyP,MAAM,CAAC,OAAO,EAAE,iBAAiBW,EAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,wBAAwB,CAAC,EAAE,8BAA8B,GAAG,+BAA+B,GAAG,+BAA+B,GAAG,8BAA8B,GAAG,8BAA8B,GAAG,+BAA+B,GAAG,+BAA+B,IAAI,8BAA8B,EAAE,8BAA8B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe7C,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB2C,EAAiB,SAAS,YAAY,SAAsB7C,EAAK0D,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,GAAG,iBAAiBb,EAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,CAAC,EAAE,IAAI;AAAA;AAAA;AAAA,EAAyN,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,EAAE,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQc,GAAI,CAAC,kFAAkF,gFAAgF,gSAAgS,+QAA+Q,oMAAoM,qRAAqR,8FAA8F,GAAeA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,+bAA+b,EAWzqTC,GAAgBC,GAAQ9C,GAAU4C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,kBAAkBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,OAAO,OAAO,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,0CAA0C,gBAAgB,GAAK,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,CAAC,kBAAkB,EAAE,YAAY,mBAAmB,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,CAAC,EAAE,MAAM,SAAS,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,OAAO,MAAM,UAAU,KAAKA,EAAY,OAAO,EAAE,UAAU,CAAC,aAAa,cAAc,MAAM,UAAU,KAAKA,EAAY,QAAQ,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGM,EAAoCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECXxM,IAAMC,GAAUC,EAASC,EAAI,EAAQC,GAAyBF,EAASG,EAAmB,EAAQC,GAAkBJ,EAASK,EAAY,EAAQC,GAAuBN,EAASO,CAAiB,EAAQC,GAA4BR,EAASS,EAAsB,EAAQC,GAA6BV,EAASW,CAAuB,EAAQC,GAAsBZ,EAASa,EAAgB,EAAQC,GAAoBd,EAASe,EAAc,EAAQC,GAAuBhB,EAASiB,EAAiB,EAAQC,GAASlB,EAASmB,EAAG,EAAQC,GAAmBpB,EAASqB,EAAa,EAAQC,GAAYtB,EAASuB,EAAM,EAAQC,GAAY,CAAC,UAAU,sBAAsB,UAAU,qBAAqB,UAAU,4CAA4C,EAAoD,IAAMC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,EAAQC,GAAkBC,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAAkBC,GAAU,CAAC,CAAC,MAAAC,EAAM,SAAAC,EAAS,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAKC,GAAaJ,CAAK,EAAE,OAAOE,EAASC,CAAI,CAAE,EAAQE,GAAU,CAAC,CAAC,MAAAP,CAAK,IAAoBQ,GAAoB,EAAqB,KAAyBC,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAOT,CAAK,EAAE,yBAAyB,EAAE,CAAC,EAAUU,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQL,GAAwBK,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAA6BC,EAAW,SAASF,EAAMG,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,GAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAQC,EAAkBC,GAAqB,EAAQC,EAAqBC,GAAwB,EAAO,CAACC,CAAgB,EAAEzB,GAAa,CAAC,KAAK,CAAC,MAAM,YAAY,KAAK0B,GAAe,KAAK,YAAY,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,MAAMC,GAAoCJ,EAAqB,WAAW,CAAC,CAAC,EAAQK,EAAwBC,GAAK,CAAC,GAAG,CAACJ,EAAiB,MAAM,IAAIK,GAAc,mCAAmC,KAAK,UAAUP,CAAoB,CAAC,EAAE,EAAE,OAAOE,EAAiBI,CAAG,CAAE,EAAO,CAAC,MAAAE,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAUP,EAAwB,WAAW,GAAG,GAAG,UAAAQ,EAAUR,EAAwB,WAAW,GAAG,GAAG,UAAAS,EAAUT,EAAwB,WAAW,GAAG,GAAG,UAAAU,EAAUV,EAAwB,WAAW,GAAG,GAAG,UAAAW,EAAUX,EAAwB,WAAW,GAAG,GAAG,UAAAY,GAAUZ,EAAwB,WAAW,GAAG,GAAG,UAAAa,GAAUb,EAAwB,WAAW,GAAG,GAAG,mBAAAc,GAAmB,mBAAAC,GAAmB,mBAAAC,GAAmB,mBAAAC,GAAmB,YAAAC,EAAY,UAAAC,GAAUnB,EAAwB,WAAW,GAAG,GAAG,GAAGoB,EAAS,EAAE3C,GAASI,CAAK,EAAQwC,EAAU,IAAI,CAAC,IAAMC,EAASA,GAAiBzB,EAAiBP,CAAY,EAAE,GAAGgC,EAAS,OAAO,CAAC,IAAIC,EAAU,SAAS,cAAc,qBAAqB,EAAKA,EAAWA,EAAU,aAAa,UAAUD,EAAS,MAAM,GAAQC,EAAU,SAAS,cAAc,MAAM,EAAEA,EAAU,aAAa,OAAO,QAAQ,EAAEA,EAAU,aAAa,UAAUD,EAAS,MAAM,EAAE,SAAS,KAAK,YAAYC,CAAS,EAAG,CAAC,EAAE,CAAC1B,EAAiBP,CAAY,CAAC,EAAQkC,GAAmB,IAAI,CAAC,IAAMF,EAASA,GAAiBzB,EAAiBP,CAAY,EAAE,SAAS,MAAMgC,EAAS,OAAO,GAAMA,EAAS,UAAU,SAAS,cAAc,uBAAuB,GAAG,aAAa,UAAUA,EAAS,QAAQ,CAAG,EAAE,CAACzB,EAAiBP,CAAY,CAAC,EAAE,GAAK,CAACmC,EAAYC,EAAmB,EAAEC,GAA8BrB,EAAQsB,GAAY,EAAK,EAAQC,GAAe,OAA4PC,GAAkBC,EAAGpE,GAAkB,GAA7P,CAAayC,GAAuBA,GAAuBA,GAAuBA,GAAuBA,GAAuBA,GAAuBA,GAAuBA,GAAuBA,EAAS,CAAuE,EAAQ4B,GAAOC,GAAU,EAAE,OAAAC,GAAiB,CAAC,CAAC,EAAsB3D,EAAK4D,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,YAAY,kBAAAvE,EAAiB,EAAE,SAAsBwE,EAAMC,GAAY,CAAC,GAAGhC,GAAUjB,EAAgB,SAAS,CAAcb,EAAKF,GAAU,CAAC,MAAM,+CAA+C,CAAC,EAAe+D,EAAME,EAAO,IAAI,CAAC,GAAGlB,GAAU,UAAUW,EAAGD,GAAkB,iBAAiB1B,CAAS,EAAE,IAAIjB,EAAW,MAAM,CAAC,GAAGgB,CAAK,EAAE,SAAS,CAAc5B,EAAKgE,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,EAAE,SAAsBhE,EAAKiE,EAAU,CAAC,UAAU,2BAA2B,aAAa,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsBjE,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsBlD,EAAKmE,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeN,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,mBAAmB,SAAS,CAAc7D,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,SAAsBA,EAAKgE,EAA0B,CAAC,SAAsBhE,EAAKiE,EAAU,CAAC,UAAU,0BAA0B,mBAAmB,gBAAgB,iBAAiB,GAAK,iBAAiB,GAAK,KAAK,gBAAgB,OAAO,YAAY,QAAQ,YAAY,SAAsBjE,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,IAAI,GAAG,YAAY,CAAC,kBAAkB,eAAe,gBAAgB,wEAAwE,IAAI,EAAE,OAAO,MAAM,KAAK,EAAE,CAAC,EAAE,UAAU,CAAC,IAAI,GAAG,YAAY,CAAC,kBAAkB,eAAe,gBAAgB,wEAAwE,IAAI,EAAE,OAAO,MAAM,KAAK,EAAE,CAAC,CAAC,EAAE,SAAsBlD,EAAKoE,GAAoB,CAAC,OAAO,CAAC,eAAe,KAAK,gBAAgB,KAAK,YAAY,CAAC,cAAc,EAAK,EAAE,YAAY,0BAA0B,gBAAgB,mCAAmC,SAAS,EAAK,EAAE,cAAc,SAAS,KAAK,CAAC,EAAE,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,WAAW,CAAC,YAAY,MAAM,aAAa,MAAM,UAAU,SAAS,EAAE,SAAS,YAAY,KAAK,gBAAgB,UAAUpC,EAAU,MAAM,CAAC,MAAM,MAAM,EAAE,YAAY,CAAC,kBAAkB,eAAe,IAAI,EAAE,OAAO,OAAO,KAAK,EAAE,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe6B,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc7D,EAAKqE,EAAS,CAAC,sBAAsB,GAAK,SAAsBrE,EAAWsE,EAAS,CAAC,SAAsBtE,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,OAAO,EAAE,KAAKiC,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe4B,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc7D,EAAKgE,EAA0B,CAAC,SAAsBhE,EAAKiE,EAAU,CAAC,UAAU,2BAA2B,mBAAmB,QAAQ,iBAAiB,GAAK,iBAAiB,GAAK,KAAK,QAAQ,OAAO,YAAY,QAAQ,YAAY,SAAsBjE,EAAKuE,GAAa,CAAC,kBAAkB,CAAC,MAAM,yBAAyB,KAAK,CAAC,WAAW,+DAA+D,UAAU,SAAS,WAAW,GAAG,EAAE,SAAS,GAAG,OAAO,GAAK,QAAQ,MAAM,eAAe,CAAC,mBAAmB,eAAe,oBAAoB,QAAQ,wBAAwB,CAAC,CAAC,EAAE,OAAO,CAAC,eAAe,KAAK,gBAAgB,KAAK,YAAY,CAAC,cAAc,EAAK,EAAE,YAAY,0BAA0B,gBAAgB,mCAAmC,SAAS,EAAK,EAAE,KAAK,CAAC,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,QAAQ,WAAW,CAAC,MAAM,kEAAkE,KAAK,CAAC,WAAW,+DAA+D,UAAU,SAAS,WAAW,GAAG,EAAE,SAAS,GAAG,OAAO,GAAM,QAAQ,KAAK,EAAE,UAAUvC,EAAU,aAAa,CAAC,gBAAgB,eAAe,OAAO,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,CAAC,EAAE,aAAa,OAAO,MAAM,qBAAqB,KAAK,CAAC,WAAW,+DAA+D,UAAU,SAAS,WAAW,GAAG,EAAE,SAAS,GAAG,OAAO,GAAK,YAAY,GAAK,QAAQ,iBAAiB,EAAE,aAAa,WAAW,eAAe,aAAa,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAehC,EAAKgE,EAA0B,CAAC,SAAsBhE,EAAKiE,EAAU,CAAC,UAAU,0BAA0B,mBAAmB,cAAc,iBAAiB,GAAK,iBAAiB,GAAK,KAAK,cAAc,OAAO,YAAY,QAAQ,YAAY,SAAsBjE,EAAKwE,EAAkB,CAAC,OAAO,CAAC,eAAe,KAAK,gBAAgB,KAAK,YAAY,CAAC,cAAc,EAAK,EAAE,YAAY,0BAA0B,gBAAgB,mCAAmC,SAAS,EAAK,EAAE,KAAK,CAAC,EAAE,OAAO,OAAO,GAAG,YAAY,MAAM,gBAAgB,SAAS,YAAY,KAAK,cAAc,UAAUxC,EAAU,aAAa,IAAI,OAAO,CAAC,OAAO,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,CAAC,EAAE,aAAa,MAAM,MAAM,eAAe,KAAK,CAAC,WAAW,sBAAsB,UAAU,QAAQ,EAAE,SAAS,GAAG,QAAQ,KAAK,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAehC,EAAKqE,EAAS,CAAC,sBAAsB,GAAK,SAASnC,EAAU,UAAU,gBAAgB,mBAAmB,cAAc,MAAM,CAAC,OAAO,EAAE,wBAAwB,CAAC,EAAE,8BAA8B,GAAG,+BAA+B,GAAG,+BAA+B,GAAG,8BAA8B,GAAG,8BAA8B,GAAG,+BAA+B,GAAG,+BAA+B,IAAI,8BAA8B,EAAE,8BAA8B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAelC,EAAKgE,EAA0B,CAAC,SAAsBhE,EAAKiE,EAAU,CAAC,UAAU,2BAA2B,mBAAmB,mBAAmB,iBAAiB,GAAK,iBAAiB,GAAK,KAAK,mBAAmB,OAAO,YAAY,QAAQ,YAAY,SAAsBjE,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,CAAC,gBAAgB,wEAAwE,OAAO,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,CAAC,EAAE,aAAa,MAAM,MAAM,kEAAkE,KAAK,CAAC,WAAW,+DAA+D,UAAU,SAAS,WAAW,GAAG,EAAE,SAAS,GAAG,IAAI,EAAE,QAAQ,mBAAmB,EAAE,QAAQ,CAAC,cAAc,SAAS,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,CAAC,gBAAgB,wEAAwE,OAAO,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,CAAC,EAAE,aAAa,MAAM,MAAM,kEAAkE,KAAK,CAAC,WAAW,+DAA+D,UAAU,SAAS,WAAW,GAAG,EAAE,SAAS,GAAG,IAAI,EAAE,QAAQ,mBAAmB,EAAE,QAAQ,CAAC,cAAc,SAAS,IAAI,EAAE,CAAC,CAAC,EAAE,SAAsBlD,EAAKyE,GAAuB,CAAC,aAAa,CAAC,OAAO,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,CAAC,EAAE,aAAa,OAAO,KAAK,EAAE,EAAE,OAAO,CAAC,eAAe,KAAK,gBAAgB,KAAK,YAAY,CAAC,cAAc,EAAK,EAAE,YAAY,0BAA0B,gBAAgB,mCAAmC,SAAS,EAAK,EAAE,KAAK,CAAC,EAAE,OAAO,OAAO,GAAG,YAAY,MAAM,CAAC,MAAM,qBAAqB,QAAQ,QAAQ,KAAK,CAAC,WAAW,+DAA+D,UAAU,SAAS,WAAW,GAAG,EAAE,SAAS,GAAG,QAAQ,KAAK,EAAE,SAAS,YAAY,KAAK,mBAAmB,UAAUzC,EAAU,eAAe,CAAC,gBAAgB,eAAe,OAAO,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,CAAC,EAAE,MAAM,oBAAoB,EAAE,cAAc,GAAM,QAAQ,CAAC,gBAAgB,wEAAwE,OAAO,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,CAAC,EAAE,aAAa,MAAM,MAAM,kEAAkE,KAAK,CAAC,WAAW,+DAA+D,UAAU,SAAS,WAAW,GAAG,EAAE,SAAS,GAAG,IAAI,EAAE,QAAQ,qBAAqB,EAAE,MAAM,OAAO,QAAQ,CAAC,cAAc,SAAS,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe6B,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc7D,EAAKgE,EAA0B,CAAC,SAAsBhE,EAAKiE,EAAU,CAAC,UAAU,0BAA0B,mBAAmB,oBAAoB,iBAAiB,GAAK,iBAAiB,GAAK,KAAK,oBAAoB,OAAO,YAAY,QAAQ,YAAY,SAAsBjE,EAAK0E,EAAwB,CAAC,OAAO,CAAC,eAAe,KAAK,gBAAgB,KAAK,YAAY,CAAC,cAAc,EAAK,EAAE,YAAY,0BAA0B,gBAAgB,mCAAmC,SAAS,EAAK,EAAE,KAAK,CAAC,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,oBAAoB,UAAU1C,EAAU,OAAO,CAAC,OAAO,CAAC,YAAY,kEAAkE,YAAY,QAAQ,YAAY,CAAC,EAAE,aAAa,MAAM,MAAM,eAAe,KAAK,CAAC,WAAW,+DAA+D,UAAU,SAAS,WAAW,GAAG,EAAE,SAAS,GAAG,IAAI,GAAG,UAAU,qBAAqB,SAAS,GAAG,QAAQ,mBAAmB,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAehC,EAAKgE,EAA0B,CAAC,SAAsBhE,EAAKiE,EAAU,CAAC,UAAU,0BAA0B,mBAAmB,cAAc,iBAAiB,GAAK,iBAAiB,GAAK,KAAK,cAAc,OAAO,YAAY,QAAQ,YAAY,SAAsBjE,EAAK2E,GAAiB,CAAC,gBAAgB,CAAC,EAAE,WAAW,UAAU,eAAe,CAAC,QAAQ,UAAU,SAAS,WAAW,QAAQ,SAAS,EAAE,OAAO,CAAC,eAAe,KAAK,gBAAgB,KAAK,YAAY,CAAC,cAAc,EAAK,EAAE,YAAY,0BAA0B,gBAAgB,mCAAmC,SAAS,EAAK,EAAE,WAAW,CAAC,MAAM,iBAAiB,KAAK,CAAC,WAAW,+DAA+D,UAAU,SAAS,WAAW,GAAG,EAAE,SAAS,GAAG,QAAQ,MAAM,cAAc,MAAM,EAAE,KAAK,CAAC,EAAE,OAAO,OAAO,WAAW,CAAC,gBAAgB,kEAAkE,OAAO,CAAC,kBAAkB,EAAE,YAAY,qBAAqB,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,CAAC,EAAE,MAAM,uEAAuE,EAAE,GAAG,YAAY,MAAM,cAAc,SAAS,YAAY,KAAK,cAAc,UAAU3C,EAAU,MAAM,CAAC,gBAAgB,kEAAkE,OAAO,CAAC,kBAAkB,EAAE,YAAY,eAAe,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,CAAC,EAAE,aAAa,MAAM,MAAM,wEAAwE,KAAK,CAAC,WAAW,+DAA+D,UAAU,SAAS,WAAW,GAAG,EAAE,SAAS,GAAG,QAAQ,mBAAmB,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe6B,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc7D,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQhC,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,IAAI,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQA,GAAmB,OAAO,OAAO,qBAAqB,GAAGA,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,CAAC,CAAC,EAAE,SAAsBlB,EAAKgE,EAA0B,CAAC,OAAO,GAAG,MAAM,SAAS9C,GAAmB,OAAO,OAAO,oBAAoB,GAAGA,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,SAAsBlB,EAAKiE,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsBjE,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,MAAM,EAAE,UAAU,CAAC,UAAU,MAAM,CAAC,EAAE,SAAsBlD,EAAK4E,GAAe,CAAC,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,CAAC,kBAAkB,EAAE,YAAY,eAAe,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,CAAC,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,UAAUzC,EAAU,QAAQ,YAAY,MAAM,OAAO,UAAU,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAenC,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQhC,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,QAAQA,GAAmB,OAAO,OAAO,qBAAqB,GAAGA,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,CAAC,EAAE,SAAsBlB,EAAKgE,EAA0B,CAAC,OAAO,GAAG,MAAM,SAAS9C,GAAmB,OAAO,OAAO,oBAAoB,GAAGA,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,SAAsBlB,EAAKiE,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsBjE,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,MAAM,EAAE,UAAU,CAAC,UAAU,MAAM,CAAC,EAAE,SAAsBlD,EAAK4E,GAAe,CAAC,UAAU,sBAAsB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,CAAC,kBAAkB,EAAE,YAAY,eAAe,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,CAAC,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,UAAUxC,EAAU,QAAQ,YAAY,MAAM,OAAO,UAAU,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAepC,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQhC,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQA,GAAmB,OAAO,OAAO,qBAAqB,GAAGA,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,SAAsBlB,EAAKgE,EAA0B,CAAC,OAAO,GAAG,MAAM,SAAS9C,GAAmB,OAAO,OAAO,oBAAoB,GAAGA,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,SAAsBlB,EAAKiE,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsBjE,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,MAAM,EAAE,UAAU,CAAC,UAAU,MAAM,CAAC,EAAE,SAAsBlD,EAAK4E,GAAe,CAAC,UAAU,oBAAoB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,CAAC,kBAAkB,EAAE,YAAY,eAAe,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,CAAC,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,UAAUvC,GAAU,QAAQ,YAAY,MAAM,OAAO,UAAU,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerC,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQhC,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQA,GAAmB,OAAO,OAAO,qBAAqB,GAAGA,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,SAAsBlB,EAAKgE,EAA0B,CAAC,OAAO,GAAG,MAAM,SAAS9C,GAAmB,OAAO,OAAO,oBAAoB,GAAGA,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,SAAsBlB,EAAKiE,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsBjE,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,MAAM,EAAE,UAAU,CAAC,UAAU,MAAM,CAAC,EAAE,SAAsBlD,EAAK4E,GAAe,CAAC,UAAU,qBAAqB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,CAAC,kBAAkB,EAAE,YAAY,eAAe,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,CAAC,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,UAAUtC,GAAU,QAAQ,YAAY,MAAM,OAAO,UAAU,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAetC,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,KAAK,CAAC,EAAe6D,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,eAAe,SAAS,CAAc7D,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,SAAsBA,EAAKqE,EAAS,CAAC,sBAAsB,GAAK,SAAsBrE,EAAWsE,EAAS,CAAC,SAAsBtE,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,eAAe,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,uBAAuB,GAAK,SAAsBA,EAAK6E,GAAmB,CAAC,SAAsB7E,EAAKR,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAK+B,GAAe,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,UAAU,OAAO,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,KAAK,eAAe,MAAMqB,EAAS,CAAC,EAAE,aAAa,WAAW,KAAK,cAAc,EAAE,SAAS,MAAM,MAAM,CAAC,SAAS,MAAM,KAAK,iBAAiB,MAAM,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,KAAK,eAAe,MAAMZ,CAAS,CAAC,EAAE,aAAa,WAAW,KAAK,cAAc,CAAC,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAAC8C,EAAWC,EAAeC,KAAwBhF,EAAKiF,GAAU,CAAC,SAASH,GAAY,IAAI,CAAC,CAAC,GAAGnC,GAAY,UAAUF,GAAmB,UAAUD,GAAmB,UAAUE,GAAmB,UAAUH,EAAkB,EAAE2C,MAAS1C,KAAqB,GAAGC,KAAqB,GAAGC,KAAqB,GAAuB1C,EAAK8D,GAAY,CAAC,GAAG,aAAanB,EAAW,GAAG,SAAsB3C,EAAKmF,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUzC,EAAkB,EAAE,SAAsB1C,EAAKoF,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU1C,EAAkB,EAAE,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUA,EAAkB,EAAE,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUA,EAAkB,EAAE,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAAS2C,IAA4BrF,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,GAAGhC,GAAmB,GAAG,GAAG,EAAE,KAAK,EAAE,IAAI,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,EAAE,SAAsBlB,EAAKgE,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAG9C,GAAmB,GAAG,GAAG,EAAE,KAAK,EAAE,IAAI,EAAE,SAAsBlB,EAAKiE,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsBjE,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,UAAUmC,GAAc,CAAC,EAAE,QAAQ,WAAW,EAAE,UAAU,CAAC,UAAUA,GAAc,CAAC,EAAE,QAAQ,WAAW,CAAC,EAAE,SAAsBrF,EAAKsF,GAAkB,CAAC,OAAO,OAAO,UAAUhG,GAAkBiD,EAAkB,EAAE,GAAG,YAAY,UAAUC,GAAmB,UAAU,OAAO,UAAU6C,GAAc,CAAC,EAAE,SAAS,YAAY,MAAM,CAAC,SAAS,MAAM,EAAE,UAAU5C,GAAmB,QAAQ,YAAY,MAAM,OAAO,UAAU,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEE,EAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3C,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,KAAK,CAAC,EAAeA,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,GAAGhC,GAAmB,GAAG,GAAG,EAAE,IAAI,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,EAAE,IAAI,CAAC,EAAE,SAAsBlB,EAAKgE,EAA0B,CAAC,OAAO,IAAI,MAAM9C,GAAmB,OAAO,QAAQ,GAAGA,GAAmB,GAAG,GAAG,EAAE,KAAK,SAAsBlB,EAAKiE,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsBjE,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsBlD,EAAKuF,GAAI,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAevF,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,KAAK,CAAC,EAAeA,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,GAAGhC,GAAmB,GAAG,GAAG,EAAE,IAAI,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,EAAE,IAAI,CAAC,EAAE,SAAsBlB,EAAKgE,EAA0B,CAAC,OAAO,IAAI,MAAM9C,GAAmB,OAAO,QAAQ,GAAGA,GAAmB,GAAG,GAAG,EAAE,KAAK,SAAsBlB,EAAKiE,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsBjE,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsBlD,EAAKwF,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAexF,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,GAAGhC,GAAmB,GAAG,GAAG,EAAE,IAAI,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,EAAE,IAAI,CAAC,EAAE,SAAsBlB,EAAKgE,EAA0B,CAAC,OAAO,IAAI,MAAM9C,GAAmB,OAAO,QAAQ,GAAGA,GAAmB,GAAG,GAAG,EAAE,KAAK,SAAsBlB,EAAKiE,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsBjE,EAAKkE,EAAkB,CAAC,WAAWhB,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsBlD,EAAKyF,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezF,EAAK,MAAM,CAAC,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ0F,GAAI,CAAC,kFAAkF,kFAAkF,mSAAmS,oKAAoK,8TAA8T,8SAA8S,oYAAoY,4RAA4R,uRAAuR,qMAAqM,gRAAgR,kOAAkO,mKAAmK,wRAAwR,uGAAuG,8QAA8Q,iHAAiH,kUAAkU,+RAA+R,iJAAiJ,sRAAsR,0HAA0H,iHAAiH,iHAAiH,GAAeA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,6JAA6J,yKAAyK,qHAAqH,mlBAAmlB,2oBAA2oB,EAatvmCC,GAAgBC,GAAQrF,GAAUmF,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,kBAAkBA,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,EAAEG,GAASH,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,kBAAkB,OAAO,SAAS,MAAM,SAAS,IAAI,iJAAiJ,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGI,GAAU,GAAGC,GAAyB,GAAGC,GAAkB,GAAGC,GAAuB,GAAGC,GAA4B,GAAGC,GAA6B,GAAGC,GAAsB,GAAGC,GAAoB,GAAGC,GAAuB,GAAGC,GAAS,GAAGC,GAAmB,GAAGC,GAAY,GAAGC,EAAoCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,EAAE,GAAGD,EAAqCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAC1sF,IAAMC,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,qBAAuB,OAAO,4BAA8B,OAAO,yBAA2B,OAAO,qBAAuB,4BAA4B,sBAAwB,OAAO,yBAA2B,QAAQ,qBAAuB,OAAO,6BAA+B,OAAO,kBAAoB,OAAO,sBAAwB,IAAI,oCAAsC,2JAAyL,CAAC,EAAE,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["Shopify_ProductQuantitySelector", "props", "product", "changeQuantity", "useProduct", "p", "ComponentWrapper", "Counter", "addPropertyControls", "ConfigControls", "ProductBaseControls", "ControlType", "CounterPropertyControls", "Shopify_ProductStockCount", "props", "product", "stock", "useProduct", "hidden", "p", "ComponentWrapper", "cn", "styles", "u", "addPropertyControls", "ConfigControls", "ProductBaseControls", "ControlType", "textProperties", "e", "o", "t", "n", "decodeComponents", "decode", "customDecodeURIComponent", "r", "c", "a", "d", "npm_decode_uri_component_0_2_default", "e", "t", "npm_split_on_first_1_1_default", "includeKeys", "r", "t", "n", "c", "o", "isNullOrUndefined", "strictUriEncode", "e", "o", "encoderForArrayFormat", "r", "t", "encode", "parserForArrayFormat", "n", "a", "decode", "s", "validateArrayFormatSeparator", "npm_decode_uri_component_0_2_default", "keysSorter", "removeHash", "getHash", "parseValue", "extract", "parse", "c", "npm_split_on_first_1_1_default", "stringify", "shouldFilter", "parseUrl", "stringifyUrl", "pick", "includeKeys", "exclude", "transition", "Slider", "x", "i", "onDragEnd", "children", "totalSliders", "p", "motion", "styles", "Carousel", "Y", "autoPlay", "interval", "loop", "onChange", "ref", "useMotionValue", "containerRef", "pe", "index", "setIndex", "ye", "calculateNewX", "_containerRef_current", "handleEndDrag", "e", "dragProps", "clientWidth", "offset", "childrens", "animate", "handlePrev", "handleNext", "j", "idx", "ue", "timer", "ce", "child", "Carousel_default", "ImageGallery", "slides", "thumbStyle", "onChange", "activeSlide", "vertical", "containerRef", "pe", "parentWidth", "setParentWidth", "ye", "parentHeight", "setParentHeight", "size", "gap", "radius", "backgroundColor", "activeBorderColor", "ue", "p", "cn", "styles", "motion", "slide", "index", "active", "Shopify_ProductImageGallery", "props", "product", "selectedVariant", "useProduct", "activeSlide", "setActiveSlide", "ye", "carouselRef", "pe", "media", "aspectRatio", "ue", "variantImage", "findedIndex", "item", "p", "ComponentWrapper", "cn", "styles", "u", "l", "Carousel_default", "i", "ImageGallery", "imgUrl", "parsed", "n", "index", "addPropertyControls", "ConfigControls", "ProductBaseControls", "ControlType", "isValidColor", "strColor", "color", "hexPattern", "rgbPattern", "rgbaPattern", "element", "Shopify_ProductVariantSelector", "props", "product", "selectedVariant", "selectVariant", "useProduct", "selectedOptions", "setSelectedOptions", "ye", "options", "item", "ue", "opt", "findedVariant", "variant", "isAllSelected", "i", "p", "ComponentWrapper", "cn", "styles", "option", "u", "value", "animateStyle", "motion", "state", "isOnCanvas", "addPropertyControls", "ConfigControls", "ProductBaseControls", "ControlType", "textProperties", "Shopify_ProductAddToCart", "props", "product", "selectedProduct", "availableForSale", "useProduct", "addToCart", "actionLoading", "cartError", "useCart", "handleAddToCart", "merchandiseId", "quantity", "sellingPlanId", "attributes", "element", "key", "value", "u", "ComponentWrapper", "cn", "styles", "p", "Button", "motion", "addPropertyControls", "ConfigControls", "ProductBaseControls", "ButtonProperties", "ControlType", "textProperties", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "numberToPixelString", "value", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "border", "content", "height", "id", "padding", "topic", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "BlCQ8CpZc", "MmJkKs50q", "yD91ApbBg", "tLlkvP9Dz", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap3k6qvm", "args", "onTapx190pu", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "RichText", "SVG", "css", "FramerGWDuIMSbM", "withCSS", "GWDuIMSbM_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "MenuFonts", "getFonts", "Vo41Bp9Cq_default", "ProductImageGalleryFonts", "Shopify_ProductImageGallery", "ProductPriceFonts", "Shopify_ProductPrice", "ProductStockCountFonts", "Shopify_ProductStockCount", "ProductVariantSelectorFonts", "Shopify_ProductVariantSelector", "ProductQuantitySelectorFonts", "Shopify_ProductQuantitySelector", "ProductAddToCartFonts", "Shopify_ProductAddToCart", "ProductDetailsFonts", "GWDuIMSbM_default", "ModernProductCardFonts", "qcHA9mD6X_default", "FAQFonts", "uTPPDNTtx_default", "ArtistCalloutFonts", "V2JylVX06_default", "FooterFonts", "bm39Dao1i_default", "breakpoints", "serializationHash", "variantClassNames", "toResponsiveImage", "value", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "currentPathVariables", "useCurrentPathVariables", "currentRouteData", "NHzkcOCWF_default", "getWhereExpressionFromPathVariables", "getFromCurrentRouteData", "key", "NotFoundError", "style", "className", "layoutId", "variant", "OdoE7VGWN", "P6htyj4p_", "a3gOjIwJk", "jCuQKojJ1", "omt0cBhO5", "RI6N7z2lA", "CfmHMGdFD", "VlL5df1EYcR1UbFWub", "P6htyj4p_cR1UbFWub", "OdoE7VGWNcR1UbFWub", "RjVfHMmgOcR1UbFWub", "idcR1UbFWub", "S8cUwP_jW", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "router", "useRouter", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "Container", "PropertyOverrides2", "Vo41Bp9Cq_default", "Shopify_ProductImageGallery", "RichText", "x", "Shopify_ProductPrice", "Shopify_ProductStockCount", "Shopify_ProductVariantSelector", "Shopify_ProductQuantitySelector", "Shopify_ProductAddToCart", "GWDuIMSbM_default", "ChildrenCanSuspend", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "ResolveLinks", "resolvedLinks", "qcHA9mD6X_default", "uTPPDNTtx_default", "V2JylVX06_default", "bm39Dao1i_default", "css", "FramerQGxCuHzXN", "withCSS", "QGxCuHzXN_default", "addFonts", "MenuFonts", "ProductImageGalleryFonts", "ProductPriceFonts", "ProductStockCountFonts", "ProductVariantSelectorFonts", "ProductQuantitySelectorFonts", "ProductAddToCartFonts", "ProductDetailsFonts", "ModernProductCardFonts", "FAQFonts", "ArtistCalloutFonts", "FooterFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
