{"version":3,"file":"Preloader_code.CKiYwgOG.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/9eCpZTz4AKyiV3Wn7Bnb/H6a97woAayC41nhpStuz/Preloader_code.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";export default function Preloader({firstName=\"Jonathan\",lastName=\"Babinard\",role=\"R\\xe9alisateur\",duration=3e3,onFinish}){const[loading,setLoading]=useState(()=>{// Vérifie si le preloader a déjà tourné pendant la session\nreturn!sessionStorage.getItem(\"preloaderPlayed\");});useEffect(()=>{if(!loading){if(onFinish)onFinish();return;}const timer=setTimeout(()=>{setLoading(false);sessionStorage.setItem(\"preloaderPlayed\",\"true\")// Marque comme déjà joué\n;if(onFinish)onFinish();},duration);return()=>clearTimeout(timer);},[duration,onFinish,loading]);return /*#__PURE__*/_jsx(AnimatePresence,{children:loading&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:1},animate:{opacity:1},exit:{opacity:0},transition:{duration:.8},style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",backgroundColor:\"white\",zIndex:9999},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",alignItems:\"center\",justifyContent:\"center\",width:\"1200px\",height:\"712px\",fontFamily:\"Switzer\",fontSize:\"24px\",gap:\"4px\"},children:[/*#__PURE__*/_jsx(motion.span,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:1,ease:\"easeInOut\",delay:0},className:\"font-bold\",children:firstName},\"firstName\"),/*#__PURE__*/_jsx(motion.span,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:1,ease:\"easeInOut\",delay:.5},className:\"font-bold\",children:lastName},\"lastName\"),/*#__PURE__*/_jsx(motion.span,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.8,ease:\"easeInOut\",delay:1},className:\"font-light\",style:{fontSize:\"18px\",margin:\"0 4px\"},children:\"—\"},\"dash\"),/*#__PURE__*/_jsx(motion.span,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:1,ease:\"easeInOut\",delay:1.4},className:\"font-light\",children:role},\"role\")]})},\"preloader\")});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Preloader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Preloader_code.map"],"mappings":"mLAAiJ,SAAwB,EAAU,CAAC,YAAU,WAAW,WAAS,WAAW,OAAK,cAAiB,WAAS,IAAI,YAAU,CAAC,GAAK,CAAC,EAAQ,GAAYA,MAC/R,CAAC,eAAe,QAAQ,iBAAiB,CAAG,EAC+C,OAD7C,MAAc,CAAC,GAAG,CAAC,EAAQ,CAAI,GAAS,EAAS,EAAE,MAAO,CAAC,IAAM,EAAM,eAAe,CAAC,EAAW,EAAK,EAAE,eAAe,QAAQ,kBAAkB,MAAM,EACxM,GAAS,EAAS,CAAE,EAAE,CAAQ,EAAE,UAAU,aAAa,CAAK,CAAE,EAAE,CAAC,EAAS,EAAS,CAAO,CAAC,EAAsB,EAAK,EAAgB,CAAC,SAAS,GAAsB,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,EAAE,WAAW,CAAC,SAAS,EAAE,EAAE,MAAM,CAAC,SAAS,QAAQ,IAAI,EAAE,KAAK,EAAE,MAAM,QAAQ,OAAO,QAAQ,QAAQ,OAAO,eAAe,SAAS,WAAW,SAAS,gBAAgB,QAAQ,OAAO,IAAI,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,MAAM,WAAW,SAAS,eAAe,SAAS,MAAM,SAAS,OAAO,QAAQ,WAAW,UAAU,SAAS,OAAO,IAAI,KAAK,EAAE,SAAS,CAAc,EAAK,EAAO,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,EAAE,WAAW,CAAC,SAAS,EAAE,KAAK,YAAY,MAAM,CAAC,EAAE,UAAU,YAAY,SAAS,CAAS,EAAE,WAAW,EAAe,EAAK,EAAO,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,EAAE,WAAW,CAAC,SAAS,EAAE,KAAK,YAAY,MAAM,EAAE,EAAE,UAAU,YAAY,SAAS,CAAQ,EAAE,UAAU,EAAe,EAAK,EAAO,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,EAAE,WAAW,CAAC,SAAS,GAAG,KAAK,YAAY,MAAM,CAAC,EAAE,UAAU,aAAa,MAAM,CAAC,SAAS,OAAO,OAAO,OAAO,EAAE,SAAS,GAAG,EAAE,MAAM,EAAe,EAAK,EAAO,KAAK,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,EAAE,WAAW,CAAC,SAAS,EAAE,KAAK,YAAY,MAAM,GAAG,EAAE,UAAU,aAAa,SAAS,CAAI,EAAE,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC,CAAE,iBAFj3C,IAAsC,IAAkD"}