{"version":3,"file":"shared-lib.BZRVPCEm.mjs","names":["useState","useRef","useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/EuBJoAogzd1k8E1VXClv/KNRWK9QEKgtPDi1hlssx/ProductSlide.js","https:/framerusercontent.com/modules/11ivS6kCsUEB9cBo6BGz/cUbQvLdk1HNQtaOzXTKT/siteMetadata.js"],"sourcesContent":["// Carousel component with customizable background, title, image, description sections and infinite/finite scroll options\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef,startTransition,useCallback}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 840\n */export default function ProductSlides(props){const{items=[],infiniteScroll=true,text={captionFont:{},titleFont:{},descriptionFont:{},priceFont:{}},colors={captionColor:\"#FFFFFF\",titleColor:\"#FFFFFF\",descriptionColor:\"#CCCCCC\",priceColor:\"#FFFFFF\"},indicator={show:true,size:60,borderWidth:2,borderColor:\"#FFFFFF\",position:\"bottom\",activeOpacity:1,inactiveOpacity:.3,gap:12,padding:20,radius:8,background:\"transparent\",containerPadding:12},button={showButton:true,type:\"primary\",fillColor:\"#000000\",hoverColor:\"#333333\",radius:8,borderWidth:2,widthType:\"fit\",width:200,heightType:\"fixed\",height:48,linkType:\"global\",globalLink:\"\",globalButtonTitle:\"\",font:{},textColor:\"#FFFFFF\",textAlignment:\"center\",leadingIcon:\"none\",trailingIcon:\"none\",iconSize:20,iconGap:8},settings={visibility:{showCaption:true,showContent:true},slideOrder:[\"caption\",\"image\",\"content\"],slideSize:{caption:1,image:2,content:1.5},captionAlignment:\"top-left\",contentAlignment:\"bottom-left\",slidePadding:12,contentGap:20,imagePadding:8,imageRadius:8,subImages:{show:true,size:40,gap:8,radius:4,background:\"#FFFFFF\",containerPadding:12,borderWidth:2,borderColor:\"#CCCCCC\",activeBorderColor:\"#000000\",activeOpacity:1,inactiveOpacity:.3},separator:{showAfterDescription:true,showAfterButton:true,color:\"#CCCCCC\",thickness:1},containerBackground:\"#FFFFFF\",borderRadius:8},transitionType=\"mask-reveal\",defaultView=\"expanded\"}=props;const[currentIndex,setCurrentIndex]=useState(0);const[activeImageIndices,setActiveImageIndices]=useState({});const[hoveredButton,setHoveredButton]=useState(false);const[pressedButton,setPressedButton]=useState(false);const[isStacked,setIsStacked]=useState(false);const[isTransitioningSlide,setIsTransitioningSlide]=useState(false);const[nextIndex,setNextIndex]=useState(null);const[transitionDirection,setTransitionDirection]=useState(\"forward\");const[expandedIndex,setExpandedIndex]=useState(null);const[isInitialized,setIsInitialized]=useState(false);const[hasExpandedOnce,setHasExpandedOnce]=useState(false);const containerRef=useRef(null);const carouselCardRef=useRef(null);const touchStartY=useRef(0);const touchEndY=useRef(0);const isTransitioning=useRef(false);const hasDragged=useRef(false);const isStatic=useIsStaticRenderer();const handleWheel=e=>{e.preventDefault();if(isTransitioning.current)return;if(Math.abs(e.deltaY)>10){isTransitioning.current=true;if(e.deltaY>0){nextSlide();}else{prevSlide();}setTimeout(()=>{isTransitioning.current=false;},800);}};const handleTouchStart=e=>{touchStartY.current=e.touches[0].clientY;touchEndY.current=e.touches[0].clientY;hasDragged.current=false;};const handleTouchMove=e=>{e.preventDefault();touchEndY.current=e.touches[0].clientY;const diff=Math.abs(touchStartY.current-touchEndY.current);if(diff>10){hasDragged.current=true;}};const handleTouchEnd=()=>{if(isTransitioning.current||!hasDragged.current)return;const diff=touchStartY.current-touchEndY.current;if(Math.abs(diff)>50){isTransitioning.current=true;if(diff>0){nextSlide();}else{prevSlide();}setTimeout(()=>{isTransitioning.current=false;},800);}hasDragged.current=false;};const nextSlide=useCallback(()=>{if(items.length===0||!isInitialized||!hasExpandedOnce||isStatic)return;const newIndex=infiniteScroll?(currentIndex+1)%items.length:currentIndex<items.length-1?currentIndex+1:currentIndex;if(newIndex===currentIndex)return;startTransition(()=>{setTransitionDirection(\"forward\");setNextIndex(newIndex);setIsTransitioningSlide(true);});setTimeout(()=>{startTransition(()=>{setCurrentIndex(newIndex);setNextIndex(null);setIsTransitioningSlide(false);// Reset the active image for the previous slide after transition completes\nsetActiveImageIndices(prev=>({...prev,[currentIndex]:0}));});},800);},[items.length,infiniteScroll,currentIndex,isInitialized,hasExpandedOnce,isStatic]);const prevSlide=useCallback(()=>{if(items.length===0||!isInitialized||!hasExpandedOnce||isStatic)return;const newIndex=infiniteScroll?currentIndex===0?items.length-1:currentIndex-1:currentIndex>0?currentIndex-1:currentIndex;if(newIndex===currentIndex)return;startTransition(()=>{setTransitionDirection(\"backward\");setNextIndex(newIndex);setIsTransitioningSlide(true);});setTimeout(()=>{startTransition(()=>{setCurrentIndex(newIndex);setNextIndex(null);setIsTransitioningSlide(false);// Reset the active image for the previous slide after transition completes\nsetActiveImageIndices(prev=>({...prev,[currentIndex]:0}));});},800);},[items.length,infiniteScroll,currentIndex,isInitialized,hasExpandedOnce,isStatic]);useEffect(()=>{if(isStatic)return;const carouselCard=carouselCardRef.current;if(!carouselCard)return;carouselCard.addEventListener(\"wheel\",handleWheel,{passive:false});carouselCard.addEventListener(\"touchstart\",handleTouchStart,{passive:true});carouselCard.addEventListener(\"touchmove\",handleTouchMove,{passive:false});carouselCard.addEventListener(\"touchend\",handleTouchEnd,{passive:true});return()=>{carouselCard.removeEventListener(\"wheel\",handleWheel);carouselCard.removeEventListener(\"touchstart\",handleTouchStart);carouselCard.removeEventListener(\"touchmove\",handleTouchMove);carouselCard.removeEventListener(\"touchend\",handleTouchEnd);};},[nextSlide,prevSlide,isStatic]);useEffect(()=>{const container=containerRef.current;if(!container)return;const resizeObserver=new ResizeObserver(entries=>{for(const entry of entries){const width=entry.contentRect.width;startTransition(()=>{setIsStacked(width<800);});}});resizeObserver.observe(container);// Initial check\nconst initialWidth=container.getBoundingClientRect().width;startTransition(()=>{setIsStacked(initialWidth<800);});return()=>{resizeObserver.disconnect();};},[]);// Initialize expandedIndex based on defaultView\nuseEffect(()=>{startTransition(()=>{setExpandedIndex(defaultView===\"expanded\"?0:null);setHasExpandedOnce(defaultView===\"expanded\");});// Set initialized flag after a short delay to ensure first render is complete\nif(!isStatic){const timer=setTimeout(()=>{startTransition(()=>{setIsInitialized(true);});},100);return()=>clearTimeout(timer);}else{// In static mode, initialize immediately\nstartTransition(()=>{setIsInitialized(true);});}},[defaultView,isStatic]);const currentItem=items[currentIndex]||{caption:\"Caption Text\",image:{src:\"https://framerusercontent.com/images/0v6MgiD65bIfOy375j6uo18h0I.png\",alt:\"Slide Image\"},title:\"Slide Title\",description:\"Slide description goes here\",currency:\"$\",price:0,buttonText:\"Learn More\",buttonLink:\"\",backgroundColor:\"#F5F5F5\",backgroundImage:{src:\"https://framerusercontent.com/images/iGWdrDOs6t9w8qD4Cpbf7PqZjA.png\",alt:\"Default Background\"},backgroundType:\"color\"};const currentBackground=currentItem.backgroundType===\"image\"?`url(${currentItem.backgroundImage?.src||\"https://framerusercontent.com/images/iGWdrDOs6t9w8qD4Cpbf7PqZjA.png\"}) center/cover no-repeat`:currentItem.backgroundColor||\"#F5F5F5\";const getButtonStyles=()=>{const getTextAlignment=()=>{switch(button.textAlignment){case\"center\":return\"center\";case\"top-left\":case\"bottom-left\":return\"flex-start\";case\"top-right\":case\"bottom-right\":return\"flex-end\";default:return\"center\";}};const getVerticalAlignment=()=>{switch(button.textAlignment){case\"center\":return\"center\";case\"top-left\":case\"top-right\":return\"flex-start\";case\"bottom-left\":case\"bottom-right\":return\"flex-end\";default:return\"center\";}};const baseStyles={padding:button.textAlignment!==\"center\"?\"8px\":button.heightType===\"fixed\"?`${button.height}px`:\"auto\",borderRadius:`${button.radius}px`,cursor:\"pointer\",transition:\"all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1)\",...button.font,height:button.heightType===\"fixed\"?`${button.height}px`:\"auto\",display:\"inline-flex\",alignItems:getVerticalAlignment(),justifyContent:getTextAlignment(),gap:`${button.iconGap}px`,position:\"relative\",overflow:\"hidden\"};const widthStyles=button.widthType===\"fill\"?{width:\"100%\"}:button.widthType===\"fixed\"?{width:`${button.width}px`}:{width:\"auto\"};if(button.type===\"primary\"){return{...baseStyles,...widthStyles,backgroundColor:button.fillColor,color:button.textColor,border:\"none\",boxShadow:hoveredButton?`0 4px 12px ${button.fillColor}30`:`0 4px 12px ${button.fillColor}25`};}else if(button.type===\"secondary\"){return{...baseStyles,...widthStyles,backgroundColor:\"transparent\",color:hoveredButton?button.hoverColor:button.fillColor,border:`${button.borderWidth}px solid ${hoveredButton?button.hoverColor:button.fillColor}`,boxShadow:\"none\"};}else{return{...baseStyles,...widthStyles,backgroundColor:\"transparent\",color:hoveredButton?button.hoverColor:button.fillColor,border:\"none\",padding:\"0\",textDecoration:hoveredButton?\"underline\":\"none\",textUnderlineOffset:\"4px\"};}};const handleButtonClick=()=>{const link=button.linkType===\"individual\"?currentItem.buttonLink:button.globalLink;if(link&&typeof window!==\"undefined\"){window.open(link,\"_blank\");}};const renderIcon=(iconType,color)=>{if(iconType===\"none\")return null;const iconSize=button.iconSize;switch(iconType){case\"arrow-right\":return /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12H19M19 12L12 5M19 12L12 19\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"arrow-left\":return /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M15 18L9 12M9 12L3 6M9 12L15 18M12 5L7 10M12 5L17 10\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"chevron-right\":return /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 18L15 12L9 6\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"chevron-left\":return /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M15 18L9 12L15 6\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"plus\":return /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 5V19M5 12H19\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"minus\":return /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12H19\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"check\":return /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 6L9 17L4 12\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"cross\":return /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12H19M6 12L18 4M6 12L18 20\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"external\":return /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 21L16.65 16.65\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"download\":return /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M21 21L16.65 16.65\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"upload\":return /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M21 21L16.65 16.65\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"search\":return /*#__PURE__*/_jsxs(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{flexShrink:0},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"11\",r:\"8\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 21L16.65 16.65\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]});case\"heart\":return /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M20.84 4.61C20.3292 4.099 14.2091 11 12 11C9.79086 11 8 9.20914 8 7C8 4.79086 9.79086 3 12 3C14.2091 3 16 4.79086 16 7Z\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"star\":return /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 7C20 9.20914 14.2091 11 12 11C9.79086 11 8 9.20914 8 7C8 4.79086 9.79086 3 12 3C14.2091 3 16 4.79086 16 7Z\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});case\"cart\":return /*#__PURE__*/_jsxs(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{flexShrink:0},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"21\",r:\"1\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"20\",cy:\"21\",r:\"1\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M1 1H5L7.68 14.39C7.77144 14.8504 8.02191 15.264 8.38755 15.5583C8.75318 15.8526 9.2107 16.009 9.68 16H19.4C19.8693 16.009 20.3268 15.8526 20.6925 15.5583C21.0581 15.264 21.3086 14.8504 21.4 14.39L23 6H6\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]});case\"user\":return /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 21V19C20 17.9391 19.5786 16.9217 18.8284 16.1716C18.0783 15.4214 17.0609 15 16 15H8C6.93913 15 5.92172 15.4214 5.17157 16.1716C4.42143 16.9217 4 17.9391 4 19V21M16 7C16 9.20914 14.2091 11 12 11C9.79086 11 8 9.20914 8 7C8 4.79086 9.79086 3 12 3C14.2091 3 16 4.79086 16 7Z\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});default:return null;}};const getIndicatorPosition=()=>{const baseStyle={position:\"absolute\",display:\"flex\",gap:`${indicator.gap}px`,zIndex:10};const padding=`${indicator.padding}px`;const containerLeft=\"2%\";const containerRight=\"2%\";const containerTop=isStacked?\"10%\":\"15%\";const containerBottom=isStacked?\"10%\":\"15%\";const containerWidth=\"96%\";const containerHeight=isStacked?\"80%\":\"70%\";switch(indicator.position){case\"top\":return{...baseStyle,bottom:`calc(${containerTop} + ${containerHeight} + ${padding})`,left:\"50%\",transform:\"translateX(-50%)\"};case\"bottom\":return{...baseStyle,top:`calc(${containerTop} + ${containerHeight} + ${padding})`,left:\"50%\",transform:\"translateX(-50%)\"};case\"top-left\":return{...baseStyle,bottom:`calc(${containerTop} + ${containerHeight} + ${padding})`,left:containerLeft};case\"top-right\":return{...baseStyle,bottom:`calc(${containerTop} + ${containerHeight} + ${padding})`,right:containerRight};case\"bottom-left\":return{...baseStyle,top:`calc(${containerTop} + ${containerHeight} + ${padding})`,left:containerLeft};case\"bottom-right\":return{...baseStyle,top:`calc(${containerTop} + ${containerHeight} + ${padding})`,right:containerRight};default:return{...baseStyle,top:`calc(${containerTop} + ${containerHeight} + ${padding})`,left:\"50%\",transform:\"translateX(-50%)\"};}};const getActiveImageForSlide=useCallback(slideIndex=>{return activeImageIndices[slideIndex]??0;},[activeImageIndices]);const setActiveImageForSlide=useCallback((slideIndex,imageIndex)=>{startTransition(()=>{setActiveImageIndices(prev=>({...prev,[slideIndex]:imageIndex}));});},[]);const renderSlideContent=(item,slideType,isInteractive=true,slideIndex=currentIndex)=>{const itemImage=item.image||{src:\"https://framerusercontent.com/images/0v6MgiD65bIfOy375j6uo18h0I.png\",alt:\"Slide Image\"};const activeImageIndex=getActiveImageForSlide(slideIndex);const displayedImage=(()=>{if(!item.subImages||item.subImages.length===0){return itemImage;}const currentActiveIndex=activeImageIndices[slideIndex]??0;if(currentActiveIndex===0){return itemImage;}else{return item.subImages[currentActiveIndex-1]||itemImage;}})();const allImages=(()=>{if(!item.subImages||item.subImages.length===0){return[];}return[itemImage,...item.subImages];})();const getAlignmentStyles=alignment=>{switch(alignment){case\"top-left\":return{alignItems:\"flex-start\",justifyContent:\"flex-start\"};case\"center\":return{alignItems:\"center\",justifyContent:\"center\"};case\"bottom-left\":return{alignItems:\"flex-start\",justifyContent:\"flex-end\"};default:return{alignItems:\"flex-start\",justifyContent:\"flex-start\"};}};switch(slideType){case\"caption\":if(!settings.visibility.showCaption)return null;return /*#__PURE__*/_jsx(\"div\",{style:{flex:settings.slideSize.caption,padding:`${settings.slidePadding}px`,display:\"flex\",...getAlignmentStyles(settings.captionAlignment),...text.captionFont,color:colors.captionColor},children:item.caption},\"caption\");case\"image\":return /*#__PURE__*/_jsx(\"div\",{style:{flex:settings.slideSize.image,padding:`${settings.imagePadding}px`,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",backgroundImage:`url(${isInteractive?displayedImage.src:itemImage.src})`,backgroundSize:\"cover\",backgroundPosition:\"center\",borderRadius:`${settings.imageRadius}px`}})},\"image\");case\"content\":if(!settings.visibility.showContent)return null;return /*#__PURE__*/_jsxs(\"div\",{style:{flex:settings.slideSize.content,padding:`${settings.slidePadding}px`,display:\"flex\",flexDirection:\"column\",gap:`${settings.contentGap}px`,...getAlignmentStyles(settings.contentAlignment)},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,...text.titleFont,color:colors.titleColor},children:item.title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...text.descriptionFont,color:colors.descriptionColor},children:item.description}),settings.separator.showAfterDescription&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:`${settings.separator.thickness}px`,backgroundColor:settings.separator.color}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",gap:`${settings.contentGap}px`,width:\"100%\"},children:[item.price>0&&/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,...text.priceFont,color:colors.priceColor},children:[item.currency,item.price.toLocaleString(\"en-US\",{minimumFractionDigits:2,maximumFractionDigits:2})]}),button.showButton&&/*#__PURE__*/_jsxs(\"button\",{style:getButtonStyles(),...isInteractive&&{onMouseEnter:()=>setHoveredButton(true),onMouseLeave:()=>setHoveredButton(false),onMouseDown:()=>setPressedButton(true),onMouseUp:()=>setPressedButton(false),onClick:handleButtonClick},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",backgroundColor:button.hoverColor,clipPath:isInteractive&&hoveredButton?\"inset(0 0 0 0)\":\"inset(0 100% 0 0)\",transition:\"clip-path 0.8s cubic-bezier(0.87, 0, 0.13, 1)\",zIndex:0,transform:isInteractive&&pressedButton?\"scale(0.95)\":\"scale(1)\"}}),/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",zIndex:1,display:\"flex\",alignItems:\"center\",gap:`${button.iconGap}px`,transform:isInteractive&&pressedButton?\"scale(0.95)\":\"scale(1)\",transition:\"transform 0.1s ease\"},children:[renderIcon(button.leadingIcon,button.textColor),/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\"},children:button.linkType===\"global\"?button.globalButtonTitle:item.buttonText}),renderIcon(button.trailingIcon,button.textColor)]})]})]}),settings.separator.showAfterButton&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:`${settings.separator.thickness}px`,backgroundColor:settings.separator.color}}),settings.subImages.show&&allImages.length>0&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:`${settings.subImages.gap}px`,flexWrap:\"wrap\",backgroundColor:settings.subImages.background,padding:`${settings.subImages.containerPadding}px`,borderRadius:`${settings.subImages.radius}px`},children:allImages.map((image,idx)=>{const currentActiveIndex=activeImageIndices[slideIndex]??0;const isCurrentlyActive=idx===currentActiveIndex;return /*#__PURE__*/_jsx(\"button\",{style:{width:`${settings.subImages.size}px`,height:`${settings.subImages.size}px`,borderRadius:`${settings.subImages.radius}px`,backgroundImage:`url(${image.src})`,backgroundSize:\"cover\",backgroundPosition:\"center\",overflow:\"hidden\",cursor:isInteractive?\"pointer\":\"default\",border:`${settings.subImages.borderWidth}px solid ${isCurrentlyActive?settings.subImages.activeBorderColor:settings.subImages.borderColor}`,opacity:isCurrentlyActive?settings.subImages.activeOpacity:settings.subImages.inactiveOpacity,transition:\"all 0.2s ease\",padding:0,flexShrink:0},...isInteractive&&{onClick:()=>setActiveImageForSlide(slideIndex,idx),onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();setActiveImageForSlide(slideIndex,idx);}}},\"aria-label\":`View ${image.alt||`image ${idx+1}`}`,\"aria-pressed\":isCurrentlyActive,disabled:!isInteractive},`${slideIndex}-${idx}`);})})]},\"content\");default:return null;}};return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{...props.style,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",overflow:\"hidden\",backgroundColor:settings.containerBackground},children:[expandedIndex===null&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:\"96%\",height:isStacked?\"80%\":\"70%\",display:\"flex\",flexDirection:isStacked?\"column\":\"row\",gap:\"8px\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:settings.containerBackground,borderRadius:settings.borderRadius},children:items.slice(0,5).map((item,index)=>{const itemImage=item.image||{src:\"https://framerusercontent.com/images/0v6MgiD65bIfOy375j6uo18h0I.png\",alt:\"Slide Image\"};return /*#__PURE__*/_jsx(\"button\",{style:{flex:1,width:isStacked?\"100%\":\"auto\",height:isStacked?\"auto\":\"100%\",minHeight:isStacked?\"150px\":\"auto\",borderRadius:settings.borderRadius,backgroundImage:`url(${itemImage.src})`,backgroundSize:\"cover\",backgroundPosition:\"center\",cursor:\"pointer\",transition:\"transform 0.3s ease, box-shadow 0.3s ease\",boxShadow:\"0 10px 40px rgba(0,0,0,0.1)\",position:\"relative\",overflow:\"hidden\",border:\"none\",padding:0},onClick:()=>{startTransition(()=>{setExpandedIndex(index);setCurrentIndex(index);});// Set hasExpandedOnce after a short delay to ensure render completes\nsetTimeout(()=>{startTransition(()=>{setHasExpandedOnce(true);});},150);},onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();startTransition(()=>{setExpandedIndex(index);setCurrentIndex(index);});setTimeout(()=>{startTransition(()=>{setHasExpandedOnce(true);});},150);}},onMouseEnter:e=>{if(!isStatic){e.currentTarget.style.transform=\"translateY(-8px)\";e.currentTarget.style.boxShadow=\"0 15px 50px rgba(0,0,0,0.2)\";}},onMouseLeave:e=>{if(!isStatic){e.currentTarget.style.transform=\"translateY(0)\";e.currentTarget.style.boxShadow=\"0 10px 40px rgba(0,0,0,0.1)\";}},onFocus:e=>{if(!isStatic){e.currentTarget.style.transform=\"translateY(-8px)\";e.currentTarget.style.boxShadow=\"0 15px 50px rgba(0,0,0,0.2)\";}},onBlur:e=>{if(!isStatic){e.currentTarget.style.transform=\"translateY(0)\";e.currentTarget.style.boxShadow=\"0 10px 40px rgba(0,0,0,0.1)\";}},\"aria-label\":`View ${item.title}`,children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:0,right:0,padding:\"20px\",background:\"linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%)\",display:\"flex\",alignItems:\"flex-end\",justifyContent:\"flex-start\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,...text.titleFont,color:colors.titleColor,writingMode:isStacked?\"horizontal-tb\":\"vertical-rl\",textOrientation:isStacked?\"mixed\":\"mixed\",transform:isStacked?\"none\":\"rotate(180deg)\"},children:item.title})})},index);})}),expandedIndex!==null&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",background:currentBackground,cursor:defaultView===\"collapsed\"?\"pointer\":\"default\"},onClick:()=>{if(defaultView===\"collapsed\"){startTransition(()=>{setExpandedIndex(null);});}}}),isTransitioningSlide&&nextIndex!==null&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",background:(()=>{const nextItem=items[nextIndex];return nextItem.backgroundType===\"image\"?`url(${nextItem.backgroundImage?.src||\"https://framerusercontent.com/images/iGWdrDOs6t9w8qD4Cpbf7PqZjA.png\"}) center/cover no-repeat`:nextItem.backgroundColor||\"#F5F5F5\";})(),clipPath:!isStatic&&transitionType===\"mask-reveal\"?transitionDirection===\"forward\"?\"inset(100% 0 0 0)\":\"inset(0 0 100% 0)\":\"inset(0 0 0 0)\",animation:!isStatic&&transitionType===\"mask-reveal\"?transitionDirection===\"forward\"?\"revealFromBottom 0.8s cubic-bezier(0.87, 0, 0.13, 1) forwards\":\"revealFromTop 0.8s cubic-bezier(0.87, 0, 0.13, 1) forwards\":!isStatic&&(transitionType===\"move-out\"||transitionType===\"z-index\")?\"dissolveIn 0.4s cubic-bezier(0.87, 0, 0.13, 1) forwards\":\"none\",zIndex:transitionType===\"move-out\"||transitionType===\"z-index\"?transitionType===\"z-index\"?2:1:2}}),/*#__PURE__*/_jsx(\"div\",{ref:carouselCardRef,style:{position:\"absolute\",width:\"96%\",height:isStacked?\"80%\":\"70%\",backgroundColor:settings.containerBackground,borderRadius:settings.borderRadius,overflow:\"hidden\",boxShadow:\"0 10px 40px rgba(0,0,0,0.1)\",display:\"flex\",flexDirection:isStacked?\"column\":\"row\",transform:!isStatic&&isTransitioningSlide&&transitionType===\"move-out\"?transitionDirection===\"forward\"?\"translate3d(0, -120%, 0) scale(0.95)\":\"translate3d(0, 120%, 0) scale(0.95)\":!isStatic&&isTransitioningSlide&&transitionType===\"z-index\"?\"scale(0.9)\":\"scale(1)\",transition:!isStatic&&transitionType===\"move-out\"&&isTransitioningSlide?\"transform 0.5s cubic-bezier(0.76, 0, 0.24, 1)\":!isStatic&&transitionType===\"z-index\"&&isTransitioningSlide?\"transform 0.2s cubic-bezier(0.87, 0, 0.13, 1)\":\"none\",willChange:!isStatic&&isTransitioningSlide?\"transform\":\"auto\",zIndex:isTransitioningSlide&&transitionType===\"move-out\"?2:1},children:settings.slideOrder.map(slideType=>renderSlideContent(currentItem,slideType,true,currentIndex))}),isTransitioningSlide&&nextIndex!==null&&!isStatic&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:\"96%\",height:isStacked?\"80%\":\"70%\",backgroundColor:settings.containerBackground,borderRadius:settings.borderRadius,overflow:\"hidden\",boxShadow:\"0 10px 40px rgba(0,0,0,0.1)\",display:\"flex\",flexDirection:isStacked?\"column\":\"row\",clipPath:transitionType===\"mask-reveal\"?transitionDirection===\"forward\"?\"inset(100% 0 0 0)\":\"inset(0 0 100% 0)\":\"inset(0 0 0 0)\",animation:transitionType===\"mask-reveal\"?transitionDirection===\"forward\"?\"revealFromBottom 0.8s cubic-bezier(0.87, 0, 0.13, 1) forwards\":\"revealFromTop 0.8s cubic-bezier(0.87, 0, 0.13, 1) forwards\":transitionType===\"move-out\"||transitionType===\"z-index\"?\"dissolveIn 0.4s cubic-bezier(0.87, 0, 0.13, 1) forwards\":\"none\",zIndex:transitionType===\"move-out\"||transitionType===\"z-index\"?transitionType===\"z-index\"?2:1:2},children:settings.slideOrder.map(slideType=>renderSlideContent(items[nextIndex],slideType,false,nextIndex))}),!isStatic&&/*#__PURE__*/_jsx(\"style\",{children:`\n                            @keyframes revealFromBottom {\n                                from {\n                                    clip-path: inset(100% 0 0 0);\n                                }\n                                to {\n                                    clip-path: inset(0 0 0 0);\n                                }\n                            }\n                            @keyframes revealFromTop {\n                                from {\n                                    clip-path: inset(0 0 100% 0);\n                                }\n                                to {\n                                    clip-path: inset(0 0 0 0);\n                                }\n                            }\n                            @keyframes dissolveIn {\n                                from {\n                                    opacity: 0;\n                                    filter: blur(10px);\n                                }\n                                to {\n                                    opacity: 1;\n                                    filter: blur(0px);\n                                }\n                            }\n                        `}),indicator.show&&items.length>0&&/*#__PURE__*/_jsx(\"div\",{style:{...getIndicatorPosition(),backgroundColor:indicator.background,padding:`${indicator.containerPadding}px`,borderRadius:`${indicator.radius}px`},children:items.map((item,index)=>{const itemImage=item.image||{src:\"https://framerusercontent.com/images/0v6MgiD65bIfOy375j6uo18h0I.png\",alt:\"Slide Image\"};const isActive=index===(nextIndex!==null?nextIndex:currentIndex);return /*#__PURE__*/_jsx(\"button\",{style:{width:`${indicator.size}px`,height:`${indicator.size}px`,borderRadius:`${indicator.radius}px`,overflow:\"hidden\",cursor:\"pointer\",border:isActive?`${indicator.borderWidth}px solid ${indicator.borderColor}`:\"none\",opacity:isActive?indicator.activeOpacity:indicator.inactiveOpacity,backgroundImage:`url(${itemImage.src})`,backgroundSize:\"cover\",backgroundPosition:\"center\",transition:\"opacity 0.2s ease, border 0.2s ease\",padding:0,flexShrink:0},onClick:()=>{if(index===currentIndex||isTransitioningSlide||isStatic)return;startTransition(()=>{setTransitionDirection(index>currentIndex?\"forward\":\"backward\");setNextIndex(index);setIsTransitioningSlide(true);});setTimeout(()=>{startTransition(()=>{setCurrentIndex(index);setIsTransitioningSlide(false);setNextIndex(null);});},800);},onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();if(index===currentIndex||isTransitioningSlide||isStatic)return;startTransition(()=>{setTransitionDirection(index>currentIndex?\"forward\":\"backward\");setNextIndex(index);setIsTransitioningSlide(true);});setTimeout(()=>{startTransition(()=>{setCurrentIndex(index);setIsTransitioningSlide(false);setNextIndex(null);});},800);}},\"aria-label\":`Go to slide ${index+1}: ${item.title}`,\"aria-pressed\":isActive,disabled:index===currentIndex||isTransitioningSlide||isStatic},index);})})]})]});}addPropertyControls(ProductSlides,{items:{type:ControlType.Array,title:\"Slides\",description:\"Add and configure slides\",control:{type:ControlType.Object,controls:{image:{type:ControlType.ResponsiveImage,title:\"Image\"},caption:{type:ControlType.String,title:\"Caption\",defaultValue:\"Caption Text\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Slide Title\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Slide description goes here\",displayTextArea:true},currency:{type:ControlType.Enum,title:\"Currency\",options:[\"$\",\"€\",\"\\xa3\",\"\\xa5\",\"₹\",\"₽\",\"₩\",\"₪\",\"₦\",\"R$\",\"A$\",\"C$\",\"CHF\",\"kr\",\"zł\",\"Kč\",\"฿\",\"₱\",\"₫\",\"₺\"],optionTitles:[\"USD ($)\",\"EUR (€)\",\"GBP (\\xa3)\",\"JPY (\\xa5)\",\"INR (₹)\",\"RUB (₽)\",\"KRW (₩)\",\"ILS (₪)\",\"NGN (₦)\",\"BRL (R$)\",\"AUD (A$)\",\"CAD (C$)\",\"CHF (CHF)\",\"SEK (kr)\",\"PLN (zł)\",\"CZK (Kč)\",\"THB (฿)\",\"PHP (₱)\",\"VND (₫)\",\"TRY (₺)\"],defaultValue:\"$\"},price:{type:ControlType.Number,title:\"Price\",defaultValue:0,min:0,step:.01},buttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Learn More\"},buttonLink:{type:ControlType.Link,title:\"Button Link\",defaultValue:\"\"},subImages:{type:ControlType.Array,title:\"Thumbnails\",control:{type:ControlType.ResponsiveImage},maxCount:10},backgroundType:{type:ControlType.Enum,title:\"BG Type\",options:[\"color\",\"image\"],optionTitles:[\"Color\",\"Image\"],defaultValue:\"color\",displaySegmentedControl:true},backgroundColor:{type:ControlType.Color,title:\"BG Color\",defaultValue:\"#1A1A1A\"},backgroundImage:{type:ControlType.ResponsiveImage,title:\"BG Image\"}}},defaultValue:[{caption:\"For those who move with precision.\",backgroundColor:\"#1A1A1A\",backgroundType:\"image\",backgroundImage:{src:\"https://framerusercontent.com/images/iGWdrDOs6t9w8qD4Cpbf7PqZjA.png\",alt:\"Background 1\"},image:{src:\"https://framerusercontent.com/images/0v6MgiD65bIfOy375j6uo18h0I.png\",alt:\"Slide 1\"},title:\"Vector Tech Tee\",description:\"The Vector Tech Tee features a lightweight, breathable fabric with a structured drape, designed to maintain form while adapting to your pace. Minimal in appearance, precise in execution.\",currency:\"$\",price:0,buttonText:\"Learn More\",buttonLink:\"\"},{caption:\"Built for quiet confidence and swag.\",backgroundColor:\"#1F1F1F\",backgroundType:\"image\",backgroundImage:{src:\"https://framerusercontent.com/images/Gfhyq5fWaJ8kBb4X1SKcg1cNg.png\",alt:\"Background 2\"},image:{src:\"https://framerusercontent.com/images/6sLB5tzeRW8fWfqTkpFAgdYUYQ.png\",alt:\"Slide 2\"},title:\"CoreLayer Jacket\",description:\"The CoreLayer Jacket combines clean construction with performance-grade materials, offering insulation without bulk. Streamlined, versatile, and built for everyday elevation.\",currency:\"$\",price:0,buttonText:\"Explore\",buttonLink:\"\"},{caption:\"For the ones who stay ahead.\",backgroundColor:\"#242424\",backgroundType:\"image\",backgroundImage:{src:\"https://framerusercontent.com/images/BF2dqslVOgN1603rc54KZY42E.png\",alt:\"Background 3\"},image:{src:\"https://framerusercontent.com/images/jxkY6sOvFuYFWjAj7GMOA2mu8uI.png\",alt:\"Slide 3\"},title:\"Pulse Mesh Tee\",description:\"The Pulse Mesh Tee uses advanced ventilation zones and soft-touch fabric to regulate temperature while maintaining a sharp silhouette. Designed to keep up without compromising form.\",currency:\"$\",price:0,buttonText:\"Get Started\",buttonLink:\"\"}]},defaultView:{type:ControlType.Enum,title:\"Default View\",description:\"Initial state of the component\",options:[\"collapsed\",\"expanded\"],optionTitles:[\"Collapsed\",\"Expanded\"],defaultValue:\"expanded\",displaySegmentedControl:true},transitionType:{type:ControlType.Enum,title:\"Transition\",description:\"Animation style between slides\",options:[\"mask-reveal\",\"move-out\",\"z-index\"],optionTitles:[\"Mask Reveal\",\"Move Out\",\"Z-Index\"],defaultValue:\"mask-reveal\"},infiniteScroll:{type:ControlType.Boolean,title:\"Infinite Scroll\",description:\"Loop back to first slide after last\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},text:{type:ControlType.Object,title:\"Text\",description:\"Font styles for all text\",controls:{captionFont:{type:ControlType.Font,title:\"Caption Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"48px\",variant:\"Bold\",letterSpacing:\"-0.04em\",lineHeight:\"1.2em\"}},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"28px\",variant:\"Semibold\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"}},descriptionFont:{type:ControlType.Font,title:\"Description Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.5em\"}},priceFont:{type:ControlType.Font,title:\"Price Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"24px\",variant:\"Semibold\",letterSpacing:\"-0.02em\",lineHeight:\"1em\"}}}},colors:{type:ControlType.Object,title:\"Colors\",description:\"Text colors\",controls:{captionColor:{type:ControlType.Color,title:\"Caption\",defaultValue:\"#FFFFFF\"},titleColor:{type:ControlType.Color,title:\"Title\",defaultValue:\"#FFFFFF\"},descriptionColor:{type:ControlType.Color,title:\"Description\",defaultValue:\"#CCCCCC\"},priceColor:{type:ControlType.Color,title:\"Price\",defaultValue:\"#FFFFFF\"}}},button:{type:ControlType.Object,title:\"Button\",description:\"Button style and links\",controls:{showButton:{type:ControlType.Boolean,title:\"Show Button\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},type:{type:ControlType.Enum,title:\"Type\",options:[\"primary\",\"secondary\",\"tertiary\"],optionTitles:[\"Primary\",\"Secondary\",\"Tertiary\"],defaultValue:\"primary\"},linkType:{type:ControlType.Enum,title:\"Links\",options:[\"individual\",\"global\"],optionTitles:[\"Individual\",\"Global\"],defaultValue:\"global\",displaySegmentedControl:true},globalLink:{type:ControlType.Link,title:\"Link\",defaultValue:\"\",hidden:props=>props.linkType===\"individual\"},globalButtonTitle:{type:ControlType.String,title:\"Button Title\",defaultValue:\"Add to Cart\",hidden:props=>props.linkType===\"individual\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},textAlignment:{type:ControlType.Enum,title:\"Text Align\",options:[\"center\",\"top-left\",\"top-right\",\"bottom-left\",\"bottom-right\"],optionTitles:[\"Center\",\"Top Left\",\"Top Right\",\"Bottom Left\",\"Bottom Right\"],defaultValue:\"bottom-left\"},leadingIcon:{type:ControlType.Enum,title:\"Leading Icon\",options:[\"none\",\"arrow-right\",\"arrow-left\",\"chevron-right\",\"chevron-left\",\"plus\",\"minus\",\"check\",\"cross\",\"external\",\"download\",\"upload\",\"search\",\"heart\",\"star\",\"cart\",\"user\"],optionTitles:[\"None\",\"Arrow Right\",\"Arrow Left\",\"Chevron Right\",\"Chevron Left\",\"Plus\",\"Minus\",\"Check\",\"Cross\",\"External\",\"Download\",\"Upload\",\"Search\",\"Heart\",\"Star\",\"Cart\",\"User\"],defaultValue:\"cart\"},trailingIcon:{type:ControlType.Enum,title:\"Trailing Icon\",options:[\"none\",\"arrow-right\",\"arrow-left\",\"chevron-right\",\"chevron-left\",\"plus\",\"minus\",\"check\",\"cross\",\"external\",\"download\",\"upload\",\"search\",\"heart\",\"star\",\"cart\",\"user\"],optionTitles:[\"None\",\"Arrow Right\",\"Arrow Left\",\"Chevron Right\",\"Chevron Left\",\"Plus\",\"Minus\",\"Check\",\"Cross\",\"External\",\"Download\",\"Upload\",\"Search\",\"Heart\",\"Star\",\"Cart\",\"User\"],defaultValue:\"none\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:20,min:12,max:48,step:2,unit:\"px\"},iconGap:{type:ControlType.Number,title:\"Icon Gap\",defaultValue:8,min:0,max:200,step:2,unit:\"px\"},fillColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#12F4FF\"},hoverColor:{type:ControlType.Color,title:\"Hover\",defaultValue:\"#EEEEEE\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:8,min:0,max:50,step:1,unit:\"px\"},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:2,min:1,max:10,step:1,unit:\"px\",hidden:props=>props.type!==\"secondary\"},widthType:{type:ControlType.Enum,title:\"Width\",options:[\"fill\",\"fit\",\"fixed\"],optionTitles:[\"Fill\",\"Fit\",\"Fixed\"],defaultValue:\"fill\",displaySegmentedControl:true},width:{type:ControlType.Number,title:\"Width\",defaultValue:200,min:100,max:500,step:10,unit:\"px\",hidden:props=>props.widthType!==\"fixed\"},heightType:{type:ControlType.Enum,title:\"Height\",options:[\"auto\",\"fixed\"],optionTitles:[\"Auto\",\"Fixed\"],defaultValue:\"fixed\",displaySegmentedControl:true},height:{type:ControlType.Number,title:\"Height\",defaultValue:72,min:32,max:80,step:4,unit:\"px\",hidden:props=>props.heightType!==\"fixed\"}}},indicator:{type:ControlType.Object,title:\"Indicator\",description:\"Thumbnail navigation\",controls:{show:{type:ControlType.Boolean,title:\"Show\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(255, 255, 255, 0.1)\"},containerPadding:{type:ControlType.Number,title:\"BG Padding\",defaultValue:4,min:0,max:100,step:1,unit:\"px\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:60,min:0,max:60,step:1,unit:\"px\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:40,min:30,max:120,step:1,unit:\"px\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:4,min:0,max:40,step:1,unit:\"px\"},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:16,min:0,max:100,step:4,unit:\"px\"},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:0,min:0,max:10,step:1,unit:\"px\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#000000\"},position:{type:ControlType.Enum,title:\"Position\",options:[\"top\",\"bottom\",\"top-left\",\"top-right\",\"bottom-left\",\"bottom-right\"],optionTitles:[\"Top\",\"Bottom\",\"Top Left\",\"Top Right\",\"Bottom Left\",\"Bottom Right\"],defaultValue:\"top-right\"},activeOpacity:{type:ControlType.Number,title:\"Active Opacity\",defaultValue:1,min:0,max:1,step:.1},inactiveOpacity:{type:ControlType.Number,title:\"Inactive Opacity\",defaultValue:.3,min:0,max:1,step:.1}}},settings:{type:ControlType.Object,title:\"Settings\",description:\"Layout and spacing\",controls:{containerBackground:{type:ControlType.Color,title:\"Slide BG\",defaultValue:\"#0A0A0A\"},borderRadius:{type:ControlType.Number,title:\"Slide Radius\",defaultValue:8,min:0,max:32,step:1,unit:\"px\"},visibility:{type:ControlType.Object,title:\"Visibility\",description:\"Show/hide sections\",controls:{showCaption:{type:ControlType.Boolean,title:\"Caption\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showContent:{type:ControlType.Boolean,title:\"Content\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"}}},slideOrder:{type:ControlType.Array,title:\"Slide Order\",description:\"Arrange section order\",control:{type:ControlType.Enum,options:[\"caption\",\"image\",\"content\"],optionTitles:[\"Caption\",\"Image\",\"Content\"]},defaultValue:[\"caption\",\"image\",\"content\"],maxCount:3},slideSize:{type:ControlType.Object,title:\"Slide Size\",description:\"Section size ratios\",controls:{caption:{type:ControlType.Number,title:\"Caption\",defaultValue:1,min:.5,max:5,step:.5},image:{type:ControlType.Number,title:\"Image\",defaultValue:2,min:.5,max:5,step:.5},content:{type:ControlType.Number,title:\"Content\",defaultValue:1.5,min:.5,max:5,step:.5}}},captionAlignment:{type:ControlType.Enum,title:\"Caption\",options:[\"top-left\",\"center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Center\",\"Bottom Left\"],defaultValue:\"top-left\"},contentAlignment:{type:ControlType.Enum,title:\"Content\",options:[\"top-left\",\"center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Center\",\"Bottom Left\"],defaultValue:\"bottom-left\"},slidePadding:{type:ControlType.Number,title:\"Padding\",defaultValue:12,min:0,max:100,step:4,unit:\"px\"},imagePadding:{type:ControlType.Number,title:\"IMG Padding\",defaultValue:8,min:0,max:100,step:4,unit:\"px\"},imageRadius:{type:ControlType.Number,title:\"IMG Radius\",defaultValue:8,min:0,max:50,step:1,unit:\"px\"},contentGap:{type:ControlType.Number,title:\"Gap\",defaultValue:20,min:0,max:60,step:4,unit:\"px\"},subImages:{type:ControlType.Object,title:\"Thumbnails\",description:\"Clickable thumbnails\",controls:{show:{type:ControlType.Boolean,title:\"Show\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:40,min:20,max:100,step:4,unit:\"px\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:8,min:0,max:40,step:2,unit:\"px\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:4,min:0,max:100,step:1,unit:\"px\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#1A1A1A\"},containerPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:12,min:0,max:40,step:1,unit:\"px\"},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:2,min:0,max:10,step:1,unit:\"px\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#333333\"},activeBorderColor:{type:ControlType.Color,title:\"Active\",defaultValue:\"#FFFFFF\"},activeOpacity:{type:ControlType.Number,title:\"Active\",defaultValue:1,min:0,max:1,step:.1},inactiveOpacity:{type:ControlType.Number,title:\"Inactive\",defaultValue:.3,min:0,max:1,step:.1}}},separator:{type:ControlType.Object,title:\"Separator\",description:\"Visual dividers\",controls:{showAfterDescription:{type:ControlType.Boolean,title:\"Description\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showAfterButton:{type:ControlType.Boolean,title:\"Button\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#333333\"},thickness:{type:ControlType.Number,title:\"Thickness\",defaultValue:1,min:1,max:10,step:1,unit:\"px\"}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductSlides\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"840\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProductSlide.map","// Generated by Framer (f36d8c8)\nexport default function metadata(params,activeLocale){return{description:\"Product slides by Framer Refinery\",favicon:\"https://framerusercontent.com/assets/TJfD6K1O6cB7rCIEEpCVeJCOLA.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/TJfD6K1O6cB7rCIEEpCVeJCOLA.png\",title:\"Product Slides\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"sOAMG,SAAwB,EAAc,EAAM,CAAC,GAAK,CAAC,QAAM,EAAE,CAAC,iBAAe,GAAK,OAAK,CAAC,YAAY,EAAE,CAAC,UAAU,EAAE,CAAC,gBAAgB,EAAE,CAAC,UAAU,EAAE,CAAC,CAAC,SAAO,CAAC,aAAa,UAAU,WAAW,UAAU,iBAAiB,UAAU,WAAW,UAAU,CAAC,YAAU,CAAC,KAAK,GAAK,KAAK,GAAG,YAAY,EAAE,YAAY,UAAU,SAAS,SAAS,cAAc,EAAE,gBAAgB,GAAG,IAAI,GAAG,QAAQ,GAAG,OAAO,EAAE,WAAW,cAAc,iBAAiB,GAAG,CAAC,SAAO,CAAC,WAAW,GAAK,KAAK,UAAU,UAAU,UAAU,WAAW,UAAU,OAAO,EAAE,YAAY,EAAE,UAAU,MAAM,MAAM,IAAI,WAAW,QAAQ,OAAO,GAAG,SAAS,SAAS,WAAW,GAAG,kBAAkB,GAAG,KAAK,EAAE,CAAC,UAAU,UAAU,cAAc,SAAS,YAAY,OAAO,aAAa,OAAO,SAAS,GAAG,QAAQ,EAAE,CAAC,WAAS,CAAC,WAAW,CAAC,YAAY,GAAK,YAAY,GAAK,CAAC,WAAW,CAAC,UAAU,QAAQ,UAAU,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,EAAE,QAAQ,IAAI,CAAC,iBAAiB,WAAW,iBAAiB,cAAc,aAAa,GAAG,WAAW,GAAG,aAAa,EAAE,YAAY,EAAE,UAAU,CAAC,KAAK,GAAK,KAAK,GAAG,IAAI,EAAE,OAAO,EAAE,WAAW,UAAU,iBAAiB,GAAG,YAAY,EAAE,YAAY,UAAU,kBAAkB,UAAU,cAAc,EAAE,gBAAgB,GAAG,CAAC,UAAU,CAAC,qBAAqB,GAAK,gBAAgB,GAAK,MAAM,UAAU,UAAU,EAAE,CAAC,oBAAoB,UAAU,aAAa,EAAE,CAAC,iBAAe,cAAc,cAAY,YAAY,EAAW,CAAC,EAAa,GAAiBA,EAAS,EAAE,CAAM,CAAC,EAAmB,GAAuBA,EAAS,EAAE,CAAC,CAAM,CAAC,EAAc,GAAkBA,EAAS,GAAM,CAAM,CAAC,EAAc,GAAkBA,EAAS,GAAM,CAAM,CAAC,EAAU,GAAcA,EAAS,GAAM,CAAM,CAAC,EAAqB,GAAyBA,EAAS,GAAM,CAAM,CAAC,EAAU,GAAcA,EAAS,KAAK,CAAM,CAAC,EAAoB,GAAwBA,EAAS,UAAU,CAAM,CAAC,EAAc,GAAkBA,EAAS,KAAK,CAAM,CAAC,EAAc,GAAkBA,EAAS,GAAM,CAAM,CAAC,EAAgB,GAAoBA,EAAS,GAAM,CAAO,EAAaC,EAAO,KAAK,CAAO,EAAgBA,EAAO,KAAK,CAAO,EAAYA,EAAO,EAAE,CAAO,EAAUA,EAAO,EAAE,CAAO,EAAgBA,EAAO,GAAM,CAAO,EAAWA,EAAO,GAAM,CAAO,EAAS,IAAqB,CAAO,EAAY,GAAG,CAAC,EAAE,gBAAgB,CAAI,GAAgB,SAAkB,KAAK,IAAI,EAAE,OAAO,CAAC,KAAI,EAAgB,QAAQ,GAAQ,EAAE,OAAO,EAAG,GAAW,CAAO,GAAW,CAAE,eAAe,CAAC,EAAgB,QAAQ,IAAQ,IAAI,GAAU,EAAiB,GAAG,CAAC,EAAY,QAAQ,EAAE,QAAQ,GAAG,QAAQ,EAAU,QAAQ,EAAE,QAAQ,GAAG,QAAQ,EAAW,QAAQ,IAAc,EAAgB,GAAG,CAAC,EAAE,gBAAgB,CAAC,EAAU,QAAQ,EAAE,QAAQ,GAAG,QAAmB,KAAK,IAAI,EAAY,QAAQ,EAAU,QAAQ,CAAS,KAAI,EAAW,QAAQ,KAAc,MAAmB,CAAC,GAAG,EAAgB,SAAS,CAAC,EAAW,QAAQ,OAAO,IAAM,EAAK,EAAY,QAAQ,EAAU,QAAW,KAAK,IAAI,EAAK,CAAC,KAAI,EAAgB,QAAQ,GAAQ,EAAK,EAAG,GAAW,CAAO,GAAW,CAAE,eAAe,CAAC,EAAgB,QAAQ,IAAQ,IAAI,EAAE,EAAW,QAAQ,IAAc,EAAUC,MAAgB,CAAC,GAAG,EAAM,SAAS,GAAG,CAAC,GAAe,CAAC,GAAiB,EAAS,OAAO,IAAM,EAAS,GAAgB,EAAa,GAAG,EAAM,OAAO,EAAa,EAAM,OAAO,EAAE,EAAa,EAAE,EAAgB,IAAW,IAAoB,MAAoB,CAAC,EAAuB,UAAU,CAAC,EAAa,EAAS,CAAC,EAAwB,GAAK,EAAG,CAAC,eAAe,CAAC,MAAoB,CAAC,EAAgB,EAAS,CAAC,EAAa,KAAK,CAAC,EAAwB,GAAM,CAC9+G,EAAsB,IAAO,CAAC,GAAG,GAAM,GAAc,EAAE,EAAE,EAAG,EAAG,IAAI,GAAG,CAAC,EAAM,OAAO,EAAe,EAAa,EAAc,EAAgB,EAAS,CAAC,CAAO,EAAUA,MAAgB,CAAC,GAAG,EAAM,SAAS,GAAG,CAAC,GAAe,CAAC,GAAiB,EAAS,OAAO,IAAM,EAAS,EAAe,IAAe,EAAE,EAAM,OAAO,EAAE,EAAa,EAAE,EAAa,EAAE,EAAa,EAAE,EAAgB,IAAW,IAAoB,MAAoB,CAAC,EAAuB,WAAW,CAAC,EAAa,EAAS,CAAC,EAAwB,GAAK,EAAG,CAAC,eAAe,CAAC,MAAoB,CAAC,EAAgB,EAAS,CAAC,EAAa,KAAK,CAAC,EAAwB,GAAM,CAC3nB,EAAsB,IAAO,CAAC,GAAG,GAAM,GAAc,EAAE,EAAE,EAAG,EAAG,IAAI,GAAG,CAAC,EAAM,OAAO,EAAe,EAAa,EAAc,EAAgB,EAAS,CAAC,CAAC,MAAc,CAAC,GAAG,EAAS,OAAO,IAAM,EAAa,EAAgB,QAAY,KAAsT,OAAlS,EAAa,iBAAiB,QAAQ,EAAY,CAAC,QAAQ,GAAM,CAAC,CAAC,EAAa,iBAAiB,aAAa,EAAiB,CAAC,QAAQ,GAAK,CAAC,CAAC,EAAa,iBAAiB,YAAY,EAAgB,CAAC,QAAQ,GAAM,CAAC,CAAC,EAAa,iBAAiB,WAAW,EAAe,CAAC,QAAQ,GAAK,CAAC,KAAW,CAAC,EAAa,oBAAoB,QAAQ,EAAY,CAAC,EAAa,oBAAoB,aAAa,EAAiB,CAAC,EAAa,oBAAoB,YAAY,EAAgB,CAAC,EAAa,oBAAoB,WAAW,EAAe,GAAK,CAAC,EAAU,EAAU,EAAS,CAAC,CAAC,MAAc,CAAC,IAAM,EAAU,EAAa,QAAQ,GAAG,CAAC,EAAU,OAAO,IAAM,EAAe,IAAI,eAAe,GAAS,CAAC,IAAI,IAAM,KAAS,EAAQ,CAAC,IAAM,EAAM,EAAM,YAAY,MAAM,MAAoB,CAAC,EAAa,EAAM,IAAI,EAAG,GAAI,CAAC,EAAe,QAAQ,EAAU,CAC/kC,IAAM,EAAa,EAAU,uBAAuB,CAAC,MAA6D,OAAvD,MAAoB,CAAC,EAAa,EAAa,IAAI,EAAG,KAAW,CAAC,EAAe,YAAY,GAAK,EAAE,CAAC,CAChK,MAAc,CACd,GADe,MAAoB,CAAC,EAAiB,IAAc,WAAW,EAAE,KAAK,CAAC,EAAmB,IAAc,WAAW,EAAG,CACjI,EACJ,MAAoB,CAAC,EAAiB,GAAK,EAAG,KADjC,CAAC,IAAM,EAAM,eAAe,CAAC,MAAoB,CAAC,EAAiB,GAAK,EAAG,EAAG,IAAI,CAAC,UAAU,aAAa,EAAM,GAC3E,CAAC,EAAY,EAAS,CAAC,CAAC,IAAM,EAAY,EAAM,IAAe,CAAC,QAAQ,eAAe,MAAM,CAAC,IAAI,sEAAsE,IAAI,cAAc,CAAC,MAAM,cAAc,YAAY,8BAA8B,SAAS,IAAI,MAAM,EAAE,WAAW,aAAa,WAAW,GAAG,gBAAgB,UAAU,gBAAgB,CAAC,IAAI,sEAAsE,IAAI,qBAAqB,CAAC,eAAe,QAAQ,CAAO,GAAkB,EAAY,iBAAiB,QAAQ,OAAO,EAAY,iBAAiB,KAAK,sEAAsE,0BAA0B,EAAY,iBAAiB,UAAgB,OAAoB,CAAC,IAAM,MAAqB,CAAC,OAAO,EAAO,cAAd,CAA6B,IAAI,SAAS,MAAM,SAAS,IAAI,WAAW,IAAI,cAAc,MAAM,aAAa,IAAI,YAAY,IAAI,eAAe,MAAM,WAAW,QAAQ,MAAM,WAAkB,MAAyB,CAAC,OAAO,EAAO,cAAd,CAA6B,IAAI,SAAS,MAAM,SAAS,IAAI,WAAW,IAAI,YAAY,MAAM,aAAa,IAAI,cAAc,IAAI,eAAe,MAAM,WAAW,QAAQ,MAAM,WAAkB,EAAW,CAAC,QAAQ,EAAO,gBAAgB,SAAe,EAAO,aAAa,QAAQ,GAAG,EAAO,OAAO,IAAI,OAAvD,MAA8D,aAAa,GAAG,EAAO,OAAO,IAAI,OAAO,UAAU,WAAW,6CAA6C,GAAG,EAAO,KAAK,OAAO,EAAO,aAAa,QAAQ,GAAG,EAAO,OAAO,IAAI,OAAO,QAAQ,cAAc,WAAW,GAAsB,CAAC,eAAe,GAAkB,CAAC,IAAI,GAAG,EAAO,QAAQ,IAAI,SAAS,WAAW,SAAS,SAAS,CAAO,EAAY,EAAO,YAAY,OAAO,CAAC,MAAM,OAAO,CAAC,EAAO,YAAY,QAAQ,CAAC,MAAM,GAAG,EAAO,MAAM,IAAI,CAAC,CAAC,MAAM,OAAO,CAAsf,OAAlf,EAAO,OAAO,UAAiB,CAAC,GAAG,EAAW,GAAG,EAAY,gBAAgB,EAAO,UAAU,MAAM,EAAO,UAAU,OAAO,OAAO,UAAU,EAAc,cAAc,EAAO,UAAU,IAAI,cAAc,EAAO,UAAU,IAAI,CAAU,EAAO,OAAO,YAAmB,CAAC,GAAG,EAAW,GAAG,EAAY,gBAAgB,cAAc,MAAM,EAAc,EAAO,WAAW,EAAO,UAAU,OAAO,GAAG,EAAO,YAAY,WAAW,EAAc,EAAO,WAAW,EAAO,YAAY,UAAU,OAAO,CAAa,CAAC,GAAG,EAAW,GAAG,EAAY,gBAAgB,cAAc,MAAM,EAAc,EAAO,WAAW,EAAO,UAAU,OAAO,OAAO,QAAQ,IAAI,eAAe,EAAc,YAAY,OAAO,oBAAoB,MAAM,EAAU,OAAsB,CAAC,IAAM,EAAK,EAAO,WAAW,aAAa,EAAY,WAAW,EAAO,WAAc,GAAa,IAAS,QAAa,EAAO,KAAK,EAAK,SAAS,EAAU,IAAY,EAAS,IAAQ,CAAC,GAAG,IAAW,OAAO,OAAO,KAAK,IAAM,EAAS,EAAO,SAAS,OAAO,EAAP,CAAiB,IAAI,cAAc,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAS,OAAO,EAAS,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,MAAM,CAAC,WAAW,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,kCAAkC,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,aAAa,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAS,OAAO,EAAS,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,MAAM,CAAC,WAAW,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,uDAAuD,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,gBAAgB,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAS,OAAO,EAAS,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,MAAM,CAAC,WAAW,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,kBAAkB,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,eAAe,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAS,OAAO,EAAS,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,MAAM,CAAC,WAAW,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,mBAAmB,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,OAAO,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAS,OAAO,EAAS,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,MAAM,CAAC,WAAW,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,mBAAmB,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,QAAQ,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAS,OAAO,EAAS,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,MAAM,CAAC,WAAW,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,WAAW,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,QAAQ,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAS,OAAO,EAAS,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,MAAM,CAAC,WAAW,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,kBAAkB,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,QAAQ,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAS,OAAO,EAAS,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,MAAM,CAAC,WAAW,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,gCAAgC,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,WAAW,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAS,OAAO,EAAS,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,MAAM,CAAC,WAAW,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,qBAAqB,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,WAAW,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAS,OAAO,EAAS,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,MAAM,CAAC,WAAW,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,qBAAqB,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,SAAS,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAS,OAAO,EAAS,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,MAAM,CAAC,WAAW,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,qBAAqB,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,SAAS,OAAoB,EAAM,MAAM,CAAC,MAAM,EAAS,OAAO,EAAS,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,MAAM,CAAC,WAAW,EAAE,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,IAAI,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,qBAAqB,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,QAAQ,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAS,OAAO,EAAS,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,MAAM,CAAC,WAAW,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,0HAA0H,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,OAAO,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAS,OAAO,EAAS,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,MAAM,CAAC,WAAW,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,iHAAiH,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,IAAI,OAAO,OAAoB,EAAM,MAAM,CAAC,MAAM,EAAS,OAAO,EAAS,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,MAAM,CAAC,WAAW,EAAE,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,GAAG,IAAI,GAAG,KAAK,EAAE,IAAI,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAc,EAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,IAAI,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAc,EAAK,OAAO,CAAC,EAAE,8MAA8M,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,OAAO,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAS,OAAO,EAAS,QAAQ,YAAY,KAAK,OAAO,MAAM,6BAA6B,MAAM,CAAC,WAAW,EAAE,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,qRAAqR,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,CAAC,CAAC,CAAC,CAAC,QAAQ,OAAO,OAAc,OAAyB,CAAC,IAAM,EAAU,CAAC,SAAS,WAAW,QAAQ,OAAO,IAAI,GAAG,EAAU,IAAI,IAAI,OAAO,GAAG,CAAO,EAAQ,GAAG,EAAU,QAAQ,IAA6D,EAAa,EAAU,MAAM,MAAmF,EAAgB,EAAU,MAAM,MAAM,OAAO,EAAU,SAAjB,CAA2B,IAAI,MAAM,MAAM,CAAC,GAAG,EAAU,OAAO,QAAQ,EAAa,KAAK,EAAgB,KAAK,EAAQ,GAAG,KAAK,MAAM,UAAU,mBAAmB,CAAC,IAAI,SAAS,MAAM,CAAC,GAAG,EAAU,IAAI,QAAQ,EAAa,KAAK,EAAgB,KAAK,EAAQ,GAAG,KAAK,MAAM,UAAU,mBAAmB,CAAC,IAAI,WAAW,MAAM,CAAC,GAAG,EAAU,OAAO,QAAQ,EAAa,KAAK,EAAgB,KAAK,EAAQ,GAAG,KAAK,KAAc,CAAC,IAAI,YAAY,MAAM,CAAC,GAAG,EAAU,OAAO,QAAQ,EAAa,KAAK,EAAgB,KAAK,EAAQ,GAAG,MAAM,KAAe,CAAC,IAAI,cAAc,MAAM,CAAC,GAAG,EAAU,IAAI,QAAQ,EAAa,KAAK,EAAgB,KAAK,EAAQ,GAAG,KAAK,KAAc,CAAC,IAAI,eAAe,MAAM,CAAC,GAAG,EAAU,IAAI,QAAQ,EAAa,KAAK,EAAgB,KAAK,EAAQ,GAAG,MAAM,KAAe,CAAC,QAAQ,MAAM,CAAC,GAAG,EAAU,IAAI,QAAQ,EAAa,KAAK,EAAgB,KAAK,EAAQ,GAAG,KAAK,MAAM,UAAU,mBAAmB,GAAU,GAAuBA,EAAY,GAAoB,EAAmB,IAAa,EAAI,CAAC,EAAmB,CAAC,CAAO,GAAuBA,GAAa,EAAW,IAAa,CAAC,MAAoB,CAAC,EAAsB,IAAO,CAAC,GAAG,GAAM,GAAY,EAAW,EAAE,EAAG,EAAG,EAAE,CAAC,CAAO,IAAoB,EAAK,EAAU,EAAc,GAAK,EAAW,IAAe,CAAC,IAAM,EAAU,EAAK,OAAO,CAAC,IAAI,sEAAsE,IAAI,cAAc,CAAwB,GAAuB,EAAW,CAAC,IAAM,OAAoB,CAAC,GAAG,CAAC,EAAK,WAAW,EAAK,UAAU,SAAS,EAAG,OAAO,EAAW,IAAM,EAAmB,EAAmB,IAAa,EAAoD,OAA/C,IAAqB,EAAU,EAAuB,EAAK,UAAU,EAAmB,IAAI,KAAe,CAAO,OAAmB,CAAC,EAAK,WAAW,EAAK,UAAU,SAAS,EAAS,EAAE,CAAQ,CAAC,EAAU,GAAG,EAAK,UAAU,GAAK,CAAO,EAAmB,GAAW,CAAC,OAAO,EAAP,CAAkB,IAAI,WAAW,MAAM,CAAC,WAAW,aAAa,eAAe,aAAa,CAAC,IAAI,SAAS,MAAM,CAAC,WAAW,SAAS,eAAe,SAAS,CAAC,IAAI,cAAc,MAAM,CAAC,WAAW,aAAa,eAAe,WAAW,CAAC,QAAQ,MAAM,CAAC,WAAW,aAAa,eAAe,aAAa,GAAI,OAAO,EAAP,CAAkB,IAAI,UAA0D,OAA5C,EAAS,WAAW,YAA4C,EAAK,MAAM,CAAC,MAAM,CAAC,KAAK,EAAS,UAAU,QAAQ,QAAQ,GAAG,EAAS,aAAa,IAAI,QAAQ,OAAO,GAAG,EAAmB,EAAS,iBAAiB,CAAC,GAAG,EAAK,YAAY,MAAM,EAAO,aAAa,CAAC,SAAS,EAAK,QAAQ,CAAC,UAAU,CAAjQ,KAAkQ,IAAI,QAAQ,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,KAAK,EAAS,UAAU,MAAM,QAAQ,GAAG,EAAS,aAAa,IAAI,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,gBAAgB,OAAO,EAAc,EAAe,IAAI,EAAU,IAAI,GAAG,eAAe,QAAQ,mBAAmB,SAAS,aAAa,GAAG,EAAS,YAAY,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,IAAI,UAA0D,OAA5C,EAAS,WAAW,YAA4C,EAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAS,UAAU,QAAQ,QAAQ,GAAG,EAAS,aAAa,IAAI,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,EAAS,WAAW,IAAI,GAAG,EAAmB,EAAS,iBAAiB,CAAC,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,OAAO,EAAE,GAAG,EAAK,UAAU,MAAM,EAAO,WAAW,CAAC,SAAS,EAAK,MAAM,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,GAAG,EAAK,gBAAgB,MAAM,EAAO,iBAAiB,CAAC,SAAS,EAAK,YAAY,CAAC,CAAC,EAAS,UAAU,sBAAmC,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,GAAG,EAAS,UAAU,UAAU,IAAI,gBAAgB,EAAS,UAAU,MAAM,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,aAAa,IAAI,GAAG,EAAS,WAAW,IAAI,MAAM,OAAO,CAAC,SAAS,CAAC,EAAK,MAAM,GAAgB,EAAM,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,GAAG,EAAK,UAAU,MAAM,EAAO,WAAW,CAAC,SAAS,CAAC,EAAK,SAAS,EAAK,MAAM,eAAe,QAAQ,CAAC,sBAAsB,EAAE,sBAAsB,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,EAAO,YAAyB,EAAM,SAAS,CAAC,MAAM,IAAiB,CAAC,GAAG,GAAe,CAAC,iBAAiB,EAAiB,GAAK,CAAC,iBAAiB,EAAiB,GAAM,CAAC,gBAAgB,EAAiB,GAAK,CAAC,cAAc,EAAiB,GAAM,CAAC,QAAQ,GAAkB,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,MAAM,OAAO,OAAO,OAAO,gBAAgB,EAAO,WAAW,SAAS,GAAe,EAAc,iBAAiB,oBAAoB,WAAW,gDAAgD,OAAO,EAAE,UAAU,GAAe,EAAc,cAAc,WAAW,CAAC,CAAC,CAAc,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,EAAE,QAAQ,OAAO,WAAW,SAAS,IAAI,GAAG,EAAO,QAAQ,IAAI,UAAU,GAAe,EAAc,cAAc,WAAW,WAAW,sBAAsB,CAAC,SAAS,CAAC,GAAW,EAAO,YAAY,EAAO,UAAU,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,QAAQ,eAAe,CAAC,SAAS,EAAO,WAAW,SAAS,EAAO,kBAAkB,EAAK,WAAW,CAAC,CAAC,GAAW,EAAO,aAAa,EAAO,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAS,UAAU,iBAA8B,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,GAAG,EAAS,UAAU,UAAU,IAAI,gBAAgB,EAAS,UAAU,MAAM,CAAC,CAAC,CAAC,EAAS,UAAU,MAAM,EAAU,OAAO,GAAgB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,GAAG,EAAS,UAAU,IAAI,IAAI,SAAS,OAAO,gBAAgB,EAAS,UAAU,WAAW,QAAQ,GAAG,EAAS,UAAU,iBAAiB,IAAI,aAAa,GAAG,EAAS,UAAU,OAAO,IAAI,CAAC,SAAS,EAAU,KAAK,EAAM,IAAM,CAA4D,IAAM,EAAkB,KAA1D,EAAmB,IAAa,GAAmD,OAAoB,EAAK,SAAS,CAAC,MAAM,CAAC,MAAM,GAAG,EAAS,UAAU,KAAK,IAAI,OAAO,GAAG,EAAS,UAAU,KAAK,IAAI,aAAa,GAAG,EAAS,UAAU,OAAO,IAAI,gBAAgB,OAAO,EAAM,IAAI,GAAG,eAAe,QAAQ,mBAAmB,SAAS,SAAS,SAAS,OAAO,EAAc,UAAU,UAAU,OAAO,GAAG,EAAS,UAAU,YAAY,WAAW,EAAkB,EAAS,UAAU,kBAAkB,EAAS,UAAU,cAAc,QAAQ,EAAkB,EAAS,UAAU,cAAc,EAAS,UAAU,gBAAgB,WAAW,gBAAgB,QAAQ,EAAE,WAAW,EAAE,CAAC,GAAG,GAAe,CAAC,YAAY,GAAuB,EAAW,EAAI,CAAC,UAAU,GAAG,EAAI,EAAE,MAAM,SAAS,EAAE,MAAM,OAAK,EAAE,gBAAgB,CAAC,GAAuB,EAAW,EAAI,GAAI,CAAC,aAAa,QAAQ,EAAM,KAAK,SAAS,EAAI,MAAM,eAAe,EAAkB,SAAS,CAAC,EAAc,CAAC,GAAG,EAAW,GAAG,IAAM,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAApiH,KAAqiH,QAAQ,OAAO,OAAQ,OAAoB,EAAM,MAAM,CAAC,IAAI,EAAa,MAAM,CAAC,GAAG,EAAM,MAAM,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,SAAS,SAAS,gBAAgB,EAAS,oBAAoB,CAAC,SAAS,CAAC,IAAgB,MAAmB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,MAAM,OAAO,EAAU,MAAM,MAAM,QAAQ,OAAO,cAAc,EAAU,SAAS,MAAM,IAAI,MAAM,WAAW,SAAS,eAAe,SAAS,gBAAgB,EAAS,oBAAoB,aAAa,EAAS,aAAa,CAAC,SAAS,EAAM,MAAM,EAAE,EAAE,CAAC,KAAK,EAAK,IAAQ,CAAC,IAAM,EAAU,EAAK,OAAO,CAAC,IAAI,sEAAsE,IAAI,cAAc,CAAC,OAAoB,EAAK,SAAS,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,EAAU,OAAO,OAAO,OAAO,EAAU,OAAO,OAAO,UAAU,EAAU,QAAQ,OAAO,aAAa,EAAS,aAAa,gBAAgB,OAAO,EAAU,IAAI,GAAG,eAAe,QAAQ,mBAAmB,SAAS,OAAO,UAAU,WAAW,4CAA4C,UAAU,8BAA8B,SAAS,WAAW,SAAS,SAAS,OAAO,OAAO,QAAQ,EAAE,CAAC,YAAY,CAAC,MAAoB,CAAC,EAAiB,EAAM,CAAC,EAAgB,EAAM,EAAG,CAClmhB,eAAe,CAAC,MAAoB,CAAC,EAAmB,GAAK,EAAG,EAAG,IAAI,EAAG,UAAU,GAAG,EAAI,EAAE,MAAM,SAAS,EAAE,MAAM,OAAK,EAAE,gBAAgB,CAAC,MAAoB,CAAC,EAAiB,EAAM,CAAC,EAAgB,EAAM,EAAG,CAAC,eAAe,CAAC,MAAoB,CAAC,EAAmB,GAAK,EAAG,EAAG,IAAI,GAAI,aAAa,GAAG,CAAK,IAAU,EAAE,cAAc,MAAM,UAAU,mBAAmB,EAAE,cAAc,MAAM,UAAU,gCAAiC,aAAa,GAAG,CAAK,IAAU,EAAE,cAAc,MAAM,UAAU,gBAAgB,EAAE,cAAc,MAAM,UAAU,gCAAiC,QAAQ,GAAG,CAAK,IAAU,EAAE,cAAc,MAAM,UAAU,mBAAmB,EAAE,cAAc,MAAM,UAAU,gCAAiC,OAAO,GAAG,CAAK,IAAU,EAAE,cAAc,MAAM,UAAU,gBAAgB,EAAE,cAAc,MAAM,UAAU,gCAAiC,aAAa,QAAQ,EAAK,QAAQ,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,EAAE,KAAK,EAAE,MAAM,EAAE,QAAQ,OAAO,WAAW,kEAAkE,QAAQ,OAAO,WAAW,WAAW,eAAe,aAAa,cAAc,OAAO,CAAC,SAAsB,EAAK,KAAK,CAAC,MAAM,CAAC,OAAO,EAAE,GAAG,EAAK,UAAU,MAAM,EAAO,WAAW,YAAY,EAAU,gBAAgB,cAAc,gBAA0B,QAAgB,UAAU,EAAU,OAAO,iBAAiB,CAAC,SAAS,EAAK,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAM,EAAG,CAAC,CAAC,CAAC,IAAgB,MAAmB,EAAMC,GAAU,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,MAAM,OAAO,OAAO,OAAO,WAAW,GAAkB,OAAO,IAAc,YAAY,UAAU,UAAU,CAAC,YAAY,CAAI,IAAc,aAAa,MAAoB,CAAC,EAAiB,KAAK,EAAG,EAAI,CAAC,CAAC,GAAsB,IAAY,MAAmB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,MAAM,OAAO,OAAO,OAAO,gBAAgB,CAAC,IAAM,EAAS,EAAM,GAAW,OAAO,EAAS,iBAAiB,QAAQ,OAAO,EAAS,iBAAiB,KAAK,sEAAsE,0BAA0B,EAAS,iBAAiB,aAAc,CAAC,SAAS,CAAC,GAAU,IAAiB,cAAc,IAAsB,UAAU,oBAAoB,oBAAoB,iBAAiB,UAAU,CAAC,GAAU,IAAiB,cAAc,IAAsB,UAAU,gEAAgE,6DAA6D,CAAC,IAAW,IAAiB,YAAY,IAAiB,WAAW,0DAA0D,OAAO,OAAO,IAAiB,YAAY,IAAiB,UAAU,IAAiB,UAAU,EAAE,EAAE,EAAE,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,IAAI,EAAgB,MAAM,CAAC,SAAS,WAAW,MAAM,MAAM,OAAO,EAAU,MAAM,MAAM,gBAAgB,EAAS,oBAAoB,aAAa,EAAS,aAAa,SAAS,SAAS,UAAU,8BAA8B,QAAQ,OAAO,cAAc,EAAU,SAAS,MAAM,UAAU,CAAC,GAAU,GAAsB,IAAiB,WAAW,IAAsB,UAAU,uCAAuC,sCAAsC,CAAC,GAAU,GAAsB,IAAiB,UAAU,aAAa,WAAW,WAAW,CAAC,GAAU,IAAiB,YAAY,EAAqB,gDAAgD,CAAC,GAAU,IAAiB,WAAW,EAAqB,gDAAgD,OAAO,WAAW,CAAC,GAAU,EAAqB,YAAY,OAAO,OAAO,GAAsB,IAAiB,WAAW,EAAE,EAAE,CAAC,SAAS,EAAS,WAAW,IAAI,GAAW,GAAmB,EAAY,EAAU,GAAK,EAAa,CAAC,CAAC,CAAC,CAAC,GAAsB,IAAY,MAAM,CAAC,GAAuB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,MAAM,OAAO,EAAU,MAAM,MAAM,gBAAgB,EAAS,oBAAoB,aAAa,EAAS,aAAa,SAAS,SAAS,UAAU,8BAA8B,QAAQ,OAAO,cAAc,EAAU,SAAS,MAAM,SAAS,IAAiB,cAAc,IAAsB,UAAU,oBAAoB,oBAAoB,iBAAiB,UAAU,IAAiB,cAAc,IAAsB,UAAU,gEAAgE,6DAA6D,IAAiB,YAAY,IAAiB,UAAU,0DAA0D,OAAO,OAAO,IAAiB,YAAY,IAAiB,UAAU,IAAiB,UAAU,EAAE,EAAE,EAAE,CAAC,SAAS,EAAS,WAAW,IAAI,GAAW,GAAmB,EAAM,GAAW,EAAU,GAAM,EAAU,CAAC,CAAC,CAAC,CAAC,CAAC,GAAuB,EAAK,QAAQ,CAAC,SAAS;;;;;;;;;;;;;;;;;;;;;;;;;;;0BA2B5qJ,CAAC,CAAC,EAAU,MAAM,EAAM,OAAO,GAAgB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,IAAsB,CAAC,gBAAgB,EAAU,WAAW,QAAQ,GAAG,EAAU,iBAAiB,IAAI,aAAa,GAAG,EAAU,OAAO,IAAI,CAAC,SAAS,EAAM,KAAK,EAAK,IAAQ,CAAC,IAAM,EAAU,EAAK,OAAO,CAAC,IAAI,sEAAsE,IAAI,cAAc,CAAO,EAAS,KAAS,IAAY,KAAe,EAAV,GAAwB,OAAoB,EAAK,SAAS,CAAC,MAAM,CAAC,MAAM,GAAG,EAAU,KAAK,IAAI,OAAO,GAAG,EAAU,KAAK,IAAI,aAAa,GAAG,EAAU,OAAO,IAAI,SAAS,SAAS,OAAO,UAAU,OAAO,EAAS,GAAG,EAAU,YAAY,WAAW,EAAU,cAAc,OAAO,QAAQ,EAAS,EAAU,cAAc,EAAU,gBAAgB,gBAAgB,OAAO,EAAU,IAAI,GAAG,eAAe,QAAQ,mBAAmB,SAAS,WAAW,sCAAsC,QAAQ,EAAE,WAAW,EAAE,CAAC,YAAY,CAAI,IAAQ,GAAc,GAAsB,IAAgB,MAAoB,CAAC,EAAuB,EAAM,EAAa,UAAU,WAAW,CAAC,EAAa,EAAM,CAAC,EAAwB,GAAK,EAAG,CAAC,eAAe,CAAC,MAAoB,CAAC,EAAgB,EAAM,CAAC,EAAwB,GAAM,CAAC,EAAa,KAAK,EAAG,EAAG,IAAI,GAAG,UAAU,GAAG,CAAC,GAAG,EAAE,MAAM,SAAS,EAAE,MAAM,IAAI,CAAoB,GAAnB,EAAE,gBAAgB,CAAI,IAAQ,GAAc,GAAsB,EAAS,OAAO,MAAoB,CAAC,EAAuB,EAAM,EAAa,UAAU,WAAW,CAAC,EAAa,EAAM,CAAC,EAAwB,GAAK,EAAG,CAAC,eAAe,CAAC,MAAoB,CAAC,EAAgB,EAAM,CAAC,EAAwB,GAAM,CAAC,EAAa,KAAK,EAAG,EAAG,IAAI,GAAI,aAAa,eAAe,EAAM,EAAE,IAAI,EAAK,QAAQ,eAAe,EAAS,SAAS,IAAQ,GAAc,GAAsB,EAAS,CAAC,EAAM,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,sBAvCjtD,IAAyE,IAAwE,CAuCkkD,EAAoB,EAAc,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,YAAY,2BAA2B,QAAQ,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,gBAAgB,MAAM,QAAQ,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,eAAe,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,cAAc,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,8BAA8B,gBAAgB,GAAK,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,IAAI,IAAI,IAAO,IAAO,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,MAAM,KAAK,KAAK,KAAK,IAAI,IAAI,IAAI,IAAI,CAAC,aAAa,CAAC,UAAU,UAAU,UAAa,UAAa,UAAU,UAAU,UAAU,UAAU,UAAU,WAAW,WAAW,WAAW,YAAY,WAAW,WAAW,WAAW,UAAU,UAAU,UAAU,UAAU,CAAC,aAAa,IAAI,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,KAAK,IAAI,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,aAAa,CAAC,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,cAAc,aAAa,GAAG,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,QAAQ,CAAC,KAAK,EAAY,gBAAgB,CAAC,SAAS,GAAG,CAAC,eAAe,CAAC,KAAK,EAAY,KAAK,MAAM,UAAU,QAAQ,CAAC,QAAQ,QAAQ,CAAC,aAAa,CAAC,QAAQ,QAAQ,CAAC,aAAa,QAAQ,wBAAwB,GAAK,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,aAAa,UAAU,CAAC,gBAAgB,CAAC,KAAK,EAAY,gBAAgB,MAAM,WAAW,CAAC,CAAC,CAAC,aAAa,CAAC,CAAC,QAAQ,qCAAqC,gBAAgB,UAAU,eAAe,QAAQ,gBAAgB,CAAC,IAAI,sEAAsE,IAAI,eAAe,CAAC,MAAM,CAAC,IAAI,sEAAsE,IAAI,UAAU,CAAC,MAAM,kBAAkB,YAAY,6LAA6L,SAAS,IAAI,MAAM,EAAE,WAAW,aAAa,WAAW,GAAG,CAAC,CAAC,QAAQ,uCAAuC,gBAAgB,UAAU,eAAe,QAAQ,gBAAgB,CAAC,IAAI,qEAAqE,IAAI,eAAe,CAAC,MAAM,CAAC,IAAI,sEAAsE,IAAI,UAAU,CAAC,MAAM,mBAAmB,YAAY,iLAAiL,SAAS,IAAI,MAAM,EAAE,WAAW,UAAU,WAAW,GAAG,CAAC,CAAC,QAAQ,+BAA+B,gBAAgB,UAAU,eAAe,QAAQ,gBAAgB,CAAC,IAAI,qEAAqE,IAAI,eAAe,CAAC,MAAM,CAAC,IAAI,uEAAuE,IAAI,UAAU,CAAC,MAAM,iBAAiB,YAAY,wLAAwL,SAAS,IAAI,MAAM,EAAE,WAAW,cAAc,WAAW,GAAG,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,KAAK,MAAM,eAAe,YAAY,iCAAiC,QAAQ,CAAC,YAAY,WAAW,CAAC,aAAa,CAAC,YAAY,WAAW,CAAC,aAAa,WAAW,wBAAwB,GAAK,CAAC,eAAe,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,YAAY,iCAAiC,QAAQ,CAAC,cAAc,WAAW,UAAU,CAAC,aAAa,CAAC,cAAc,WAAW,UAAU,CAAC,aAAa,cAAc,CAAC,eAAe,CAAC,KAAK,EAAY,QAAQ,MAAM,kBAAkB,YAAY,sCAAsC,aAAa,GAAK,aAAa,KAAK,cAAc,MAAM,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,YAAY,2BAA2B,SAAS,CAAC,YAAY,CAAC,KAAK,EAAY,KAAK,MAAM,eAAe,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,OAAO,QAAQ,OAAO,cAAc,UAAU,WAAW,QAAQ,CAAC,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,OAAO,QAAQ,WAAW,cAAc,UAAU,WAAW,MAAM,CAAC,CAAC,gBAAgB,CAAC,KAAK,EAAY,KAAK,MAAM,mBAAmB,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,OAAO,QAAQ,UAAU,cAAc,UAAU,WAAW,QAAQ,CAAC,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,OAAO,QAAQ,WAAW,cAAc,UAAU,WAAW,MAAM,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,YAAY,cAAc,SAAS,CAAC,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,UAAU,aAAa,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,UAAU,CAAC,iBAAiB,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,YAAY,yBAAyB,SAAS,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,cAAc,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,UAAU,YAAY,WAAW,CAAC,aAAa,CAAC,UAAU,YAAY,WAAW,CAAC,aAAa,UAAU,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,aAAa,SAAS,CAAC,aAAa,CAAC,aAAa,SAAS,CAAC,aAAa,SAAS,wBAAwB,GAAK,CAAC,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,aAAa,GAAG,OAAO,GAAO,EAAM,WAAW,aAAa,CAAC,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,cAAc,OAAO,GAAO,EAAM,WAAW,aAAa,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,OAAO,QAAQ,WAAW,cAAc,UAAU,WAAW,MAAM,CAAC,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,cAAc,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,QAAQ,CAAC,SAAS,WAAW,YAAY,cAAc,eAAe,CAAC,aAAa,CAAC,SAAS,WAAW,YAAY,cAAc,eAAe,CAAC,aAAa,cAAc,CAAC,YAAY,CAAC,KAAK,EAAY,KAAK,MAAM,eAAe,QAAQ,CAAC,OAAO,cAAc,aAAa,gBAAgB,eAAe,OAAO,QAAQ,QAAQ,QAAQ,WAAW,WAAW,SAAS,SAAS,QAAQ,OAAO,OAAO,OAAO,CAAC,aAAa,CAAC,OAAO,cAAc,aAAa,gBAAgB,eAAe,OAAO,QAAQ,QAAQ,QAAQ,WAAW,WAAW,SAAS,SAAS,QAAQ,OAAO,OAAO,OAAO,CAAC,aAAa,OAAO,CAAC,aAAa,CAAC,KAAK,EAAY,KAAK,MAAM,gBAAgB,QAAQ,CAAC,OAAO,cAAc,aAAa,gBAAgB,eAAe,OAAO,QAAQ,QAAQ,QAAQ,WAAW,WAAW,SAAS,SAAS,QAAQ,OAAO,OAAO,OAAO,CAAC,aAAa,CAAC,OAAO,cAAc,aAAa,gBAAgB,eAAe,OAAO,QAAQ,QAAQ,QAAQ,WAAW,WAAW,SAAS,SAAS,QAAQ,OAAO,OAAO,OAAO,CAAC,aAAa,OAAO,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,UAAU,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,OAAO,GAAO,EAAM,OAAO,YAAY,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,OAAO,MAAM,QAAQ,CAAC,aAAa,CAAC,OAAO,MAAM,QAAQ,CAAC,aAAa,OAAO,wBAAwB,GAAK,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,GAAG,KAAK,KAAK,OAAO,GAAO,EAAM,YAAY,QAAQ,CAAC,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,OAAO,QAAQ,CAAC,aAAa,CAAC,OAAO,QAAQ,CAAC,aAAa,QAAQ,wBAAwB,GAAK,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,OAAO,GAAO,EAAM,aAAa,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,YAAY,uBAAuB,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,2BAA2B,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,eAAe,aAAa,UAAU,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,MAAM,SAAS,WAAW,YAAY,cAAc,eAAe,CAAC,aAAa,CAAC,MAAM,SAAS,WAAW,YAAY,cAAc,eAAe,CAAC,aAAa,YAAY,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,YAAY,qBAAqB,SAAS,CAAC,oBAAoB,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,aAAa,UAAU,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,YAAY,qBAAqB,SAAS,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,YAAY,wBAAwB,QAAQ,CAAC,KAAK,EAAY,KAAK,QAAQ,CAAC,UAAU,QAAQ,UAAU,CAAC,aAAa,CAAC,UAAU,QAAQ,UAAU,CAAC,CAAC,aAAa,CAAC,UAAU,QAAQ,UAAU,CAAC,SAAS,EAAE,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,YAAY,sBAAsB,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,EAAE,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,IAAI,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,CAAC,CAAC,CAAC,iBAAiB,CAAC,KAAK,EAAY,KAAK,MAAM,UAAU,QAAQ,CAAC,WAAW,SAAS,cAAc,CAAC,aAAa,CAAC,WAAW,SAAS,cAAc,CAAC,aAAa,WAAW,CAAC,iBAAiB,CAAC,KAAK,EAAY,KAAK,MAAM,UAAU,QAAQ,CAAC,WAAW,SAAS,cAAc,CAAC,aAAa,CAAC,WAAW,SAAS,cAAc,CAAC,aAAa,cAAc,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,YAAY,uBAAuB,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,UAAU,CAAC,kBAAkB,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,UAAU,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,YAAY,kBAAkB,SAAS,CAAC,qBAAqB,CAAC,KAAK,EAAY,QAAQ,MAAM,cAAc,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,gBAAgB,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,ICvCr9d,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,oCAAoC,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,iBAAiB"}