{"version":3,"file":"FlickSlider_1.BApNOSsg.mjs","names":["useState","useId","useRef","React.useMemo","useCallback","card"],"sources":["https:/framerusercontent.com/modules/wCgxBFXXbVold9EX7HH2/yvdQRxMjkOkTqh83E3vt/FlickSlider_1.js"],"sourcesContent":["/**\n * Flick Cards Slider\n * Draggable stacked card slider with fan-out positioning.\n * Uses GSAP + Draggable for physics-based drag and elastic snap animations.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 700\n * @framerIntrinsicHeight 500\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useRef,useEffect,useCallback,useState,useId}from\"react\";// ─── CDN Scripts ────────────────────────────────────────────\nconst SCRIPTS={gsap:\"https://cdn.jsdelivr.net/npm/gsap@3.14.1/dist/gsap.min.js\",draggable:\"https://cdn.jsdelivr.net/npm/gsap@3.14.1/dist/Draggable.min.js\"};// ─── Script Loader ──────────────────────────────────────────\nfunction loadScript(src,timeout=1e4){return new Promise((resolve,reject)=>{if(typeof document===\"undefined\"){reject(new Error(`No document available for ${src}`));return;}const existing=document.querySelector(`script[src=\"${src}\"]`);if(existing){if(existing.dataset.status===\"loaded\")return resolve();if(existing.dataset.status===\"loading\"){const onDone=()=>{existing.removeEventListener(\"load\",onDone);existing.removeEventListener(\"error\",onDone);existing.dataset.status===\"loaded\"?resolve():reject(new Error(`Script failed: ${src}`));};existing.addEventListener(\"load\",onDone);existing.addEventListener(\"error\",onDone);return;}}const script=document.createElement(\"script\");script.src=src;script.async=true;script.dataset.status=\"loading\";const timer=window.setTimeout(()=>{script.dataset.status=\"error\";reject(new Error(`Script timeout: ${src}`));},timeout);script.onload=()=>{window.clearTimeout(timer);script.dataset.status=\"loaded\";resolve();};script.onerror=()=>{window.clearTimeout(timer);script.dataset.status=\"error\";reject(new Error(`Script failed: ${src}`));};document.head.appendChild(script);});}// ─── Hooks ──────────────────────────────────────────────────\nfunction useReducedMotion(){const[reducedMotion,setReducedMotion]=useState(false);useEffect(()=>{if(typeof window===\"undefined\"||!window.matchMedia)return;const mq=window.matchMedia(\"(prefers-reduced-motion: reduce)\");setReducedMotion(mq.matches);const onChange=event=>{setReducedMotion(event.matches);};if(typeof mq.addEventListener===\"function\"){mq.addEventListener(\"change\",onChange);return()=>mq.removeEventListener(\"change\",onChange);}mq.addListener(onChange);return()=>mq.removeListener(onChange);},[]);return reducedMotion;}// ─── Component ──────────────────────────────────────────────\nfunction FlickCardsSlider(props){const{images=[],imageFit=\"cover\",card,fanLayout,appearance,animation,autoPlay=false,autoPlayInterval=3,appearEffect=true}=props;// Destructure nested groups with defaults\nconst cardSize=card?.size||40;const cardAspectRatio=card?.aspectRatio||\"3:4\";const[rw,rh]=cardAspectRatio.split(\":\").map(Number);const ratioValue=rw/rh// CSS aspect-ratio value (w/h)\n;const cardRadius=card?.radius??16;const cardBackground=card?.background||\"#111111\";const showBorder=card?.showBorder??false;const borderWidth=card?.borderWidth||3;const borderColor=card?.borderColor||\"#ffffff\";const spreadX=fanLayout?.spreadX||25;const spreadY=fanLayout?.spreadY??1;const rotationAmount=fanLayout?.rotation??10;const scaleStep=fanLayout?.scaleStep??.1;const showDimOverlay=appearance?.showDimOverlay??true;const dimColor=appearance?.dimColor||\"rgba(0,0,0,0.4)\";const activeOpacity=appearance?.activeOpacity??1;const nearOpacity=appearance?.nearOpacity??.75;const farOpacity=appearance?.farOpacity??.5;const animationDuration=animation?.duration||.6;const elasticity=animation?.elasticity||1.2;const dragThreshold=animation?.dragThreshold||.1;const isStatic=useIsStaticRenderer();const reducedMotion=useReducedMotion();const instanceId=useId();const scopeClass=`flick-${instanceId.replace(/:/g,\"\")}`;const containerRef=useRef(null);const listRef=useRef(null);const dragInstancesRef=useRef([]);const cardsRef=useRef([]);const draggersRef=useRef([]);const liveRegionRef=useRef(null);const[ready,setReady]=useState(false);const[isDragging,setIsDragging]=useState(false);const hasAppearedRef=useRef(false);const runtimeRef=useRef({activeIndex:0,isVisible:false,observer:null,keyHandler:null,pendingRafs:[],navigateTo:null});const items=React.useMemo(()=>{if(images.length>0)return images;// Placeholder images when none are provided\nreturn Array.from({length:5},(_,i)=>`https://images.unsplash.com/photo-${[\"1506744038136-46273834b3fb\",\"1469474968028-56623f02e42e\",\"1447752875215-b2761acb3c5d\",\"1470071459604-3b5ec3a7fe05\",\"1441974231531-c6227db76b6e\"][i]}?w=600&h=900&fit=crop`);},[images]);const total=items.length;// Config refs to avoid stale closures\nconst configRef=useRef({rotationAmount,spreadX,spreadY,scaleStep,animationDuration,elasticity,dragThreshold,activeOpacity,nearOpacity,farOpacity});useEffect(()=>{configRef.current={rotationAmount,spreadX,spreadY,scaleStep,animationDuration,elasticity,dragThreshold,activeOpacity,nearOpacity,farOpacity};},[rotationAmount,spreadX,spreadY,scaleStep,animationDuration,elasticity,dragThreshold,activeOpacity,nearOpacity,farOpacity]);// Trim stale ref entries when item count changes\nuseEffect(()=>{cardsRef.current.length=total;draggersRef.current.length=total;},[total]);// Load GSAP scripts\nuseEffect(()=>{if(isStatic)return;let cancelled=false;(async()=>{try{await loadScript(SCRIPTS.gsap);await loadScript(SCRIPTS.draggable);if(!cancelled&&window.gsap&&window.Draggable){window.gsap.registerPlugin(window.Draggable);setReady(true);}}catch(e){console.error(\"FlickCardsSlider: failed to load scripts\",e);}})();return()=>{cancelled=true;};},[isStatic]);// Get card position config based on distance from active\nconst getConfig=useCallback((i,currentIndex)=>{const cfg=configRef.current;let diff=i-currentIndex;if(diff>total/2)diff-=total;else if(diff<-total/2)diff+=total;const absDiff=Math.abs(diff);const dir=diff>0?1:-1;if(diff===0){return{x:0,y:0,rot:0,s:1,o:cfg.activeOpacity,z:5,status:\"active\"};}if(absDiff===1){return{x:cfg.spreadX*dir,y:cfg.spreadY,rot:cfg.rotationAmount*dir,s:1-cfg.scaleStep,o:cfg.nearOpacity,z:4,status:dir>0?\"2-after\":\"2-before\"};}if(absDiff===2){return{x:cfg.spreadX*1.8*dir,y:cfg.spreadY*5,rot:cfg.rotationAmount*1.5*dir,s:1-cfg.scaleStep*2,o:cfg.farOpacity,z:3,status:dir>0?\"3-after\":\"3-before\"};}return{x:cfg.spreadX*2.2*dir,y:cfg.spreadY*5,rot:cfg.rotationAmount*2*dir,s:Math.max(.4,1-cfg.scaleStep*3),o:0,z:2,status:\"hidden\"};},[total]);// Initialize draggable behavior\nuseEffect(()=>{if(isStatic||!ready||!containerRef.current||!listRef.current)return;const gsap=window.gsap;const Draggable=window.Draggable;if(!gsap||!Draggable)return;// With fewer than 3 items, position cards statically without drag\nif(total<3){hasAppearedRef.current=true;const cards=cardsRef.current;cards.forEach((card,i)=>{if(!card)return;const cfg=getConfig(i,0);card.setAttribute(\"data-flick-status\",cfg.status);card.style.zIndex=String(cfg.z);gsap.set(card,{xPercent:cfg.x,yPercent:cfg.y,rotation:cfg.rot,scale:cfg.s,opacity:cfg.o});});return;}const container=containerRef.current;const cards=cardsRef.current;const draggers=draggersRef.current;const state=runtimeRef.current;// Reset active index\nstate.activeIndex=0;state.pendingRafs=[];const updateLiveRegion=idx=>{if(liveRegionRef.current){liveRegionRef.current.textContent=`Card ${idx+1} of ${total}`;}};function renderCards(currentIndex){cards.forEach((card,i)=>{if(!card)return;const cfg=getConfig(i,currentIndex);card.setAttribute(\"data-flick-status\",cfg.status);card.style.zIndex=String(cfg.z);if(reducedMotion){gsap.set(card,{xPercent:cfg.x,yPercent:cfg.y,rotation:cfg.rot,scale:cfg.s,opacity:cfg.o});}else{gsap.to(card,{duration:configRef.current.animationDuration,ease:`elastic.out(${configRef.current.elasticity}, 1)`,xPercent:cfg.x,yPercent:cfg.y,rotation:cfg.rot,scale:cfg.s,opacity:cfg.o});}});}// Keyboard navigation helper\nconst navigateTo=targetIndex=>{const idx=(targetIndex%total+total)%total;if(idx===state.activeIndex)return;state.activeIndex=idx;renderCards(idx);updateLiveRegion(idx);};state.navigateTo=navigateTo;// Initial render\ncards.forEach((card,i)=>{if(!card)return;const cfg=getConfig(i,0);card.setAttribute(\"data-flick-status\",cfg.status);card.style.zIndex=String(cfg.z);if(appearEffect&&!hasAppearedRef.current&&!reducedMotion){gsap.set(card,{xPercent:0,yPercent:15,rotation:0,scale:.85,opacity:0});}else{gsap.set(card,{xPercent:cfg.x,yPercent:cfg.y,rotation:cfg.rot,scale:cfg.s,opacity:cfg.o});}});// ARIA setup\ncards.forEach((card,i)=>{if(!card)return;card.setAttribute(\"role\",\"group\");card.setAttribute(\"aria-roledescription\",\"Slide\");card.setAttribute(\"aria-label\",`Card ${i+1} of ${total}`);});updateLiveRegion(0);const sliderWidth=container.offsetWidth||600;let pressClientX=0;const instances=Draggable.create(draggers,{type:\"x\",edgeResistance:.8,bounds:{minX:-sliderWidth/2,maxX:sliderWidth/2},inertia:false,onPress(){pressClientX=this.pointerEvent.clientX;setIsDragging(true);},onDrag(){const rawProgress=this.x/sliderWidth;const progress=Math.min(1,Math.abs(rawProgress));const direction=rawProgress>0?-1:1;const nextIndex=(state.activeIndex+direction+total)%total;cards.forEach((card,i)=>{if(!card)return;const from=getConfig(i,state.activeIndex);const to=getConfig(i,nextIndex);const mix=prop=>from[prop]+(to[prop]-from[prop])*progress;gsap.set(card,{xPercent:mix(\"x\"),yPercent:mix(\"y\"),rotation:mix(\"rot\"),scale:mix(\"s\"),opacity:mix(\"o\")});});},onRelease(){setIsDragging(false);const releaseClientX=this.pointerEvent.clientX;const dragDistance=Math.abs(releaseClientX-pressClientX);const raw=this.x/sliderWidth;let shift=0;if(raw>configRef.current.dragThreshold)shift=-1;else if(raw<-configRef.current.dragThreshold)shift=1;if(shift!==0){state.activeIndex=(state.activeIndex+shift+total)%total;}renderCards(state.activeIndex);updateLiveRegion(state.activeIndex);gsap.to(this.target,{x:0,duration:reducedMotion?0:.3,ease:\"power1.out\"});// Pass through clicks for small drags\nif(dragDistance<4){const target=this.target;const clientY=this.pointerEvent.clientY;target.style.pointerEvents=\"none\";const raf1=requestAnimationFrame(()=>{const raf2=requestAnimationFrame(()=>{const el=document.elementFromPoint(releaseClientX,clientY);if(el){el.dispatchEvent(new MouseEvent(\"click\",{view:window,bubbles:true,cancelable:true}));}target.style.pointerEvents=\"auto\";});state.pendingRafs.push(raf2);});state.pendingRafs.push(raf1);}}});dragInstancesRef.current=instances;// IntersectionObserver for keyboard gating\nconst observer=new IntersectionObserver(entries=>{for(const entry of entries){state.isVisible=entry.isIntersecting&&entry.intersectionRatio>=.25;}},{threshold:[0,.25,1]});observer.observe(container);state.observer=observer;// Keyboard handler\nconst onKeyDown=e=>{if(!state.isVisible)return;const tag=e.target?.tagName?.toLowerCase();if(tag===\"input\"||tag===\"textarea\"||tag===\"select\")return;if(e.target?.isContentEditable)return;if(e.key===\"ArrowRight\"){e.preventDefault();navigateTo(state.activeIndex+1);}else if(e.key===\"ArrowLeft\"){e.preventDefault();navigateTo(state.activeIndex-1);}};window.addEventListener(\"keydown\",onKeyDown);state.keyHandler=onKeyDown;// Appear animation — integrated to avoid race with card positioning\nlet appearObserver=null;if(appearEffect&&!hasAppearedRef.current&&!reducedMotion){const triggerAppear=()=>{if(hasAppearedRef.current)return;hasAppearedRef.current=true;cards.forEach((card,i)=>{if(!card)return;const cfg=getConfig(i,0);let dist=i;if(dist>total/2)dist=total-dist;gsap.to(card,{delay:dist*.1,duration:.8,ease:\"back.out(1.7)\",xPercent:cfg.x,yPercent:cfg.y,rotation:cfg.rot,scale:cfg.s,opacity:cfg.o});});};appearObserver=new IntersectionObserver(entries=>{for(const entry of entries){if(entry.isIntersecting){triggerAppear();appearObserver?.disconnect();appearObserver=null;}}},{threshold:.15});appearObserver.observe(container);}else{hasAppearedRef.current=true;}// Cleanup\nreturn()=>{if(appearObserver){appearObserver.disconnect();appearObserver=null;}instances.forEach(d=>d.kill());dragInstancesRef.current=[];cards.forEach(card=>{if(card)gsap.killTweensOf(card);});state.pendingRafs.forEach(id=>cancelAnimationFrame(id));state.pendingRafs=[];if(state.keyHandler){window.removeEventListener(\"keydown\",state.keyHandler);state.keyHandler=null;}if(state.observer){state.observer.disconnect();state.observer=null;}};},[isStatic,ready,total,getConfig,reducedMotion,appearEffect]);// ─── Autoplay ────────────────────────────────────────────\nconst[isPaused,setIsPaused]=useState(false);useEffect(()=>{if(!autoPlay||!ready||reducedMotion||isPaused||isDragging)return;if(total<3)return;const id=window.setInterval(()=>{if(!hasAppearedRef.current)return;const state=runtimeRef.current;if(state.navigateTo){state.navigateTo(state.activeIndex+1);}},autoPlayInterval*1e3);return()=>window.clearInterval(id);},[autoPlay,autoPlayInterval,ready,reducedMotion,isPaused,isDragging,total]);// ─── Static renderer fallback ───────────────────────────\nif(isStatic){return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:items.slice(0,5).map((src,i)=>{const offset=i-Math.min(2,Math.floor(items.length/2));const absOffset=Math.abs(offset);const scale=Math.max(.7,1-absOffset*scaleStep);const rotation=rotationAmount*offset*.5;const opacity=absOffset===0?1:absOffset===1?nearOpacity:farOpacity;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:`${cardSize}%`,aspectRatio:`${rw} / ${rh}`,transform:`translate(${offset*spreadX*.6}%, ${absOffset*spreadY}%) rotate(${rotation}deg) scale(${scale})`,opacity,zIndex:5-absOffset,borderRadius:cardRadius,background:cardBackground,overflow:\"hidden\",border:showBorder?`${borderWidth}px solid ${borderColor}`:\"none\",boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:imageFit,display:\"block\"}})},i);})});}// ─── Live render ────────────────────────────────────────\nreturn /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,className:scopeClass,\"data-flick-slider-root\":\"\",role:\"region\",\"aria-roledescription\":\"carousel\",\"aria-label\":\"Flick Cards Slider\",tabIndex:0,onMouseEnter:autoPlay?()=>setIsPaused(true):undefined,onMouseLeave:autoPlay?()=>setIsPaused(false):undefined,style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"visible\",cursor:isDragging?\"grabbing\":\"grab\",outline:\"none\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                [data-flick-slider-root]:focus-visible {\n                    outline: 2px solid currentColor;\n                    outline-offset: -2px;\n                    border-radius: 4px;\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{ref:liveRegionRef,\"aria-live\":\"polite\",\"aria-atomic\":\"true\",style:{position:\"absolute\",width:1,height:1,padding:0,margin:-1,overflow:\"hidden\",clip:\"rect(0,0,0,0)\",whiteSpace:\"nowrap\",border:0}}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",paddingTop:`${cardSize/ratioValue}%`,pointerEvents:\"none\",opacity:0}}),/*#__PURE__*/_jsx(\"div\",{ref:listRef,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:items.map((src,i)=>/*#__PURE__*/_jsxs(\"div\",{ref:el=>{if(el)cardsRef.current[i]=el;},\"data-flick-status\":\"hidden\",style:{position:\"absolute\",width:`${cardSize}%`,aspectRatio:`${rw} / ${rh}`,willChange:\"transform, opacity\",backfaceVisibility:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",borderRadius:cardRadius,background:cardBackground,overflow:\"hidden\",position:\"relative\",userSelect:\"none\",border:showBorder?`${borderWidth}px solid ${borderColor}`:\"none\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",draggable:false,style:{width:\"100%\",height:\"100%\",objectFit:imageFit,display:\"block\",userSelect:\"none\",pointerEvents:\"none\"}}),showDimOverlay&&/*#__PURE__*/_jsx(\"div\",{className:\"flick-card-dim\",style:{position:\"absolute\",inset:0,background:dimColor,pointerEvents:\"none\",transition:reducedMotion?\"none\":\"opacity 0.25s ease\",opacity:1}})]}),/*#__PURE__*/_jsx(\"div\",{ref:el=>{if(el)draggersRef.current[i]=el;},style:{position:\"absolute\",inset:0,zIndex:1,touchAction:\"pan-y\"}})]},i))}),/*#__PURE__*/_jsx(\"style\",{children:`\n                .${scopeClass} [data-flick-status=\"active\"] .flick-card-dim {\n                    opacity: 0 !important;\n                }\n                .${scopeClass} [data-flick-status=\"2-before\"] .flick-card-dim,\n                .${scopeClass} [data-flick-status=\"2-after\"] .flick-card-dim {\n                    opacity: 0.4 !important;\n                }\n                .${scopeClass} [data-flick-status=\"3-before\"] .flick-card-dim,\n                .${scopeClass} [data-flick-status=\"3-after\"] .flick-card-dim {\n                    opacity: 0.6 !important;\n                }\n                .${scopeClass} [data-flick-status=\"hidden\"] .flick-card-dim {\n                    opacity: 1 !important;\n                }\n            `})]});}FlickCardsSlider.displayName=\"Flick Cards Slider\";// ─── Property Controls ──────────────────────────────────────\naddPropertyControls(FlickCardsSlider,{// ─── Content ────────────────────────────────────────────\nimages:{type:ControlType.Array,title:\"Images\",maxCount:20,control:{type:ControlType.File,allowedFileTypes:[\"jpg\",\"jpeg\",\"png\",\"webp\",\"gif\",\"avif\",\"svg\"]}},imageFit:{type:ControlType.Enum,title:\"Fit\",options:[\"cover\",\"contain\",\"fill\"],optionTitles:[\"Cover\",\"Contain\",\"Fill\"],defaultValue:\"cover\"},// ─── Card (flyout) ──────────────────────────────────────\ncard:{type:ControlType.Object,title:\"Card\",controls:{size:{type:ControlType.Number,title:\"Size\",min:15,max:80,step:1,unit:\"%\",displayStepper:true,defaultValue:40},aspectRatio:{type:ControlType.Enum,title:\"Ratio\",options:[\"3:4\",\"2:3\",\"4:5\",\"1:1\",\"16:9\",\"9:16\"],optionTitles:[\"3:4\",\"2:3\",\"4:5\",\"1:1\",\"16:9\",\"9:16\"],defaultValue:\"3:4\"},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:100,step:1,unit:\"px\",displayStepper:true,defaultValue:16},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#111111\"},showBorder:{type:ControlType.Boolean,title:\"Border\",defaultValue:false},borderWidth:{type:ControlType.Number,title:\"Border Width\",min:1,max:20,step:1,unit:\"px\",displayStepper:true,defaultValue:3,hidden:props=>!props.showBorder},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#ffffff\",hidden:props=>!props.showBorder}}},// ─── Fan Layout (flyout) ────────────────────────────────\nfanLayout:{type:ControlType.Object,title:\"Fan Layout\",controls:{spreadX:{type:ControlType.Number,title:\"Spread X\",min:5,max:80,step:1,unit:\"%\",displayStepper:true,defaultValue:25},spreadY:{type:ControlType.Number,title:\"Spread Y\",min:0,max:20,step:.5,unit:\"%\",displayStepper:true,defaultValue:1},rotation:{type:ControlType.Number,title:\"Rotation\",min:0,max:30,step:1,unit:\"\\xb0\",displayStepper:true,defaultValue:10},scaleStep:{type:ControlType.Number,title:\"Scale Step\",min:0,max:.3,step:.01,defaultValue:.1}}},// ─── Appearance (flyout) ────────────────────────────────\nappearance:{type:ControlType.Object,title:\"Appearance\",controls:{showDimOverlay:{type:ControlType.Boolean,title:\"Dim Overlay\",defaultValue:true},dimColor:{type:ControlType.Color,title:\"Dim Color\",defaultValue:\"rgba(0,0,0,0.4)\",hidden:props=>!props.showDimOverlay},activeOpacity:{type:ControlType.Number,title:\"Front Opacity\",min:0,max:1,step:.05,defaultValue:1},nearOpacity:{type:ControlType.Number,title:\"Near Opacity\",min:0,max:1,step:.05,defaultValue:.75},farOpacity:{type:ControlType.Number,title:\"Far Opacity\",min:0,max:1,step:.05,defaultValue:.5}}},// ─── Animation (flyout) ─────────────────────────────────\nanimation:{type:ControlType.Object,title:\"Animation\",controls:{duration:{type:ControlType.Number,title:\"Duration\",min:.1,max:2,step:.05,unit:\"s\",displayStepper:true,defaultValue:.6},elasticity:{type:ControlType.Number,title:\"Elasticity\",min:.5,max:2,step:.1,defaultValue:1.2},dragThreshold:{type:ControlType.Number,title:\"Drag Threshold\",min:.02,max:.5,step:.01,defaultValue:.1}}},// ─── Appear ─────────────────────────────────────────────\nappearEffect:{type:ControlType.Boolean,title:\"Appear Effect\",defaultValue:true},// ─── Autoplay ───────────────────────────────────────────\nautoPlay:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:false},autoPlayInterval:{type:ControlType.Number,title:\"Interval\",min:1,max:10,step:.5,unit:\"s\",displayStepper:true,defaultValue:3,hidden:props=>!props.autoPlay}});export default FlickCardsSlider;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FlickCardsSlider\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FlickSlider_1.map"],"mappings":"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"}