{"version":3,"file":"Slider.Hm-RqXMD.mjs","names":["useState","useRef","useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/p80Xrfy2zSPRdW2ReuAp/QaTXcQD7RUlyMnoUmZ0s/Slider.js"],"sourcesContent":["// Advanced content slider with smooth animations and interactive controls\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,startTransition,useEffect,useRef,useCallback}from\"react\";import{motion,AnimatePresence,useAnimation}from\"framer-motion\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Slider(props){// Add the keyframes to the document\nuseEffect(()=>{if(typeof document!==\"undefined\"){const styleElement=document.createElement(\"style\");styleElement.innerHTML=pulseKeyframes;document.head.appendChild(styleElement);return()=>{document.head.removeChild(styleElement);};}},[]);const{slides=[],backgroundColor,borderRadius,showDots,showArrows,dotColor,arrowColor,autoPlay,autoPlayDelay,animationType=\"slide\",progressStyle=\"dots\",dotSize=16,dotShape=\"circle\",dotSpacing=8,dotBackgroundStyle=\"glossy\",dotBackgroundColor=\"rgba(0, 0, 0, 0.2)\"}=props;const isStatic=useIsStaticRenderer();const controls=useAnimation();const[currentSlide,setCurrentSlide]=useState(0);const[isTransitioning,setIsTransitioning]=useState(false);const[isPaused,setIsPaused]=useState(false);const totalSlides=slides.length;const autoPlayRef=useRef(null);const containerRef=useRef(null);const startXRef=useRef(0);const isDraggingRef=useRef(false);const nextSlide=useCallback(()=>{if(isTransitioning||totalSlides<=1)return;setIsTransitioning(true);startTransition(()=>{setCurrentSlide(prev=>(prev+1)%totalSlides);});setTimeout(()=>setIsTransitioning(false),300);},[isTransitioning,totalSlides]);const prevSlide=useCallback(()=>{if(isTransitioning||totalSlides<=1)return;setIsTransitioning(true);startTransition(()=>{setCurrentSlide(prev=>(prev-1+totalSlides)%totalSlides);});setTimeout(()=>setIsTransitioning(false),300);},[isTransitioning,totalSlides]);const goToSlide=useCallback(index=>{if(isTransitioning||index===currentSlide)return;setIsTransitioning(true);startTransition(()=>{setCurrentSlide(index);});setTimeout(()=>setIsTransitioning(false),300);},[isTransitioning,currentSlide]);// Auto-play functionality\nuseEffect(()=>{if(!autoPlay||totalSlides<=1||isPaused||isStatic){if(autoPlayRef.current){clearInterval(autoPlayRef.current);autoPlayRef.current=null;}return;}autoPlayRef.current=window.setInterval(()=>{if(!isTransitioning&&!isDraggingRef.current){nextSlide();}},autoPlayDelay);return()=>{if(autoPlayRef.current){clearInterval(autoPlayRef.current);autoPlayRef.current=null;}};},[autoPlay,autoPlayDelay,totalSlides,isTransitioning,nextSlide,isPaused,isStatic]);// Touch/Mouse handlers for swipe functionality\nconst handleStart=useCallback(clientX=>{if(isStatic)return;startXRef.current=clientX;isDraggingRef.current=true;if(autoPlayRef.current){clearInterval(autoPlayRef.current);}},[isStatic]);const handleEnd=useCallback(clientX=>{if(!isDraggingRef.current||isStatic)return;const deltaX=clientX-startXRef.current;const threshold=50;if(Math.abs(deltaX)>threshold){if(deltaX>0){prevSlide();}else{nextSlide();}}isDraggingRef.current=false;// Restart auto-play if enabled\nif(autoPlay&&totalSlides>1&&!isPaused){autoPlayRef.current=window.setInterval(()=>{if(!isTransitioning&&!isDraggingRef.current){nextSlide();}},autoPlayDelay);}},[prevSlide,nextSlide,autoPlay,autoPlayDelay,totalSlides,isTransitioning,isPaused,isStatic]);// Keyboard navigation\nconst handleKeyDown=useCallback(e=>{if(isStatic)return;if(e.key===\"ArrowLeft\"){e.preventDefault();prevSlide();}else if(e.key===\"ArrowRight\"){e.preventDefault();nextSlide();}else if(e.key===\"Space\"){e.preventDefault();startTransition(()=>setIsPaused(!isPaused));}},[prevSlide,nextSlide,isPaused,isStatic]);if(totalSlides===0){return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,position:\"relative\",width:\"100%\",height:\"100%\",backgroundColor,borderRadius,overflow:\"hidden\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"#666\",fontSize:\"16px\"},children:\"Add slides to get started\"});}return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{...props.style,position:\"relative\",width:\"100%\",height:\"100%\",backgroundColor,borderRadius,overflow:\"hidden\",outline:\"none\"},tabIndex:0,onKeyDown:handleKeyDown,onMouseDown:e=>handleStart(e.clientX),onMouseUp:e=>handleEnd(e.clientX),onTouchStart:e=>handleStart(e.touches[0].clientX),onTouchEnd:e=>handleEnd(e.changedTouches[0].clientX),role:\"region\",\"aria-label\":`Slide ${currentSlide+1} of ${totalSlides}`,\"aria-live\":\"polite\",children:[animationType===\"slide\"&&/*#__PURE__*/_jsx(motion.div,{style:{position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\"},animate:{x:`-${currentSlide*100}%`},transition:{type:\"spring\",stiffness:300,damping:30,duration:.3},children:slides.map((slide,index)=>/*#__PURE__*/_jsx(\"div\",{style:{minWidth:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:slide},index))}),animationType===\"fade\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(AnimatePresence,{initial:false,mode:\"wait\",children:/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.5},children:slides[currentSlide]},currentSlide)})}),animationType===\"zoom\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(AnimatePresence,{initial:false,mode:\"wait\",children:/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},initial:{opacity:0,scale:.8},animate:{opacity:1,scale:1},exit:{opacity:0,scale:1.2},transition:{duration:.5},children:slides[currentSlide]},currentSlide)})}),animationType===\"flip\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(AnimatePresence,{initial:false,mode:\"wait\",children:/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},initial:{opacity:0,rotateY:90},animate:{opacity:1,rotateY:0},exit:{opacity:0,rotateY:-90},transition:{duration:.6,ease:\"easeInOut\"},children:slides[currentSlide]},currentSlide)})}),animationType===\"slideUp\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(AnimatePresence,{initial:false,mode:\"wait\",children:/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},initial:{opacity:0,y:50},animate:{opacity:1,y:0},exit:{opacity:0,y:-50},transition:{duration:.4,ease:\"easeOut\"},children:slides[currentSlide]},currentSlide)})}),animationType===\"slideDown\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(AnimatePresence,{initial:false,mode:\"wait\",children:/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},initial:{opacity:0,y:-50},animate:{opacity:1,y:0},exit:{opacity:0,y:50},transition:{duration:.4,ease:\"easeOut\"},children:slides[currentSlide]},currentSlide)})}),showArrows&&totalSlides>1&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{onClick:prevSlide,disabled:isTransitioning,style:{position:\"absolute\",left:\"16px\",top:\"50%\",transform:\"translateY(-50%)\",background:\"rgba(255, 255, 255, 0.9)\",border:\"none\",borderRadius:\"50%\",width:\"40px\",height:\"40px\",cursor:isTransitioning?\"not-allowed\":\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 2px 8px rgba(0, 0, 0, 0.1)\",zIndex:10,opacity:isTransitioning?.6:1,transition:\"opacity 0.2s ease, transform 0.1s ease\"},onMouseDown:e=>e.currentTarget.style.transform=\"translateY(-50%) scale(0.95)\",onMouseUp:e=>e.currentTarget.style.transform=\"translateY(-50%) scale(1)\",onMouseLeave:e=>e.currentTarget.style.transform=\"translateY(-50%) scale(1)\",\"aria-label\":\"Previous slide\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M15 18L9 12L15 6\",stroke:arrowColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"button\",{onClick:nextSlide,disabled:isTransitioning,style:{position:\"absolute\",right:\"16px\",top:\"50%\",transform:\"translateY(-50%)\",background:\"rgba(255, 255, 255, 0.9)\",border:\"none\",borderRadius:\"50%\",width:\"40px\",height:\"40px\",cursor:isTransitioning?\"not-allowed\":\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 2px 8px rgba(0, 0, 0, 0.1)\",zIndex:10,opacity:isTransitioning?.6:1,transition:\"opacity 0.2s ease, transform 0.1s ease\"},onMouseDown:e=>e.currentTarget.style.transform=\"translateY(-50%) scale(0.95)\",onMouseUp:e=>e.currentTarget.style.transform=\"translateY(-50%) scale(1)\",onMouseLeave:e=>e.currentTarget.style.transform=\"translateY(-50%) scale(1)\",\"aria-label\":\"Next slide\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 18L15 12L9 6\",stroke:arrowColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]}),showDots&&totalSlides>1&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",bottom:\"16px\",left:\"50%\",transform:\"translateX(-50%)\",display:\"flex\",alignItems:\"center\",gap:\"8px\",zIndex:10,padding:\"8px 12px\",borderRadius:\"24px\",backgroundColor:dotBackgroundColor,backdropFilter:\"blur(4px)\",boxShadow:dotBackgroundStyle===\"glass\"?\"0 4px 12px rgba(0,0,0,0.15), inset 0 1px 1px rgba(255,255,255,0.4)\":dotBackgroundStyle===\"metallic\"?\"0 4px 12px rgba(0,0,0,0.2), inset 0 -2px 5px rgba(0,0,0,0.3), inset 0 2px 5px rgba(255,255,255,0.5)\":\"0 4px 12px rgba(0,0,0,0.15), inset 0 1px 1px rgba(255,255,255,0.2)\",background:dotBackgroundStyle===\"glossy\"?`linear-gradient(to bottom, ${dotBackgroundColor}CC, ${dotBackgroundColor}FF)`:dotBackgroundStyle===\"glass\"?`linear-gradient(to bottom, ${dotBackgroundColor}99, ${dotBackgroundColor}CC)`:dotBackgroundStyle===\"metallic\"?`linear-gradient(to bottom, ${dotBackgroundColor}EE, ${dotBackgroundColor}99, ${dotBackgroundColor}CC)`:dotBackgroundColor},children:[progressStyle===\"dots\"&&slides.map((_,index)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:`${dotSpacing}px`},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>goToSlide(index),disabled:isTransitioning,style:{width:`${dotSize}px`,height:`${dotSize}px`,borderRadius:dotShape===\"circle\"?\"50%\":dotShape===\"rounded\"?\"30%\":\"2px\",border:`2px solid ${index===currentSlide?dotColor:\"rgba(255, 255, 255, 0.7)\"}`,backgroundColor:index===currentSlide?dotColor:\"rgba(255, 255, 255, 0.3)\",cursor:isTransitioning?\"not-allowed\":\"pointer\",transition:\"all 0.3s cubic-bezier(0.4, 0, 0.2, 1)\",transform:index===currentSlide?\"scale(1.3)\":\"scale(1)\",boxShadow:index===currentSlide?dotBackgroundStyle===\"glossy\"?`0 0 0 2px rgba(${dotColor===\"#000000\"?\"0,0,0\":\"255,255,255\"}, 0.3), inset 0 -4px 6px rgba(0,0,0,0.3), inset 0 4px 6px rgba(255,255,255,0.7)`:dotBackgroundStyle===\"glass\"?`0 0 0 2px rgba(${dotColor===\"#000000\"?\"0,0,0\":\"255,255,255\"}, 0.3), inset 0 -3px 6px rgba(0,0,0,0.15), inset 0 3px 6px rgba(255,255,255,0.8)`:dotBackgroundStyle===\"metallic\"?`0 0 0 2px rgba(${dotColor===\"#000000\"?\"0,0,0\":\"255,255,255\"}, 0.3), inset 0 -4px 8px rgba(0,0,0,0.4), inset 0 4px 8px rgba(255,255,255,0.8)`:`0 0 0 2px rgba(${dotColor===\"#000000\"?\"0,0,0\":\"255,255,255\"}, 0.3), inset 0 -3px 6px rgba(0,0,0,0.2), inset 0 3px 6px rgba(255,255,255,0.6)`:dotBackgroundStyle===\"glossy\"?`0 2px 4px rgba(0, 0, 0, 0.15), inset 0 -3px 5px rgba(0,0,0,0.2), inset 0 3px 5px rgba(255,255,255,0.7)`:dotBackgroundStyle===\"glass\"?`0 2px 4px rgba(0, 0, 0, 0.1), inset 0 -2px 4px rgba(0,0,0,0.05), inset 0 2px 4px rgba(255,255,255,0.7)`:dotBackgroundStyle===\"metallic\"?`0 2px 4px rgba(0, 0, 0, 0.2), inset 0 -3px 6px rgba(0,0,0,0.3), inset 0 3px 6px rgba(255,255,255,0.8)`:`0 2px 4px rgba(0, 0, 0, 0.1), inset 0 -2px 4px rgba(0,0,0,0.1), inset 0 2px 4px rgba(255,255,255,0.5)`,position:\"relative\",overflow:\"hidden\",background:index===currentSlide?dotBackgroundStyle===\"glossy\"?`radial-gradient(circle at 30% 20%, ${dotColor}AA, ${dotColor}), linear-gradient(to bottom, ${dotColor}DD, ${dotColor})`:dotBackgroundStyle===\"glass\"?`radial-gradient(circle at 30% 20%, ${dotColor}99, ${dotColor}DD), linear-gradient(135deg, ${dotColor}AA, ${dotColor})`:dotBackgroundStyle===\"metallic\"?`radial-gradient(circle at 30% 20%, ${dotColor}EE, ${dotColor}99), linear-gradient(to bottom, ${dotColor}DD, ${dotColor}99, ${dotColor}BB)`:`radial-gradient(circle at 30% 30%, ${dotColor}CC, ${dotColor})`:dotBackgroundStyle===\"glossy\"?\"radial-gradient(circle at 30% 20%, rgba(255,255,255,0.95), rgba(255,255,255,0.6)), linear-gradient(to bottom, rgba(255,255,255,0.8), rgba(255,255,255,0.3))\":dotBackgroundStyle===\"glass\"?\"radial-gradient(circle at 30% 20%, rgba(255,255,255,0.9), rgba(255,255,255,0.4)), linear-gradient(135deg, rgba(255,255,255,0.7), rgba(255,255,255,0.3))\":dotBackgroundStyle===\"metallic\"?\"radial-gradient(circle at 30% 20%, rgba(255,255,255,0.95), rgba(255,255,255,0.5)), linear-gradient(to bottom, rgba(255,255,255,0.8), rgba(255,255,255,0.4), rgba(255,255,255,0.6))\":\"radial-gradient(circle at 30% 30%, rgba(255,255,255,0.8), rgba(255,255,255,0.3))\"},onMouseEnter:e=>{if(index!==currentSlide){if(dotBackgroundStyle===\"glossy\"){e.currentTarget.style.background=\"radial-gradient(circle at 30% 20%, rgba(255,255,255,1), rgba(255,255,255,0.7)), linear-gradient(to bottom, rgba(255,255,255,0.9), rgba(255,255,255,0.4))\";}else if(dotBackgroundStyle===\"glass\"){e.currentTarget.style.background=\"radial-gradient(circle at 30% 20%, rgba(255,255,255,0.95), rgba(255,255,255,0.5)), linear-gradient(135deg, rgba(255,255,255,0.8), rgba(255,255,255,0.4))\";}else if(dotBackgroundStyle===\"metallic\"){e.currentTarget.style.background=\"radial-gradient(circle at 30% 20%, rgba(255,255,255,1), rgba(255,255,255,0.6)), linear-gradient(to bottom, rgba(255,255,255,0.9), rgba(255,255,255,0.5), rgba(255,255,255,0.7))\";}else{e.currentTarget.style.background=\"radial-gradient(circle at 30% 30%, rgba(255,255,255,0.9), rgba(255,255,255,0.5))\";}e.currentTarget.style.transform=\"scale(1.1)\";}},onMouseLeave:e=>{if(index!==currentSlide){if(dotBackgroundStyle===\"glossy\"){e.currentTarget.style.background=\"radial-gradient(circle at 30% 20%, rgba(255,255,255,0.95), rgba(255,255,255,0.6)), linear-gradient(to bottom, rgba(255,255,255,0.8), rgba(255,255,255,0.3))\";}else if(dotBackgroundStyle===\"glass\"){e.currentTarget.style.background=\"radial-gradient(circle at 30% 20%, rgba(255,255,255,0.9), rgba(255,255,255,0.4)), linear-gradient(135deg, rgba(255,255,255,0.7), rgba(255,255,255,0.3))\";}else if(dotBackgroundStyle===\"metallic\"){e.currentTarget.style.background=\"radial-gradient(circle at 30% 20%, rgba(255,255,255,0.95), rgba(255,255,255,0.5)), linear-gradient(to bottom, rgba(255,255,255,0.8), rgba(255,255,255,0.4), rgba(255,255,255,0.6))\";}else{e.currentTarget.style.background=\"radial-gradient(circle at 30% 30%, rgba(255,255,255,0.8), rgba(255,255,255,0.3))\";}e.currentTarget.style.transform=\"scale(1)\";}},onMouseDown:e=>e.currentTarget.style.transform=`scale(${index===currentSlide?1.2:.95})`,onMouseUp:e=>e.currentTarget.style.transform=`scale(${index===currentSlide?1.3:1.1})`,\"aria-label\":`Go to slide ${index+1}`,\"aria-current\":index===currentSlide?\"true\":\"false\",children:index===currentSlide&&/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",top:\"50%\",left:\"50%\",width:`${dotSize*.4}px`,height:`${dotSize*.4}px`,borderRadius:dotShape===\"circle\"?\"50%\":dotShape===\"rounded\"?\"30%\":\"2px\",backgroundColor:\"rgba(255, 255, 255, 0.9)\",boxShadow:\"0 0 5px 2px rgba(255,255,255,0.7)\"},initial:{scale:.5,opacity:.5},animate:{scale:[.5,1.2,.5],opacity:[.5,1,.5]},transition:{repeat:Infinity,duration:2,ease:\"easeInOut\"}})}),index<totalSlides-1&&/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",style:{opacity:.6},children:/*#__PURE__*/_jsx(\"path\",{d:\"M7 13L12 18L17 13M7 11L12 6L17 11\",stroke:\"rgba(255, 255, 255, 0.8)\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]},index)),progressStyle===\"bars\"&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:\"4px\",width:\"100%\",maxWidth:\"200px\"},children:slides.map((_,index)=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>goToSlide(index),disabled:isTransitioning,style:{height:\"4px\",flex:1,backgroundColor:index===currentSlide?dotColor:\"rgba(255, 255, 255, 0.3)\",border:\"none\",borderRadius:\"2px\",cursor:\"pointer\",padding:0,position:\"relative\",overflow:\"hidden\"},\"aria-label\":`Go to slide ${index+1}`,\"aria-current\":index===currentSlide?\"true\":\"false\",children:index===currentSlide&&/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",top:0,left:0,height:\"100%\",backgroundColor:\"rgba(255, 255, 255, 0.5)\",width:\"100%\"},initial:{width:\"0%\"},animate:{width:\"100%\"},transition:{duration:autoPlay?autoPlayDelay/1e3:3,ease:\"linear\",repeat:autoPlay?Infinity:0}})},index))}),progressStyle===\"numbers\"&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"white\",fontWeight:500,fontSize:\"14px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{marginRight:\"8px\"},children:currentSlide+1}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"rgba(255, 255, 255, 0.6)\"},children:\"/\"}),/*#__PURE__*/_jsx(\"span\",{style:{marginLeft:\"8px\",color:\"rgba(255, 255, 255, 0.6)\"},children:totalSlides})]})]}),autoPlay&&isPaused&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"16px\",right:\"16px\",backgroundColor:\"rgba(0, 0, 0, 0.5)\",color:\"white\",padding:\"4px 8px\",borderRadius:\"4px\",fontSize:\"12px\",zIndex:10},children:\"Paused\"})]});}// Keyframe animation for the pulse effect\nconst pulseKeyframes=`\n@keyframes pulse {\n    0% { transform: translate(-50%, -50%) scale(0.5); opacity: 0.5; }\n    50% { transform: translate(-50%, -50%) scale(1.2); opacity: 1; }\n    100% { transform: translate(-50%, -50%) scale(0.5); opacity: 0.5; }\n}\n`;addPropertyControls(Slider,{dotBackgroundStyle:{type:ControlType.Enum,title:\"Dot BG Style\",options:[\"solid\",\"glossy\",\"glass\",\"metallic\"],optionTitles:[\"Solid\",\"Glossy\",\"Glass\",\"Metallic\"],defaultValue:\"glossy\",displaySegmentedControl:true,hidden:({showDots})=>!showDots},dotBackgroundColor:{type:ControlType.Color,title:\"Dot BG Color\",defaultValue:\"rgba(0, 0, 0, 0.2)\",hidden:({showDots})=>!showDots},dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:16,min:8,max:30,step:1,unit:\"px\",hidden:({showDots,progressStyle})=>!showDots||progressStyle!==\"dots\"},dotShape:{type:ControlType.Enum,title:\"Dot Shape\",options:[\"circle\",\"square\",\"rounded\"],optionTitles:[\"Circle\",\"Square\",\"Rounded\"],defaultValue:\"circle\",displaySegmentedControl:true,hidden:({showDots,progressStyle})=>!showDots||progressStyle!==\"dots\"},dotSpacing:{type:ControlType.Number,title:\"Dot Spacing\",defaultValue:8,min:4,max:24,step:1,unit:\"px\",hidden:({showDots,progressStyle})=>!showDots||progressStyle!==\"dots\"},slides:{type:ControlType.Array,title:\"Slides\",control:{type:ControlType.ComponentInstance},defaultValue:[]},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:16,min:0,max:50,step:1,unit:\"px\"},showDots:{type:ControlType.Boolean,title:\"Show Dots\",defaultValue:true},showArrows:{type:ControlType.Boolean,title:\"Show Arrows\",defaultValue:true},dotColor:{type:ControlType.Color,title:\"Dot Color\",defaultValue:\"#000000\",hidden:({showDots})=>!showDots},arrowColor:{type:ControlType.Color,title:\"Arrow Color\",defaultValue:\"#000000\",hidden:({showArrows})=>!showArrows},autoPlay:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:false},autoPlayDelay:{type:ControlType.Number,title:\"Auto Play Delay\",defaultValue:3e3,min:1e3,max:1e4,step:500,unit:\"ms\",hidden:({autoPlay})=>!autoPlay},animationType:{type:ControlType.Enum,title:\"Animation\",options:[\"slide\",\"fade\",\"zoom\",\"flip\",\"slideUp\",\"slideDown\"],optionTitles:[\"Slide\",\"Fade\",\"Zoom\",\"Flip\",\"Slide Up\",\"Slide Down\"],defaultValue:\"slide\"},progressStyle:{type:ControlType.Enum,title:\"Progress Style\",options:[\"dots\",\"bars\",\"numbers\"],optionTitles:[\"Dots\",\"Bars\",\"Numbers\"],defaultValue:\"dots\",hidden:({showDots})=>!showDots}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Slider\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Slider.map"],"mappings":"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"}