{"version":3,"file":"EventCard.BApNxSWd.mjs","names":["React.useState","React.useRef","__esmMin","init_ssg_sandbox_shims","window","_e","de","p","init_npm_react_18_3_1","ce","useReducedMotion","motion","init_framer_motion_DhsWWWsN","addPropertyControls","RenderTarget","init_framer_BWFVvmND","ControlType","inkFor","s","color","r","g","b","m","v","h","c","i","hash","text","EventCard","props","onCanvas","reduce","hasImage","image","key","title","category","seed","palette","placeholderColors","placeholder","natural","setNatural","shape","im","ratio","RATIO","portraitRatio","landscapeRatio","videoRef","boxRef","hovered","setHovered","inView","setInView","playing","setPlaying","loop","previewPlay","el","io","shouldPlay","preview","canHover","ink","animate","EASE","style","textColor","radius","hoverZoom","captionFont","showText","meta","mutedColor","accentColor","titleFont","line","bodyFont","init_EventCard","init_jsx_runtime"],"sources":["https:/framerusercontent.com/modules/SUb7Hrz7uuiGdw4OLnnB/uv5pDS4hrNNI2kHFjW2Y/EventCard.js"],"sourcesContent":["// boakye.studio — Event Card\n// Framer code component for a CMS Collection List item (Business Work, Production).\n// Connect its properties to CMS fields: Cover → Image Main, Title → Title,\n// Line → Impact, Category → Category, Meta → Client / Year / Location,\n// Preview Clip → Preview Clip. Put the Link on the collection item itself.\n// Without a cover it shows a brand-color block with the title, so the wall\n// always looks finished before photos are uploaded.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,useReducedMotion}from\"framer-motion\";const EASE=[.22,1,.36,1];const RATIO={\"4:5\":4/5,\"3:4\":3/4,\"2:3\":2/3,\"1:1\":1,\"3:2\":3/2,\"4:3\":4/3,\"16:9\":16/9};// Same color reading as the gallery: Framer hands colors over as rgb()/rgba().\nfunction inkFor(color){const s=(color||\"\").trim();let r=.5,g=.5,b=.5;const m=s.match(/rgba?\\(\\s*([\\d.]+)[\\s,]+([\\d.]+)[\\s,]+([\\d.]+)/i);if(m){[r,g,b]=[m[1],m[2],m[3]].map(v=>parseFloat(v)/255);}else{let h=s.replace(\"#\",\"\");if(h.length===3)h=h.split(\"\").map(c=>c+c).join(\"\");if(h.length<6)return\"#262422\";[r,g,b]=[0,2,4].map(i=>parseInt(h.slice(i,i+2),16)/255);}if([r,g,b].some(v=>isNaN(v)))return\"#262422\";return .2126*r+.7152*g+.0722*b>.55?\"#262422\":\"#F8F2E8\";}// A stable pick from a list based on the title, so each placeholder keeps its\n// color and shape, and neighbours differ.\nfunction hash(text){let h=0;for(let i=0;i<text.length;i++)h=h*31+text.charCodeAt(i)|0;return Math.abs(h);}const canHover=()=>typeof window!==\"undefined\"&&!!window.matchMedia&&window.matchMedia(\"(hover: hover)\").matches;/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function EventCard(props){const{image,preview,previewPlay,title,line,category,meta,shape,portraitRatio,landscapeRatio,radius,hoverZoom,animate,showText,placeholderColors,textColor,mutedColor,accentColor,titleFont,bodyFont,captionFont,style}=props;const onCanvas=RenderTarget.current()===RenderTarget.canvas;const reduce=!!useReducedMotion();const hasImage=!!image?.src;const key=title||category||\"Event\";const seed=hash(key);const palette=placeholderColors?.length?placeholderColors:[\"#B5BDA6\",\"#262422\",\"#C2482B\",\"#E4DCCD\"];const placeholder=palette[seed%palette.length];// Work out the tile shape: from the photo when there is one, otherwise a\n// varied but stable shape so an empty wall still looks staggered.\nconst[natural,setNatural]=React.useState(null);React.useEffect(()=>{if(!hasImage||shape!==\"auto\"||typeof window===\"undefined\")return;const im=new Image;im.onload=()=>im.naturalHeight&&setNatural(im.naturalWidth/im.naturalHeight);im.src=image.src;},[hasImage,image?.src,shape]);let ratio=RATIO[portraitRatio]||.8;if(shape===\"landscape\")ratio=RATIO[landscapeRatio]||1.5;else if(shape===\"square\")ratio=1;else if(shape===\"auto\"){if(hasImage&&natural){ratio=natural>1.15?RATIO[landscapeRatio]||1.5:natural>.9?1:RATIO[portraitRatio]||.8;}else if(!hasImage){ratio=[RATIO[portraitRatio]||.8,RATIO[landscapeRatio]||1.5,1][seed%3];}}// Preview clip: plays on hover (or while on screen on touch devices), or loops.\nconst videoRef=React.useRef(null);const boxRef=React.useRef(null);const[hovered,setHovered]=React.useState(false);const[inView,setInView]=React.useState(false);const[playing,setPlaying]=React.useState(false);const loop=previewPlay===\"loop\";React.useEffect(()=>{const el=boxRef.current;if(!el||typeof IntersectionObserver===\"undefined\")return;const io=new IntersectionObserver(([e])=>setInView(e.isIntersecting),{threshold:.4});io.observe(el);return()=>io.disconnect();},[]);const shouldPlay=!!preview&&!onCanvas&&!reduce&&(loop?inView:canHover()?hovered:inView);React.useEffect(()=>{const v=videoRef.current;if(!v)return;if(shouldPlay)v.play().catch(()=>{});else v.pause();},[shouldPlay]);const ink=inkFor(placeholder);return /*#__PURE__*/_jsxs(motion.figure,{initial:animate&&!onCanvas&&!reduce?{opacity:0,y:28}:false,whileInView:animate&&!onCanvas&&!reduce?{opacity:1,y:0}:undefined,viewport:{once:true,margin:\"0px 0px -8% 0px\"},transition:{duration:.8,ease:EASE},style:{...style,margin:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:14,color:textColor},onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),children:[/*#__PURE__*/_jsxs(\"div\",{ref:boxRef,style:{position:\"relative\",width:\"100%\",aspectRatio:String(ratio),overflow:\"hidden\",borderRadius:radius,background:hasImage?\"rgba(38,36,34,0.08)\":placeholder,transform:\"translateZ(0)\"},children:[/*#__PURE__*/_jsxs(motion.div,{animate:{scale:hoverZoom&&hovered&&!reduce?1.05:1},transition:{duration:1.1,ease:EASE},style:{position:\"absolute\",inset:0},children:[hasImage&&/*#__PURE__*/_jsx(\"img\",{src:image.src,srcSet:image.srcSet,sizes:\"(max-width: 809px) 100vw, 33vw\",alt:image.alt||`${key} by boakye.studio`,loading:\"lazy\",decoding:\"async\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}),preview&&/*#__PURE__*/_jsx(\"video\",{ref:videoRef,src:preview,muted:true,loop:true,playsInline:true,preload:\"none\",\"aria-hidden\":true,onPlaying:()=>setPlaying(true),onPause:()=>setPlaying(false),style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\",opacity:playing?1:0,transition:\"opacity 0.5s ease\"}})]}),!hasImage&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:16,textAlign:\"center\",color:ink,fontSize:13,textTransform:\"uppercase\",letterSpacing:\"0.1em\",...captionFont},children:key})]}),showText&&/*#__PURE__*/_jsxs(\"figcaption\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:[(meta||category)&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"baseline\",gap:12,fontSize:12,lineHeight:1.3,textTransform:\"uppercase\",letterSpacing:\"0.06em\",...captionFont},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor},children:meta}),/*#__PURE__*/_jsx(\"span\",{style:{color:accentColor,textAlign:\"right\"},children:category})]}),title&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:24,lineHeight:1.15,...titleFont,color:textColor},children:title}),line&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:15,lineHeight:1.5,...bodyFont,color:mutedColor},children:line})]})]});}EventCard.defaultProps={previewPlay:\"hover\",title:\"Event Title\",line:\"One line on what the event was, or the impact it had.\",category:\"Corporate & Events\",meta:\"Client \\xb7 2026\",shape:\"auto\",portraitRatio:\"4:5\",landscapeRatio:\"3:2\",radius:12,hoverZoom:true,animate:true,showText:true,placeholderColors:[\"#B5BDA6\",\"#262422\",\"#C2482B\",\"#E4DCCD\"],textColor:\"#262422\",mutedColor:\"rgba(38,36,34,0.62)\",accentColor:\"#C2482B\",titleFont:{},bodyFont:{},captionFont:{}};addPropertyControls(EventCard,{image:{type:ControlType.ResponsiveImage,title:\"Cover\"},preview:{type:ControlType.File,title:\"Preview Clip\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"]},previewPlay:{type:ControlType.Enum,title:\"Clip Plays\",options:[\"hover\",\"loop\"],optionTitles:[\"On Hover\",\"Loop\"],displaySegmentedControl:true,defaultValue:\"hover\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Event Title\"},line:{type:ControlType.String,title:\"Line\",displayTextArea:true,defaultValue:\"One line on what the event was, or the impact it had.\"},category:{type:ControlType.String,title:\"Category\",defaultValue:\"Corporate & Events\"},meta:{type:ControlType.String,title:\"Meta\",defaultValue:\"Client \\xb7 2026\"},shape:{type:ControlType.Enum,title:\"Shape\",options:[\"auto\",\"portrait\",\"landscape\",\"square\"],optionTitles:[\"Auto\",\"Tall\",\"Wide\",\"Square\"],defaultValue:\"auto\"},portraitRatio:{type:ControlType.Enum,title:\"Tall Crop\",options:[\"4:5\",\"3:4\",\"2:3\"],defaultValue:\"4:5\"},landscapeRatio:{type:ControlType.Enum,title:\"Wide Crop\",options:[\"3:2\",\"4:3\",\"16:9\"],defaultValue:\"3:2\"},radius:{type:ControlType.Number,title:\"Corner\",min:0,max:40,defaultValue:12},hoverZoom:{type:ControlType.Boolean,title:\"Hover Zoom\",defaultValue:true},animate:{type:ControlType.Boolean,title:\"Animate In\",defaultValue:true},showText:{type:ControlType.Boolean,title:\"Show Text\",defaultValue:true},placeholderColors:{type:ControlType.Array,title:\"Placeholders\",control:{type:ControlType.Color},defaultValue:[\"#B5BDA6\",\"#262422\",\"#C2482B\",\"#E4DCCD\"]},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#262422\"},mutedColor:{type:ControlType.Color,title:\"Muted\",defaultValue:\"rgba(38,36,34,0.62)\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#C2482B\"},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"serif\"},bodyFont:{type:ControlType.Font,title:\"Body Font\",controls:\"extended\",defaultFontType:\"sans-serif\"},captionFont:{type:ControlType.Font,title:\"Caption Font\",controls:\"extended\",defaultFontType:\"monospace\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EventCard\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EventCard.map"],"mappings":"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"}