{"version":3,"file":"WorkflowMini.DEG0ntyI.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/t8Yi2vLMFIB1nbZUAZ1N/AwEJvEXsvqMQIULCw90T/WorkflowMini.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * WorkflowMini — Section interactive avec 5 étapes (timeline desktop, big dot mobile)\n * + un panneau détail. Le titre et le CTA sont à ajouter manuellement autour\n * du composant en frames natifs Framer.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicHeight 500\n */export default function WorkflowMini(props){const{steps,cycleMs,blueColor,inkColor,inkTertiaryColor,lineColor,bgSoftColor}=props;const[active,setActive]=useState(0);const[autoplay,setAutoplay]=useState(true);// Garde-fou : si la liste des steps est vide, on ne rend rien\nconst safeSteps=Array.isArray(steps)&&steps.length>0?steps:[];useEffect(()=>{if(!autoplay||safeSteps.length===0)return;const id=setInterval(()=>setActive(a=>(a+1)%safeSteps.length),cycleMs);return()=>clearInterval(id);},[autoplay,cycleMs,safeSteps.length]);// Ajuste l'index actif si on supprime des steps en édition\nuseEffect(()=>{if(active>=safeSteps.length&&safeSteps.length>0){setActive(0);}},[safeSteps.length,active]);if(safeSteps.length===0)return null;const goPrev=()=>{setActive(a=>(a-1+safeSteps.length)%safeSteps.length);setAutoplay(false);};const goNext=()=>{setActive(a=>(a+1)%safeSteps.length);setAutoplay(false);};const renderIcon=type=>{switch(type){case\"listen\":return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 60 60\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"30\",cy:\"30\",r:\"20\",stroke:\"currentColor\",strokeWidth:\"1.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"30\",cy:\"30\",r:\"14\",stroke:\"currentColor\",strokeWidth:\"1\",opacity:\"0.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"30\",cy:\"30\",r:\"3\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"30\",y1:\"2\",x2:\"30\",y2:\"10\",stroke:\"currentColor\",strokeWidth:\"1.5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"30\",y1:\"50\",x2:\"30\",y2:\"58\",stroke:\"currentColor\",strokeWidth:\"1.5\"})]});case\"frame\":return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 60 60\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"8\",y:\"14\",width:\"44\",height:\"6\",stroke:\"currentColor\",strokeWidth:\"1.5\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"8\",y:\"26\",width:\"32\",height:\"6\",stroke:\"currentColor\",strokeWidth:\"1.5\",fill:\"currentColor\",fillOpacity:\"0.2\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"8\",y:\"38\",width:\"22\",height:\"6\",stroke:\"currentColor\",strokeWidth:\"1.5\"})]});case\"architect\":return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 60 60\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"30\",cy:\"14\",r:\"5\",stroke:\"currentColor\",strokeWidth:\"1.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"14\",cy:\"42\",r:\"5\",stroke:\"currentColor\",strokeWidth:\"1.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"30\",cy:\"42\",r:\"5\",stroke:\"currentColor\",strokeWidth:\"1.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"46\",cy:\"42\",r:\"5\",stroke:\"currentColor\",strokeWidth:\"1.5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"30\",y1:\"20\",x2:\"14\",y2:\"36\",stroke:\"currentColor\",strokeWidth:\"1.2\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"30\",y1:\"20\",x2:\"30\",y2:\"36\",stroke:\"currentColor\",strokeWidth:\"1.2\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"30\",y1:\"20\",x2:\"46\",y2:\"36\",stroke:\"currentColor\",strokeWidth:\"1.2\"})]});case\"prototype\":return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 60 60\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"10\",y:\"12\",width:\"40\",height:\"32\",rx:\"2\",stroke:\"currentColor\",strokeWidth:\"1.5\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"10\",y1:\"20\",x2:\"50\",y2:\"20\",stroke:\"currentColor\",strokeWidth:\"1.2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"14\",cy:\"16\",r:\"1\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"18\",cy:\"16\",r:\"1\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"16\",y:\"26\",width:\"16\",height:\"12\",stroke:\"currentColor\",strokeWidth:\"1\",fill:\"currentColor\",fillOpacity:\"0.15\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"36\",y1:\"26\",x2:\"44\",y2:\"26\",stroke:\"currentColor\",strokeWidth:\"1\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"36\",y1:\"30\",x2:\"44\",y2:\"30\",stroke:\"currentColor\",strokeWidth:\"1\"})]});case\"ship\":return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 60 60\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M10 30 L50 30\",stroke:\"currentColor\",strokeWidth:\"1.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M40 20 L50 30 L40 40\",stroke:\"currentColor\",strokeWidth:\"1.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"14\",cy:\"30\",r:\"3\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"26\",cy:\"30\",r:\"2\",fill:\"currentColor\",opacity:\"0.5\"})]});}};const progressPct=(active+1)/safeSteps.length*90;const activeStep=safeSteps[active];return /*#__PURE__*/_jsxs(\"div\",{className:\"wfm-root\",style:{width:\"100%\",color:inkColor},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .wfm-root {\n                    font-family: Geist, \"Helvetica Neue\", system-ui, sans-serif;\n                }\n                @keyframes wfmPulse {\n                    0% { opacity: 0.7; transform: scale(1); }\n                    100% { opacity: 0; transform: scale(1.8); }\n                }\n                @keyframes wfmPanelDot {\n                    0%, 100% { opacity: 1; transform: scale(1); }\n                    50% { opacity: 0.4; transform: scale(0.7); }\n                }\n                @keyframes wfmFadeIn {\n                    from { opacity: 0; transform: translateY(4px); }\n                    to { opacity: 1; transform: translateY(0); }\n                }\n\n                /* === DESKTOP STEPPER === */\n                .wfm-steps-desktop {\n                    display: grid;\n                    grid-template-columns: repeat(${safeSteps.length}, 1fr);\n                    gap: 0;\n                    position: relative;\n                    padding: 24px 0 12px;\n                }\n                .wfm-line, .wfm-line-fill {\n                    position: absolute;\n                    top: 78px;\n                    height: 1px;\n                }\n                .wfm-line {\n                    left: 8%;\n                    right: 8%;\n                    background: ${lineColor};\n                }\n                .wfm-line-fill {\n                    left: 8%;\n                    height: 2px;\n                    background: linear-gradient(to right, ${blueColor}, rgb(70,190,205));\n                    transition: width 800ms cubic-bezier(0.65, 0, 0.35, 1);\n                    box-shadow: 0 0 8px rgba(30, 159, 175, 0.4);\n                }\n                .wfm-step {\n                    display: flex;\n                    flex-direction: column;\n                    align-items: center;\n                    gap: 14px;\n                    padding: 8px 12px 16px;\n                    position: relative;\n                    z-index: 1;\n                    background: transparent;\n                    border: 0;\n                    font: inherit;\n                    cursor: pointer;\n                    text-align: center;\n                    color: inherit;\n                }\n                .wfm-step:focus-visible {\n                    outline: 2px solid ${blueColor};\n                    outline-offset: 4px;\n                    border-radius: 8px;\n                }\n                .wfm-num {\n                    font-family: \"Geist Mono\", monospace;\n                    font-size: 11px;\n                    letter-spacing: 0.08em;\n                    transition: color 240ms;\n                }\n                .wfm-dot {\n                    width: 44px;\n                    height: 44px;\n                    border-radius: 50%;\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    position: relative;\n                    transition: all 400ms cubic-bezier(0.22,1,0.36,1);\n                }\n                .wfm-dot-icon-wrap {\n                    width: 22px;\n                    height: 22px;\n                    display: block;\n                }\n                .wfm-pulse {\n                    position: absolute;\n                    inset: -2px;\n                    border-radius: 50%;\n                    border: 2px solid ${blueColor};\n                    animation: wfmPulse 1.8s ease-out infinite;\n                    pointer-events: none;\n                }\n                .wfm-step-text {\n                    display: flex;\n                    flex-direction: column;\n                    gap: 4px;\n                }\n                .wfm-label {\n                    font-size: 17px;\n                    font-weight: 600;\n                    letter-spacing: -0.01em;\n                    line-height: 1.2;\n                    transition: color 240ms;\n                }\n                .wfm-desc {\n                    font-size: 13px;\n                    color: ${inkTertiaryColor};\n                    line-height: 1.4;\n                }\n\n                /* === MOBILE STEPPER (hidden by default) === */\n                .wfm-steps-mobile {\n                    display: none;\n                }\n\n                /* Panel */\n                .wfm-detail {\n                    position: relative;\n                    margin-top: 32px;\n                    border: 1px solid ${lineColor};\n                    border-radius: 4px;\n                    background: ${bgSoftColor};\n                    overflow: hidden;\n                    min-height: 220px;\n                }\n                .wfm-panel {\n                    position: absolute;\n                    inset: 0;\n                    display: grid;\n                    grid-template-columns: 220px 160px 1fr;\n                    gap: 32px;\n                    padding: 32px 48px;\n                    align-items: center;\n                    transition: opacity 500ms cubic-bezier(0.16,1,0.3,1), transform 500ms cubic-bezier(0.16,1,0.3,1);\n                }\n                .wfm-panel-left {\n                    display: flex;\n                    flex-direction: column;\n                    gap: 8px;\n                    border-right: 1px solid ${lineColor};\n                    padding-right: 32px;\n                    height: 100%;\n                    justify-content: center;\n                }\n                .wfm-panel-num {\n                    font-family: \"Geist Mono\", monospace;\n                    font-size: 11px;\n                    color: ${blueColor};\n                    letter-spacing: 0.1em;\n                }\n                .wfm-panel-verb {\n                    font-family: Newsreader, Georgia, serif;\n                    font-style: italic;\n                    font-size: 36px;\n                    font-weight: 400;\n                    letter-spacing: -0.02em;\n                    line-height: 1;\n                    color: ${inkColor};\n                }\n                .wfm-panel-duration {\n                    display: inline-flex;\n                    align-items: center;\n                    gap: 6px;\n                    font-family: \"Geist Mono\", monospace;\n                    font-size: 11px;\n                    color: ${inkTertiaryColor};\n                    letter-spacing: 0.06em;\n                    text-transform: uppercase;\n                    margin-top: 4px;\n                }\n                .wfm-panel-duration-dot {\n                    width: 6px;\n                    height: 6px;\n                    background: ${blueColor};\n                    border-radius: 50%;\n                    animation: wfmPanelDot 1.6s ease-in-out infinite;\n                }\n                .wfm-panel-mid {\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                }\n                .wfm-panel-icon {\n                    width: 110px;\n                    height: 110px;\n                    color: ${blueColor};\n                    transition: opacity 600ms cubic-bezier(0.16,1,0.3,1) 200ms, transform 700ms cubic-bezier(0.34, 1.56, 0.64, 1) 200ms;\n                }\n                .wfm-panel-right {\n                    display: flex;\n                    flex-direction: column;\n                    gap: 8px;\n                }\n                .wfm-panel-eyebrow {\n                    font-family: \"Geist Mono\", monospace;\n                    font-size: 11px;\n                    color: ${inkTertiaryColor};\n                    letter-spacing: 0.08em;\n                    text-transform: uppercase;\n                }\n                .wfm-panel-list {\n                    list-style: none;\n                    margin: 0;\n                    padding: 0;\n                    display: flex;\n                    flex-direction: column;\n                    gap: 6px;\n                }\n                .wfm-panel-li {\n                    font-size: 15px;\n                    color: ${inkColor};\n                    display: flex;\n                    align-items: baseline;\n                    gap: 10px;\n                    transition: opacity 500ms cubic-bezier(0.16,1,0.3,1), transform 500ms cubic-bezier(0.16,1,0.3,1);\n                }\n                .wfm-panel-bullet {\n                    font-family: \"Geist Mono\", monospace;\n                    color: ${blueColor};\n                    font-weight: 600;\n                }\n\n                /* === MOBILE OVERRIDES === */\n                @media (max-width: 800px) {\n                    /* Hide desktop stepper */\n                    .wfm-steps-desktop {\n                        display: none;\n                    }\n\n                    /* Show mobile stepper */\n                    .wfm-steps-mobile {\n                        display: flex;\n                        flex-direction: column;\n                        align-items: center;\n                        gap: 20px;\n                        padding: 16px 0;\n                    }\n\n                    /* Indicator dots row */\n                    .wfm-mob-ind {\n                        display: flex;\n                        align-items: center;\n                        gap: 8px;\n                    }\n                    .wfm-mob-ind-dot {\n                        width: 6px;\n                        height: 6px;\n                        border-radius: 50%;\n                        background: ${lineColor};\n                        transition: all 300ms cubic-bezier(0.22,1,0.36,1);\n                        cursor: pointer;\n                        border: 0;\n                        padding: 0;\n                    }\n                    .wfm-mob-ind-dot.is-active {\n                        background: ${blueColor};\n                        transform: scale(1.5);\n                    }\n                    .wfm-mob-ind-dot.is-passed {\n                        background: ${blueColor};\n                        opacity: 0.4;\n                    }\n\n                    /* Big dot row */\n                    .wfm-mob-row {\n                        display: flex;\n                        align-items: center;\n                        justify-content: center;\n                        gap: 24px;\n                        width: 100%;\n                    }\n                    .wfm-arrow {\n                        width: 44px;\n                        height: 44px;\n                        border-radius: 50%;\n                        border: 1px solid ${lineColor};\n                        background: transparent;\n                        color: ${inkColor};\n                        cursor: pointer;\n                        display: flex;\n                        align-items: center;\n                        justify-content: center;\n                        flex-shrink: 0;\n                        transition: all 200ms cubic-bezier(0.22,1,0.36,1);\n                        padding: 0;\n                    }\n                    .wfm-arrow:hover {\n                        border-color: ${blueColor};\n                        color: ${blueColor};\n                    }\n                    .wfm-arrow:active {\n                        transform: scale(0.94);\n                    }\n                    .wfm-arrow:focus-visible {\n                        outline: 2px solid ${blueColor};\n                        outline-offset: 2px;\n                    }\n                    .wfm-arrow svg {\n                        width: 18px;\n                        height: 18px;\n                    }\n                    .wfm-big-dot {\n                        width: 96px;\n                        height: 96px;\n                        border-radius: 50%;\n                        background: ${blueColor};\n                        color: #fff;\n                        display: flex;\n                        align-items: center;\n                        justify-content: center;\n                        position: relative;\n                        box-shadow: 0 12px 32px rgba(30, 159, 175, 0.35);\n                        flex-shrink: 0;\n                    }\n                    .wfm-big-dot-icon {\n                        width: 44px;\n                        height: 44px;\n                        display: block;\n                        animation: wfmFadeIn 400ms cubic-bezier(0.22,1,0.36,1);\n                    }\n                    .wfm-big-pulse {\n                        position: absolute;\n                        inset: -3px;\n                        border-radius: 50%;\n                        border: 2px solid ${blueColor};\n                        animation: wfmPulse 1.8s ease-out infinite;\n                        pointer-events: none;\n                    }\n\n                    .wfm-mob-info {\n                        display: flex;\n                        flex-direction: column;\n                        align-items: center;\n                        gap: 6px;\n                        text-align: center;\n                        animation: wfmFadeIn 400ms cubic-bezier(0.22,1,0.36,1);\n                    }\n                    .wfm-mob-num {\n                        font-family: \"Geist Mono\", monospace;\n                        font-size: 11px;\n                        color: ${blueColor};\n                        letter-spacing: 0.08em;\n                    }\n                    .wfm-mob-label {\n                        font-size: 22px;\n                        font-weight: 600;\n                        letter-spacing: -0.01em;\n                        color: ${inkColor};\n                    }\n                    .wfm-mob-desc {\n                        font-size: 14px;\n                        color: ${inkTertiaryColor};\n                    }\n\n                    /* Panel: single column */\n                    .wfm-detail {\n                        min-height: 280px;\n                        margin-top: 24px;\n                    }\n                    .wfm-panel {\n                        grid-template-columns: 1fr;\n                        gap: 16px;\n                        padding: 20px;\n                        align-items: start;\n                    }\n                    .wfm-panel-left {\n                        border-right: 0;\n                        padding-right: 0;\n                        border-bottom: 1px solid ${lineColor};\n                        padding-bottom: 16px;\n                        height: auto;\n                    }\n                    .wfm-panel-verb {\n                        font-size: 28px;\n                    }\n                    .wfm-panel-mid {\n                        display: none;\n                    }\n                    .wfm-panel-li {\n                        font-size: 14px;\n                    }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"wfm-steps-desktop\",onMouseEnter:()=>setAutoplay(false),onMouseLeave:()=>setAutoplay(true),children:[/*#__PURE__*/_jsx(\"div\",{className:\"wfm-line\"}),/*#__PURE__*/_jsx(\"div\",{className:\"wfm-line-fill\",style:{width:`${progressPct}%`}}),safeSteps.map((s,i)=>{const isActive=i===active;const isPassed=i<active;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"wfm-step\"+(isActive?\" is-active\":\"\"),onClick:()=>{setActive(i);setAutoplay(false);},onMouseEnter:()=>setActive(i),\"aria-label\":s.label,children:[/*#__PURE__*/_jsx(\"span\",{className:\"wfm-num\",style:{color:isActive?blueColor:inkTertiaryColor},children:s.n}),/*#__PURE__*/_jsxs(\"div\",{className:\"wfm-dot\",style:{background:isActive||isPassed?blueColor:\"#FFFFFF\",border:`1px solid ${isActive||isPassed?blueColor:\"#D4D4D0\"}`,color:isActive||isPassed?\"#FFFFFF\":inkTertiaryColor,transform:isActive?\"scale(1.18)\":\"scale(1)\",boxShadow:isActive?\"0 8px 24px rgba(30, 159, 175, 0.35)\":\"none\"},children:[isActive&&/*#__PURE__*/_jsx(\"span\",{className:\"wfm-pulse\"}),/*#__PURE__*/_jsx(\"span\",{className:\"wfm-dot-icon-wrap\",style:{transform:isActive?\"rotate(360deg)\":\"rotate(0deg)\",transition:isActive?\"transform 800ms cubic-bezier(0.65, 0, 0.35, 1)\":\"transform 400ms\"},children:renderIcon(s.iconType)})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"wfm-step-text\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"wfm-label\",style:{color:isActive?blueColor:inkColor},children:s.label}),/*#__PURE__*/_jsx(\"div\",{className:\"wfm-desc\",children:s.desc})]})]},i);})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"wfm-steps-mobile\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"wfm-mob-ind\",children:safeSteps.map((s,i)=>{const isActive=i===active;const isPassed=i<active;return /*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"wfm-mob-ind-dot\"+(isActive?\" is-active\":isPassed?\" is-passed\":\"\"),onClick:()=>{setActive(i);setAutoplay(false);},\"aria-label\":`Aller \\xe0 l'\\xe9tape ${s.n} : ${s.label}`},i);})}),/*#__PURE__*/_jsxs(\"div\",{className:\"wfm-mob-row\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"wfm-arrow\",onClick:goPrev,\"aria-label\":\"\\xc9tape pr\\xe9c\\xe9dente\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M15 18 L9 12 L15 6\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"wfm-big-dot\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"wfm-big-pulse\"}),/*#__PURE__*/_jsx(\"span\",{className:\"wfm-big-dot-icon\",children:renderIcon(activeStep.iconType)},active)]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"wfm-arrow\",onClick:goNext,\"aria-label\":\"\\xc9tape suivante\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 6 L15 12 L9 18\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"wfm-mob-info\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"wfm-mob-num\",children:activeStep.n}),/*#__PURE__*/_jsx(\"div\",{className:\"wfm-mob-label\",children:activeStep.label}),/*#__PURE__*/_jsx(\"div\",{className:\"wfm-mob-desc\",children:activeStep.desc})]},active)]}),/*#__PURE__*/_jsx(\"div\",{className:\"wfm-detail\",children:safeSteps.map((s,i)=>{const isActive=i===active;return /*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":!isActive,className:\"wfm-panel\",style:{opacity:isActive?1:0,transform:isActive?\"translateY(0)\":\"translateY(8px)\",pointerEvents:isActive?\"auto\":\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"wfm-panel-left\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"wfm-panel-num\",children:s.n}),/*#__PURE__*/_jsx(\"div\",{className:\"wfm-panel-verb\",children:s.verb}),/*#__PURE__*/_jsxs(\"div\",{className:\"wfm-panel-duration\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"wfm-panel-duration-dot\"}),s.duration]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"wfm-panel-mid\",children:/*#__PURE__*/_jsx(\"div\",{className:\"wfm-panel-icon\",style:{opacity:isActive?1:0,transform:isActive?\"scale(1) rotate(0)\":\"scale(0.7) rotate(-20deg)\"},children:renderIcon(s.iconType)})}),/*#__PURE__*/_jsxs(\"div\",{className:\"wfm-panel-right\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"wfm-panel-eyebrow\",children:\"\\xc9tapes\"}),/*#__PURE__*/_jsx(\"ul\",{className:\"wfm-panel-list\",children:(s.deliverables||[]).map((d,di)=>/*#__PURE__*/_jsxs(\"li\",{className:\"wfm-panel-li\",style:{opacity:isActive?1:0,transform:isActive?\"translateX(0)\":\"translateX(-8px)\",transitionDelay:`${di*80}ms`},children:[/*#__PURE__*/_jsx(\"span\",{className:\"wfm-panel-bullet\",children:\"→\"}),d]},di))})]})]},i);})})]});}WorkflowMini.defaultProps={steps:[{n:\"01\",label:\"Compr\\xe9hension\",desc:\"Terrain & interviews\",verb:\"\\xc9couter\",duration:\"4–6 sem.\",deliverables:[\"Notes terrain\",\"Verbatims cod\\xe9s\",\"Carte des acteurs\"],iconType:\"listen\"},{n:\"02\",label:\"Cadrage\",desc:\"Opportunit\\xe9s & priorit\\xe9s\",verb:\"Structurer\",duration:\"2–3 sem.\",deliverables:[\"Probl\\xe8mes prioritaires\",\"Carte d'opportunit\\xe9s\",\"Hypoth\\xe8ses test\\xe9es\"],iconType:\"frame\"},{n:\"03\",label:\"Structuration\",desc:\"MVP & roadmap\",verb:\"Architecturer\",duration:\"3 sem.\",deliverables:[\"Architecture d'info\",\"Roadmap MVP\",\"Specs fonctionnelles\"],iconType:\"architect\"},{n:\"04\",label:\"Conception\",desc:\"Prototypes & validation\",verb:\"Prototyper\",duration:\"4–6 sem.\",deliverables:[\"Prototypes interactifs\",\"Tests utilisateur\",\"It\\xe9rations valid\\xe9es\"],iconType:\"prototype\"},{n:\"05\",label:\"Delivery\",desc:\"Handoff & m\\xe9triques\",verb:\"Livrer\",duration:\"Continu\",deliverables:[\"Specs handoff\",\"Suivi m\\xe9triques\",\"Am\\xe9lioration continue\"],iconType:\"ship\"}],cycleMs:3200,blueColor:\"rgb(30, 159, 175)\",inkColor:\"#353535\",inkTertiaryColor:\"#7A7A7A\",lineColor:\"#E8E8E5\",bgSoftColor:\"#FAFAF9\"};addPropertyControls(WorkflowMini,{steps:{type:ControlType.Array,title:\"\\xc9tapes\",control:{type:ControlType.Object,controls:{n:{type:ControlType.String,title:\"Num\\xe9ro\",defaultValue:\"01\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Compr\\xe9hension\"},desc:{type:ControlType.String,title:\"Description\",defaultValue:\"Terrain & interviews\",placeholder:\"Sous-titre court de l'\\xe9tape\"},verb:{type:ControlType.String,title:\"Verbe (italique panneau)\",defaultValue:\"\\xc9couter\"},duration:{type:ControlType.String,title:\"Dur\\xe9e\",defaultValue:\"4–6 sem.\"},deliverables:{type:ControlType.Array,title:\"Sous-\\xe9tapes\",control:{type:ControlType.String,defaultValue:\"\",placeholder:\"Une sous-\\xe9tape\"},defaultValue:[]},iconType:{type:ControlType.Enum,title:\"Ic\\xf4ne\",defaultValue:\"listen\",options:[\"listen\",\"frame\",\"architect\",\"prototype\",\"ship\"],optionTitles:[\"\\xc9couter (cible)\",\"Cadrer (rectangles)\",\"Architecturer (arbre)\",\"Prototyper (\\xe9cran)\",\"Livrer (fl\\xe8che)\"]}}},defaultValue:[{n:\"01\",label:\"Compr\\xe9hension\",desc:\"Terrain & interviews\",verb:\"\\xc9couter\",duration:\"4–6 sem.\",deliverables:[\"Notes terrain\",\"Verbatims cod\\xe9s\",\"Carte des acteurs\"],iconType:\"listen\"},{n:\"02\",label:\"Cadrage\",desc:\"Opportunit\\xe9s & priorit\\xe9s\",verb:\"Structurer\",duration:\"2–3 sem.\",deliverables:[\"Probl\\xe8mes prioritaires\",\"Carte d'opportunit\\xe9s\",\"Hypoth\\xe8ses test\\xe9es\"],iconType:\"frame\"},{n:\"03\",label:\"Structuration\",desc:\"MVP & roadmap\",verb:\"Architecturer\",duration:\"3 sem.\",deliverables:[\"Architecture d'info\",\"Roadmap MVP\",\"Specs fonctionnelles\"],iconType:\"architect\"},{n:\"04\",label:\"Conception\",desc:\"Prototypes & validation\",verb:\"Prototyper\",duration:\"4–6 sem.\",deliverables:[\"Prototypes interactifs\",\"Tests utilisateur\",\"It\\xe9rations valid\\xe9es\"],iconType:\"prototype\"},{n:\"05\",label:\"Delivery\",desc:\"Handoff & m\\xe9triques\",verb:\"Livrer\",duration:\"Continu\",deliverables:[\"Specs handoff\",\"Suivi m\\xe9triques\",\"Am\\xe9lioration continue\"],iconType:\"ship\"}]},cycleMs:{type:ControlType.Number,title:\"Auto-cycle (ms)\",defaultValue:3200,min:1e3,max:1e4,step:100,description:\"Dur\\xe9e entre les changements automatiques d'\\xe9tape. Au survol, l'auto-cycle se met en pause.\"},blueColor:{type:ControlType.Color,title:\"Bleu (accent)\",defaultValue:\"rgb(30, 159, 175)\"},inkColor:{type:ControlType.Color,title:\"Ink (texte)\",defaultValue:\"#353535\"},inkTertiaryColor:{type:ControlType.Color,title:\"Ink tertiaire\",defaultValue:\"#7A7A7A\"},lineColor:{type:ControlType.Color,title:\"Ligne\",defaultValue:\"#E8E8E5\"},bgSoftColor:{type:ControlType.Color,title:\"BG soft (panneau)\",defaultValue:\"#FAFAF9\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WorkflowMini\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"500\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WorkflowMini.map"],"mappings":"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"}