{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/MQsfAMEvcUMyzHnppBy8/s3DQhuc2no6NCbLpSLyN/Box.js", "ssg:https://framerusercontent.com/modules/RmZMC3RdFB7ZwIZqUXQ6/146D7GB9UaTMe8zZQ3xt/Product.js", "ssg:https://framerusercontent.com/modules/R6eE8BBSa7boHR6yTiGe/pnRG9LQ2aQ3UwelWYod7/Shine.js", "ssg:https://framerusercontent.com/modules/rSeKYJkvnQyKx2P2ygtt/dEJVu3QgpaiZyMBxFsXB/l2rvqi8gt.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";const modules=[{title:\"7/24 realtime news based prayer room\",content:\"litPRAY leverages AI to monitor global news 24/7, automatically curating prayer rooms based on trending events and user interests. Users can pray over breaking news, major events, or relevant topics, fostering a sense of spiritual connection and real-time support.\",video:\"https://cdn.shopify.com/videos/c/o/v/d36366af793f4e59ae6f49a789c08e6d.mp4\"},{title:\"Auto Reading, Avatar Reading\",content:\"Avatars read scripture aloud in natural tones, easing public speaking anxiety and enhancing immersion in shared prayer.\",video:\"https://cdn.shopify.com/videos/c/o/v/3f3f19111d0c472685727da66a09c3f3.mp4\"},{title:\"Prayer Generator/Scripture Match\",content:\"Helps newbies write meaningful prayers by matching scripture to room topics or auto-generating content via AI.\",video:\"https://cdn.shopify.com/videos/c/o/v/9d2ebf91e0454f598ea96eef87088e29.mp4\"},{title:\"Text Q&A during prayer & inside room\",content:\"Users can type questions during prayer sessions; AI offers real-time, biblically grounded answers to support learning and spiritual growth.\",video:\"https://cdn.shopify.com/videos/c/o/v/c94eec0823244be29ce4f8b48488f027.mp4\"}];export default function ExpandableModules(){const[index,setIndex]=useState(0);const[isMobile,setIsMobile]=useState(false);const[expandedIndex,setExpandedIndex]=useState(null);const carouselRef=useRef(null);useEffect(()=>{const handleResize=()=>setIsMobile(window.innerWidth<768);handleResize();window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[]);const handleScroll=()=>{if(!carouselRef.current)return;const scrollLeft=carouselRef.current.scrollLeft;const visibleWidth=carouselRef.current.offsetWidth;const newIndex=Math.round(scrollLeft/visibleWidth);setIndex(newIndex);};return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",minHeight:\"100vh\",overflow:\"hidden\",fontFamily:\"Inter, sans-serif\",display:\"flex\",flexDirection:\"column\",zIndex:0},children:[isMobile?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",background:\"black\",zIndex:-3}}),/*#__PURE__*/_jsx(\"video\",{src:modules[index].video,autoPlay:true,muted:true,loop:true,playsInline:true,style:{position:\"absolute\",top:\"45vh\",left:0,width:\"100%\",aspectRatio:\"1 / 1\",objectFit:\"cover\",zIndex:-2}},modules[index].video),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"50vh\",background:\"linear-gradient(to bottom, rgba(0,0,0,0.95), rgba(0,0,0,0))\",zIndex:-1}})]}):/*#__PURE__*/_jsx(\"video\",{src:modules[index].video,autoPlay:true,muted:true,loop:true,playsInline:true,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",zIndex:-3,transition:\"opacity 0.5s ease-in-out\"}},modules[index].video),isMobile?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{marginTop:\"22vh\",marginBottom:8,display:\"flex\",justifyContent:\"center\",gap:8,zIndex:1},children:modules.map((_,i)=>/*#__PURE__*/_jsx(\"div\",{onClick:()=>setIndex(i),style:{width:8,height:8,borderRadius:\"50%\",background:i===index?\"#fff\":\"rgba(255,255,255,0.4)\",cursor:\"pointer\"}},i))}),/*#__PURE__*/_jsxs(\"div\",{ref:carouselRef,onScroll:handleScroll,style:{width:\"100%\",paddingBottom:\"0px\",overflowX:\"auto\",scrollSnapType:\"x mandatory\",display:\"flex\",scrollBehavior:\"smooth\",scrollbarWidth:\"none\",msOverflowStyle:\"none\",zIndex:1},children:[/*#__PURE__*/_jsx(\"style\",{children:`::-webkit-scrollbar { display: none; }`}),modules.map((mod,i)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:\"0 0 100%\",scrollSnapAlign:\"start\",padding:\"0 16px\",color:\"white\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",marginTop:0},children:/*#__PURE__*/_jsxs(\"div\",{style:{background:\"rgba(255,255,255,0.1)\",borderRadius:20,padding:16,border:\"1px solid rgba(255,255,255,0.3)\",maxWidth:400,height:180,display:\"flex\",flexDirection:\"column\",justifyContent:\"flex-start\",alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontSize:16,fontWeight:600,marginTop:0,marginBottom:8},children:mod.title}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,lineHeight:1.5,opacity:.8,margin:0},children:mod.content})]})},i))]})]}):/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"flex-end\",alignItems:\"center\",width:\"100%\",minHeight:\"100vh\",padding:\"0 8vw\",boxSizing:\"border-box\",zIndex:1},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:20,maxWidth:460,width:\"100%\",textAlign:\"left\",color:\"white\"},children:modules.map((mod,i)=>{const isActive=index===i;const isExpanded=expandedIndex===i;return /*#__PURE__*/_jsxs(\"div\",{onClick:()=>{setIndex(i);setExpandedIndex(isExpanded?null:i);},style:{borderRadius:20,background:isActive?\"rgba(255,255,255,0.2)\":\"rgba(255,255,255,0.1)\",cursor:\"pointer\",border:\"1px solid rgba(255, 255, 255, 0.25)\",padding:\"18px 24px\",transition:\"all 0.3s ease\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:20,fontWeight:\"bold\",lineHeight:1},children:isExpanded?\"\\xd7\":\"+\"}),/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,fontSize:17,fontWeight:500},children:mod.title})]}),isExpanded&&/*#__PURE__*/_jsx(\"p\",{style:{marginTop:8,fontSize:15,lineHeight:1.6,color:\"rgba(255,255,255,0.9)\"},children:mod.content})]},i);})})})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ExpandableModules\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Box.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";const colorNameMap={silver:\"Silver\",gold:\"Gold\",black:\"Black\"};const isVideo=url=>/\\.(mp4|webm|ogg)$/i.test(url);export const ProductCard=({name,price,colors,images,build,spec,tech,badge,forcedDeviceSize=null})=>{const[selectedColor,setSelectedColor]=useState(colors[0]);const[selectedImageIndex,setSelectedImageIndex]=useState(0);const[deviceSize,setDeviceSize]=useState(forcedDeviceSize||\"desktop\");useEffect(()=>{if(forcedDeviceSize)return;const handleResize=()=>{const width=window.innerWidth;if(width<390)setDeviceSize(\"mobile\");else if(width<810)setDeviceSize(\"tablet\");else setDeviceSize(\"desktop\");};handleResize();window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[forcedDeviceSize]);const imageList=images[selectedColor]||[];const displayMedia=imageList[selectedImageIndex]||\"\";const mediaIsVideo=isVideo(displayMedia);const handleThumbnailClick=index=>{setSelectedImageIndex(index);};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:deviceSize!==\"desktop\"?\"column\":\"row\",padding:32,gap:32,fontFamily:\"Inter\",border:\"1px solid rgba(0,0,0,0.1)\",borderRadius:12,width:\"100%\",maxWidth:1200,margin:\"0 auto\",justifyContent:\"space-between\",position:\"relative\",boxSizing:\"border-box\"},children:[badge&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:deviceSize===\"mobile\"?4:16,right:0,backgroundColor:\"#f29e00\",fontWeight:700,fontSize:14,padding:\"6px 28px 6px 24px\",clipPath:\"polygon(100% 0, 0 0, 12% 50%, 0 100%, 100% 100%)\",fontFamily:\"Inter\",zIndex:2},children:badge}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"0 0 auto\",width:\"100%\",maxWidth:420},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",aspectRatio:\"1 / 1\",overflow:\"hidden\"},children:mediaIsVideo?/*#__PURE__*/_jsx(\"video\",{src:displayMedia,controls:true,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:\"center\",borderRadius:12}}):/*#__PURE__*/_jsx(\"img\",{src:displayMedia,alt:\"product\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",borderRadius:12}})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"flex-start\",gap:8,marginTop:12,overflowX:\"auto\"},children:imageList.map((src,index)=>/*#__PURE__*/_jsx(\"div\",{onClick:()=>handleThumbnailClick(index),style:{width:60,height:60,borderRadius:8,overflow:\"hidden\",border:index===selectedImageIndex?\"2px solid orange\":\"1px solid #ccc\",cursor:\"pointer\",flexShrink:0},children:isVideo(src)?/*#__PURE__*/_jsx(\"video\",{src:src,muted:true,playsInline:true,preload:\"metadata\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:\"center\"}}):/*#__PURE__*/_jsx(\"img\",{src:src,alt:`thumb-${index}`,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}})},index))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,maxWidth:600},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"CommonRanggarment, serif\",fontSize:28,fontWeight:500,marginBottom:8},children:name}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:18,fontWeight:500,color:\"#666\",margin:\"6px 0 16px\"},children:[\"USD \",/*#__PURE__*/_jsxs(\"b\",{style:{color:\"black\"},children:[\"$ \",price]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,marginBottom:20,flexWrap:\"wrap\"},children:colors.map(c=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{onClick:()=>{setSelectedColor(c);setSelectedImageIndex(0);},style:{width:20,height:20,borderRadius:\"50%\",backgroundColor:c===\"silver\"?\"#ccc\":c===\"gold\"?\"#d4af37\":\"#333\",border:selectedColor===c?\"2px solid orange\":\"1px solid #ccc\",cursor:\"pointer\",marginRight:6}}),selectedColor===c&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14,marginRight:10},children:colorNameMap[c]})]},c))}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gap:16},children:[\"BUILD\",\"SPEC\",\"TECH\"].map((section,idx)=>{const items=[build,spec,tech][idx];return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"b\",{style:{color:\"#999\"},children:section}),/*#__PURE__*/_jsx(\"ul\",{style:{paddingLeft:20,marginTop:6},children:items.map((item,i)=>/*#__PURE__*/_jsxs(\"li\",{style:{listStyle:\"none\",position:\"relative\",paddingLeft:12,marginBottom:6},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:0,top:6,width:6,height:6,backgroundColor:\"#f29e00\",borderRadius:\"50%\"}}),item]},i))})]},section);})})]})]});};export default function ProductList(){const[deviceSize,setDeviceSize]=useState(\"desktop\");const[current,setCurrent]=useState(0);const startX=useRef(null);const moveX=useRef(null);useEffect(()=>{const handleResize=()=>{const width=window.innerWidth;if(width<390)setDeviceSize(\"mobile\");else if(width<810)setDeviceSize(\"tablet\");else setDeviceSize(\"desktop\");};handleResize();window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[]);const handleTouchStart=e=>{startX.current=e.touches[0].clientX;};const handleTouchMove=e=>{moveX.current=e.touches[0].clientX;};const handleTouchEnd=()=>{if(startX.current===null||moveX.current===null)return;const diff=moveX.current-startX.current;const threshold=50;if(diff>threshold&&current>0)setCurrent(current-1);if(diff<-threshold&&current<products.length-1)setCurrent(current+1);startX.current=null;moveX.current=null;};const products=[{name:\"Cornerstone I\",price:99,badge:\"Coming Q3 '25\",colors:[\"silver\",\"gold\",\"black\"],images:{silver:[\"https://cdn.shopify.com/s/files/1/0868/2310/8952/files/Silver_1.jpg?v=1749572184\",\"https://cdn.shopify.com/s/files/1/0868/2310/8952/files/Silver_3_off.jpg?v=1749572184\",\"https://cdn.shopify.com/videos/c/o/v/2c117ae881d14b5da6f292c825a2ea71.mp4\"],gold:[\"https://cdn.shopify.com/s/files/1/0868/2310/8952/files/Gold_1.jpg?v=1749572185\",\"https://cdn.shopify.com/s/files/1/0868/2310/8952/files/Screenshot_2025-06-11_at_12.37.26_AM.png?v=1749573469\",\"https://cdn.shopify.com/videos/c/o/v/a373e9ca13994b2888d770004795ac67.mp4\"],black:[\"https://cdn.shopify.com/s/files/1/0868/2310/8952/files/Black_1.jpg?v=1749572184\",\"https://cdn.shopify.com/s/files/1/0868/2310/8952/files/Black_3_off.jpg?v=1749572185\",\"https://cdn.shopify.com/videos/c/o/v/28c67ed579354a0eb253559a049a7689.mp4\"]},build:[\"304/316L SS, Matte Finish\",\"4mm Zircon\"],spec:[\"H40 \\xd7 W23.6 \\xd7 T4.6 mm\",\"Weight: ~20g\"],tech:[\"IP67\",\"~7d Battery\",\"USB Snap Charge\"]},{name:\"Grace I\",price:149,badge:\"Coming Q4 '25\",colors:[\"silver\",\"gold\",\"black\"],images:{silver:[\"https://cdn.shopify.com/s/files/1/0868/2310/8952/files/Silver_1.jpg?v=1749572184\",\"https://cdn.shopify.com/s/files/1/0868/2310/8952/files/Silver_3_off.jpg?v=1749572184\",\"https://cdn.shopify.com/videos/c/o/v/2c117ae881d14b5da6f292c825a2ea71.mp4\"],gold:[\"https://cdn.shopify.com/s/files/1/0868/2310/8952/files/Gold_1.jpg?v=1749572185\",\"https://cdn.shopify.com/s/files/1/0868/2310/8952/files/Screenshot_2025-06-11_at_12.37.26_AM.png?v=1749573469\",\"https://cdn.shopify.com/videos/c/o/v/a373e9ca13994b2888d770004795ac67.mp4\"],black:[\"https://cdn.shopify.com/s/files/1/0868/2310/8952/files/Black_1.jpg?v=1749572184\",\"https://cdn.shopify.com/s/files/1/0868/2310/8952/files/Black_3_off.jpg?v=1749572185\",\"https://cdn.shopify.com/videos/c/o/v/28c67ed579354a0eb253559a049a7689.mp4\"]},build:[\"Titanium Steel, White Corundum\",\"5mm Moissanite\"],spec:[\"H40 \\xd7 W23.6 \\xd7 T4.6 mm\",\"Weight: ~22g\"],tech:[\"IP67\",\"~7d Battery\",\"USB Snap Charge\"]}];if(deviceSize===\"desktop\"){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:48},children:products.map((p,idx)=>/*#__PURE__*/_jsx(ProductCard,{...p},idx))});}return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",gap:8,marginBottom:12},children:products.map((_,idx)=>/*#__PURE__*/_jsx(\"div\",{onClick:()=>setCurrent(idx),style:{width:8,height:8,borderRadius:\"50%\",background:current===idx?\"#000\":\"#ccc\",cursor:\"pointer\"}},idx))}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",transition:\"transform 0.5s ease\",transform:`translateX(-${current*100}%)`},onTouchStart:handleTouchStart,onTouchMove:handleTouchMove,onTouchEnd:handleTouchEnd,children:products.map((p,idx)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:\"0 0 100%\",display:\"flex\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(ProductCard,{...p,forcedDeviceSize:deviceSize})},idx))})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ProductCard\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductList\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Product.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef,useEffect,useCallback}from\"react\";const tabs=[\"Let Our Faith Shine\",\"Glow at Will\"];const data={\"Let Our Faith Shine\":[{image:null,video:\"https://cdn.shopify.com/videos/c/o/v/42fdbc5c22124e918be682f65c5ce1ac.mp4\"},{image:null,video:\"https://cdn.shopify.com/videos/c/o/v/6d1b529fbf4d40a5ad32997286e0bc77.mp4\"},{image:null,video:\"https://cdn.shopify.com/videos/c/o/v/c1114a019d6249f8b5dde11938d56a79.mp4\"}],\"Glow at Will\":[{image:null,video:\"https://cdn.shopify.com/videos/c/o/v/52bb56b462b643b5bdaf1039f0b45393.mp4\"},{image:null,video:\"https://cdn.shopify.com/videos/c/o/v/4c8b775c2d9a46958bdbe74d45262263.mp4\"},{image:\"https://cdn.shopify.com/s/files/1/0868/2310/8952/files/p2_tab1_3_0612_f9a882f4-855c-4f78-aee4-d9bb60f585f6.png?v=1749733195\",video:null}]};const ChevronLeft=({size=44,color=\"#222\"})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M15.5 19l-7-7 7-7\",stroke:color,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});const ChevronRight=({size=44,color=\"#222\"})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M8.5 5l7 7-7 7\",stroke:color,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});function Carousel({items,scrollRef,activeTab}){const[isMobile,setIsMobile]=useState(false);const[hovered,setHovered]=useState(false);const[scrollIndex,setScrollIndex]=useState(0);const[maxIndex,setMaxIndex]=useState(0);const containerRef=useRef(null);const baseWidth=495;const baseHeight=657;const scale=isMobile?.6:1;const cardWidth=baseWidth*scale;const cardHeight=baseHeight*scale;const gap=16;// \u8BA1\u7B97\u53EF\u89C1\u5361\u7247\u6570\nconst calcVisibleCards=useCallback(()=>{if(!containerRef.current)return 1;const containerWidth=containerRef.current.offsetWidth-120// 60*2 for arrows+margin\n;return Math.max(1,Math.floor(containerWidth/(cardWidth+gap)));},[cardWidth]);// \u8BA1\u7B97\u6700\u5927\u53EF\u6EDA\u52A8index\nconst recalcMaxIndex=useCallback(()=>{if(!Array.isArray(items))return 0;const visibleCards=calcVisibleCards();return Math.max(0,items.length-visibleCards);},[items,calcVisibleCards]);useEffect(()=>{const updateDeviceType=()=>{setIsMobile(window.innerWidth<1024);};updateDeviceType();window.addEventListener(\"resize\",updateDeviceType);return()=>window.removeEventListener(\"resize\",updateDeviceType);},[]);// \u91CD\u65B0\u8BA1\u7B97maxIndex\u548C\u4FEE\u6B63scrollIndex\nuseEffect(()=>{const handleResize=()=>{const newMax=recalcMaxIndex();setMaxIndex(newMax);setScrollIndex(idx=>Math.min(idx,newMax));};handleResize();window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[recalcMaxIndex]);// \u5207\u6362tab\u65F6\u91CD\u7F6E\nuseEffect(()=>{if(scrollRef.current){scrollRef.current.scrollTo({left:0,behavior:\"auto\"});}setScrollIndex(0);setMaxIndex(recalcMaxIndex());},[activeTab,scrollRef,recalcMaxIndex]);// \u7ACB\u5373\u540C\u6B65 scrollIndex\nconst scrollToIndex=idx=>{if(!scrollRef.current)return;const clampedIdx=Math.max(0,Math.min(idx,maxIndex));setScrollIndex(clampedIdx)// \u7ACB\u5373\u540C\u6B65 scrollIndex\n;const scrollLeft=clampedIdx*(cardWidth+gap);scrollRef.current.scrollTo({left:scrollLeft,behavior:\"smooth\"});};const handleScroll=()=>{if(!scrollRef.current)return;const left=scrollRef.current.scrollLeft;const idx=Math.round(left/(cardWidth+gap));setScrollIndex(Math.max(0,Math.min(idx,maxIndex)));};// \u4EC5\u5728 Desktop/Pad \u5E76\u4E14 hover \u65F6\u663E\u793A\u7BAD\u5934\nconst showArrows=!isMobile&&hovered;const leftDisabled=scrollIndex===0;const rightDisabled=scrollIndex===maxIndex;const fadeStyle=show=>({opacity:show?1:0,pointerEvents:show?\"auto\":\"none\",transition:\"opacity 100ms\"});return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{position:\"relative\",marginTop:24},onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>!leftDisabled&&scrollToIndex(scrollIndex-1),style:{position:\"absolute\",top:\"50%\",left:15,transform:\"translateY(-50%)\",zIndex:2,background:leftDisabled?\"rgba(220,220,220,0.7)\":\"rgba(255,255,255,0.85)\",border:\"none\",borderRadius:\"50%\",width:60,height:60,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 2px 8px rgba(0,0,0,0.08)\",cursor:leftDisabled?\"not-allowed\":\"pointer\",...fadeStyle(showArrows)},\"aria-label\":\"Previous\",tabIndex:showArrows?0:-1,disabled:leftDisabled,children:/*#__PURE__*/_jsx(ChevronLeft,{size:44,color:leftDisabled?\"#bbb\":\"#222\"})}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>!rightDisabled&&scrollToIndex(scrollIndex+1),style:{position:\"absolute\",top:\"50%\",right:15,transform:\"translateY(-50%)\",zIndex:2,background:rightDisabled?\"rgba(220,220,220,0.7)\":\"rgba(255,255,255,0.85)\",border:\"none\",borderRadius:\"50%\",width:60,height:60,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 2px 8px rgba(0,0,0,0.08)\",cursor:rightDisabled?\"not-allowed\":\"pointer\",...fadeStyle(showArrows)},\"aria-label\":\"Next\",tabIndex:showArrows?0:-1,disabled:rightDisabled,children:/*#__PURE__*/_jsx(ChevronRight,{size:44,color:rightDisabled?\"#bbb\":\"#222\"})}),/*#__PURE__*/_jsx(\"div\",{ref:scrollRef,onScroll:handleScroll,style:{display:\"flex\",overflowX:\"scroll\",scrollSnapType:\"x mandatory\",gap:gap,padding:\"0 48px\",scrollbarWidth:\"none\",msOverflowStyle:\"none\",WebkitOverflowScrolling:\"touch\"},children:Array.isArray(items)&&items.map((item,i)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:\"0 0 auto\",scrollSnapAlign:\"start\",borderRadius:20,overflow:\"hidden\",width:cardWidth,height:cardHeight,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:\"#000\",transform:\"scale(1)\",transformOrigin:\"top left\"},children:item.video?/*#__PURE__*/_jsx(\"video\",{src:item.video,autoPlay:true,muted:true,loop:true,playsInline:true,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",borderRadius:20}}):item.image?/*#__PURE__*/_jsx(\"img\",{src:item.image,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",borderRadius:20}}):null},i))})]});}export default function ShineTabs(){const[activeTab,setActiveTab]=useState(tabs[0])// \u9ED8\u8BA4Let Our Faith Shine\n;const scrollRef=useRef(null);const[isMobile,setIsMobile]=useState(false);useEffect(()=>{const updateDeviceType=()=>{setIsMobile(window.innerWidth<1024);};updateDeviceType();window.addEventListener(\"resize\",updateDeviceType);return()=>window.removeEventListener(\"resize\",updateDeviceType);},[]);useEffect(()=>{if(scrollRef.current){scrollRef.current.scrollTo({left:0,behavior:\"auto\"});}},[activeTab]);// \u52A0\u8F7D Cormorant Garamond \u5B57\u4F53\nuseEffect(()=>{const id=\"cormorant-garamond-font-link\";if(!document.getElementById(id)){const link=document.createElement(\"link\");link.id=id;link.rel=\"stylesheet\";link.href=\"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;700&display=swap\";document.head.appendChild(link);}},[]);return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:1200,margin:\"0 auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,marginBottom:24,background:\"#f5f5f7\",borderRadius:999,padding:4,width:\"fit-content\"},children:tabs.map(tab=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>setActiveTab(tab),style:{padding:\"8px 23px\",borderRadius:999,border:\"none\",background:activeTab===tab?\"#222\":\"transparent\",color:activeTab===tab?\"#fff\":\"#222\",fontWeight:600,fontSize:14,cursor:\"pointer\",transition:\"background 0.2s, color 0.2s\"},children:tab},tab))}),/*#__PURE__*/_jsx(Carousel,{items:data[activeTab],scrollRef:scrollRef,activeTab:activeTab})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ShineTabs\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shine.map", "// Generated by Framer (189896a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-iKDdP .framer-styles-preset-1h772ov:not(.rich-text-wrapper), .framer-iKDdP .framer-styles-preset-1h772ov.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #0088ff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #6c6c6b; --framer-link-text-decoration: none; }\"];export const className=\"framer-iKDdP\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["modules", "ExpandableModules", "index", "setIndex", "ye", "isMobile", "setIsMobile", "expandedIndex", "setExpandedIndex", "carouselRef", "pe", "ue", "handleResize", "window", "handleScroll", "scrollLeft", "visibleWidth", "newIndex", "u", "l", "p", "_", "i", "mod", "isActive", "isExpanded", "colorNameMap", "isVideo", "url", "ProductCard", "name", "price", "colors", "images", "build", "spec", "tech", "badge", "forcedDeviceSize", "selectedColor", "setSelectedColor", "ye", "selectedImageIndex", "setSelectedImageIndex", "deviceSize", "setDeviceSize", "ue", "handleResize", "width", "window", "imageList", "displayMedia", "mediaIsVideo", "handleThumbnailClick", "index", "u", "p", "src", "c", "section", "idx", "items", "item", "i", "ProductList", "current", "setCurrent", "startX", "pe", "moveX", "handleTouchStart", "e", "handleTouchMove", "handleTouchEnd", "diff", "threshold", "products", "_", "tabs", "data", "ChevronLeft", "size", "color", "p", "ChevronRight", "Carousel", "items", "scrollRef", "activeTab", "isMobile", "setIsMobile", "ye", "hovered", "setHovered", "scrollIndex", "setScrollIndex", "maxIndex", "setMaxIndex", "containerRef", "pe", "baseWidth", "baseHeight", "scale", "cardWidth", "cardHeight", "gap", "calcVisibleCards", "te", "containerWidth", "recalcMaxIndex", "visibleCards", "ue", "updateDeviceType", "window", "handleResize", "newMax", "idx", "scrollToIndex", "clampedIdx", "scrollLeft", "handleScroll", "left", "showArrows", "leftDisabled", "rightDisabled", "fadeStyle", "show", "u", "item", "i", "ShineTabs", "setActiveTab", "id", "link", "tab", "fontStore", "fonts", "css", "className"]
}
