var e=e=>{if(!e)return``;try{let[t]=e.split(` `),n,r,i;if(t.includes(`/`)){let e=t.split(`/`).map(Number);[r,n,i]=e}else if(t.match(/^\d{4}-\d{2}-\d{2}$/)){let e=t.split(`-`).map(Number);[i,r,n]=e}else if(t.match(/^\d{2}-\d{2}-\d{4}$/)){let e=t.split(`-`).map(Number);[n,r,i]=e}else return e;let a=[`janvier`,`février`,`mars`,`avril`,`mai`,`juin`,`juillet`,`août`,`septembre`,`octobre`,`novembre`,`décembre`][r-1];return`${n} ${a} ${i}`}catch{return e}},t=e=>{if(!e)return``;try{let t=e.match(/\b(\d{1,2}):(\d{2})\b/);if(t){let[,e,n]=t;return`${e.padStart(2,`0`)}:${n}`}return``}catch{return``}},n=e=>{if(!e)return``;try{let[t]=e.split(` `),[n,r,i]=t.split(`-`).map(Number),a=new Date(i,r-1,n);return`${[`Dim.`,`Lun.`,`Mar.`,`Mer.`,`Jeu.`,`Ven.`,`Sam.`][a.getDay()]} ${n} ${[`janv.`,`févr.`,`mars`,`avr.`,`mai`,`juin`,`juil.`,`août`,`sept.`,`oct.`,`nov.`,`déc.`][a.getMonth()]}`}catch{return e}},r=e=>{if(!e)return``;try{let t=i(e);return!t||isNaN(t.getTime())?e:t.toLocaleDateString(`fr-FR`,{year:`numeric`,month:`long`,day:`numeric`})}catch{return e}},i=e=>{if(!e)return null;let[t,n]=e.trim().split(` `),[r,i]=(n??``).split(`:`).map(Number),a=Number.isFinite(r)?r:0,o=Number.isFinite(i)?i:0;if(/^\d{4}-\d{2}-\d{2}$/.test(t)){let[e,n,r]=t.split(`-`).map(Number);return new Date(e,n-1,r,a,o)}if(/^\d{2}-\d{2}-\d{4}$/.test(t)){let[e,n,r]=t.split(`-`).map(Number);return new Date(r,n-1,e,a,o)}let s=new Date(e);return isNaN(s.getTime())?null:s};export{i as a,e as i,r as n,n as r,t};