{"version":3,"file":"script_main.DJWT6VJM.mjs","names":["fonts","css","className","serializationHash","variantClassNames","transition1","animation","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","serializationHash","variantClassNames","transition1","animation","React.useContext","React.useMemo","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","Image1","sharedStyle.css","sharedStyle.fonts","useState","_Fragment","css","useState","useRef","useCallback","_Fragment","useState","useRef","useMemo","useCallback","c","css","Lien","Fantome","PiluleQuiz","RichText","isBrowser","sharedStyle.css","sharedStyle1.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","React.useRef","className","PropertyOverrides","Image1","_Fragment","React.Fragment","sharedStyle.fonts","sharedStyle1.fonts","React.createElement","SiteReveleTonEnergie","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/5M4dTUrjlhYEUOoNLPct/fVZ5cOho4uExjgM2BN9I/HPBhv66Iu.js","https:/framerusercontent.com/modules/jTW4m7Tv3CW9h0thHtSa/ZcI9Lw7ZfLd0VDZHxpl4/uuT6t5JtN.js","https:/framerusercontent.com/modules/qerqyHvgYOQ1qrbTxl1L/rhqUidjlalvx1TR1q9eE/zyyTFrnjz.js","https:/framerusercontent.com/modules/xRDGf4JozvPRjT6lwWJK/yfOHxx7C2mSCnA3afZcF/BandeauEvenement.js","https:/framerusercontent.com/modules/gZKJ2H4r2ayYYAK2cuRQ/zVFBFUqlzPiysH6c1SEU/PanneauAccessibilite.js","https:/framerusercontent.com/modules/yo3eXDCJC46oRvc8DimZ/YvLDQhK854O1NUZdH2qG/Recherche.js","https:/framerusercontent.com/modules/Wxl9T3DelmUMp0wPkk3G/W3DmEU6LnVGuVZHjH5Ic/TypoSite.js","https:/framerusercontent.com/modules/ciREgbXSTvuwZKuatxsd/L6HJnNn4dsxpIXjBTmo3/jNYVu1yzZ.js","https:/framerusercontent.com/modules/eo8StBSVAPBM0Ula9ZEM/RZq1TfXnax4ujoFFdKFQ/SPCuQBtAb.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (77cb752)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-SemiBold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/fuyXZpVvOjq8NesCOfgirHCWyg.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-TLgJM .framer-styles-preset-xlx4i3:not(.rich-text-wrapper), .framer-TLgJM .framer-styles-preset-xlx4i3.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.08px; --framer-line-height: 1.21em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-af609fdd-42d7-4781-b732-370ddbddf38f); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-TLgJM\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fd0ec14)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/5M4dTUrjlhYEUOoNLPct/fVZ5cOho4uExjgM2BN9I/HPBhv66Iu.js\";const serializationHash=\"framer-LbaUL\";const variantClassNames={ff_cbDbf1:\"framer-v-hnzg60\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const EhPaLyKG_=undefined;const jNnsXrsJW=undefined;const transition1={delay:0,duration:.28,ease:[.23,1,.32,1],type:\"tween\"};const animation={boxShadow:\"8px 8px 0px 0px var(--token-36b9236a-200d-41eb-b5c2-c2893d8bd726)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:-3,y:-3};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.98,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,libelle,lien,width,...props})=>{return{...props,EhPaLyKG_:lien??props.EhPaLyKG_,jNnsXrsJW:libelle??props.jNnsXrsJW??\"Faire le quiz\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,jNnsXrsJW,EhPaLyKG_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ff_cbDbf1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-hnzg60\",className,classNames),\"data-framer-name\":\"Defaut\",layoutDependency:layoutDependency,layoutId:\"ff_cbDbf1\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Link,{href:EhPaLyKG_,motionChild:true,nodeId:\"tjOdg5YbC\",scopeId:\"uuT6t5JtN\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1sp1364 framer-1vhbjd9\",\"data-framer-name\":\"Pilule\",layoutDependency:layoutDependency,layoutId:\"tjOdg5YbC\",style:{backgroundColor:\"var(--token-48a82d74-53ce-439d-bdeb-e69a11199d0e)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},whileHover:animation,whileTap:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xlx4i3\",\"data-styles-preset\":\"HPBhv66Iu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, #FFFFFF)\"},children:\"Libelle\"})}),className:\"framer-2scamn\",\"data-framer-name\":\"Libelle\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RD_tPKw4m\",style:{\"--extracted-r6o4lv\":\"#FFFFFF\"},text:jNnsXrsJW,verticalAlignment:\"top\",withExternalLayout:true})})})})})})});});const css=[\".framer-LbaUL.framer-1vhbjd9, .framer-LbaUL .framer-1vhbjd9 { display: block; }\",\".framer-LbaUL.framer-hnzg60 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-LbaUL .framer-1sp1364 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 12px 20px 12px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-LbaUL .framer-2scamn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41\n * @framerIntrinsicWidth 121\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"jNnsXrsJW\":\"libelle\",\"EhPaLyKG_\":\"lien\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruuT6t5JtN=withCSS(Component,css,\"framer-LbaUL\");export default FrameruuT6t5JtN;FrameruuT6t5JtN.displayName=\"Pilule quiz\";FrameruuT6t5JtN.defaultProps={height:41,width:121};addPropertyControls(FrameruuT6t5JtN,{jNnsXrsJW:{defaultValue:\"Faire le quiz\",title:\"Libelle\",type:ControlType.String},onjNnsXrsJWChange:{changes:\"jNnsXrsJW\",type:ControlType.ChangeHandler},EhPaLyKG_:{title:\"Lien\",type:ControlType.Link}});addFonts(FrameruuT6t5JtN,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruuT6t5JtN\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"jNnsXrsJW\\\":\\\"libelle\\\",\\\"EhPaLyKG_\\\":\\\"lien\\\"}\",\"framerIntrinsicWidth\":\"121\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"41\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uuT6t5JtN.map","// Generated by Framer (f0eed09)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/5M4dTUrjlhYEUOoNLPct/fVZ5cOho4uExjgM2BN9I/HPBhv66Iu.js\";const enabledGestures={KV5TUTEa1:{hover:true}};const serializationHash=\"framer-mxK0x\";const variantClassNames={KV5TUTEa1:\"framer-v-yb39yn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const CU0V0l2Ls=undefined;const JvwSzy364=undefined;const qinjwJ_Oy=undefined;const transition1={delay:0,duration:.28,ease:[.23,1,.32,1],type:\"tween\"};const transition2={delay:0,duration:.16,ease:[.23,1,.32,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.96,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,libelle,lien,sousMenu,width,...props})=>{return{...props,CU0V0l2Ls:lien??props.CU0V0l2Ls,JvwSzy364:libelle??props.JvwSzy364??\"Les metiers\",qinjwJ_Oy:sousMenu??props.qinjwJ_Oy??true};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,JvwSzy364,qinjwJ_Oy,CU0V0l2Ls,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"KV5TUTEa1\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:CU0V0l2Ls,motionChild:true,nodeId:\"KV5TUTEa1\",scopeId:\"zyyTFrnjz\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-yb39yn\",className,classNames)} framer-beht5l`,\"data-border\":true,\"data-framer-name\":\"Defaut\",layoutDependency:layoutDependency,layoutId:\"KV5TUTEa1\",ref:refBinding,style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgba(29, 25, 104, 0)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,...style},variants:{\"KV5TUTEa1-hover\":{\"--border-color\":\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\",backgroundColor:\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\"}},...addPropertyOverrides({\"KV5TUTEa1-hover\":{\"data-framer-name\":\"Survol\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xlx4i3\",\"data-styles-preset\":\"HPBhv66Iu\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Les metiers\"})}),className:\"framer-16avj99\",\"data-framer-name\":\"Libelle\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pc2WA6uJ9\",tabIndex:-1,text:JvwSzy364,variants:{\"KV5TUTEa1-hover\":{\"--extracted-r6o4lv\":\"var(--token-3d73227b-3dc4-4316-a2fb-383e95600bae)\"}},verticalAlignment:\"top\",whileTap:animation,withExternalLayout:true,...addPropertyOverrides({\"KV5TUTEa1-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xlx4i3\",\"data-styles-preset\":\"HPBhv66Iu\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3d73227b-3dc4-4316-a2fb-383e95600bae))\"},children:\"Les metiers\"})})}},baseVariant,gestureVariant)}),qinjwJ_Oy!==false&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(10+((componentViewport?.height||44)-20-14)/2)),pixelHeight:24,pixelWidth:24,sizes:\"14px\",src:\"https://framerusercontent.com/images/Wr8HPkwRSv05DreH5J7cZS1As6U.svg?width=24&height=24\"},className:\"framer-1s2q2wk\",\"data-framer-name\":\"Chevron\",layoutDependency:layoutDependency,layoutId:\"jQjCSiuuO\",...addPropertyOverrides({\"KV5TUTEa1-hover\":{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(10+((componentViewport?.height||44)-20-14)/2)),pixelHeight:24,pixelWidth:24,sizes:\"14px\",src:\"https://framerusercontent.com/images/zaqaByc2JLPCpeHA5cYwIkLwVU.svg?width=24&height=24\"}}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-mxK0x.framer-beht5l, .framer-mxK0x .framer-beht5l { display: block; }\",\".framer-mxK0x.framer-yb39yn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; min-height: 44px; overflow: visible; padding: 10px 17px 10px 17px; position: relative; text-decoration: none; width: min-content; }\",\".framer-mxK0x .framer-16avj99 { flex: none; height: auto; position: relative; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-mxK0x .framer-1s2q2wk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 14px; justify-content: flex-start; padding: 0px; position: relative; width: 14px; }\",...sharedStyle.css,'.framer-mxK0x[data-border=\"true\"]::after, .framer-mxK0x [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 132\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"44px\",null]},\"PMiuczWDT\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"44px\",null]}}}\n * @framerVariables {\"JvwSzy364\":\"libelle\",\"qinjwJ_Oy\":\"sousMenu\",\"CU0V0l2Ls\":\"lien\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzyyTFrnjz=withCSS(Component,css,\"framer-mxK0x\");export default FramerzyyTFrnjz;FramerzyyTFrnjz.displayName=\"Lien\";FramerzyyTFrnjz.defaultProps={height:44,width:132};addPropertyControls(FramerzyyTFrnjz,{JvwSzy364:{defaultValue:\"Les metiers\",title:\"Libelle\",type:ControlType.String},onJvwSzy364Change:{changes:\"JvwSzy364\",type:ControlType.ChangeHandler},qinjwJ_Oy:{defaultValue:true,title:\"Sous Menu\",type:ControlType.Boolean},onqinjwJ_OyChange:{changes:\"qinjwJ_Oy\",type:ControlType.ChangeHandler},CU0V0l2Ls:{title:\"Lien\",type:ControlType.Link}});addFonts(FramerzyyTFrnjz,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzyyTFrnjz\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"44px\\\",null]},\\\"PMiuczWDT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"44px\\\",null]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"JvwSzy364\\\":\\\"libelle\\\",\\\"qinjwJ_Oy\\\":\\\"sousMenu\\\",\\\"CU0V0l2Ls\\\":\\\"lien\\\"}\",\"framerIntrinsicWidth\":\"132\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zyyTFrnjz.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useState}from\"react\";/**\n * Bandeau événementiel — la bande défilante en haut du site.\n *\n * Demandé au point cliente du 03/09, validé par Cécile, à livrer avant le 15/09.\n * Premier usage : le forum virtuel de 4 jours du 30 novembre.\n *\n * Il répond à une objection précise de Cécile : la section actualités est trop basse\n * dans la page, il faut trop descendre sur mobile pour la voir. Le bandeau double\n * l'information par le haut, la section actualités reste en place.\n *\n * POSÉ UNE FOIS DANS LE TEMPLATE, tout en haut de la pile, au-dessus de la navigation.\n * Le cadre Framer doit être en hauteur **Fit Content** : hors période, le composant ne\n * rend rien et le cadre se replie tout seul. Avec une hauteur fixe, il laisserait une\n * bande vide en haut de chaque page toute l'année.\n *\n * ---\n * LES COULEURS SONT DES THÈMES, PAS UN NUANCIER LIBRE (note direction V2 du 03/08)\n *\n * Deux règles de la DA gouvernent ce composant :\n *\n *  1. « Les deux aplats bleu nuit restent les seuls moments sombres, ils gardent leur\n *     rôle de temps forts. » Le risque est nommé dans la note : diluer le quiz et le\n *     recrutement s'ils ne sont plus les seuls aplats forts. Un bandeau navy en haut de\n *     TOUTES les pages fait exactement ça. Le thème navy existe donc, mais il n'est pas\n *     le défaut : c'est un choix à assumer.\n *  2. « Les couleurs vives de la charte ne tiennent pas le texte (contraste\n *     insuffisant) : elles doivent rester des accents. » La règle vise le contraste,\n *     pas la couleur en soi. Le rose ne tient effectivement pas le texte (3,02:1 sur\n *     écru), il reste donc cantonné au soulignement et au séparateur. Le jaune, lui,\n *     donne 9,32:1 avec du texte navy : la raison invoquée par la note ne s'y applique\n *     pas, il peut porter la lecture.\n *\n * D'où le parti pris : le bandeau reprend le FOND CRÈME de la page, et c'est le\n * SURLIGNEUR qui porte le jaune, sur la portion du message qui compte. C'est le geste\n * que le site fait déjà partout ailleurs (« recrute » dans le hero), avec les valeurs\n * reprises telles quelles de Surligneur.tsx. Un aplat jaune plein ferait une bande\n * promotionnelle générique ; un marqueur jaune sur fond crème fait une phrase du site.\n *\n * Les thèmes Jaune et Bleu nuit restent disponibles quand il faut cogner plus fort,\n * mais ils sortent du registre de la charte, pas l'inverse.\n *\n * ---\n * POURQUOI LES DATES SONT CALCULÉES CÔTÉ CLIENT, contrairement à ModeLancement.\n *\n * Framer publie du HTML statique. Un calcul de date fait au rendu serait figé à la date\n * de publication : le bandeau n'apparaîtrait jamais le 30 novembre sans republier, et\n * ne disparaîtrait jamais tout seul. L'état dépend de l'horloge du visiteur.\n *\n * Le sens du défaut compte. Le composant part masqué et ne s'affiche que si la date\n * tombe dans la fenêtre. Un bandeau qui met 200 ms à apparaître pendant les 4 jours de\n * l'événement ne gêne personne ; un bandeau d'événement passé qui clignote sur toutes\n * les pages, si.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicHeight 44\n * @framerDisableUnlink\n */// Échantillonnés sur la charte. Voir NOTE-direction-v2-couleurs.md.\nconst THEMES={// La note direction V2 donne la recette : « des teintes pales de la charte en fond,\n// les couleurs vives en petites touches ». Un aplat sature sur toute la largeur\n// sort de ce dosage.\n//\n// Le defaut est donc un ECRU PLUS FONCE que celui des pages (#FFF7E6). La valeur\n// n'est pas inventee : #FFEFC4 figure deja dans les composants du projet. La bande\n// se lit comme un palier de la meme famille chaude, pas comme un bloc rapporte.\n//\n// Deux roles de couleur distincts, et c'est voulu :\n//   `accent` porte le SOULIGNE du libelle, donc de l'information : il doit tenir\n//   3:1 minimum. `deco` porte le separateur, purement ornemental et masque aux\n//   lecteurs d'ecran : il peut rester le rose vif de la charte meme quand son\n//   contraste est faible.\necrufonce:{fond:\"#FFEFC4\",couleurTexte:\"#1D1968\",accent:\"#1D1968\",deco:\"#FF33C5\",bordure:\"rgba(29,25,104,.18)\"},ecru:{fond:\"#FFF7E6\",couleurTexte:\"#1D1968\",accent:\"#1D1968\",deco:\"#FF33C5\",bordure:\"rgba(29,25,104,.14)\"},rosepale:{fond:\"#FFE6F8\",couleurTexte:\"#1D1968\",accent:\"#1D1968\",deco:\"#FF33C5\",bordure:\"rgba(255,51,197,.35)\"},menthe:{fond:\"#D0F4EE\",couleurTexte:\"#1D1968\",accent:\"#1D1968\",deco:\"#FF33C5\",bordure:\"rgba(29,25,104,.16)\"},// Les aplats pleins. Disponibles, mais hors du dosage de la note V2.\njaune:{fond:\"#FFC200\",couleurTexte:\"#1D1968\",accent:\"#1D1968\",deco:\"#1D1968\",bordure:\"rgba(29,25,104,.22)\"},rosevif:{fond:\"#FF33C5\",couleurTexte:\"#1D1968\",accent:\"#FFF7E6\",deco:\"#FFF7E6\",bordure:\"rgba(29,25,104,.20)\"},navy:{fond:\"#1D1968\",couleurTexte:\"#FFF7E6\",accent:\"#FFC200\",deco:\"#FFC200\",bordure:\"rgba(255,247,230,.16)\"}};export default function BandeauEvenement(props){const{message,surligne,lienTexte,lien,separateur,dateDebut,dateFin,toujoursAffiche,fermable,defilant,vitesse,hauteur,epaisseurSurligne,theme,fond,couleurTexte,accent}=props;const surCanvas=RenderTarget.current()===RenderTarget.canvas;// 15/09 (audit technique). Le premier rendu etait toujours masque : le HTML publie\n// ne contenait pas le bandeau, et il s'INSERAIT en haut de page a l'hydratation.\n// Toute la page descendait de 55 px vers 0,5 s : 0,10 de CLS mesure sur /metiers,\n// /formations et /trouver-sa-voie a 1440 px (c'est ce decalage que Lighthouse\n// attribuait a l'apparition des en-tetes et au trace SVG).\n//\n// L'etat initial est donc calcule au rendu, avec la meme regle que l'effet. Publie\n// pendant la fenetre, le HTML statique porte le bandeau, et le client, qui calcule la\n// meme chose, hydrate sans rien inserer. Deux cas limites, assumes :\n//  - un visiteur qui a ferme le bandeau : le petit script pose juste apres le masque\n//    avant la premiere peinture, l'effet le retire ensuite ;\n//  - apres la date de fin, tant que le site n'est pas republie, le HTML porte encore\n//    le bandeau ; le script le masque avant peinture, puis React le retire.\nconst[visible,setVisible]=useState(()=>!surCanvas&&(Boolean(toujoursAffiche)||dansLaFenetre(dateDebut,dateFin)));const[ferme,setFerme]=useState(false);// La fermeture est memorisee par CONTENU : si le message, les dates ou le lien\n// changent, c'est un autre evenement, et le bandeau revient de lui-meme. Pas\n// besoin de penser a purger quoi que ce soit en changeant d'operation.\nconst clefFermeture=\"be-ferme-\"+hash(message+\"|\"+dateDebut+\"|\"+dateFin+\"|\"+lienTexte);useEffect(()=>{if(surCanvas||fermable===false)return;try{if(window.localStorage.getItem(clefFermeture)===\"1\")setFerme(true);}catch(e){// navigation privee ou stockage bloque : on laisse le bandeau visible\n}},[surCanvas,fermable,clefFermeture]);useEffect(()=>{if(surCanvas)return;if(toujoursAffiche){setVisible(true);return;}setVisible(dansLaFenetre(dateDebut,dateFin));},[surCanvas,toujoursAffiche,dateDebut,dateFin]);// Sur le canvas on affiche toujours, sinon le bloc serait insélectionnable dès que\n// l'événement est passé et personne ne pourrait le rééditer.\nconst affiche=surCanvas||visible&&!ferme;if(!affiche||!message)return null;const clefTheme=normaliserTheme(theme);const palette=clefTheme===\"perso\"?{fond,couleurTexte,accent,deco:accent,marqueur:accent,bordure:\"rgba(29,25,104,.14)\"}:THEMES[clefTheme]||THEMES.ecrufonce;// Un identifiant par instance : deux bandeaux sur la même page ne doivent pas se\n// voler leurs keyframes.\nconst cle=\"be\"+hash(`${message}|${surligne}|${vitesse}|${defilant}|${theme}`);// Le message, avec la portion choisie passée au surligneur de la charte.\nconst messageRendu=(()=>{if(!surligne)return message;const i=message.toLowerCase().indexOf(surligne.toLowerCase());if(i<0)return message;return /*#__PURE__*/_jsxs(_Fragment,{children:[message.slice(0,i),/*#__PURE__*/_jsx(\"span\",{className:`${cle}-hl`,children:message.slice(i,i+surligne.length)}),message.slice(i+surligne.length)]});})();const bloc=(repetitions,cache)=>/*#__PURE__*/_jsx(\"span\",{className:`${cle}-groupe`,\"aria-hidden\":cache?\"true\":undefined,children:Array.from({length:repetitions},(_,i)=>/*#__PURE__*/_jsxs(\"span\",{className:`${cle}-item`,children:[/*#__PURE__*/_jsx(\"span\",{children:messageRendu}),lienTexte?/*#__PURE__*/_jsx(\"span\",{className:`${cle}-cta`,children:lienTexte}):null,separateur?/*#__PURE__*/_jsx(\"span\",{className:`${cle}-sep`,\"aria-hidden\":\"true\",children:separateur}):null]},i))});const contenu=/*#__PURE__*/_jsx(\"div\",{className:`${cle}-piste`,children:/*#__PURE__*/_jsxs(\"div\",{className:`${cle}-rail`,children:[bloc(6,false),defilant?bloc(6,true):null]})});// Le bouton est pose A COTE du bandeau, jamais dedans : quand un lien est\n// renseigne le bandeau EST une balise <a>, et un <button> dans un <a> est du HTML\n// invalide. D ou cet hote positionne, qui ne change rien a la mise en page.\nconst boutonFermer=fermable===false||surCanvas?null:/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Fermer le bandeau\",onClick:()=>{setFerme(true);try{window.localStorage.setItem(clefFermeture,\"1\");}catch(e){}},style:{position:\"absolute\",right:10,top:\"50%\",transform:\"translateY(-50%)\",// le bandeau lui-meme est en z-index 5 : en dessous, le texte\n// defilant passe DEVANT la croix et intercepte le clic\nzIndex:6,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:26,height:26,padding:0,border:\"none\",borderRadius:999,cursor:\"pointer\",// le fond du bandeau, pour que le texte defilant passe DERRIERE\n// la croix au lieu de la traverser\nbackground:palette.fond,color:palette.couleurTexte,lineHeight:0,// un halo de la couleur du fond, pour que le message defilant\n// s efface en approchant de la croix au lieu de ressortir juste\n// apres elle et de brouiller la lecture\nboxShadow:\"0 0 12px 9px \"+palette.fond},children:/*#__PURE__*/_jsx(\"svg\",{width:\"11\",height:\"11\",viewBox:\"0 0 12 12\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1L11 11M11 1L1 11\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\"})})});// Garde avant peinture, lue dans le HTML statique uniquement (un script ajoute par\n// React cote client ne s'execute pas). Meme regle que les deux effets : bandeau\n// ferme par le visiteur, ou hors de la fenetre de dates.\nconst garde=\"(function(){try{var s=document.currentScript,r=s&&s.previousElementSibling;if(!r)return;\"+\"var p=function(v,f){var m=/^(\\\\d{4})-(\\\\d{2})-(\\\\d{2})/.exec(String(v||'').trim());\"+\"return m?(f?new Date(+m[1],+m[2]-1,+m[3],23,59,59,999):new Date(+m[1],+m[2]-1,+m[3])):null};\"+\"var cache=false;\"+(fermable===false?\"\":\"try{if(localStorage.getItem(\"+JSON.stringify(clefFermeture)+\")==='1')cache=true}catch(e){}\")+(toujoursAffiche?\"\":\"var d=p(\"+JSON.stringify(dateDebut||\"\")+\",false),f=p(\"+JSON.stringify(dateFin||\"\")+\",true),n=new Date();\"+\"if((d&&n<d)||(f&&n>f)||(!d&&!f))cache=true;\")+\"if(cache)r.style.display='none'}catch(e){}})()\";return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:css(cle,{...palette,defilant,vitesse,hauteur,epaisseurSurligne})}),/*#__PURE__*/_jsxs(\"div\",{role:\"region\",\"aria-label\":\"Annonce\",style:{position:\"relative\",width:\"100%\"},children:[lien?/*#__PURE__*/_jsx(\"a\",{className:`${cle}-bandeau`,href:lien,children:contenu}):/*#__PURE__*/_jsx(\"div\",{className:`${cle}-bandeau`,children:contenu}),boutonFermer]}),surCanvas?null:/*#__PURE__*/_jsx(\"script\",{dangerouslySetInnerHTML:{__html:garde}})]});}/**\n * \"AAAA-MM-JJ\" -> Date locale.\n *\n * `new Date(\"2026-11-30\")` est interprété en UTC par la spec, donc minuit UTC, donc\n * 01h00 à Lille en hiver. Un bandeau réglé au 30/11 apparaîtrait une heure trop tard et\n * disparaîtrait une heure trop tard. On construit donc la date composant par composant,\n * ce qui la place à minuit LOCAL.\n */function parseJour(valeur,finDeJournee){if(typeof valeur!==\"string\")return null;const m=valeur.trim().match(/^(\\d{4})-(\\d{2})-(\\d{2})/);if(!m)return null;const[,a,mo,j]=m;return finDeJournee?new Date(+a,+mo-1,+j,23,59,59,999):new Date(+a,+mo-1,+j,0,0,0,0);}function dansLaFenetre(dateDebut,dateFin){const debut=parseJour(dateDebut,false);// Fin INCLUSE : régler au 03/12 doit couvrir toute la journée du 3, pas s'arrêter\n// à minuit le 2 au soir.\nconst fin=parseJour(dateFin,true);const maintenant=new Date;if(debut&&maintenant<debut)return false;if(fin&&maintenant>fin)return false;// Sans aucune date renseignée, le bandeau ne s'allume pas tout seul : il faut le\n// vouloir, via la case \"Toujours affiché\".\nreturn Boolean(debut||fin);}/**\n * Retrouve la clé de thème quelle que soit la forme reçue.\n *\n * Constaté en posant le composant le 03/09 : Framer enregistre la valeur d'un Enum\n * sous son LIBELLÉ (\"Jaune\", \"Rose pâle\"), pas sous la clé déclarée dans `options`.\n * Une table indexée en minuscules retomberait donc en silence sur le thème de repli,\n * et le bandeau s'afficherait en écru sur une page écru sans que rien ne le signale.\n */function normaliserTheme(valeur){const brut=String(valeur||\"\").toLowerCase().normalize(\"NFD\").replace(/[̀-ͯ]/g,\"\")// accents combinants\n.replace(/[^a-z]/g,\"\")// espaces, tirets, ponctuation\n;const ALIAS={ecrufonce:\"ecrufonce\",ecru:\"ecru\",rosepale:\"rosepale\",rose:\"rosepale\",menthe:\"menthe\",jaune:\"jaune\",rosevif:\"rosevif\",navy:\"navy\",bleunuit:\"navy\",perso:\"perso\",personnalise:\"perso\"};return ALIAS[brut]||\"ecrufonce\";}function hash(s){let h=0;for(let i=0;i<s.length;i++)h=h*31+s.charCodeAt(i)|0;return Math.abs(h).toString(36);}function css(cle,{defilant,vitesse,hauteur,epaisseurSurligne,fond,couleurTexte,accent,deco,marqueur,bordure}){const duree=Math.max(4,vitesse||30);const pad=Math.max(4,hauteur||11);// Surligneur.tsx pose 0,36em, mais il sert des titres de 50 a 70 px. A 14 px, la\n// meme valeur donne un trait de 5 px qui se lit comme un soulignement, pas comme\n// un marqueur. Le geste se retrouve en epaississant : c'est une correction\n// optique, la proportion doit changer pour que l'effet reste le meme.\nconst hl=Math.min(1,Math.max(.1,epaisseurSurligne||.55));return`\n.${cle}-bandeau{display:block;width:100%;background:${fond};color:${couleurTexte};\n  text-decoration:none;overflow:hidden;position:relative;z-index:5;\n  border-bottom:1px solid ${bordure||\"transparent\"}}\n.${cle}-piste{display:flex;width:100%;overflow:hidden}\n.${cle}-rail{display:flex;flex:0 0 auto;align-items:center;\n  ${defilant?`animation:${cle}-defile ${duree}s linear infinite;`:\"justify-content:center;flex:1 1 auto;\"}}\n.${cle}-groupe{display:flex;flex:0 0 auto;align-items:center}\n.${cle}-item{display:inline-flex;align-items:center;gap:10px;padding:${pad}px 0;\n  font:600 14px/1.3 Inter,system-ui,sans-serif;letter-spacing:.01em;white-space:nowrap}\n/* Le libell\\xe9 garde la couleur du texte, c'est le SOULIGN\\xc9 qui porte l'accent.\n   Le rose de la charte sur \\xe9cru ne donne que 3,02:1, sous le seuil AA de 4,5:1 pour\n   du texte : le colorer le rendrait joli et illisible. Appliqu\\xe9e au trait, la couleur\n   vive redevient ce que la note DA en dit, un accent, sans porter de lecture. */\n.${cle}-cta{text-decoration:underline;text-underline-offset:3px;\n  text-decoration-color:${accent};text-decoration-thickness:2px;color:${couleurTexte}}\n.${cle}-sep{margin:0 28px;color:${deco||accent};font-size:10px}\n/* Le geste \\xab surligner \\xbb de la charte, valeurs reprises telles quelles de\n   Surligneur.tsx : un aplat pose pres de la ligne de base, coins irreguliers et\n   legere rotation, comme un trait de marqueur. Le jaune redevient ce qu'il est\n   partout ailleurs sur le site, un marqueur derriere un mot, pas un fond de bande. */\n.${cle}-hl{background-image:linear-gradient(${marqueur||\"#FFC200\"},${marqueur||\"#FFC200\"});\n  background-size:100% ${hl}em;background-position:0 84%;background-repeat:no-repeat;\n  border-radius:4px 9px 5px 11px;display:inline;transform:rotate(-.7deg);\n  -webkit-box-decoration-break:clone;box-decoration-break:clone;\n  padding-left:.04em;padding-right:.04em}\n${defilant?`@keyframes ${cle}-defile{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}`:\"\"}\n/* Le survol met en pause : un texte qui d\\xe9file est illisible si on veut le relire,\n   et impossible \\xe0 cliquer proprement quand il porte un lien. */\n.${cle}-bandeau:hover .${cle}-rail{animation-play-state:paused}\n@media (prefers-reduced-motion:reduce){\n  .${cle}-rail{animation:none;justify-content:center;flex:1 1 auto}\n  .${cle}-groupe:nth-child(2){display:none}\n  .${cle}-groupe .${cle}-item:not(:first-child){display:none}\n  .${cle}-sep{display:none}\n}\n/* En dessous de 600 px le d\\xe9filement reste, c'est justement l\\xe0 qu'il sert : la section\n   actualit\\xe9s est hors de vue au premier \\xe9cran sur mobile. */\n@media (max-width:600px){.${cle}-item{font-size:13px;gap:8px}.${cle}-sep{margin:0 16px}}\n`;}BandeauEvenement.defaultProps={message:\"Forum virtuel des m\\xe9tiers de l'\\xe9lectricit\\xe9, du 30 novembre au 3 d\\xe9cembre\",surligne:\"\",lienTexte:\"Je m'inscris\",separateur:\"◆\",dateDebut:\"\",dateFin:\"\",toujoursAffiche:true,defilant:true,vitesse:55,hauteur:11,epaisseurSurligne:.55,theme:\"ecrufonce\",fond:\"#FFEFC4\",couleurTexte:\"#1D1968\",accent:\"#1D1968\"};addPropertyControls(BandeauEvenement,{// --- Affichage -----------------------------------------------------------\nfermable:{type:ControlType.Boolean,title:\"Fermable\",defaultValue:true,// La fermeture est retenue par contenu : changer le message ou les dates\n// fait revenir le bandeau chez ceux qui l avaient ferme.\ndescription:\"Affiche une croix. Le visiteur ne revoit plus ce bandeau.\"},toujoursAffiche:{type:ControlType.Boolean,title:\"Toujours affich\\xe9\",description:\"Ignore les dates et laisse le bandeau en ligne. Coch\\xe9 pour tester et montrer le rendu. \\xc0 D\\xc9COCHER avant la mise en ligne du 15, sinon il reste affich\\xe9 toute l'ann\\xe9e.\",defaultValue:true},defilant:{type:ControlType.Boolean,title:\"D\\xe9filant\",description:\"Coup\\xe9, le message reste fixe et centr\\xe9.\",defaultValue:true},vitesse:{type:ControlType.Number,title:\"Dur\\xe9e\",description:\"Secondes pour une boucle compl\\xe8te. Plus grand = plus lent.\",min:8,max:90,step:1,defaultValue:30,hidden:p=>!p.defilant},hauteur:{type:ControlType.Number,title:\"\\xc9paisseur\",description:\"Marge haute et basse autour du texte, en pixels.\",min:4,max:28,step:1,defaultValue:11},// --- Textes et lien ------------------------------------------------------\nmessage:{type:ControlType.String,title:\"Message\",displayTextArea:true,defaultValue:\"Forum virtuel des m\\xe9tiers de l'\\xe9lectricit\\xe9, du 30 novembre au 3 d\\xe9cembre\"},surligne:{type:ControlType.String,title:\"Surlign\\xe9\",description:\"La portion du message qui re\\xe7oit le trait de marqueur jaune. Doit appara\\xeetre mot pour mot dans le message. Vide, rien n'est surlign\\xe9.\",defaultValue:\"\"},lienTexte:{type:ControlType.String,title:\"Libell\\xe9\",description:\"Le bout soulign\\xe9 \\xe0 la fin du message. Vide, il n'appara\\xeet pas.\",defaultValue:\"Je m'inscris\"},lien:{type:ControlType.Link,title:\"Vers\"},separateur:{type:ControlType.String,title:\"S\\xe9parateur\",description:\"Le signe entre deux passages du message.\",defaultValue:\"◆\"},// --- Dates ---------------------------------------------------------------\ndateDebut:{type:ControlType.String,title:\"Du\",placeholder:\"2026-11-30\",description:\"Format AAAA-MM-JJ. Le bandeau s'allume \\xe0 minuit ce jour-l\\xe0.\",defaultValue:\"\",hidden:p=>p.toujoursAffiche},dateFin:{type:ControlType.String,title:\"Au\",placeholder:\"2026-12-03\",description:\"Format AAAA-MM-JJ, journ\\xe9e incluse. Le bandeau s'\\xe9teint seul le lendemain.\",defaultValue:\"\",hidden:p=>p.toujoursAffiche},// --- Couleurs ------------------------------------------------------------\nepaisseurSurligne:{type:ControlType.Number,title:\"Surlignage\",description:\"\\xc9paisseur du trait de marqueur, en em. 0,36 est la valeur de la charte sur les grands titres ; il en faut davantage \\xe0 cette taille de texte pour retrouver le m\\xeame geste.\",min:.1,max:1,step:.01,defaultValue:.55,hidden:p=>!p.surligne},theme:{type:ControlType.Enum,title:\"Th\\xe8me\",options:[\"ecrufonce\",\"ecru\",\"rosepale\",\"menthe\",\"jaune\",\"rosevif\",\"navy\",\"perso\"],optionTitles:[\"\\xc9cru fonc\\xe9\",\"\\xc9cru\",\"Rose p\\xe2le\",\"Menthe\",\"Jaune\",\"Rose vif\",\"Bleu nuit\",\"Personnalis\\xe9\"],defaultValue:\"ecrufonce\",description:\"\\xc9cru fonc\\xe9 est un palier de la base chaude, un cran sous le fond des pages. Les trois suivants sont les teintes p\\xe2les de la charte. Jaune, Rose vif et Bleu nuit sont des aplats pleins, plus visibles mais plus brutaux, et le bleu nuit dilue en plus le quiz et le recrutement.\"},fond:{type:ControlType.Color,title:\"Fond\",defaultValue:\"#FFF7E6\",hidden:p=>p.theme!==\"perso\"},couleurTexte:{type:ControlType.Color,title:\"Texte\",defaultValue:\"#1D1968\",hidden:p=>p.theme!==\"perso\"},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#FF33C5\",hidden:p=>p.theme!==\"perso\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BandeauEvenement\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BandeauEvenement.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef,useState,useCallback}from\"react\";/**\n * Panneau d'accessibilité : les réglages de confort de lecture du site.\n *\n * POSÉ UNE FOIS DANS LE TEMPLATE, en premier de la pile. Le cadre Framer doit être en\n * largeur et hauteur Fit Content : le composant rend un bouton en position fixed, il ne\n * prend aucune place dans le flux.\n *\n * Il est posé en tête parce qu'il rend le lien « Aller au contenu », qui doit être le\n * premier élément atteignable au clavier.\n *\n * Documentation complète, y compris les règles d'écriture suivies ici et l'état\n * d'accessibilité du site : serce/DOC-accessibilite.md\n *\n * ---\n * CE QUE CE COMPOSANT EST, ET CE QU'IL N'EST PAS\n *\n * Ce n'est pas une surcouche d'accessibilité du marché. Ces produits réécrivent l'ARIA\n * de la page à la volée et présentent un site comme conforme sans l'avoir corrigé.\n *\n * C'est un panneau de préférences : il ne touche ni au balisage, ni aux rôles, ni à\n * l'ordre de lecture. Le site reste entièrement utilisable panneau fermé, et c'est la\n * condition pour que ce composant soit un plus et non un cache-misère.\n *\n * ---\n * CE QU'IL PORTE, EN PLUS DES RÉGLAGES\n *\n * Trois correctifs qui ne pouvaient pas se faire dans l'éditeur Framer, et qui sont ici\n * faute d'un meilleur endroit. Chacun est commenté à sa place dans le fichier :\n *\n *  - le lien « Aller au contenu » et le style de focus visible, absents du site ;\n *  - la typographie française, une espace insécable devant les signes doubles, sans\n *    quoi le deux-points part seul en début de ligne ;\n *  - la zone cliquable des liens du pied de page, sous la taille minimale, et la place\n *    que le bouton flottant doit réserver pour ne pas les masquer.\n *\n * ---\n * LES SIX RÉGLAGES\n *\n *  1. Police adaptée : OpenDyslexic, licence libre, plus un interligne aéré. Elle\n *     remplace un réglage d'espacement dont l'interlettrage élargissait trop les\n *     blocs. La police n'est téléchargée que si le réglage est activé.\n *  2. Contraste : redéfinit les jetons de couleur atténués en version pleine.\n *  3. Liens : soulignement, critère 1.4.1.\n *  4. Titres : surlignage jaune, le geste de la charte.\n *  5. Masque de lecture : une bande claire suit le pointeur et le focus.\n *  6. Animations : coupe les transitions CSS et fige les déplacements que Framer pilote\n *     en JavaScript, qu'aucune règle CSS n'atteint.\n *\n * Il n'y a PAS de réglage de taille du texte, et c'est un retrait assumé après essai.\n * Le navigateur en offre déjà un, avec Ctrl et molette, qui fonctionne mieux : il\n * recalcule les paliers, suit les media queries et ne touche à rien d'autre. Le site\n * le supporte jusqu'à 200 % sans débordement, c'est mesuré. Les deux tentatives faites\n * ici, zoom sur le conteneur puis agrandissement des polices, cassaient l'une la mise\n * en page et l'autre les tailles inline que Framer pose sur ses titres.\n *\n * ---\n * MOTIF D'INTERACTION\n *\n * Panneau déroulant, pas dialogue. Le bouton porte aria-expanded et aria-controls, le\n * panneau est une zone nommée placée après lui dans le code, Échap ferme et rend le\n * focus. Aucun piège à focus : la page reste utilisable derrière, on doit pouvoir en\n * sortir en tabulant.\n *\n * ---\n * PERSISTANCE ET PREMIER RENDU\n *\n * Les choix sont dans localStorage sous la clé rte-a11y. Pour éviter que la page\n * s'affiche une fraction de seconde sans les réglages, un script de restitution est à\n * coller dans Site Settings > General > Custom Code > Start of head, fourni dans\n * serce/SPEC-legal-et-accessibilite-2026-09-09.md. Sans lui le composant fonctionne\n * quand même, les réglages s'appliquent juste après l'hydratation.\n */const CLE=\"rte-a11y\";const DEFAUTS={police:false,contraste:false,liens:false,animations:false,titres:false,masque:false};// --- « Moins d'animations » vaut le réglage système, pour tout le site ------------\n//\n// Les composants de code (fils, compteur, carrousels, survols) testent\n// matchMedia(\"(prefers-reduced-motion: reduce)\"), qui ne sait rien de ce panneau.\n// Activé ici, le réglage restait donc sans effet sur tout ce qui bouge en JavaScript,\n// signalé par le client le 06/10 (le fil, le compteur 15 000).\n// On enveloppe matchMedia une fois, au chargement du module, donc avant l'hydratation\n// des autres composants : une requête sur prefers-reduced-motion répond aussi au\n// réglage du panneau, et ses écouteurs « change » sont prévenus quand on le bascule.\n// Un composant ajouté plus tard en profite sans rien faire de plus.\n// La préférence est lue sur l'attribut posé par appliquer(), et dans localStorage tant\n// que le panneau n'a pas encore été monté.\nfunction prefAnimations(){try{if(document.documentElement.hasAttribute(\"data-a11y-animations\"))return true;const brut=window.localStorage.getItem(CLE);return!!(brut&&JSON.parse(brut).animations);}catch{return false;}}function installeMouvement(){if(typeof window===\"undefined\"||typeof window.matchMedia!==\"function\")return;if(window.__rteMouvement)return;try{if(RenderTarget.current()===RenderTarget.canvas)return;}catch{}window.__rteMouvement=true;const natif=window.matchMedia.bind(window);// Une enveloppe par requête, réutilisée : certains composants appellent matchMedia\n// à chaque rendu, il ne faut pas empiler un écouteur à chaque appel.\nconst cache=new Map;window.matchMedia=function(requete){const q=String(requete||\"\");if(!/prefers-reduced-motion/i.test(q))return natif(q);if(cache.has(q))return cache.get(q);const mq=natif(q);const inverse=/no-preference/i.test(q);const calcule=()=>inverse?mq.matches&&!prefAnimations():mq.matches||prefAnimations();const ecouteurs=new Set;const env={media:mq.media,onchange:null,get matches(){return calcule();},addEventListener(type,fn){if(type===\"change\"&&fn)ecouteurs.add(fn);},removeEventListener(type,fn){if(type===\"change\")ecouteurs.delete(fn);},addListener(fn){if(fn)ecouteurs.add(fn);},removeListener(fn){ecouteurs.delete(fn);},dispatchEvent(){return true;}};let avant=calcule();const previent=()=>{const m=calcule();if(m===avant)return;avant=m;const ev={matches:m,media:mq.media};ecouteurs.forEach(fn=>{try{fn.call(env,ev);}catch{}});if(typeof env.onchange===\"function\"){try{env.onchange(ev);}catch{}}};if(mq.addEventListener)mq.addEventListener(\"change\",previent);else if(mq.addListener)mq.addListener(previent);new MutationObserver(previent).observe(document.documentElement,{attributes:true,attributeFilter:[\"data-a11y-animations\"]});cache.set(q,env);return env;};}installeMouvement();// Les couleurs de la charte, reprises telles quelles.\nconst NAVY=\"#1D1968\";const ECRU=\"#FFF7E6\";const CSS_GLOBAL=`\n/* --- Police adapt\\xe9e ---------------------------------------------------------- */\n/* OpenDyslexic, sous licence libre SIL. Les lettres ont une base \\xe9paissie qui donne\n   un sens de lecture, et un espacement plus g\\xe9n\\xe9reux int\\xe9gr\\xe9 \\xe0 la police elle-m\\xeame.\n   Elle n'est t\\xe9l\\xe9charg\\xe9e QUE si la personne active le r\\xe9glage : le @font-face ne\n   d\\xe9clenche rien tant qu'aucun texte ne l'utilise.\n   Elle remplace un r\\xe9glage d'espacement qui appliquait les valeurs du crit\\xe8re WCAG\n   1.4.12. Ce crit\\xe8re demande qu'un site SUPPORTE ces valeurs si une personne les\n   impose depuis son navigateur, pas qu'il les propose : le retrait ne co\\xfbte donc\n   aucune conformit\\xe9. En pratique l'interlettrage \\xe0 0,12em \\xe9largissait trop les blocs.\n   L'interligne a\\xe9r\\xe9 est gard\\xe9, lui : c'est la partie du crit\\xe8re qui apporte le plus\n   et celle qui d\\xe9forme le moins. */\n/* Lexend, licence libre SIL. Con\\xe7ue pour la fluidit\\xe9 de lecture, avec des travaux\n   publi\\xe9s \\xe0 l'appui, et surtout mesur\\xe9e compatible avec cette mise en page.\n   Compar\\xe9e \\xe0 Inter sur la m\\xeame phrase, \\xe0 taille \\xe9gale, le 10/09 :\n     Lexend        +3 % de largeur, lettres 4 % plus petites, fichier de 14 Ko\n     OpenDyslexic  +51 % de largeur, lettres identiques, fichier de 115 Ko\n   OpenDyslexic est la police connue sous le nom de \\xab police dys \\xbb, mais son\n   encombrement repoussait toute la page et le titre d'accueil passait de trois \\xe0 cinq\n   lignes. Le gain des polices dites dys venant surtout de leur espacement et non de la\n   forme des lettres, Lexend rend le m\\xeame service sans d\\xe9former le site.\n   Le size-adjust de 104 % compense les 4 % de hauteur en moins : \\xe0 l'activation les\n   lettres gardent exactement leur taille, seul le dessin change. */\n@font-face {\n  font-family: \"LectureAdaptee\";\n  font-style: normal;\n  font-weight: 400;\n  font-display: swap;\n  size-adjust: 104%;\n  src: url(\"https://cdn.jsdelivr.net/npm/@fontsource/lexend@5.3.0/files/lexend-latin-400-normal.woff2\") format(\"woff2\");\n}\n@font-face {\n  font-family: \"LectureAdaptee\";\n  font-style: normal;\n  font-weight: 700;\n  font-display: swap;\n  size-adjust: 104%;\n  src: url(\"https://cdn.jsdelivr.net/npm/@fontsource/lexend@5.3.0/files/lexend-latin-700-normal.woff2\") format(\"woff2\");\n}\n@font-face {\n  font-family: \"LectureAdaptee\";\n  font-style: normal;\n  font-weight: 900;\n  font-display: swap;\n  size-adjust: 104%;\n  src: url(\"https://cdn.jsdelivr.net/npm/@fontsource/lexend@5.3.0/files/lexend-latin-900-normal.woff2\") format(\"woff2\");\n}\nhtml[data-a11y-police=\"1\"] #main :is(h1, h2, h3, h4, h5, h6, p, li, a, span, button, label, td, th, blockquote),\nhtml[data-a11y-police=\"1\"] #main .framer-text {\n  font-family: \"LectureAdaptee\", Inter, system-ui, sans-serif !important;\n}\n/* Pas d'interligne forc\\xe9 sur le corps de texte : OpenDyslexic a une hauteur d'x plus\n   grande que l'Inter du site et porte d\\xe9j\\xe0 son propre espacement, ajouter 1,5 par-dessus\n   faisait exploser les blocs.\n   Les titres sont le cas inverse. Le site les serre \\xe0 1,1, ce qui va pour l'Inter mais\n   fait se toucher les lignes avec cette police. Ils re\\xe7oivent donc le minimum qui les\n   s\\xe9pare, et rien de plus. Les deux r\\xe9glages ont \\xe9t\\xe9 trouv\\xe9s \\xe0 l'\\xe9cran, pas au jug\\xe9. */\nhtml[data-a11y-police=\"1\"] #main :is(h1, h2, h3, h4) {\n  line-height: 1.3 !important;\n}\n/* Le panneau et son bouton gardent la police du site. Ils ne sont pas du contenu \\xe0\n   lire, ce sont les commandes : les changer aussi rendait le panneau m\\xe9connaissable\n   d'un r\\xe9glage \\xe0 l'autre. Vu \\xe0 l'\\xe9cran le 10/09. */\n/* Le #main est r\\xe9p\\xe9t\\xe9 dans le s\\xe9lecteur : sans lui la r\\xe8gle perd contre celle du\n   contenu, qui porte un identifiant. Mesur\\xe9, le panneau restait en OpenDyslexic. */\nhtml[data-a11y-police=\"1\"] #main .a11y-racine,\nhtml[data-a11y-police=\"1\"] #main .a11y-racine *,\nhtml[data-a11y-police=\"1\"] #main .a11y-evitement {\n  font-family: Inter, system-ui, sans-serif !important;\n  line-height: normal !important;\n}\nhtml[data-a11y-police=\"1\"] #main .a11y-panneau h2 { line-height: 1.15 !important; }\n/* La police est plus haute que l'Inter du site : les blocs \\xe0 hauteur fixe doivent\n   pouvoir grandir, sinon le texte se coupe. */\nhtml[data-a11y-police=\"1\"] a[class*=\"framer-\"]:has(.framer-text),\nhtml[data-a11y-police=\"1\"] div[class*=\"framer-\"]:has(> .framer-text) {\n  height: auto !important;\n  min-height: 0 !important;\n}\n\n/* --- Contraste renforc\\xe9 ------------------------------------------------------ */\n/* Les textes secondaires du site ne sont pas transparents par leur opacit\\xe9, ils\n   utilisent des jetons de couleur en rgba : \\xab Encre navy/Texte 66 \\xbb, 74, 84, et leurs\n   \\xe9quivalents \\xe9crus sur les fonds sombres. Supprimer l’opacit\\xe9 ne changeait donc rien,\n   constat\\xe9 \\xe0 l’\\xe9cran le 09/09. On red\\xe9finit les jetons eux-m\\xeames en version pleine :\n   chaque texte garde sa couleur d’origine, il perd seulement son voile. */\n/* Les jetons sont red\\xe9finis sur body ET sur html. Framer d\\xe9clare ses jetons sur body :\n   pos\\xe9s sur html seulement, ils \\xe9taient masqu\\xe9s par ceux de body pour tout le contenu,\n   et le r\\xe9glage ne changeait rien \\xe0 l’\\xe9cran (signal\\xe9 par le client le 06/10). */\nhtml[data-a11y-contraste=\"1\"],\nhtml[data-a11y-contraste=\"1\"] body {\n  /* Filets et bordures : \\xab Encre navy/Filet 10 \\xbb passe de 10 % \\xe0 45 %. */\n  --token-6a60760c-2394-4b86-98f1-957501d8b247: rgba(29, 25, 104, 0.45);\n  --token-145b28fd-84c5-4c32-b5c5-505b350e70c2: rgb(29, 25, 104);\n  --token-5ff527cd-d889-4f05-a49b-553129f4521b: rgb(29, 25, 104);\n  --token-0ac6e1ae-c794-4006-817c-35c7db78447d: rgb(29, 25, 104);\n  --token-ab8dc57f-2037-403b-a3a4-dc167e914a5f: rgb(255, 247, 230);\n  --token-0be443f2-514d-4532-a464-ac48c109f6b8: rgb(255, 247, 230);\n  --token-f74c9df8-11e7-48d1-b2fd-694899f252c5: rgb(255, 247, 230);\n  --token-51ac3721-ea0f-4388-ad6a-b7ba9331958f: rgb(255, 247, 230);\n}\nhtml[data-a11y-contraste=\"1\"] .framer-text { opacity: 1 !important; }\nhtml[data-a11y-contraste=\"1\"] [style*=\"opacity\"] { opacity: 1 !important; }\nhtml[data-a11y-contraste=\"1\"] [class*=\"framer-\"][style*=\"border\"] { border-width: 2px !important; }\n/* Textes att\\xe9nu\\xe9s \\xe9crits en dur dans les composants de code, hors jetons. */\nhtml[data-a11y-contraste=\"1\"] .sfi-l,\nhtml[data-a11y-contraste=\"1\"] .rte-d,\nhtml[data-a11y-contraste=\"1\"] [style*=\"color:rgba(29,25,104,.66)\"],\nhtml[data-a11y-contraste=\"1\"] [style*=\"color: rgba(29, 25, 104, 0.66)\"],\nhtml[data-a11y-contraste=\"1\"] [style*=\"color:rgba(29,25,104,.74)\"],\nhtml[data-a11y-contraste=\"1\"] [style*=\"color: rgba(29, 25, 104, 0.74)\"] {\n  color: rgb(29, 25, 104) !important;\n}\n/* Sommaire des secteurs : les secteurs non actifs sont \\xe0 40 %. Ils restent un cran\n   sous le secteur actif, pour que la position dans la page se lise toujours. */\nhtml[data-a11y-contraste=\"1\"] .ssec a:not([aria-current]):not(:hover),\nhtml[data-a11y-contraste=\"1\"] .ssec a:not([aria-current]):not(:hover) .ssec-n {\n  color: rgba(29, 25, 104, 0.8) !important;\n}\n\n/* --- Soulignement des liens -------------------------------------------------- */\nhtml[data-a11y-liens=\"1\"] a:not([class*=\"framer-image\"]) {\n  text-decoration: underline !important;\n  text-underline-offset: 0.22em !important;\n  text-decoration-thickness: 0.08em !important;\n}\n\n/* --- R\\xe9duction des animations ------------------------------------------------ */\nhtml[data-a11y-animations=\"1\"] *,\nhtml[data-a11y-animations=\"1\"] *::before,\nhtml[data-a11y-animations=\"1\"] *::after {\n  animation-duration: 0.001ms !important;\n  animation-iteration-count: 1 !important;\n  transition-duration: 0.001ms !important;\n  scroll-behavior: auto !important;\n}\n/* Certains survols ne sont ni des transitions ni des animations CSS : Framer les\n   pilote en JavaScript et \\xe9crit le style image par image. Mesur\\xe9 le 09/09 sur les\n   boutons de l’accueil, qui montent de 4 px au survol, et ce m\\xeame quand le syst\\xe8me\n   demande de r\\xe9duire les animations, que Framer n’\\xe9coute pas ici.\n   Seuls les \\xe9l\\xe9ments dont le d\\xe9placement au repos est nul portent la classe, pos\\xe9e en\n   JavaScript : figer les autres casserait leur positionnement. */\nhtml[data-a11y-animations=\"1\"] .a11y-fige { transform: none !important; }\n/* Effets d’apparition pos\\xe9s dans Framer (blocs qui montent et se d\\xe9voilent au d\\xe9filement).\n   Framer les anime en JavaScript, image par image, en \\xe9crivant opacity et transform en\n   style inline, et il marque ces \\xe9l\\xe9ments de will-change: transform d\\xe8s le rendu\n   serveur. Un !important de feuille l’emporte sur ce style inline : le bloc est pos\\xe9\n   d’embl\\xe9e \\xe0 sa place, visible. */\nhtml[data-a11y-animations=\"1\"] #main [style*=\"will-change:transform\"],\nhtml[data-a11y-animations=\"1\"] #main [style*=\"will-change: transform\"] {\n  opacity: 1 !important;\n  transform: none !important;\n}\n\n/* --- Rep\\xe9rer les titres ------------------------------------------------------ */\n/* Le surlignage jaune est le geste de la charte, on le r\\xe9utilise au lieu d’en\n   inventer un autre. Il donne la structure de la page d’un coup d’œil. */\nhtml[data-a11y-titres=\"1\"] :is(h1, h2, h3, h4) {\n  background: rgba(255, 194, 0, 0.34) !important;\n  box-shadow: -0.18em 0 0 rgba(255, 194, 0, 0.34), 0.18em 0 0 rgba(255, 194, 0, 0.34) !important;\n  border-radius: 2px;\n}\n\n/* --- Masque de lecture ------------------------------------------------------- */\n/* Une bande claire suit le pointeur, le reste est assombri. Aide \\xe0 ne pas perdre\n   sa ligne. Le masque ne capte aucun clic et passe sous le panneau. */\n.a11y-masque {\n  position: fixed;\n  inset: 0;\n  z-index: 140;\n  pointer-events: none;\n  background: linear-gradient(\n    to bottom,\n    rgba(29, 25, 104, 0.52) 0,\n    rgba(29, 25, 104, 0.52) calc(var(--a11y-y, 50vh) - 62px),\n    transparent calc(var(--a11y-y, 50vh) - 62px),\n    transparent calc(var(--a11y-y, 50vh) + 62px),\n    rgba(29, 25, 104, 0.52) calc(var(--a11y-y, 50vh) + 62px),\n    rgba(29, 25, 104, 0.52) 100%\n  );\n}\n\n/* --- Zone cliquable des liens du pied de page (WCAG 2.5.8) ------------------- */\n/* Mesur\\xe9 le 09/09 : ces liens font 17 px de haut, le minimum est de 24. Le padding\n   vertical sur un \\xe9l\\xe9ment en ligne agrandit la cible sans rien d\\xe9caler \\xe0 l’\\xe9cran.\n   C’est pos\\xe9 ici faute de pouvoir le faire sur un bloc de texte dans l’\\xe9diteur. */\nfooter a { padding-block: 5px !important; }\n/* Le bouton flottant recouvrait la derniere ligne du pied de page, vu a l ecran le\n   09/09. Un bouton fixe doit reserver sa place, sinon il masque du contenu. */\nfooter { padding-bottom: 76px !important; }\n/* le !important n est pas un confort : Framer pose son propre padding sur les liens\n   avec une specificite superieure, mesure le 09/09 (padding-top calcule a 0). */\n\n/* --- Le panneau ne s’applique pas ses propres r\\xe9glages ----------------------- */\n/* Sans \\xe7a, activer \\xab Rep\\xe9rer les titres \\xbb surligne le titre du panneau lui-m\\xeame, et\n   l’espacement d\\xe9forme ses libell\\xe9s. Constat\\xe9 \\xe0 l’\\xe9cran le 09/09. */\nhtml[data-a11y-titres=\"1\"] .a11y-panneau :is(h1, h2, h3, h4) {\n  background: none !important;\n  box-shadow: none !important;\n}\nhtml[data-a11y-police=\"1\"] .a11y-panneau,\nhtml[data-a11y-police=\"1\"] .a11y-panneau * {\n  line-height: normal !important;\n  letter-spacing: -0.01em !important;\n  word-spacing: normal !important;\n}\nhtml[data-a11y-police=\"1\"] .a11y-panneau h2 {\n  line-height: 1.15 !important;\n  letter-spacing: -0.02em !important;\n}\n\n/* --- Texte r\\xe9serv\\xe9 aux lecteurs d’\\xe9cran --------------------------------------- */\n/* Masqu\\xe9 \\xe0 l’œil, pr\\xe9sent dans l’arbre d’accessibilit\\xe9. On n’utilise ni display:none\n   ni visibility:hidden, qui le retireraient aussi des lecteurs d’\\xe9cran. */\n.a11y-sr {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip-path: inset(50%);\n  white-space: nowrap;\n  border: 0;\n}\n\n/* --- Focus visible : le site s’en remettait au style par d\\xe9faut du navigateur - */\n:where(a, button, [role=\"button\"], input, select, summary):focus-visible {\n  outline: 3px solid ${NAVY} !important;\n  outline-offset: 3px !important;\n  border-radius: 4px;\n}\n\n/* Survol : meme geste que le reste du site, la couleur seule, 160ms.\n   Filtre sur les vrais pointeurs, sinon le tactile declenche un faux survol. */\n@media (hover: hover) and (pointer: fine) {\n  .a11y-bouton:hover { background: #2A2585; }\n  .a11y-ouvreur:hover { opacity: 1; text-decoration: underline; text-underline-offset: 0.22em; }\n}\n.a11y-bouton {\n  transition: transform 140ms cubic-bezier(0.23, 1, 0.32, 1), background-color 160ms ease,\n              width 220ms cubic-bezier(0.23, 1, 0.32, 1), padding 220ms cubic-bezier(0.23, 1, 0.32, 1),\n              gap 220ms cubic-bezier(0.23, 1, 0.32, 1),\n              opacity 220ms cubic-bezier(0.23, 1, 0.32, 1);\n}\n/* Sortie du bouton sous 1200 px, une fois le haut de page quitt\\xe9.\n   Sur un petit \\xe9cran la pastille flotte au-dessus du contenu et ne peut pas s'\\xe9carter :\n   elle recouvrait les liens du pied de page et une carte m\\xe9ta des fiches, vu \\xe0 l'\\xe9cran.\n   Elle se retire donc apr\\xe8s le hero, par le m\\xeame geste que le repli du desktop, la m\\xeame\n   courbe et la m\\xeame dur\\xe9e. L'acc\\xe8s reste ouvert par le menu et par le pied de page. */\n.a11y-bouton[data-masque=\"true\"] {\n  opacity: 0;\n  transform: scale(0.82) translateY(10px);\n  pointer-events: none;\n}\n@media (prefers-reduced-motion: reduce) {\n  .a11y-bouton[data-masque=\"true\"] { transform: none; }\n}\nhtml[data-a11y-animations=\"1\"] .a11y-bouton[data-masque=\"true\"] { transform: none !important; }\n/* Le texte s'efface AVANT que la largeur ne se referme, sinon on voit les lettres se\n   faire \\xe9craser par le bord du bouton. Au d\\xe9ploiement l'ordre s'inverse : la place se\n   fait d'abord, le texte arrive ensuite. D'o\\xf9 les deux d\\xe9lais. */\n.a11y-bouton-texte {\n  transition: max-width 220ms cubic-bezier(0.23, 1, 0.32, 1),\n              opacity 110ms ease;\n}\n.a11y-bouton[data-compact=\"false\"] .a11y-bouton-texte {\n  transition: max-width 220ms cubic-bezier(0.23, 1, 0.32, 1),\n              opacity 150ms ease 90ms;\n}\n@media (prefers-reduced-motion: reduce) {\n  .a11y-bouton, .a11y-bouton-texte { transition: none; }\n}\nhtml[data-a11y-animations=\"1\"] .a11y-bouton,\nhtml[data-a11y-animations=\"1\"] .a11y-bouton-texte { transition: none !important; }\n.a11y-ouvreur { cursor: pointer; transition: opacity 160ms ease;\n  /* ce libelle n est pas un <a>, la regle du pied de page ne l atteint pas */\n  padding-block: 5px !important; }\n\n/* --- Lien d’\\xe9vitement (WCAG 2.4.1) ------------------------------------------- */\n.a11y-evitement {\n  /* On le sort par un d\\xe9placement relatif \\xe0 sa propre hauteur, pas par une distance\n     en pixels : avec une police plus haute, un d\\xe9calage fixe le laissait d\\xe9passer en\n     haut de page. Vu \\xe0 l'\\xe9cran le 10/09. */\n  position: absolute; left: 8px; top: 8px; transform: translateY(-200%); z-index: 300;\n  background: ${NAVY}; color: ${ECRU};\n  padding: 12px 20px; border-radius: 10px;\n  font: 600 15px/1.2 Inter, system-ui, sans-serif; text-decoration: none;\n  transition: transform 160ms cubic-bezier(0.23, 1, 0.32, 1);\n}\n.a11y-evitement:focus { transform: translateY(0); }\n@media (prefers-reduced-motion: reduce) { .a11y-evitement { transition: none; } }\n`;const CSS_PANNEAU=`\n@keyframes a11yEntree { from { opacity: 0; transform: scale(0.96) translateY(6px); } to { opacity: 1; transform: none; } }\n@keyframes a11ySortie { from { opacity: 1; transform: none; } to { opacity: 0; transform: scale(0.97) translateY(4px); } }\n/* La sortie est plus rapide que l'entr\\xe9e : on entre pour lire, on sort parce qu'on a\n   fini. Une fermeture qui prend son temps donne l'impression que \\xe7a rame. */\n.a11y-panneau.a11y-sortie {\n  animation: a11ySortie 140ms cubic-bezier(0.4, 0, 1, 1) both !important;\n  pointer-events: none;\n}\n@media (prefers-reduced-motion: reduce) { .a11y-panneau.a11y-sortie { animation: none !important; opacity: 0 !important; } }\n@media (prefers-reduced-motion: reduce) { .a11y-panneau { animation: none !important; } }\n.a11y-opt { transition: transform 140ms cubic-bezier(0.23, 1, 0.32, 1), background-color 140ms ease, border-color 140ms ease; }\n.a11y-opt:active { transform: scale(0.97); }\n@media (prefers-reduced-motion: reduce) { .a11y-opt { transition: none; } .a11y-opt:active { transform: none; } }\nhtml[data-a11y-animations=\"1\"] .a11y-panneau { animation: none !important; }\n`;// Les six bascules du panneau. Une tuile chacune, avec son icone et sa teinte de la\n// charte. La teinte de « Reperer les titres » est le jaune du surlignage qu elle pose :\n// la couleur de la tuile annonce ce qu elle fait.\nconst T=(d,extra=null)=>/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",focusable:\"false\",children:[d,extra]});const REGLAGES=[{cle:\"police\",libelle:\"Police adapt\\xe9e\",aide:\"Une police dessin\\xe9e pour lire plus facilement\",teinte:\"#FFEFC4\",icone:T(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 7h16M4 12h16M4 17h16\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 4v16\",strokeOpacity:\".45\"})]}))},{cle:\"contraste\",libelle:\"Plus de contraste\",aide:\"Supprime les transparences du texte\",teinte:\"#E9EDFF\",icone:T(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 3a9 9 0 0 1 0 18Z\",fill:\"currentColor\",stroke:\"none\"})]}))},{cle:\"liens\",libelle:\"Souligner les liens\",aide:\"Les liens ne sont plus signal\\xe9s par la seule couleur\",teinte:\"#FFE6F8\",icone:T(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M10 13a5 5 0 0 0 7 0l2-2a5 5 0 0 0-7-7l-1 1\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 11a5 5 0 0 0-7 0l-2 2a5 5 0 0 0 7 7l1-1\"})]}))},{cle:\"titres\",libelle:\"Surligner les titres\",aide:\"Surligne les titres pour voir la structure\",teinte:\"#FFEFC4\",icone:T(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 5v14M13 5v14M5 12h8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M17 19h4\",strokeOpacity:\".5\"})]}))},{cle:\"masque\",libelle:\"Masque de lecture\",aide:\"\\xc9claire une bande de texte, assombrit le reste\",teinte:\"#D0F4EE\",icone:T(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 6h18\",strokeOpacity:\".4\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"10\",width:\"18\",height:\"5\",rx:\"1.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 19h18\",strokeOpacity:\".4\"})]}))},{cle:\"animations\",libelle:\"Moins d'animations\",aide:\"Coupe les transitions et les effets\",teinte:\"#E9E6F0\",icone:T(/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 5v14M15 5v14\"})}))}];function lire(){if(typeof window===\"undefined\")return DEFAUTS;try{const brut=window.localStorage.getItem(CLE);if(!brut)return DEFAUTS;return{...DEFAUTS,...JSON.parse(brut)};}catch{return DEFAUTS;}}function appliquer(p){if(typeof document===\"undefined\")return;const r=document.documentElement;const bascule=(nom,actif)=>actif?r.setAttribute(\"data-a11y-\"+nom,\"1\"):r.removeAttribute(\"data-a11y-\"+nom);bascule(\"police\",p.police);bascule(\"contraste\",p.contraste);bascule(\"liens\",p.liens);bascule(\"animations\",p.animations);bascule(\"titres\",p.titres);bascule(\"masque\",p.masque);}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 0\n * @framerIntrinsicHeight 0\n */export default function PanneauAccessibilite(props){const{libelle=\"Accessibilit\\xe9\",cote=\"droite\",decalageBas=24,idContenu=\"main\",style}=props;const canvas=RenderTarget.current()===RenderTarget.canvas;const[reduit,setReduit]=useState(false);const[petitEcran,setPetitEcran]=useState(false);const[ecranMoyen,setEcranMoyen]=useState(false);const[tactile,setTactile]=useState(false);const[mouvementSysteme,setMouvementSysteme]=useState(false);const[visible,setVisible]=useState(false);const[apercu,setApercu]=useState(null);const[ouvert,setOuvert]=useState(false);const[prefs,setPrefs]=useState(DEFAUTS);const[monte,setMonte]=useState(false);const refBouton=useRef(null);const refPanneau=useRef(null);// Restitution au montage. Le rendu serveur part des valeurs par défaut,\n// le script de head a déjà posé les attributs si l’utilisateur avait choisi.\nuseEffect(()=>{const p=lire();setPrefs(p);appliquer(p);setMonte(true);},[]);const majPref=useCallback((cle,valeur)=>{setPrefs(avant=>{const apres={...avant,[cle]:valeur};appliquer(apres);try{window.localStorage.setItem(CLE,JSON.stringify(apres));}catch{}return apres;});},[]);const reinitialiser=useCallback(()=>{setPrefs(DEFAUTS);appliquer(DEFAUTS);try{window.localStorage.removeItem(CLE);}catch{}},[]);// Sur petit écran le bouton reste toujours en pastille.\n// Avec son texte il fait 152 px de large et recouvre les boutons du contenu, vu à\n// l'écran sur iPhone. Le pictogramme d'accessibilité se comprend seul, et le nom\n// reste porté par l'aria-label.\n// 810 px est le seuil des paliers du site, on s'aligne dessus plutôt que d'en\n// inventer un autre.\nuseEffect(()=>{const mq=window.matchMedia(\"(max-width: 809px)\");const maj=()=>setPetitEcran(mq.matches);maj();mq.addEventListener(\"change\",maj);return()=>mq.removeEventListener(\"change\",maj);},[]);// Mobile ET tablette : le bouton quitte l'écran une fois le hero passé.\n// 1200 px est le seuil du palier Desktop du site. Au-dessus la page a de la marge\n// à droite et la pastille ne gêne personne ; en dessous elle se pose sur le\n// contenu, qui n'a plus de gouttière où la loger.\nuseEffect(()=>{const mq=window.matchMedia(\"(max-width: 1199px)\");const maj=()=>setEcranMoyen(mq.matches);maj();mq.addEventListener(\"change\",maj);return()=>mq.removeEventListener(\"change\",maj);},[]);// Pointeur grossier : doigt, stylet. Ce n'est pas la même chose qu'un petit écran,\n// et c'est ce critère-là qui compte pour le masque de lecture et pour l'affichage\n// des explications, qui ne peuvent pas passer par un survol.\nuseEffect(()=>{const mq=window.matchMedia(\"(pointer: coarse)\");const maj=()=>setTactile(mq.matches);maj();mq.addEventListener(\"change\",maj);return()=>mq.removeEventListener(\"change\",maj);},[]);// Le style de sortie du bouton est inline, donc hors de portée des media queries\n// de la feuille. On lit la préférence système ici pour pouvoir la respecter, et on\n// la combine au réglage « Moins d'animations » du panneau lui-même.\nuseEffect(()=>{const mq=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const maj=()=>setMouvementSysteme(mq.matches);maj();mq.addEventListener(\"change\",maj);return()=>mq.removeEventListener(\"change\",maj);},[]);// Le bouton se réduit à sa pastille dès qu'on a quitté le haut de la page.\n// Il reste entier tant qu'on n'a pas scrollé, pour être compris au premier regard,\n// et se replie ensuite pour ne plus masquer le contenu.\n//\n// Le nom accessible ne change jamais, lui : une fois le texte replié le bouton est\n// une icône seule, et c'est son aria-label qui porte le nom. Le repli est donc\n// invisible pour un lecteur d'écran, ce qui est le comportement voulu : rien n'a\n// changé de fonction, seulement d'encombrement.\nuseEffect(()=>{let frame=null;const mesurer=()=>{frame=null;setReduit(window.scrollY>240);};const surScroll=()=>{if(!frame)frame=window.requestAnimationFrame(mesurer);};mesurer();window.addEventListener(\"scroll\",surScroll,{passive:true});return()=>{window.removeEventListener(\"scroll\",surScroll);if(frame)window.cancelAnimationFrame(frame);};},[]);// Ouverture depuis ailleurs que le bouton flottant : l'entrée du menu burger et\n// celle du pied de page sont de simples liens vers #accessibilite, posés dans\n// Framer. On les intercepte ici plutôt que de câbler une action Framer, qui ne sait\n// pas parler à l'état d'un composant de code.\n//\n// La touche Échap envoyée avant l'ouverture referme le tiroir du menu, qui est un\n// overlay Framer : sans ça le panneau s'ouvrirait derrière un fond navy plein écran.\n// Notre propre écouteur d'Échap ne réagit que panneau ouvert, il ne se déclenche\n// donc pas ici.\nuseEffect(()=>{// Comment on reconnaît un ouvreur, et pourquoi par le nom de calque.\n//\n// L'entrée du menu et celle du pied de page vivent dans le layout template, pas\n// dans une page : Framer y refuse les liens en dièse seul, et n'émet pas non\n// plus l'« ID d'élément » dans le DOM. Le nom du calque, lui, ressort en\n// data-framer-name sur le conteneur du texte. C'est donc lui qui sert d'ancre.\n// Si quelqu'un renomme ces calques dans l'éditeur, l'entrée cesse d'ouvrir le\n// panneau : c'est écrit dans la description du composant.\nconst NOM=\"Ouvrir accessibilite\";const estOuvreur=n=>{while(n&&n!==document.body){if(n.getAttribute&&n.getAttribute(\"data-framer-name\")===NOM)return n;if(n.id&&n.id.indexOf(\"ouvrir-accessibilite\")===0)return n;const h=n.getAttribute&&n.getAttribute(\"href\");if(h&&h.split(\"?\")[0].endsWith(\"#accessibilite\"))return n;n=n.parentElement;}return null;};const ouvrir=()=>{// Referme le tiroir du menu, qui est un overlay Framer. L'entrée du menu a\n// déjà son action de fermeture ; cette touche sert aux autres ouvreurs et\n// ne coûte rien quand il n'y a rien d'ouvert. Notre propre écouteur d'Échap\n// ne réagit que panneau ouvert, il ne se déclenche donc pas ici.\ndocument.dispatchEvent(new KeyboardEvent(\"keydown\",{key:\"Escape\",bubbles:true}));window.setTimeout(()=>{setOuvert(true);if(refBouton.current)refBouton.current.focus();},180);};const surClic=e=>{if(!estOuvreur(e.target))return;e.preventDefault();e.stopPropagation();ouvrir();};document.addEventListener(\"click\",surClic,true);// Ces ouvreurs sont des textes posés dans Framer : des <p>, ni focusables ni\n// annoncés comme des commandes. On les promeut en boutons ici, sinon l'entrée\n// qui ouvre les réglages d'accessibilité serait elle-même inaccessible au\n// clavier, ce qui serait une jolie contradiction.\nconst surTouche=e=>{if(e.key!==\"Enter\"&&e.key!==\" \")return;e.preventDefault();ouvrir();};const promus=[];const promouvoir=()=>{document.querySelectorAll('[data-framer-name=\"'+NOM+'\"], [id^=\"ouvrir-accessibilite\"]').forEach(el=>{if(el.dataset.a11yPromu===\"1\")return;if(el.closest(\"a, button\"))return;el.dataset.a11yPromu=\"1\";el.classList.add(\"a11y-ouvreur\");el.setAttribute(\"role\",\"button\");el.setAttribute(\"tabindex\",\"0\");el.addEventListener(\"keydown\",surTouche);promus.push(el);});};promouvoir();// Le tiroir du menu n'existe dans le DOM qu'une fois ouvert : son entrée arrive\n// donc bien après le montage de ce composant. On repasse à chaque changement.\nconst observateur=new MutationObserver(promouvoir);observateur.observe(document.body,{childList:true,subtree:true});// Arrivée directe sur /page#accessibilite, depuis un lien externe ou un partage.\nif(window.location.hash===\"#accessibilite\"){history.replaceState(null,\"\",window.location.pathname+window.location.search);window.setTimeout(()=>setOuvert(true),300);}return()=>{document.removeEventListener(\"click\",surClic,true);observateur.disconnect();promus.forEach(el=>el.removeEventListener(\"keydown\",surTouche));};},[]);// Le panneau reste dans la page le temps de son animation de sortie.\n// Sans ça il disparaît d'un coup à la fermeture, ce qui se voit.\nuseEffect(()=>{if(ouvert){setVisible(true);return;}const t=window.setTimeout(()=>setVisible(false),150);return()=>window.clearTimeout(t);},[ouvert]);// Masque de lecture : une bande claire qui suit le pointeur.\n//\n// La position passe par une variable CSS mise à jour dans une frame d'animation,\n// jamais par un re-rendu React : le masque doit suivre sans peser sur la page.\n// Il suit aussi le focus, pour servir au clavier autant qu'à la souris.\nuseEffect(()=>{if(!prefs.masque)return;const el=document.createElement(\"div\");el.className=\"a11y-masque\";el.setAttribute(\"aria-hidden\",\"true\");document.body.appendChild(el);let y=window.innerHeight/2;let frame=null;const dessiner=()=>{el.style.setProperty(\"--a11y-y\",y+\"px\");frame=null;};const surMouvement=e=>{// Un glissement au doigt est un geste de défilement, pas un déplacement du\n// regard : la bande sauterait à chaque contact avec l'écran. Au doigt elle\n// reste donc au milieu et sert de règle, on fait défiler le texte dessous.\n// Le test porte sur l'événement et pas sur une media query, parce qu'une\n// tablette avec un clavier a les deux entrées : la souris doit continuer\n// d'entraîner la bande sur la même machine où le doigt ne l'entraîne pas.\nif(e.pointerType===\"touch\")return;y=e.clientY;if(!frame)frame=window.requestAnimationFrame(dessiner);};const surFocus=e=>{const c=e.target&&e.target.getBoundingClientRect?e.target.getBoundingClientRect():null;if(!c)return;y=c.top+c.height/2;if(!frame)frame=window.requestAnimationFrame(dessiner);};dessiner();window.addEventListener(\"pointermove\",surMouvement,{passive:true});document.addEventListener(\"focusin\",surFocus);return()=>{window.removeEventListener(\"pointermove\",surMouvement);document.removeEventListener(\"focusin\",surFocus);if(frame)window.cancelAnimationFrame(frame);el.remove();};},[prefs.masque]);// Échap ferme et rend le focus au bouton.\n//\n// Pas de piège à focus ici, et c'est voulu. Un piège n'a de sens que dans un\n// dialogue modal, qui bloque le reste de la page. Ce panneau ne bloque rien : on\n// doit pouvoir en sortir en tabulant. La première version en avait un, c'était une\n// erreur de motif, corrigée le 10/09 après vérification des recommandations du W3C.\nuseEffect(()=>{if(!ouvert)return;const surTouche=e=>{if(e.key!==\"Escape\")return;e.stopPropagation();setOuvert(false);if(refBouton.current)refBouton.current.focus();};document.addEventListener(\"keydown\",surTouche,true);return()=>document.removeEventListener(\"keydown\",surTouche,true);},[ouvert]);// Clic hors panneau.\nuseEffect(()=>{if(!ouvert)return;const surClic=e=>{const dansPanneau=refPanneau.current&&refPanneau.current.contains(e.target);const dansBouton=refBouton.current&&refBouton.current.contains(e.target);if(!dansPanneau&&!dansBouton)setOuvert(false);};document.addEventListener(\"pointerdown\",surClic);return()=>document.removeEventListener(\"pointerdown\",surClic);},[ouvert]);const aDroite=cote!==\"gauche\";// Replié seulement quand le panneau est fermé : ouvert, le bouton garde son texte\n// pour rester le repère de ce qui est ouvert.\nconst compact=(reduit||petitEcran)&&!ouvert;// Sous 1200 px, le bouton se retire une fois le hero passé. Jamais quand le panneau\n// est ouvert : il reste alors le repère de ce qui est ouvert et le bouton de\n// fermeture. Masqué, il sort aussi de l'ordre de tabulation et de l'arbre\n// d'accessibilité, sinon on tabulerait sur un bouton invisible.\nconst masqueBouton=ecranMoyen&&reduit&&!ouvert;const sansMouvement=mouvementSysteme||!!prefs.animations;// Dans le canvas Framer, on montre une vignette statique pour que le cadre\n// reste sélectionnable, sans injecter de CSS global dans l’éditeur.\nif(canvas){return /*#__PURE__*/_jsxs(\"div\",{style:{...style,display:\"flex\",alignItems:\"center\",gap:8,padding:\"10px 14px\",background:NAVY,color:ECRU,borderRadius:999,font:\"600 13px/1 Inter, system-ui, sans-serif\",whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(IconeA11y,{taille:16,couleur:ECRU}),libelle,\" (rendu sur le site publi\\xe9)\"]});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS_GLOBAL}}),/*#__PURE__*/_jsx(\"a\",{className:\"a11y-evitement\",href:\"#\"+idContenu,children:\"Aller au contenu\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"a11y-racine\",style:{position:\"fixed\",bottom:decalageBas,...aDroite?{right:24}:{left:24},zIndex:160,fontFamily:\"Inter, system-ui, sans-serif\"},children:[/*#__PURE__*/_jsxs(\"button\",{ref:refBouton,type:\"button\",className:\"a11y-opt a11y-bouton\",onClick:()=>setOuvert(o=>!o),\"aria-expanded\":ouvert,\"aria-controls\":\"a11y-panneau\",\"data-compact\":compact?\"true\":\"false\",\"data-masque\":masqueBouton?\"true\":\"false\",\"aria-hidden\":masqueBouton?\"true\":undefined,tabIndex:masqueBouton?-1:undefined,title:compact?libelle:undefined,\"aria-label\":ouvert?libelle+\", fermer les r\\xe9glages\":libelle+\", ouvrir les r\\xe9glages\",style:{all:\"unset\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:compact?0:8,height:48,width:compact?48:\"auto\",padding:compact?0:\"0 18px 0 14px\",borderRadius:999,background:NAVY,color:ECRU,border:`2px solid ${ECRU}`,boxShadow:\"0 6px 20px rgba(29, 25, 104, 0.28)\",font:\"700 14px/1 Inter, system-ui, sans-serif\",/* Ces trois-là sont ici et pas dans la feuille de style : le\n                           bouton porte `all: unset` en style inline, qui remet toutes\n                           les propriétés à zéro à une spécificité qu'aucune règle CSS\n                           ne peut battre. Écrit en CSS, l'attribut data-masque basculait\n                           bien mais le bouton restait à l'écran, opacité 1. Vu à\n                           l'écran le 10/09, jamais par la sonde qui, elle, voyait\n                           l'attribut changer et disait que tout allait bien. */opacity:masqueBouton?0:1,transform:masqueBouton&&!sansMouvement?\"scale(0.82) translateY(10px)\":\"none\",pointerEvents:masqueBouton?\"none\":\"auto\",transition:sansMouvement?\"none\":[\"opacity 220ms cubic-bezier(0.23, 1, 0.32, 1)\",\"transform 220ms cubic-bezier(0.23, 1, 0.32, 1)\",\"background-color 160ms ease\",\"width 220ms cubic-bezier(0.23, 1, 0.32, 1)\",\"padding 220ms cubic-bezier(0.23, 1, 0.32, 1)\",\"gap 220ms cubic-bezier(0.23, 1, 0.32, 1)\"].join(\", \")},children:[/*#__PURE__*/_jsx(IconeA11y,{taille:20,couleur:ECRU}),/*#__PURE__*/_jsx(\"span\",{className:\"a11y-bouton-texte\",style:{maxWidth:compact?0:160,opacity:compact?0:1,overflow:\"hidden\",whiteSpace:\"nowrap\"},children:libelle})]}),monte&&visible&&/*#__PURE__*/_jsxs(\"div\",{ref:refPanneau,id:\"a11y-panneau\",role:\"region\",\"aria-label\":\"R\\xe9glages d’accessibilit\\xe9\",\"aria-hidden\":ouvert?undefined:\"true\",className:\"a11y-panneau\"+(ouvert?\"\":\" a11y-sortie\"),style:{position:\"absolute\",bottom:\"calc(100% + 12px)\",...aDroite?{right:0}:{left:0},width:336,maxWidth:\"calc(100vw - 32px)\",background:ECRU,color:NAVY,border:`2px solid ${NAVY}`,borderRadius:18,padding:\"18px 18px 14px\",maxHeight:\"calc(100vh - 132px)\",overflowY:\"auto\",boxShadow:\"0 18px 48px rgba(29, 25, 104, 0.22)\",transformOrigin:aDroite?\"bottom right\":\"bottom left\",animation:\"a11yEntree 190ms cubic-bezier(0.23, 1, 0.32, 1) both\"},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS_PANNEAU}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginBottom:4},children:[/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,font:\"900 18px/1.15 Inter, system-ui, sans-serif\",letterSpacing:\"-0.02em\"},children:\"Confort de lecture\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"a11y-opt\",onClick:()=>{setOuvert(false);if(refBouton.current)refBouton.current.focus();},\"aria-label\":\"Fermer les r\\xe9glages\",style:{all:\"unset\",cursor:\"pointer\",width:32,height:32,display:\"grid\",placeItems:\"center\",borderRadius:8,fontSize:18,lineHeight:1},children:\"✕\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:tactile?\"1fr\":\"1fr 1fr\",gap:8},children:REGLAGES.map(r=>/*#__PURE__*/_jsx(Tuile,{cle:r.cle,icone:r.icone,libelle:r.libelle,aide:r.aide,teinte:r.teinte,actif:!!prefs[r.cle],tactile:tactile,onChange:v=>majPref(r.cle,v),onApercu:setApercu},r.cle))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",marginTop:12,paddingTop:11,borderTop:\"1px solid rgba(29,25,104,0.18)\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"a11y-opt\",onClick:reinitialiser,style:{all:\"unset\",cursor:\"pointer\",font:\"600 13px/1 Inter, system-ui, sans-serif\",textDecoration:\"underline\",textUnderlineOffset:\"0.2em\",/* Ce bouton garde sa place quoi qu'il arrive : sans\n                                       ça la phrase d'aide le poussait à la ligne et le\n                                       panneau changeait de hauteur au survol. */flex:\"0 0 auto\",whiteSpace:\"nowrap\"},children:\"Tout r\\xe9initialiser\"}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{font:\"400 11px/1.25 Inter, system-ui, sans-serif\",opacity:apercu?.92:.55,textAlign:\"right\",/* base 0 et min-width 0 : la phrase se rétrécit\n                                       dans la place qui reste au lieu de pousser son\n                                       voisin. Sans min-width un élément flex refuse de\n                                       passer sous la largeur de son contenu. */flex:\"1 1 0\",minWidth:0,marginLeft:14,/* Hauteur FIXE de deux lignes. Sans elle le panneau\n                                       grandit et rétrécit au passage de la souris,\n                                       selon que l'aide tient sur une ligne ou deux :\n                                       la modale tremblait sous le curseur. */height:28,overflow:\"hidden\",display:\"-webkit-box\",WebkitBoxOrient:\"vertical\",WebkitLineClamp:2,transition:\"opacity 140ms ease\"},children:apercu?(REGLAGES.find(r=>r.cle===apercu)||{}).aide:\"Enregistr\\xe9 sur cet appareil\"})]})]})]})]});}function Tuile({cle,icone,libelle,aide,teinte,actif,tactile,onChange,onApercu}){// Le nom accessible vient du texte visible de la tuile, pas d'un aria-label.\n// C'est la règle « Label in Name » : ce qu'on lit à l'écran doit être ce qu'annonce\n// le lecteur d'écran, et ce que dit une personne qui pilote à la voix.\n// L'explication, elle, est une description : elle passe par aria-describedby, où\n// elle est annoncée après le nom et l'état, sans alourdir le nom lui-même.\nconst idAide=\"a11y-aide-\"+cle;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"a11y-opt a11y-tuile\",role:\"switch\",\"aria-checked\":actif,\"aria-describedby\":idAide,onClick:()=>onChange(!actif),onMouseEnter:()=>onApercu(cle),onMouseLeave:()=>onApercu(null),onFocus:()=>onApercu(cle),onBlur:()=>onApercu(null),style:{all:\"unset\",cursor:\"pointer\",boxSizing:\"border-box\",display:\"flex\",flexDirection:tactile?\"row\":\"column\",alignItems:tactile?\"center\":\"flex-start\",justifyContent:tactile?\"flex-start\":\"space-between\",gap:tactile?12:10,/* 56 px de haut au doigt : la cible tactile recommandée est de 44 px,\n                   on garde de la marge. */minHeight:tactile?56:84,padding:tactile?\"10px 12px\":\"11px 12px\",borderRadius:14,border:`2px solid ${actif?NAVY:\"rgba(29,25,104,0.16)\"}`,background:actif?teinte:\"transparent\"},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{flex:\"0 0 auto\",display:\"grid\",placeItems:\"center\",width:tactile?30:26,height:tactile?30:26,borderRadius:8,background:actif?NAVY:\"rgba(29,25,104,0.08)\",color:actif?ECRU:NAVY},children:icone}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"grid\",gap:2,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{font:\"700 13.5px/1.15 Inter, system-ui, sans-serif\",letterSpacing:\"-0.012em\"},children:libelle}),tactile?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{font:\"400 11.5px/1.3 Inter, system-ui, sans-serif\",opacity:.68},children:aide}):null]}),tactile?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{marginLeft:\"auto\",flex:\"0 0 auto\",width:38,height:22,borderRadius:999,background:actif?NAVY:\"rgba(29,25,104,0.16)\",display:\"flex\",alignItems:\"center\",padding:3,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"span\",{style:{width:16,height:16,borderRadius:999,background:ECRU,transform:actif?\"translateX(16px)\":\"none\",transition:\"transform 150ms cubic-bezier(0.23,1,0.32,1)\"}})}):null]}),/*#__PURE__*/_jsx(\"span\",{id:idAide,className:\"a11y-sr\",children:aide})]});}function IconeA11y({taille=20,couleur=\"#FFF7E6\"}){return /*#__PURE__*/_jsxs(\"svg\",{width:taille,height:taille,viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",focusable:\"false\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\",stroke:couleur,strokeWidth:\"2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"6.9\",r:\"1.5\",fill:couleur}),/*#__PURE__*/_jsx(\"path\",{d:\"M6.8 9.6c3.4.9 6.9.9 10.4 0M12 10v4m0 0-2.2 5M12 14l2.2 5\",stroke:couleur,strokeWidth:\"2\",strokeLinecap:\"round\"})]});}addPropertyControls(PanneauAccessibilite,{libelle:{type:ControlType.String,title:\"Libell\\xe9\",defaultValue:\"Accessibilit\\xe9\",description:\"Le texte du bouton flottant. Court : il est visible sur toutes les pages.\"},cote:{type:ControlType.Enum,title:\"C\\xf4t\\xe9\",options:[\"droite\",\"gauche\"],optionTitles:[\"Droite\",\"Gauche\"],defaultValue:\"droite\",description:\"Le bandeau cookies est pr\\xe9vu en bas \\xe0 gauche : garder ce bouton \\xe0 droite pour qu’ils ne se recouvrent pas.\"},decalageBas:{type:ControlType.Number,title:\"Marge basse\",min:8,max:120,step:4,defaultValue:24,description:\"Distance au bas de l’\\xe9cran, en pixels.\"},idContenu:{type:ControlType.String,title:\"Ancre contenu\",defaultValue:\"main\",description:\"Identifiant vis\\xe9 par le lien Aller au contenu. Ne pas changer sans v\\xe9rifier que la cible existe sur toutes les pages.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PanneauAccessibilite\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerIntrinsicHeight\":\"0\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"0\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PanneauAccessibilite.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useCallback,useEffect,useMemo,useRef,useState}from\"react\";/**\n * RECHERCHE — palette centrale, style charte.\n *\n * Le bouton loupe existe deja dans la nav du template : ce composant ne le dessine\n * pas, il l ECOUTE, comme ModeLancement vise ses blocs par nom. Il se pose donc une\n * seule fois dans le template et couvre tout le site.\n *\n * L index vit dans un controle, une entree par ligne :\n *   type | nom | url | famille | niveau | contexte\n * On peut donc corriger un libelle sans toucher au code, comme les paliers de\n * FlowCouleurs ou les ancres de Cable.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerDisableUnlink\n */export default function Recherche(props){const{index,declencheur,raccourci,placeholder,navy,ecru,rose,rosePale,tealPale,jaunePale,bleuPale,jaune}=props;const[ouvert,setOuvert]=useState(false);const[monte,setMonte]=useState(false);const[entre,setEntre]=useState(false);// --- mouvement : meme courbe que le reste du site, et rien du tout si le\n//     visiteur a demande a reduire les animations.\nconst reduit=typeof matchMedia===\"function\"&&matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const ENTREE=reduit?0:200;const SORTIE=reduit?0:130;const duree=entre?ENTREE:SORTIE;const[q,setQ]=useState(\"\");const[sel,setSel]=useState(0);const champRef=useRef(null);const listeRef=useRef(null);const entrees=useMemo(()=>litIndex(index),[index]);// --- moteur : sans accents, multi-mots, le debut du nom prime sur le contexte\nconst resultats=useMemo(()=>{const t=sansAccent(q).trim();if(!t)return entrees.filter(e=>e.type===\"metier\").slice(0,6);const mots=t.split(/\\s+/).filter(Boolean);const out=[];for(const e of entrees){let sc=0;let ok=true;for(const m of mots){if(!e.foin.includes(m)){ok=false;break;}if(e.cleNom.startsWith(m))sc+=10;else if(e.cleNom.includes(m))sc+=6;else sc+=2;}if(!ok)continue;if(e.type===\"metier\")sc+=1;out.push({...e,sc});}return out.sort((a,b)=>b.sc-a.sc||a.nom.localeCompare(b.nom));},[q,entrees]);useEffect(()=>setSel(0),[q]);// --- on garde le panneau dans le DOM pendant la sortie, sinon il disparait\n//     d un coup et la fermeture n a aucune animation.\nuseEffect(()=>{if(ouvert){setMonte(true);const r=requestAnimationFrame(()=>setEntre(true));return()=>cancelAnimationFrame(r);}setEntre(false);const t=setTimeout(()=>{setMonte(false);setQ(\"\");setSel(0);},SORTIE);return()=>clearTimeout(t);},[ouvert,SORTIE]);const fermer=useCallback(()=>{setOuvert(false);},[]);// --- le bouton loupe du template : on l ecoute au lieu de le redessiner\nuseEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;const surClic=ev=>{const cible=ev.target instanceof Element?ev.target.closest(declencheur):null;if(!cible)return;ev.preventDefault();setOuvert(v=>!v);};document.addEventListener(\"click\",surClic,true);return()=>document.removeEventListener(\"click\",surClic,true);},[declencheur]);// --- clavier : raccourci d ouverture, fleches, entree, echappement\nuseEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;const surTouche=e=>{if(raccourci&&(e.metaKey||e.ctrlKey)&&e.key.toLowerCase()===\"k\"){e.preventDefault();setOuvert(v=>!v);return;}if(!ouvert)return;if(e.key===\"Escape\"){e.preventDefault();fermer();}else if(e.key===\"ArrowDown\"){e.preventDefault();setSel(s=>resultats.length?(s+1)%resultats.length:0);}else if(e.key===\"ArrowUp\"){e.preventDefault();setSel(s=>resultats.length?(s-1+resultats.length)%resultats.length:0);}else if(e.key===\"Enter\"){const cible=resultats[sel];if(cible){e.preventDefault();window.location.href=cible.url;}}};window.addEventListener(\"keydown\",surTouche);return()=>window.removeEventListener(\"keydown\",surTouche);},[ouvert,resultats,sel,fermer,raccourci]);// le focus doit arriver APRES le rendu, sinon le champ n existe pas encore\nuseEffect(()=>{if(!ouvert)return;const t=setTimeout(()=>champRef.current&&champRef.current.focus(),30);return()=>clearTimeout(t);},[ouvert]);// verrou du defilement : sans lui, la page continue de defiler DERRIERE la modale\n// (mesure du 06/09 : 600 px de defilement, body en overflow visible).\n//\n// On pose overflow:hidden sur html ET body, et on ne touche PAS a la position.\n// Premier essai avec position:fixed + top negatif : ca verrouillait bien, mais\n// la page repartait en haut a la fermeture (scrollY remis a 0 par le fixed, et\n// la restauration ne tenait pas, meme en forcant un reflow). Ici la position\n// n est jamais modifiee, donc il n y a rien a restaurer et rien qui saute.\nuseEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;if(!ouvert)return;const h=document.documentElement.style;const b=document.body.style;const avant={h:h.overflow,b:b.overflow};h.overflow=\"hidden\";b.overflow=\"hidden\";return()=>{h.overflow=avant.h;b.overflow=avant.b;};},[ouvert]);// garde la ligne selectionnee dans le champ de vision au clavier\nuseEffect(()=>{const l=listeRef.current;if(!l)return;const el=l.querySelector('[data-sel=\"1\"]');if(el&&el.scrollIntoView)el.scrollIntoView({block:\"nearest\"});},[sel]);// dans l editeur, un reperage discret : l overlay ne doit pas couvrir le canvas\nif(RenderTarget.current()===RenderTarget.canvas){return /*#__PURE__*/_jsxs(\"div\",{style:etiquette(navy,ecru),children:[\"Recherche \\xb7 \",entrees.length,\" entr\\xe9es\"]});}if(!monte)return null;const teinte={metier:rosePale,famille:tealPale,formation:jaunePale,page:bleuPale};const encre={metier:\"#8A1069\",famille:\"#1B6154\",formation:\"#7A5B00\",page:\"#22308F\"};let dernier=\"\";return /*#__PURE__*/_jsx(\"div\",{style:{...voile,opacity:entre?1:0,transition:\"opacity \"+duree+\"ms \"+COURBE},onClick:e=>e.target===e.currentTarget&&fermer(),children:/*#__PURE__*/_jsxs(\"div\",{style:{...palette(navy),opacity:entre?1:0,transform:entre?\"translateX(-50%) translateY(0px) scale(1)\":\"translateX(-50%) translateY(-8px) scale(0.98)\",transformOrigin:\"top center\",transition:\"opacity \"+duree+\"ms \"+COURBE+\", transform \"+duree+\"ms \"+COURBE},role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Recherche\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{...champ,borderBottom:`1px solid ${filet}`},children:[/*#__PURE__*/_jsx(Loupe,{}),/*#__PURE__*/_jsx(\"input\",{ref:champRef,value:q,onChange:e=>setQ(e.target.value),placeholder:placeholder,type:\"search\",autoComplete:\"off\",spellCheck:false,style:{...saisie,color:navy}}),/*#__PURE__*/_jsx(\"span\",{style:esc,children:\"Esc\"})]}),/*#__PURE__*/_jsx(\"div\",{ref:listeRef,style:liste,role:\"listbox\",children:resultats.length===0?/*#__PURE__*/_jsxs(\"div\",{style:vide,children:[\"Rien pour \\xab \",q,\" \\xbb. Essaie un mot plus court.\"]}):resultats.map((e,i)=>{const tete=e.type!==dernier?(dernier=e.type,PLURIEL[e.type]):null;const actif=i===sel;return /*#__PURE__*/_jsxs(\"div\",{children:[tete?/*#__PURE__*/_jsx(\"div\",{style:groupe,children:tete}):null,/*#__PURE__*/_jsxs(\"a\",{href:e.url,role:\"option\",\"aria-selected\":actif,\"data-sel\":actif?\"1\":\"0\",onMouseEnter:()=>setSel(i),style:{...ligne,background:actif?rosePale:\"transparent\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...pastille,background:teinte[e.type],color:encre[e.type]},children:LIB[e.type]}),/*#__PURE__*/_jsxs(\"span\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...nomStyle,color:navy},children:marque(e.nom,q,jaune)}),/*#__PURE__*/_jsx(\"span\",{style:metaStyle,children:marque(contexte(e),q,jaune)})]}),/*#__PURE__*/_jsx(\"span\",{style:{...fleche,opacity:actif?1:0},children:\"↵\"})]})]},e.url+i);})}),/*#__PURE__*/_jsxs(\"div\",{style:pied,children:[/*#__PURE__*/_jsx(\"span\",{children:\"↑↓ naviguer\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Entr\\xe9e ouvrir\"}),/*#__PURE__*/_jsxs(\"span\",{children:[entrees.filter(e=>e.type===\"metier\").length,\" m\\xe9tiers index\\xe9s\"]})]})]})});}/* ------------------------------------------------------------------ outils */const LIB={metier:\"M\\xe9tier\",famille:\"Famille\",formation:\"Formation\",page:\"Page\"};const PLURIEL={metier:\"M\\xe9tiers\",famille:\"Familles\",formation:\"Formations\",page:\"Pages\"};function sansAccent(s){return String(s||\"\").toLowerCase().normalize(\"NFD\").replace(/[̀-ͯ]/g,\"\");}function litIndex(src){return String(src||\"\").split(\"\\n\").map(l=>l.trim()).filter(l=>l&&!l.startsWith(\"#\")).map(l=>{const p=l.split(\"|\").map(x=>x.trim());const e={type:p[0]||\"page\",nom:p[1]||\"\",url:p[2]||\"#\",famille:p[3]||\"\",niveau:p[4]||\"\",ctx:p[5]||\"\"};e.cleNom=sansAccent(e.nom);e.foin=sansAccent([e.nom,e.famille,e.niveau,e.ctx].join(\" \"));return e;}).filter(e=>e.nom);}function contexte(e){if(e.type===\"metier\")return e.famille+(e.niveau?\" \\xb7 \"+e.niveau:\"\");return e.ctx||LIB[e.type];}/** Surligne les termes cherches, sans casser les accents de l affichage. */function marque(txt,q,jaune){const t=sansAccent(q).trim();if(!t)return txt;const n=sansAccent(txt);const pos=[];for(const m of t.split(/\\s+/).filter(Boolean)){let i=n.indexOf(m);while(i>-1){pos.push([i,i+m.length]);i=n.indexOf(m,i+1);}}if(!pos.length)return txt;pos.sort((a,b)=>a[0]-b[0]);const f=[];for(const p of pos){if(f.length&&p[0]<=f[f.length-1][1])f[f.length-1][1]=Math.max(f[f.length-1][1],p[1]);else f.push([p[0],p[1]]);}const bouts=[];let c=0;f.forEach((ab,k)=>{if(ab[0]>c)bouts.push(txt.slice(c,ab[0]));bouts.push(/*#__PURE__*/_jsx(\"mark\",{style:{background:jaune,color:\"inherit\",borderRadius:2,padding:\"0 1px\"},children:txt.slice(ab[0],ab[1])},k));c=ab[1];});if(c<txt.length)bouts.push(txt.slice(c));return bouts;}function Loupe(){return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2.2,strokeLinecap:\"round\",style:{width:20,height:20,opacity:.55,flex:\"0 0 auto\"},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"11\",r:\"7\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m20 20-3.2-3.2\"})]});}/* ------------------------------------------------------------------ styles */const filet=\"rgba(29,25,104,.10)\";const encre3=\"rgba(29,25,104,.66)\";const COURBE=\"cubic-bezier(.23,1,.32,1)\";const voile={backdropFilter:\"blur(2px)\",WebkitBackdropFilter:\"blur(2px)\",position:\"fixed\",inset:0,zIndex:2147483e3,background:\"rgba(29,25,104,.28)\",display:\"block\"};const palette=navy=>({position:\"absolute\",left:\"50%\",top:92,transform:\"translateX(-50%)\",width:\"min(680px, calc(100vw - 48px))\",background:\"#fff\",border:`1px solid ${filet}`,borderRadius:22,overflow:\"hidden\",boxShadow:\"0 30px 70px rgba(29,25,104,.22)\",color:navy});const champ={display:\"flex\",alignItems:\"center\",gap:12,padding:\"17px 20px\"};const saisie={flex:1,minWidth:0,border:0,outline:0,background:\"none\",font:\"inherit\",fontSize:17,fontWeight:600};const esc={fontSize:11.5,fontWeight:700,color:encre3,border:`1px solid ${filet}`,borderRadius:6,padding:\"3px 7px\",flex:\"0 0 auto\"};const liste={maxHeight:\"min(54vh, 470px)\",overflow:\"auto\",padding:8};const groupe={fontWeight:700,fontSize:10.5,letterSpacing:\".08em\",textTransform:\"uppercase\",color:encre3,padding:\"13px 12px 7px\"};const ligne={transition:\"background-color 90ms ease\",display:\"flex\",alignItems:\"center\",gap:13,padding:12,borderRadius:12,cursor:\"pointer\",textDecoration:\"none\",color:\"inherit\"};const pastille={display:\"inline-flex\",alignItems:\"center\",fontWeight:700,fontSize:10,letterSpacing:\".06em\",textTransform:\"uppercase\",padding:\"4px 8px\",borderRadius:999,flex:\"0 0 auto\"};// les deux lignes DOIVENT etre en block : en inline le metier et sa famille se collent\nconst nomStyle={display:\"block\",fontWeight:800,fontSize:15.5,letterSpacing:\"-.01em\",lineHeight:1.3};const metaStyle={display:\"block\",fontSize:13,color:encre3,marginTop:3,lineHeight:1.4,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"};const fleche={fontSize:13,fontWeight:700,color:encre3,flex:\"0 0 auto\",transition:\"opacity 90ms ease\"};const pied={display:\"flex\",gap:18,padding:\"11px 20px\",borderTop:`1px solid ${filet}`,fontSize:12.5,color:encre3,background:\"#FFFDF7\"};const vide={padding:24,color:encre3,fontSize:14.5};const etiquette=(navy,ecru)=>({width:\"100%\",height:\"100%\",minWidth:140,minHeight:28,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:navy,color:ecru,borderRadius:8,font:\"600 12px/1 Inter, sans-serif\"});Recherche.defaultProps={declencheur:'[data-framer-name=\"Recherche\"]',raccourci:true,placeholder:\"Chercher un m\\xe9tier, une formation…\",navy:\"#1D1968\",ecru:\"#FFF7E6\",rose:\"#FF33C5\",rosePale:\"#FFE6F8\",tealPale:\"#D0F4EE\",jaunePale:\"#FFEFC4\",bleuPale:\"#E9EDFF\",jaune:\"#FFC200\",index:\"\"};addPropertyControls(Recherche,{index:{type:ControlType.String,title:\"Index\",displayTextArea:true,description:\"Une entr\\xe9e par ligne : type | nom | url | famille | niveau | contexte. Types : metier, famille, formation, page.\",defaultValue:\"\"},declencheur:{type:ControlType.String,title:\"D\\xe9clencheur\",description:\"S\\xe9lecteur du bouton qui ouvre la palette. Par d\\xe9faut la loupe de la nav.\",defaultValue:'[data-framer-name=\"Recherche\"]'},raccourci:{type:ControlType.Boolean,title:\"Cmd/Ctrl + K\",defaultValue:true},placeholder:{type:ControlType.String,title:\"Invite\",defaultValue:\"Chercher un m\\xe9tier, une formation…\"},navy:{type:ControlType.Color,title:\"Navy\",defaultValue:\"#1D1968\"},ecru:{type:ControlType.Color,title:\"\\xc9cru\",defaultValue:\"#FFF7E6\"},jaune:{type:ControlType.Color,title:\"Surligneur\",defaultValue:\"#FFC200\"},rosePale:{type:ControlType.Color,title:\"Rose p\\xe2le\",defaultValue:\"#FFE6F8\"},tealPale:{type:ControlType.Color,title:\"Teal p\\xe2le\",defaultValue:\"#D0F4EE\"},jaunePale:{type:ControlType.Color,title:\"Jaune p\\xe2le\",defaultValue:\"#FFEFC4\"},bleuPale:{type:ControlType.Color,title:\"Bleu p\\xe2le\",defaultValue:\"#E9EDFF\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Recherche\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Recherche.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{RenderTarget}from\"framer\";import{useEffect}from\"react\";/**\r\n * Typo du site. Regles de typographie qui valent pour toutes les pages.\r\n *\r\n * Pose dans le gabarit « Site Revele ton energie », a cote du mode lancement.\r\n *\r\n * 28/09 : pas de derniere ligne trop courte (retours de Patch sur « ... les\r\n * formations qui y / menent. », puis « trois mots c est pas assez »). Critere :\r\n * la derniere ligne fait au moins un tiers de la largeur du bloc. Trois etages :\r\n *\r\n * 1. `text-wrap-style: pretty` sur le body, rendu en JSX donc present des le HTML\r\n *    statique. Herite par les textes Framer sans reglage propre.\r\n * 2. Apres chargement, chaque bloc de 2 a 4 lignes dont la derniere est trop\r\n *    courte passe en `balance` : les lignes s equilibrent.\r\n * 3. Au-dela de 4 lignes, les derniers mots sont lies par des insecables jusqu a\r\n *    faire un tiers de la largeur (jamais plus de 55 %, sinon debordement).\r\n *\r\n * Rien n est touche avant le chargement (hydratation). La passe repart sur tout\r\n * noeud ajoute (navigation, etapes du quiz, accordeons) et au redimensionnement.\r\n * Firefox ignore `pretty` mais applique `balance` et les insecables.\r\n *\r\n * @framerSupportedLayoutWidth fixed\r\n * @framerSupportedLayoutHeight fixed\r\n */const CSS=\"body{text-wrap-style:pretty}.a11y-evitement{white-space:nowrap}\";const IGNORER=\"script,style,svg,textarea,input,select,code,pre,[contenteditable]\";const NBSP=\"\\xa0\";// 28/09 soir, retour de Patch : trois mots en derniere ligne, « c est encore un\n// peu eeh ». Le critere devient la LONGUEUR de la derniere ligne : au moins un\n// tiers de la largeur du bloc.\nconst MIN_DERNIERE=.34// part minimale de la largeur pour la derniere ligne\n;const MAX_LIEN=.55// on ne lie jamais plus que cette part : sinon debordement\n;const MAX_EQUILIBRE=4// jusqu a 4 lignes on equilibre, au-dela on lie la fin\n;function blocDe(n){let el=n.parentElement;while(el&&getComputedStyle(el).display.startsWith(\"inline\"))el=el.parentElement;return el;}function dernierTexte(bloc){const tw=document.createTreeWalker(bloc,NodeFilter.SHOW_TEXT);let n,dernier=null;while(n=tw.nextNode())if(n.nodeValue.trim())dernier=n;return dernier;}function largeurUtile(bloc){const cs=getComputedStyle(bloc);return bloc.clientWidth-parseFloat(cs.paddingLeft)-parseFloat(cs.paddingRight);}// Lignes du bloc : les rectangles du texte, regroupes par hauteur.\nfunction lignes(bloc){const r=document.createRange();r.selectNodeContents(bloc);const out=[];for(const q of r.getClientRects()){if(!q.width||!q.height)continue;const l=out.find(x=>Math.abs(x.top-q.top)<q.height*.5);if(l){l.left=Math.min(l.left,q.left);l.right=Math.max(l.right,q.right);}else out.push({top:q.top,left:q.left,right:q.right});}return out.sort((a,b)=>a.top-b.top);}function largeurDe(n,o1,o2){const r=document.createRange();r.setStart(n,o1);r.setEnd(n,o2);let l=0;for(const q of r.getClientRects())l+=q.width;return l;}// Texte long : on lie les derniers mots par des insecables jusqu a ce que le\n// groupe fasse au moins MIN_DERNIERE de la largeur, sans depasser MAX_LIEN.\nfunction lierFin(n,W){const v=n.nodeValue;const fin=v.replace(/\\s+$/,\"\").length;const espaces=[];for(let k=fin-1;k>0&&espaces.length<8;k--)if(v[k]===\" \")espaces.push(k);let choix=-1;for(const k of espaces){const l=largeurDe(n,k+1,fin);if(l>W*MAX_LIEN)break;choix=k;if(l>=W*MIN_DERNIERE)break;}if(choix<0)return;const debutGroupe=choix;const groupe=v.slice(debutGroupe+1,fin).replace(/ /g,NBSP);// l espace AVANT le groupe reste ordinaire : c est la que la ligne casse\nn.nodeValue=v.slice(0,debutGroupe+1)+groupe+v.slice(fin);}// valeur ecrite par nous : si React reecrit le texte, on le retraite\nconst ecrits=new WeakMap;// Vrais mots sur la derniere ligne. La ponctuation seule (« ? », « ! », « : »)\n// ne compte pas : « differents ? » en fin de titre reste un mot seul (retour de\n// Patch du 28/09 sur le H1 de la page secteurs).\nconst PONCTUATION=/^[?!:;.,»«)(\\u2026-]+$/;function motsDerniereLigne(bloc,der){const tw=document.createTreeWalker(bloc,NodeFilter.SHOW_TEXT);let n,total=0;while(n=tw.nextNode()){const v=n.nodeValue;const re=/[^ \\t\\n]+/g;let m;while(m=re.exec(v)){const r=document.createRange();r.setStart(n,m.index);r.setEnd(n,m.index+m[0].length);const q=r.getClientRects();if(!q.length)continue;const fin=q[q.length-1];if(Math.abs(fin.top-der.top)>fin.height*.5)continue;// un groupe lie par insecables compte pour ses mots\nfor(const mot of m[0].split(\"\\xa0\"))if(mot&&!PONCTUATION.test(mot))total++;}}return total;}function traiter(bloc){if(!bloc||bloc.closest(IGNORER))return;const ws=getComputedStyle(bloc).whiteSpace;if(ws===\"nowrap\"||ws===\"pre\")return;const W=largeurUtile(bloc);if(W<=0)return;// mesure a nu : on retire l equilibrage pose a une passe precedente\nif(bloc.style.textWrapStyle)bloc.style.textWrapStyle=\"\";const L=lignes(bloc);if(L.length<2)return;const der=L[L.length-1];const court=(der.right-der.left)/W<MIN_DERNIERE;if(!court&&motsDerniereLigne(bloc,der)>1)return;// Les titres s equilibrent toujours : les lier a la fin ne suffit pas quand\n// les derniers mots sont longs (« piloter, organiser, / livrer » en mobile).\nif(L.length<=MAX_EQUILIBRE||/^H[1-6]$/.test(bloc.tagName)){bloc.style.textWrapStyle=\"balance\";return;}const n=dernierTexte(bloc);if(n&&ecrits.get(n)!==n.nodeValue){lierFin(n,W);ecrits.set(n,n.nodeValue);}// Si la liaison n a pas suffi, on equilibre (Chrome le fait jusqu a 6 lignes).\nconst L2=lignes(bloc);const d2=L2[L2.length-1];if(L2.length<=6&&d2&&((d2.right-d2.left)/W<MIN_DERNIERE||motsDerniereLigne(bloc,d2)<=1))bloc.style.textWrapStyle=\"balance\";}// Typographie française : espace insécable avant ; : ! ? le guillemet fermant et les\n// séparateurs · et • (recette du 28/09 : des lignes commençaient par « · »), et\n// après le guillemet ouvrant. Sans elle, « : » peut ouvrir une ligne (vu le 28/09 sur\n// le H1 de la fiche Chef de Chantier). Seules les espaces ordinaires sont remplacées.\nconst AVANT_PONCT=/(\\S) ([;:!?\\u00BB\\u00B7\\u2022/])/g;// Apostrophe droite entre deux lettres : apostrophe typographique (recette du 29/09).\nconst APOSTROPHE=/([A-Za-z\\u00C0-\\u00FF])'([A-Za-z\\u00C0-\\u00FF])/g;const APRES_GUILL=/(\\u00AB) (\\S)/g;function ponctuation(n){const v=n.nodeValue;if(!v||v.indexOf(\" \")<0&&v.indexOf(\"'\")<0)return;const p=n.parentElement;if(!p||p.closest(IGNORER))return;const w=v.replace(AVANT_PONCT,\"$1\\xa0$2\").replace(APRES_GUILL,\"$1\\xa0$2\").replace(APOSTROPHE,\"$1’$2\");if(w!==v)n.nodeValue=w;}function passe(racine){if(!racine||racine.nodeType!==1)return;const tw=document.createTreeWalker(racine,NodeFilter.SHOW_TEXT);const blocs=new Set;let n;while(n=tw.nextNode()){if(!n.nodeValue.trim())continue;ponctuation(n);const p=n.parentElement;if(!p||p.closest(IGNORER))continue;const b=blocDe(n);if(b&&dernierTexte(b)===n)blocs.add(b);}for(const b of blocs)traiter(b);}export default function TypoSite(){useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;let attente=null;const aTraiter=new Set;const vider=()=>{attente=null;const lot=[...aTraiter];aTraiter.clear();for(const r of lot)if(r.isConnected)passe(r);};const planifier=racine=>{aTraiter.add(racine);if(!attente)attente=window.setTimeout(vider,250);};const obs=new MutationObserver(recs=>{for(const rec of recs){if(rec.type===\"characterData\"){const p=rec.target.parentElement;if(p)planifier(p);}else for(const a of rec.addedNodes)planifier(a.nodeType===1?a:a.parentElement);}});let depart=null;const lancer=()=>{depart=window.setTimeout(()=>{passe(document.body);obs.observe(document.body,{childList:true,subtree:true,characterData:true});// les polices changent les largeurs : une seconde passe quand elles sont la\nif(document.fonts&&document.fonts.ready)document.fonts.ready.then(()=>planifier(document.body));},1200);};if(document.readyState===\"complete\")lancer();else window.addEventListener(\"load\",lancer,{once:true});let tempoTaille=null;const surTaille=()=>{if(tempoTaille)window.clearTimeout(tempoTaille);tempoTaille=window.setTimeout(()=>passe(document.body),300);};window.addEventListener(\"resize\",surTaille);return()=>{window.removeEventListener(\"resize\",surTaille);if(tempoTaille)window.clearTimeout(tempoTaille);obs.disconnect();window.removeEventListener(\"load\",lancer);if(depart)window.clearTimeout(depart);if(attente)window.clearTimeout(attente);};},[]);if(RenderTarget.current()!==RenderTarget.canvas){return /*#__PURE__*/_jsx(\"style\",{children:CSS});}return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"#1D1968\",color:\"#FFF7E6\",borderRadius:8,font:\"600 12px/1.2 Inter, sans-serif\",padding:\"0 12px\"},children:\"Typo du site : pas de mot seul en fin de texte\"});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TypoSite\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TypoSite.map","// Generated by Framer (ee97fff)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-wyfRc .framer-styles-preset-1eny73k:not(.rich-text-wrapper), .framer-wyfRc .framer-styles-preset-1eny73k.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-36b9236a-200d-41eb-b5c2-c2893d8bd726); --framer-link-text-color: var(--token-f74c9df8-11e7-48d1-b2fd-694899f252c5); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.16s; transition-property: color; transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1); }\"];export const className=\"framer-wyfRc\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ae08463)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,Floating,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,InjectSelectionStyle,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,runTasksWithYield,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Fantome from\"#framer/local/canvasComponent/ouD9AxCzc/ouD9AxCzc.js\";import PiluleQuiz from\"#framer/local/canvasComponent/uuT6t5JtN/uuT6t5JtN.js\";import Lien from\"#framer/local/canvasComponent/zyyTFrnjz/zyyTFrnjz.js\";import BandeauEvenement from\"#framer/local/codeFile/rbzr4vT/BandeauEvenement.js\";import FilMenu from\"#framer/local/codeFile/XcqTLyL/FilMenu.js\";import ModeLancement from\"#framer/local/codeFile/Lz5y5lL/ModeLancement.js\";import PanneauAccessibilite from\"#framer/local/codeFile/DlXcMvY/PanneauAccessibilite.js\";import Recherche from\"#framer/local/codeFile/r0X9hy2/Recherche.js\";import Typographie from\"#framer/local/codeFile/i3na5ye/Typographie.js\";import TypoSite from\"#framer/local/codeFile/u_FklNz/TypoSite.js\";import*as sharedStyle1 from\"#framer/local/css/jNYVu1yzZ/jNYVu1yzZ.js\";import*as sharedStyle from\"#framer/local/css/Lx_3u_07z/Lx_3u_07z.js\";const PanneauAccessibiliteFonts=getFonts(PanneauAccessibilite);const ModeLancementFonts=getFonts(ModeLancement);const BandeauEvenementFonts=getFonts(BandeauEvenement);const LienFonts=getFonts(Lien);const FantomeFonts=getFonts(Fantome);const PiluleQuizFonts=getFonts(PiluleQuiz);const FilMenuFonts=getFonts(FilMenu);const RichTextWithFX=withFX(RichText);const TypographieFonts=getFonts(Typographie);const RechercheFonts=getFonts(Recherche);const TypoSiteFonts=getFonts(TypoSite);const breakpoints={cfGqIZmq5:\"(min-width: 1200px)\",kOh8qeaiD:\"(max-width: 809.98px)\",KXwPSicNf:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-zKfGK\";const variantClassNames={cfGqIZmq5:\"framer-v-etmhu6\",kOh8qeaiD:\"framer-v-zargbm\",KXwPSicNf:\"framer-v-1xsp0i1\"};const transition1={delay:0,duration:.16,ease:[.23,1,.32,1],type:\"tween\"};const animation={opacity:.72,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};const transition2={delay:0,duration:.22,ease:[.23,1,.32,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.98,skewX:0,skewY:0,transition:transition2,x:0,y:-6};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.98,skewX:0,skewY:0,x:0,y:-6};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={delay:0,duration:.28,ease:[.23,1,.32,1],type:\"tween\"};const animation4={backgroundColor:\"var(--token-9b8fd83c-4130-4774-9e64-361e55b33cd6)\",boxShadow:\"20px 20px 0px 0px var(--token-48a82d74-53ce-439d-bdeb-e69a11199d0e)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:-6,y:-6};const animation5={backgroundColor:\"var(--token-9b8fd83c-4130-4774-9e64-361e55b33cd6)\",boxShadow:\"20px 20px 0px 0px var(--token-36b9236a-200d-41eb-b5c2-c2893d8bd726)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:-6,y:-6};const animation6={backgroundColor:\"var(--token-9b8fd83c-4130-4774-9e64-361e55b33cd6)\",boxShadow:\"20px 20px 0px 0px var(--token-efdc178e-4e2a-4e3d-b5eb-d5ab3d847846)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:-6,y:-6};const animation7={backgroundColor:\"var(--token-9b8fd83c-4130-4774-9e64-361e55b33cd6)\",boxShadow:\"20px 20px 0px 0px var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:-6,y:-6};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const animation8={boxShadow:\"20px 20px 0px 0px var(--token-36b9236a-200d-41eb-b5c2-c2893d8bd726)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:-6,y:-6};const animation9={boxShadow:\"20px 20px 0px 0px var(--token-efdc178e-4e2a-4e3d-b5eb-d5ab3d847846)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:-6,y:-6};const animation10={boxShadow:\"20px 20px 0px 0px var(--token-c310ca8a-8dcf-427d-95aa-5c53dae1e099)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:-6,y:-6};const animation11={backgroundColor:\"var(--token-9b8fd83c-4130-4774-9e64-361e55b33cd6)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const animation12={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:18};const transition4={delay:0,duration:.34,ease:[.23,1,.32,1],type:\"tween\"};const animation13={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:18};const transition5={delay:.045,duration:.34,ease:[.23,1,.32,1],type:\"tween\"};const animation14={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:18};const transition6={delay:.09,duration:.34,ease:[.23,1,.32,1],type:\"tween\"};const animation15={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:18};const transition7={delay:.135,duration:.34,ease:[.23,1,.32,1],type:\"tween\"};const animation16={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:18};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const animation17={boxShadow:\"8px 8px 0px 0px var(--token-36b9236a-200d-41eb-b5c2-c2893d8bd726)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:-3,y:-3};const animation18={opacity:.68,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};const breakpointRules={kOh8qeaiD:[\".framer-zKfGK .framer-1hi72h3 { padding: 32px 24px 0px 24px; }\",\".framer-zKfGK .framer-1tnhc99 { height: 40px; width: 75px; }\",\".framer-zKfGK .framer-1g5xcga { overflow: var(--overflow-clip-fallback, clip); width: 0px; }\",\".framer-zKfGK .framer-1536xeo-container { width: 0px; }\",\".framer-zKfGK .framer-1xkx4my { overflow: visible; width: 44px; }\",\".framer-zKfGK .framer-1lggetu { padding: 64px 24px 0px 24px; }\",\".framer-zKfGK .framer-ss7j2g { flex-direction: column; gap: 36px; }\",\".framer-zKfGK .framer-1ly1c6i, .framer-zKfGK .framer-53v9n0, .framer-zKfGK .framer-1b5lphb, .framer-zKfGK .framer-1kzq22c, .framer-zKfGK .framer-1farp3j { flex: none; width: 100%; }\",\".framer-zKfGK .framer-1eliwf6 { height: 68px; width: 127px; }\",\".framer-zKfGK .framer-ekwfic { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 12px; justify-content: flex-start; }\",\".framer-zKfGK .framer-1grw1xf { flex-wrap: wrap; gap: 10px 22px; justify-content: flex-start; width: 100%; }\"],KXwPSicNf:[\".framer-zKfGK .framer-1hi72h3 { padding: 40px 48px 0px 48px; }\",\".framer-zKfGK .framer-dy9i1z, .framer-zKfGK .framer-1yiie2x { width: 714px; }\",\".framer-zKfGK .framer-1n2uqt { grid-template-columns: repeat(2, minmax(50px, 1fr)); }\",\".framer-zKfGK .framer-1lggetu { padding: 96px 48px 0px 48px; }\",\".framer-zKfGK .framer-ss7j2g { flex-wrap: wrap; gap: 40px 32px; }\",\".framer-zKfGK .framer-1ly1c6i { flex: none; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={kOh8qeaiD:\".framer-zargbm-override\",KXwPSicNf:\".framer-1xsp0i1-override\"};const rules=[\".framer-zKfGK.framer-1d3slzi, .framer-zKfGK .framer-1d3slzi { display: block; }\",\".framer-zKfGK.framer-etmhu6 { align-content: center; align-items: center; background-color: var(--token-3d73227b-3dc4-4316-a2fb-383e95600bae); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-zKfGK .framer-rghyxg-container { flex: none; height: 1px; left: 0px; order: -1000; position: absolute; top: 0px; width: 1px; }\",\".framer-zKfGK .framer-1ehri6l-container { flex: none; height: 28px; left: 0px; opacity: 0; order: -999; position: absolute; top: 0px; width: 220px; }\",\".framer-zKfGK .framer-e6hx4m-container { flex: none; height: auto; order: -998; position: relative; width: 100%; }\",\".framer-zKfGK .framer-1hi72h3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: -997; overflow: visible; padding: 32px 48px 0px 48px; position: relative; width: 100%; z-index: 5; }\",\".framer-zKfGK .framer-s60qp3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1296px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-zKfGK .framer-1tnhc99 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 105px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-zKfGK .framer-95zk1c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-zKfGK .framer-1e762kr, .framer-zKfGK .framer-df78xs, .framer-zKfGK .framer-p24n0m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-zKfGK .framer-byv5g9-container, .framer-zKfGK .framer-1tjm03m-container, .framer-zKfGK .framer-npjhds-container, .framer-zKfGK .framer-1yz797g-container { flex: none; height: auto; min-height: 44px; position: relative; width: auto; }\",\".framer-zKfGK .framer-dy9i1z { --border-bottom-width: 1px; --border-color: var(--token-6a60760c-2394-4b86-98f1-957501d8b247); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: #ffffff; border-bottom-left-radius: 22px; border-bottom-right-radius: 22px; border-top-left-radius: 22px; border-top-right-radius: 22px; box-shadow: 0px 24px 60px 0px rgba(29, 25, 104, 0.12); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 28px; position: relative; width: 940px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-zKfGK .framer-1n7vsjn, .framer-zKfGK .framer-wufaxr, .framer-zKfGK .framer-oqpe3h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-zKfGK .framer-1hkdk4y, .framer-zKfGK .framer-15cg80y, .framer-zKfGK .framer-f0wqyz, .framer-zKfGK .framer-1o1uld8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-zKfGK .framer-2f0s2a, .framer-zKfGK .framer-rjeeb1, .framer-zKfGK .framer-vyqvts, .framer-zKfGK .framer-astqhj, .framer-zKfGK .framer-1gdozwc, .framer-zKfGK .framer-18fpthh, .framer-zKfGK .framer-x570qy, .framer-zKfGK .framer-wfwik, .framer-zKfGK .framer-m4ocwl, .framer-zKfGK .framer-5dx0ry { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zKfGK .framer-1o9c1s-container, .framer-zKfGK .framer-135cpdj-container, .framer-zKfGK .framer-ryei83-container, .framer-zKfGK .framer-1s2k7ug-container, .framer-zKfGK .framer-1536xeo-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-zKfGK .framer-1n2uqt { display: grid; flex: none; gap: 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; padding: 0px; position: relative; width: 100%; }\",\".framer-zKfGK .framer-sbx0rz, .framer-zKfGK .framer-1v6s68q, .framer-zKfGK .framer-6ffvpx, .framer-zKfGK .framer-2pxnyu { align-content: flex-start; align-items: flex-start; align-self: start; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-start; justify-self: start; padding: 10px 10px 14px 10px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-zKfGK .framer-ccdv02, .framer-zKfGK .framer-swbc8l, .framer-zKfGK .framer-1twq0gp, .framer-zKfGK .framer-y536qw { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex: none; height: 132px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-zKfGK .framer-e7wcwj, .framer-zKfGK .framer-ll989k, .framer-zKfGK .framer-1btfvr9, .framer-zKfGK .framer-1o8bpxc, .framer-zKfGK .framer-pvpep7, .framer-zKfGK .framer-1v1rbxk, .framer-zKfGK .framer-ua171q, .framer-zKfGK .framer-gdi8l7, .framer-zKfGK .framer-69hbul, .framer-zKfGK .framer-ze0o1h, .framer-zKfGK .framer-jsfic8, .framer-zKfGK .framer-1mwk0ar, .framer-zKfGK .framer-po4fup, .framer-zKfGK .framer-135zzxf, .framer-zKfGK .framer-qej64o, .framer-zKfGK .framer-gfd8fw, .framer-zKfGK .framer-47vxvb, .framer-zKfGK .framer-inbl4o, .framer-zKfGK .framer-4gqfxd, .framer-zKfGK .framer-1tpcg3v, .framer-zKfGK .framer-gzgpjr, .framer-zKfGK .framer-1r0wzga, .framer-zKfGK .framer-ggi4fc, .framer-zKfGK .framer-1aa2h0u, .framer-zKfGK .framer-omyosh, .framer-zKfGK .framer-medtaq, .framer-zKfGK .framer-ggghie, .framer-zKfGK .framer-10lkg4u, .framer-zKfGK .framer-157deyr, .framer-zKfGK .framer-1v2z572, .framer-zKfGK .framer-1ajhw73, .framer-zKfGK .framer-cjtkf9, .framer-zKfGK .framer-1dqt8u1, .framer-zKfGK .framer-1sro9fc, .framer-zKfGK .framer-1ltmmu, .framer-zKfGK .framer-11qn9vp, .framer-zKfGK .framer-ql1oii, .framer-zKfGK .framer-fqtdhk, .framer-zKfGK .framer-rdrnqd, .framer-zKfGK .framer-uh4o2g, .framer-zKfGK .framer-n1xwba, .framer-zKfGK .framer-1ar229q, .framer-zKfGK .framer-1h82b0o, .framer-zKfGK .framer-1ywqpuo, .framer-zKfGK .framer-18da4fz { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-zKfGK .framer-1yyqft { align-content: center; align-items: center; background-color: #fff7e6; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 16px 16px 16px 20px; position: relative; width: 100%; }\",\".framer-zKfGK .framer-1yiie2x, .framer-zKfGK .framer-13l4tiw { --border-bottom-width: 1px; --border-color: var(--token-6a60760c-2394-4b86-98f1-957501d8b247); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: #ffffff; border-bottom-left-radius: 22px; border-bottom-right-radius: 22px; border-top-left-radius: 22px; border-top-right-radius: 22px; box-shadow: 0px 24px 60px 0px rgba(29, 25, 104, 0.12); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 28px; position: relative; width: 760px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-zKfGK .framer-w5xvib { display: grid; flex: none; gap: 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-zKfGK .framer-5y4rti, .framer-zKfGK .framer-r0ttcv, .framer-zKfGK .framer-15royjs { align-content: flex-start; align-items: flex-start; align-self: start; background-color: var(--token-64e7596b-042f-4e0a-83f0-606cc08c6da2); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; justify-self: start; padding: 18px 18px 20px 18px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-zKfGK .framer-8ups0s, .framer-zKfGK .framer-164nwjv, .framer-zKfGK .framer-n917f6 { align-content: flex-start; align-items: flex-start; align-self: start; background-color: var(--token-cad7d33e-9ee7-430b-8a66-f99caa4b5c82); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; justify-self: start; padding: 18px 18px 20px 18px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-zKfGK .framer-1grgml1, .framer-zKfGK .framer-1irpvfm { align-content: flex-start; align-items: flex-start; align-self: start; background-color: var(--token-c7121ee2-2c3f-400b-a8a9-152a98ab6d99); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; justify-self: start; padding: 18px 18px 20px 18px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-zKfGK .framer-wodn4h { display: grid; flex: none; gap: 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-zKfGK .framer-151x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-zKfGK .framer-s2aasp { align-content: center; align-items: center; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 44px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-zKfGK .framer-ztuydg, .framer-zKfGK .framer-1axp8n8, .framer-zKfGK .framer-jyu7z8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 18px; justify-content: flex-start; padding: 0px; position: relative; width: 18px; }\",\".framer-zKfGK .framer-1g5xcga { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-zKfGK .framer-1xkx4my { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 0px; }\",\".framer-zKfGK .framer-vak4ok { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: flex-start; padding: 0px; position: relative; width: 26px; }\",\".framer-zKfGK.framer-1gw21f3 { background-color: rgba(15, 15, 23, 0.42); inset: 0px; position: fixed; user-select: none; }\",\".framer-zKfGK.framer-kwi1t8 { align-content: flex-start; align-items: flex-start; background-color: var(--token-af609fdd-42d7-4781-b732-370ddbddf38f); bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: fixed; right: 0px; top: 0px; z-index: 10; }\",\".framer-zKfGK .framer-15m9kup-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-zKfGK .framer-yohqjo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 32px 24px 0px 24px; position: relative; width: 100%; z-index: 2; }\",\".framer-zKfGK .framer-1dk9vbd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: flex-start; padding: 0px; position: relative; width: 105px; }\",\".framer-zKfGK .framer-dzntgg { --border-bottom-width: 1.5px; --border-color: var(--token-508aa6ff-7372-48e9-87c8-e3218895c62a); --border-left-width: 1.5px; --border-right-width: 1.5px; --border-style: solid; --border-top-width: 1.5px; align-content: center; align-items: center; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; padding: 0px; position: relative; width: 44px; }\",\".framer-zKfGK .framer-zilulx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 22px; justify-content: flex-start; padding: 0px; position: relative; width: 22px; }\",\".framer-zKfGK .framer-1e8ist0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; padding: 96px 24px 0px 24px; position: relative; width: 100%; z-index: 1; }\",\".framer-zKfGK .framer-ww6m4t, .framer-zKfGK .framer-jkhwir, .framer-zKfGK .framer-1j4pu7w, .framer-zKfGK .framer-ch0siz, .framer-zKfGK .framer-1amab5g { --framer-custom-cursors: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zKfGK .framer-6d6lti { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: 1px; justify-content: flex-end; padding: 0px 24px 28px 24px; position: relative; width: 100%; z-index: 2; }\",\".framer-zKfGK .framer-2omx6w { align-content: center; align-items: center; background-color: var(--token-48a82d74-53ce-439d-bdeb-e69a11199d0e); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: center; padding: 17px 24px 17px 24px; position: relative; text-decoration: none; width: 100%; }\",\".framer-zKfGK .framer-a92jw0 { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-zKfGK .framer-pfz8cj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 6px 20px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-zKfGK .framer-tb666z, .framer-zKfGK .framer-h0o440, .framer-zKfGK .framer-1eyzkeb, .framer-zKfGK .framer-3yiqye { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zKfGK .framer-b4x87v { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-zKfGK .framer-1lggetu { align-content: center; align-items: center; background-color: var(--token-5e835533-4195-4182-ae45-28857efee4e6); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1005; overflow: var(--overflow-clip-fallback, clip); padding: 128px 48px 0px 48px; position: relative; width: 100%; z-index: 6; }\",\".framer-zKfGK .framer-1xkvwpg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; max-width: 1296px; padding: 0px; position: relative; width: 100%; }\",\".framer-zKfGK .framer-ss7j2g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-zKfGK .framer-1ly1c6i { align-content: flex-start; align-items: flex-start; display: flex; flex: 1.7 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-zKfGK .framer-1eliwf6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 92px; justify-content: flex-start; padding: 0px; position: relative; width: 172px; }\",\".framer-zKfGK .framer-wg3y7h { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 290px; word-break: break-word; word-wrap: break-word; }\",\".framer-zKfGK .framer-mygsi5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-zKfGK .framer-t68kn1, .framer-zKfGK .framer-1imdzzy { --border-bottom-width: 1px; --border-color: var(--token-508aa6ff-7372-48e9-87c8-e3218895c62a); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 40px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-zKfGK .framer-53v9n0 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-zKfGK .framer-1n67d66 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-zKfGK .framer-ejj644, .framer-zKfGK .framer-rmquj5, .framer-zKfGK .framer-d4yfxa, .framer-zKfGK .framer-2dqtkd { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 194px; word-break: break-word; word-wrap: break-word; }\",\".framer-zKfGK .framer-1b5lphb, .framer-zKfGK .framer-1kzq22c, .framer-zKfGK .framer-1farp3j { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-zKfGK .framer-ekwfic { --border-bottom-width: 0px; --border-color: var(--token-e653e126-0da3-47a1-b334-06a7d488297a); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 22px 0px 22px 0px; position: relative; width: 100%; }\",\".framer-zKfGK .framer-1grw1xf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-zKfGK .framer-1l7jlmz, .framer-zKfGK .framer-11mtlhw, .framer-zKfGK .framer-52d5o7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-zKfGK .framer-1vgxlv0-container { flex: none; height: 1px; left: 0px; order: 1006; position: absolute; top: 0px; width: 1px; }\",\".framer-zKfGK .framer-16lcriw-container { flex: none; height: 0px; order: 1007; position: relative; width: 150px; }\",\".framer-zKfGK .framer-1s84w7a-container { flex: none; height: 28px; left: 0px; opacity: 0; order: 1008; position: absolute; top: 32px; width: 220px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,'.framer-zKfGK[data-border=\"true\"]::after, .framer-zKfGK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={cfGqIZmq5:\"(min-width: 1200px)\",kOh8qeaiD:\"(max-width: 809.98px)\",KXwPSicNf:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"cfGqIZmq5\",Phone:\"kOh8qeaiD\",Tablet:\"KXwPSicNf\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cfGqIZmq5\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"kOh8qeaiD\")return false;return true;};const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const onMouseEnter13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const ref1=React.useRef(null);const router=useRouter();const ref2=React.useRef(null);const ref3=React.useRef(null);const ref4=React.useRef(null);const ref5=React.useRef(null);const ref6=React.useRef(null);const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"kOh8qeaiD\")return true;return false;};const onTapko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"cfGqIZmq5\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-3d73227b-3dc4-4316-a2fb-383e95600bae); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-etmhu6\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-rghyxg-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Panneau accessibilite\",isAuthoredByUser:true,name:\"Panneau accessibilite\",nodeId:\"RVFCO8ySn\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(PanneauAccessibilite,{cote:\"droite\",decalageBas:24,height:\"100%\",id:\"RVFCO8ySn\",idContenu:\"main\",layoutId:\"RVFCO8ySn\",libelle:\"Accessibilit\\xe9\",name:\"Panneau accessibilite\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ehri6l-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Mode lancement\",isAuthoredByUser:true,name:\"Mode lancement\",nodeId:\"Le1NKJtNI\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(ModeLancement,{height:\"100%\",id:\"Le1NKJtNI\",layoutId:\"Le1NKJtNI\",name:\"Mode lancement\",pageActualites:true,pageAllerPlusLoin:true,pageAnnuaire:false,pageFaq:false,pagePartenaires:false,pageQuiSommesNous:true,pageSecteurs:false,quizEnLigne:true,style:{height:\"100%\",width:\"100%\"},temoignagesEcrits:false,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-e6hx4m-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Bandeau evenement\",isAuthoredByUser:true,name:\"Bandeau evenement\",nodeId:\"raIVP0KkT\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(BandeauEvenement,{accent:\"rgb(255, 51, 197)\",couleurTexte:\"rgb(29, 25, 104)\",dateDebut:\"\",dateFin:\"2026-12-03\",defilant:true,epaisseurSurligne:.55,fermable:true,fond:\"rgb(255, 247, 230)\",hauteur:18,height:\"100%\",id:\"raIVP0KkT\",layoutId:\"raIVP0KkT\",lien:\"https://revele-ton-energie-form.hippolyte.ai/\",lienTexte:\"Je m'inscris\",message:\"Forum virtuel des m\\xe9tiers de l'\\xe9lectricit\\xe9, du 30 novembre au 3 d\\xe9cembre\",name:\"Bandeau evenement\",separateur:\"◆\",style:{width:\"100%\"},surligne:\"\",theme:\"jaune\",toujoursAffiche:false,vitesse:55,width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.header,{className:\"framer-1hi72h3\",\"data-framer-name\":\"Navigation\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-s60qp3\",\"data-framer-name\":\"Contenu\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"kDmkLtBkN\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOh8qeaiD:{background:{alt:\"R\\xe9v\\xe8le ton \\xe9nergie\",fit:\"fill\",pixelHeight:109,pixelWidth:204,sizes:\"75px\",src:\"https://framerusercontent.com/images/9VUIKjd02FiQa29AbLHvpcGm1wY.svg?width=204&height=109\"}},KXwPSicNf:{background:{alt:\"R\\xe9v\\xe8le ton \\xe9nergie\",fit:\"fill\",pixelHeight:109,pixelWidth:204,sizes:\"105px\",src:\"https://framerusercontent.com/images/9VUIKjd02FiQa29AbLHvpcGm1wY.svg?width=204&height=109\"}}},children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"R\\xe9v\\xe8le ton \\xe9nergie\",fit:\"fill\",loading:getLoadingLazyAtYPosition(232),pixelHeight:109,pixelWidth:204,sizes:\"105px\",src:\"https://framerusercontent.com/images/9VUIKjd02FiQa29AbLHvpcGm1wY.svg?width=204&height=109\"},className:\"framer-1tnhc99 framer-1d3slzi\",\"data-framer-name\":\"Logo\",whileHover:animation})})}),isDisplayed()&&/*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Navigation principale\",className:\"framer-95zk1c hidden-zargbm\",\"data-framer-name\":\"Liens\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1e762kr\",\"data-framer-name\":\"Metiers + menu\",\"data-highlight\":true,onMouseEnter:onMouseEnter13elrgn({overlay}),ref:ref1,children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wa6mEGmxh\"},implicitPathVariables:undefined},{href:{webPageId:\"wa6mEGmxh\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KXwPSicNf:{y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:238,children:/*#__PURE__*/_jsx(Container,{className:\"framer-byv5g9-container\",nodeId:\"ZKmTjmoCw\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KXwPSicNf:{CU0V0l2Ls:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(Lien,{CU0V0l2Ls:resolvedLinks[0],height:\"100%\",id:\"ZKmTjmoCw\",JvwSzy364:\"Les m\\xe9tiers\",layoutId:\"ZKmTjmoCw\",qinjwJ_Oy:true,width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref1,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:24,offsetX:0,offsetY:14,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(motion.div,{animate:animation2,className:\"framer-dy9i1z\",\"data-border\":true,\"data-framer-name\":\"Mega menu metiers\",exit:animation1,initial:animation3,ref:ref2,role:\"dialog\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1n7vsjn\",\"data-framer-name\":\"Tete\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hkdk4y\",\"data-framer-name\":\"Copie\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.9px\",\"--framer-text-color\":\"var(--token-8d65f1e6-66e2-4f55-9673-d5371a88fcfb)\",\"--framer-text-transform\":\"uppercase\"},children:\"LES M\\xc9TIERS\"})}),className:\"framer-2f0s2a\",\"data-framer-name\":\"Surtitre\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\"},children:\"Quatre fa\\xe7ons de travailler dans l’\\xe9lectricit\\xe9.\"})}),className:\"framer-rjeeb1\",\"data-framer-name\":\"Sous-titre\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wa6mEGmxh\"},implicitPathVariables:undefined},{href:{webPageId:\"wa6mEGmxh\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1o9c1s-container\",nodeId:\"iO6b22RLE\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KXwPSicNf:{otMU3gtWN:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(Fantome,{Ej7BxpSq5:\"Voir tous les m\\xe9tiers\",height:\"100%\",id:\"iO6b22RLE\",layoutId:\"iO6b22RLE\",otMU3gtWN:resolvedLinks1[0],variant:matchVariant(\"bN9rqbpRO\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1n2uqt\",\"data-framer-name\":\"Familles\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Vzz_7hF3Q\"},motionChild:true,nodeId:\"TCzpOaFsj\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-sbx0rz framer-1d3slzi\",\"data-framer-name\":\"Famille Conception & \\xc9tudes\",whileHover:animation4,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KXwPSicNf:{background:{alt:\"Bureau d’\\xe9tudes en g\\xe9nie \\xe9lectrique\",fit:\"fill\",pixelHeight:2400,pixelWidth:1792,sizes:\"301px\",src:\"https://framerusercontent.com/images/QnnXyvMoPkYArgn1OspFKNXh64.png?width=1792&height=2400\",srcSet:\"https://framerusercontent.com/images/QnnXyvMoPkYArgn1OspFKNXh64.png?scale-down-to=1024&width=1792&height=2400 764w,https://framerusercontent.com/images/QnnXyvMoPkYArgn1OspFKNXh64.png?scale-down-to=2048&width=1792&height=2400 1529w,https://framerusercontent.com/images/QnnXyvMoPkYArgn1OspFKNXh64.png?width=1792&height=2400 1792w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Bureau d’\\xe9tudes en g\\xe9nie \\xe9lectrique\",fit:\"fill\",pixelHeight:2400,pixelWidth:1792,sizes:\"189px\",src:\"https://framerusercontent.com/images/QnnXyvMoPkYArgn1OspFKNXh64.png?width=1792&height=2400\",srcSet:\"https://framerusercontent.com/images/QnnXyvMoPkYArgn1OspFKNXh64.png?scale-down-to=1024&width=1792&height=2400 764w,https://framerusercontent.com/images/QnnXyvMoPkYArgn1OspFKNXh64.png?scale-down-to=2048&width=1792&height=2400 1529w,https://framerusercontent.com/images/QnnXyvMoPkYArgn1OspFKNXh64.png?width=1792&height=2400 1792w\"},className:\"framer-ccdv02\",\"data-framer-name\":\"Photo\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"16.5px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.33px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\"},children:\"Conception & \\xc9tudes\"})}),className:\"framer-e7wcwj\",\"data-framer-name\":\"Titre\",fonts:[\"Inter-Black\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.45em\",\"--framer-text-color\":\"var(--token-5ff527cd-d889-4f05-a49b-553129f4521b)\"},children:\"Dessinateur-projeteur, modeleur BIM, ing\\xe9nieur \\xe9tudes…\"})}),className:\"framer-ll989k\",\"data-framer-name\":\"Description\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mXIUGKfQS\"},motionChild:true,nodeId:\"S9begwloQ\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1v6s68q framer-1d3slzi\",\"data-framer-name\":\"Famille Installation\",whileHover:animation5,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KXwPSicNf:{background:{alt:\"Chantier d’installation \\xe9lectrique\",fit:\"fill\",pixelHeight:2400,pixelWidth:1792,sizes:\"301px\",src:\"https://framerusercontent.com/images/YHUDBfBLANBr3BvZGytj2owIt4.png?width=1792&height=2400\",srcSet:\"https://framerusercontent.com/images/YHUDBfBLANBr3BvZGytj2owIt4.png?scale-down-to=1024&width=1792&height=2400 764w,https://framerusercontent.com/images/YHUDBfBLANBr3BvZGytj2owIt4.png?scale-down-to=2048&width=1792&height=2400 1529w,https://framerusercontent.com/images/YHUDBfBLANBr3BvZGytj2owIt4.png?width=1792&height=2400 1792w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Chantier d’installation \\xe9lectrique\",fit:\"fill\",pixelHeight:2400,pixelWidth:1792,sizes:\"189px\",src:\"https://framerusercontent.com/images/YHUDBfBLANBr3BvZGytj2owIt4.png?width=1792&height=2400\",srcSet:\"https://framerusercontent.com/images/YHUDBfBLANBr3BvZGytj2owIt4.png?scale-down-to=1024&width=1792&height=2400 764w,https://framerusercontent.com/images/YHUDBfBLANBr3BvZGytj2owIt4.png?scale-down-to=2048&width=1792&height=2400 1529w,https://framerusercontent.com/images/YHUDBfBLANBr3BvZGytj2owIt4.png?width=1792&height=2400 1792w\"},className:\"framer-swbc8l\",\"data-framer-name\":\"Photo\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"16.5px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.33px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\"},children:\"Installation\"})}),className:\"framer-1btfvr9\",\"data-framer-name\":\"Titre\",fonts:[\"Inter-Black\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.45em\",\"--framer-text-color\":\"var(--token-5ff527cd-d889-4f05-a49b-553129f4521b)\"},children:\"Monteur-\\xe9lec, installateur thermique, monteur cat\\xe9naire…\"})}),className:\"framer-1o8bpxc\",\"data-framer-name\":\"Description\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"glppVaeIP\"},motionChild:true,nodeId:\"MkKeiPdIf\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-6ffvpx framer-1d3slzi\",\"data-framer-name\":\"Famille Maintenance\",whileHover:animation6,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KXwPSicNf:{background:{alt:\"Intervention de maintenance\",fit:\"fill\",pixelHeight:2400,pixelWidth:1792,sizes:\"301px\",src:\"https://framerusercontent.com/images/avmr5gTsX6l9oJuVKKzyHcsWZE.png?width=1792&height=2400\",srcSet:\"https://framerusercontent.com/images/avmr5gTsX6l9oJuVKKzyHcsWZE.png?scale-down-to=1024&width=1792&height=2400 764w,https://framerusercontent.com/images/avmr5gTsX6l9oJuVKKzyHcsWZE.png?scale-down-to=2048&width=1792&height=2400 1529w,https://framerusercontent.com/images/avmr5gTsX6l9oJuVKKzyHcsWZE.png?width=1792&height=2400 1792w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Intervention de maintenance\",fit:\"fill\",pixelHeight:2400,pixelWidth:1792,sizes:\"189px\",src:\"https://framerusercontent.com/images/avmr5gTsX6l9oJuVKKzyHcsWZE.png?width=1792&height=2400\",srcSet:\"https://framerusercontent.com/images/avmr5gTsX6l9oJuVKKzyHcsWZE.png?scale-down-to=1024&width=1792&height=2400 764w,https://framerusercontent.com/images/avmr5gTsX6l9oJuVKKzyHcsWZE.png?scale-down-to=2048&width=1792&height=2400 1529w,https://framerusercontent.com/images/avmr5gTsX6l9oJuVKKzyHcsWZE.png?width=1792&height=2400 1792w\"},className:\"framer-1twq0gp\",\"data-framer-name\":\"Photo\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"16.5px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.33px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\"},children:\"Maintenance\"})}),className:\"framer-pvpep7\",\"data-framer-name\":\"Titre\",fonts:[\"Inter-Black\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.45em\",\"--framer-text-color\":\"var(--token-5ff527cd-d889-4f05-a49b-553129f4521b)\"},children:\"Technicien de diagnostic, technicien CVC, responsable maintenance…\"})}),className:\"framer-1v1rbxk\",\"data-framer-name\":\"Description\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vIjBsbT8t\"},motionChild:true,nodeId:\"OOrQxFrYi\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-2pxnyu framer-1d3slzi\",\"data-framer-name\":\"Famille Coordination de projet\",whileHover:animation7,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KXwPSicNf:{background:{alt:\"Coordination de chantier\",fit:\"fill\",pixelHeight:2400,pixelWidth:1792,sizes:\"301px\",src:\"https://framerusercontent.com/images/mXMYmYXgQ9KKLGbhJFWUs91eM.png?width=1792&height=2400\",srcSet:\"https://framerusercontent.com/images/mXMYmYXgQ9KKLGbhJFWUs91eM.png?scale-down-to=1024&width=1792&height=2400 764w,https://framerusercontent.com/images/mXMYmYXgQ9KKLGbhJFWUs91eM.png?scale-down-to=2048&width=1792&height=2400 1529w,https://framerusercontent.com/images/mXMYmYXgQ9KKLGbhJFWUs91eM.png?width=1792&height=2400 1792w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Coordination de chantier\",fit:\"fill\",pixelHeight:2400,pixelWidth:1792,sizes:\"189px\",src:\"https://framerusercontent.com/images/mXMYmYXgQ9KKLGbhJFWUs91eM.png?width=1792&height=2400\",srcSet:\"https://framerusercontent.com/images/mXMYmYXgQ9KKLGbhJFWUs91eM.png?scale-down-to=1024&width=1792&height=2400 764w,https://framerusercontent.com/images/mXMYmYXgQ9KKLGbhJFWUs91eM.png?scale-down-to=2048&width=1792&height=2400 1529w,https://framerusercontent.com/images/mXMYmYXgQ9KKLGbhJFWUs91eM.png?width=1792&height=2400 1792w\"},className:\"framer-y536qw\",\"data-framer-name\":\"Photo\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"16.5px\",\"--framer-font-weight\":\"900\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\"},children:\"Coordination et Gestion de projets\"})}),className:\"framer-ua171q\",\"data-framer-name\":\"Titre\",fonts:[\"Inter-Black\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.45em\",\"--framer-text-color\":\"var(--token-5ff527cd-d889-4f05-a49b-553129f4521b)\"},children:\"Charg\\xe9 d’affaires, responsable d’affaires, chef d’agence…\"})}),className:\"framer-gdi8l7\",\"data-framer-name\":\"Description\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1yyqft\",\"data-framer-name\":\"Menu Nos secteurs\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15cg80y\",\"data-framer-name\":\"Copie\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.9px\",\"--framer-text-color\":\"var(--token-8d65f1e6-66e2-4f55-9673-d5371a88fcfb)\",\"--framer-text-transform\":\"uppercase\"},children:\"NOS SECTEURS\"})}),className:\"framer-vyqvts\",\"data-framer-name\":\"Surtitre\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\"},children:\"Neuf univers o\\xf9 ces m\\xe9tiers s’exercent.\"})}),className:\"framer-astqhj\",\"data-framer-name\":\"Sous-titre\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Hm7GwMchz\"},implicitPathVariables:undefined},{href:{webPageId:\"Hm7GwMchz\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-135cpdj-container\",nodeId:\"rdO2vrbRj\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KXwPSicNf:{otMU3gtWN:resolvedLinks2[1]}},children:/*#__PURE__*/_jsx(Fantome,{Ej7BxpSq5:\"Explorer nos secteurs\",height:\"100%\",id:\"rdO2vrbRj\",layoutId:\"rdO2vrbRj\",otMU3gtWN:resolvedLinks2[0],variant:matchVariant(\"bN9rqbpRO\"),width:\"100%\"})})})})})]})]})})})]})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-df78xs\",\"data-framer-name\":\"Formations + menu\",\"data-highlight\":true,onMouseEnter:onMouseEnter13elrgn({overlay:overlay1}),ref:ref3,children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oPIk_rATg\"},implicitPathVariables:undefined},{href:{webPageId:\"oPIk_rATg\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KXwPSicNf:{y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:238,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tjm03m-container\",nodeId:\"CizArv4re\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KXwPSicNf:{CU0V0l2Ls:resolvedLinks3[1]}},children:/*#__PURE__*/_jsx(Lien,{CU0V0l2Ls:resolvedLinks3[0],height:\"100%\",id:\"CizArv4re\",JvwSzy364:\"Les formations\",layoutId:\"CizArv4re\",qinjwJ_Oy:true,width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref3,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:24,offsetX:0,offsetY:14,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(motion.div,{animate:animation2,className:\"framer-1yiie2x\",\"data-border\":true,\"data-framer-name\":\"Mega menu formations\",exit:animation1,initial:animation3,ref:ref4,role:\"dialog\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wufaxr\",\"data-framer-name\":\"Tete\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-f0wqyz\",\"data-framer-name\":\"Copie\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.9px\",\"--framer-text-color\":\"var(--token-8d65f1e6-66e2-4f55-9673-d5371a88fcfb)\",\"--framer-text-transform\":\"uppercase\"},children:\"LES FORMATIONS\"})}),className:\"framer-1gdozwc\",\"data-framer-name\":\"Surtitre\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\"},children:\"Par o\\xf9 tu peux passer.\"})}),className:\"framer-18fpthh\",\"data-framer-name\":\"Sous-titre\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oPIk_rATg\"},implicitPathVariables:undefined},{href:{webPageId:\"oPIk_rATg\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ryei83-container\",nodeId:\"zlZ2XxTzQ\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KXwPSicNf:{otMU3gtWN:resolvedLinks4[1]}},children:/*#__PURE__*/_jsx(Fantome,{Ej7BxpSq5:\"Toutes les formations\",height:\"100%\",id:\"zlZ2XxTzQ\",layoutId:\"zlZ2XxTzQ\",otMU3gtWN:resolvedLinks4[0],variant:matchVariant(\"bN9rqbpRO\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-w5xvib\",\"data-framer-name\":\"Niveaux\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ag9aGdMXD\"},motionChild:true,nodeId:\"qVkBypK3V\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-5y4rti framer-1d3slzi\",\"data-framer-name\":\"Niveau CAP \\xb7 Bac pro\",whileHover:animation8,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.9px\",\"--framer-text-color\":\"var(--token-8d65f1e6-66e2-4f55-9673-d5371a88fcfb)\",\"--framer-text-transform\":\"uppercase\"},children:\"APR\\xc8S LA 3E\"})}),className:\"framer-69hbul\",\"data-framer-name\":\"Surtitre\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"16.5px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.33px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\"},children:\"CAP \\xb7 Bac pro\"})}),className:\"framer-ze0o1h\",\"data-framer-name\":\"Titre\",fonts:[\"Inter-Black\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.45em\",\"--framer-text-color\":\"var(--token-5ff527cd-d889-4f05-a49b-553129f4521b)\"},children:\"2 \\xe0 3 ans, entr\\xe9e rapide en vie active ou en apprentissage.\"})}),className:\"framer-jsfic8\",\"data-framer-name\":\"Description\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xwk_S2SYc\"},motionChild:true,nodeId:\"DbbyG4lAg\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-8ups0s framer-1d3slzi\",\"data-framer-name\":\"Niveau BTS \\xb7 BUT \\xb7 Bachelor\",whileHover:animation9,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.9px\",\"--framer-text-color\":\"var(--token-8d65f1e6-66e2-4f55-9673-d5371a88fcfb)\",\"--framer-text-transform\":\"uppercase\"},children:\"APR\\xc8S LE BAC\"})}),className:\"framer-1mwk0ar\",\"data-framer-name\":\"Surtitre\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"16.5px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.33px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\"},children:\"BTS \\xb7 BUT \\xb7 Bachelor \\xb7 Licence\"})}),className:\"framer-po4fup\",\"data-framer-name\":\"Titre\",fonts:[\"Inter-Black\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.45em\",\"--framer-text-color\":\"var(--token-5ff527cd-d889-4f05-a49b-553129f4521b)\"},children:\"2 \\xe0 3 ans, polyvalence et acc\\xe8s aux postes techniques.\"})}),className:\"framer-135zzxf\",\"data-framer-name\":\"Description\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"F69a8wgEK\"},motionChild:true,nodeId:\"Qs0rrwUb0\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1grgml1 framer-1d3slzi\",\"data-framer-name\":\"Niveau \\xc9cole d’ing\\xe9 \\xb7 Master\",whileHover:animation10,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.9px\",\"--framer-text-color\":\"var(--token-8d65f1e6-66e2-4f55-9673-d5371a88fcfb)\",\"--framer-text-transform\":\"uppercase\"},children:\"\\xc9TUDES SUP\\xc9RIEURES\"})}),className:\"framer-qej64o\",\"data-framer-name\":\"Surtitre\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"16.5px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.33px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\"},children:\"\\xc9cole d’ing\\xe9\"})}),className:\"framer-gfd8fw\",\"data-framer-name\":\"Titre\",fonts:[\"Inter-Black\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.45em\",\"--framer-text-color\":\"var(--token-5ff527cd-d889-4f05-a49b-553129f4521b)\"},children:\"5 ans pour les postes de conception et de R&D.\"})}),className:\"framer-47vxvb\",\"data-framer-name\":\"Description\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]})]})})})]})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZhRJsS5Uw\"},implicitPathVariables:undefined},{href:{webPageId:\"ZhRJsS5Uw\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KXwPSicNf:{y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:238,children:/*#__PURE__*/_jsx(Container,{className:\"framer-npjhds-container\",nodeId:\"dJBBXPS4u\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KXwPSicNf:{CU0V0l2Ls:resolvedLinks5[1]}},children:/*#__PURE__*/_jsx(Lien,{CU0V0l2Ls:resolvedLinks5[0],height:\"100%\",id:\"dJBBXPS4u\",JvwSzy364:\"T\\xe9moignages\",layoutId:\"dJBBXPS4u\",qinjwJ_Oy:false,width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-p24n0m\",\"data-framer-name\":\"Nav aller plus loin\",\"data-highlight\":true,onMouseEnter:onMouseEnter13elrgn({overlay:overlay2}),ref:ref5,children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eamR35I9C\"},implicitPathVariables:undefined},{href:{webPageId:\"eamR35I9C\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KXwPSicNf:{y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:238,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1yz797g-container\",nodeId:\"MW9m2PfJK\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KXwPSicNf:{CU0V0l2Ls:resolvedLinks6[1]}},children:/*#__PURE__*/_jsx(Lien,{CU0V0l2Ls:resolvedLinks6[0],height:\"100%\",id:\"MW9m2PfJK\",JvwSzy364:\"Aller plus loin\",layoutId:\"MW9m2PfJK\",qinjwJ_Oy:true,width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref5,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:24,offsetX:0,offsetY:14,onDismiss:overlay2.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(motion.div,{animate:animation2,className:\"framer-13l4tiw\",\"data-border\":true,\"data-framer-name\":\"Mega menu aller plus loin\",exit:animation1,initial:animation3,ref:ref6,role:\"dialog\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-oqpe3h\",\"data-framer-name\":\"Tete\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1o1uld8\",\"data-framer-name\":\"Copie\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.9px\",\"--framer-text-color\":\"var(--token-8d65f1e6-66e2-4f55-9673-d5371a88fcfb)\",\"--framer-text-transform\":\"uppercase\"},children:\"ALLER PLUS LOIN\"})}),className:\"framer-x570qy\",\"data-framer-name\":\"Surtitre\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\"},children:\"Pour passer de la d\\xe9couverte \\xe0 l’action.\"})}),className:\"framer-wfwik\",\"data-framer-name\":\"Sous-titre\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eamR35I9C\"},implicitPathVariables:undefined},{href:{webPageId:\"eamR35I9C\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1s2k7ug-container\",nodeId:\"fljGnU3av\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KXwPSicNf:{otMU3gtWN:resolvedLinks7[1]}},children:/*#__PURE__*/_jsx(Fantome,{Ej7BxpSq5:\"Tout voir\",height:\"100%\",id:\"fljGnU3av\",layoutId:\"fljGnU3av\",otMU3gtWN:resolvedLinks7[0],variant:matchVariant(\"bN9rqbpRO\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wodn4h\",\"data-framer-name\":\"Niveaux\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Hm7GwMchz\"},motionChild:true,nodeId:\"pGakWoa8P\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-r0ttcv framer-1d3slzi\",\"data-framer-name\":\"APL Secteurs\",whileHover:animation8,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.9px\",\"--framer-text-color\":\"var(--token-8d65f1e6-66e2-4f55-9673-d5371a88fcfb)\",\"--framer-text-transform\":\"uppercase\"},children:\"EXPLORER\"})}),className:\"framer-inbl4o\",\"data-framer-name\":\"Surtitre\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"16.5px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.33px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\"},children:\"Nos secteurs\"})}),className:\"framer-4gqfxd\",\"data-framer-name\":\"Titre\",fonts:[\"Inter-Black\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.45em\",\"--framer-text-color\":\"var(--token-5ff527cd-d889-4f05-a49b-553129f4521b)\"},children:\"Neuf univers o\\xf9 ces m\\xe9tiers s’exercent.\"})}),className:\"framer-1tpcg3v\",\"data-framer-name\":\"Description\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eamR35I9C\"},motionChild:true,nodeId:\"l3a4SXX8v\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-164nwjv framer-1d3slzi\",\"data-framer-name\":\"APL Annuaire\",whileHover:animation9,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.9px\",\"--framer-text-color\":\"var(--token-8d65f1e6-66e2-4f55-9673-d5371a88fcfb)\",\"--framer-text-transform\":\"uppercase\"},children:\"TROUVER UNE ENTREPRISE\"})}),className:\"framer-gzgpjr\",\"data-framer-name\":\"Surtitre\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"16.5px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.33px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\"},children:\"Annuaire des entreprises\"})}),className:\"framer-1r0wzga\",\"data-framer-name\":\"Titre\",fonts:[\"Inter-Black\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.45em\",\"--framer-text-color\":\"var(--token-5ff527cd-d889-4f05-a49b-553129f4521b)\"},children:\"Les entreprises qui recrutent pr\\xe8s de chez toi.\"})}),className:\"framer-ggi4fc\",\"data-framer-name\":\"Description\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"W5JsN_Thv\"},motionChild:true,nodeId:\"A6DysVnni\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-15royjs framer-1d3slzi\",\"data-framer-name\":\"APL Qui sommes-nous\",whileHover:animation8,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.9px\",\"--framer-text-color\":\"var(--token-8d65f1e6-66e2-4f55-9673-d5371a88fcfb)\",\"--framer-text-transform\":\"uppercase\"},children:\"LE SERCE\"})}),className:\"framer-1aa2h0u\",\"data-framer-name\":\"Surtitre\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"16.5px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.33px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\"},children:\"Qui sommes-nous\"})}),className:\"framer-omyosh\",\"data-framer-name\":\"Titre\",fonts:[\"Inter-Black\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.45em\",\"--framer-text-color\":\"var(--token-5ff527cd-d889-4f05-a49b-553129f4521b)\"},children:\"Le syndicat qui porte R\\xe9v\\xe8le ton \\xe9nergie.\"})}),className:\"framer-medtaq\",\"data-framer-name\":\"Description\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"m6h86PklX\"},motionChild:true,nodeId:\"bo9u1w118\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1irpvfm framer-1d3slzi\",\"data-framer-name\":\"APL Actualites\",whileHover:animation10,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.9px\",\"--framer-text-color\":\"var(--token-8d65f1e6-66e2-4f55-9673-d5371a88fcfb)\",\"--framer-text-transform\":\"uppercase\"},children:\"SUIVRE\"})}),className:\"framer-ggghie\",\"data-framer-name\":\"Surtitre\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"16.5px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.33px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\"},children:\"Actualit\\xe9s\"})}),className:\"framer-10lkg4u\",\"data-framer-name\":\"Titre\",fonts:[\"Inter-Black\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.45em\",\"--framer-text-color\":\"var(--token-5ff527cd-d889-4f05-a49b-553129f4521b)\"},children:\"Salons, formations et \\xe9v\\xe9nements \\xe0 ne pas manquer.\"})}),className:\"framer-157deyr\",\"data-framer-name\":\"Description\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eamR35I9C\"},motionChild:true,nodeId:\"geCCj23Qc\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-n917f6 framer-1d3slzi\",\"data-framer-name\":\"APL Partenaires\",whileHover:animation9,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.9px\",\"--framer-text-color\":\"var(--token-8d65f1e6-66e2-4f55-9673-d5371a88fcfb)\",\"--framer-text-transform\":\"uppercase\"},children:\"SE FORMER\"})}),className:\"framer-1v2z572\",\"data-framer-name\":\"Surtitre\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"16.5px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.33px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-af609fdd-42d7-4781-b732-370ddbddf38f)\"},children:\"Nos partenaires\"})}),className:\"framer-1ajhw73\",\"data-framer-name\":\"Titre\",fonts:[\"Inter-Black\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.45em\",\"--framer-text-color\":\"var(--token-5ff527cd-d889-4f05-a49b-553129f4521b)\"},children:\"Les \\xe9coles qui forment \\xe0 ces m\\xe9tiers.\"})}),className:\"framer-cjtkf9\",\"data-framer-name\":\"Description\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]})]})})})]})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-151x\",\"data-framer-name\":\"Actions\",children:[/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Rechercher\",className:\"framer-s2aasp\",\"data-framer-name\":\"Recherche\",\"data-reset\":\"button\",whileHover:animation11,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOh8qeaiD:{background:{alt:\"\",fit:\"fill\",pixelHeight:24,pixelWidth:24,sizes:\"18px\",src:\"https://framerusercontent.com/images/Pq7FRllqQBpp5JRI6B2O7f1Q.svg?width=24&height=24\"}},KXwPSicNf:{background:{alt:\"\",fit:\"fill\",pixelHeight:24,pixelWidth:24,sizes:\"18px\",src:\"https://framerusercontent.com/images/Pq7FRllqQBpp5JRI6B2O7f1Q.svg?width=24&height=24\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(251),pixelHeight:24,pixelWidth:24,sizes:\"18px\",src:\"https://framerusercontent.com/images/Pq7FRllqQBpp5JRI6B2O7f1Q.svg?width=24&height=24\"},className:\"framer-ztuydg\",\"data-framer-name\":\"Icone\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1g5xcga\",\"data-framer-name\":\"Quiz desktop\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xndimIPaL\"},implicitPathVariables:undefined},{href:{webPageId:\"xndimIPaL\"},implicitPathVariables:undefined},{href:{webPageId:\"xndimIPaL\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOh8qeaiD:{width:\"0px\",y:undefined},KXwPSicNf:{y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:239.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1536xeo-container\",nodeId:\"rDjZL1p7t\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOh8qeaiD:{EhPaLyKG_:resolvedLinks8[1],style:{width:\"100%\"}},KXwPSicNf:{EhPaLyKG_:resolvedLinks8[2]}},children:/*#__PURE__*/_jsx(PiluleQuiz,{EhPaLyKG_:resolvedLinks8[0],height:\"100%\",id:\"rDjZL1p7t\",jNnsXrsJW:\"Faire le quiz\",layoutId:\"rDjZL1p7t\",width:\"100%\"})})})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:true,dismissWithEsc:true,children:overlay3=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.button,{\"aria-label\":\"Ouvrir le menu\",className:\"framer-1xkx4my hidden-etmhu6 hidden-1xsp0i1\",\"data-framer-name\":\"Menu mobile\",\"data-highlight\":true,\"data-reset\":\"button\",onTap:onTapko9la1({overlay:overlay3}),children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:20,pixelWidth:26,sizes:\"26px\",src:\"https://framerusercontent.com/images/oUnuTbfHS3ne1tEdqzaefjAIVo.svg?width=26&height=20\"},className:\"framer-vak4ok\",\"data-framer-name\":\"Icone\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay3.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.28,ease:[.23,1,.32,1],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1gw21f3\"),exit:{opacity:0,transition:{delay:0,duration:.2,ease:[.23,1,.32,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay3.hide()},\"EJFlbvMbf\"),/*#__PURE__*/_jsxs(\"div\",{className:cx(scopingClassNames,\"framer-kwi1t8\"),\"data-framer-name\":\"Panneau\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-15m9kup-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,nodeId:\"IRjPk2a0j\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(FilMenu,{boite:\"-130 -80 1670 1760\",couleur:\"rgb(255, 51, 197)\",decalageX:0,duree:1.4,epaisseur:9,gauche:-84,haut:30,height:\"100%\",id:\"IRjPk2a0j\",largeur:230,largeurFigee:0,layoutId:\"IRjPk2a0j\",retard:.12,style:{height:\"100%\",width:\"100%\"},trace:\"M1530.91 12.4142C1292.41 -58.0858 1072.32 287.48 956.791 386.751C841.266 486.023 775.561 458.617 697.997 430.864C620.433 403.112 587.253 347.606 722.197 397.373C857.141 447.139 823.854 534.509 675.806 487.997C527.758 441.486 610.394 413.733 688.909 456.99C767.424 500.246 805.912 592.838 694.933 656.913C541.918 754.047 252.032 608.12 105.992 822.005C-40.0485 1035.89 -122.041 1831.5 511.959 1645C1145.96 1458.5 1098 1530.5 1098 1530.5\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yohqjo\",\"data-framer-name\":\"Entete\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"R\\xe9v\\xe8le ton \\xe9nergie\",fit:\"fill\",pixelHeight:109,pixelWidth:204,sizes:\"105px\",src:\"https://framerusercontent.com/images/ahEGX8cbWsxmt01M1C7ew5TI.svg?width=204&height=109\"},className:\"framer-1dk9vbd\",\"data-framer-name\":\"Logo\"}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Fermer le menu\",className:\"framer-dzntgg\",\"data-border\":true,\"data-framer-name\":\"Fermer\",\"data-highlight\":true,\"data-reset\":\"button\",onTap:onTap1q29jei({overlay:overlay3}),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:24,pixelWidth:24,sizes:\"22px\",src:\"https://framerusercontent.com/images/PicYa2euAorN6UBFp2XyBxWIIs.svg?width=24&height=24\"},className:\"framer-zilulx\",\"data-framer-name\":\"Icone\"})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1e8ist0\",\"data-framer-name\":\"Liens\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:false,__framer__enter:animation12,__framer__exit:animation13,__framer__styleAppearEffectEnabled:true,__framer__threshold:.1,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-1.16px\",\"--framer-line-height\":\"1.29em\",\"--framer-text-color\":\"var(--token-3d73227b-3dc4-4316-a2fb-383e95600bae)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wa6mEGmxh\"},motionChild:true,nodeId:\"pxtCQ7JBu\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Les m\\xe9tiers\"})})})}),className:\"framer-ww6m4t\",\"data-framer-name\":\"Les m\\xe9tiers\",\"data-highlight\":true,fonts:[\"Inter-Black\"],onTap:onTap1q29jei({overlay:overlay3}),verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:false,__framer__enter:animation12,__framer__exit:animation13,__framer__styleAppearEffectEnabled:true,__framer__threshold:.1,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-1.16px\",\"--framer-line-height\":\"1.29em\",\"--framer-text-color\":\"var(--token-3d73227b-3dc4-4316-a2fb-383e95600bae)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Hm7GwMchz\"},motionChild:true,nodeId:\"tw8WZtUmA\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Nos secteurs\"})})})}),className:\"framer-jkhwir\",\"data-framer-name\":\"Menu mobile Nos secteurs\",\"data-highlight\":true,fonts:[\"Inter-Black\"],onTap:onTap1q29jei({overlay:overlay3}),verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:false,__framer__enter:animation12,__framer__exit:animation14,__framer__styleAppearEffectEnabled:true,__framer__threshold:.1,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-1.16px\",\"--framer-line-height\":\"1.29em\",\"--framer-text-color\":\"var(--token-3d73227b-3dc4-4316-a2fb-383e95600bae)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oPIk_rATg\"},motionChild:true,nodeId:\"Om3pcMqwv\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Les formations\"})})})}),className:\"framer-1j4pu7w\",\"data-framer-name\":\"Les formations\",\"data-highlight\":true,fonts:[\"Inter-Black\"],onTap:onTap1q29jei({overlay:overlay3}),verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:false,__framer__enter:animation12,__framer__exit:animation15,__framer__styleAppearEffectEnabled:true,__framer__threshold:.1,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-1.16px\",\"--framer-line-height\":\"1.29em\",\"--framer-text-color\":\"var(--token-3d73227b-3dc4-4316-a2fb-383e95600bae)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZhRJsS5Uw\"},motionChild:true,nodeId:\"YpuJNHJNa\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"T\\xe9moignages\"})})})}),className:\"framer-ch0siz\",\"data-framer-name\":\"T\\xe9moignages\",\"data-highlight\":true,fonts:[\"Inter-Black\"],onTap:onTap1q29jei({overlay:overlay3}),verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:false,__framer__enter:animation12,__framer__exit:animation16,__framer__styleAppearEffectEnabled:true,__framer__threshold:.1,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-1.16px\",\"--framer-line-height\":\"1.29em\",\"--framer-text-color\":\"var(--token-3d73227b-3dc4-4316-a2fb-383e95600bae)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eamR35I9C\"},motionChild:true,nodeId:\"lsgR7EI8f\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Aller plus loin\"})})})}),className:\"framer-1amab5g\",\"data-framer-name\":\"Aller plus loin\",\"data-highlight\":true,fonts:[\"Inter-Black\"],onTap:onTap1q29jei({overlay:overlay3}),verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6d6lti\",\"data-framer-name\":\"Bas\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xndimIPaL\"},motionChild:true,nodeId:\"pvJExqFiJ\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-2omx6w framer-1d3slzi\",\"data-framer-name\":\"Quiz menu mobile\",\"data-highlight\":true,onTap:onTap1q29jei({overlay:overlay3}),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-23yn6p\",\"data-styles-preset\":\"Lx_3u_07z\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"#FFFFFF\"},children:\"Faire le quiz\"})}),className:\"framer-m4ocwl\",\"data-framer-name\":\"Libelle\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:24,pixelWidth:24,sizes:\"18px\",src:\"https://framerusercontent.com/images/pLPVPciYiyEJyE6tRSNN8d6QM8.svg?width=24&height=24\"},className:\"framer-a92jw0\",\"data-framer-name\":\"Fleche\"})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pfz8cj\",\"data-framer-name\":\"Liens secondaires\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-0be443f2-514d-4532-a464-ac48c109f6b8)\"},children:\"FAQ\"})}),className:\"framer-tb666z\",\"data-framer-name\":\"Menu FAQ\",\"data-highlight\":true,fonts:[\"Inter-Medium\"],onTap:onTap1q29jei({overlay:overlay3}),verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-0be443f2-514d-4532-a464-ac48c109f6b8)\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:serce@serce.fr\",motionChild:true,nodeId:\"bylxRiSDV\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Nous contacter\"})})})}),className:\"framer-h0o440\",\"data-framer-name\":\"Menu contact\",\"data-highlight\":true,fonts:[\"Inter-Medium\"],onTap:onTap1q29jei({overlay:overlay3}),verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-0be443f2-514d-4532-a464-ac48c109f6b8)\"},children:\"Mentions l\\xe9gales\"})}),className:\"framer-1eyzkeb\",\"data-highlight\":true,fonts:[\"Inter-Medium\"],onTap:onTap1q29jei({overlay:overlay3}),verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-0be443f2-514d-4532-a464-ac48c109f6b8)\"},children:\"Accessibilit\\xe9\"})}),className:\"framer-3yiqye\",\"data-framer-name\":\"Ouvrir accessibilite\",\"data-highlight\":true,fonts:[\"Inter-Medium\"],onTap:onTap1q29jei({overlay:overlay3}),verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})}),getContainer())})})]})})})]})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-b4x87v\"}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-1lggetu\",\"data-framer-name\":\"Pied de page\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xkvwpg\",\"data-framer-name\":\"Contenu\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ss7j2g\",\"data-framer-name\":\"Colonnes\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ly1c6i\",\"data-framer-name\":\"Marque\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOh8qeaiD:{background:{alt:\"R\\xe9v\\xe8le ton \\xe9nergie\",fit:\"fill\",pixelHeight:109,pixelWidth:204,sizes:\"127px\",src:\"https://framerusercontent.com/images/ahEGX8cbWsxmt01M1C7ew5TI.svg?width=204&height=109\"}},KXwPSicNf:{background:{alt:\"R\\xe9v\\xe8le ton \\xe9nergie\",fit:\"fill\",pixelHeight:109,pixelWidth:204,sizes:\"172px\",src:\"https://framerusercontent.com/images/ahEGX8cbWsxmt01M1C7ew5TI.svg?width=204&height=109\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"R\\xe9v\\xe8le ton \\xe9nergie\",fit:\"fill\",loading:getLoadingLazyAtYPosition(1416),pixelHeight:109,pixelWidth:204,sizes:\"172px\",src:\"https://framerusercontent.com/images/ahEGX8cbWsxmt01M1C7ew5TI.svg?width=204&height=109\"},className:\"framer-1eliwf6\",\"data-framer-name\":\"Logo\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-0be443f2-514d-4532-a464-ac48c109f6b8)\"},children:\"Le site qui donne envie de faire ces m\\xe9tiers. \\xc9dit\\xe9 par le SERCE, syndicat des entreprises de g\\xe9nie \\xe9lectrique et climatique.\"})}),className:\"framer-wg3y7h\",\"data-framer-name\":\"Baseline\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mygsi5\",\"data-framer-name\":\"Reseaux\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/showcase/reveletonenergie/\",motionChild:true,nodeId:\"aaWasyEve\",openInNewTab:true,relValues:[\"noreferrer\"],scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"LinkedIn\",className:\"framer-t68kn1 framer-1d3slzi\",\"data-border\":true,\"data-framer-name\":\"LinkedIn\",whileHover:animation17,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOh8qeaiD:{background:{alt:\"\",fit:\"fill\",pixelHeight:24,pixelWidth:24,sizes:\"18px\",src:\"https://framerusercontent.com/images/1obSWKgUAMIDtHz4cYHuOcSMA7Y.svg?width=24&height=24\"}},KXwPSicNf:{background:{alt:\"\",fit:\"fill\",pixelHeight:24,pixelWidth:24,sizes:\"18px\",src:\"https://framerusercontent.com/images/1obSWKgUAMIDtHz4cYHuOcSMA7Y.svg?width=24&height=24\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(1675),pixelHeight:24,pixelWidth:24,sizes:\"18px\",src:\"https://framerusercontent.com/images/1obSWKgUAMIDtHz4cYHuOcSMA7Y.svg?width=24&height=24\"},className:\"framer-1axp8n8\",\"data-framer-name\":\"Icone\"})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@R%C3%A9v%C3%A8letonEnergie\",motionChild:true,nodeId:\"lufc8AOWa\",openInNewTab:true,relValues:[\"noreferrer\"],scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"YouTube\",className:\"framer-1imdzzy framer-1d3slzi\",\"data-border\":true,\"data-framer-name\":\"YouTube\",whileHover:animation17,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOh8qeaiD:{background:{alt:\"\",fit:\"fill\",pixelHeight:24,pixelWidth:24,sizes:\"18px\",src:\"https://framerusercontent.com/images/rUSatHIgB9MjEBedjUuezxo93bs.svg?width=24&height=24\"}},KXwPSicNf:{background:{alt:\"\",fit:\"fill\",pixelHeight:24,pixelWidth:24,sizes:\"18px\",src:\"https://framerusercontent.com/images/rUSatHIgB9MjEBedjUuezxo93bs.svg?width=24&height=24\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(1675),pixelHeight:24,pixelWidth:24,sizes:\"18px\",src:\"https://framerusercontent.com/images/rUSatHIgB9MjEBedjUuezxo93bs.svg?width=24&height=24\"},className:\"framer-jyu7z8\",\"data-framer-name\":\"Icone\"})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-53v9n0\",\"data-framer-name\":\"M\\xc9TIERS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItRXh0cmFCb2xk\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"1.2px\",\"--framer-text-color\":\"var(--token-0be443f2-514d-4532-a464-ac48c109f6b8)\",\"--framer-text-transform\":\"uppercase\"},children:\"M\\xc9TIERS\"})}),className:\"framer-1dqt8u1\",\"data-framer-name\":\"Titre\",fonts:[\"Inter-ExtraBold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1n67d66\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-f74c9df8-11e7-48d1-b2fd-694899f252c5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Vzz_7hF3Q\"},motionChild:true,nodeId:\"E_50YKQSb\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eny73k\",\"data-styles-preset\":\"jNYVu1yzZ\",children:\"Conception et \\xc9tudes\"})})})}),className:\"framer-ejj644\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-f74c9df8-11e7-48d1-b2fd-694899f252c5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mXIUGKfQS\"},motionChild:true,nodeId:\"n2BEuGcf1\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eny73k\",\"data-styles-preset\":\"jNYVu1yzZ\",children:\"Installation\"})})})}),className:\"framer-rmquj5\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-f74c9df8-11e7-48d1-b2fd-694899f252c5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"glppVaeIP\"},motionChild:true,nodeId:\"j3an7jhgj\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eny73k\",\"data-styles-preset\":\"jNYVu1yzZ\",children:\"Maintenance\"})})})}),className:\"framer-d4yfxa\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-f74c9df8-11e7-48d1-b2fd-694899f252c5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vIjBsbT8t\"},motionChild:true,nodeId:\"cLK7Uu46q\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eny73k\",\"data-styles-preset\":\"jNYVu1yzZ\",children:\"Coordination et Gestion de projets\"})})})}),className:\"framer-2dqtkd\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1b5lphb\",\"data-framer-name\":\"FORMATIONS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItRXh0cmFCb2xk\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"1.2px\",\"--framer-text-color\":\"var(--token-0be443f2-514d-4532-a464-ac48c109f6b8)\",\"--framer-text-transform\":\"uppercase\"},children:\"FORMATIONS\"})}),className:\"framer-1sro9fc\",\"data-framer-name\":\"Titre\",fonts:[\"Inter-ExtraBold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-f74c9df8-11e7-48d1-b2fd-694899f252c5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ag9aGdMXD\"},motionChild:true,nodeId:\"D6OH6xlPj\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eny73k\",\"data-styles-preset\":\"jNYVu1yzZ\",children:\"Apr\\xe8s la 3\\xe8me\"})})})}),className:\"framer-1ltmmu\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-f74c9df8-11e7-48d1-b2fd-694899f252c5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xwk_S2SYc\"},motionChild:true,nodeId:\"Md5QsPJ9u\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eny73k\",\"data-styles-preset\":\"jNYVu1yzZ\",children:\"Apr\\xe8s le Bac\"})})})}),className:\"framer-11qn9vp\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-f74c9df8-11e7-48d1-b2fd-694899f252c5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"F69a8wgEK\"},motionChild:true,nodeId:\"RSK4wfIkz\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eny73k\",\"data-styles-preset\":\"jNYVu1yzZ\",children:\"\\xc9tudes sup\\xe9rieures\"})})})}),className:\"framer-ql1oii\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kzq22c\",\"data-framer-name\":\"ALLER PLUS LOIN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItRXh0cmFCb2xk\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"1.2px\",\"--framer-text-color\":\"var(--token-0be443f2-514d-4532-a464-ac48c109f6b8)\",\"--framer-text-transform\":\"uppercase\"},children:\"ALLER PLUS LOIN\"})}),className:\"framer-fqtdhk\",\"data-framer-name\":\"Titre\",fonts:[\"Inter-ExtraBold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-f74c9df8-11e7-48d1-b2fd-694899f252c5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eamR35I9C\"},motionChild:true,nodeId:\"ESqgz7T14\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eny73k\",\"data-styles-preset\":\"jNYVu1yzZ\",children:\"Annuaire des entreprises\"})})})}),className:\"framer-rdrnqd\",\"data-framer-name\":\"Pied APL Annuaire\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-f74c9df8-11e7-48d1-b2fd-694899f252c5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Hm7GwMchz\"},motionChild:true,nodeId:\"OeIWyqctQ\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eny73k\",\"data-styles-preset\":\"jNYVu1yzZ\",children:\"Nos secteurs\"})})})}),className:\"framer-uh4o2g\",\"data-framer-name\":\"Pied APL Secteurs\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-f74c9df8-11e7-48d1-b2fd-694899f252c5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eamR35I9C\"},motionChild:true,nodeId:\"JA4wkPcF5\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eny73k\",\"data-styles-preset\":\"jNYVu1yzZ\",children:\"Nos partenaires\"})})})}),className:\"framer-n1xwba\",\"data-framer-name\":\"Pied APL Partenaires\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-f74c9df8-11e7-48d1-b2fd-694899f252c5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"m6h86PklX\"},motionChild:true,nodeId:\"VO5kTZcTO\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eny73k\",\"data-styles-preset\":\"jNYVu1yzZ\",children:\"Actualit\\xe9s\"})})})}),className:\"framer-1ar229q\",\"data-framer-name\":\"Pied APL Actualites\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-f74c9df8-11e7-48d1-b2fd-694899f252c5)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"W5JsN_Thv\"},motionChild:true,nodeId:\"LPAEwHWNA\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eny73k\",\"data-styles-preset\":\"jNYVu1yzZ\",children:\"Qui sommes-nous\"})})})}),className:\"framer-1h82b0o\",\"data-framer-name\":\"Pied APL Qui sommes-nous\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1farp3j\",\"data-framer-name\":\"CONTACT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItRXh0cmFCb2xk\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"1.2px\",\"--framer-text-color\":\"var(--token-0be443f2-514d-4532-a464-ac48c109f6b8)\",\"--framer-text-transform\":\"uppercase\"},children:\"CONTACT\"})}),className:\"framer-1ywqpuo\",\"data-framer-name\":\"Titre\",fonts:[\"Inter-ExtraBold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-f74c9df8-11e7-48d1-b2fd-694899f252c5)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.serce.fr\",motionChild:true,nodeId:\"c199PDWyi\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1eny73k\",\"data-styles-preset\":\"jNYVu1yzZ\",children:\"SERCE\"})})})}),className:\"framer-18da4fz\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ekwfic\",\"data-border\":true,\"data-framer-name\":\"Bas de page\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-ab8dc57f-2037-403b-a3a4-dc167e914a5f)\"},children:\"\\xa9 2026 SERCE. Tous droits r\\xe9serv\\xe9s.\"})}),className:\"framer-5dx0ry\",\"data-framer-name\":\"Copyright\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1grw1xf\",\"data-framer-name\":\"Mentions\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-0be443f2-514d-4532-a464-ac48c109f6b8)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RX9Y_TAgD\"},motionChild:true,nodeId:\"GNLIfAqKU\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Mentions l\\xe9gales\"})})})}),className:\"framer-1l7jlmz\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",whileHover:animation18,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-0be443f2-514d-4532-a464-ac48c109f6b8)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AFmHbpO4_\"},motionChild:true,nodeId:\"Mm9qghxP_\",openInNewTab:false,relValues:[],scopeId:\"SPCuQBtAb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Politique de confidentialit\\xe9\"})})})}),className:\"framer-11mtlhw\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",whileHover:animation18,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-0be443f2-514d-4532-a464-ac48c109f6b8)\"},children:\"Accessibilit\\xe9\"})}),className:\"framer-52d5o7\",\"data-framer-name\":\"Ouvrir accessibilite\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",whileHover:animation18,withExternalLayout:true})]})]})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vgxlv0-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Typographie\",isAuthoredByUser:true,name:\"Typographie\",nodeId:\"ra62f3z96\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(Typographie,{height:\"100%\",id:\"ra62f3z96\",layoutId:\"ra62f3z96\",name:\"Typographie\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-16lcriw-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Recherche palette\",isAuthoredByUser:true,name:\"Recherche palette\",nodeId:\"PJtqZuJ0C\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(Recherche,{bleuPale:\"rgb(233, 237, 255)\",declencheur:'[data-framer-name=\"Recherche\"]',ecru:\"rgb(255, 247, 230)\",height:\"100%\",id:\"PJtqZuJ0C\",index:\"metier | Dessinateur Projeteur | /metiers/conception-etudes/dessinateur-projeteur/ | Conception & \\xc9tudes | Formation Bac+2 (BTS \\xc9lectrotechnique, BUT GEII…) | Bureaux d'\\xe9tudes • Entreprises de g\\xe9nie \\xe9lectrique • Entreprises de g\\xe9nie climatique\\nmetier | Technicien \\xc9tudes de Prix | /metiers/conception-etudes/technicien-etudes-de-prix/ | Conception & \\xc9tudes | BTS \\xc9lectrotechnique (Bac+2) • Licence Professionnelle (Bac+3) | Bureaux d'\\xe9tude \\xe9lectricit\\xe9 • Entreprises de g\\xe9nie \\xe9lectrique • Entreprise de g\\xe9nie climat\\nmetier | Modeleur BIM | /metiers/conception-etudes/maquette-bim/ | Conception & \\xc9tudes | BTS (Bac+2) • BUT (Bac+3) | Bureaux d'\\xe9tudes • Entreprises de g\\xe9nie \\xe9lectrique • Entreprises de g\\xe9nie climatique\\nmetier | BIM Manager | /metiers/conception-etudes/bim-manager/ | Conception & \\xc9tudes | Bac+5 — Dipl\\xf4me d'Ing\\xe9nieur avec sp\\xe9cialisation BIM | Bureaux d'\\xe9tudes • Entreprises de g\\xe9nie \\xe9lectrique • Entreprises de g\\xe9nie climatique\\nmetier | Ing\\xe9nieur d'\\xc9tudes | /metiers/conception-etudes/ingenieur-d-etude/ | Conception & \\xc9tudes | Dipl\\xf4me d'Ing\\xe9nieur en g\\xe9nie \\xe9lectrique ou \\xe9nerg\\xe9tique (Bac+5) | Bureaux d'\\xe9tudes • Cabinets d'ing\\xe9nierie • Entreprises de g\\xe9nie \\xe9lectrique • Entreprises d\\nmetier | Ing\\xe9nieur Data Center | /metiers/conception-etudes/data-center-definition/ | Conception & \\xc9tudes | Bac+5 • Dipl\\xf4me d'Ing\\xe9nieur en g\\xe9nie \\xe9lectrique ou \\xe9nerg\\xe9tique | Bureaux d'\\xe9tudes • Entreprises d'ing\\xe9nierie\\nmetier | \\xc9lectricien du B\\xe2timent | /metiers/installation/electricien-batiment/ | Installation | CAP \\xc9lectricien • Bac Pro MELEC • BTS FED ou \\xc9lectrotechnique pour \\xe9voluer vers la gestion de chantier | Int\\xe9rieur des b\\xe2timents • Chantiers neufs ou en r\\xe9novation\\nmetier | \\xc9lectricien d'Installation Industrielle | /metiers/installation/electricien-industriel/ | Installation | Bac Pro MELEC ou Bac Pro MSPC (Maintenance des Syst\\xe8mes de Production Connect\\xe9s) | Usines • Ateliers • Sites de production • Locaux techniques s\\xe9curis\\xe9s ou salles blanches d\\nmetier | Installateur Thermique et Climatique | /metiers/installation/installateur-thermique/ | Installation | CAP Monteur en Installations Thermiques, Bac Pro ICCER, BTS FED pour \\xe9voluer vers la gestion de chantier ou le bureau d'\\xe9tudes | B\\xe2timents en construction ou en r\\xe9novation, locaux techniques, chaufferies, toits\\nmetier | Monteur R\\xe9seau \\xc9lectrique | /metiers/installation/monteur-reseau/ | Installation | Bac Pro MELEC • Certificat de sp\\xe9cialisation Monteur de R\\xe9seaux \\xc9lectriques | Chantiers • Villes • Campagnes • R\\xe9seaux \\xe9lectriques\\nmetier | Monteur Cat\\xe9naire | /metiers/installation/monteur-catenaire/ | Installation | Bac Pro MELEC • Formation interne sp\\xe9cialis\\xe9e dans le ferroviaire | Voies ferr\\xe9es • Chantiers ferroviaires • R\\xe9seaux de tramway\\nmetier | Monteur en Signalisation | /metiers/installation/signalisation-sncf/ | Installation | Bac Pro MELEC | Voies ferr\\xe9es • Postes d'aiguillage • Locaux techniques\\nmetier | Chef de Chantier | /metiers/installation/chef-de-chantier/ | Installation | Bac Pro ou BTS \\xc9lectrotechnique • Exp\\xe9rience de 3 \\xe0 5 ans comme Monteur | Chantiers de r\\xe9seaux \\xe9lectriques • Sites industriels • B\\xe2timents tertiaires • Chantiers fe\\nmetier | Metteur au Point CVC | /metiers/installation/metteur-au-point-cvc/ | Installation | BTS \\xc9lectrotechnique • BTS Fluides \\xc9nergies Domotique (FED) | Chantiers en fin de r\\xe9alisation • B\\xe2timents tertiaires • Sites industriels\\nmetier | Conducteur de Travaux | /metiers/installation/conducteur-de-travaux/ | Installation | Licence Professionnelle • Dipl\\xf4me d'Ing\\xe9nieur • \\xc9volution possible apr\\xe8s plusieurs ann\\xe9es comme Chef de Chantier | Bureau • Chantiers de r\\xe9seaux \\xe9lectriques • Sites industriels • B\\xe2timents tertiaires • Inf\\nmetier | \\xc9lectricien de Maintenance Nucl\\xe9aire | /metiers/installation/travailler-dans-le-nucleaire/ | Installation | Bac Pro MELEC • Habilitations sp\\xe9cifiques au nucl\\xe9aire | Centrales nucl\\xe9aires (CNPE) • Salles des machines • Zones contr\\xf4l\\xe9es\\nmetier | Charg\\xe9 de Travaux Nucl\\xe9aire | /metiers/installation/metier-du-nucleaire/ | Installation | BTS \\xc9lectrotechnique • Formations et habilitations sp\\xe9cifiques au nucl\\xe9aire | Centrales nucl\\xe9aires (CNPE) • Zones contr\\xf4l\\xe9es • Salles de pr\\xe9paration des interventions\\nmetier | Technicien de Maintenance CVC | /metiers/maintenance/technicien-cvc/ | Maintenance | BTS FED option A (Bac+2) | Mobile • ites vari\\xe9s\\nmetier | Technicien de Diagnostic | /metiers/maintenance/diagnostic-electrique/ | Maintenance | BTS \\xc9lectrotechnique (Licence Pro en automatisme en compl\\xe9ment) | Sites industriels, data centers, infrastructures de transport par exemple\\nmetier | Responsable de Maintenance | /metiers/maintenance/responsable-maintenance/ | Maintenance | Bac+5 (\\xc9cole d'Ing\\xe9nieur) | Bureaux et sites clients\\nmetier | Technicien de Maintenance / Essais Nucl\\xe9aire | /metiers/maintenance/technicien-nucleaire/ | Maintenance | BTS \\xc9lectrotechnique ou BTS Maintenance des Syst\\xe8mes, + habilitations nucl\\xe9aires en compl\\xe9ment | En centrale ou sur des sites de recherche\\nmetier | Technicien de Maintenance Critique Data Center | /metiers/maintenance/centre-de-donnees/ | Maintenance | BTS FED option B ou BTS Maintenance des Syst\\xe8mes | Data centers • B\\xe2timents ultra-s\\xe9curis\\xe9s, climatis\\xe9s\\nmetier | Responsable d'Affaires | /metiers/coordination-projet/responsable-d-affaires/ | Coordination et gestion de projets | Dipl\\xf4me d'Ing\\xe9nieur (Bac+5), ou plusieurs ann\\xe9es d'exp\\xe9rience comme Charg\\xe9 d'Affaires | Bureaux et visites de chantiers\\nmetier | Assistant Responsable d'Affaires | /metiers/coordination-projet/assistant-responsable-d-affaires/ | Coordination et gestion de projets | BTS \\xc9lectrotechnique, BUT GEII, BUT M\\xe9tiers de la Transition Energ\\xe9tique ou Licence Pro Gestion de Projet | Bureaux, avec passages r\\xe9guliers sur le terrain\\nmetier | Charg\\xe9 d'Affaires | /metiers/coordination-projet/charge-d-affaires-btp/ | Coordination et gestion de projets | BUT GEII ou Licence Pro (Bac+3) | Rendez-vous clients, bureaux, chantiers\\nmetier | Chef d'Agence | /metiers/coordination-projet/responsable-d-agence/ | Coordination et gestion de projets | Bac+5 + exp\\xe9rience solide (10-15 ans) | Si\\xe8ge de l'agence, d\\xe9placements strat\\xe9giques\\nfamille | Conception & \\xc9tudes | /conception-etudes/ |  |  | Famille de m\\xe9tiers\\nfamille | Installation | /installation/ |  |  | Famille de m\\xe9tiers\\nfamille | Maintenance | /maintenance/ |  |  | Famille de m\\xe9tiers\\nfamille | Coordination et gestion de projets | /metiers/metiers-coordination-genie-electrique/ |  |  | Famille de m\\xe9tiers\\nformation | Apr\\xe8s le coll\\xe8ge | /formations/apres-le-college/ |  |  | CAP et Bac Pro, 2 \\xe0 3 ans\\nformation | Apr\\xe8s le Bac | /formations/apres-le-bac/ |  |  | BTS, BUT, Bachelor\\nformation | Bac+5 | /formations/bac-plus-5/ |  |  | \\xc9cole d ing\\xe9nieur, Master\\npage | Tous les m\\xe9tiers | /metiers/ |  |  | \\npage | Toutes les formations | /formations/ |  |  | \\npage | T\\xe9moignages | /trouver-sa-voie/ |  |  | \",jaune:\"rgb(255, 194, 0)\",jaunePale:\"rgb(255, 239, 196)\",layoutId:\"PJtqZuJ0C\",name:\"Recherche palette\",navy:\"rgb(29, 25, 104)\",placeholder:\"Chercher un m\\xe9tier, une formation…\",raccourci:true,rosePale:\"rgb(255, 230, 248)\",style:{height:\"100%\",width:\"100%\"},tealPale:\"rgb(208, 244, 238)\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1s84w7a-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Typo du site\",isAuthoredByUser:true,name:\"Typo du site\",nodeId:\"AkOy6tZi3\",scopeId:\"SPCuQBtAb\",children:/*#__PURE__*/_jsx(TypoSite,{height:\"100%\",id:\"AkOy6tZi3\",layoutId:\"AkOy6tZi3\",name:\"Typo du site\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1200\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kOh8qeaiD\":{\"layout\":[\"fixed\",\"fixed\"]},\"KXwPSicNf\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"cfGqIZmq5\":[\".framer-rghyxg-container\",\".framer-1ehri6l-container\",\".framer-e6hx4m-container\",\".framer-1hi72h3\",\".framer-1lggetu\",\".framer-1vgxlv0-container\",\".framer-16lcriw-container\",\".framer-1s84w7a-container\"],\"kOh8qeaiD\":[\".framer-rghyxg-container\",\".framer-1ehri6l-container\",\".framer-e6hx4m-container\",\".framer-1hi72h3\",\".framer-1lggetu\",\".framer-1vgxlv0-container\",\".framer-16lcriw-container\",\".framer-1s84w7a-container\"],\"KXwPSicNf\":[\".framer-rghyxg-container\",\".framer-1ehri6l-container\",\".framer-e6hx4m-container\",\".framer-1hi72h3\",\".framer-1lggetu\",\".framer-1vgxlv0-container\",\".framer-16lcriw-container\",\".framer-1s84w7a-container\"]}\n * @framerBreakpoints {\"cfGqIZmq5\":{\"min\":1200,\"canvasClassName\":\"framer-etmhu6-override\",\"minHeight\":1200,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"KXwPSicNf\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1xsp0i1-override\",\"minHeight\":1200,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"kOh8qeaiD\":{\"max\":809,\"canvasClassName\":\"framer-zargbm-override\",\"minHeight\":1200,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant cfGqIZmq5\n * @framerLayoutTemplate true\n */const FramerSPCuQBtAb=withCSS(Component,css,\"framer-zKfGK\");export default FramerSPCuQBtAb;FramerSPCuQBtAb.displayName=\"Site Revele ton energie\";FramerSPCuQBtAb.defaultProps={height:1200,width:1200};addFonts(FramerSPCuQBtAb,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/rZ5DdENNqIdFTIyQQiP5isO7M.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/PONfPc6h4EPYwJliXQBmjVx7QxI.woff2\",weight:\"800\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zsnJN7Z1wdzUvepJniD3rbvJIyU.woff2\",weight:\"800\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/UrzZBOy7RyJEWAZGduzOeHiHuY.woff2\",weight:\"800\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/996sR9SfSDuYELz8oHhDOcErkY.woff2\",weight:\"800\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/ftN1HpyPVJEoEb4q36SOrNdLXU.woff2\",weight:\"800\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/Mput0MSwESKlJ6TMz9MPDXhgrk.woff2\",weight:\"800\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/JAur4lGGSGRGyrFi59JSIKqVgU.woff2\",weight:\"800\"}]},...PanneauAccessibiliteFonts,...ModeLancementFonts,...BandeauEvenementFonts,...LienFonts,...FantomeFonts,...PiluleQuizFonts,...FilMenuFonts,...TypographieFonts,...RechercheFonts,...TypoSiteFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerSPCuQBtAb.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Lien,{},context),()=>forwardLoader(Fantome,{},context),()=>forwardLoader(PiluleQuiz,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSPCuQBtAb\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"cfGqIZmq5\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-etmhu6-override\\\",\\\"minHeight\\\":1200,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"KXwPSicNf\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1xsp0i1-override\\\",\\\"minHeight\\\":1200,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"kOh8qeaiD\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-zargbm-override\\\",\\\"minHeight\\\":1200,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"cfGqIZmq5\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kOh8qeaiD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KXwPSicNf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerHitTargets\":\"{\\\"cfGqIZmq5\\\":[\\\".framer-rghyxg-container\\\",\\\".framer-1ehri6l-container\\\",\\\".framer-e6hx4m-container\\\",\\\".framer-1hi72h3\\\",\\\".framer-1lggetu\\\",\\\".framer-1vgxlv0-container\\\",\\\".framer-16lcriw-container\\\",\\\".framer-1s84w7a-container\\\"],\\\"kOh8qeaiD\\\":[\\\".framer-rghyxg-container\\\",\\\".framer-1ehri6l-container\\\",\\\".framer-e6hx4m-container\\\",\\\".framer-1hi72h3\\\",\\\".framer-1lggetu\\\",\\\".framer-1vgxlv0-container\\\",\\\".framer-16lcriw-container\\\",\\\".framer-1s84w7a-container\\\"],\\\"KXwPSicNf\\\":[\\\".framer-rghyxg-container\\\",\\\".framer-1ehri6l-container\\\",\\\".framer-e6hx4m-container\\\",\\\".framer-1hi72h3\\\",\\\".framer-1lggetu\\\",\\\".framer-1vgxlv0-container\\\",\\\".framer-16lcriw-container\\\",\\\".framer-1s84w7a-container\\\"]}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport SiteReveleTonEnergie from \"https://framerusercontent.com/modules/eo8StBSVAPBM0Ula9ZEM/RZq1TfXnax4ujoFFdKFQ/SPCuQBtAb.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {A11D2PfxG: \"lc-quiz-section\", G12as_yTA: \"lc-actus-cta\", gWMRccu4G: \"lc-partenaires-cta\", GX0ivwIjF: \"lc-faq-cta\", hyp_bTUHQ: \"lc-qsn-univers\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9lddrKOdflVuE9j9OE6d/svAYJLcah9gvb6jEzkWm/augiA20Il.js\")), path: \"/\"}, wa6mEGmxh: {elements: {WmnjpUUp5: \"lc-quiz-bande\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dIxPnKpYLiznTd5KJChb/xf9kMbDwCU5lpqbGYGIT/wa6mEGmxh.js\")), path: \"/metiers\"}, oPIk_rATg: {elements: {l6w30QMHJ: \"lc-quiz-bande-fo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zdfWxBz8HWXO5iXTCumq/lSzPiT7WB6u4dU7YLiKw/oPIk_rATg.js\")), path: \"/formations\"}, ZhRJsS5Uw: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Y7l2iYcCXq89h5p2PFJl/8gDfaYYYOb6oZBbTrGh4/ZhRJsS5Uw.js\")), path: \"/trouver-sa-voie\"}, Vzz_7hF3Q: {elements: {GUGTkscQR: \"lc-quiz-bande-ce\", o_RggahzP: \"lc-temoins-ce\", ps9hdrzD2: \"lc-quiz-hero-ce\", Xt3zPlJ_l: \"metiers\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/D9rQsZICkEpGeRfN0yfm/0XiSVsYrVgnrTHiL4QLn/Vzz_7hF3Q.js\")), path: \"/conception-etudes\"}, mXIUGKfQS: {elements: {ABD40xXd5: \"metiers\", Hn1x46jhE: \"lc-temoins-inst\", U7FobOhhq: \"lc-quiz-bande-inst\", XTcMW2VlM: \"lc-quiz-hero-inst\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iNtfZqRpdJ2Wmo8mRgx5/HeROLKxgNCMJ2nwRt83y/mXIUGKfQS.js\")), path: \"/installation\"}, glppVaeIP: {elements: {btSXo1vDf: \"metiers\", geDJm13L3: \"lc-temoins-maint\", iduiXTSl8: \"lc-quiz-hero-maint\", wuc8kr5L_: \"lc-quiz-bande-maint\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1JJbheFyJYYJdpVk7J3n/tSMLEKN5vW7yYyqXlu5h/glppVaeIP.js\")), path: \"/maintenance\"}, vIjBsbT8t: {elements: {cZ30djikx: \"lc-quiz-bande-coord\", QXVrFo9dF: \"lc-temoins-coord\", rDU07Va2s: \"metiers\", wsfs3JNfk: \"lc-quiz-hero-coord\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gtPj09H2XXuzuXk9oteW/eqo8lxVxs2RlQq4nNRGs/vIjBsbT8t.js\")), path: \"/metiers/metiers-coordination-genie-electrique\"}, xndimIPaL: {elements: {sEeM6ALPQ: \"quiz\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wtPYNmVEdkD09sQNJSB4/T9dblFNPJwgQKfcXgW5N/xndimIPaL.js\")), path: \"/quel-metier-est-fait-pour-moi\"}, Ag9aGdMXD: {elements: {GhtJ5VWoH: \"bac-pro-mfer\", IkRls7Axo: \"bac-pro-melec\", lfbZF247z: \"formations\", qFCUpkg9R: \"lc-quiz-bande-ac\", V46mmem1g: \"lc-quiz-hero-ac\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XVvXyUOLjwqWvJ0BNkY9/hZqo4czrlmCbAaizCmtL/Ag9aGdMXD.js\")), path: \"/formations/orientation-apres-la-3eme\"}, xwk_S2SYc: {elements: {AESyhXlBt: \"licence-pro\", AtGzVLyqr: \"bts-maintenance-systemes\", dp7mnJKnf: \"bts-electrotechnique\", JtWxIQBEw: \"lc-quiz-bande-bac\", mK80pKlov: \"bachelor-industrie\", OqhDKJvJe: \"bts-fed-a\", v1k_IEcJ5: \"lc-quiz-hero-bac\", VTSsbuhey: \"bts-fed-b\", VZajgjRsG: \"formations\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UuQWdZ3Nl42kq1s96QLe/5olYO18WvicypWJo6Bi0/xwk_S2SYc.js\")), path: \"/formations/bts-electrotechnique-but-bachelor-licence-pro\"}, F69a8wgEK: {elements: {KEjEHEvEM: \"lc-quiz-bande-b5\", Kq2PkcrfQ: \"lc-quiz-hero-b5\", mAInUq_b4: \"formations\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RqtLYkDu6A160wWk2E19/TqJbeCeC1a77ignI5Sq8/F69a8wgEK.js\")), path: \"/formations/diplome-d-ingenieur\"}, RX9Y_TAgD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RoXVL0kd1UoX9kMcq8e6/R5dPCr5YYr3eM3PssJ5f/RX9Y_TAgD.js\")), path: \"/mentions-legales\"}, AFmHbpO4_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MwdRExeCWGMXP99hYjYd/5WOOxVxXbjmTs3YtCCQ2/AFmHbpO4_.js\")), path: \"/politique-de-confidentialite\"}, Hm7GwMchz: {elements: {B6KBE0g10: \"industrie\", bEkhMg5sm: \"batiment-tertiaire\", DdlMpr49O: \"data-centers\", E8O5diFUY: \"reseaux-infrastructures\", JHTVD43XL: \"mobilite-transports-electriques\", NBX6tZO5E: \"nucleaire\", TBTNHeBJM: \"enr-stockage\", wFilHeE6r: \"ville-connectee\", YWUaGffsu: \"ferroviaire\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EKGOC50KEDKkSOq8l0tr/tuFymcIJrITma5w30aBd/Hm7GwMchz.js\")), path: \"/metier-peu-connu-qui-recrute\"}, W5JsN_Thv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4oJMiHz9v4RBLePDe5X1/D0ncYXGrWgTZShLJDPwQ/W5JsN_Thv.js\")), path: \"/serce-syndicat-metiers-avenir\"}, m6h86PklX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DaEtSpFLed3d2hwwW8am/4Knrspa4utySBd7P6Zxg/m6h86PklX.js\")), path: \"/metier-d-avenir-2030\"}, eamR35I9C: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uD8Ooxop0y0laroBf5jD/f32kT7z4eyzRTya4rLzV/eamR35I9C.js\")), path: \"/aller-plus-loin\"}, VDh294ruq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3A2nzkJyazqjh4RFSI27/DmUgicQWBp7WZ6k1V4jf/VDh294ruq.js\")), path: \"/404\"}, QDoIeOQGs: {collectionId: \"fpQwpdfIs\", elements: {kgI7pMjGj: \"lc-secteurs-c-d\", n288q9MaE: \"lc-quiz-fiche\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qp4UbH03tnY3268mQFqc/gG9PlUlxjCmR5E2oFaqL/QDoIeOQGs.js\")), path: \"/metiers/conception-etudes/:fPQDYnkmr\"}, hWeeGK8Vh: {collectionId: \"uOkFwJz8p\", elements: {DfXAsbovv: \"lc-quiz-fiche\", lGtUbvpEp: \"lc-secteurs-i-d\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oXhL918MLF5CNBXrMJXP/qA8qBDm0L3VgDGie7Ecz/hWeeGK8Vh.js\")), path: \"/metiers/installation/:NnKEOGXox\"}, ssxCJiqW_: {collectionId: \"agqAJNwmB\", elements: {BewdkgU6M: \"lc-secteurs-m-d\", XHps4Dm51: \"lc-quiz-fiche\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lii7QAhS4xqAg17Sanuz/ijpYXncvpTbsrdXYzQxS/ssxCJiqW_.js\")), path: \"/metiers/maintenance/:C5kHauHMb\"}, Evnv4Dy93: {collectionId: \"L60Vyj4XC\", elements: {gyLhgWqW0: \"lc-secteurs-g-d\", xotSTE8dQ: \"lc-quiz-fiche\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ja0EFkRwqSJH1Y50ZC3f/tklSbJXFpnFZAnLQAyZp/Evnv4Dy93.js\")), path: \"/metiers/coordination-projet/:NFNYNFTS7\"}, Vq2AuYZmI: {collectionId: \"Y9I6EYni8\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EdktaLNTcGHaceHoxsKm/kGhNX2U44gXRIpu6Hnft/Vq2AuYZmI.js\")), path: \"/actualites/:ozlE_3_kC\"}}\r\n\r\n\t\tconst locales = [{code: \"fr\", id: \"default\", name: \"French\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {agqAJNwmB: async () => (await import(\"https://framerusercontent.com/modules/Kxlq8LAuMr0RESQLcsdw/lmbmhOnqojSeqEU4XSmB/agqAJNwmB.js\"))?.[\"utils\"], fpQwpdfIs: async () => (await import(\"https://framerusercontent.com/modules/nrI5Rx1Pq1aSQhzIhpEs/LZDE1UNX4Z8eVJikwfCc/fpQwpdfIs.js\"))?.[\"utils\"], L60Vyj4XC: async () => (await import(\"https://framerusercontent.com/modules/EGlunBffhYmtnK8W7PSW/snkx3IlnUVy3jznb3BS6/L60Vyj4XC.js\"))?.[\"utils\"], uOkFwJz8p: async () => (await import(\"https://framerusercontent.com/modules/kWdjKwvJ3xF09psyPWda/iBw6AUMy9bf73qYRuWGD/uOkFwJz8p.js\"))?.[\"utils\"], Y9I6EYni8: async () => (await import(\"https://framerusercontent.com/modules/PsAkEZ0EFln6N5Rn6Nv1/emKO0jfj5PErl86L31ci/Y9I6EYni8.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"1bd82099c5309fc837444f5e1c9354043e2f2ad0328547f47d05cf70801528e8\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"wa6mEGmxh\":\r\ncase \"oPIk_rATg\":\r\ncase \"ZhRJsS5Uw\":\r\ncase \"Vzz_7hF3Q\":\r\ncase \"mXIUGKfQS\":\r\ncase \"glppVaeIP\":\r\ncase \"vIjBsbT8t\":\r\ncase \"xndimIPaL\":\r\ncase \"c5Mn9cRej\":\r\ncase \"Ag9aGdMXD\":\r\ncase \"xwk_S2SYc\":\r\ncase \"F69a8wgEK\":\r\ncase \"RX9Y_TAgD\":\r\ncase \"K47OVEjnb\":\r\ncase \"ztEZZ3INR\":\r\ncase \"AFmHbpO4_\":\r\ncase \"Hm7GwMchz\":\r\ncase \"W5JsN_Thv\":\r\ncase \"m6h86PklX\":\r\ncase \"eamR35I9C\":\r\ncase \"VDh294ruq\":\r\ncase \"RIEFH_maD\":\r\ncase \"uMzEHrTAK\":\r\ncase \"QDoIeOQGs\":\r\ncase \"hWeeGK8Vh\":\r\ncase \"ssxCJiqW_\":\r\ncase \"Evnv4Dy93\":\r\ncase \"Vq2AuYZmI\":\r\nreturn React.createElement(SiteReveleTonEnergie, {...props, key: \"SiteReveleTonEnergie\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"wa6mEGmxh\":\r\ncase \"oPIk_rATg\":\r\ncase \"ZhRJsS5Uw\":\r\ncase \"Vzz_7hF3Q\":\r\ncase \"mXIUGKfQS\":\r\ncase \"glppVaeIP\":\r\ncase \"vIjBsbT8t\":\r\ncase \"xndimIPaL\":\r\ncase \"c5Mn9cRej\":\r\ncase \"Ag9aGdMXD\":\r\ncase \"xwk_S2SYc\":\r\ncase \"F69a8wgEK\":\r\ncase \"RX9Y_TAgD\":\r\ncase \"K47OVEjnb\":\r\ncase \"ztEZZ3INR\":\r\ncase \"AFmHbpO4_\":\r\ncase \"Hm7GwMchz\":\r\ncase \"W5JsN_Thv\":\r\ncase \"m6h86PklX\":\r\ncase \"eamR35I9C\":\r\ncase \"VDh294ruq\":\r\ncase \"RIEFH_maD\":\r\ncase \"uMzEHrTAK\":\r\ncase \"QDoIeOQGs\":\r\ncase \"hWeeGK8Vh\":\r\ncase \"ssxCJiqW_\":\r\ncase \"Evnv4Dy93\":\r\ncase \"Vq2AuYZmI\":\r\nreturn [{hash: \"etmhu6\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1xsp0i1\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"zargbm\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3A2nzkJyazqjh4RFSI27/DmUgicQWBp7WZ6k1V4jf/VDh294ruq.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://reveletonenergie.net\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/hhHLKCLf9xWyuYHeN6lH/OsF7UsNZ4x5NeCR0uWyq/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.26, ease: [0.23, 1, 0.32, 1], mass: 1, stagger: 0, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.16, ease: [0.23, 1, 0.32, 1], mass: 1, stagger: 0, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}