{"version":3,"file":"RoadmapProgressLine.kWORobev.mjs","names":["useRef","useState","useMemo","useCallback","useRef","__esmMin","init_ssg_sandbox_shims","te","ne","_e","pe","p","c","init_jsx_runtime","ce","init_npm_react_18_3_1","de","window","useInView","motion","init_framer_motion_DhsWWWsN","init_framer_D6uXRwWs","useIsStaticRenderer","addPropertyControls","ControlType","DerivativesPlatformExplorer","props","isStatic","rootRef","leftRef","rightPanelRef","pillRefs","hoverDelayRef","panelFadeTimerRef","panelIsFadingRef","panelPendingIndexRef","imageFadeTimerRef","connectorRafRef","connectorCacheRef","activeIndex","setActiveIndex","displayedIndex","setDisplayedIndex","renderedImageIndex","setRenderedImageIndex","imageOpacity","setImageOpacity","panelOpacity","setPanelOpacity","isPanelHovered","setIsPanelHovered","hoveredPill","setHoveredPill","isMobile","setIsMobile","prefersReducedMotion","setPrefersReducedMotion","cycleKey","setCycleKey","allImages","images1","images2","images3","images4","images5","categories","dashboardTab","dashboardTitle","dashboardDescription","coursesTab","coursesTitle","coursesDescription","trainingTab","trainingTitle","trainingDescription","communityTab","communityTitle","communityDescription","proTab","proTitle","proDescription","currentImages","hasCarousel","activeContent","currentImage","resetCycle","value","setImageIndexWithFade","nextIndex","FADE_MS","updateConnector","root","left","right","pill","rootRect","pillRect","rightRect","top","connectorLeft","connectorWidth","roundedTop","roundedLeft","roundedWidth","scheduleConnectorUpdate","mediaMobile","mediaReduced","updateQueries","autoplayEnabled","canAutoplay","timer","AUTOPLAY_MS","i","active","hovered","node","current","item","init_DerivativesPlatformExplorer","styleId","styleTag","RoadmapProgressLine","ref","inView","style","duration","delay","init_RoadmapProgressLine"],"sources":["https:/framerusercontent.com/modules/di8GrBCWW13GuCJbYNpt/TOGF3AnDXsAOuWPwcfdV/DerivativesPlatformExplorer.js","https:/framerusercontent.com/modules/6I2mzdnU7Mp48XMk3F2j/XVmkVn4z9Ti2sdnfe4gU/RoadmapProgressLine.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{startTransition,useCallback,useEffect,useMemo,useRef,useState}from\"react\";const AUTOPLAY_MS=4e3;const FADE_MS=350;/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function DerivativesPlatformExplorer(props){const{images1=[],images2=[],images3=[],images4=[],images5=[],dashboardTab=\"Tableau de bord\",dashboardTitle=\"Votre progression, mesur\\xe9e\",dashboardDescription=\"Radar de comp\\xe9tences, comparaison avec la m\\xe9diane des membres et statistiques d\\xe9taill\\xe9es. Vous savez toujours o\\xf9 vous en \\xeates.\",coursesTab=\"Cours\",coursesTitle=\"Une biblioth\\xe8que construite par des praticiens\",coursesDescription=\"Fondamentaux, produits structur\\xe9s, volatilit\\xe9, quant. Chaque module est anim\\xe9 par un intervenant du desk concern\\xe9.\",trainingTab=\"Training\",trainingTitle=\"Des quiz calibr\\xe9s sur les vrais entretiens\",trainingDescription=\"Questions techniques, brainteasers et QCM par niveau, chronom\\xe9tr\\xe9s, avec correction et suivi de score.\",communityTab=\"Communaut\\xe9\",communityTitle=\"Un r\\xe9seau de candidats et d’anciens\",communityDescription=\"Questions ouvertes, membres issus des meilleures \\xe9coles, afterworks et webinaires r\\xe9guliers.\",proTab=\"DERIVATIVES Pro IA\",proTitle=\"Un assistant disponible en continu\",proDescription=\"Posez vos questions sur les d\\xe9riv\\xe9s \\xe0 toute heure et obtenez une r\\xe9ponse sp\\xe9cialis\\xe9e, sans attendre la prochaine session.\"}=props;const isStatic=useIsStaticRenderer();const rootRef=useRef(null);const leftRef=useRef(null);const rightPanelRef=useRef(null);const pillRefs=useRef([]);const hoverDelayRef=useRef(null);const panelFadeTimerRef=useRef(null);const panelIsFadingRef=useRef(false);const panelPendingIndexRef=useRef(null);const imageFadeTimerRef=useRef(null);const connectorRafRef=useRef(null);const connectorCacheRef=useRef({top:-1,left:-1,width:-1});const[activeIndex,setActiveIndex]=useState(0);const[displayedIndex,setDisplayedIndex]=useState(0);const[renderedImageIndex,setRenderedImageIndex]=useState(0);const[imageOpacity,setImageOpacity]=useState(1);const[panelOpacity,setPanelOpacity]=useState(1);const[isPanelHovered,setIsPanelHovered]=useState(false);const[hoveredPill,setHoveredPill]=useState(null);const[isMobile,setIsMobile]=useState(false);const[prefersReducedMotion,setPrefersReducedMotion]=useState(false);const[cycleKey,setCycleKey]=useState(0);const allImages=useMemo(()=>[images1,images2,images3,images4,images5],[images1,images2,images3,images4,images5]);const categories=useMemo(()=>[{tab:dashboardTab,title:dashboardTitle,description:dashboardDescription},{tab:coursesTab,title:coursesTitle,description:coursesDescription},{tab:trainingTab,title:trainingTitle,description:trainingDescription},{tab:communityTab,title:communityTitle,description:communityDescription},{tab:proTab,title:proTitle,description:proDescription}],[dashboardTab,dashboardTitle,dashboardDescription,coursesTab,coursesTitle,coursesDescription,trainingTab,trainingTitle,trainingDescription,communityTab,communityTitle,communityDescription,proTab,proTitle,proDescription]);const currentImages=allImages[displayedIndex]||[];const hasCarousel=currentImages.length>1;const activeContent=categories[displayedIndex];const currentImage=currentImages[renderedImageIndex];const resetCycle=useCallback(()=>{startTransition(()=>{setCycleKey(value=>value+1);});},[]);const setImageIndexWithFade=useCallback(nextIndex=>{if(imageFadeTimerRef.current!==null){window.clearTimeout(imageFadeTimerRef.current);}startTransition(()=>setImageOpacity(0));imageFadeTimerRef.current=window.setTimeout(()=>{startTransition(()=>{setRenderedImageIndex(nextIndex);setImageOpacity(1);});},FADE_MS/2);},[]);const updateConnector=useCallback(()=>{if(isMobile)return;const root=rootRef.current;const left=leftRef.current;const right=rightPanelRef.current;const pill=pillRefs.current[activeIndex];if(!root||!left||!right||!pill)return;const rootRect=root.getBoundingClientRect();const pillRect=pill.getBoundingClientRect();const rightRect=right.getBoundingClientRect();const top=pillRect.top-rootRect.top+pillRect.height/2;const connectorLeft=pillRect.right-rootRect.left;const connectorWidth=Math.max(0,rightRect.left-pillRect.right);if(typeof document!==\"undefined\"){const roundedTop=Number(top.toFixed(2));const roundedLeft=Number(connectorLeft.toFixed(2));const roundedWidth=Number(connectorWidth.toFixed(2));if(Math.abs(connectorCacheRef.current.top-roundedTop)>.25){root.style.setProperty(\"--connector-top\",`${roundedTop}px`);connectorCacheRef.current.top=roundedTop;}if(Math.abs(connectorCacheRef.current.left-roundedLeft)>.25){root.style.setProperty(\"--connector-left\",`${roundedLeft}px`);connectorCacheRef.current.left=roundedLeft;}if(Math.abs(connectorCacheRef.current.width-roundedWidth)>.25){root.style.setProperty(\"--connector-width\",`${roundedWidth}px`);connectorCacheRef.current.width=roundedWidth;}}},[activeIndex,isMobile]);const scheduleConnectorUpdate=useCallback(()=>{if(typeof window===\"undefined\")return;if(connectorRafRef.current!==null){window.cancelAnimationFrame(connectorRafRef.current);}connectorRafRef.current=window.requestAnimationFrame(()=>{connectorRafRef.current=null;updateConnector();});},[updateConnector]);useEffect(()=>{if(typeof window===\"undefined\")return;const mediaMobile=window.matchMedia(\"(max-width: 809px)\");const mediaReduced=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const updateQueries=()=>{startTransition(()=>{setIsMobile(mediaMobile.matches);setPrefersReducedMotion(mediaReduced.matches);});};updateQueries();mediaMobile.addEventListener(\"change\",updateQueries);mediaReduced.addEventListener(\"change\",updateQueries);window.addEventListener(\"resize\",scheduleConnectorUpdate);return()=>{mediaMobile.removeEventListener(\"change\",updateQueries);mediaReduced.removeEventListener(\"change\",updateQueries);window.removeEventListener(\"resize\",scheduleConnectorUpdate);};},[scheduleConnectorUpdate]);useEffect(()=>{if(activeIndex===displayedIndex&&!panelIsFadingRef.current)return;panelPendingIndexRef.current=activeIndex;if(panelFadeTimerRef.current!==null){window.clearTimeout(panelFadeTimerRef.current);}if(!panelIsFadingRef.current){panelIsFadingRef.current=true;startTransition(()=>{setPanelOpacity(0);});}panelFadeTimerRef.current=window.setTimeout(()=>{const nextIndex=panelPendingIndexRef.current??activeIndex;startTransition(()=>{setDisplayedIndex(nextIndex);setRenderedImageIndex(0);setImageOpacity(1);setPanelOpacity(1);});panelPendingIndexRef.current=null;panelIsFadingRef.current=false;resetCycle();},175);return()=>{if(panelFadeTimerRef.current!==null){window.clearTimeout(panelFadeTimerRef.current);}};},[activeIndex,displayedIndex,resetCycle]);useEffect(()=>{scheduleConnectorUpdate();},[activeIndex,isMobile,scheduleConnectorUpdate]);useEffect(()=>{return()=>{if(hoverDelayRef.current!==null){window.clearTimeout(hoverDelayRef.current);}if(panelFadeTimerRef.current!==null){window.clearTimeout(panelFadeTimerRef.current);}if(imageFadeTimerRef.current!==null){window.clearTimeout(imageFadeTimerRef.current);}if(connectorRafRef.current!==null){window.cancelAnimationFrame(connectorRafRef.current);}};},[]);const autoplayEnabled=hasCarousel&&!isPanelHovered&&!prefersReducedMotion&&!isStatic;const canAutoplay=hasCarousel&&!prefersReducedMotion&&!isStatic;useEffect(()=>{if(!autoplayEnabled)return;const timer=window.setTimeout(()=>{const nextIndex=(renderedImageIndex+1)%currentImages.length;setImageIndexWithFade(nextIndex);resetCycle();},AUTOPLAY_MS);return()=>window.clearTimeout(timer);},[autoplayEnabled,currentImages.length,renderedImageIndex,resetCycle,setImageIndexWithFade]);return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{position:\"relative\",width:\"100%\",maxWidth:1e3,margin:\"0 auto\",background:\"transparent\"},children:[!isMobile&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",top:\"var(--connector-top, 30px)\",left:\"var(--connector-left, 38%)\",width:\"var(--connector-width, 64%)\",height:1,background:\"linear-gradient(90deg, rgba(255,100,4,.55), rgba(255,100,4,.15))\",transform:\"translateY(-0.5px)\",transition:\"top 350ms ease-out\",pointerEvents:\"none\",zIndex:1}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",flexDirection:isMobile?\"column\":\"row\",gap:isMobile?18:40,alignItems:\"stretch\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:leftRef,style:{position:\"relative\",width:isMobile?\"100%\":\"38%\",display:\"flex\",flexDirection:isMobile?\"row\":\"column\",justifyContent:isMobile?\"center\":\"flex-start\",alignItems:isMobile?\"center\":\"stretch\",gap:12,overflowX:isMobile?\"hidden\":\"visible\",overflowY:\"visible\",scrollbarWidth:\"none\"},children:categories.map((item,i)=>{if(isMobile&&i!==activeIndex)return null;const active=i===activeIndex;const hovered=hoveredPill===i;return /*#__PURE__*/_jsxs(\"button\",{ref:node=>{pillRefs.current[i]=node;},onClick:()=>{startTransition(()=>setActiveIndex(i));},onMouseEnter:()=>{startTransition(()=>{setHoveredPill(i);});if(!isMobile){if(hoverDelayRef.current!==null){window.clearTimeout(hoverDelayRef.current);}hoverDelayRef.current=window.setTimeout(()=>{startTransition(()=>{setActiveIndex(current=>current===i?current:i);});},160);}},onMouseLeave:()=>{startTransition(()=>setHoveredPill(null));if(hoverDelayRef.current!==null){window.clearTimeout(hoverDelayRef.current);hoverDelayRef.current=null;}},style:{position:\"relative\",flex:isMobile?\"0 0 auto\":active?\"0 0 auto\":\"1 1 0\",minHeight:active?undefined:62,borderRadius:14,border:isMobile?active?\"1px solid rgba(255,100,4,.42)\":\"1px solid rgba(255,255,255,.06)\":active?\"1px solid rgba(255,100,4,.45)\":hovered?\"1px solid rgba(255,255,255,.14)\":\"1px solid rgba(255,255,255,.06)\",background:isMobile?active?\"rgba(255,100,4,.12)\":\"rgba(255,255,255,.02)\":active?\"linear-gradient(135deg, rgba(255,100,4,.16), rgba(255,100,4,.05))\":\"rgba(255,255,255,.02)\",textAlign:\"left\",padding:isMobile?\"10px 14px\":\"18px 22px\",cursor:\"pointer\",color:isMobile?active?\"#FF6404\":\"#b4b8bd\":active?\"#ffffff\":\"rgba(255,255,255,.38)\",transition:\"border-color 350ms cubic-bezier(0.4,0,0.2,1), background 350ms cubic-bezier(0.4,0,0.2,1), color 350ms cubic-bezier(0.4,0,0.2,1), min-height 350ms cubic-bezier(0.4,0,0.2,1)\",fontFamily:\"Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif\",whiteSpace:isMobile?\"normal\":\"normal\",wordBreak:\"break-word\",maxWidth:isMobile?\"100%\":undefined,overflow:\"visible\"},\"aria-pressed\":active,\"aria-label\":`Activer ${item.tab}`,children:[active&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",left:7,top:9,bottom:9,width:3,borderRadius:3,background:\"linear-gradient(180deg, #FF8A3D, #FF6404)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{marginLeft:active&&!isMobile?8:0,fontSize:\"1.05rem\",lineHeight:1.25,fontWeight:active?600:500,textAlign:isMobile?\"center\":\"left\",color:isMobile?active?\"#FF6404\":\"#b4b8bd\":active?\"#ffffff\":hovered?\"rgba(255,255,255,.65)\":\"rgba(255,255,255,.38)\"},children:item.tab}),!isMobile&&/*#__PURE__*/_jsx(\"p\",{style:{margin:active?\"8px 0 0\":\"0\",color:\"#b4b8bd\",fontSize:\".88rem\",lineHeight:1.55,opacity:active?1:0,transform:active?\"translateY(0px)\":\"translateY(6px)\",maxHeight:active?220:0,overflow:\"hidden\",transition:active?\"opacity 250ms ease, transform 250ms ease, max-height 250ms ease, margin 250ms ease\":\"opacity 180ms ease, transform 180ms ease, max-height 180ms ease, margin 180ms ease\"},children:item.description})]},item.tab);})}),/*#__PURE__*/_jsxs(\"div\",{ref:rightPanelRef,onMouseEnter:()=>{startTransition(()=>setIsPanelHovered(true));},onMouseLeave:()=>{startTransition(()=>setIsPanelHovered(false));},style:{position:\"relative\",width:isMobile?\"100%\":\"62%\",border:\"1px solid rgba(255,255,255,.07)\",borderRadius:14,background:\"#0a0a0a\",padding:24,boxSizing:\"border-box\",zIndex:2,display:\"flex\",flexDirection:\"column\",opacity:panelOpacity,transition:`opacity ${FADE_MS}ms ease-out`},children:[!isMobile&&/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,color:\"#ffffff\",fontFamily:\"Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif\",fontSize:\"1.3rem\",fontWeight:600,lineHeight:1.25,textAlign:\"left\"},children:activeContent.title}),isMobile&&/*#__PURE__*/_jsx(\"p\",{style:{margin:\"8px auto 0\",color:\"rgba(255,255,255,.86)\",fontFamily:\"Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif\",fontSize:\".82rem\",fontWeight:700,lineHeight:1.4,textAlign:\"center\",maxWidth:320,width:\"100%\",wordBreak:\"break-word\",overflowWrap:\"anywhere\"},children:`${activeContent.title}: ${activeContent.description}`}),!isMobile&&/*#__PURE__*/_jsx(\"p\",{style:{margin:\"10px 0 0\",color:\"#b4b8bd\",fontFamily:\"Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif\",fontSize:\".95rem\",lineHeight:1.6,maxWidth:540},children:activeContent.description}),currentImages.length>0&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:14,width:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",minHeight:isMobile?160:280,paddingLeft:isMobile?6:0,paddingRight:isMobile?6:0,boxSizing:\"border-box\"},children:currentImage?.src?/*#__PURE__*/_jsx(\"img\",{src:currentImage.src,srcSet:currentImage.srcSet,alt:currentImage.alt||\"\",decoding:\"async\",loading:\"lazy\",style:{width:\"100%\",maxWidth:\"100%\",maxHeight:isMobile?210:320,objectFit:\"contain\",display:\"block\",opacity:imageOpacity,transition:`opacity ${FADE_MS}ms ease-out`,maskImage:\"radial-gradient(ellipse 78% 78% at center, black 55%, transparent 100%), linear-gradient(to right, transparent 0%, black 8%, black 92%, transparent 100%)\",WebkitMaskImage:\"radial-gradient(ellipse 78% 78% at center, black 55%, transparent 100%), linear-gradient(to right, transparent 0%, black 8%, black 92%, transparent 100%)\",background:\"transparent\"}},`cat-${displayedIndex}-img-${renderedImageIndex}`):null}),hasCarousel&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:14,display:\"flex\",gap:8,alignItems:\"center\",justifyContent:\"center\"},children:currentImages.map((_,i)=>{const active=i===renderedImageIndex;return /*#__PURE__*/_jsx(\"button\",{onClick:()=>{setImageIndexWithFade(i);resetCycle();},\"aria-label\":`Afficher l’image ${i+1}`,style:{position:\"relative\",width:18,height:3,borderRadius:999,border:\"none\",padding:0,overflow:\"hidden\",cursor:\"pointer\",background:\"rgba(255,255,255,.15)\"},children:/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:0,top:0,bottom:0,width:active?canAutoplay?\"100%\":\"100%\":\"0%\",borderRadius:999,background:\"#FF6404\",transformOrigin:\"left center\",transform:active&&canAutoplay?\"scaleX(0)\":\"scaleX(1)\",animation:active&&canAutoplay?`dpeIndicatorFill ${AUTOPLAY_MS}ms linear forwards`:\"none\",animationPlayState:active&&!autoplayEnabled?\"paused\":\"running\",transition:active&&canAutoplay?\"none\":\"transform 220ms ease-out, width 220ms ease-out\"}},`fill-${cycleKey}-${i}-${renderedImageIndex}`)},`indicator-${i}`);})})]}),isMobile&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:10,marginTop:12},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Cat\\xe9gorie pr\\xe9c\\xe9dente\",onClick:()=>{startTransition(()=>{setActiveIndex(value=>(value-1+categories.length)%categories.length);});},style:{width:40,height:40,borderRadius:\"50%\",border:\"1px solid rgba(255,255,255,.06)\",background:\"rgba(255,255,255,.08)\",color:\"#ffffff\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",padding:0},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"polyline\",{points:\"15 18 9 12 15 6\",fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"21\",y1:\"12\",x2:\"9\",y2:\"12\",fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]})}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Cat\\xe9gorie suivante\",onClick:()=>{startTransition(()=>{setActiveIndex(value=>(value+1)%categories.length);});},style:{width:40,height:40,borderRadius:\"50%\",border:\"1px solid rgba(255,255,255,.06)\",background:\"rgba(255,255,255,.08)\",color:\"#ffffff\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",padding:0},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"polyline\",{points:\"9 6 15 12 9 18\",fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"12\",x2:\"15\",y2:\"12\",fill:\"none\",stroke:\"#ffffff\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]})})]})]})]});}if(typeof document!==\"undefined\"){const styleId=\"dpe-indicator-fill-style\";if(!document.getElementById(styleId)){const styleTag=document.createElement(\"style\");styleTag.id=styleId;styleTag.textContent=`\n            @keyframes dpeIndicatorFill {\n                from { transform: scaleX(0); }\n                to { transform: scaleX(1); }\n            }\n        `;document.head.appendChild(styleTag);}}addPropertyControls(DerivativesPlatformExplorer,{dashboardTab:{type:ControlType.String,title:\"dashboardTab\",defaultValue:\"Tableau de bord\"},dashboardTitle:{type:ControlType.String,title:\"dashboardTitle\",defaultValue:\"Votre progression, mesur\\xe9e\"},dashboardDescription:{type:ControlType.String,title:\"dashboardDescription\",defaultValue:\"Radar de comp\\xe9tences, comparaison avec la m\\xe9diane des membres et statistiques d\\xe9taill\\xe9es. Vous savez toujours o\\xf9 vous en \\xeates.\",displayTextArea:true},coursesTab:{type:ControlType.String,title:\"coursesTab\",defaultValue:\"Cours\"},coursesTitle:{type:ControlType.String,title:\"coursesTitle\",defaultValue:\"Une biblioth\\xe8que construite par des praticiens\"},coursesDescription:{type:ControlType.String,title:\"coursesDescription\",defaultValue:\"Fondamentaux, produits structur\\xe9s, volatilit\\xe9, quant. Chaque module est anim\\xe9 par un intervenant du desk concern\\xe9.\",displayTextArea:true},trainingTab:{type:ControlType.String,title:\"trainingTab\",defaultValue:\"Training\"},trainingTitle:{type:ControlType.String,title:\"trainingTitle\",defaultValue:\"Des quiz calibr\\xe9s sur les vrais entretiens\"},trainingDescription:{type:ControlType.String,title:\"trainingDescription\",defaultValue:\"Questions techniques, brainteasers et QCM par niveau, chronom\\xe9tr\\xe9s, avec correction et suivi de score.\",displayTextArea:true},communityTab:{type:ControlType.String,title:\"communityTab\",defaultValue:\"Communaut\\xe9\"},communityTitle:{type:ControlType.String,title:\"communityTitle\",defaultValue:\"Un r\\xe9seau de candidats et d’anciens\"},communityDescription:{type:ControlType.String,title:\"communityDescription\",defaultValue:\"Questions ouvertes, membres issus des meilleures \\xe9coles, afterworks et webinaires r\\xe9guliers.\",displayTextArea:true},proTab:{type:ControlType.String,title:\"proTab\",defaultValue:\"DERIVATIVES Pro IA\"},proTitle:{type:ControlType.String,title:\"proTitle\",defaultValue:\"Un assistant disponible en continu\"},proDescription:{type:ControlType.String,title:\"proDescription\",defaultValue:\"Posez vos questions sur les d\\xe9riv\\xe9s \\xe0 toute heure et obtenez une r\\xe9ponse sp\\xe9cialis\\xe9e, sans attendre la prochaine session.\",displayTextArea:true},images1:{type:ControlType.Array,title:\"Images Tableau de bord\",control:{type:ControlType.ResponsiveImage},defaultValue:[]},images2:{type:ControlType.Array,title:\"Images Cours\",control:{type:ControlType.ResponsiveImage},defaultValue:[]},images3:{type:ControlType.Array,title:\"Images Training\",control:{type:ControlType.ResponsiveImage},defaultValue:[]},images4:{type:ControlType.Array,title:\"Images Communaut\\xe9\",control:{type:ControlType.ResponsiveImage},defaultValue:[]},images5:{type:ControlType.Array,title:\"Images DERIVATIVES Pro\",control:{type:ControlType.ResponsiveImage},defaultValue:[]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DerivativesPlatformExplorer\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DerivativesPlatformExplorer.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,useInView}from\"framer-motion\";import{useRef}from\"react\";/**\n * Roadmap horizontal progress line\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 3\n */export default function RoadmapProgressLine(props){const{duration=1.4,delay=0,style}=props;const ref=useRef(null);const isStatic=useIsStaticRenderer();const inView=useInView(ref,{once:true,amount:.2});const active=isStatic||inView;const gradient=\"linear-gradient(90deg, #000000 0%, #000000 3%, #FF6404 12%, #FF6404 88%, #000000 97%, #000000 100%)\";return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...style,width:\"100%\",height:style?.height??3,overflow:\"hidden\",display:\"flex\",alignItems:\"stretch\",justifyContent:\"flex-start\"},children:/*#__PURE__*/_jsx(motion.div,{initial:false,animate:{scaleX:active?1:0},transition:{duration:isStatic?0:duration,delay:isStatic?0:delay,ease:\"linear\"},style:{width:\"100%\",height:\"100%\",backgroundImage:gradient,transformOrigin:\"left center\"}})});}addPropertyControls(RoadmapProgressLine,{duration:{type:ControlType.Number,title:\"Duration\",defaultValue:1.4,min:.2,max:20,step:.1,unit:\"s\"},delay:{type:ControlType.Number,title:\"Delay\",defaultValue:0,min:0,max:20,step:.05,unit:\"s\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RoadmapProgressLine\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"3\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RoadmapProgressLine.map"],"mappings":"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"}