{"version":3,"file":"Preloader_code.BmB32rrC.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":"+QAAiJ,SAAwB,EAAU,CAAC,YAAU,WAAW,WAAS,WAAW,OAAK,cAAiB,WAAS,IAAI,YAAU,CAAC,GAAK,CAAC,EAAQ,GAAYA,MAC/R,CAAC,eAAe,QAAQ,kBAAkB,CAAG,CAC8C,OAD7C,MAAc,CAAC,GAAG,CAAC,EAAQ,CAAI,GAAS,GAAU,CAAC,OAAQ,IAAM,EAAM,eAAe,CAAC,EAAW,GAAM,CAAC,eAAe,QAAQ,kBAAkB,OAAO,CACzM,GAAS,GAAU,EAAG,EAAS,CAAC,UAAU,aAAa,EAAM,EAAG,CAAC,EAAS,EAAS,EAAQ,CAAC,CAAqB,EAAK,EAAgB,CAAC,SAAS,GAAsB,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,SAAS,GAAG,CAAC,MAAM,CAAC,SAAS,QAAQ,IAAI,EAAE,KAAK,EAAE,MAAM,QAAQ,OAAO,QAAQ,QAAQ,OAAO,eAAe,SAAS,WAAW,SAAS,gBAAgB,QAAQ,OAAO,KAAK,CAAC,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,MAAM,WAAW,SAAS,eAAe,SAAS,MAAM,SAAS,OAAO,QAAQ,WAAW,UAAU,SAAS,OAAO,IAAI,MAAM,CAAC,SAAS,CAAc,EAAK,EAAO,KAAK,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,SAAS,EAAE,KAAK,YAAY,MAAM,EAAE,CAAC,UAAU,YAAY,SAAS,EAAU,CAAC,YAAY,CAAc,EAAK,EAAO,KAAK,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,SAAS,EAAE,KAAK,YAAY,MAAM,GAAG,CAAC,UAAU,YAAY,SAAS,EAAS,CAAC,WAAW,CAAc,EAAK,EAAO,KAAK,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,SAAS,GAAG,KAAK,YAAY,MAAM,EAAE,CAAC,UAAU,aAAa,MAAM,CAAC,SAAS,OAAO,OAAO,QAAQ,CAAC,SAAS,IAAI,CAAC,OAAO,CAAc,EAAK,EAAO,KAAK,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,SAAS,EAAE,KAAK,YAAY,MAAM,IAAI,CAAC,UAAU,aAAa,SAAS,EAAK,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,kBAF/2C,IAAsC,IAAkD"}