{"version":3,"file":"ZenithSlider.DVCU_ZCy.mjs","names":["React.useMemo","useState","useRef","useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/Grx7EdVbScVjpAVE5MCd/aNWr9uPIKb3jVSiqEoe9/ZenithSlider.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useRef,useEffect,useCallback}from\"react\";import{createPortal}from\"react-dom\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";const DEFAULT_ITEMS=[{src:\"https://images.unsplash.com/photo-1618221195710-dd6b41faaea6?auto=format&fit=crop&w=1200&q=80\",alt:\"Kelapa muda segar\"},{src:\"https://images.unsplash.com/photo-1600596542815-ffad4c1539a9?auto=format&fit=crop&w=1200&q=80\",alt:\"Jus hijau botolan\"}];export default function ZenithSlider(props){const{items=DEFAULT_ITEMS,images,borderRadius=24,imageFit=\"cover\",showControlsMain=true,transition,modalScale=80,modalMaxWidth=1200,arrowSize=48,arrowOffset=16,dotSize=8,dotOffset=24,arrowBgColor=\"#5B21B6\",arrowIconColor=\"#FFFFFF\",closeBgColor=\"#E5E7EB\",closeIconColor=\"#111111\",dotActiveColor=\"#FFFFFF\",dotInactiveColor=\"rgba(255,255,255,0.4)\",overlayColor=\"rgba(0, 0, 0, 0.9)\",dismissable=false,style}=props;const resolvedItems=React.useMemo(()=>{const sourceArray=items&&items.length>0?items:images||DEFAULT_ITEMS;return sourceArray.map((item,idx)=>{if(typeof item===\"string\")return{src:item,alt:`Slide ${idx+1}`};return{src:item.src,alt:item.alt||`Slide ${idx+1}`};});},[items,images]);const[activeIndex,setActiveIndex]=useState(0);const[isModalOpen,setIsModalOpen]=useState(false);const[isDragging,setIsDragging]=useState(false);const[aspectRatio,setAspectRatio]=useState(1.5);const[containerWidth,setContainerWidth]=useState(0);const[modalWidth,setModalWidth]=useState(0);const containerRef=useRef(null);const portalRootRef=useRef(null);const modalContainerRef=useRef(null);const[isPortalReady,setIsPortalReady]=useState(false);// DOM INJECTION FIXED: Removed translateZ hack, added robust z-index\nuseEffect(()=>{if(typeof document===\"undefined\")return;// Prevent SSR Error\nconst el=document.createElement(\"div\");el.style.cssText=`\n            position: fixed !important;\n            top: 0 !important;\n            left: 0 !important;\n            width: 100vw !important;\n            height: 100vh !important;\n            z-index: 2147483647 !important; /* Max safe z-index */\n            pointer-events: none !important; \n            display: block !important;\n        `;document.body.appendChild(el);portalRootRef.current=el;setIsPortalReady(true);return()=>{if(el.parentNode)el.parentNode.removeChild(el);};},[]);useEffect(()=>{if(isModalOpen&&portalRootRef.current){portalRootRef.current.style.pointerEvents=\"auto\";const originalOverflow=document.body.style.overflow;document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=originalOverflow;if(portalRootRef.current)portalRootRef.current.style.pointerEvents=\"none\";};}},[isModalOpen]);useEffect(()=>{if(!containerRef.current)return;const observer=new ResizeObserver(([entry])=>{const{width,height}=entry.contentRect;if(height>0)setAspectRatio(width/height);if(width>0&&Math.abs(width-containerWidth)>5){// Debounce minor pixel shifts\nsetContainerWidth(width);}});observer.observe(containerRef.current);return()=>observer.disconnect();},[containerWidth]);useEffect(()=>{if(!isModalOpen||!modalContainerRef.current)return;const observer=new ResizeObserver(([entry])=>{if(entry.contentRect.width>0)setModalWidth(entry.contentRect.width);});observer.observe(modalContainerRef.current);return()=>observer.disconnect();},[isModalOpen]);const handleDragStart=useCallback(()=>setIsDragging(true),[]);const handleDragEnd=useCallback((e,{offset,velocity})=>{setTimeout(()=>setIsDragging(false),150);const swipePower=offset.x+velocity.x*.2;if(swipePower<-50){setActiveIndex(prev=>prev===resolvedItems.length-1?0:prev+1);}else if(swipePower>50){setActiveIndex(prev=>prev===0?resolvedItems.length-1:prev-1);}},[resolvedItems.length]);const nextSlide=useCallback(e=>{if(e)e.stopPropagation();setActiveIndex(prev=>prev===resolvedItems.length-1?0:prev+1);},[resolvedItems.length]);const prevSlide=useCallback(e=>{if(e)e.stopPropagation();setActiveIndex(prev=>prev===0?resolvedItems.length-1:prev-1);},[resolvedItems.length]);const openModal=()=>{if(!isDragging)setIsModalOpen(true);};const closeModal=()=>setIsModalOpen(false);useEffect(()=>{const handleKeyDown=e=>{if(e.key===\"ArrowRight\")nextSlide();if(e.key===\"ArrowLeft\")prevSlide();if(e.key===\"Escape\"&&isModalOpen)closeModal();};window.addEventListener(\"keydown\",handleKeyDown);return()=>window.removeEventListener(\"keydown\",handleKeyDown);},[nextSlide,prevSlide,isModalOpen]);const renderControls=()=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.button,{onClick:prevSlide,whileHover:{scale:1.1},whileTap:{scale:.9},style:{...arrowButtonStyle,width:arrowSize,height:arrowSize,marginTop:`-${arrowSize/2}px`,left:`${arrowOffset}px`,backgroundColor:arrowBgColor},children:/*#__PURE__*/_jsx(\"svg\",{width:arrowSize*.5,height:arrowSize*.5,viewBox:\"0 0 24 24\",fill:\"none\",stroke:arrowIconColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"15 18 9 12 15 6\"})})}),/*#__PURE__*/_jsx(motion.button,{onClick:nextSlide,whileHover:{scale:1.1},whileTap:{scale:.9},style:{...arrowButtonStyle,width:arrowSize,height:arrowSize,marginTop:`-${arrowSize/2}px`,right:`${arrowOffset}px`,backgroundColor:arrowBgColor},children:/*#__PURE__*/_jsx(\"svg\",{width:arrowSize*.5,height:arrowSize*.5,viewBox:\"0 0 24 24\",fill:\"none\",stroke:arrowIconColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"9 18 15 12 9 6\"})})}),/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,bottom:`${dotOffset}px`},children:resolvedItems.map((_,idx)=>/*#__PURE__*/_jsx(\"button\",{onClick:e=>{e.stopPropagation();setActiveIndex(idx);},\"aria-label\":`Go to slide ${idx+1}`,style:{width:`${dotSize}px`,height:`${dotSize}px`,borderRadius:\"50%\",border:\"none\",backgroundColor:activeIndex===idx?dotActiveColor:dotInactiveColor,cursor:\"pointer\",transition:\"background-color 0.3s ease\",padding:0}},`dot-${idx}`))})]});return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{...defaultContainerStyle,...style,borderRadius:borderRadius},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",overflow:\"hidden\",borderRadius:borderRadius},children:/*#__PURE__*/_jsx(motion.div,{drag:!isModalOpen?\"x\":false,dragConstraints:{left:-containerWidth*(resolvedItems.length-1),right:0},dragElastic:.15,onDragStart:handleDragStart,onDragEnd:handleDragEnd,animate:{x:`-${activeIndex*100}%`},transition:isModalOpen?{duration:0}:transition,style:{display:\"flex\",width:\"100%\",height:\"100%\",cursor:!isModalOpen&&isDragging?\"grabbing\":isModalOpen?\"default\":\"grab\",willChange:isModalOpen?\"auto\":\"transform\"},children:resolvedItems.map((item,idx)=>/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",flexShrink:0,position:\"relative\"},onClick:openModal,\"aria-hidden\":activeIndex!==idx,children:/*#__PURE__*/_jsx(motion.img,{src:item.src,alt:item.alt,loading:idx===0?\"eager\":\"lazy\",decoding:\"async\"// PERFORMANCE FIX: Offload decoding from main thread\n    ,draggable:false,style:{width:\"100%\",height:\"100%\",objectFit:imageFit,pointerEvents:\"none\"}})},`main-track-${idx}`))})}),showControlsMain&&!isModalOpen&&renderControls()]}),isPortalReady&&portalRootRef.current&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(AnimatePresence,{children:isModalOpen&&/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.3},style:{...modalOverlayStyle,backgroundColor:overlayColor},onClick:dismissable?closeModal:undefined,children:[/*#__PURE__*/_jsx(motion.button,{onClick:closeModal,whileHover:{scale:1.05},whileTap:{scale:.95},style:{...closeButtonStyle,backgroundColor:closeBgColor},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:closeIconColor,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]})}),/*#__PURE__*/_jsxs(\"div\",{ref:modalContainerRef,style:{position:\"relative\",width:\"100%\",maxWidth:`min(${modalScale}vw, ${modalMaxWidth}px, calc(${modalScale}vh * ${aspectRatio}))`,aspectRatio:`${aspectRatio}`,margin:\"0 auto\"},onClick:e=>e.stopPropagation(),children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",overflow:\"hidden\",borderRadius:borderRadius,boxShadow:\"0px 25px 50px rgba(0,0,0,0.5)\",position:\"relative\",backgroundColor:\"#000\"},children:/*#__PURE__*/_jsx(motion.div,{drag:\"x\",dragConstraints:{left:-modalWidth*(resolvedItems.length-1),right:0},dragElastic:.15,onDragStart:handleDragStart,onDragEnd:handleDragEnd,animate:{x:`-${activeIndex*100}%`},transition:transition,style:{display:\"flex\",width:\"100%\",height:\"100%\",cursor:isDragging?\"grabbing\":\"grab\",willChange:\"transform\"},children:resolvedItems.map((item,idx)=>/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",flexShrink:0,position:\"relative\"},\"aria-hidden\":activeIndex!==idx,children:/*#__PURE__*/_jsx(motion.img,{src:item.src,alt:item.alt,loading:\"lazy\",decoding:\"async\",draggable:false,style:{width:\"100%\",height:\"100%\",objectFit:imageFit,pointerEvents:\"none\"}})},`modal-track-${idx}`))})}),renderControls()]})]})}),portalRootRef.current)]});}const defaultContainerStyle={width:\"100%\",height:\"100%\",position:\"relative\",display:\"flex\",alignItems:\"center\",backgroundColor:\"transparent\"};const modalOverlayStyle={position:\"absolute\",top:0,left:0,right:0,bottom:0,backdropFilter:\"blur(12px)\",WebkitBackdropFilter:\"blur(12px)\",transform:\"translateZ(0)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"20px\",pointerEvents:\"auto\"};const closeButtonStyle={position:\"absolute\",top:\"24px\",right:\"24px\",width:\"48px\",height:\"48px\",borderRadius:\"50%\",border:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",zIndex:100,boxShadow:\"0 4px 12px rgba(0,0,0,0.15)\"};const arrowButtonStyle={position:\"absolute\",top:\"50%\",borderRadius:\"50%\",border:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",boxShadow:\"0 4px 14px rgba(0,0,0,0.25)\",zIndex:20};const dotsContainerStyle={position:\"absolute\",left:\"50%\",transform:\"translateX(-50%)\",display:\"flex\",gap:\"10px\",zIndex:20,background:\"rgba(0,0,0,0.4)\",padding:\"8px 16px\",borderRadius:\"20px\",backdropFilter:\"blur(4px)\"};addPropertyControls(ZenithSlider,{items:{title:\"Slide Items\",type:ControlType.Array,control:{type:ControlType.Object,controls:{src:{type:ControlType.Image,title:\"Image\"},alt:{type:ControlType.String,title:\"Alt Text\",defaultValue:\"Image slider\"}}},defaultValue:DEFAULT_ITEMS,maxCount:15},imageFit:{title:\"Image Fit\",type:ControlType.Enum,options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],defaultValue:\"cover\"},transition:{title:\"Transition\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:300,damping:30}},modalScale:{title:\"Modal Scale\",type:ControlType.Number,defaultValue:80,min:30,max:100,unit:\"%\",displayStepper:true},modalMaxWidth:{title:\"Max Width\",type:ControlType.Number,defaultValue:1200,min:500,max:3e3},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:24,min:0,max:100,displayStepper:true},showControlsMain:{title:\"Main Controls\",type:ControlType.Boolean,defaultValue:true},dismissable:{title:\"Dismissable\",type:ControlType.Boolean,defaultValue:false},arrowSize:{title:\"Arrow Size\",type:ControlType.Number,defaultValue:48,min:24,max:100,displayStepper:true},arrowOffset:{title:\"Arrow Offset\",type:ControlType.Number,defaultValue:16,min:-100,max:100,displayStepper:true},dotSize:{title:\"Dot Size\",type:ControlType.Number,defaultValue:8,min:4,max:24,displayStepper:true},dotOffset:{title:\"Dot Offset\",type:ControlType.Number,defaultValue:24,min:0,max:100,displayStepper:true},arrowBgColor:{title:\"Arrow BG\",type:ControlType.Color,defaultValue:\"#5B21B6\"},arrowIconColor:{title:\"Arrow Icon\",type:ControlType.Color,defaultValue:\"#FFFFFF\"},closeBgColor:{title:\"Close BG\",type:ControlType.Color,defaultValue:\"#E5E7EB\"},closeIconColor:{title:\"Close Icon\",type:ControlType.Color,defaultValue:\"#111111\"},dotActiveColor:{title:\"Dot Active\",type:ControlType.Color,defaultValue:\"#FFFFFF\"},dotInactiveColor:{title:\"Dot Inact.\",type:ControlType.Color,defaultValue:\"rgba(255,255,255,0.4)\"},overlayColor:{title:\"Modal BG\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.9)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ZenithSlider\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZenithSlider.map"],"mappings":"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"}