{"version":3,"file":"Reel_Video_Player.C81ef2AB.mjs","names":["useState","useRef"],"sources":["https:/framerusercontent.com/modules/nqZe2gpqaQP4pIUW8P2I/elWLLJeImwYAQ2XYUlZJ/Reel_Video_Player.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useLayoutEffect,useRef,useState}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";function cleanUrl(value){return(value||\"\").trim();}function getYouTubeId(value){const input=cleanUrl(value);if(!input)return\"\";try{const url=new URL(input);const host=url.hostname.replace(/^www\\./,\"\");if(host===\"youtu.be\")return url.pathname.split(\"/\").filter(Boolean)[0]||\"\";if(url.searchParams.get(\"v\"))return url.searchParams.get(\"v\")||\"\";const parts=url.pathname.split(\"/\").filter(Boolean);const idx=parts.findIndex(p=>p===\"embed\"||p===\"shorts\");if(idx>=0&&parts[idx+1])return parts[idx+1];}catch{}const match=input.match(/(?:youtu\\.be\\/|youtube\\.com\\/(?:watch\\?.*v=|embed\\/|shorts\\/))([^?&/]+)/);return match?.[1]||\"\";}function getPosterCandidates(value){const id=getYouTubeId(value);if(!id)return[];return[`https://i.ytimg.com/vi/${id}/maxresdefault.jpg`,`https://i.ytimg.com/vi/${id}/sddefault.jpg`,`https://i.ytimg.com/vi/${id}/hqdefault.jpg`];}function hexA(hex,alpha){if(!hex)return`rgba(0,0,0,${alpha})`;if(hex.startsWith(\"rgba\")){return hex.replace(/rgba\\(([^,]+),([^,]+),([^,]+),([^)]+)\\)/,`rgba($1,$2,$3,${alpha})`);}if(hex.startsWith(\"rgb\")){const match=hex.match(/rgb\\(([^,]+),([^,]+),([^)]+)\\)/);return match?`rgba(${match[1]},${match[2]},${match[3]},${alpha})`:hex;}const h=hex.replace(\"#\",\"\");const normalized=h.length===3?h.split(\"\").map(char=>char+char).join(\"\"):h;const r=parseInt(normalized.substring(0,2),16);const g=parseInt(normalized.substring(2,4),16);const b=parseInt(normalized.substring(4,6),16);return`rgba(${r},${g},${b},${alpha})`;}function PosterImage({url,alt}){const sources=getPosterCandidates(url);const[index,setIndex]=useState(0);if(!sources.length)return null;return /*#__PURE__*/_jsx(\"img\",{src:sources[index],alt:alt,draggable:false,onError:()=>{setIndex(current=>current<sources.length-1?current+1:current);},style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 720\n * @framerIntrinsicHeight 427\n */export default function RubiStaticReelsGrid(props){const{layout=\"3\",reel1Url=\"\",reel2Url=\"\",reel3Url=\"\",alt1=\"\",alt2=\"\",alt3=\"\",gap=16,borderRadius=0,borderColor=\"#E1306C\",borderWidth=1,playSize=64,playColor=\"#E1306C\",playIconColor=\"#FFFFFF\",loopInLightbox=false,backdropColor=\"#000000\",backdropOpacity=.9,style}=props;const[active,setActive]=useState(null);const[measuredWidth,setMeasuredWidth]=useState(0);const containerRef=useRef(null);useLayoutEffect(()=>{const node=containerRef.current;if(!node)return;const update=()=>setMeasuredWidth(node.offsetWidth);update();const observer=new ResizeObserver(update);observer.observe(node);return()=>observer.disconnect();},[]);const slotCount=layout===\"1\"?1:layout===\"2\"?2:3;const baseCardWidth=220;const desktopWidth=slotCount*baseCardWidth+gap*(slotCount-1);const mobileBreakpoint=520;const isMobile=measuredWidth>0&&measuredWidth<=mobileBreakpoint;const columns=isMobile?1:slotCount;const reels=[{url:reel1Url,alt:alt1},{url:reel2Url,alt:alt2},{url:reel3Url,alt:alt3}].slice(0,slotCount);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width:isMobile?\"100%\":desktopWidth,maxWidth:\"100%\",margin:isMobile?0:layout===\"1\"?\"0 auto\":undefined,display:\"grid\",gridTemplateColumns:`repeat(${columns}, minmax(0, 1fr))`,gap,boxSizing:\"border-box\",alignItems:\"start\",...style},children:[reels.map((reel,index)=>/*#__PURE__*/_jsx(ReelCard,{reel:reel,onOpen:()=>cleanUrl(reel.url)&&setActive(reel),borderRadius:borderRadius,borderColor:borderColor,borderWidth:borderWidth,playSize:playSize,playColor:playColor,playIconColor:playIconColor,isMobileSingleColumn:isMobile},index)),/*#__PURE__*/_jsx(AnimatePresence,{children:active&&/*#__PURE__*/_jsx(Lightbox,{reel:active,loop:loopInLightbox,backdrop:hexA(backdropColor,backdropOpacity),onClose:()=>setActive(null)})})]});}function ReelCard({reel,onOpen,borderRadius,borderColor,borderWidth,playSize,playColor,playIconColor,isMobileSingleColumn}){const url=cleanUrl(reel.url);const hasVideo=Boolean(getYouTubeId(url));const mobileMediaFillStyle=isMobileSingleColumn?{margin:0,maxWidth:\"none\",paddingInline:0,width:\"100%\",height:\"100%\"}:undefined;return /*#__PURE__*/_jsxs(\"button\",{onClick:onOpen,type:\"button\",disabled:!hasVideo,\"aria-label\":\"Open reel\",style:{width:\"100%\",aspectRatio:\"9 / 16\",borderRadius,overflow:\"hidden\",border:`${borderWidth}px solid ${borderColor}`,background:\"#111111\",position:\"relative\",cursor:hasVideo?\"pointer\":\"default\",padding:0,display:\"block\",boxSizing:\"border-box\"},children:[hasVideo?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",overflow:\"hidden\",...mobileMediaFillStyle},children:/*#__PURE__*/_jsx(PosterImage,{url:url,alt:reel.alt})}):/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"rgba(255,255,255,0.45)\",fontSize:14,fontFamily:\"Inter, sans-serif\",...mobileMediaFillStyle},children:\"Connect Reel URL\"}),hasVideo&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:playSize,height:playSize,transform:\"translate(-50%, -50%)\",borderRadius:\"50%\",background:playColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:\"0 18px 48px rgba(0,0,0,.24)\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:0,height:0,marginLeft:playSize*.08,borderTop:`${playSize*.18}px solid transparent`,borderBottom:`${playSize*.18}px solid transparent`,borderLeft:`${playSize*.28}px solid ${playIconColor}`}})})]});}function Lightbox({reel,loop,backdrop,onClose}){const id=getYouTubeId(reel.url);return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},onClick:onClose,style:{position:\"fixed\",inset:0,zIndex:99999,background:backdrop,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:24},children:/*#__PURE__*/_jsxs(motion.div,{initial:{scale:.95,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.95,opacity:0},transition:{duration:.25},onClick:event=>event.stopPropagation(),style:{position:\"relative\",height:\"min(90vh, 900px)\",aspectRatio:\"9 / 16\",maxWidth:\"100%\",borderRadius:16,overflow:\"hidden\",background:\"#000000\"},children:[id&&/*#__PURE__*/_jsx(\"iframe\",{src:`https://www.youtube.com/embed/${id}?autoplay=1&playsinline=1&rel=0${loop?`&loop=1&playlist=${id}`:\"\"}`,allow:\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen\",allowFullScreen:true,title:\"Reel\",style:{width:\"100%\",height:\"100%\",border:0,display:\"block\"}}),/*#__PURE__*/_jsx(\"button\",{onClick:onClose,type:\"button\",\"aria-label\":\"Close\",style:{position:\"absolute\",top:12,right:12,width:40,height:40,borderRadius:\"50%\",border:\"none\",background:\"rgba(0,0,0,0.55)\",color:\"#ffffff\",cursor:\"pointer\"},children:\"\\xd7\"})]})});}addPropertyControls(RubiStaticReelsGrid,{layout:{type:ControlType.Enum,title:\"Reels\",options:[\"1\",\"2\",\"3\"],optionTitles:[\"1 Across\",\"2 Across\",\"3 Across\"],defaultValue:\"3\"},reel1Url:{type:ControlType.String,title:\"Reel 1\",placeholder:\"YouTube URL\"},alt1:{type:ControlType.String,title:\"Reel 1 Alt Text\",defaultValue:\"\"},reel2Url:{type:ControlType.String,title:\"Reel 2\",placeholder:\"YouTube URL\",hidden:props=>props.layout===\"1\"},alt2:{type:ControlType.String,title:\"Reel 2 Alt Text\",defaultValue:\"\",hidden:props=>props.layout===\"1\"},reel3Url:{type:ControlType.String,title:\"Reel 3\",placeholder:\"YouTube URL\",hidden:props=>props.layout!==\"3\"},alt3:{type:ControlType.String,title:\"Reel 3 Alt Text\",defaultValue:\"\",hidden:props=>props.layout!==\"3\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:16,min:0,max:80,step:2,unit:\"px\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:0,min:0,max:64,step:1,unit:\"px\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#E1306C\"},borderWidth:{type:ControlType.Number,title:\"Border\",defaultValue:1,min:0,max:6,step:1,unit:\"px\"},playSize:{type:ControlType.Number,title:\"Play Size\",defaultValue:64,min:32,max:160,step:2,unit:\"px\"},playColor:{type:ControlType.Color,title:\"Play Fill\",defaultValue:\"#E1306C\"},playIconColor:{type:ControlType.Color,title:\"Play Icon\",defaultValue:\"#FFFFFF\"},loopInLightbox:{type:ControlType.Boolean,title:\"Loop\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},backdropColor:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"#000000\"},backdropOpacity:{type:ControlType.Number,title:\"Backdrop α\",defaultValue:.9,min:0,max:1,step:.05}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RubiStaticReelsGrid\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"720\",\"framerIntrinsicHeight\":\"427\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Reel_Video_Player.map"],"mappings":"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"}