{"version":3,"file":"Loader2.BOoI3Clr.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Talents","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","_Fragment","Image1","React.useRef","React.useMemo","React.useState","React.useId","customEvent","React.useCallback","_Fragment","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.useRef","React.useState","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","RichText","WhoItem2","React.useContext","React.useMemo","React.Fragment","React.useState","React.forwardRef","useRef","React.useId","RichText","React.useRef","React.useState","React.useMemo","React.useCallback","React.useLayoutEffect","React.useEffect"],"sources":["https:/framerusercontent.com/modules/QEnKvXLcUvka1fwNtDLt/vg9f5vALzH5L03u4NmND/HmY4cfIHA.js","https:/framerusercontent.com/modules/yCtQWOigzXVg13OwfcGe/c4AEUbBDhC7JyihlKuZz/CMSStoryCarousel.js","https:/framerusercontent.com/modules/pS5K9VWaLhMNwyhLYNOw/gYnigYe3rrheg23pVRBd/PqrkIPj5O.js","https:/framerusercontent.com/modules/d8l0d7JkSnMp5jEKhR0P/UFNrrX3XDdoJZ4kk1dnZ/HomeLivingImage.js","https:/framerusercontent.com/modules/pUGZRXLu0UUw3DtH5rPH/l9UPlT8WUlGQ8ub0gRUy/wrqkqI2YM.js","https:/framerusercontent.com/modules/FQMBAQZyEjWIOIgZv3cR/eihX7QEd9L4qxa5mbxyo/yEY2jKIoz.js","https:/framerusercontent.com/modules/y500W5bDbQzGhOnxKbVU/eIUZSLt9ZkoKwNawUSZ8/Loader2.js"],"sourcesContent":["// Generated by Framer (166c212)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,PathVariablesContext,queryCache,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TalentSiteLink from\"https://framerusercontent.com/modules/a38YHLoP9r25vwi0hA7z/QTePh1fcD0Csd9w3hXKv/TalentSiteLink.js\";import Talents from\"https://framerusercontent.com/modules/MjRpYjG3M8YX3tLfvwBW/cQDHAc2nshByMqQhg3bR/o72_e6p1u.js\";const TalentSiteLinkFonts=getFonts(TalentSiteLink);const cycleOrder=[\"Kc2K6dQ5C\",\"TqoFyW9eF\"];const serializationHash=\"framer-jsnXh\";const variantClassNames={Kc2K6dQ5C:\"framer-v-1oydnt6\",TqoFyW9eF:\"framer-v-qou9dx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const BxJADF7ZSKc2K6dQ5C=undefined;const UXD8B_jcuKc2K6dQ5C=undefined;const idKc2K6dQ5C=undefined;const OGu0mxTva=undefined;const aRXy_44dP=undefined;const UXD8B_jcuBG2XST8yx=undefined;const jXLhY3DiRBG2XST8yx=undefined;const BxJADF7ZSBG2XST8yx=undefined;const g91dmi633BG2XST8yx=undefined;const idBG2XST8yx=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const arrayToArray=value=>{if(!Array.isArray(value))return;return value.map(item=>({buttonBackground:item?.[\"pMSop1aLE\"],id:item?.[\"id\"],image:toResponsiveImage(item?.[\"jaVRIeZGW\"])}));};const query=prequery=>prequery({from:{alias:\"Kc2K6dQ5C\",data:Talents,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"Kc2K6dQ5C\",name:\"BxJADF7ZS\",type:\"Identifier\"},{collection:\"Kc2K6dQ5C\",name:\"UXD8B_jcu\",type:\"Identifier\"},{collection:\"Kc2K6dQ5C\",name:\"id\",type:\"Identifier\"},{alias:\"BG2XST8yx\",arguments:[{from:{alias:\"BG2XST8yx\",data:Talents,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"BG2XST8yx\",name:\"UXD8B_jcu\",type:\"Identifier\"},{collection:\"BG2XST8yx\",name:\"jXLhY3DiR\",type:\"Identifier\"},{collection:\"BG2XST8yx\",name:\"BxJADF7ZS\",type:\"Identifier\"},{collection:\"BG2XST8yx\",name:\"g91dmi633\",type:\"Identifier\"},{collection:\"BG2XST8yx\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"BG2XST8yx\",name:\"UXD8B_jcu\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"talent-du-moment\"},type:\"BinaryOperation\"}}],functionName:\"ARRAY\",type:\"FunctionCall\"}],where:{left:{collection:\"Kc2K6dQ5C\",name:\"UXD8B_jcu\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"talent-du-moment\"},type:\"BinaryOperation\"}});const query1=()=>({from:{alias:\"Kc2K6dQ5C\",data:Talents,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"Kc2K6dQ5C\",name:\"BxJADF7ZS\",type:\"Identifier\"},{collection:\"Kc2K6dQ5C\",name:\"UXD8B_jcu\",type:\"Identifier\"},{collection:\"Kc2K6dQ5C\",name:\"id\",type:\"Identifier\"},{alias:\"BG2XST8yx\",arguments:[{from:{alias:\"BG2XST8yx\",data:Talents,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"BG2XST8yx\",name:\"UXD8B_jcu\",type:\"Identifier\"},{collection:\"BG2XST8yx\",name:\"jXLhY3DiR\",type:\"Identifier\"},{collection:\"BG2XST8yx\",name:\"BxJADF7ZS\",type:\"Identifier\"},{collection:\"BG2XST8yx\",name:\"g91dmi633\",type:\"Identifier\"},{collection:\"BG2XST8yx\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"BG2XST8yx\",name:\"UXD8B_jcu\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"talent-du-moment\"},type:\"BinaryOperation\"}}],functionName:\"ARRAY\",type:\"FunctionCall\"}],where:{left:{collection:\"Kc2K6dQ5C\",name:\"UXD8B_jcu\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"talent-du-moment\"},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};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 humanReadableVariantMap={Compact:\"TqoFyW9eF\",Desktop:\"Kc2K6dQ5C\"};const Variants=motion.create(React.Fragment);const getProps=({destination,height,id,texte,width,...props})=>{return{...props,aRXy_44dP:texte??props.aRXy_44dP??\"Featured artist\",OGu0mxTva:destination??props.OGu0mxTva,variant:humanReadableVariantMap[props.variant]??props.variant??\"Kc2K6dQ5C\"};};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,aRXy_44dP,OGu0mxTva,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Kc2K6dQ5C\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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-1oydnt6\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Kc2K6dQ5C\",ref:refBinding,style:{...style},...addPropertyOverrides({TqoFyW9eF:{\"data-framer-name\":\"Compact\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection1,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({BG2XST8yx:collection,BxJADF7ZS:BxJADF7ZSKc2K6dQ5C,id:idKc2K6dQ5C,UXD8B_jcu:UXD8B_jcuKc2K6dQ5C},index1)=>{UXD8B_jcuKc2K6dQ5C??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`Kc2K6dQ5C-${idKc2K6dQ5C}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{UXD8B_jcu:UXD8B_jcuKc2K6dQ5C},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y4qbgr\",\"data-framer-name\":\"Photo et bouton — CMS commun\",layoutDependency:layoutDependency,layoutId:\"Vi74UhImO\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||711)-0-(Math.max(0,((componentViewport?.height||711)-0-0)/1)*1+0))/2+0+0)+0+((Math.max(0,((componentViewport?.height||711)-0-0)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||711)-0-0)/1)*1-0-73)/1)*1+68+5))/2+0+0)),sizes:`min(${componentViewport?.width||\"100vw\"}, 1400px)`,...toResponsiveImage(BxJADF7ZSKc2K6dQ5C)},className:\"framer-nj4poe\",\"data-framer-name\":\"Photo principale — image native\",layoutDependency:layoutDependency,layoutId:\"Hs4yxhjfJ\",...addPropertyOverrides({TqoFyW9eF:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-273)/2+0+0)+0+0),sizes:`min(${componentViewport?.width||\"100vw\"}, 1400px)`,...toResponsiveImage(BxJADF7ZSKc2K6dQ5C)},fitImageDimension:\"height\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-szibc9\",\"data-framer-name\":\"btn_group\",layoutDependency:layoutDependency,layoutId:\"BG2XST8yx\",children:collection?.map(({BxJADF7ZS:BxJADF7ZSBG2XST8yx,g91dmi633:g91dmi633BG2XST8yx,id:idBG2XST8yx,jXLhY3DiR:jXLhY3DiRBG2XST8yx,UXD8B_jcu:UXD8B_jcuBG2XST8yx},index)=>{UXD8B_jcuBG2XST8yx??=\"\";jXLhY3DiRBG2XST8yx??=[];g91dmi633BG2XST8yx??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`BG2XST8yx-${idBG2XST8yx}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{UXD8B_jcu:UXD8B_jcuBG2XST8yx},children:/*#__PURE__*/_jsx(Link,{href:OGu0mxTva,motionChild:true,nodeId:\"PUSpF8s38\",scopeId:\"HmY4cfIHA\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-zapuni framer-1fhon3e\",\"data-framer-name\":\"Talent du moment — CMS\",layoutDependency:layoutDependency,layoutId:\"PUSpF8s38\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FVu6FBgww\"},implicitPathVariables:undefined},{href:{webPageId:\"FVu6FBgww\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10ze9jj-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Le talent du moment — image anim\\xe9e\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"qVAmyizF7-container\",name:\"Le talent du moment — image anim\\xe9e\",nodeId:\"qVAmyizF7\",rendersWithMotion:true,scopeId:\"HmY4cfIHA\",children:/*#__PURE__*/_jsx(TalentSiteLink,{artist:g91dmi633BG2XST8yx,backgroundImage:toResponsiveImage(BxJADF7ZSBG2XST8yx),floatingEnabled:false,french:true,height:\"100%\",id:\"qVAmyizF7\",imageExposure:1,imageSaturation:1,imageScale:.68,imageSpeed:.76,imageWarp:1.9,imageZoom:1.2,internalArrow:true,internalPath:\"/talents\",label:aRXy_44dP,layoutId:\"qVAmyizF7\",metalOpacity:.35,name:\"Le talent du moment — image anim\\xe9e\",nativeNavigation:true,shader:[],style:{height:\"100%\",width:\"100%\"},website:resolvedLinks[0],width:\"100%\",works:arrayToArray(jXLhY3DiRBG2XST8yx),...addPropertyOverrides({TqoFyW9eF:{website:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})})})})},idBG2XST8yx);})})]})})},idKc2K6dQ5C);})});}})})})})})});});const css=[\".framer-jsnXh.framer-1fhon3e, .framer-jsnXh .framer-1fhon3e { display: block; }\",\".framer-jsnXh.framer-1oydnt6 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 711px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1136px; }\",\".framer-jsnXh .framer-1y4qbgr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 1px; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-jsnXh .framer-nj4poe { flex: 1 0 0px; height: 1px; max-width: 1400px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-jsnXh .framer-szibc9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 11px; height: min-content; justify-content: center; overflow: visible; padding: 28px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-jsnXh .framer-zapuni { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 188px; }\",\".framer-jsnXh .framer-10ze9jj-container { flex: none; height: 40px; position: relative; width: 188px; }\",\".framer-jsnXh.framer-v-qou9dx.framer-1oydnt6 { height: min-content; width: 746px; }\",\".framer-jsnXh.framer-v-qou9dx .framer-1y4qbgr { flex: none; height: min-content; }\",\".framer-jsnXh.framer-v-qou9dx .framer-nj4poe { flex: none; height: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 711\n * @framerIntrinsicWidth 1136\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TqoFyW9eF\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"aRXy_44dP\":\"texte\",\"OGu0mxTva\":\"destination\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHmY4cfIHA=withCSS(Component,css,\"framer-jsnXh\");export default FramerHmY4cfIHA;FramerHmY4cfIHA.displayName=\"Talent — accueil partag\\xe9 EN-FR\";FramerHmY4cfIHA.defaultProps={height:711,width:1136};addPropertyControls(FramerHmY4cfIHA,{variant:{options:[\"Kc2K6dQ5C\",\"TqoFyW9eF\"],optionTitles:[\"Desktop\",\"Compact\"],title:\"Variant\",type:ControlType.Enum},aRXy_44dP:{defaultValue:\"Featured artist\",title:\"Texte\",type:ControlType.String},onaRXy_44dPChange:{changes:\"aRXy_44dP\",type:ControlType.ChangeHandler},OGu0mxTva:{title:\"Destination\",type:ControlType.Link}});addFonts(FramerHmY4cfIHA,[{explicitInter:true,fonts:[]},...TalentSiteLinkFonts],{supportsExplicitInterCodegen:true});FramerHmY4cfIHA.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload()],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHmY4cfIHA\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"711\",\"framerVariables\":\"{\\\"aRXy_44dP\\\":\\\"texte\\\",\\\"OGu0mxTva\\\":\\\"destination\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1136\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TqoFyW9eF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";function getImageSrc(image){if(!image)return\"\";if(typeof image===\"string\")return image;return image.src||image.url||image.href||\"\";}function getImageSrcSet(image){if(!image||typeof image===\"string\")return undefined;return image.srcSet;}function getImageAlt(image,fallback=\"\"){if(!image||typeof image===\"string\")return fallback;return image.alt||fallback;}function resolveFont(value,fallback){let font=value;if(typeof font===\"string\"){try{font=JSON.parse(font);}catch{return fallback;}}if(!font||typeof font!==\"object\")return fallback;const result={...fallback,...font};if(typeof font.fontSelector===\"string\"&&font.fontSelector.startsWith(\"CUSTOMV2;\")){result.fontFamily=`\"${font.fontSelector.slice(9)}\", ${fallback.fontFamily}`;}delete result.fontSelector;for(const key of[\"lineHeight\",\"letterSpacing\"]){if(Array.isArray(result[key]))result[key]=`${result[key][0]}${result[key][1]}`;}return result;}function clampIndex(index,total,loop){if(total<=0)return 0;if(loop)return(index+total)%total;return Math.max(0,Math.min(index,total-1));}function buildItems(props){const rawItems=[{carouselImage:props.carouselImage1,cardTitle:props.cardTitle1,hoverText:props.hoverText1,popupText:props.popupText1,popupImage:props.popupImage1},{carouselImage:props.carouselImage2,cardTitle:props.cardTitle2,hoverText:props.hoverText2,popupText:props.popupText2,popupImage:props.popupImage2},{carouselImage:props.carouselImage3,cardTitle:props.cardTitle3,hoverText:props.hoverText3,popupText:props.popupText3,popupImage:props.popupImage3},{carouselImage:props.carouselImage4,cardTitle:props.cardTitle4,hoverText:props.hoverText4,popupText:props.popupText4,popupImage:props.popupImage4},{carouselImage:props.carouselImage5,cardTitle:props.cardTitle5,hoverText:props.hoverText5,popupText:props.popupText5,popupImage:props.popupImage5},{carouselImage:props.carouselImage6,cardTitle:props.cardTitle6,hoverText:props.hoverText6,popupText:props.popupText6,popupImage:props.popupImage6}];return rawItems.filter(item=>{return Boolean(getImageSrc(item.carouselImage)||item.cardTitle||item.hoverText||item.popupText||getImageSrc(item.popupImage));});}function buildPopupSlides(items){const slides=[];items.forEach((item,itemIndex)=>{const text=item.popupText||item.hoverText||item.cardTitle||\"\";const image=item.popupImage||item.carouselImage;if(text)slides.push({type:\"text\",itemIndex,text});if(getImageSrc(image)){slides.push({type:\"image\",itemIndex,image:image});}});return slides;}function getFirstSlideIndexForItem(slides,itemIndex){const index=slides.findIndex(slide=>slide.itemIndex===itemIndex);return index>=0?index:0;}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function CMSStoryCarousel(props){props={...DEFAULT_CAROUSEL,...props};const{aspectRatio,imageFit,popupImageFit,cardRadius,cardMaxWidth,cardAlign,slideGap,titleColor,titleFontSize,titleGap,titleAlign,titleFont,hoverOverlayColor,hoverOverlayOpacity,hoverTextColor,hoverTextFontSize,hoverTextAlign,hoverTextFont,lazyImages,enableClick,showCardHint,cardHintText,mobileCtaText,badgeBackground,badgeHoverBackground,badgeTextColor,badgeBorderColor,showCarouselArrows,showDots,loopCarousel,loopPopup,modalBackground,modalCardColor,modalTextColor,modalRadius,modalMaxWidth,modalScreenPadding,modalMaxHeight,modalTextFontSize,mobileBreakpoint,touchBreakpoint,mobileModalSidePad,mobileTextHeight,mobileImageMaxHeight,mobileTextFontSize,mobileTextAlign,mobilePopupImageFit,arrowBackground,arrowColor,modalIconColorImage,modalIconColorText,iconHoverGlowColor,showPopupCounter}=props;const isFrench=props.versionFR??false;const dialogRef=React.useRef(null);const triggerRef=React.useRef(null);const items=React.useMemo(()=>buildItems(props),[props.carouselImage1,props.cardTitle1,props.hoverText1,props.popupText1,props.popupImage1,props.carouselImage2,props.cardTitle2,props.hoverText2,props.popupText2,props.popupImage2,props.carouselImage3,props.cardTitle3,props.hoverText3,props.popupText3,props.popupImage3,props.carouselImage4,props.cardTitle4,props.hoverText4,props.popupText4,props.popupImage4,props.carouselImage5,props.cardTitle5,props.hoverText5,props.popupText5,props.popupImage5,props.carouselImage6,props.cardTitle6,props.hoverText6,props.popupText6,props.popupImage6]);const popupSlides=React.useMemo(()=>buildPopupSlides(items),[items]);const[activeIndex,setActiveIndex]=React.useState(0);const[hoveredIndex,setHoveredIndex]=React.useState(null);const[isOpen,setIsOpen]=React.useState(false);const[popupSlideIndex,setPopupSlideIndex]=React.useState(0);const[mounted,setMounted]=React.useState(false);const[isMobile,setIsMobile]=React.useState(false);const[isTouch,setIsTouch]=React.useState(false);const[activePreviewIndex,setActivePreviewIndex]=React.useState(null);const instanceId=React.useId();const touchStartX=React.useRef(null);const touchStartY=React.useRef(null);const itemCount=items.length;const popupSlideCount=popupSlides.length;const cardJustifyContent=cardAlign===\"left\"?\"flex-start\":cardAlign===\"right\"?\"flex-end\":\"center\";const cardWidthStyle=cardMaxWidth>0?`min(100%, ${cardMaxWidth}px)`:\"100%\";React.useEffect(()=>{setMounted(true);},[]);React.useEffect(()=>{if(typeof window===\"undefined\")return;const updateDeviceModes=()=>{const width=window.innerWidth;const hasCoarsePointer=typeof window.matchMedia===\"function\"?window.matchMedia(\"(hover: none), (pointer: coarse)\").matches:false;setIsMobile(width<=mobileBreakpoint);setIsTouch(hasCoarsePointer||width<=touchBreakpoint);};updateDeviceModes();window.addEventListener(\"resize\",updateDeviceModes);window.addEventListener(\"orientationchange\",updateDeviceModes);return()=>{window.removeEventListener(\"resize\",updateDeviceModes);window.removeEventListener(\"orientationchange\",updateDeviceModes);};},[mobileBreakpoint,touchBreakpoint]);React.useEffect(()=>{if(typeof window===\"undefined\")return;const closeOtherPreviews=event=>{const customEvent=event;if(customEvent.detail?.id!==instanceId){setActivePreviewIndex(null);}};window.addEventListener(\"cms-story-preview-open\",closeOtherPreviews);return()=>{window.removeEventListener(\"cms-story-preview-open\",closeOtherPreviews);};},[instanceId]);React.useEffect(()=>{if(activeIndex>itemCount-1){setActiveIndex(Math.max(0,itemCount-1));}},[activeIndex,itemCount]);const goToPopupSlide=React.useCallback(direction=>{setPopupSlideIndex(current=>clampIndex(current+direction,popupSlideCount,loopPopup));},[popupSlideCount,loopPopup]);const popupNavigationRef=React.useRef(goToPopupSlide);popupNavigationRef.current=goToPopupSlide;React.useEffect(()=>{if(!isOpen||typeof document===\"undefined\")return;const dialog=dialogRef.current;if(!dialog)return;dialog.style.pointerEvents=\"auto\";if(!dialog.open)dialog.showModal();const previousOverflow=document.body.style.overflow;const previousOverscroll=document.body.style.overscrollBehavior;document.body.style.overflow=\"hidden\";document.body.style.overscrollBehavior=\"contain\";const handleKeyDown=event=>{if(event.key===\"Tab\"){const controls=Array.from(dialog.querySelectorAll(\"button:not([disabled]), a[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex='-1'])\")).filter(node=>node.getClientRects().length>0);const first=controls[0],last=controls[controls.length-1];if(event.shiftKey&&document.activeElement===first){event.preventDefault();last?.focus();}else if(!event.shiftKey&&document.activeElement===last){event.preventDefault();first?.focus();}}if(event.key===\"Escape\"){event.preventDefault();setIsOpen(false);}if(event.key===\"ArrowRight\"){event.preventDefault();popupNavigationRef.current(1);}if(event.key===\"ArrowLeft\"){event.preventDefault();popupNavigationRef.current(-1);}};window.addEventListener(\"keydown\",handleKeyDown);return()=>{dialog.style.pointerEvents=\"none\";if(dialog.open)dialog.close();if(triggerRef.current?.isConnected)triggerRef.current.focus({preventScroll:true});document.body.style.overflow=previousOverflow;document.body.style.overscrollBehavior=previousOverscroll;window.removeEventListener(\"keydown\",handleKeyDown);};},[isOpen]);const goToCarouselSlide=React.useCallback(direction=>{setActiveIndex(current=>clampIndex(current+direction,itemCount,loopCarousel));},[itemCount,loopCarousel]);const openPopupFromItem=React.useCallback(index=>{if(!enableClick||popupSlideCount===0)return;setPopupSlideIndex(getFirstSlideIndexForItem(popupSlides,index));setActivePreviewIndex(null);setIsOpen(true);},[enableClick,popupSlides,popupSlideCount]);const handleTouchStart=React.useCallback(event=>{if(!isTouch||popupSlideCount<=1)return;const touch=event.touches[0];touchStartX.current=touch.clientX;touchStartY.current=touch.clientY;},[isTouch,popupSlideCount]);const handleTouchEnd=React.useCallback(event=>{if(!isTouch||popupSlideCount<=1||touchStartX.current===null||touchStartY.current===null){return;}const touch=event.changedTouches[0];const deltaX=touch.clientX-touchStartX.current;const deltaY=touch.clientY-touchStartY.current;touchStartX.current=null;touchStartY.current=null;if(Math.abs(deltaX)<44||Math.abs(deltaX)<Math.abs(deltaY)*1.25){return;}if(deltaX<0)goToPopupSlide(1);else goToPopupSlide(-1);},[isTouch,popupSlideCount,goToPopupSlide]);const currentSlide=popupSlides[popupSlideIndex];const isTextSlide=currentSlide?.type===\"text\";const effectiveModalSidePad=isMobile?mobileModalSidePad:modalScreenPadding;const effectiveModalHeight=isMobile?Math.max(mobileTextHeight,mobileImageMaxHeight):modalMaxHeight;const effectiveModalTextSize=isMobile?mobileTextFontSize:modalTextFontSize;const effectivePopupImageFit=isMobile?mobilePopupImageFit:popupImageFit;const modalIconColor=currentSlide?.type===\"text\"?modalIconColorText:modalIconColorImage;const canGoPrevious=loopPopup||popupSlideIndex>0;const canGoNext=loopPopup||popupSlideIndex<popupSlideCount-1;const modal=/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&currentSlide&&/*#__PURE__*/_jsx(motion.dialog,{ref:dialogRef,onCancel:event=>{event.preventDefault();setIsOpen(false);},\"aria-label\":`${isFrench?\"R\\xe9f\\xe9rence\":\"Reference\"} — ${items[currentSlide.itemIndex]?.cardTitle||\"\"}`,initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.16},role:\"dialog\",\"aria-modal\":\"true\",style:{position:\"fixed\",inset:0,width:\"100vw\",height:\"100dvh\",maxWidth:\"none\",maxHeight:\"none\",margin:0,border:0,zIndex:2147483647,background:modalBackground,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:effectiveModalSidePad,boxSizing:\"border-box\",overscrollBehavior:\"contain\"},onClick:()=>setIsOpen(false),children:/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,scale:.985},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.985},transition:{duration:.18,ease:[.22,1,.36,1]},onClick:event=>event.stopPropagation(),onTouchStart:handleTouchStart,onTouchEnd:handleTouchEnd,style:{position:\"relative\",width:`min(${modalMaxWidth}px, calc(100vw - ${effectiveModalSidePad*2}px))`,height:`min(${effectiveModalHeight}vh, calc(100vh - ${effectiveModalSidePad*2}px))`,maxHeight:`calc(100vh - ${effectiveModalSidePad*2}px)`,borderRadius:modalRadius,background:isTextSlide?modalCardColor:\"#000000\",color:modalTextColor,overflow:\"hidden\",boxShadow:\"0 24px 90px rgba(0,0,0,.45)\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(CloseButton,{label:isFrench?\"Fermer la r\\xe9f\\xe9rence\":\"Close reference\",onClick:()=>setIsOpen(false),color:modalIconColor,ringColor:isTextSlide?\"rgba(0,0,0,.18)\":iconHoverGlowColor}),/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",initial:false,children:/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,x:18},animate:{opacity:1,x:0},exit:{opacity:0,x:-18},transition:{duration:.18,ease:[.22,1,.36,1]},style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:isTextSlide?isMobile?\"56px 58px\":\"72px min(9vw, 88px)\":0,boxSizing:\"border-box\",background:isTextSlide?modalCardColor:\"#000000\"},children:currentSlide.type===\"text\"?/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:820,color:modalTextColor,fontSize:isMobile?effectiveModalTextSize:`clamp(24px, 4vw, ${effectiveModalTextSize}px)`,lineHeight:isMobile?1.12:1.08,letterSpacing:\"-0.04em\",fontWeight:500,whiteSpace:\"pre-wrap\",textAlign:isMobile?mobileTextAlign:\"left\"},children:currentSlide.text}):/*#__PURE__*/_jsx(\"img\",{src:getImageSrc(currentSlide.image),srcSet:getImageSrcSet(currentSlide.image),alt:getImageAlt(currentSlide.image,`Image pop-up ${currentSlide.itemIndex+1}`),loading:\"eager\",decoding:\"async\",draggable:false,style:{width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",objectFit:effectivePopupImageFit,display:\"block\",background:\"#000000\",userSelect:\"none\"}})},popupSlideIndex)}),popupSlideCount>1&&!isTouch&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(ArrowButton,{label:isFrench?\"Image pr\\xe9c\\xe9dente\":\"Previous image\",direction:\"left\",onClick:()=>goToPopupSlide(-1),disabled:!canGoPrevious,background:arrowBackground,color:modalIconColor,glowColor:isTextSlide?\"rgba(0,0,0,.18)\":iconHoverGlowColor,modal:true}),/*#__PURE__*/_jsx(ArrowButton,{label:isFrench?\"Image suivante\":\"Next image\",direction:\"right\",onClick:()=>goToPopupSlide(1),disabled:!canGoNext,background:arrowBackground,color:modalIconColor,glowColor:isTextSlide?\"rgba(0,0,0,.18)\":iconHoverGlowColor,modal:true})]}),popupSlideCount>1&&/*#__PURE__*/_jsx(MobileProgress,{isFrench:isFrench,current:popupSlideIndex,total:popupSlideCount,isTextSlide:Boolean(isTextSlide),onPrevious:()=>goToPopupSlide(-1),onNext:()=>goToPopupSlide(1),onSelect:setPopupSlideIndex}),showPopupCounter&&popupSlideCount>1&&!isTouch&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:\"50%\",bottom:18,transform:\"translateX(-50%)\",color:isTextSlide?modalTextColor:\"#FFFFFF\",background:isTextSlide?\"rgba(0,0,0,.06)\":\"rgba(0,0,0,.45)\",borderRadius:999,padding:\"6px 10px\",fontSize:12,letterSpacing:\"0.04em\",zIndex:45,backdropFilter:\"blur(8px)\"},children:[popupSlideIndex+1,\" / \",popupSlideCount]})]})})});if(itemCount===0){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius:cardRadius,border:\"1px dashed rgba(0,0,0,.25)\",color:\"rgba(0,0,0,.55)\",fontFamily:\"Inter, sans-serif\",padding:24,textAlign:\"center\",boxSizing:\"border-box\"},children:\"Connecte au moins Image 1, Titre 1, Hover Text 1, Popup Text 1 ou Popup Image 1 \\xe0 ton CMS.\"});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",overflow:\"visible\",fontFamily:\"Inter, sans-serif\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(motion.div,{animate:{x:`calc(-${activeIndex*100}% - ${activeIndex*slideGap}px)`},transition:{duration:.22,ease:[.22,1,.36,1]},style:{display:\"flex\",width:\"100%\",gap:slideGap,willChange:\"transform\"},children:items.map((item,index)=>{const imageSrc=getImageSrc(item.carouselImage);const CardTag=enableClick?\"button\":\"div\";const isHovered=enableClick&&hoveredIndex===index;const isPreviewActive=isTouch?activePreviewIndex===index:isHovered;const title=item.cardTitle||`Image ${index+1}`;const hoverText=item.hoverText||\"\";return /*#__PURE__*/_jsxs(CardTag,{type:enableClick?\"button\":undefined,onClick:event=>{if(!enableClick)return;event.preventDefault();triggerRef.current=event.currentTarget;if(event.detail===0){openPopupFromItem(index);return;}if(isTouch){if(hoverText){window.dispatchEvent(new CustomEvent(\"cms-story-preview-open\",{detail:{id:instanceId}}));setActivePreviewIndex(current=>current===index?null:index);}else{openPopupFromItem(index);}return;}openPopupFromItem(index);},onMouseEnter:()=>{if(enableClick&&!isTouch)setHoveredIndex(index);},onMouseLeave:()=>{if(!isTouch)setHoveredIndex(null);},style:{flex:\"0 0 100%\",width:\"100%\",padding:0,border:\"none\",background:\"transparent\",cursor:enableClick&&popupSlideCount>0?\"pointer\":\"default\",textAlign:\"left\",display:\"flex\",flexDirection:\"column\",alignItems:cardJustifyContent,appearance:\"none\"},\"aria-label\":enableClick?`${isFrench?\"Ouvrir\":\"Open\"} ${title}`:undefined,children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:cardWidthStyle,aspectRatio,overflow:\"hidden\",borderRadius:cardRadius,background:\"rgba(0,0,0,.06)\",transform:\"translateZ(0)\"},children:[imageSrc?/*#__PURE__*/_jsx(\"img\",{src:imageSrc,srcSet:getImageSrcSet(item.carouselImage),alt:getImageAlt(item.carouselImage,title),loading:!lazyImages&&index===activeIndex?\"eager\":\"lazy\",decoding:\"async\",draggable:false,style:{width:\"100%\",height:\"100%\",objectFit:imageFit,display:\"block\",userSelect:\"none\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:\"rgba(0,0,0,.45)\",fontSize:14},children:\"Image manquante\"}),/*#__PURE__*/_jsx(motion.div,{initial:false,animate:{opacity:isPreviewActive&&hoverText?hoverOverlayOpacity:0},transition:{duration:.16},style:{position:\"absolute\",inset:0,background:hoverOverlayColor,pointerEvents:\"none\",willChange:\"opacity\"}}),enableClick&&hoverText&&/*#__PURE__*/_jsxs(motion.div,{initial:false,animate:{opacity:isPreviewActive?1:0,y:isPreviewActive?0:8},transition:{duration:.18,ease:[.22,1,.36,1]},style:{position:\"absolute\",...isTouch?{inset:\"16px 14px\",transform:\"none\"}:{left:24,right:24,top:\"50%\",transform:\"translateY(-50%)\"},color:hoverTextColor,fontSize:isTouch?\"clamp(14px, 4vw, 18px)\":hoverTextFontSize,lineHeight:isTouch?1.14:1.25,fontWeight:500,...resolveFont(hoverTextFont,DEFAULT_CAROUSEL.hoverTextFont||{}),...isTouch?{fontSize:\"clamp(14px, 4vw, 18px)\",lineHeight:\"1.14em\"}:{},pointerEvents:isTouch?\"auto\":\"none\",whiteSpace:\"pre-wrap\",zIndex:3,textAlign:isTouch?\"center\":hoverTextAlign,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:isTouch?12:0,overflow:\"hidden\",willChange:\"opacity, transform\"},children:[/*#__PURE__*/_jsx(\"span\",{style:isTouch?{display:\"-webkit-box\",WebkitLineClamp:4,WebkitBoxOrient:\"vertical\",overflow:\"hidden\",maxWidth:\"100%\"}:undefined,children:hoverText}),isTouch&&isPreviewActive&&mobileCtaText&&/*#__PURE__*/_jsx(motion.span,{initial:{opacity:0,y:6},animate:{opacity:1,y:0},transition:{duration:.18,ease:[.22,1,.36,1]},onClick:event=>{event.preventDefault();event.stopPropagation();openPopupFromItem(index);},role:\"button\",\"aria-label\":isFrench?\"Ouvrir la r\\xe9f\\xe9rence\":\"Open reference\",style:{color:\"#FFFFFF\",background:\"transparent\",border:\"none\",borderBottom:\"1px solid rgba(255,255,255,.82)\",borderRadius:0,padding:\"0 0 3px\",fontSize:10,lineHeight:1,fontWeight:400,letterSpacing:\"0.08em\",textTransform:\"uppercase\",boxShadow:\"none\",pointerEvents:\"auto\"},children:mobileCtaText})]}),enableClick&&showCardHint&&cardHintText&&/*#__PURE__*/_jsx(HintBadge,{text:cardHintText,active:isPreviewActive,background:badgeBackground,hoverBackground:badgeHoverBackground,color:badgeTextColor,borderColor:badgeBorderColor})]}),title&&/*#__PURE__*/_jsx(\"div\",{style:{width:cardWidthStyle,marginTop:titleGap,color:titleColor,fontSize:titleFontSize,lineHeight:1.3,fontWeight:400,...resolveFont(titleFont,DEFAULT_CAROUSEL.titleFont||{}),fontFamily:\"Didot, 'Bodoni 72', serif\",textAlign:titleAlign,whiteSpace:\"pre-wrap\"},children:title})]},index);})})}),showCarouselArrows&&itemCount>1&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(ArrowButton,{label:isFrench?\"Image pr\\xe9c\\xe9dente\":\"Previous image\",direction:\"left\",onClick:()=>goToCarouselSlide(-1),disabled:!loopCarousel&&activeIndex===0,background:arrowBackground,color:arrowColor}),/*#__PURE__*/_jsx(ArrowButton,{label:isFrench?\"Image suivante\":\"Next image\",direction:\"right\",onClick:()=>goToCarouselSlide(1),disabled:!loopCarousel&&activeIndex===itemCount-1,background:arrowBackground,color:arrowColor})]}),showDots&&itemCount>1&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"50%\",top:`calc(100% - ${titleGap+titleFontSize+8}px)`,transform:\"translateX(-50%)\",display:\"flex\",gap:7,zIndex:7,pointerEvents:\"auto\"},children:items.map((_,index)=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:event=>{event.preventDefault();event.stopPropagation();setActiveIndex(index);},\"aria-label\":`${isFrench?\"Aller \\xe0 l’image\":\"Go to image\"} ${index+1}`,style:{width:activeIndex===index?18:7,height:7,borderRadius:999,border:\"none\",padding:0,cursor:\"pointer\",background:\"rgba(255,255,255,.9)\",opacity:activeIndex===index?1:.45,transition:\"all .16s ease\",appearance:\"none\"}},index))})]}),mounted&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(modal,document.body):modal]});}function MobileProgress({isFrench=false,current,total,isTextSlide,onPrevious,onNext,onSelect}){const trackColor=isTextSlide?\"rgba(0,0,0,.12)\":\"rgba(255,255,255,.28)\";const fillColor=isTextSlide?\"rgba(0,0,0,.72)\":\"rgba(255,255,255,.9)\";return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:\"50%\",bottom:12,transform:\"translateX(-50%)\",width:\"min(210px, 58vw)\",height:44,zIndex:45,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",touchAction:\"manipulation\"},\"aria-label\":isFrench?\"Navigation de la r\\xe9f\\xe9rence\":\"Reference navigation\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":isFrench?\"Image pr\\xe9c\\xe9dente\":\"Previous image\",onClick:event=>{event.preventDefault();event.stopPropagation();onPrevious();},style:{position:\"absolute\",left:0,top:0,width:\"50%\",height:\"100%\",border:\"none\",background:\"transparent\",padding:0,cursor:\"pointer\",appearance:\"none\"}}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":isFrench?\"Image suivante\":\"Next image\",onClick:event=>{event.preventDefault();event.stopPropagation();onNext();},style:{position:\"absolute\",right:0,top:0,width:\"50%\",height:\"100%\",border:\"none\",background:\"transparent\",padding:0,cursor:\"pointer\",appearance:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",display:\"flex\",alignItems:\"center\",gap:5,pointerEvents:\"none\"},children:Array.from({length:total}).map((_,index)=>{const isPast=index<current;const isActive=index===current;return /*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":`${isFrench?\"Aller \\xe0 l’image\":\"Go to image\"} ${index+1}`,onClick:event=>{event.preventDefault();event.stopPropagation();onSelect(index);},style:{position:\"relative\",flex:1,height:20,border:\"none\",background:\"transparent\",padding:0,cursor:\"pointer\",appearance:\"none\",pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:0,right:0,top:\"50%\",height:2,transform:\"translateY(-50%)\",borderRadius:999,background:trackColor,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(motion.span,{initial:false,animate:{width:isPast||isActive?\"100%\":\"0%\"},transition:{duration:.22,ease:[.22,1,.36,1]},style:{display:\"block\",height:\"100%\",borderRadius:999,background:fillColor}})})},index);})})]});}function HintBadge({text,active,background,hoverBackground,color,borderColor}){const label=text.startsWith(\"+\")?text.slice(1).trimStart():text;return /*#__PURE__*/_jsxs(motion.div,{initial:false,animate:{opacity:active?1:.92,scale:active?1.035:1,y:active?-2:0,backgroundColor:active?hoverBackground:background},transition:{duration:.22,ease:[.22,1,.36,1]},style:{position:\"absolute\",right:14,bottom:14,zIndex:4,color,fontSize:12,lineHeight:1,padding:\"9px 12px\",borderRadius:999,border:`1px solid ${borderColor}`,backdropFilter:\"blur(10px)\",pointerEvents:\"none\",overflow:\"hidden\",boxShadow:\"0 8px 24px rgba(0,0,0,.16)\"},children:[/*#__PURE__*/_jsx(motion.span,{initial:false,animate:{x:active?0:-8,opacity:active?1:0},transition:{duration:.22,ease:[.22,1,.36,1]},style:{position:\"absolute\",left:0,top:0,bottom:0,width:\"48%\",background:\"linear-gradient(90deg, rgba(0,0,0,.08), rgba(0,0,0,0))\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-flex\",alignItems:\"center\",gap:5},children:[/*#__PURE__*/_jsx(motion.span,{initial:false,animate:{rotate:active?90:0,scale:active?1.08:1},transition:{duration:.22,ease:[.22,1,.36,1]},style:{display:\"inline-block\",transformOrigin:\"50% 50%\"},children:\"+\"}),/*#__PURE__*/_jsx(\"span\",{children:label})]})]});}function ArrowButton({label,direction,onClick,disabled,background,color,glowColor=\"rgba(255,255,255,.72)\",modal=false}){const isLeft=direction===\"left\";const[isHovered,setIsHovered]=React.useState(false);const size=modal?64:44;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:modal?\"50%\":\"calc(50% - 18px)\",[isLeft?\"left\":\"right\"]:modal?18:14,transform:\"translateY(-50%)\",zIndex:modal?48:8,width:size,height:size,pointerEvents:disabled?\"none\":\"auto\"},children:/*#__PURE__*/_jsxs(motion.button,{type:\"button\",\"aria-label\":label,onClick:event=>{event.preventDefault();event.stopPropagation();if(!disabled)onClick();},disabled:disabled,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),whileHover:disabled?undefined:{scale:1.035},whileTap:disabled?undefined:{scale:.96},transition:{duration:.18,ease:[.22,1,.36,1]},style:{position:\"relative\",width:\"100%\",height:\"100%\",borderRadius:999,border:\"none\",background:modal?\"transparent\":background,color,cursor:disabled?\"default\":\"pointer\",opacity:disabled?.28:1,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:0,appearance:\"none\",overflow:\"visible\"},children:[modal&&/*#__PURE__*/_jsx(DirectionalHalfRing,{direction:direction,active:isHovered&&!disabled,color:glowColor}),/*#__PURE__*/_jsx(ChevronIcon,{direction:direction,size:modal?23:18})]})});}function DirectionalHalfRing({direction,active,color}){const isLeft=direction===\"left\";const upperPath=isLeft?\"M8 32 A24 24 0 0 1 32 8\":\"M56 32 A24 24 0 0 0 32 8\";const lowerPath=isLeft?\"M8 32 A24 24 0 0 0 32 56\":\"M56 32 A24 24 0 0 1 32 56\";return /*#__PURE__*/_jsx(\"svg\",{width:\"64\",height:\"64\",viewBox:\"0 0 64 64\",fill:\"none\",\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,pointerEvents:\"none\"},children:[upperPath,lowerPath].map((path,index)=>/*#__PURE__*/_jsx(motion.path,{d:path,stroke:color,strokeWidth:\"1.15\",strokeLinecap:\"round\",fill:\"none\",initial:false,animate:{pathLength:active?1:0,opacity:active?1:0},transition:{duration:.34,ease:[.22,1,.36,1]}},index))});}function ChevronIcon({direction,size}){const points=direction===\"left\"?\"15 4 6 12 15 20\":\"9 4 18 12 9 20\";return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"polygon\",{points:points,fill:\"currentColor\"})});}function CloseButton({onClick,color,ringColor,label=\"Close reference\"}){const[isHovered,setIsHovered]=React.useState(false);return /*#__PURE__*/_jsxs(motion.button,{type:\"button\",onClick:event=>{event.preventDefault();event.stopPropagation();onClick();},\"aria-label\":label,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),whileHover:{scale:1.035},whileTap:{scale:.96},transition:{duration:.18,ease:[.22,1,.36,1]},style:{position:\"absolute\",top:18,right:18,zIndex:50,width:54,height:54,borderRadius:999,border:\"none\",background:\"transparent\",color,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:0,appearance:\"none\",overflow:\"visible\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"54\",height:\"54\",viewBox:\"0 0 54 54\",fill:\"none\",\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(motion.circle,{cx:\"27\",cy:\"27\",r:\"22\",stroke:ringColor,strokeWidth:\"1.1\",strokeLinecap:\"round\",fill:\"none\",initial:false,animate:{pathLength:isHovered?1:0,opacity:isHovered?1:0},transition:{duration:.36,ease:[.22,1,.36,1]}})}),/*#__PURE__*/_jsx(CloseIcon,{})]});}function CloseIcon(){return /*#__PURE__*/_jsx(\"svg\",{width:\"26\",height:\"26\",viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4.75 4.75L19.25 19.25M19.25 4.75L4.75 19.25\",stroke:\"currentColor\",strokeWidth:\"1.15\",strokeLinecap:\"round\"})});}const DEFAULT_CAROUSEL={cardTitle1:\"Titre\",popupText1:\"Premier texte dans la pop-up. Clique sur la fl\\xe8che pour voir l’image.\",cardTitle2:\"Titre\",popupText2:\"Deuxi\\xe8me texte dans la pop-up.\",aspectRatio:\"5 / 6\",imageFit:\"cover\",popupImageFit:\"cover\",cardRadius:0,cardMaxWidth:260,cardAlign:\"center\",slideGap:0,titleColor:\"#111111\",titleFontSize:24,titleGap:12,titleAlign:\"center\",titleFont:{fontFamily:\"Didot, 'Bodoni 72', serif\",fontSize:24,fontWeight:400,lineHeight:\"1.15em\"},hoverOverlayColor:\"#000000\",hoverOverlayOpacity:.55,hoverTextColor:\"#FFFFFF\",hoverTextFontSize:18,hoverTextAlign:\"center\",hoverTextFont:{fontFamily:\"Inter, sans-serif\",fontSize:18,fontWeight:400,lineHeight:\"1.25em\"},lazyImages:false,enableClick:true,showCardHint:false,cardHintText:\"+ Info\",mobileCtaText:\"Voir plus\",badgeBackground:\"rgba(245,245,245,.92)\",badgeHoverBackground:\"rgba(255,255,255,.98)\",badgeTextColor:\"#111111\",badgeBorderColor:\"rgba(0,0,0,.14)\",showCarouselArrows:false,showDots:false,loopCarousel:true,loopPopup:true,modalBackground:\"rgba(0,0,0,.72)\",modalCardColor:\"#FFFFFF\",modalTextColor:\"#111111\",modalRadius:0,modalMaxWidth:1136,modalScreenPadding:32,modalMaxHeight:72,modalTextFontSize:52,mobileBreakpoint:767,touchBreakpoint:1024,mobileModalSidePad:20,mobileTextHeight:64,mobileImageMaxHeight:64,mobileTextFontSize:24,mobileTextAlign:\"left\",mobilePopupImageFit:\"contain\",arrowBackground:\"transparent\",arrowColor:\"#111111\",modalIconColorImage:\"#FFFFFF\",modalIconColorText:\"#6B6B6B\",iconHoverGlowColor:\"rgba(255,255,255,.72)\",showPopupCounter:false};const itemControls={carouselImage1:{title:\"Image 1\",type:ControlType.ResponsiveImage},cardTitle1:{title:\"Titre 1\",type:ControlType.String},hoverText1:{title:\"Hover Text 1\",type:ControlType.String,displayTextArea:true},popupText1:{title:\"Popup Text 1\",type:ControlType.String,displayTextArea:true},popupImage1:{title:\"Popup Image 1\",type:ControlType.ResponsiveImage},carouselImage2:{title:\"Image 2\",type:ControlType.ResponsiveImage},cardTitle2:{title:\"Titre 2\",type:ControlType.String},hoverText2:{title:\"Hover Text 2\",type:ControlType.String,displayTextArea:true},popupText2:{title:\"Popup Text 2\",type:ControlType.String,displayTextArea:true},popupImage2:{title:\"Popup Image 2\",type:ControlType.ResponsiveImage},carouselImage3:{title:\"Image 3\",type:ControlType.ResponsiveImage},cardTitle3:{title:\"Titre 3\",type:ControlType.String},hoverText3:{title:\"Hover Text 3\",type:ControlType.String,displayTextArea:true},popupText3:{title:\"Popup Text 3\",type:ControlType.String,displayTextArea:true},popupImage3:{title:\"Popup Image 3\",type:ControlType.ResponsiveImage},carouselImage4:{title:\"Image 4\",type:ControlType.ResponsiveImage},cardTitle4:{title:\"Titre 4\",type:ControlType.String},hoverText4:{title:\"Hover Text 4\",type:ControlType.String,displayTextArea:true},popupText4:{title:\"Popup Text 4\",type:ControlType.String,displayTextArea:true},popupImage4:{title:\"Popup Image 4\",type:ControlType.ResponsiveImage},carouselImage5:{title:\"Image 5\",type:ControlType.ResponsiveImage},cardTitle5:{title:\"Titre 5\",type:ControlType.String},hoverText5:{title:\"Hover Text 5\",type:ControlType.String,displayTextArea:true},popupText5:{title:\"Popup Text 5\",type:ControlType.String,displayTextArea:true},popupImage5:{title:\"Popup Image 5\",type:ControlType.ResponsiveImage},carouselImage6:{title:\"Image 6\",type:ControlType.ResponsiveImage},cardTitle6:{title:\"Titre 6\",type:ControlType.String},hoverText6:{title:\"Hover Text 6\",type:ControlType.String,displayTextArea:true},popupText6:{title:\"Popup Text 6\",type:ControlType.String,displayTextArea:true},popupImage6:{title:\"Popup Image 6\",type:ControlType.ResponsiveImage}};addPropertyControls(CMSStoryCarousel,{versionFR:{type:ControlType.Boolean,title:\"Version FR\",defaultValue:false},...itemControls,aspectRatio:{title:\"Image Ratio\",type:ControlType.Enum,options:[\"1 / 1\",\"4 / 3\",\"3 / 4\",\"4 / 5\",\"5 / 6\",\"16 / 9\",\"21 / 9\"],optionTitles:[\"Square\",\"4:3\",\"3:4\",\"4:5\",\"5:6\",\"16:9\",\"21:9\"],defaultValue:\"5 / 6\"},imageFit:{title:\"Image Fit\",type:ControlType.Enum,options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],defaultValue:\"cover\"},popupImageFit:{title:\"Popup Fit\",type:ControlType.Enum,options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],defaultValue:\"cover\"},cardRadius:{title:\"Card Radius\",type:ControlType.Number,min:0,max:80,step:1,defaultValue:0},cardMaxWidth:{title:\"Card Max W\",type:ControlType.Number,min:0,max:900,step:1,defaultValue:260},cardAlign:{title:\"Card Align\",type:ControlType.Enum,options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\"},slideGap:{title:\"Slide Gap\",type:ControlType.Number,min:0,max:80,step:1,defaultValue:0},titleColor:{title:\"Title Color\",type:ControlType.Color,defaultValue:\"#111111\"},titleFontSize:{title:\"Title Size\",type:ControlType.Number,min:8,max:48,step:1,defaultValue:24},titleGap:{title:\"Title Gap\",type:ControlType.Number,min:0,max:48,step:1,defaultValue:12},titleAlign:{title:\"Title Align\",type:ControlType.Enum,options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\"},titleFont:{title:\"Title Font\",type:ControlType.Font,controls:\"extended\",defaultFontType:\"serif\",defaultValue:{fontSize:24,lineHeight:\"1.15em\"}},hoverOverlayColor:{title:\"Hover Overlay\",type:ControlType.Color,defaultValue:\"#000000\"},hoverOverlayOpacity:{title:\"Hover Opacity\",type:ControlType.Number,min:0,max:1,step:.05,defaultValue:.55},hoverTextColor:{title:\"Hover Text Color\",type:ControlType.Color,defaultValue:\"#FFFFFF\"},hoverTextFontSize:{title:\"Hover Text Size\",type:ControlType.Number,min:8,max:56,step:1,defaultValue:18},hoverTextAlign:{title:\"Hover Align\",type:ControlType.Enum,options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\"},hoverTextFont:{title:\"Hover Font\",type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:18,lineHeight:\"1.25em\"}},lazyImages:{title:\"Lazy Images\",type:ControlType.Boolean,defaultValue:false},enableClick:{title:\"Enable Click\",type:ControlType.Boolean,defaultValue:true},showCardHint:{title:\"Show Hint\",type:ControlType.Boolean,defaultValue:false},cardHintText:{title:\"Hint Text\",type:ControlType.String,defaultValue:\"+ Info\",hidden:props=>!props.showCardHint},mobileCtaText:{title:\"Mobile CTA\",type:ControlType.String,defaultValue:\"Voir plus\"},badgeBackground:{title:\"Hint BG\",type:ControlType.Color,defaultValue:\"rgba(245,245,245,.92)\",hidden:props=>!props.showCardHint},badgeHoverBackground:{title:\"Hint Hover BG\",type:ControlType.Color,defaultValue:\"rgba(255,255,255,.98)\",hidden:props=>!props.showCardHint},badgeTextColor:{title:\"Hint Text Color\",type:ControlType.Color,defaultValue:\"#111111\",hidden:props=>!props.showCardHint},badgeBorderColor:{title:\"Hint Border\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,.14)\",hidden:props=>!props.showCardHint},showCarouselArrows:{title:\"Carousel Arrows\",type:ControlType.Boolean,defaultValue:false},showDots:{title:\"Dots\",type:ControlType.Boolean,defaultValue:false},loopCarousel:{title:\"Loop Carousel\",type:ControlType.Boolean,defaultValue:true},loopPopup:{title:\"Loop Popup\",type:ControlType.Boolean,defaultValue:true},modalBackground:{title:\"Modal BG\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,.72)\"},modalCardColor:{title:\"Text Slide BG\",type:ControlType.Color,defaultValue:\"#FFFFFF\"},modalTextColor:{title:\"Modal Text\",type:ControlType.Color,defaultValue:\"#111111\"},modalRadius:{title:\"Modal Radius\",type:ControlType.Number,min:0,max:80,step:1,defaultValue:0},modalMaxWidth:{title:\"Modal Width\",type:ControlType.Number,min:320,max:1800,step:1,defaultValue:1136},modalScreenPadding:{title:\"Modal Side Pad\",type:ControlType.Number,min:0,max:120,step:1,defaultValue:32},modalMaxHeight:{title:\"Modal Height VH\",type:ControlType.Number,min:40,max:100,step:1,defaultValue:72},modalTextFontSize:{title:\"Modal Text Size\",type:ControlType.Number,min:24,max:96,step:1,defaultValue:52},mobileBreakpoint:{title:\"Mobile At\",type:ControlType.Number,min:320,max:1200,step:1,defaultValue:767},touchBreakpoint:{title:\"Touch At\",type:ControlType.Number,min:600,max:1400,step:1,defaultValue:1024},mobileModalSidePad:{title:\"Mobile Side Pad\",type:ControlType.Number,min:0,max:64,step:1,defaultValue:20},mobileTextHeight:{title:\"Mobile Text H\",type:ControlType.Number,min:32,max:90,step:1,defaultValue:64},mobileImageMaxHeight:{title:\"Mobile Modal H\",type:ControlType.Number,min:32,max:96,step:1,defaultValue:64},mobileTextFontSize:{title:\"Mobile Text Size\",type:ControlType.Number,min:14,max:52,step:1,defaultValue:24},mobileTextAlign:{title:\"Mobile Text Align\",type:ControlType.Enum,options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\"},mobilePopupImageFit:{title:\"Mobile Image Fit\",type:ControlType.Enum,options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],defaultValue:\"contain\"},arrowBackground:{title:\"Arrow BG\",type:ControlType.Color,defaultValue:\"transparent\"},arrowColor:{title:\"Carousel Arrow\",type:ControlType.Color,defaultValue:\"#111111\"},modalIconColorImage:{title:\"Icon On Image\",type:ControlType.Color,defaultValue:\"#FFFFFF\"},modalIconColorText:{title:\"Icon On Text\",type:ControlType.Color,defaultValue:\"#6B6B6B\"},iconHoverGlowColor:{title:\"Icon Glow\",type:ControlType.Color,defaultValue:\"rgba(255,255,255,.72)\"},showPopupCounter:{title:\"Popup Counter\",type:ControlType.Boolean,defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CMSStoryCarousel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMSStoryCarousel.map","// Generated by Framer (0da2bc6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CMSStoryCarousel from\"https://framerusercontent.com/modules/yCtQWOigzXVg13OwfcGe/c4AEUbBDhC7JyihlKuZz/CMSStoryCarousel.js\";const CMSStoryCarouselFonts=getFonts(CMSStoryCarousel);const serializationHash=\"framer-488N5\";const variantClassNames={dFkr_LRdt:\"framer-v-1ui7ykj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pZnjxL87c=undefined;const US50GaFV9=undefined;const Q5gSA0AcE=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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,image,titre,versionFR,width,...props})=>{return{...props,pZnjxL87c:versionFR??props.pZnjxL87c??false,Q5gSA0AcE:titre??props.Q5gSA0AcE??\"\",US50GaFV9:image??props.US50GaFV9};};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,US50GaFV9,Q5gSA0AcE,pZnjxL87c,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"dFkr_LRdt\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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-1ui7ykj\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"dFkr_LRdt\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18ajjig-container\",\"data-framer-name\":\"Visionneuse R\\xe9f\\xe9rences commune\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"TZfcvaFko-container\",name:\"Visionneuse R\\xe9f\\xe9rences commune\",nodeId:\"TZfcvaFko\",rendersWithMotion:true,scopeId:\"PqrkIPj5O\",children:/*#__PURE__*/_jsx(CMSStoryCarousel,{arrowBackground:\"rgba(0, 0, 0, 0)\",arrowColor:\"rgb(17, 17, 17)\",aspectRatio:\"5 / 6\",badgeBackground:\"rgba(245, 245, 245, 0.7)\",badgeBorderColor:\"rgba(0, 0, 0, 0.14)\",badgeHoverBackground:\"rgba(255, 255, 255, 0.98)\",badgeTextColor:\"rgb(17, 17, 17)\",cardAlign:\"center\",cardHintText:\"+ Info\",cardMaxWidth:360,cardRadius:0,cardTitle1:Q5gSA0AcE,cardTitle2:\"\",cardTitle3:\"\",cardTitle4:\"\",cardTitle5:\"\",cardTitle6:\"\",carouselImage1:toResponsiveImage(US50GaFV9),enableClick:false,height:\"100%\",hoverOverlayColor:\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e)\",hoverOverlayOpacity:.7,hoverText1:\"\",hoverText2:\"\",hoverText3:\"\",hoverText4:\"\",hoverText5:\"\",hoverText6:\"\",hoverTextAlign:\"center\",hoverTextColor:\"rgb(255, 255, 255)\",hoverTextFont:{fontFamily:'\"Avenir Roman\", \"Avenir Roman Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.25em\"},hoverTextFontSize:18,iconHoverGlowColor:\"rgba(255, 255, 255, 0.72)\",id:\"TZfcvaFko\",imageFit:\"cover\",layoutId:\"TZfcvaFko\",lazyImages:true,loopCarousel:true,loopPopup:true,mobileBreakpoint:767,mobileCtaText:\"Voir plus\",mobileImageMaxHeight:64,mobileModalSidePad:20,mobilePopupImageFit:\"contain\",mobileTextAlign:\"left\",mobileTextFontSize:24,mobileTextHeight:64,modalBackground:\"rgba(0, 0, 0, 0.72)\",modalCardColor:\"var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd)\",modalIconColorImage:\"rgb(255, 255, 255)\",modalIconColorText:\"rgb(107, 107, 107)\",modalMaxHeight:82,modalMaxWidth:1136,modalRadius:0,modalScreenPadding:32,modalTextColor:\"rgb(17, 17, 17)\",modalTextFontSize:52,name:\"Visionneuse R\\xe9f\\xe9rences commune\",popupImage1:toResponsiveImage(US50GaFV9),popupImageFit:\"contain\",popupText1:Q5gSA0AcE,popupText2:\"\",popupText3:\"\",popupText4:\"\",popupText5:\"\",popupText6:\"\",showCardHint:false,showCarouselArrows:false,showDots:false,showPopupCounter:false,slideGap:0,style:{width:\"100%\"},titleAlign:\"center\",titleColor:\"rgb(17, 17, 17)\",titleFont:{fontFamily:'\"Didot Regular\", \"Didot Regular Placeholder\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.15em\"},titleFontSize:24,titleGap:12,touchBreakpoint:1024,versionFR:pZnjxL87c,width:\"100%\"})})})})})})});});const css=[\".framer-488N5.framer-piw3e6, .framer-488N5 .framer-piw3e6 { display: block; }\",\".framer-488N5.framer-1ui7ykj { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 360px; }\",\".framer-488N5 .framer-18ajjig-container { flex: none; height: auto; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"US50GaFV9\":\"image\",\"Q5gSA0AcE\":\"titre\",\"pZnjxL87c\":\"versionFR\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPqrkIPj5O=withCSS(Component,css,\"framer-488N5\");export default FramerPqrkIPj5O;FramerPqrkIPj5O.displayName=\"R\\xe9f\\xe9rences — carte partag\\xe9e EN-FR\";FramerPqrkIPj5O.defaultProps={height:200,width:360};addPropertyControls(FramerPqrkIPj5O,{US50GaFV9:{title:\"Image\",type:ControlType.ResponsiveImage},Q5gSA0AcE:{defaultValue:\"\",title:\"Titre\",type:ControlType.String},onQ5gSA0AcEChange:{changes:\"Q5gSA0AcE\",type:ControlType.ChangeHandler},pZnjxL87c:{defaultValue:false,title:\"Version FR\",type:ControlType.Boolean},onpZnjxL87cChange:{changes:\"pZnjxL87c\",type:ControlType.ChangeHandler}});addFonts(FramerPqrkIPj5O,[{explicitInter:true,fonts:[{cssFamilyName:\"Didot Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Didot\",url:\"https://framerusercontent.com/assets/ELusaQOwqFkK8ps0L5eAN02s0.woff2\",weight:\"400\"},{cssFamilyName:\"Avenir Roman\",source:\"custom\",style:\"normal\",uiFamilyName:\"Avenir\",url:\"https://framerusercontent.com/assets/UUQDHMdcSALc8IDR5TyA2jKyEFU.woff2\",weight:\"400\"}]},...CMSStoryCarouselFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPqrkIPj5O\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"US50GaFV9\\\":\\\"image\\\",\\\"Q5gSA0AcE\\\":\\\"titre\\\",\\\"pZnjxL87c\\\":\\\"versionFR\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"360\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PqrkIPj5O.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function HomeLivingImage({image,enabled=true,intensity=1,speed=.7,style}){const canvas=React.useRef(null);const isStatic=useIsStaticRenderer();const src=typeof image===\"string\"?image:image?.src;const[ready,setReady]=React.useState(false);React.useEffect(()=>{setReady(false);const node=canvas.current;if(!node)return;node.dataset.status=!src?\"missing-image\":!enabled?\"disabled\":isStatic?\"static-render\":\"initializing\";if(!src||!enabled||isStatic)return;const gl=node.getContext(\"webgl\",{alpha:false,antialias:false,depth:false,stencil:false});if(!gl){node.dataset.status=\"webgl-unavailable\";return;}let disposed=false,loaded=false,onScreen=false,frame=0,timer=0,last=0,time=0;let width=1,height=1,imageAspect=1,announced=false;const modest=(navigator.hardwareConcurrency||4)<=4;const fps=modest?24:30;const media=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const shaders=[];const program=gl.createProgram();const texture=gl.createTexture();const buffer=gl.createBuffer();const cleanupGL=()=>{gl.deleteTexture(texture);gl.deleteBuffer(buffer);gl.deleteProgram(program);shaders.forEach(s=>gl.deleteShader(s));};try{const precision=gl.getShaderPrecisionFormat(gl.FRAGMENT_SHADER,gl.HIGH_FLOAT)?.precision?\"highp\":\"mediump\";const sources=[[gl.VERTEX_SHADER,\"attribute vec2 a_position; varying vec2 uv; void main(){uv=vec2(a_position.x,1.0-a_position.y);gl_Position=vec4(a_position*2.0-1.0,0.0,1.0);}\"],[gl.FRAGMENT_SHADER,`precision ${precision} float; varying vec2 uv; uniform sampler2D photo; uniform vec2 cover; uniform float time, strength;\n                void main(){vec2 p=(uv-.5)*cover+.5;\n                vec2 wave=vec2(sin(uv.y*6.0+time)*cos(uv.x*4.0-time*.6),sin(uv.x*5.0+time*.7));\n                p+=wave*.014*strength;\n                gl_FragColor=vec4(texture2D(photo,clamp(p,vec2(.001),vec2(.999))).rgb,1.0);}`]];for(const[type,source]of sources){const s=gl.createShader(type);shaders.push(s);gl.shaderSource(s,source);gl.compileShader(s);if(!gl.getShaderParameter(s,gl.COMPILE_STATUS))throw new Error(\"Shader compilation\");gl.attachShader(program,s);}gl.linkProgram(program);if(!gl.getProgramParameter(program,gl.LINK_STATUS))throw new Error(\"Shader linking\");}catch{node.dataset.status=\"shader-error\";cleanupGL();return;}gl.useProgram(program);gl.bindBuffer(gl.ARRAY_BUFFER,buffer);gl.bufferData(gl.ARRAY_BUFFER,new Float32Array([0,0,1,0,0,1,0,1,1,0,1,1]),gl.STATIC_DRAW);const attribute=gl.getAttribLocation(program,\"a_position\");gl.enableVertexAttribArray(attribute);gl.vertexAttribPointer(attribute,2,gl.FLOAT,false,0,0);const cover=gl.getUniformLocation(program,\"cover\"),clock=gl.getUniformLocation(program,\"time\"),strength=gl.getUniformLocation(program,\"strength\");gl.uniform1i(gl.getUniformLocation(program,\"photo\"),0);gl.bindTexture(gl.TEXTURE_2D,texture);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_S,gl.CLAMP_TO_EDGE);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_WRAP_T,gl.CLAMP_TO_EDGE);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MIN_FILTER,gl.LINEAR);gl.texParameteri(gl.TEXTURE_2D,gl.TEXTURE_MAG_FILTER,gl.LINEAR);const stop=()=>{cancelAnimationFrame(frame);window.clearTimeout(timer);frame=timer=last=0;node.dataset.running=\"false\";};const canRun=()=>!disposed&&loaded&&onScreen&&!media.matches&&document.visibilityState!==\"hidden\";const draw=now=>{frame=0;if(!canRun())return;const dt=last?Math.min((now-last)/1e3,.1):0;last=now;time+=dt*speed;gl.viewport(0,0,node.width,node.height);const aspect=width/height;gl.uniform2f(cover,imageAspect>aspect?aspect/imageAspect:1,imageAspect<aspect?imageAspect/aspect:1);gl.uniform1f(clock,time);gl.uniform1f(strength,intensity);gl.drawArrays(gl.TRIANGLES,0,6);if(!announced){announced=true;setReady(true);}const animated=speed>0&&intensity>0;node.dataset.running=String(animated);if(node.dataset.status!==\"running\")node.dataset.status=\"running\";if(speed>0&&intensity>0)timer=window.setTimeout(()=>{timer=0;if(canRun())frame=requestAnimationFrame(draw);},1e3/fps);};const wake=()=>{if(!canRun()){node.dataset.status=media.matches?\"reduced-motion\":document.visibilityState===\"hidden\"?\"background\":!loaded?\"loading-image\":\"offscreen\";stop();if(media.matches){announced=false;setReady(false);}return;}if(!frame&&!timer)frame=requestAnimationFrame(draw);};const resize=new ResizeObserver(entries=>{const rect=entries[0].contentRect;width=Math.max(1,rect.width);height=Math.max(1,rect.height);const dpr=Math.min(window.devicePixelRatio||1,modest?1:1.5,Math.sqrt((modest?6e5:15e5)/(width*height)));const nextWidth=Math.max(1,Math.round(width*dpr)),nextHeight=Math.max(1,Math.round(height*dpr));if(node.width!==nextWidth)node.width=nextWidth;if(node.height!==nextHeight)node.height=nextHeight;wake();});resize.observe(node);const observer=new IntersectionObserver(entries=>{onScreen=entries[0].isIntersecting;wake();});observer.observe(node);document.addEventListener(\"visibilitychange\",wake);media.addEventListener(\"change\",wake);const lost=e=>{e.preventDefault();loaded=false;stop();node.dataset.status=\"context-lost\";setReady(false);};node.addEventListener(\"webglcontextlost\",lost);const img=new Image;img.crossOrigin=\"anonymous\";img.onload=()=>{if(disposed)return;try{imageAspect=img.naturalWidth/img.naturalHeight;gl.bindTexture(gl.TEXTURE_2D,texture);gl.texImage2D(gl.TEXTURE_2D,0,gl.RGBA,gl.RGBA,gl.UNSIGNED_BYTE,img);loaded=true;wake();}catch{loaded=false;setReady(false);stop();node.dataset.status=\"texture-error\";}};img.onerror=()=>{loaded=false;setReady(false);stop();node.dataset.status=\"image-error\";};try{const u=new URL(src);if(u.hostname===\"framerusercontent.com\")u.searchParams.set(\"scale-down-to\",modest?\"1024\":\"2048\");img.src=u.toString();}catch{img.src=src;}return()=>{disposed=true;stop();resize.disconnect();observer.disconnect();document.removeEventListener(\"visibilitychange\",wake);media.removeEventListener(\"change\",wake);node.removeEventListener(\"webglcontextlost\",lost);img.onload=img.onerror=null;img.removeAttribute(\"src\");cleanupGL();};},[src,enabled,intensity,speed,isStatic]);return /*#__PURE__*/_jsx(\"div\",{\"data-home-living-image\":\"true\",\"data-has-image\":!!src,\"data-animation-enabled\":enabled,\"data-static-render\":isStatic,\"aria-hidden\":\"true\",style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",pointerEvents:\"none\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvas,style:{display:\"block\",width:\"100%\",height:\"100%\",opacity:ready?1:0,transition:\"opacity 220ms ease\"}})});}addPropertyControls(HomeLivingImage,{image:{type:ControlType.ResponsiveImage,title:\"Image\"},enabled:{type:ControlType.Boolean,title:\"Animation\",defaultValue:true},intensity:{type:ControlType.Number,title:\"D\\xe9formation\",defaultValue:1,min:0,max:4,step:.1},speed:{type:ControlType.Number,title:\"Vitesse\",defaultValue:.7,min:0,max:2,step:.1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HomeLivingImage\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HomeLivingImage.map","// Generated by Framer (166c212)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HomeLivingImage from\"https://framerusercontent.com/modules/d8l0d7JkSnMp5jEKhR0P/UFNrrX3XDdoJZ4kk1dnZ/HomeLivingImage.js\";const HomeLivingImageFonts=getFonts(HomeLivingImage);const cycleOrder=[\"j1r5cGq_v\",\"zutbubqXj\"];const serializationHash=\"framer-g6PCO\";const variantClassNames={j1r5cGq_v:\"framer-v-gfsu7r\",zutbubqXj:\"framer-v-qtt6ue\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const dNYyNn7gh=undefined;const zKj20f6TN=undefined;const Mq83qq0gS=undefined;const aMXDjKWJK=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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 humanReadableVariantMap={Compact:\"zutbubqXj\",Desktop:\"j1r5cGq_v\"};const Variants=motion.create(React.Fragment);const getProps=({animationPhoto,cr_ditPhoto,destination,height,id,photoAccueil,width,...props})=>{return{...props,aMXDjKWJK:destination??props.aMXDjKWJK,dNYyNn7gh:photoAccueil??props.dNYyNn7gh,Mq83qq0gS:cr_ditPhoto??props.Mq83qq0gS??\"Nom \\xe0 renseigner\",variant:humanReadableVariantMap[props.variant]??props.variant??\"j1r5cGq_v\",zKj20f6TN:animationPhoto??props.zKj20f6TN??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,dNYyNn7gh,aMXDjKWJK,Mq83qq0gS,zKj20f6TN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"j1r5cGq_v\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-gfsu7r\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"j1r5cGq_v\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({zutbubqXj:{\"data-framer-name\":\"Compact\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11au3vr\",\"data-framer-name\":\"Photo et cr\\xe9dit\",layoutDependency:layoutDependency,layoutId:\"banEjAcc_\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||711)-0-(Math.max(0,((componentViewport?.height||711)-0-73)/1)*1+40+33))/2+0+0)+0+0),sizes:`min(${componentViewport?.width||\"100vw\"}, 1400px)`,...toResponsiveImage(dNYyNn7gh)},className:\"framer-yrk6d7\",\"data-framer-name\":\"Photo principale\",layoutDependency:layoutDependency,layoutId:\"i6zZKLOVo\",...addPropertyOverrides({zutbubqXj:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-365)/2+0+0)+0+0),sizes:`min(${componentViewport?.width||\"100vw\"}, 1400px)`,...toResponsiveImage(dNYyNn7gh)},fitImageDimension:\"height\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7ke5c9-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Photo vivante — essai\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"t6kdIcqoc-container\",name:\"Photo vivante — essai\",nodeId:\"t6kdIcqoc\",rendersWithMotion:true,scopeId:\"wrqkqI2YM\",children:/*#__PURE__*/_jsx(HomeLivingImage,{enabled:zKj20f6TN,height:\"100%\",id:\"t6kdIcqoc\",image:toResponsiveImage(dNYyNn7gh),intensity:1,layoutId:\"t6kdIcqoc\",name:\"Photo vivante — essai\",speed:.7,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w0cg10\",\"data-framer-name\":\"Cr\\xe9dit de la photo\",layoutDependency:layoutDependency,layoutId:\"i85F3Tafo\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXZlbmlyIExpZ2h0\",\"--framer-font-family\":'\"Avenir Light\", \"Avenir Light Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #555555)\"},children:\"\\xa9\"})}),className:\"framer-1k8f3xc\",fonts:[\"CUSTOMV2;Avenir Light\"],layoutDependency:layoutDependency,layoutId:\"M6hlDHOn0\",style:{\"--extracted-r6o4lv\":\"#555555\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXZlbmlyIExpZ2h0\",\"--framer-font-family\":'\"Avenir Light\", \"Avenir Light Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #555555)\"},children:\"Cr\\xe9dit photo\"})}),className:\"framer-oviawx\",fonts:[\"CUSTOMV2;Avenir Light\"],layoutDependency:layoutDependency,layoutId:\"TCwxXBiVS\",style:{\"--extracted-r6o4lv\":\"#555555\"},text:Mq83qq0gS,verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(Link,{href:aMXDjKWJK,motionChild:true,nodeId:\"rA_9Jk1sJ\",scopeId:\"wrqkqI2YM\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-oh7yjz framer-1qrx8jc\",\"data-framer-name\":\"Lien vers l’artiste\",layoutDependency:layoutDependency,layoutId:\"rA_9Jk1sJ\"})})]})})})});});const css=[\".framer-g6PCO.framer-1qrx8jc, .framer-g6PCO .framer-1qrx8jc { display: block; }\",\".framer-g6PCO.framer-gfsu7r { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 33px; height: 711px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1136px; }\",\".framer-g6PCO .framer-11au3vr { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 1px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-g6PCO .framer-yrk6d7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; max-width: 1400px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-g6PCO .framer-7ke5c9-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-g6PCO .framer-1w0cg10 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-g6PCO .framer-1k8f3xc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-g6PCO .framer-oviawx { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-g6PCO .framer-oh7yjz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: 188px; }\",\".framer-g6PCO.framer-v-qtt6ue.framer-gfsu7r { height: min-content; width: 746px; }\",\".framer-g6PCO.framer-v-qtt6ue .framer-11au3vr { flex: none; height: min-content; }\",\".framer-g6PCO.framer-v-qtt6ue .framer-yrk6d7 { flex: none; height: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 711\n * @framerIntrinsicWidth 1136\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zutbubqXj\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"dNYyNn7gh\":\"photoAccueil\",\"aMXDjKWJK\":\"destination\",\"Mq83qq0gS\":\"cr_ditPhoto\",\"zKj20f6TN\":\"animationPhoto\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwrqkqI2YM=withCSS(Component,css,\"framer-g6PCO\");export default FramerwrqkqI2YM;FramerwrqkqI2YM.displayName=\"Talent — accueil partag\\xe9\";FramerwrqkqI2YM.defaultProps={height:711,width:1136};addPropertyControls(FramerwrqkqI2YM,{variant:{options:[\"j1r5cGq_v\",\"zutbubqXj\"],optionTitles:[\"Desktop\",\"Compact\"],title:\"Variant\",type:ControlType.Enum},dNYyNn7gh:{title:\"Photo Accueil\",type:ControlType.ResponsiveImage},aMXDjKWJK:{title:\"Destination\",type:ControlType.Link},Mq83qq0gS:{defaultValue:\"Nom \\xe0 renseigner\",title:\"Cr\\xe9dit Photo\",type:ControlType.String},onMq83qq0gSChange:{changes:\"Mq83qq0gS\",type:ControlType.ChangeHandler},zKj20f6TN:{defaultValue:true,title:\"Animation Photo\",type:ControlType.Boolean},onzKj20f6TNChange:{changes:\"zKj20f6TN\",type:ControlType.ChangeHandler}});addFonts(FramerwrqkqI2YM,[{explicitInter:true,fonts:[{cssFamilyName:\"Avenir Light\",source:\"custom\",style:\"normal\",uiFamilyName:\"Avenir\",url:\"https://framerusercontent.com/assets/F8n6aOmScU4SeQJS2wMVSIiGK9E.woff2\",weight:\"300\"}]},...HomeLivingImageFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwrqkqI2YM\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zutbubqXj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1136\",\"framerIntrinsicHeight\":\"711\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"dNYyNn7gh\\\":\\\"photoAccueil\\\",\\\"aMXDjKWJK\\\":\\\"destination\\\",\\\"Mq83qq0gS\\\":\\\"cr_ditPhoto\\\",\\\"zKj20f6TN\\\":\\\"animationPhoto\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wrqkqI2YM.map","// Generated by Framer (5186692)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import WhoItem2 from\"https://framerusercontent.com/modules/CC0Rp2lj4nTEGtU7HXGa/rWtTNFNuBYKCBw5Aw0zh/N1H42xSx4.js\";const WhoItem2Fonts=getFonts(WhoItem2);const cycleOrder=[\"JZR2a97AG\",\"c7kjwWU5E\",\"bDy5WeQEm\"];const serializationHash=\"framer-P1WFd\";const variantClassNames={bDy5WeQEm:\"framer-v-hzsmww\",c7kjwWU5E:\"framer-v-1bdgkw3\",JZR2a97AG:\"framer-v-oga8l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const eiQhIz96e=undefined;const WYZkdQX05=undefined;const a0TSjDehh=undefined;const cZNKf9zG7=undefined;const ZsgwLxWJb=undefined;const hSKpAWtM9=undefined;const Wh5fay1hB=undefined;const e0f3fwtT5=undefined;const seta0TSjDehh=undefined;const setZsgwLxWJb=undefined;const setWh5fay1hB=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 humanReadableVariantMap={Desktop:\"JZR2a97AG\",Phone:\"bDy5WeQEm\",Tablet:\"c7kjwWU5E\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({height,id,introduction,texte1,texte2,texte3,titre,titreColonne1,titreColonne2,titreColonne3,width,...props})=>{return{...props,a0TSjDehh:titreColonne1??props.a0TSjDehh??\"\",cZNKf9zG7:texte1??props.cZNKf9zG7??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",children:\"Texte\"})}),e0f3fwtT5:texte3??props.e0f3fwtT5??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",children:\"Texte\"})}),eiQhIz96e:titre??props.eiQhIz96e??\"\\xc0 Propos\",hSKpAWtM9:texte2??props.hSKpAWtM9??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",children:\"Texte\"})}),variant:humanReadableVariantMap[props.variant]??props.variant??\"JZR2a97AG\",Wh5fay1hB:titreColonne3??props.Wh5fay1hB??\"\",WYZkdQX05:introduction??props.WYZkdQX05,ZsgwLxWJb:titreColonne2??props.ZsgwLxWJb??\"\"};};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,eiQhIz96e,WYZkdQX05,cZNKf9zG7,hSKpAWtM9,e0f3fwtT5,\"a0TSjDehh\":externala0TSjDehh,\"ona0TSjDehhChange\":setExternala0TSjDehh,\"ZsgwLxWJb\":externalZsgwLxWJb,\"onZsgwLxWJbChange\":setExternalZsgwLxWJb,\"Wh5fay1hB\":externalWh5fay1hB,\"onWh5fay1hBChange\":setExternalWh5fay1hB,...restProps}=getProps(props);const[a0TSjDehh,seta0TSjDehh]=useStateVariable(externala0TSjDehh,setExternala0TSjDehh);const[ZsgwLxWJb,setZsgwLxWJb]=useStateVariable(externalZsgwLxWJb,setExternalZsgwLxWJb);const[Wh5fay1hB,setWh5fay1hB]=useStateVariable(externalWh5fay1hB,setExternalWh5fay1hB);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JZR2a97AG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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-oga8l\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"JZR2a97AG\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({bDy5WeQEm:{\"data-framer-name\":\"Phone\"},c7kjwWU5E:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.section,{className:\"framer-1kmwz3r\",\"data-framer-name\":\"about-us\",layoutDependency:layoutDependency,layoutId:\"ike0MzrR8\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-zsldvm\",\"data-framer-name\":\"padding-global\",layoutDependency:layoutDependency,layoutId:\"XE3MogmWg\",style:{backgroundColor:\"var(--token-655c1f47-382b-46e2-bd33-bdfec16a29cd, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p3257d\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"wP1zGAD10\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xu5iof\",\"data-framer-name\":\"top\",layoutDependency:layoutDependency,layoutId:\"gqZMoRdCA\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cs6pq0\",\"data-framer-name\":\"heading\",layoutDependency:layoutDependency,layoutId:\"BbMZm0wT3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RGlkb3QgQm9sZA==\",\"--framer-font-family\":'\"Didot Bold\", \"Didot Bold Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"80px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\"},children:\"\\xc0 Propos\"})}),className:\"framer-bt1pwd\",fonts:[\"CUSTOMV2;Didot Bold\"],layoutDependency:layoutDependency,layoutId:\"zyKdxYeNZ\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:eiQhIz96e,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bDy5WeQEm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RGlkb3QgQm9sZA==\",\"--framer-font-family\":'\"Didot Bold\", \"Didot Bold Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\"},children:\"\\xc0 Propos\"})})},c7kjwWU5E:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7RGlkb3QgQm9sZA==\",\"--framer-font-family\":'\"Didot Bold\", \"Didot Bold Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"64px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\"},children:\"\\xc0 Propos\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXZlbmlyIExpZ2h0\",\"--framer-font-family\":'\"Avenir Light\", \"Avenir Light Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(36, 36, 34)))\"},children:\"Introduction\"})}),className:\"framer-pjkux9\",fonts:[\"CUSTOMV2;Avenir Light\"],layoutDependency:layoutDependency,layoutId:\"I61VH9UVu\",style:{\"--extracted-r6o4lv\":\"var(--token-c63c5632-2d92-4593-a80f-4d310866cb5e, rgb(36, 36, 34))\",\"--framer-paragraph-spacing\":\"0px\"},text:WYZkdQX05,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rzer84\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"cQ4FKZ8SW\",children:/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-1kvke56\",\"data-framer-name\":\"who_list\",layoutDependency:layoutDependency,layoutId:\"lEZJP4RMB\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:728,width:`max((min(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1400px) - 64px, 1136px) - 48px) / 3, 50px)`,y:(componentViewport?.y||0)+0+0+0+0+0+0+264+0+0+0+0,...addPropertyOverrides({bDy5WeQEm:{width:`max(min(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1400px) - 32px, 1136px), 50px)`,y:(componentViewport?.y||0)+0+0+0+0+0+0+228.8+0+0+0+0},c7kjwWU5E:{y:(componentViewport?.y||0)+0+0+0+0+0+0+246.4+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-1rny1un-container\",layoutDependency:layoutDependency,layoutId:\"h2eJ15v8K-container\",nodeId:\"h2eJ15v8K\",rendersWithMotion:true,scopeId:\"yEY2jKIoz\",children:/*#__PURE__*/_jsx(WhoItem2,{ABqLfa7BT:\"\",AzvaMvyWx:\"\",b19_q6EwD:addImageAlt({pixelHeight:3015,pixelWidth:3e3,src:\"https://framerusercontent.com/images/DG4n6Gf0q2gbEqemVxvAkgpFMNY.jpg?width=3000&height=3015\",srcSet:\"https://framerusercontent.com/images/DG4n6Gf0q2gbEqemVxvAkgpFMNY.jpg?scale-down-to=1024&width=3000&height=3015 1018w,https://framerusercontent.com/images/DG4n6Gf0q2gbEqemVxvAkgpFMNY.jpg?scale-down-to=2048&width=3000&height=3015 2037w,https://framerusercontent.com/images/DG4n6Gf0q2gbEqemVxvAkgpFMNY.jpg?width=3000&height=3015 3000w\"},\"\"),bTulJNlcc:cZNKf9zG7,height:\"100%\",id:\"h2eJ15v8K\",KtJTw5jVE:a0TSjDehh,layoutId:\"h2eJ15v8K\",onKtJTw5jVEChange:seta0TSjDehh,style:{width:\"100%\"},variant:matchVariant(\"SJA4KyhOx\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:728,width:`max((min(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1400px) - 64px, 1136px) - 48px) / 3, 50px)`,y:(componentViewport?.y||0)+0+0+0+0+0+0+264+0+0+0+0,...addPropertyOverrides({bDy5WeQEm:{width:`max(min(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1400px) - 32px, 1136px), 50px)`,y:(componentViewport?.y||0)+0+0+0+0+0+0+228.8+0+0+0+760},c7kjwWU5E:{y:(componentViewport?.y||0)+0+0+0+0+0+0+246.4+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-193f720-container\",layoutDependency:layoutDependency,layoutId:\"V4bM20tCr-container\",nodeId:\"V4bM20tCr\",rendersWithMotion:true,scopeId:\"yEY2jKIoz\",children:/*#__PURE__*/_jsx(WhoItem2,{ABqLfa7BT:\"\",AzvaMvyWx:\"\",b19_q6EwD:addImageAlt({pixelHeight:2216,pixelWidth:2216,src:\"https://framerusercontent.com/images/UZO7mshsCT8Q6elQ8t725YHz4Y.jpg?width=2216&height=2216\",srcSet:\"https://framerusercontent.com/images/UZO7mshsCT8Q6elQ8t725YHz4Y.jpg?scale-down-to=512&width=2216&height=2216 512w,https://framerusercontent.com/images/UZO7mshsCT8Q6elQ8t725YHz4Y.jpg?scale-down-to=1024&width=2216&height=2216 1024w,https://framerusercontent.com/images/UZO7mshsCT8Q6elQ8t725YHz4Y.jpg?scale-down-to=2048&width=2216&height=2216 2048w,https://framerusercontent.com/images/UZO7mshsCT8Q6elQ8t725YHz4Y.jpg?width=2216&height=2216 2216w\"},\"\"),bTulJNlcc:hSKpAWtM9,height:\"100%\",id:\"V4bM20tCr\",KtJTw5jVE:ZsgwLxWJb,layoutId:\"V4bM20tCr\",onKtJTw5jVEChange:setZsgwLxWJb,style:{width:\"100%\"},variant:matchVariant(\"SJA4KyhOx\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:728,width:`max((min(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1400px) - 64px, 1136px) - 48px) / 3, 50px)`,y:(componentViewport?.y||0)+0+0+0+0+0+0+264+0+0+0+0,...addPropertyOverrides({bDy5WeQEm:{width:`max(min(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1400px) - 32px, 1136px), 50px)`,y:(componentViewport?.y||0)+0+0+0+0+0+0+228.8+0+0+0+1520},c7kjwWU5E:{y:(componentViewport?.y||0)+0+0+0+0+0+0+246.4+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-h2p9dc-container\",layoutDependency:layoutDependency,layoutId:\"fnjMobTps-container\",nodeId:\"fnjMobTps\",rendersWithMotion:true,scopeId:\"yEY2jKIoz\",children:/*#__PURE__*/_jsx(WhoItem2,{ABqLfa7BT:\"\",AzvaMvyWx:\"\",b19_q6EwD:addImageAlt({pixelHeight:4019,pixelWidth:4e3,src:\"https://framerusercontent.com/images/OWGYzGf6CpW3q2RSB9ownVY5vg.jpeg?width=4000&height=4019\",srcSet:\"https://framerusercontent.com/images/OWGYzGf6CpW3q2RSB9ownVY5vg.jpeg?scale-down-to=1024&width=4000&height=4019 1019w,https://framerusercontent.com/images/OWGYzGf6CpW3q2RSB9ownVY5vg.jpeg?scale-down-to=2048&width=4000&height=4019 2038w,https://framerusercontent.com/images/OWGYzGf6CpW3q2RSB9ownVY5vg.jpeg?width=4000&height=4019 4000w\"},\"\"),bTulJNlcc:e0f3fwtT5,height:\"100%\",id:\"fnjMobTps\",KtJTw5jVE:Wh5fay1hB,layoutId:\"fnjMobTps\",onKtJTw5jVEChange:setWh5fay1hB,style:{width:\"100%\"},variant:matchVariant(\"SJA4KyhOx\"),width:\"100%\"})})})]})})]})})})})})})});});const css=[\".framer-P1WFd.framer-15961sv, .framer-P1WFd .framer-15961sv { display: block; }\",\".framer-P1WFd.framer-oga8l { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1200px; }\",\".framer-P1WFd .framer-1kmwz3r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-P1WFd .framer-zsldvm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1400px; overflow: hidden; padding: 0px 32px 0px 32px; position: relative; width: 1px; }\",\".framer-P1WFd .framer-1p3257d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1136px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-P1WFd .framer-xu5iof { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-P1WFd .framer-1cs6pq0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-P1WFd .framer-bt1pwd { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-P1WFd .framer-pjkux9 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-P1WFd .framer-1rzer84 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; padding: 0px 0px 120px 0px; position: relative; width: 100%; }\",\".framer-P1WFd .framer-1kvke56 { display: grid; flex: none; gap: 24px; 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; list-style: none; margin: 0px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-P1WFd .framer-1rny1un-container, .framer-P1WFd .framer-193f720-container, .framer-P1WFd .framer-h2p9dc-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-P1WFd.framer-v-1bdgkw3.framer-oga8l { width: 810px; }\",\".framer-P1WFd.framer-v-hzsmww.framer-oga8l { width: 390px; }\",\".framer-P1WFd.framer-v-hzsmww .framer-zsldvm { padding: 0px 16px 0px 16px; }\",\".framer-P1WFd.framer-v-hzsmww .framer-1kvke56 { gap: 32px; grid-template-columns: repeat(1, minmax(50px, 1fr)); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 719\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"c7kjwWU5E\":{\"layout\":[\"fixed\",\"auto\"]},\"bDy5WeQEm\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"eiQhIz96e\":\"titre\",\"WYZkdQX05\":\"introduction\",\"cZNKf9zG7\":\"texte1\",\"hSKpAWtM9\":\"texte2\",\"e0f3fwtT5\":\"texte3\",\"a0TSjDehh\":\"titreColonne1\",\"ZsgwLxWJb\":\"titreColonne2\",\"Wh5fay1hB\":\"titreColonne3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryEY2jKIoz=withCSS(Component,css,\"framer-P1WFd\");export default FrameryEY2jKIoz;FrameryEY2jKIoz.displayName=\"\\xc0 propos — section partag\\xe9e EN-FR\";FrameryEY2jKIoz.defaultProps={height:719,width:1200};addPropertyControls(FrameryEY2jKIoz,{variant:{options:[\"JZR2a97AG\",\"c7kjwWU5E\",\"bDy5WeQEm\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},eiQhIz96e:{defaultValue:\"\\xc0 Propos\",title:\"Titre\",type:ControlType.String},oneiQhIz96eChange:{changes:\"eiQhIz96e\",type:ControlType.ChangeHandler},WYZkdQX05:{optional:true,title:\"Introduction\",type:ControlType.String},onWYZkdQX05Change:{changes:\"WYZkdQX05\",type:ControlType.ChangeHandler},cZNKf9zG7:{defaultValue:'<p dir=\"auto\">Texte</p>',title:\"Texte 1\",type:ControlType.RichText},hSKpAWtM9:{defaultValue:'<p dir=\"auto\">Texte</p>',title:\"Texte 2\",type:ControlType.RichText},e0f3fwtT5:{defaultValue:'<p dir=\"auto\">Texte</p>',title:\"Texte 3\",type:ControlType.RichText},a0TSjDehh:{defaultValue:\"\",title:\"Titre Colonne 1\",type:ControlType.String},ona0TSjDehhChange:{changes:\"a0TSjDehh\",type:ControlType.ChangeHandler},ZsgwLxWJb:{defaultValue:\"\",title:\"Titre Colonne 2\",type:ControlType.String},onZsgwLxWJbChange:{changes:\"ZsgwLxWJb\",type:ControlType.ChangeHandler},Wh5fay1hB:{defaultValue:\"\",title:\"Titre Colonne 3\",type:ControlType.String},onWh5fay1hBChange:{changes:\"Wh5fay1hB\",type:ControlType.ChangeHandler}});addFonts(FrameryEY2jKIoz,[{explicitInter:true,fonts:[{cssFamilyName:\"Didot Bold\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Didot\",url:\"https://framerusercontent.com/assets/0fsYA2bp6RUt85MyYu9I7vVIjSE.woff2\",weight:\"700\"},{cssFamilyName:\"Avenir Light\",source:\"custom\",style:\"normal\",uiFamilyName:\"Avenir\",url:\"https://framerusercontent.com/assets/F8n6aOmScU4SeQJS2wMVSIiGK9E.woff2\",weight:\"300\"}]},...WhoItem2Fonts],{supportsExplicitInterCodegen:true});FrameryEY2jKIoz.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(WhoItem2,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryEY2jKIoz\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"719\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"c7kjwWU5E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bDy5WeQEm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"eiQhIz96e\\\":\\\"titre\\\",\\\"WYZkdQX05\\\":\\\"introduction\\\",\\\"cZNKf9zG7\\\":\\\"texte1\\\",\\\"hSKpAWtM9\\\":\\\"texte2\\\",\\\"e0f3fwtT5\\\":\\\"texte3\\\",\\\"a0TSjDehh\\\":\\\"titreColonne1\\\",\\\"ZsgwLxWJb\\\":\\\"titreColonne2\\\",\\\"Wh5fay1hB\\\":\\\"titreColonne3\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yEY2jKIoz.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{motion,AnimatePresence,useAnimationControls}from\"framer-motion\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// Avoid SSR warnings while still preventing the \"static first frame\"\nconst useIsomorphicLayoutEffect=typeof window!==\"undefined\"?React.useLayoutEffect:React.useEffect;export default function Logo2ZoomLoader(props){const{logo2,// Overlay background behind the logo\nbaseBackground=\"#FFFFFF\",// Visual size of the logo at start (in the center)\nlogoBoxSize=160,logoFit=\"contain\",// --- Supersampling (reduces pixelation during big transforms) ---\nsupersample=true,renderMultiplier=8,maxRenderPx=4096,// Fade/zoom sequence\nfadeIn2=.2,holdBeforeZoom=0,zoomDuration=1.2,zoomEase=\"easeInOut\",// Zoom bounds\nzoomBound=\"cover\",coverMultiplier=1.2,viewportPadding=0,// Reveal landing page\nrevealFade=.12,// Behavior\nplayOncePerSession=true,testMode=false,storageKey=\"framer_logo2_zoom_loader_v1\",lockScroll=false}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const logo2Ctrl=useAnimationControls();const overlayRef=React.useRef(null);const[visible,setVisible]=React.useState(!isCanvas&&!!logo2);const[exiting,setExiting]=React.useState(false);// Render big, show small (supersampling)\nconst renderBoxSize=React.useMemo(()=>{if(!supersample)return logoBoxSize;const raw=logoBoxSize*Math.max(1,renderMultiplier);return Math.min(raw,Math.max(logoBoxSize,maxRenderPx));},[supersample,logoBoxSize,renderMultiplier,maxRenderPx]);// baseScale makes the big rendered asset appear at logoBoxSize initially\nconst baseScale=React.useMemo(()=>{return logoBoxSize/Math.max(1,renderBoxSize);},[logoBoxSize,renderBoxSize]);// Compute target scale relative to logoBoxSize\nconst computeTargetScale=React.useCallback(()=>{const w=window.innerWidth||1200;const h=window.innerHeight||800;const usableW=Math.max(0,w-viewportPadding*2);const usableH=Math.max(0,h-viewportPadding*2);const containScale=Math.min(usableW/Math.max(logoBoxSize,1),usableH/Math.max(logoBoxSize,1));const diagonal=Math.sqrt(usableW*usableW+usableH*usableH);const coverScale=diagonal/Math.max(logoBoxSize,1)*Math.max(1,coverMultiplier);return zoomBound===\"contain\"?containScale:coverScale;},[logoBoxSize,zoomBound,coverMultiplier,viewportPadding]);// Optional scroll lock while loader visible\nReact.useEffect(()=>{if(isCanvas)return;if(!lockScroll)return;if(!visible)return;const prev=document.body.style.overflow;document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=prev;};},[visible,isCanvas,lockScroll]);// Run sequence BEFORE paint to avoid \"static logo then animate\"\nuseIsomorphicLayoutEffect(()=>{if(isCanvas)return;if(!visible)return;if(!logo2||window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches||document.visibilityState===\"hidden\"){setVisible(false);return;}// Hidden breakpoint instances must not consume the once-per-session gate.\nif(overlayRef.current&&!overlayRef.current.getClientRects().length){setVisible(false);return;}// Gate (once/session) + test mode\ntry{if(testMode){window.sessionStorage.removeItem(storageKey);}else if(playOncePerSession){const played=window.sessionStorage.getItem(storageKey);if(played){setVisible(false);return;}window.sessionStorage.setItem(storageKey,\"1\");}}catch{// ignore storage errors (private mode / blocked storage)\n}let cancelled=false;const timers=new Set;const delay=s=>new Promise(resolve=>{const timer=window.setTimeout(()=>{timers.delete(timer);resolve();},Math.max(0,s)*1e3);timers.add(timer);});const dismiss=()=>{cancelled=true;logo2Ctrl.stop();setVisible(false);};const visibility=()=>{if(document.visibilityState===\"hidden\")dismiss();};window.addEventListener(\"wheel\",dismiss,{passive:true,once:true});window.addEventListener(\"touchstart\",dismiss,{passive:true,once:true});window.addEventListener(\"pointerdown\",dismiss,{passive:true,once:true});window.addEventListener(\"keydown\",dismiss,{once:true});document.addEventListener(\"visibilitychange\",visibility);// A missing animation callback must never leave a fullscreen barrier.\nconst safety=window.setTimeout(dismiss,Math.min(2e3,Math.max(500,(fadeIn2+holdBeforeZoom+zoomDuration+revealFade)*1e3+300)));timers.add(safety);const run=async()=>{setExiting(false);// Start hidden so there's never a static visible logo\nawait logo2Ctrl.set({opacity:0,scale:baseScale});// Fade in quickly (feels instant)\nawait logo2Ctrl.start({opacity:1,transition:{duration:Math.max(0,fadeIn2),ease:\"easeInOut\"}});if(cancelled)return;// Optional hold (default 0 to avoid any “pause”)\nif(holdBeforeZoom>0){await delay(holdBeforeZoom);if(cancelled)return;}// Compute zoom scale at the last moment (accurate)\nconst targetScale=Math.max(.01,computeTargetScale());const finalScale=baseScale*targetScale;// Zoom (logo2 includes its own black background)\nawait logo2Ctrl.start({scale:finalScale,transition:{duration:Math.max(.01,zoomDuration),ease:zoomEase}});if(cancelled)return;// Reveal landing page\nsetExiting(true);await delay(revealFade);if(cancelled)return;setVisible(false);};run().catch(dismiss);return()=>{cancelled=true;logo2Ctrl.stop();for(const timer of timers)window.clearTimeout(timer);window.removeEventListener(\"wheel\",dismiss);window.removeEventListener(\"touchstart\",dismiss);window.removeEventListener(\"pointerdown\",dismiss);window.removeEventListener(\"keydown\",dismiss);document.removeEventListener(\"visibilitychange\",visibility);};},[isCanvas,visible,logo2,// gate\nplayOncePerSession,testMode,storageKey,// sizing\nbaseScale,// anim\nfadeIn2,holdBeforeZoom,zoomDuration,zoomEase,revealFade,computeTargetScale,logo2Ctrl]);if(!visible)return null;// Render at renderBoxSize, but visually starts at logoBoxSize thanks to baseScale\nconst imgBoxStyle={width:renderBoxSize,height:renderBoxSize,objectFit:logoFit,objectPosition:\"center\",display:\"block\"};return /*#__PURE__*/_jsxs(AnimatePresence,{children:[/*#__PURE__*/_jsx(\"style\",{children:`@media (prefers-reduced-motion: reduce) { .li-brand-intro { display:none!important; } }`}),/*#__PURE__*/_jsx(motion.div,{ref:overlayRef,className:\"li-brand-intro\",\"aria-hidden\":\"true\",initial:{opacity:1},animate:{opacity:exiting?0:1},exit:{opacity:0},transition:{duration:revealFade,ease:\"easeInOut\"},style:{position:\"fixed\",inset:0,zIndex:999999,pointerEvents:lockScroll?\"auto\":\"none\",display:\"grid\",placeItems:\"center\",background:baseBackground,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(motion.img,{src:logo2,alt:\"\",// Safety: even if something renders before controls, it's hidden.\ninitial:{opacity:0,scale:baseScale},animate:logo2Ctrl,style:{position:\"absolute\",...imgBoxStyle,transformOrigin:\"center\",willChange:\"opacity, transform\"}})},\"overlay\")]});}addPropertyControls(Logo2ZoomLoader,{logo2:{type:ControlType.Image,title:\"Logo 2\"},baseBackground:{type:ControlType.Color,title:\"BG\",defaultValue:\"#FFFFFF\"},logoBoxSize:{type:ControlType.Number,title:\"Logo Box\",defaultValue:160,min:40,max:800,step:1},logoFit:{type:ControlType.Enum,title:\"Logo Fit\",options:[\"contain\",\"cover\"],optionTitles:[\"Contain (no deform)\",\"Cover (crop)\"],defaultValue:\"contain\"},supersample:{type:ControlType.Boolean,title:\"Supersample\",defaultValue:true},renderMultiplier:{type:ControlType.Number,title:\"Render Mult\",defaultValue:8,min:1,max:20,step:1},maxRenderPx:{type:ControlType.Number,title:\"Max Render px\",defaultValue:4096,min:512,max:8192,step:256},fadeIn2:{type:ControlType.Number,title:\"Fade In (s)\",defaultValue:.2,min:0,max:12,step:.05},holdBeforeZoom:{type:ControlType.Number,title:\"Hold (s)\",defaultValue:0,min:0,max:6,step:.05},zoomDuration:{type:ControlType.Number,title:\"Zoom (s)\",defaultValue:1.2,min:.05,max:20,step:.05},zoomEase:{type:ControlType.Enum,title:\"Zoom Ease\",options:[\"linear\",\"easeIn\",\"easeOut\",\"easeInOut\",\"circInOut\",\"backInOut\",\"anticipate\"],defaultValue:\"easeInOut\"},zoomBound:{type:ControlType.Enum,title:\"Zoom Bound\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover (fills screen)\",\"Contain (never overflow)\"],defaultValue:\"cover\"},coverMultiplier:{type:ControlType.Number,title:\"Cover Mult\",defaultValue:1.2,min:1,max:2,step:.02},viewportPadding:{type:ControlType.Number,title:\"Viewport Pad\",defaultValue:0,min:0,max:200,step:1},revealFade:{type:ControlType.Number,title:\"Reveal (s)\",defaultValue:.12,min:0,max:2,step:.02},playOncePerSession:{type:ControlType.Boolean,title:\"Once / session\",defaultValue:true},testMode:{type:ControlType.Boolean,title:\"Test mode\",defaultValue:false},storageKey:{type:ControlType.String,title:\"Storage Key\",defaultValue:\"framer_logo2_zoom_loader_v1\"},lockScroll:{type:ControlType.Boolean,title:\"Lock Scroll\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Logo2ZoomLoader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loader2.map"],"mappings":"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"}