{"version":3,"file":"Process_UI.CL2ZIo68.mjs","names":["React.useState","React.useRef","_Fragment","c"],"sources":["https:/framerusercontent.com/modules/8uQ7jkY6O7XFBnqq0Gd5/HkuHTqJFNhlLvb9EW1rj/Process_UI.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * Process UI — the small \"live\" interface at the top of each Process card.\n * Pick a Type: Call (discovery call), Doc (positioning doc), Identity (type + swatches + shapes), Dashboard (growth bars).\n * Each one is drawn on a fixed 310 × 230 canvas and scaled to fit the card, so it looks the same on desktop,\n * tablet and phone. It animates in when it scrolls into view; the Doc and Identity cursors then keep drifting,\n * and the Call photos turn from greyscale to colour when the card is hovered (on touch screens: once in view).\n * Set Accent / Ink to your colour styles.\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 310\n * @framerIntrinsicHeight 230\n */const SANS=\"'Inter Tight', 'Inter Tight Placeholder', sans-serif\";const MONO=\"'JetBrains Mono', 'JetBrains Mono Placeholder', monospace\";const IMG_A=\"https://framerusercontent.com/images/n4jXsk4FevxpclpcZ0NsLN4wrQU.jpg\";const IMG_B=\"https://framerusercontent.com/images/foVJWlrThPiRwsqqYoj5Z8c8z8.jpg\";const EASE=\"cubic-bezier(.22,.8,.2,1)\";const W0=310,H0=230// the design canvas\n;const imgSrc=(v,f)=>typeof v===\"string\"&&v||v&&typeof v.src===\"string\"&&v.src||f;// cursor drift loops (same paths as the HTML) + hover colour for the Call photos\nconst CSS=`\n@keyframes puiD1{0%,100%{transform:none}35%{transform:translate(60px,40px)}70%{transform:translate(20px,90px)}}\n@keyframes puiD2{0%,100%{transform:none}40%{transform:translate(-80px,-30px)}75%{transform:translate(-30px,20px)}}\n.pui-call img{filter:grayscale(1);transition:filter .8s}\n[data-framer-name^=\"Card 0\"]:hover .pui-call img,.pui-call:hover img{filter:none}\n@media (hover:none){.pui-call.pui-on img{filter:none}}\n@media (prefers-reduced-motion:reduce){.pui-drift{animation:none!important}}\n`;// true once the card scrolls into view; a fallback shows it anyway so nothing can stay hidden\nfunction useInView(ref){const[inView,set]=React.useState(RenderTarget.current()===RenderTarget.canvas);React.useEffect(()=>{const el=ref.current;if(!el||inView)return;const show=()=>set(true);const r=el.getBoundingClientRect();if(r.top<window.innerHeight&&r.bottom>0){const t=setTimeout(show,150);return()=>clearTimeout(t);}if(typeof IntersectionObserver===\"undefined\"){show();return;}const io=new IntersectionObserver(es=>{if(es.some(e=>e.isIntersecting)){show();io.disconnect();}},{threshold:.1,rootMargin:\"0px 0px -8% 0px\"});io.observe(el);const t=setTimeout(show,4e3);return()=>{io.disconnect();clearTimeout(t);};},[]);return inView;}// fit the 310 × 230 canvas inside the card (Doc sits on the bottom edge so its page keeps bleeding off)\nfunction useFit(ref){const[s,setS]=React.useState(1);React.useLayoutEffect(()=>{const el=ref.current;if(!el)return;const fit=()=>{const w=el.clientWidth,h=el.clientHeight;if(w&&h)setS(Math.min(w/W0,h/H0));};fit();const ro=new ResizeObserver(fit);ro.observe(el);return()=>ro.disconnect();},[]);return s;}// a collaborator cursor; `drift` makes it wander on a loop once the card is in view\nfunction Cursor({label,color,style,drift}){return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",pointerEvents:\"none\",zIndex:3,...style},children:/*#__PURE__*/_jsxs(\"div\",{className:drift?\"pui-drift\":undefined,style:{display:\"flex\",alignItems:\"flex-start\",gap:2,animation:drift},children:[/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 16 16\",width:\"16\",height:\"16\",style:{fill:color,stroke:\"#fff\",strokeWidth:1.2,filter:\"drop-shadow(0 2px 3px rgba(0,0,0,.2))\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1l5.5 14 2-6 6-2z\"})}),/*#__PURE__*/_jsx(\"span\",{style:{marginTop:12,background:color,color:\"#fff\",font:`500 12px/1 ${SANS}`,padding:\"6px 9px\",borderRadius:\"0 8px 8px 8px\",whiteSpace:\"nowrap\"},children:label})]})});}export default function ProcessUI(props){const{type=\"Call\",accent=\"#FF4D00\",ink=\"#2B2B2D\",surface=\"#EAEAE7\",imageA,imageB,nameA=\"Maya \\xb7 Refract\",nameB=\"Olivia \\xb7 Aube\",docTitle=\"Positioning — v3\",docLine=\"For founders who'd rather be chosen than compared.\",cursorLabel,dashLabel=\"Leads \\xb7 90 days\",dashValue=\"+3.2\\xd7\",dashPill=\"< Launch >\",style}=props;const ref=React.useRef(null);const on=useInView(ref);const s=useFit(ref);const live=on&&RenderTarget.current()!==RenderTarget.canvas;const bg=type===\"Doc\"?surface:type===\"Dashboard\"?ink:\"#fff\";const box={position:\"relative\",width:\"100%\",height:\"100%\",borderRadius:18,overflow:\"hidden\",background:bg,border:type===\"Dashboard\"?\"none\":\"1px solid rgba(43,43,45,.1)\",boxSizing:\"border-box\",...style};// the scaled design canvas, centred (Doc: anchored to the bottom)\nconst stage={position:\"absolute\",width:W0,height:H0,left:\"50%\",top:type===\"Doc\"?\"auto\":\"50%\",bottom:type===\"Doc\"?0:\"auto\",transform:type===\"Doc\"?`translateX(-50%) scale(${s})`:`translate(-50%,-50%) scale(${s})`,transformOrigin:type===\"Doc\"?\"50% 100%\":\"50% 50%\"};const float=d=>({transform:on?\"none\":`translateY(${d}px)`,opacity:on?1:0,transition:`transform 1.2s ${EASE}, opacity .8s ${EASE}`});let ui;if(type===\"Doc\"){ui=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:36,right:36,top:18,bottom:-10,background:\"#fff\",borderRadius:10,padding:16,display:\"flex\",flexDirection:\"column\",gap:9,boxShadow:\"0 12px 30px -16px rgba(0,0,0,.25)\",...float(16)},children:[/*#__PURE__*/_jsx(\"span\",{style:{font:`500 8.5px/1 ${MONO}`,letterSpacing:\".06em\",textTransform:\"uppercase\",color:\"#9A9A96\"},children:docTitle}),/*#__PURE__*/_jsx(\"i\",{style:{height:6,borderRadius:3,background:surface}}),/*#__PURE__*/_jsx(\"i\",{style:{height:6,borderRadius:3,background:surface}}),/*#__PURE__*/_jsx(\"mark\",{style:{font:`500 15px/1.25 ${SANS}`,letterSpacing:\"-.02em\",color:ink,background:`linear-gradient(color-mix(in srgb, ${accent} 22%, transparent), color-mix(in srgb, ${accent} 22%, transparent)) 0 100% / ${on?\"100%\":\"0\"} 100% no-repeat`,padding:\"2px 0\",transition:`background-size 1.4s ${EASE} .3s`},children:docLine}),/*#__PURE__*/_jsx(\"i\",{style:{height:6,borderRadius:3,background:surface}}),/*#__PURE__*/_jsx(\"i\",{style:{height:6,borderRadius:3,background:surface,width:\"60%\"}})]}),/*#__PURE__*/_jsx(Cursor,{label:cursorLabel||\"Comment\",color:ink,style:{right:26,bottom:30,...float(20)},drift:live?\"puiD2 7s ease-in-out 1.2s infinite\":undefined})]});}else if(type===\"Identity\"){ui=/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,display:\"grid\",gridTemplateColumns:\"1fr 70px\",gridTemplateRows:\"1fr auto\",padding:14,gap:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{font:`500 96px/.9 ${SANS}`,letterSpacing:\"-.06em\",alignSelf:\"center\",color:ink,...float(14)},children:\"Aa\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gap:6},children:[accent,ink,\"#C9C9C4\",\"#fff\"].map((c,i)=>/*#__PURE__*/_jsx(\"i\",{style:{borderRadius:8,border:\"1px solid rgba(43,43,45,.1)\",background:c,transform:on?\"none\":\"scaleY(0)\",transformOrigin:\"top\",transition:`transform .9s ${EASE} ${i*.08}s`}},i))}),/*#__PURE__*/_jsx(\"div\",{style:{gridColumn:\"1 / -1\",display:\"flex\",gap:10},children:[0,1,2].map(i=>/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 40 40\",width:\"34\",height:\"34\",style:{fill:i===0?accent:ink,...float(10),transitionDelay:`${.2+i*.08}s`},children:i===0?/*#__PURE__*/_jsx(\"circle\",{cx:\"20\",cy:\"20\",r:\"16\"}):i===1?/*#__PURE__*/_jsx(\"rect\",{x:\"4\",y:\"4\",width:\"32\",height:\"32\",rx:\"3\"}):/*#__PURE__*/_jsx(\"path\",{d:\"M20 3 L37 36 H3Z\"})},i))}),/*#__PURE__*/_jsx(Cursor,{label:cursorLabel||\"Leo\",color:accent,style:{left:120,top:40,...float(20)},drift:live?\"puiD1 8s ease-in-out 1.2s infinite\":undefined})]});}else if(type===\"Dashboard\"){const H=[22,30,26,44,52,61,74,92];ui=/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,color:\"#fff\",padding:16,display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",color:\"rgba(255,255,255,.5)\",font:`500 9px/1 ${MONO}`,letterSpacing:\".06em\",textTransform:\"uppercase\"},children:[/*#__PURE__*/_jsx(\"span\",{children:dashLabel}),/*#__PURE__*/_jsx(\"b\",{style:{color:accent,font:`500 26px/1 ${SANS}`,letterSpacing:\"-.04em\",textTransform:\"none\"},children:dashValue})]}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1,display:\"flex\",alignItems:\"flex-end\",gap:6,marginTop:14},children:H.map((h,i)=>/*#__PURE__*/_jsx(\"i\",{style:{flex:1,height:`${h}%`,borderRadius:\"5px 5px 2px 2px\",background:i>=H.length-2?accent:\"rgba(255,255,255,.14)\",transform:on?\"none\":\"scaleY(0)\",transformOrigin:\"bottom\",transition:`transform 1.2s ${EASE} ${i*.06}s`}},i))}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",right:16,top:100,background:\"rgba(255,255,255,.12)\",backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\",border:\"1px solid rgba(255,255,255,.2)\",padding:\"7px 11px\",borderRadius:999,font:`500 10px/1 ${MONO}`,letterSpacing:\".06em\",textTransform:\"uppercase\"},children:dashPill})]});}else{// Call: two participants side by side (no overlap, so both name tags stay readable) + the call controls\nconst tile={position:\"absolute\",borderRadius:12,overflow:\"hidden\",background:\"#DCDCD8\"};const tag={position:\"absolute\",left:8,right:8,bottom:8,color:\"#fff\",font:`500 8.5px/1 ${MONO}`,letterSpacing:\".06em\",textTransform:\"uppercase\",textShadow:\"0 1px 4px rgba(0,0,0,.6)\",whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"};const im={width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"};ui=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",right:-62,bottom:-69,width:217,height:184,backgroundImage:`radial-gradient(circle, ${accent} 1.1px, transparent 1.6px)`,backgroundSize:\"9px 9px\",opacity:.5,WebkitMaskImage:\"radial-gradient(closest-side,#000 30%,transparent)\",maskImage:\"radial-gradient(closest-side,#000 30%,transparent)\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{...tile,left:10,top:10,width:158,height:160,...float(12)},children:[/*#__PURE__*/_jsx(\"img\",{src:imgSrc(imageA,IMG_A),alt:\"\",style:im}),/*#__PURE__*/_jsx(\"span\",{style:tag,children:nameA})]}),/*#__PURE__*/_jsxs(\"div\",{style:{...tile,right:10,top:28,width:126,height:142,outline:`2px solid ${accent}`,outlineOffset:-2,...float(22)},children:[/*#__PURE__*/_jsx(\"img\",{src:imgSrc(imageB,IMG_B),alt:\"\",style:im}),/*#__PURE__*/_jsx(\"span\",{style:tag,children:nameB})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:\"50%\",bottom:12,transform:\"translateX(-50%)\",display:\"flex\",gap:6,padding:6,borderRadius:999,zIndex:2,background:\"rgba(255,255,255,.75)\",backdropFilter:\"blur(12px)\",WebkitBackdropFilter:\"blur(12px)\",border:\"1px solid rgba(255,255,255,.9)\"},children:[/*#__PURE__*/_jsx(\"i\",{style:{width:22,height:22,borderRadius:\"50%\",background:\"rgba(43,43,45,.12)\"}}),/*#__PURE__*/_jsx(\"i\",{style:{width:22,height:22,borderRadius:\"50%\",background:\"rgba(43,43,45,.12)\"}}),/*#__PURE__*/_jsx(\"i\",{style:{width:22,height:22,borderRadius:\"50%\",background:\"rgba(43,43,45,.12)\"}}),/*#__PURE__*/_jsx(\"i\",{style:{width:34,height:22,borderRadius:999,background:accent}})]})]});}return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:box,className:type===\"Call\"?`pui-call${on?\" pui-on\":\"\"}`:undefined,children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"div\",{style:stage,children:ui})]});}addPropertyControls(ProcessUI,{type:{type:ControlType.Enum,title:\"Type\",options:[\"Call\",\"Doc\",\"Identity\",\"Dashboard\"],defaultValue:\"Call\"},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#FF4D00\"},ink:{type:ControlType.Color,title:\"Ink\",defaultValue:\"#2B2B2D\"},surface:{type:ControlType.Color,title:\"Surface\",defaultValue:\"#EAEAE7\"},imageA:{type:ControlType.ResponsiveImage,title:\"Image A\",hidden:p=>p.type!==\"Call\"},nameA:{type:ControlType.String,title:\"Name A\",defaultValue:\"Maya \\xb7 Refract\",hidden:p=>p.type!==\"Call\"},imageB:{type:ControlType.ResponsiveImage,title:\"Image B\",hidden:p=>p.type!==\"Call\"},nameB:{type:ControlType.String,title:\"Name B\",defaultValue:\"Olivia \\xb7 Aube\",hidden:p=>p.type!==\"Call\"},docTitle:{type:ControlType.String,title:\"Doc title\",defaultValue:\"Positioning — v3\",hidden:p=>p.type!==\"Doc\"},docLine:{type:ControlType.String,title:\"Highlight\",defaultValue:\"For founders who'd rather be chosen than compared.\",displayTextArea:true,hidden:p=>p.type!==\"Doc\"},cursorLabel:{type:ControlType.String,title:\"Cursor\",defaultValue:\"\",placeholder:\"Comment / Leo\",hidden:p=>p.type!==\"Doc\"&&p.type!==\"Identity\"},dashLabel:{type:ControlType.String,title:\"Label\",defaultValue:\"Leads \\xb7 90 days\",hidden:p=>p.type!==\"Dashboard\"},dashValue:{type:ControlType.String,title:\"Value\",defaultValue:\"+3.2\\xd7\",hidden:p=>p.type!==\"Dashboard\"},dashPill:{type:ControlType.String,title:\"Pill\",defaultValue:\"< Launch >\",hidden:p=>p.type!==\"Dashboard\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProcessUI\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Process_UI.map"],"mappings":"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"}