1import{j as r}from"./vendor-ui-Cclu5fKw.js";import{r as P,i as ua}from"./vendor-react-Cz1DU43D.js";import{c as ma,m as _,k as z,B as Pe,a as _t,U as Pt,d as St,C as fa,T as ha,o as va,i as xa,f as ga,M as pa,H as ya,p as ba}from"./index-DYoJWJmF.js";import{I as Qe}from"./input-B9ssJx6k.js";import{B as Ot}from"./building-2-BdvaQuY8.js";import{C as Ge}from"./check-CVPgxSal.js";import{M as Wt}from"./mail-5QdsEvV3.js";import{C as We}from"./clock-DR2LD5pt.js";import{C as Tt}from"./chevron-left-ClWMQt_R.js";import{C as Ft}from"./chevron-right-CKI5DLBk.js";import{U as Et}from"./user-C9Twbjx2.js";import{C as wa}from"./calendar-days-BPPzK1Wz.js";import{C as Na}from"./circle-check-big-DeA5ATJT.js";import{L as ja}from"./loader-circle-OOWbEl5v.js";import{T as Ma}from"./triangle-alert-Dof-u-N6.js";import{R as ka}from"./refresh-cw-BRvx_vsX.js";import{S as Da}from"./sparkles-E6D1UQDB.js";import{C as Ca}from"./calendar-CXSUO68n.js";import{M as _a}from"./message-square-Bs1avP0U.js";import{N as He}from"./navigation-B8K1QBAH.js";import{F as Pa}from"./fuel-CEhba50K.js";import{a as Sa}from"./samia-makhlouf-portrait-DYZEkrFo.js";import{C as Oa}from"./circle-check-BX0Jc-Ro.js";import{s as Wa}from"./leads-Ci51beyL.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const Ta=ma("CalendarCheck",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"m9 16 2 2 4-4",key:"19s6y9"}]]);function E(e){const t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new e.constructor(+e):typeof e=="number"||t==="[object Number]"||typeof e=="string"||t==="[object String]"?new Date(e):new Date(NaN)}function X(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function $(e,t){const a=E(e);return isNaN(t)?X(e,NaN):(t&&a.setDate(a.getDate()+t),a)}function K(e,t){const a=E(e);if(isNaN(t))return X(e,NaN);if(!t)return a;const n=a.getDate(),s=X(e,a.getTime());s.setMonth(a.getMonth()+t+1,0);const i=s.getDate();return n>=i?s:(a.setFullYear(s.getFullYear(),s.getMonth(),n),a)}const et=6048e5,Fa=864e5;let Ea={};function we(){return Ea}function re(e,t){var d,u,f,m;const a=we(),n=(t==null?void 0:t.weekStartsOn)??((u=(d=t==null?void 0:t.locale)==null?void 0:d.options)==null?void 0:u.weekStartsOn)??a.weekStartsOn??((m=(f=a.locale)==null?void 0:f.options)==null?void 0:m.weekStartsOn)??0,s=E(e),i=s.getDay(),o=(i<n?7:0)+i-n;return s.setDate(s.getDate()-o),s.setHours(0,0,0,0),s}function fe(e){return re(e,{weekStartsOn:1})}function Lt(e){const t=E(e),a=t.getFullYear(),n=X(e,0);n.setFullYear(a+1,0,4),n.setHours(0,0,0,0);const s=fe(n),i=X(e,0);i.setFullYear(a,0,4),i.setHours(0,0,0,0);const o=fe(i);return t.getTime()>=s.getTime()?a+1:t.getTime()>=o.getTime()?a:a-1}function xe(e){const t=E(e);return t.setHours(0,0,0,0),t}function Se(e){const t=E(e),a=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return a.setUTCFullYear(t.getFullYear()),+e-+a}function ne(e,t){const a=xe(e),n=xe(t),s=+a-Se(a),i=+n-Se(n);return Math.round((s-i)/Fa)}function La(e){const t=Lt(e),a=X(e,0);return a.setFullYear(t,0,4),a.setHours(0,0,0,0),fe(a)}function Ke(e,t){const a=t*7;return $(e,a)}function Ia(e,t){return K(e,t*12)}function Ya(e){let t;return e.forEach(function(a){const n=E(a);(t===void 0||t<n||isNaN(Number(n)))&&(t=n)}),t||new Date(NaN)}function Ra(e){let t;return e.forEach(a=>{const n=E(a);(!t||t>n||isNaN(+n))&&(t=n)}),t||new Date(NaN)}function J(e,t){const a=xe(e),n=xe(t);return+a==+n}function tt(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Ba(e){if(!tt(e)&&typeof e!="number")return!1;const t=E(e);return!isNaN(Number(t))}function be(e,t){const a=E(e),n=E(t),s=a.getFullYear()-n.getFullYear(),i=a.getMonth()-n.getMonth();return s*12+i}function Aa(e,t,a){const n=re(e,a),s=re(t,a),i=+n-Se(n),o=+s-Se(s);return Math.round((i-o)/et)}function at(e){const t=E(e),a=t.getMonth();return t.setFullYear(t.getFullYear(),a+1,0),t.setHours(23,59,59,999),t}function U(e){const t=E(e);return t.setDate(1),t.setHours(0,0,0,0),t}function It(e){const t=E(e),a=X(e,0);return a.setFullYear(t.getFullYear(),0,1),a.setHours(0,0,0,0),a}function nt(e,t){var d,u,f,m;const a=we(),n=(t==null?void 0:t.weekStartsOn)??((u=(d=t==null?void 0:t.locale)==null?void 0:d.options)==null?void 0:u.weekStartsOn)??a.weekStartsOn??((m=(f=a.locale)==null?void 0:f.options)==null?void 0:m.weekStartsOn)??0,s=E(e),i=s.getDay(),o=(i<n?-7:0)+6-(i-n);return s.setDate(s.getDate()+o),s.setHours(23,59,59,999),s}function Yt(e){return nt(e,{weekStartsOn:1}
vendor: 6,382 bytes, line 6
6)}const Ha={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},qa=(e,t,a)=>{let n;const s=Ha[e];return typeof s=="string"?n=s:t===1?n=s.one:n=s.other.replace("{{count}}",t.toString()),a!=null&&a.addSuffix?a.comparison&&a.comparison>0?"in "+n:n+" ago":n};function ve(e){return(t={})=>{const a=t.width?String(t.width):e.defaultWidth;return e.formats[a]||e.formats[e.defaultWidth]}}const za={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},$a={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Va={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Ja={date:ve({formats:za,defaultWidth:"full"}),time:ve({formats:$a,defaultWidth:"full"}),dateTime:ve({formats:Va,defaultWidth:"full"})},Ua={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Xa=(e,t,a,n)=>Ua[e];function te(e){return(t,a)=>{const n=a!=null&&a.context?String(a.context):"standalone";let s;if(n==="formatting"&&e.formattingValues){const o=e.defaultFormattingWidth||e.defaultWidth,d=a!=null&&a.width?String(a.width):o;s=e.formattingValues[d]||e.formattingValues[o]}else{const o=e.defaultWidth,d=a!=null&&a.width?String(a.width):e.defaultWidth;s=e.values[d]||e.values[o]}const i=e.argumentCallback?e.argumentCallback(t):t;return s[i]}}const Qa={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Ga={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Ka={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Za={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},en={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},tn={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},an=(e,t)=>{const a=Number(e),n=a%100;if(n>20||n<10)switch(n%10){case 1:return a+"st";case 2:return a+"nd";case 3:return a+"rd"}return a+"th"},nn={ordinalNumber:an,era:te({values:Qa,defaultWidth:"wide"}),quarter:te({values:Ga,defaultWidth:"wide",argumentCallback:e=>e-1}),month:te({values:Ka,defaultWidth:"wide"}),day:te({values:Za,defaultWidth:"wide"}),dayPeriod:te({values:en,defaultWidth:"wide",formattingValues:tn,defaultFormattingWidth:"wide"})};function ae(e){return(t,a={})=>{const n=a.width,s=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],i=t.match(s);if(!i)return null;const o=i[0],d=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(d)?sn(d,v=>v.test(o)):rn(d,v=>v.test(o));let f;f=e.valueCallback?e.valueCallback(u):u,f=a.valueCallback?a.valueCallback(f):f;const m=t.slice(o.length);return{value:f,rest:m}}}function rn(e,t){for(const a in e)if(Object.prototype.hasOwnProperty.call(e,a)&&t(e[a]))return a}function sn(e,t){for(let a=0;a<e.length;a++)if(t(e[a]))return a}function Rt(e){return(t,a={})=>{const n=t.match(e.matchPattern);if(!n)return null;const s=n[0],i=t.match(e.parsePattern);if(!i)return null;let o=e.valueCallback?e.valueCallback(i[0]):i[0];o=a.valueCallback?a.valueCallback(o):o;const d=t.slice(s.length);return{value:o,rest:d}}}const on=/^(\d+)(th|st|nd|rd)?/i,ln=/\d+/i,dn={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},cn={any:[/^b/i,/^(a|c)/i]},un={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},mn={any:[/1/i,/2/i,/3/i,/4/i]},fn={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},hn={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},vn={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},xn={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},gn={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},pn={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}}
vendor: 7,311 bytes, line 6
6,yn={ordinalNumber:Rt({matchPattern:on,parsePattern:ln,valueCallback:e=>parseInt(e,10)}),era:ae({matchPatterns:dn,defaultMatchWidth:"wide",parsePatterns:cn,defaultParseWidth:"any"}),quarter:ae({matchPatterns:un,defaultMatchWidth:"wide",parsePatterns:mn,defaultParseWidth:"any",valueCallback:e=>e+1}),month:ae({matchPatterns:fn,defaultMatchWidth:"wide",parsePatterns:hn,defaultParseWidth:"any"}),day:ae({matchPatterns:vn,defaultMatchWidth:"wide",parsePatterns:xn,defaultParseWidth:"any"}),dayPeriod:ae({matchPatterns:gn,defaultMatchWidth:"any",parsePatterns:pn,defaultParseWidth:"any"})},Bt={code:"en-US",formatDistance:qa,formatLong:Ja,formatRelative:Xa,localize:nn,match:yn,options:{weekStartsOn:0,firstWeekContainsDate:1}};function bn(e){const t=E(e);return ne(t,It(t))+1}function At(e){const t=E(e),a=+fe(t)-+La(t);return Math.round(a/et)+1}function Ht(e,t){var m,v,x,g;const a=E(e),n=a.getFullYear(),s=we(),i=(t==null?void 0:t.firstWeekContainsDate)??((v=(m=t==null?void 0:t.locale)==null?void 0:m.options)==null?void 0:v.firstWeekContainsDate)??s.firstWeekContainsDate??((g=(x=s.locale)==null?void 0:x.options)==null?void 0:g.firstWeekContainsDate)??1,o=X(e,0);o.setFullYear(n+1,0,i),o.setHours(0,0,0,0);const d=re(o,t),u=X(e,0);u.setFullYear(n,0,i),u.setHours(0,0,0,0);const f=re(u,t);return a.getTime()>=d.getTime()?n+1:a.getTime()>=f.getTime()?n:n-1}function wn(e,t){var d,u,f,m;const a=we(),n=(t==null?void 0:t.firstWeekContainsDate)??((u=(d=t==null?void 0:t.locale)==null?void 0:d.options)==null?void 0:u.firstWeekContainsDate)??a.firstWeekContainsDate??((m=(f=a.locale)==null?void 0:f.options)==null?void 0:m.firstWeekContainsDate)??1,s=Ht(e,t),i=X(e,0);return i.setFullYear(s,0,n),i.setHours(0,0,0,0),re(i,t)}function qt(e,t){const a=E(e),n=+re(a,t)-+wn(a,t);return Math.round(n/et)+1}function L(e,t){const a=e<0?"-":"",n=Math.abs(e).toString().padStart(t,"0");return a+n}const de={y(e,t){const a=e.getFullYear(),n=a>0?a:1-a;return L(t==="yy"?n%100:n,t.length)},M(e,t){const a=e.getMonth();return t==="M"?String(a+1):L(a+1,2)},d(e,t){return L(e.getDate(),t.length)},a(e,t){const a=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return a.toUpperCase();case"aaa":return a;case"aaaaa":return a[0];case"aaaa":default:return a==="am"?"a.m.":"p.m."}},h(e,t){return L(e.getHours()%12||12,t.length)},H(e,t){return L(e.getHours(),t.length)},m(e,t){return L(e.getMinutes(),t.length)},s(e,t){return L(e.getSeconds(),t.length)},S(e,t){const a=t.length,n=e.getMilliseconds(),s=Math.trunc(n*Math.pow(10,a-3));return L(s,t.length)}},he={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},pt={G:function(e,t,a){const n=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return a.era(n,{width:"abbreviated"});case"GGGGG":return a.era(n,{width:"narrow"});case"GGGG":default:return a.era(n,{width:"wide"})}},y:function(e,t,a){if(t==="yo"){const n=e.getFullYear(),s=n>0?n:1-n;return a.ordinalNumber(s,{unit:"year"})}return de.y(e,t)},Y:function(e,t,a,n){const s=Ht(e,n),i=s>0?s:1-s;if(t==="YY"){const o=i%100;return L(o,2)}return t==="Yo"?a.ordinalNumber(i,{unit:"year"}):L(i,t.length)},R:function(e,t){const a=Lt(e);return L(a,t.length)},u:function(e,t){const a=e.getFullYear();return L(a,t.length)},Q:function(e,t,a){const n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return L(n,2);case"Qo":return a.ordinalNumber(n,{unit:"quarter"});case"QQQ":return a.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return a.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return a.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,a){const n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return L(n,2);case"qo":return a.ordinalNumber(n,{unit:"quarter"});case"qqq":return a.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return a.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return a.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,a){const n=e.getMonth();switch(t){case"M":case"MM":return de.M(e,t);case"Mo":return a.ordinalNumber(n+1,{unit:"month"});case"MMM":return a.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return a.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return a.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,a){const n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return L(n+1,2);case"Lo":return a.ordinalNumber(n+1,{unit:"month"});case"LLL":return a.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return a.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return a.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,a,n){const s=qt(e,n);return t==="wo"?a.ordinalNumber(s,{unit:"week"}):L(s,t.length)},I:function(e,t,a){const n=At(e);return t==="Io"?a.ordinalNumber(n,{unit:"week"}):L(n,t.length)},d:function(e,t,a){return t==="do"?a.ordinalNumber(e.getDate(),{unit:"date"}):de.d(e,t)},D:function(e,t,a){const n=bn(e);return t==="Do"?a.ordinalNumber(n,{unit:"dayOfYear"}):L(n,t.length)},E:function(e,t,a){const n=e.getDay();switch(t){case"E":case"EE":case"EEE":return a.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return a.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(n,{width:"short",context:"formatting"});case"EEEE":default:return a.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,a,n){const s=e.getDay(),i=(s-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return L(i,2);case"eo":return a.ordinalNumber(i,{unit:"day"});case"eee":return a.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return a.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(s,{width:"short",context:"formatting"});case"eeee":default:return a.day(s,{width:"wide",context:"formatting"})}},c:function(e,t,a,n){const s=e.getDay(),i=(s-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return L(i,t.length);case"co":return a.ordinalNumber(i,{unit:"day"});case"ccc":return a.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return a.day(s,{width:"narrow",context:"standalone"});case"cccccc":return a.day(s,{width:"short",context:"standalone"});case"cccc":default:return a.day(s,{width:"wide",context:"standalone"})}},i:function(e,t,a){const n=e.getDay(),s=n===0?7:n;switch(t){case"i":return String(s);case"ii":return L(s,t.length);case"io":return a.ordinalNumber(s,{unit:"day"});case"iii":return a.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return a.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return a.day(n,{width:"short",context:"formatting"});case"iiii":default:return a.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,a){const s=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return a.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return a.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(e,t,a){const n=e.getHours();let s;switch(n===12?s=he.noon:n===0?s=he.midnight:s=n/12>
vendor: 4,686 bytes, line 6
6=1?"pm":"am",t){case"b":case"bb":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return a.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return a.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(e,t,a){const n=e.getHours();let s;switch(n>=17?s=he.evening:n>=12?s=he.afternoon:n>=4?s=he.morning:s=he.night,t){case"B":case"BB":case"BBB":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return a.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return a.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(e,t,a){if(t==="ho"){let n=e.getHours()%12;return n===0&&(n=12),a.ordinalNumber(n,{unit:"hour"})}return de.h(e,t)},H:function(e,t,a){return t==="Ho"?a.ordinalNumber(e.getHours(),{unit:"hour"}):de.H(e,t)},K:function(e,t,a){const n=e.getHours()%12;return t==="Ko"?a.ordinalNumber(n,{unit:"hour"}):L(n,t.length)},k:function(e,t,a){let n=e.getHours();return n===0&&(n=24),t==="ko"?a.ordinalNumber(n,{unit:"hour"}):L(n,t.length)},m:function(e,t,a){return t==="mo"?a.ordinalNumber(e.getMinutes(),{unit:"minute"}):de.m(e,t)},s:function(e,t,a){return t==="so"?a.ordinalNumber(e.getSeconds(),{unit:"second"}):de.s(e,t)},S:function(e,t){return de.S(e,t)},X:function(e,t,a){const n=e.getTimezoneOffset();if(n===0)return"Z";switch(t){case"X":return bt(n);case"XXXX":case"XX":return me(n);case"XXXXX":case"XXX":default:return me(n,":")}},x:function(e,t,a){const n=e.getTimezoneOffset();switch(t){case"x":return bt(n);case"xxxx":case"xx":return me(n);case"xxxxx":case"xxx":default:return me(n,":")}},O:function(e,t,a){const n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+yt(n,":");case"OOOO":default:return"GMT"+me(n,":")}},z:function(e,t,a){const n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+yt(n,":");case"zzzz":default:return"GMT"+me(n,":")}},t:function(e,t,a){const n=Math.trunc(e.getTime()/1e3);return L(n,t.length)},T:function(e,t,a){const n=e.getTime();return L(n,t.length)}};function yt(e,t=""){const a=e>0?"-":"+",n=Math.abs(e),s=Math.trunc(n/60),i=n%60;return i===0?a+String(s):a+String(s)+t+L(i,2)}function bt(e,t){return e%60===0?(e>0?"-":"+")+L(Math.abs(e)/60,2):me(e,t)}function me(e,t=""){const a=e>0?"-":"+",n=Math.abs(e),s=L(Math.trunc(n/60),2),i=L(n%60,2);return a+s+t+i}const wt=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},zt=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},Nn=(e,t)=>{const a=e.match(/(P+)(p+)?/)||[],n=a[1],s=a[2];if(!s)return wt(e,t);let i;switch(n){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;case"PPPP":default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",wt(n,t)).replace("{{time}}",zt(s,t))},jn={p:zt,P:Nn},Mn=/^D+$/,kn=/^Y+$/,Dn=["D","DD","YY","YYYY"];function Cn(e){return Mn.test(e)}function _n(e){return kn.test(e)}function Pn(e,t,a){const n=Sn(e,t,a);if(console.warn(n),Dn.includes(e))throw new RangeError(n)}function Sn(e,t,a){const n=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${n} to the input \`${a}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const On=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Wn=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Tn=/^'([^]*?)'?$/,Fn=/''/g,En=/[a-zA-Z]/;function le(e,t,a){var m,v,x,g,p,b,h,N;const n=we(),s=(a==null?void 0:a.locale)??n.locale??Bt,i=(a==null?void 0:a.firstWeekContainsDate)??((v=(m=a==null?void 0:a.locale)==null?void 0:m.options)==null?void 0:v.firstWeekContainsDate)??n.firstWeekContainsDate??((g=(x=n.locale)==null?void 0:x.options)==null?void 0:g.firstWeekContainsDate)??1,o=(a==null?void 0:a.weekStartsOn)??((b=(p=a==null?void 0:a.locale)==null?void 0:p.options)==null?void 0:b.weekStartsOn)??n.weekStartsOn??((N=(h=n.locale)==null?void 0:h.options)==null?void 0:N.weekStartsOn)??0,d=E(e);if(!Ba(d))throw new RangeError("Invalid time value");let u=t.match(Wn).map(C=>{const B=C[0];if(B==="p"||B==="P"){const se=jn[B];return se(C,s.formatLong)}return C}).join("").match(On).map(C=>{if(C==="''")return{isToken:!1,value:"'"};const B=C[0];if(B==="'")return{isToken:!1,value:Ln(C)};if(pt[B])return{isToken:!0,value:C};
6if(B.match(En))throw new RangeError("Format string contains an unescaped latin alphabet character `"+B+"`");return{isToken:!1,value:C}});s.localize.preprocessor&&(u=s.localize.preprocessor(d,u));const f={firstWeekContainsDate:i,weekStartsOn:o,locale:s};return u.map(C=>{if(!C.isToken)return C.value;const B=C.value;(!(a!=null&&a.useAdditionalWeekYearTokens)&&_n(B)||!(a!=null&&a.useAdditionalDayOfYearTokens)&&Cn(B))&&Pn(B,t,String(e));const se=pt[B[0]];return se(d,B,s.localize,f)}).join("")}function Ln(e){const t=e.match(Tn);return t?t[1].replace(Fn,"'"):e}function In(e){const t=E(e),a=t.getFullYear(),n=t.getMonth(),s=X(e,0);return s.setFullYear(a,n+1,0),s.setHours(0,0,0,0),s.getDate()}function Yn(e){return Math.trunc(+E(e)/1e3)}function Rn(e){const t=E(e),a=t.getMonth();return t.setFullYear(t.getFullYear(),a+1,0),t.setHours(0,0,0,0),t}function Bn(e,t){return Aa(Rn(e),U(e),t)+1}function Ze(e,t){const a=E(e),n=E(t);return a.getTime()>n.getTime()}function $t(e,t){const a=E(e),n=E(t);return+a<+n}function rt(e,t){const a=E(e),n=E(t);return a.getFullYear()===n.getFullYear()&&a.getMonth()===n.getMonth()}function An(e,t){const a=E(e),n=E(t);return a.getFullYear()===n.getFullYear()}function qe(e,t){return $(e,-t)}function ze(e,t){const a=E(e),n=a.getFullYear(),s=a.getDate(),i=X(e,0);i.setFullYear(n,t,15),i.setHours(0,0,0,0);const o=In(i);return a.setMonth(t,Math.min(s,o)),a}function Nt(e,t){const a=E(e);return isNaN(+a)?X(e,NaN):(a.setFullYear(t),a)}const Hn={lessThanXSeconds:{one:"moins dâune seconde",other:"moins de {{count}} secondes"},xSeconds:{one:"1 seconde",other:"{{count}} secondes"},halfAMinute:"30 secondes",lessThanXMinutes:{one:"moins dâune minute",other:"moins de {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"environ 1 heure",other:"environ {{count}} heures"},xHours:{one:"1 heure",other:"{{count}} heures"},xDays:{one:"1 jour",other:"{{count}} jours"},aboutXWeeks:{one:"environ 1 semaine",other:"environ {{count}} semaines"},xWeeks:{one:"1 semaine",other:"{{count}} semaines"},aboutXMonths:{one:"environ 1 mois",other:"environ {{count}} mois"},xMonths:{one:"1 mois",other:"{{count}} mois"},aboutXYears:{one:"environ 1 an",other:"environ {{count}} ans"},xYears:{one:"1 an",other:"{{count}} ans"},overXYears:{one:"plus dâun an",other:"plus de {{count}} ans"},almostXYears:{one:"presquâun an",other:"presque {{count}} ans"}},qn=(e,t,a)=>{let n;const s=Hn[e];return typeof s=="string"?n=s:t===1?n=s.one:n=s.other.replace("{{count}}",String(t)),a!=null&&a.addSuffix?a.comparison&&a.comparison>0?"dans "+n:"il y a "+n:n},zn={full:"EEEE d MMMM y",long:"d MMMM y",medium:"d MMM y",short:"dd/MM/y"},$n={full:"HH:mm:ss zzzz",long:"HH:mm:ss z",medium:"HH:mm:ss",short:"HH:mm"},Vn={full:"{{date}} 'à ' {{time}}",long:"{{date}} 'à ' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Jn={date:ve({formats:zn,defaultWidth:"full"}),time:ve({formats:$n,defaultWidth:"full"}),dateTime:ve({formats:Vn,defaultWidth:"full"})},Un={lastWeek:"eeee 'dernier à ' p",yesterday:"'hier à ' p",today:"'aujourdâhui à ' p",tomorrow:"'demain à ' p'",nextWeek:"eeee 'prochain à ' p",other:"P"},Xn=(e,t,a,n)=>Un[e],Qn={narrow:["av. J.-C","ap. J.-C"],abbreviated:["av. J.-C","ap. J.-C"],wide:["avant Jésus-Christ","après Jésus-Christ"]},Gn={narrow:["T1","T2","T3","T4"],abbreviated:["1er trim.","2ème trim.","3ème trim.","4ème trim."],wide:["1er trimestre","2ème trimestre","3ème trimestre","4ème trimestre"]},Kn={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],wide:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"]},Zn={narrow:["D","L","M","M","J","V","S"],short:["di","lu","ma","me","je","ve","sa"],abbreviated:["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],wide:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},er={narrow:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"mat.",afternoon:"ap.m.",evening:"soir",night:"mat."},abbreviated:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"matin",afternoon:"après-midi",evening:"soir",night:"matin"},wide:{am:"AM",pm:"PM",midnight:"minuit",noon:"midi",morning:"du matin",afternoon:"de lâaprès-midi",evening:"du soir",night:"du matin"}},tr=(e,t)=>{const a=Number(e),n=t==null?void 0:t.unit;if(a===0)return"0";const s=["year","week","hour","minute","second"];let i;return a===1?i=n&&s.includes(n)?"ère":"er":i="ème",a+i},ar=["MMM","MMMM"],nr={preprocessor:(e,t)=>
6e.getDate()===1||!t.some(n=>n.isToken&&ar.includes(n.value))?t:t.map(n=>n.isToken&&n.value==="do"?{isToken:!0,value:"d"}:n),ordinalNumber:tr,era:te({values:Qn,defaultWidth:"wide"}),quarter:te({values:Gn,defaultWidth:"wide",argumentCallback:e=>e-1}),month:te({values:Kn,defaultWidth:"wide"}),day:te({values:Zn,defaultWidth:"wide"}),dayPeriod:te({values:er,defaultWidth:"wide"})},rr=/^(\d+)(ième|ère|ème|er|e)?/i,sr=/\d+/i,ir={narrow:/^(av\.J\.C|ap\.J\.C|ap\.J\.-C)/i,abbreviated:/^(av\.J\.-C|av\.J-C|apr\.J\.-C|apr\.J-C|ap\.J-C)/i,wide:/^(avant Jésus-Christ|après Jésus-Christ)/i},or={any:[/^av/i,/^ap/i]},lr={narrow:/^T?[1234]/i,abbreviated:/^[1234](er|ème|e)? trim\.?/i,wide:/^[1234](er|ème|e)? trimestre/i},dr={any:[/1/i,/2/i,/3/i,/4/i]},cr={narrow:/^[jfmasond]/i,abbreviated:/^(janv|févr|mars|avr|mai|juin|juill|juil|août|sept|oct|nov|déc)\.?/i,wide:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i},ur={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^av/i,/^ma/i,/^juin/i,/^juil/i,/^ao/i,/^s/i,/^o/i,/^n/i,/^d/i]},mr={narrow:/^[lmjvsd]/i,short:/^(di|lu|ma|me|je|ve|sa)/i,abbreviated:/^(dim|lun|mar|mer|jeu|ven|sam)\.?/i,wide:/^(dimanche|lundi|mardi|mercredi|jeudi|vendredi|samedi)/i},fr={narrow:[/^d/i,/^l/i,/^m/i,/^m/i,/^j/i,/^v/i,/^s/i],any:[/^di/i,/^lu/i,/^ma/i,/^me/i,/^je/i,/^ve/i,/^sa/i]},hr={narrow:/^(a|p|minuit|midi|mat\.?|ap\.?m\.?|soir|nuit)/i,any:/^([ap]\.?\s?m\.?|du matin|de l'après[-\s]midi|du soir|de la nuit)/i},vr={any:{am:/^a/i,pm:/^p/i,midnight:/^min/i,noon:/^mid/i,morning:/mat/i,afternoon:/ap/i,evening:/soir/i,night:/nuit/i}},xr={ordinalNumber:Rt({matchPattern:rr,parsePattern:sr,valueCallback:e=>parseInt(e)}),era:ae({matchPatterns:ir,defaultMatchWidth:"wide",parsePatterns:or,defaultParseWidth:"any"}),quarter:ae({matchPatterns:lr,defaultMatchWidth:"wide",parsePatterns:dr,defaultParseWidth:"any",valueCallback:e=>e+1}),month:ae({matchPatterns:cr,defaultMatchWidth:"wide",parsePatterns:ur,defaultParseWidth:"any"}),day:ae({matchPatterns:mr,defaultMatchWidth:"wide",parsePatterns:fr,defaultParseWidth:"any"}),dayPeriod:ae({matchPatterns:hr,defaultMatchWidth:"any",parsePatterns:vr,defaultParseWidth:"any"})},st={code:"fr",formatDistance:qn,formatLong:Jn,formatRelative:Xn,localize:nr,match:xr,options:{weekStartsOn:1,firstWeekContainsDate:4}},gr=[{value:"1-10",label:"1-10",Icon:fa},{value:"11-50",label:"11-50",Icon:ha},{value:"50+",label:"50+",Icon:va}],$e=e=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e),pr=({data:e,onUpdate:t,onNext:a})=>{const[n,s]=P.useState(e.companyName),[i,o]=P.useState(e.email),[d,u]=P.useState(e.fleetSize),[f,m]=P.useState(!1),[v,x]=P.useState(null),g=[d!=="",n.length>=2,$e(i)].filter(Boolean).length;P.useEffect(()=>{m(n.length>=2&&$e(i)&&d!=="")},[n,i,d]);const p=()=>{f&&(t({companyName:n,email:i,fleetSize:d}),a())};return r.jsxs("div",{className:"space-y-4",children:[r.jsxs(_.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.05},className:"text-center space-y-1",children:[r.jsx("span",{className:"inline-flex items-center gap-1.5 text-primary font-semibold text-sm",children:"ð¯ Votre diagnostic flotte gratuit"}),r.jsx("h1",{className:"text-xl lg:text-2xl font-bold text-foreground",children:"Répondez à 3 questions"}),r.jsx("p",{className:"text-sm text-muted-foreground",children:"pour une démo 100% personnalisée"})]}),r.jsx(_.div,{initial:{opacity:0}
6,animate:{opacity:1},transition:{delay:.1},children:r.jsx("div",{className:"h-1.5 bg-slate-100 dark:bg-slate-800 rounded-full overflow-hidden",children:r.jsx(_.div,{className:"h-full bg-primary rounded-full",initial:{width:0},animate:{width:`${g/3*100}%`},transition:{duration:.4,ease:"easeOut"}})})}),r.jsxs(_.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.15},className:"space-y-2",children:[r.jsx("label",{className:"text-sm font-medium text-foreground",children:"Combien de véhicules ?"}),r.jsx("div",{className:"grid grid-cols-3 gap-2",children:gr.map(b=>r.jsxs("button",{onClick:()=>u(b.value),className:z("flex flex-col items-center border-2 rounded-xl py-3 px-2 transition-all",d===b.value?"border-primary bg-primary/5 text-primary":"border-border text-muted-foreground hover:border-primary/40 hover:bg-muted/30"),children:[r.jsx(b.Icon,{className:z("w-5 h-5 mb-1",d===b.value?"text-primary":"text-muted-foreground")}),r.jsx("span",{className:"text-sm font-semibold",children:b.label})]},b.value))})]}),r.jsxs(_.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.2},className:"space-y-1.5",children:[r.jsx("label",{className:"text-sm font-medium text-foreground",children:"Votre entreprise"}),r.jsxs("div",{className:"relative",children:[r.jsx(Ot,{className:z("absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 transition-colors",v==="companyName"?"text-primary":"text-muted-foreground")}),r.jsx(Qe,{type:"text",value:n,onChange:b=>s(b.target.value),onFocus:()=>x("companyName"),onBlur:()=>x(null),placeholder:"Ex: Transport Dupont",className:z("pl-10 pr-10 h-11 border-2 rounded-xl bg-background transition-all",v==="companyName"?"border-primary ring-1 ring-primary/20":"border-border hover:border-primary/30")}),n.length>=2&&r.jsx("div",{className:"absolute right-3 top-1/2 -translate-y-1/2",children:r.jsx(_.div,{initial:{scale:0},animate:{scale:1},className:"w-5 h-5 bg-green-500 rounded-full flex items-center justify-center",children:r.jsx(Ge,{className:"w-3 h-3 text-white"})})})]})]}),r.jsxs(_.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.25},className:"space-y-1.5",children:[r.jsx("label",{className:"text-sm font-medium text-foreground",children:"Où vous envoyer les informations ?"}),r.jsxs("div",{className:"relative",children:[r.jsx(Wt,{className:z("absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 transition-colors",v==="email"?"text-primary":"text-muted-foreground")}),r.jsx(Qe,{type:"email",value:i,onChange:b=>o(b.target.value),onFocus:()=>x("email"),onBlur:()=>x(null),placeholder:"[email protected]",className:z("pl-10 pr-10 h-11 border-2 rounded-xl bg-background transition-all",v==="email"?"border-primary ring-1 ring-primary/20":"border-border hover:border-primary/30")}),$e(i)&&r.jsx("div",{className:"absolute right-3 top-1/2 -translate-y-1/2",children:r.jsx(_.div,{initial:{scale:0},animate:{scale:1},className:"w-5 h-5 bg-green-500 rounded-full flex items-center justify-center",children:r.jsx(Ge,{className:"w-3 h-3 text-white"})})})]})]}),r.jsx(_.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.3},children:r.jsxs(Pe,{onClick:p,disabled:!f,size:"lg",className:"w-full h-11 font-semibold rounded-xl",children:["Choisir mon créneau",r.jsx(_t,{className:"w-4 h-4 ml-2"})]})}),r.jsxs(_.div,{initial:{opacity:0}
6,animate:{opacity:1},transition:{delay:.35},className:"space-y-2",children:[r.jsxs("div",{className:"flex items-center justify-center gap-3 text-xs text-muted-foreground",children:[r.jsxs("span",{className:"inline-flex items-center gap-1",children:[r.jsx(Pt,{className:"w-3.5 h-3.5 text-primary"}),r.jsx("span",{className:"font-medium text-foreground",children:"Ãditeur et installateur"})]}),r.jsx("span",{className:"w-1 h-1 rounded-full bg-muted-foreground/30"}),r.jsxs("span",{className:"inline-flex items-center gap-1",children:[r.jsx(Ta,{className:"w-3.5 h-3.5 text-green-500"}),r.jsx("span",{children:"Créneaux dispo cette semaine"})]})]}),r.jsxs("div",{className:"flex items-center justify-center gap-4 text-xs text-muted-foreground",children:[r.jsxs("span",{className:"inline-flex items-center gap-1",children:[r.jsx(We,{className:"w-3.5 h-3.5"}),"20 min"]}),r.jsx("span",{className:"w-1 h-1 rounded-full bg-muted-foreground/30"}),r.jsxs("span",{className:"inline-flex items-center gap-1",children:[r.jsx(St,{className:"w-3.5 h-3.5"}),"Sans engagement"]})]})]})]})};var M=function(){return M=Object.assign||function(t){for(var a,n=1,s=arguments.length;n<s;n++){a=arguments[n];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(t[i]=a[i])}return t},M.apply(this,arguments)};function yr(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,n=Object.getOwnPropertySymbols(e);s<n.length;s++)t.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(e,n[s])&&(a[n[s]]=e[n[s]]);return a}function Vt(e,t,a){for(var n=0,s=t.length,i;n<s;n++)(i||!(n in t))&&(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||Array.prototype.slice.call(t))}function Ne(e){return e.mode==="multiple"}function je(e){return e.mode==="range"}function Te(e){return e.mode==="single"}var br={root:"rdp",multiple_months:"rdp-multiple_months",with_weeknumber:"rdp-with_weeknumber",vhidden:"rdp-vhidden",button_reset:"rdp-button_reset",button:"rdp-button",caption:"rdp-caption",caption_start:"rdp-caption_start",caption_end:"rdp-caption_end",caption_between:"rdp-caption_between",caption_label:"rdp-caption_label",caption_dropdowns:"rdp-caption_dropdowns",dropdown:"rdp-dropdown",dropdown_month:"rdp-dropdown_month",dropdown_year:"rdp-dropdown_year",dropdown_icon:"rdp-dropdown_icon",months:"rdp-months",month:"rdp-month",table:"rdp-table",tbody:"rdp-tbody",tfoot:"rdp-tfoot",head:"rdp-head",head_row:"rdp-head_row",head_cell:"rdp-head_cell",nav:"rdp-nav",nav_button:"rdp-nav_button",nav_button_previous:"rdp-nav_button_previous",nav_button_next:"rdp-nav_button_next",nav_icon:"rdp-nav_icon",row:"rdp-row",weeknumber:"rdp-weeknumber",cell:"rdp-cell",day:"rdp-day",day_today:"rdp-day_today",day_outside:"rdp-day_outside",day_selected:"rdp-day_selected",day_disabled:"rdp-day_disabled",day_hidden:"rdp-day_hidden",day_range_start:"rdp-day_range_start",day_range_end:"rdp-day_range_end",day_range_middle:"rdp-day_range_middle"};function wr(e,t){return le(e,"LLLL y",t)}function Nr(e,t){return le(e,"d",t)}function jr(e,t){return le(e,"LLLL",t)}function Mr(e){return"".concat(e)}function kr(e,t){return le(e,"cccccc",t)}function Dr(e,t){return le(e,"yyyy",t)}var Cr=Object.freeze({__proto__:null,formatCaption:wr,formatDay:Nr,formatMonthCaption:jr,formatWeekNumber:Mr,formatWeekdayName:kr,formatYearCaption:Dr}),_r=function(e,t,a){return le(e,"do MMMM (EEEE)",a)},Pr=function(){return"Month: "},Sr=function(){return"Go to next month"},Or=function(){return"Go to previous month"},Wr=function(e,t){return le(e,"cccc",t)},Tr=function(e){return"Week n. ".concat(e)},Fr=function(){return"Year: "},Er=Object.freeze({__proto__:null,labelDay:_r,labelMonthDropdown:Pr,labelNext:Sr,labelPrevious:Or,labelWeekNumber:Tr,labelWeekday:Wr,labelYearDropdown:Fr});function Lr(){var e="buttons",t=br,a=Bt,n={},s={},i=1,o={},d=new Date;return{captionLayout:e,classNames:t,formatters:Cr,labels:Er,locale:a,modifiersClassNames:n,modifiers:s,numberOfMonths:i,styles:o,today:d,mode:"default"}}function Ir(e){var t=e.fromYear,a=e.toYear,n=e.fromMonth,s=e.toMonth,i=e.fromDate,o=e.toDate;return n?i=U(n):t&&(i=new Date(t,0,1)),s?o=at(s):a&&(o=new Date(a,11,31)),{fromDate:i?xe(i):void 0,toDate:o?xe(o):void 0}}var Jt=P.createContext(void 0);function Yr(e){var t,a=e.initialProps,n=Lr(),s=Ir(a),i=s.fromDate,o=s.toDate,d=(t=a.captionLayout)!==null&&t!==void 0?t:n.captionLayout;d!=="buttons"&&(!i||!o)&&(d="buttons");var u;(Te(a)||Ne(a)||je(a))&&(u=a.onSelect);var f=M(M(M({},n),a),{captionLayout:d,classNames:M(M({},n.classNames),a.classNames),components:M({},a.components),formatters:M(M({},n.formatters),a.formatters),fromDate:i,labels:M(M({},n.labels),a.labels),mode:a.mode||n.mode,modifiers:M(M({},n.modifiers),a.modifiers),modifiersClassNames:M(M({},n.modifiersClassNames),a.modifiersClassNames),onSelect:u,styles:M(M({},n.styles),a.styles),toDate:o});return r.jsx(Jt.Provider,{value:f,children:e.children})}function Y(){var e=P.useContext(Jt);if(!e)throw new Error("useDayPicker must be used within a DayPickerProvider.");return e}function Ut(e){var t=Y(),a=t.locale,n=t.classNames,s=t.styles,i=t.formatters.formatCaption;return r.jsx("div",{className:n.caption_label,style:s.caption_label,"aria-live":"polite",role:"presentation",id:e.id,children:i(e.displayMonth,{locale:a})})}function Rr(e){return r.jsx("svg",M({width:"8px",height:"8px",viewBox:"0 0 120 120","data-testid":"iconDropdown"},e,{children:r.jsx("path",{d:"M4.22182541,48.2218254 C8.44222828,44.0014225 15.2388494,43.9273804 19.5496459,47.9996989 L19.7781746,48.2218254 L60,88.443 L100.221825,48.2218254 C104.442228,44.0014225 111.238849,43.9273804 115.549646,47.9996989 L115.7
678175,48.2218254 C119.998577,52.4422283 120.07262,59.2388494 116.000301,63.5496459 L115.778175,63.7781746 L67.7781746,111.778175 C63.5577717,115.998577 56.7611506,116.07262 52.4503541,112.000301 L52.2218254,111.778175 L4.22182541,63.7781746 C-0.0739418023,59.4824074 -0.0739418023,52.5175926 4.22182541,48.2218254 Z",fill:"currentColor",fillRule:"nonzero"})}))}function Xt(e){var t,a,n=e.onChange,s=e.value,i=e.children,o=e.caption,d=e.className,u=e.style,f=Y(),m=(a=(t=f.components)===null||t===void 0?void 0:t.IconDropdown)!==null&&a!==void 0?a:Rr;return r.jsxs("div",{className:d,style:u,children:[r.jsx("span",{className:f.classNames.vhidden,children:e["aria-label"]}),r.jsx("select",{name:e.name,"aria-label":e["aria-label"],className:f.classNames.dropdown,style:f.styles.dropdown,value:s,onChange:n,children:i}),r.jsxs("div",{className:f.classNames.caption_label,style:f.styles.caption_label,"aria-hidden":"true",children:[o,r.jsx(m,{className:f.classNames.dropdown_icon,style:f.styles.dropdown_icon})]})]})}function Br(e){var t,a=Y(),n=a.fromDate,s=a.toDate,i=a.styles,o=a.locale,d=a.formatters.formatMonthCaption,u=a.classNames,f=a.components,m=a.labels.labelMonthDropdown;if(!n)return r.jsx(r.Fragment,{});if(!s)return r.jsx(r.Fragment,{});var v=[];if(An(n,s))for(var x=U(n),g=n.getMonth();g<=s.getMonth();g++)v.push(ze(x,g));else for(var x=U(new Date),g=0;g<=11;g++)v.push(ze(x,g));var p=function(h){var N=Number(h.target.value),C=ze(U(e.displayMonth),N);e.onChange(C)},b=(t=f==null?void 0:f.Dropdown)!==null&&t!==void 0?t:Xt;return r.jsx(b,{name:"months","aria-label":m(),className:u.dropdown_month,style:i.dropdown_month,onChange:p,value:e.displayMonth.getMonth(),caption:d(e.displayMonth,{locale:o}),children:v.map(function(h){return r.jsx("option",{value:h.getMonth(),children:d(h,{locale:o})},h.getMonth())})})}function Ar(e){var t,a=e.displayMonth,n=Y(),s=n.fromDate,i=n.toDate,o=n.locale,d=n.styles,u=n.classNames,f=n.components,m=n.formatters.formatYearCaption,v=n.labels.labelYearDropdown,x=[];if(!s)return r.jsx(r.Fragment,{});if(!i)return r.jsx(r.Fragment,{});for(var g=s.getFullYear(),p=i.getFullYear(),b=g;b<=p;b++)x.push(Nt(It(new Date),b));var h=function(C){var B=Nt(U(a),Number(C.target.value));e.onChange(B)},N=(t=f==null?void 0:f.Dropdown)!==null&&t!==void 0?t:Xt;return r.jsx(N,{name:"years","aria-label":v(),className:u.dropdown_year,style:d.dropdown_year,onChange:h,value:a.getFullYear(),caption:m(a,{locale:o}),children:x.map(function(C){return r.jsx("option",{value:C.getFullYear(),children:m(C,{locale:o})},C.getFullYear())})})}function Hr(e,t){var a=P.useState(e),n=a[0],s=a[1],i=t===void 0?n:t;return[i,s]}function qr(e){var t=e.month,a=e.defaultMonth,n=e.today,s=t||a||n||new Date,i=e.toDate,o=e.fromDate,d=e.numberOfMonths,u=d===void 0?1:d;if(i&&be(i,s)<0){var f=-1*(u-1);s=K(i,f)}return o&&be(s,o)<0&&(s=o),U(s)}function zr(){var e=Y(),t=qr(e),a=Hr(t,e.month),n=a[0],s=a[1],i=function(o){var d;if(!e.disableNavigation){var u=U(o);s(u),(d=e.onMonthChange)===null||d===void 0||d.call(e,u)}};return[n,i]}function $r(e,t){for(var a=t.reverseMonths,n=t.numberOfMonths,s=U(e),i=U(K(s,n)),o=be(i,s),d=[],u=0;u<o;u++){var f=K(s,u);d.push(f)}return a&&(d=d.reverse()),d}function Vr(e,t){if(!t.disableNavigation){var a=t.toDate,n=t.pagedNavigation,s=t.numberOfMonths,i=s===void 0?1:s,o=n?i:1,d=U(e);if(!a)return K(d,o);var u=be(a,e);if(!(u<i))return K(d,o)}}function Jr(e,t){if(!t.disableNavigation){var a=t.fromDate,n=t.pagedNavigation,s=t.numberOfMonths,i=s===void 0?1:s,o=n?i:1,d=U(e);if(!a)return K(d,-o);var u=be(d,a);if(!(u<=0))return K(d,-o)}}var Qt=P.createContext(void 0);function Ur(e){var t=Y(),a=zr(),n=a[0],s=a[1],i=$r(n,t),o=Vr(n,t),d=Jr(n,t),u=function(v){return i.some(function(x){return rt(v,x)})},f=function(v,x){u(v)||(x&&$t(v,x)?s(K(v,1+t.numberOfMonths*-1)):s(v))},m={currentMonth:n,displayMonths:i,goToMonth:s,goToDate:f,previousMonth:d,nextMonth:o,isDateDisplayed:u};return r.jsx(Qt.Provider,{value:m,children:e.children})}function Me(){var e=P.useContext(Qt);if(!e)throw new Error("useNavigation must be used within a NavigationProvider");return e}function jt(e){var t,a=Y(),n=a.classNames,s=a.styles,i=a.components,o=Me().goToMonth,d=function(m){o(K(m,e.displayIndex?-e.dis
6playIndex:0))},u=(t=i==null?void 0:i.CaptionLabel)!==null&&t!==void 0?t:Ut,f=r.jsx(u,{id:e.id,displayMonth:e.displayMonth});return r.jsxs("div",{className:n.caption_dropdowns,style:s.caption_dropdowns,children:[r.jsx("div",{className:n.vhidden,children:f}),r.jsx(Br,{onChange:d,displayMonth:e.displayMonth}),r.jsx(Ar,{onChange:d,displayMonth:e.displayMonth})]})}function Xr(e){return r.jsx("svg",M({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:r.jsx("path",{d:"M69.490332,3.34314575 C72.6145263,0.218951416 77.6798462,0.218951416 80.8040405,3.34314575 C83.8617626,6.40086786 83.9268205,11.3179931 80.9992143,14.4548388 L80.8040405,14.6568542 L35.461,60 L80.8040405,105.343146 C83.8617626,108.400868 83.9268205,113.317993 80.9992143,116.454839 L80.8040405,116.656854 C77.7463184,119.714576 72.8291931,119.779634 69.6923475,116.852028 L69.490332,116.656854 L18.490332,65.6568542 C15.4326099,62.5991321 15.367552,57.6820069 18.2951583,54.5451612 L18.490332,54.3431458 L69.490332,3.34314575 Z",fill:"currentColor",fillRule:"nonzero"})}))}function Qr(e){return r.jsx("svg",M({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:r.jsx("path",{d:"M49.8040405,3.34314575 C46.6798462,0.218951416 41.6145263,0.218951416 38.490332,3.34314575 C35.4326099,6.40086786 35.367552,11.3179931 38.2951583,14.4548388 L38.490332,14.6568542 L83.8333725,60 L38.490332,105.343146 C35.4326099,108.400868 35.367552,113.317993 38.2951583,116.454839 L38.490332,116.656854 C41.5480541,119.714576 46.4651794,119.779634 49.602025,116.852028 L49.8040405,116.656854 L100.804041,65.6568542 C103.861763,62.5991321 103.926821,57.6820069 100.999214,54.5451612 L100.804041,54.3431458 L49.8040405,3.34314575 Z",fill:"currentColor"})}))}var Oe=P.forwardRef(function(e,t){var a=Y(),n=a.classNames,s=a.styles,i=[n.button_reset,n.button];e.className&&i.push(e.className);var o=i.join(" "),d=M(M({},s.button_reset),s.button);return e.style&&Object.assign(d,e.style),r.jsx("button",M({},e,{ref:t,type:"button",className:o,style:d}))});function Gr(e){var t,a,n=Y(),s=n.dir,i=n.locale,o=n.classNames,d=n.styles,u=n.labels,f=u.labelPrevious,m=u.labelNext,v=n.components;if(!e.nextMonth&&!e.previousMonth)return r.jsx(r.Fragment,{});var x=f(e.previousMonth,{locale:i}),g=[o.nav_button,o.nav_button_previous].join(" "),p=m(e.nextMonth,{locale:i}),b=[o.nav_button,o.nav_button_next].join(" "),h=(t=v==null?void 0:v.IconRight)!==null&&t!==void 0?t:Qr,N=(a=v==null?void 0:v.IconLeft)!==null&&a!==void 0?a:Xr;return r.jsxs("div",{className:o.nav,style:d.nav,children:[!e.hidePrevious&&r.jsx(Oe,{name:"previous-month","aria-label":x,className:g,style:d.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick,children:s==="rtl"?r.jsx(h,{className:o.nav_icon,style:d.nav_icon}):r.jsx(N,{className:o.nav_icon,style:d.nav_icon})}),!e.hideNext&&r.jsx(Oe,{name:"next-month","aria-label":p,className:b,style:d.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick,children:s==="rtl"?r.jsx(N,{className:o.nav_icon,style:d.nav_icon}):r.jsx(h,{className:o.nav_icon,style:d.nav_icon})})]})}function Mt(e){var t=Y().numberOfMonths,a=Me(),n=a.previousMonth,s=a.nextMonth,i=a.goToMonth,o=a.displayMonths,d=o.findIndex(function(p){return rt(e.displayMonth,p)}),u=d===0,f=d===o.length-1,m=t>1&&(u||!f),v=t>1&&(f||!u),x=function(){n&&i(n)},g=function(){s&&i(s)};return r.jsx(Gr,{displayMonth:e.displayMonth,hideNext:m,hidePrevious:v,nextMonth:s,previousMonth:n,onPreviousClick:x,onNextClick:g})}function Kr(e){var t,a=Y(),n=a.classNames,s=a.disableNavigation,i=a.styles,o=a.captionLayout,d=a.components,u=(t=d==null?void 0:d.CaptionLabel)!==null&&t!==void 0?t:Ut,f;return s?f=r.jsx(u,{id:e.id,displayMonth:e.displayMonth}):o==="dropdown"?f=r.jsx(jt,{displayMonth:e.displayMonth,id:e.id}):o==="dropdown-buttons"?f=r.jsxs(r.Fragment,{children:[r.jsx(jt,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),r.jsx(Mt,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})]}):f=r.jsxs(r.Fragment,{children:[r.jsx(u,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),r.jsx(Mt,{displayMonth:e.displayMonth,id:e.id})]}),r.jsx("div",{className:n.caption,style:i.caption,children:f})}function Zr(e){var t=Y(),a=t.footer,n=t.styles,s=t.classNames.tfoot;return a?r.jsx("tfoot",{className:s,style:n.tfoot,children:r.jsx("tr",{children:r.jsx("td",{colSpan:8,children:a})})}):r.jsx(r.Fragment,{})}function es(e,t,a){for(var n=a?fe(new Date):re(new Date,{locale:e,weekStartsOn:t}),s=[],i=0;i<7;i++){var o=$(n,i);s.push(o)}return s}function ts(){var e=Y(),t=e.classNames,a=e.styles,n=e.showWeekNumber,s=e.locale,i=e.weekStartsOn,o=e.ISOWeek,d=e.formatters.formatWeekdayName,u=e.labels.labelWeekday,f=es(s,i,o);return r.jsxs("tr",{style:a.head_row,className:t.head_row,children:[n&&r.jsx("td",{style:a.head_cell,className:t.head_cell}),f.map(function(m,v){return r.jsx("th",{scope:"col",className:t.head_cell,style:a.head_cell,"aria-label":u(m,{locale:s}),children:d(m,{locale:s})},v)})]})}function as(){var e,t=Y(),a=t.classNames,n=t.styles,s=t.components,i=(e=s==null?void 0:s.HeadRow)!==null&&e!==void 0?e:ts;return r.jsx("thead",{style:n.head,className:a.head,children:r.jsx(i,{})})}function ns(e){var t=Y(),a=t.locale,n=t.formatters.formatDay;return r.jsx(r.Fragment,{children:n(e.date,{locale:a})})}var it=P.createContext(void 0);function rs(e){if(!Ne(e.initialProps)){var t={selected:void 0,modifiers:{disabled:[]}};return r.jsx(it.Provider,{value:t,children:e.children})}return r.jsx(ss,{initialProps:e.initialProps,children:e.children})}function ss(e){var t=e.initialProps,a=e.children,n=t.selected,s=t.min,i=t.max,o=function(f,m,v){var x,g;(x=t.onDayClick)===null||x===void 0||x.call(t,f,m,v);var p=!!(m.selected&&s&&(n==null?void 0:n.length)===s);if(!p){var b=!!(!m.selected&&i&&(n==null?void 0:n.length)===i);if(!b){var h=n?Vt([],n):[];if(m.selected){var N=h.findIndex(function(C){return J(f,C)});h.splice(N,1)}else h.push(f);(g=t.onSelect)===null||g===void 0||g.call(t,h,f,m,v)}}},d={disabled:[]};n&&d.disabled.push(function(f){var m=i&&n.length>i-1,v=n.some(function(x){return J(x,f)});return!!(m&&!v)});
6var u={selected:n,onDayClick:o,modifiers:d};return r.jsx(it.Provider,{value:u,children:a})}function ot(){var e=P.useContext(it);if(!e)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}function is(e,t){var a=t||{},n=a.from,s=a.to;return n&&s?J(s,e)&&J(n,e)?void 0:J(s,e)?{from:s,to:void 0}:J(n,e)?void 0:Ze(n,e)?{from:e,to:s}:{from:n,to:e}:s?Ze(e,s)?{from:s,to:e}:{from:e,to:s}:n?$t(e,n)?{from:e,to:n}:{from:n,to:e}:{from:e,to:void 0}}var lt=P.createContext(void 0);function os(e){if(!je(e.initialProps)){var t={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return r.jsx(lt.Provider,{value:t,children:e.children})}return r.jsx(ls,{initialProps:e.initialProps,children:e.children})}function ls(e){var t=e.initialProps,a=e.children,n=t.selected,s=n||{},i=s.from,o=s.to,d=t.min,u=t.max,f=function(g,p,b){var h,N;(h=t.onDayClick)===null||h===void 0||h.call(t,g,p,b);var C=is(g,n);(N=t.onSelect)===null||N===void 0||N.call(t,C,g,p,b)},m={range_start:[],range_end:[],range_middle:[],disabled:[]};if(i?(m.range_start=[i],o?(m.range_end=[o],J(i,o)||(m.range_middle=[{after:i,before:o}])):m.range_end=[i]):o&&(m.range_start=[o],m.range_end=[o]),d&&(i&&!o&&m.disabled.push({after:qe(i,d-1),before:$(i,d-1)}),i&&o&&m.disabled.push({after:i,before:$(i,d-1)}),!i&&o&&m.disabled.push({after:qe(o,d-1),before:$(o,d-1)})),u){if(i&&!o&&(m.disabled.push({before:$(i,-u+1)}),m.disabled.push({after:$(i,u-1)})),i&&o){var v=ne(o,i)+1,x=u-v;m.disabled.push({before:qe(i,x)}),m.disabled.push({after:$(o,x)})}!i&&o&&(m.disabled.push({before:$(o,-u+1)}),m.disabled.push({after:$(o,u-1)}))}return r.jsx(lt.Provider,{value:{selected:n,onDayClick:f,modifiers:m},children:a})}function dt(){var e=P.useContext(lt);if(!e)throw new Error("useSelectRange must be used within a SelectRangeProvider");return e}function _e(e){return Array.isArray(e)?Vt([],e):e!==void 0?[e]:[]}function ds(e){var t={};return Object.entries(e).forEach(function(a){var n=a[0],s=a[1];t[n]=_e(s)}),t}var Z;(function(e){e.Outside="outside",e.Disabled="disabled",e.Selected="selected",e.Hidden="hidden",e.Today="today",e.RangeStart="range_start",e.RangeEnd="range_end",e.RangeMiddle="range_middle"})(Z||(Z={}));var cs=Z.Selected,oe=Z.Disabled,us=Z.Hidden,ms=Z.Today,Ve=Z.RangeEnd,Je=Z.RangeMiddle,Ue=Z.RangeStart,fs=Z.Outside;function hs(e,t,a){var n,s=(n={},n[cs]=_e(e.selected),n[oe]=_e(e.disabled),n[us]=_e(e.hidden),n[ms]=[e.today],n[Ve]=[],n[Je]=[],n[Ue]=[],n[fs]=[],n);return e.fromDate&&s[oe].push({before:e.fromDate}),e.toDate&&s[oe].push({after:e.toDate}),Ne(e)?s[oe]=s[oe].concat(t.modifiers[oe]):je(e)&&(s[oe]=s[oe].concat(a.modifiers[oe]),s[Ue]=a.modifiers[Ue],s[Je]=a.modifiers[Je],s[Ve]=a.modifiers[Ve]),s}var Gt=P.createContext(void 0);function vs(e){var t=Y(),a=ot(),n=dt(),s=hs(t,a,n),i=ds(t.modifiers),o=M(M({},s),i);return r.jsx(Gt.Provider,{value:o,children:e.children})}function Kt(){var e=P.useContext(Gt);if(!e)throw new Error("useModifiers must be used within a ModifiersProvider");return e}function xs(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function gs(e){return!!(e&&typeof e=="object"&&"from"in e)}function ps(e){return!!(e&&typeof e=="object"&&"after"in e)}function ys(e){return!!(e&&typeof e=="object"&&"before"in e)}function bs(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function ws(e,t){var a,n=t.from,s=t.to;if(n&&s){var i=ne(s,n)<0;i&&(a=[s,n],n=a[0],s=a[1]);var o=ne(e,n)>=0&&ne(s,e)>=0;return o}return s?J(s,e):n?J(n,e):!1}function Ns(e){return tt(e)}function js(e){return Array.isArray(e)&&e.every(tt)}function Ms(e,t){return t.some(function(a){if(typeof a=="boolean")return a;
6if(Ns(a))return J(e,a);if(js(a))return a.includes(e);if(gs(a))return ws(e,a);if(bs(a))return a.dayOfWeek.includes(e.getDay());if(xs(a)){var n=ne(a.before,e),s=ne(a.after,e),i=n>0,o=s<0,d=Ze(a.before,a.after);return d?o&&i:i||o}return ps(a)?ne(e,a.after)>0:ys(a)?ne(a.before,e)>0:typeof a=="function"?a(e):!1})}function ct(e,t,a){var n=Object.keys(t).reduce(function(i,o){var d=t[o];return Ms(e,d)&&i.push(o),i},[]),s={};return n.forEach(function(i){return s[i]=!0}),a&&!rt(e,a)&&(s.outside=!0),s}function ks(e,t){for(var a=U(e[0]),n=at(e[e.length-1]),s,i,o=a;o<=n;){var d=ct(o,t),u=!d.disabled&&!d.hidden;if(!u){o=$(o,1);continue}if(d.selected)return o;d.today&&!i&&(i=o),s||(s=o),o=$(o,1)}return i||s}var Ds=365;function Zt(e,t){var a=t.moveBy,n=t.direction,s=t.context,i=t.modifiers,o=t.retry,d=o===void 0?{count:0,lastFocused:e}:o,u=s.weekStartsOn,f=s.fromDate,m=s.toDate,v=s.locale,x={day:$,week:Ke,month:K,year:Ia,startOfWeek:function(h){return s.ISOWeek?fe(h):re(h,{locale:v,weekStartsOn:u})},endOfWeek:function(h){return s.ISOWeek?Yt(h):nt(h,{locale:v,weekStartsOn:u})}},g=x[a](e,n==="after"?1:-1);n==="before"&&f?g=Ya([f,g]):n==="after"&&m&&(g=Ra([m,g]));var p=!0;if(i){var b=ct(g,i);p=!b.disabled&&!b.hidden}return p?g:d.count>Ds?d.lastFocused:Zt(g,{moveBy:a,direction:n,context:s,modifiers:i,retry:M(M({},d),{count:d.count+1})})}var ea=P.createContext(void 0);function Cs(e){var t=Me(),a=Kt(),n=P.useState(),s=n[0],i=n[1],o=P.useState(),d=o[0],u=o[1],f=ks(t.displayMonths,a),m=s??(d&&t.isDateDisplayed(d))?d:f,v=function(){u(s),i(void 0)},x=function(h){i(h)},g=Y(),p=function(h,N){if(s){var C=Zt(s,{moveBy:h,direction:N,context:g,modifiers:a});J(s,C)||(t.goToDate(C,s),x(C))}},b={focusedDay:s,focusTarget:m,blur:v,focus:x,focusDayAfter:function(){return p("day","after")},focusDayBefore:function(){return p("day","before")},focusWeekAfter:function(){return p("week","after")},focusWeekBefore:function(){return p("week","before")},focusMonthBefore:function(){return p("month","before")},focusMonthAfter:function(){return p("month","after")},focusYearBefore:function(){return p("year","before")},focusYearAfter:function(){return p("year","after")},focusStartOfWeek:function(){return p("startOfWeek","before")},focusEndOfWeek:function(){return p("endOfWeek","after")}};return r.jsx(ea.Provider,{value:b,children:e.children})}function ut(){var e=P.useContext(ea);if(!e)throw new Error("useFocusContext must be used within a FocusProvider");return e}function _s(e,t){var a=Kt(),n=ct(e,a,t);return n}var mt=P.createContext(void 0);function Ps(e){if(!Te(e.initialProps)){var t={selected:void 0};return r.jsx(mt.Provider,{value:t,children:e.children})}return r.jsx(Ss,{initialProps:e.initialProps,children:e.children})}function Ss(e){var t=e.initialProps,a=e.children,n=function(i,o,d){var u,f,m;if((u=t.onDayClick)===null||u===void 0||u.call(t,i,o,d),o.selected&&!t.required){(f=t.onSelect)===null||f===void 0||f.call(t,void 0,i,o,d);return}(m=t.onSelect)===null||m===void 0||m.call(t,i,i,o,d)},s={selected:t.selected,onDayClick:n};return r.jsx(mt.Provider,{value:s,children:a})}function ta(){var e=P.useContext(mt);if(!e)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return e}function Os(e,t){var a=Y(),n=ta(),s=ot(),i=dt(),o=ut(),d=o.focusDayAfter,u=o.focusDayBefore,f=o.focusWeekAfter,m=o.focusWeekBefore,v=o.blur,x=o.focus,g=o.focusMonthBefore,p=o.focusMonthAfter,b=o.focusYearBefore,h=o.focusYearAfter,N=o.focusStartOfWeek,C=o.focusEndOfWeek,B=function(j){var y,ye,c,l;Te(a)?(y=n.onDayClick)===null||y===void 0||y.call(n,e,t,j):Ne(a)?(ye=s.onDayClick)===null||ye===void 0||ye.call(s,e,t,j):je(a)?(c=i.onDayClick)===null||c===void 0||c.call(i,e,t,j):(l=a.onDayClick)===null||l===void 0||l.call(a,e,t,j)},se=function(j){var y;x(e),(y=a.onDayFocus)===null||y===void 0||y.call(a,e,t,j)},ge=function(j){var y;v(),(y=a.onDayBlur)===null||y===void 0||y.call(a,e,t,j)},ce=function(j){var y;(y=a.onDayMouseEnter)===null||y===void 0||y.call(a,e,t,j)},Fe=function(j){var y;(y=a.onDayMouseLeave)===null||y===void 0||y.call(a,e,t,j)},Ee=function(j){var y;(y=a.onDayPointerEnter)===null||y===void 0||y.call(a,e,t,j)},Le=function(j){var y;(y=a.onDayPointerLeave)===null||y===void 0||y.call(a,e,t,j)},Ie=function(j){var y;(y=a.onDayTouchCancel)===null||y===void 0||y.call(a,e,t,j)},Ye=function(j){var y;(y=a.onDayTouchEnd)===null||y===void 0||y.call(a,e,t,j)},Re=function(j){var y;(y=a.onDayTouchMove)===null||y===void 0||y.call(a,e,t,j)},Be=function(j){var y;(y=a.onDayTouchStart)===null||y===void 0||y.call(a,e,t,j)},ke=function(j){var y;(y=a.onDayKeyUp)===null||y===void 0||y.call(a,e,t,j)},pe=function(j){var y;switch(j.key){case"ArrowLeft":j.preventDefault(),j.stopPropagation(),a.dir==="rtl"?d():u();break;case"ArrowRight":j.preventDefault(),j.stopPropagation(),a.dir==="rtl"?u():d();break;case"ArrowDown":j.preventDefault(),j.stopPropagation(),f();break;case"ArrowUp":j.preventDefault(),j.stopPropagation(),m();break;case"PageUp":j.preventDefault(),j.stopPropagation(),j.shiftKey?b():g();break;case"PageDown":j.preventDefault(),j.stopPropagation(),j.shiftKey?h():p();break;case"Home":j.preventDefault(),j.stopPropagation(),N();break;case"End":j.preventDefault(),j.stopPropagation(),C();break}(y=a.onDayKeyDown)===null||y===void 0||y.call(a,e,t,j)},De={onClick:B,onFocus:se,onBlur:ge,onKeyDown:pe,onKeyUp:ke,onMouseEnter:ce,onMouseLeave:Fe,onPointerEnter:Ee,onPointerLeave:Le,onTouchCancel:Ie,onTouchEnd:Ye,onTouchMove:Re,onTouchStart:Be};return De}function Ws(){var e=Y(),t=ta(),a=ot(),n=dt(),s=Te(e)?t.selected:Ne(e)?a.selected:je(e)?n.selected:void 0;return s}function Ts(e){return Object.values(Z).includes(e)}function Fs(e,t){var a=[e.classNames.day];return Object.keys(t).forEach(function(n){var s=e.modifiersClassNames[n];if(s)a.push(s);else if(Ts(n)){var i=e.classNames["day_".concat(n)];i&&a.push(i)}}),a}function Es(e,t){var a=M({},e.styles.day);return Object.keys(t).forEach(function(n){var s;a=M(M({},a),(s=e.modifiersStyles)===null||s===void 0?void 0:s[n])}),a}function Ls(e,t,a){var n,s,i,o=Y(),d=ut(),u=_s(e,t),f=Os(e,u),m=Ws(),v=!!(o.onDayCl
6ick||o.mode!=="default");P.useEffect(function(){var ce;u.outside||d.focusedDay&&v&&J(d.focusedDay,e)&&((ce=a.current)===null||ce===void 0||ce.focus())},[d.focusedDay,e,a,v,u.outside]);var x=Fs(o,u).join(" "),g=Es(o,u),p=!!(u.outside&&!o.showOutsideDays||u.hidden),b=(i=(s=o.components)===null||s===void 0?void 0:s.DayContent)!==null&&i!==void 0?i:ns,h=r.jsx(b,{date:e,displayMonth:t,activeModifiers:u}),N={style:g,className:x,children:h,role:"gridcell"},C=d.focusTarget&&J(d.focusTarget,e)&&!u.outside,B=d.focusedDay&&J(d.focusedDay,e),se=M(M(M({},N),(n={disabled:u.disabled,role:"gridcell"},n["aria-selected"]=u.selected,n.tabIndex=B||C?0:-1,n)),f),ge={isButton:v,isHidden:p,activeModifiers:u,selectedDays:m,buttonProps:se,divProps:N};return ge}function Is(e){var t=P.useRef(null),a=Ls(e.date,e.displayMonth,t);return a.isHidden?r.jsx("div",{role:"gridcell"}):a.isButton?r.jsx(Oe,M({name:"day",ref:t},a.buttonProps)):r.jsx("div",M({},a.divProps))}function Ys(e){var t=e.number,a=e.dates,n=Y(),s=n.onWeekNumberClick,i=n.styles,o=n.classNames,d=n.locale,u=n.labels.labelWeekNumber,f=n.formatters.formatWeekNumber,m=f(Number(t),{locale:d});if(!s)return r.jsx("span",{className:o.weeknumber,style:i.weeknumber,children:m});var v=u(Number(t),{locale:d}),x=function(g){s(t,a,g)};return r.jsx(Oe,{name:"week-number","aria-label":v,className:o.weeknumber,style:i.weeknumber,onClick:x,children:m})}function Rs(e){var t,a,n=Y(),s=n.styles,i=n.classNames,o=n.showWeekNumber,d=n.components,u=(t=d==null?void 0:d.Day)!==null&&t!==void 0?t:Is,f=(a=d==null?void 0:d.WeekNumber)!==null&&a!==void 0?a:Ys,m;return o&&(m=r.jsx("td",{className:i.cell,style:s.cell,children:r.jsx(f,{number:e.weekNumber,dates:e.dates})})),r.jsxs("tr",{className:i.row,style:s.row,children:[m,e.dates.map(function(v){return r.jsx("td",{className:i.cell,style:s.cell,role:"presentation",children:r.jsx(u,{displayMonth:e.displayMonth,date:v})},Yn(v))})]})}function kt(e,t,a){for(var n=a!=null&&a.ISOWeek?Yt(t):nt(t,a),s=a!=null&&a.ISOWeek?fe(e):re(e,a),i=ne(n,s),o=[],d=0;d<=i;d++)o.push($(s,d));var u=o.reduce(function(f,m){var v=a!=null&&a.ISOWeek?At(m):qt(m,a),x=f.find(function(g){return g.weekNumber===v});return x?(x.dates.push(m),f):(f.push({weekNumber:v,dates:[m]}),f)},[]);return u}function Bs(e,t){var a=kt(U(e),at(e),t);if(t!=null&&t.useFixedWeeks){var n=Bn(e,t);if(n<6){var s=a[a.length-1],i=s.dates[s.dates.length-1],o=Ke(i,6-n),d=kt(Ke(i,1),o,t);a.push.apply(a,d)}}return a}function As(e){var t,a,n,s=Y(),i=s.locale,o=s.classNames,d=s.styles,u=s.hideHead,f=s.fixedWeeks,m=s.components,v=s.weekStartsOn,x=s.firstWeekContainsDate,g=s.ISOWeek,p=Bs(e.displayMonth,{useFixedWeeks:!!f,ISOWeek:g,locale:i,weekStartsOn:v,firstWeekContainsDate:x}),b=(t=m==null?void 0:m.Head)!==null&&t!==void 0?t:as,h=(a=m==null?void 0:m.Row)!==null&&a!==void 0?a:Rs,N=(n=m==null?void 0:m.Footer)!==null&&n!==void 0?n:Zr;return r.jsxs("table",{id:e.id,className:o.table,style:d.table,role:"grid","aria-labelledby":e["aria-labelledby"],children:[!u&&r.jsx(b,{}),r.jsx("tbody",{className:o.tbody,style:d.tbody,children:p.map(function(C){return r.jsx(h,{displayMonth:e.displayMonth,dates:C.dates,weekNumber:C.weekNumber},C.weekNumber)})}),r.jsx(N,{displayMonth:e.displayMonth})]})}function Hs(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var qs=Hs()?P.useLayoutEffect:P.useEffect,Xe=!1,zs=0;function Dt(){return"react-day-picker-".concat(++zs)}function $s(e){var t,a=e??(Xe?Dt():null),n=P.useState(a),s=n[0],i=n[1];return qs(function(){s===null&&i(Dt())},[]),P.useEffect(function(){Xe===!1&&(Xe=!0)},[]),(t=e??s)!==null&&t!==void 0?t:void 0}function Vs(e){var t,a,n=Y(),s=n.dir,i=n.classNames,o=n.styles,d=n.components,u=Me().displayMonths,f=$s(n.id?"".concat(n.id,"-").concat(e.displayIndex):void 0),m=n.id?"".concat(n.id,"-grid-").concat(e.displayIndex):void 0,v=[i.month],x=o.month,g=e.displayIndex===0,p=e.displayIndex===u.length-1,b=!g&&!p;s==="rtl"&&(t=[g,p],p=t[0],g=t[1]),g&&(v.push(i.caption_start),x=M(M({},x),o.caption_start)),p&&(v.push(i.caption_end),x=M(M({},x),o.caption_end)),b&&(v.push(i.caption_between),x=M(M({},x),o.caption_between));var h=(a=d==null?void 0:d.Caption)!==null&&a!==void 0?a:Kr;return r.jsxs("div",{className:v.join(" "),style:x,children:[r.jsx(h,{id:f,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),r.jsx(As,{id:m,"aria-labelledby":f,displayMonth:e.displayMonth})]},e.displayIndex)}function Js(e){var t=Y(),a=t.classNames,n=t.styles;return r.jsx("div",{className:a.months,style:n.months,children:e.children})}function Us(e){var t,a,n=e.initialProps,s=Y(),i=ut(),o=Me(),d=P.useState(!1),u=d[0],f=d[1];P.useEffect(function(){s.initialFocus&&i.focusTarget&&(u||(i.focus(i.focusTarget),f(!0)))},[s.initialFocus,u,i.focus,i.focusTarget,i]);var m=[s.classNames.root,s.className];s.numberOfMonths>1&&m.push(s.classNames.multiple_months),s.showWeekNumber&&m.push(s.classNames.with_weeknumber);var v=M(M({},s.styles.root),s.style),x=Object.keys(n).filter(function(p){return p.startsWith("data-")}).reduce(function(p,b){var h;return M(M({},p),(h={},h[b]=n[b],h))},{}),g=(a=(t=n.components)===null||t===void 0?void 0:t.Months)!==null&&a!==void 0?a:Js;return r.jsx("div",M({className:m.join(" "),style:v,dir:s.dir,id:s.id,nonce:n.nonce,title:n.title,lang:n.lang},x,{children:r.jsx(g,{children:o.displayMonths.map(function(p,b){return r.jsx(Vs,{displayIndex:b,displayMonth:p},b)})})}))}function Xs(e){var t=e.children,a=yr(e,["children"]);return r.jsx(Yr,{initialProps:a,children:r.jsx(Ur,{children:r.jsx(Ps,{initialProps:a,children:r.jsx(rs,{initialProps:a,children:r.jsx(os,{initialProps:a,children:r.jsx(vs,{children:r.jsx(Cs,{children:t})})})})})})})}function Qs(e){return r.jsx(Xs,M({},e,{children:r.jsx(Us,{initialProps:e})}))}function aa({className:e,classNames:t,showOutsideDays:a=!0,...n}){return r.jsx(Qs,{showOutsideDays:a,className:z("p-2 pointer-events-auto",e),classNames:{months:"flex flex-col sm:flex-row space-y-2 sm:space-x-2 sm:space-y-0",month:"space-y-2",caption:"flex justify-center pt-1 relative items-center px-6",caption_label:"text-xs font-semibold text-foreground",nav:"space-x-1 flex items-center",n
6av_button:z("h-6 w-6 bg-transparent p-0 text-muted-foreground hover:text-foreground hover:bg-muted rounded-md transition-colors inline-flex items-center justify-center"),nav_button_previous:"absolute left-0",nav_button_next:"absolute right-0",table:"w-full border-collapse",head_row:"flex",head_cell:"text-muted-foreground rounded-md w-8 font-medium text-[10px] uppercase tracking-wide",row:"flex w-full mt-0.5",cell:z("h-8 w-8 text-center text-xs p-0 relative","[&:has([aria-selected].day-range-end)]:rounded-r-md","[&:has([aria-selected].day-outside)]:bg-accent/50","[&:has([aria-selected])]:bg-primary/10","first:[&:has([aria-selected])]:rounded-l-md","last:[&:has([aria-selected])]:rounded-r-md","focus-within:relative focus-within:z-20"),day:z("h-8 w-8 p-0 font-normal rounded-md transition-all duration-200 text-xs","hover:bg-muted hover:text-foreground","focus:outline-none focus:ring-2 focus:ring-primary/20","aria-selected:opacity-100","inline-flex items-center justify-center"),day_range_end:"day-range-end",day_selected:"bg-primary text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground font-semibold shadow-sm",day_today:"bg-primary/10 text-primary font-semibold",day_outside:"day-outside text-muted-foreground/40 aria-selected:bg-accent/50 aria-selected:text-muted-foreground aria-selected:opacity-30",day_disabled:"text-muted-foreground/30 cursor-not-allowed",day_range_middle:"aria-selected:bg-accent aria-selected:text-accent-foreground",day_hidden:"invisible",...t},components:{IconLeft:({...s})=>r.jsx(Tt,{className:"h-3 w-3"}),IconRight:({...s})=>r.jsx(Ft,{className:"h-3 w-3"})},...n})}aa.displayName="Calendar";const Gs=["9h","10h","11h","14h","15h","16h"],Ks=({data:e,onUpdate:t,onNext:a,onBack:n,onComplete:s})=>{const[i,o]=P.useState(e.contactName),[d]=P.useState(e.phone),[u,f]=P.useState(e.selectedDate),[m,v]=P.useState(e.selectedTime),[x,g]=P.useState(null),p=u&&m&&i.length>=2,b=()=>{const N={contactName:i,phone:d,comment:"",selectedDate:u,selectedTime:m};if(s){s(N);return}t(N),a()},h=N=>{const C=new Date;return C.setHours(0,0,0,0),N<C||N.getDay()===0||N.getDay()===6};return r.jsxs("div",{className:"relative space-y-3",children:[r.jsx(_.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.1},className:"text-center",children:r.jsxs("h1",{className:"text-xl font-bold text-foreground leading-tight",children:["Choisissez votre"," ",r.jsx("span",{className:"text-primary",children:"créneau"})]})}),r.jsxs(_.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.15},className:"space-y-1",children:[r.jsx("label",{className:"text-sm font-medium text-foreground",children:"Prénom"}),r.jsxs("div",{className:"relative group",children:[r.jsx("div",{className:z("absolute -inset-0.5 rounded-lg blur-sm transition-opacity duration-300",x==="contactName"?"bg-primary/20 opacity-100":"opacity-0")}),r.jsxs("div",{className:"relative",children:[r.jsx(Et,{className:z("absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 transition-colors duration-200",x==="contactName"?"text-primary":"text-muted-foreground")}),r.jsx(Qe,{type:"text",value:i,onChange:N=>o(N.target.value),onFocus:()=>g("contactName"),onBlur:()=>g(null),placeholder:"Jean",className:z("pl-10 pr-10 h-9 text-sm border rounded-lg bg-background transition-all duration-200",x==="contactName"?"border-primary ring-1 ring-primary/20":"border-border hover:border-primary/30")}),i.length>=2&&r.jsx(_.div,{initial:{scale:0},animate:{scale:1},className:"absolute right-3 top-1/2 -translate-y-1/2 w-4 h-4 bg-green-500 rounded-full flex items-center justify-center",children:r.jsx(Ge,{className:"w-2.5 h-2.5 text-white"})})]})]})]}),r.jsxs(_.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.2},className:"flex gap-3",children:[r.jsx("div",{className:z("border rounded-lg bg-card transition-colors flex-shrink-0",u?"border-primary/30":"border-border"),children:r.jsx(aa,{mode:"single",selected:u,onSelect:f,disabled:h,locale:st,className:"pointer-events-auto p-1"})}),r.jsxs("div",{className:"flex-1 min-w-[100px]",children:[r.jsxs("div",{className:"flex items-center gap-1.5 mb-2",children:[r.jsx(wa,{className:"w-3.5 h-3.5 text-primary"}),r.jsx("span",{className:"text-xs font-semibold text-foreground",children:"Horaire"})]}),r.jsx("div",{className:"grid grid-cols-2 gap-1.5",children:Gs.map((N,C)=>r.jsx(_.button,{initial:{opacity:0,y:5}
6,animate:{opacity:1,y:0},transition:{delay:.25+C*.02},whileHover:{scale:1.02},whileTap:{scale:.98},onClick:()=>v(N),className:z("py-2 border rounded-md font-semibold text-sm transition-all duration-200",m===N?"border-primary bg-primary/10 text-primary":"border-border text-muted-foreground hover:border-primary/40 hover:bg-muted/30"),children:N},N))})]})]}),r.jsxs(_.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.3},className:"flex gap-3",children:[r.jsxs(Pe,{onClick:n,variant:"outline",size:"sm",className:"h-9 text-sm rounded-lg",children:[r.jsx(xa,{className:"w-4 h-4 mr-1"}),"Retour"]}),r.jsxs("div",{className:"relative group flex-1",children:[r.jsx("div",{className:z("absolute -inset-0.5 bg-gradient-to-r from-primary to-violet-500 rounded-lg blur transition-opacity duration-300",p?"opacity-20 group-hover:opacity-40":"opacity-0")}),r.jsxs(Pe,{onClick:b,disabled:!p,size:"sm",className:"relative w-full h-9 text-sm font-semibold rounded-lg",children:["Réserver",r.jsx(_t,{className:"w-4 h-4 ml-1.5"})]})]})]})]})};var ft={};(function e(t,a,n,s){var i=!!(t.Worker&&t.Blob&&t.Promise&&t.OffscreenCanvas&&t.OffscreenCanvasRenderingContext2D&&t.HTMLCanvasElement&&t.HTMLCanvasElement.prototype.transferControlToOffscreen&&t.URL&&t.URL.createObjectURL),o=typeof Path2D=="function"&&typeof DOMMatrix=="function",d=function(){if(!t.OffscreenCanvas)return!1;try{var c=new OffscreenCanvas(1,1),l=c.getContext("2d");l.fillRect(0,0,1,1);var w=c.transferToImageBitmap();l.createPattern(w,"no-repeat")}catch{return!1}return!0}();function u(){}function f(c){var l=a.exports.Promise,w=l!==void 0?l:t.Promise;return typeof w=="function"?new w(c):(c(u,u),null)}var m=function(c,l){return{transform:function(w){if(c)return w;if(l.has(w))return l.get(w);var D=new OffscreenCanvas(w.width,w.height),S=D.getContext("2d");return S.drawImage(w,0,0),l.set(w,D),D},clear:function(){l.clear()}}}(d,new Map),v=function(){var c=Math.floor(16.666666666666668),l,w,D={},S=0;return typeof requestAnimationFrame=="function"&&typeof cancelAnimationFrame=="function"?(l=function(O){var W=Math.random();return D[W]=requestAnimationFrame(function k(T){S===T||S+c-1<T?(S=T,delete D[W],O()):D[W]=requestAnimationFrame(k)}),W},w=function(O){D[O]&&cancelAnimationFrame(D[O])}):(l=function(O){return setTimeout(O,c)},w=function(O){return clearTimeout(O)}),{frame:l,cancel:w}}(),x=function(){var c,l,w={};function D(S){function O(W,k){S.postMessage({options:W||{},callback:k})}S.init=function(k){var T=k.transferControlToOffscreen();S.postMessage({canvas:T},[T])},S.fire=function(k,T,I){if(l)return O(k,null),l;var A=Math.random().toString(36).slice(2);return l=f(function(R){function H(q){q.data.callback===A&&(delete w[A],S.removeEventListener("message",H),l=null,m.clear(),I(),R())}S.addEventListener("message",H),O(k,A),w[A]=H.bind(null,{data:{callback:A}})}),l},S.reset=function(){S.postMessage({reset:!0});for(var k in w)w[k](),delete w[k]}}return function(){if(c)return c;if(!n&&i){var S=["var CONFETTI, SIZE = {}, module = {};","("+e.toString()+")(this, module, true, SIZE);","onmessage = function(msg) {"," if (msg.data.options) {"," CONFETTI(msg.data.options).then(function () {"," if (msg.data.callback) {"," postMessage({ callback: msg.data.callback });"," }"," });"," } else if (msg.data.reset) {"," CONFETTI && CONFETTI.reset();"," } else if (msg.data.resize) {"," SIZE.width = msg.data.resize.width;"," SIZE.height = msg.data.resize.height;"," } else if (msg.data.canvas) {"," SIZE.width = msg.data.canvas.width;"," SIZE.height = msg.data.canvas.height;"," CONFETTI = module.exports.create(msg.data.canvas);"," }","}"].join(` 7`);try{c=new Worker(URL.createObjectURL(new Blob([S])))}catch(O){return typeof console<"u"&&typeof console.warn=="function"&&console.warn("ð Could not load worker",O),null}D(c)}return c}}(),g={particleCount:50,angle:90,spread:45,startVelocity:45,decay:.9,gravity:1,drift:0,ticks:200,x:.5,y:.5,shapes:["square","circle"],zIndex:100,colors:["#26ccff","#a25afd","#ff5e7e","#88ff5a","#fcff42","#ffa62d","#ff36ff"],disableForReducedMotion:!1,scalar:1};function p(c,l){return l?l(c):c}function b(c){return c!=null}function h(c,l,w){return p(c&&b(c[l])?c[l]:g[l],w)}function N(c){return c<0?0:Math.floor(c)}function C(c,l){return Math.floor(Math.random()*(l-c))+c}function B(c){return parseInt(c,16)}function se(c){return c.map(ge)}function ge(c){var l=String(c).replace(/[^0-9a-f]/gi,"");return l.length<6&&(l=l[0]+l[0]+l[1]+l[1]+l[2]+l[2]),{r:B(l.substring(0,2)),g:B(l.substring(2,4)),b:B(l.substring(4,6))}}function ce(c){var l=h(c,"origin",Object);return l.x=h(l,"x",Number),l.y=h(l,"y",Number),l}function Fe(c){c.width=document.documentElement.clientWidth,c.height=document.documentElement.clientHeight}function Ee(c){var l=c.getBoundingClientRect();c.width=l.width,c.height=l.height}function Le(c){var l=document.createElement("canvas");return l.style.position="fixed",l.style.top="0px",l.style.left="0px",l.style.pointerEvents="none",l.style.zIndex=c,l}function Ie(c,l,w,D,S,O,W,k,T){c.save(),c.translate(l,w),c.rotate(O),
vendor: 5,117 bytes, line 7
7c.scale(D,S),c.arc(0,0,1,W,k,T),c.restore()}function Ye(c){var l=c.angle*(Math.PI/180),w=c.spread*(Math.PI/180);return{x:c.x,y:c.y,wobble:Math.random()*10,wobbleSpeed:Math.min(.11,Math.random()*.1+.05),velocity:c.startVelocity*.5+Math.random()*c.startVelocity,angle2D:-l+(.5*w-Math.random()*w),tiltAngle:(Math.random()*(.75-.25)+.25)*Math.PI,color:c.color,shape:c.shape,tick:0,totalTicks:c.ticks,decay:c.decay,drift:c.drift,random:Math.random()+2,tiltSin:0,tiltCos:0,wobbleX:0,wobbleY:0,gravity:c.gravity*3,ovalScalar:.6,scalar:c.scalar,flat:c.flat}}function Re(c,l){l.x+=Math.cos(l.angle2D)*l.velocity+l.drift,l.y+=Math.sin(l.angle2D)*l.velocity+l.gravity,l.velocity*=l.decay,l.flat?(l.wobble=0,l.wobbleX=l.x+10*l.scalar,l.wobbleY=l.y+10*l.scalar,l.tiltSin=0,l.tiltCos=0,l.random=1):(l.wobble+=l.wobbleSpeed,l.wobbleX=l.x+10*l.scalar*Math.cos(l.wobble),l.wobbleY=l.y+10*l.scalar*Math.sin(l.wobble),l.tiltAngle+=.1,l.tiltSin=Math.sin(l.tiltAngle),l.tiltCos=Math.cos(l.tiltAngle),l.random=Math.random()+2);var w=l.tick++/l.totalTicks,D=l.x+l.random*l.tiltCos,S=l.y+l.random*l.tiltSin,O=l.wobbleX+l.random*l.tiltCos,W=l.wobbleY+l.random*l.tiltSin;if(c.fillStyle="rgba("+l.color.r+", "+l.color.g+", "+l.color.b+", "+(1-w)+")",c.beginPath(),o&&l.shape.type==="path"&&typeof l.shape.path=="string"&&Array.isArray(l.shape.matrix))c.fill(j(l.shape.path,l.shape.matrix,l.x,l.y,Math.abs(O-D)*.1,Math.abs(W-S)*.1,Math.PI/10*l.wobble));else if(l.shape.type==="bitmap"){var k=Math.PI/10*l.wobble,T=Math.abs(O-D)*.1,I=Math.abs(W-S)*.1,A=l.shape.bitmap.width*l.scalar,R=l.shape.bitmap.height*l.scalar,H=new DOMMatrix([Math.cos(k)*T,Math.sin(k)*T,-Math.sin(k)*I,Math.cos(k)*I,l.x,l.y]);H.multiplySelf(new DOMMatrix(l.shape.matrix));var q=c.createPattern(m.transform(l.shape.bitmap),"no-repeat");q.setTransform(H),c.globalAlpha=1-w,c.fillStyle=q,c.fillRect(l.x-A/2,l.y-R/2,A,R),c.globalAlpha=1}else if(l.shape==="circle")c.ellipse?c.ellipse(l.x,l.y,Math.abs(O-D)*l.ovalScalar,Math.abs(W-S)*l.ovalScalar,Math.PI/10*l.wobble,0,2*Math.PI):Ie(c,l.x,l.y,Math.abs(O-D)*l.ovalScalar,Math.abs(W-S)*l.ovalScalar,Math.PI/10*l.wobble,0,2*Math.PI);else if(l.shape==="star")for(var F=Math.PI/2*3,V=4*l.scalar,Q=8*l.scalar,G=l.x,ie=l.y,ue=5,ee=Math.PI/ue;ue--;)G=l.x+Math.cos(F)*Q,ie=l.y+Math.sin(F)*Q,c.lineTo(G,ie),F+=ee,G=l.x+Math.cos(F)*V,ie=l.y+Math.sin(F)*V,c.lineTo(G,ie),F+=ee;else c.moveTo(Math.floor(l.x),Math.floor(l.y)),c.lineTo(Math.floor(l.wobbleX),Math.floor(S)),c.lineTo(Math.floor(O),Math.floor(W)),c.lineTo(Math.floor(D),Math.floor(l.wobbleY));return c.closePath(),c.fill(),l.tick<l.totalTicks}function Be(c,l,w,D,S){var O=l.slice(),W=c.getContext("2d"),k,T,I=f(function(A){function R(){k=T=null,W.clearRect(0,0,D.width,D.height),m.clear(),S(),A()}function H(){n&&!(D.width===s.width&&D.height===s.height)&&(D.width=c.width=s.width,D.height=c.height=s.height),!D.width&&!D.height&&(w(c),D.width=c.width,D.height=c.height),W.clearRect(0,0,D.width,D.height),O=O.filter(function(q){return Re(W,q)}),O.length?k=v.frame(H):R()}k=v.frame(H),T=R});return{addFettis:function(A){return O=O.concat(A),I},canvas:c,promise:I,reset:function(){k&&v.cancel(k),T&&T()}}}function ke(c,l){var w=!c,D=!!h(l||{},"resize"),S=!1,O=h(l,"disableForReducedMotion",Boolean),W=i&&!!h(l||{},"useWorker"),k=W?x():null,T=w?Fe:Ee,I=c&&k?!!c.__confetti_initialized:!1,A=typeof matchMedia=="function"&&matchMedia("(prefers-reduced-motion)").matches,R;function H(F,V,Q){for(var G=h(F,"particleCount",N),ie=h(F,"angle",Number),ue=h(F,"spread",Number),ee=h(F,"startVelocity",Number),na=h(F,"decay",Number),ra=h(F,"gravity",Number),sa=h(F,"drift",Number),ht=h(F,"colors",se),ia=h(F,"ticks",Number),vt=h(F,"shapes"),oa=h(F,"scalar"),la=!!h(F,"flat"),xt=ce(F),gt=G,Ae=[],da=c.width*xt.x,ca=c.height*xt.y;gt--;)Ae.push(Ye({x:da,y:ca,angle:ie,spread:ue,startVelocity:ee,color:ht[gt%ht.length],shape:vt[C(0,vt.length)],ticks:ia,decay:na,gravity:ra,drift:sa,scalar:oa,flat:la}));return R?R.addFettis(Ae):(R=Be(c,Ae,T,V,Q),R.promise)}function q(F){var V=O||h(F,"disableForReducedMotion",Boolean),Q=h(F,"zIndex",Number);if(V&&A)return f(function(ee){ee()});w&&R?c=R.canvas:w&&!c&&(c=Le(Q),document.body.appendChild(c)),D&&!I&&T(c);var G={width:c.width,height:c.height};k&&!I&&k.init(c),I=!0,k&&(c.__confetti_initialized=!0);function ie(){if(k){var ee={getBoundingClientRect:function(){if(!w)return c.getBoundingClientRect()}};T(ee),k.postMessage({resize:{width:ee.width,height:ee.height}});return}G.width=G.height=null}function ue(){R=null,D&&(S=!1,t.removeEventListener("resize",ie)),w&&c&&(document.body.contains(c)&&document.body.removeChild(c),c=null,I=!1)}return D&&!S&&(S=!0,t.addEventListener("resize",ie,!1)),k?k.fire(F,G,ue):H(F,G,ue)}return q.reset=function(){k&&k.reset(),R&&R.reset()},q}var pe;function De(){return pe||(pe=ke(null,{useWorker:!0,resize:!0})),pe}function j(c,l,w,D,S,O,W){var k=new Path2D(c),T=new Path2D;T.addPath(k,new DOMMatrix(l));var I=new Path2D;return I.addPath(T,new DOMMatrix([Math.cos(W)*S,Math.sin(W)*S,-Math.sin(W)*O,Math.cos(W)*O,w,D])),I}function y(c){if(!o)throw new Error("path confetti are not supported in this browser");var l,w;
vendor: 1,771 bytes, line 7
7typeof c=="string"?l=c:(l=c.path,w=c.matrix);var D=new Path2D(l),S=document.createElement("canvas"),O=S.getContext("2d");if(!w){for(var W=1e3,k=W,T=W,I=0,A=0,R,H,q=0;q<W;q+=2)for(var F=0;F<W;F+=2)O.isPointInPath(D,q,F,"nonzero")&&(k=Math.min(k,q),T=Math.min(T,F),I=Math.max(I,q),A=Math.max(A,F));R=I-k,H=A-T;var V=10,Q=Math.min(V/R,V/H);w=[Q,0,0,Q,-Math.round(R/2+k)*Q,-Math.round(H/2+T)*Q]}return{type:"path",path:l,matrix:w}}function ye(c){var l,w=1,D="#000000",S='"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", "EmojiOne Color", "Android Emoji", "Twemoji Mozilla", "system emoji", sans-serif';typeof c=="string"?l=c:(l=c.text,w="scalar"in c?c.scalar:w,S="fontFamily"in c?c.fontFamily:S,D="color"in c?c.color:D);var O=10*w,W=""+O+"px "+S,k=new OffscreenCanvas(O,O),T=k.getContext("2d");T.font=W;var I=T.measureText(l),A=Math.ceil(I.actualBoundingBoxRight+I.actualBoundingBoxLeft),R=Math.ceil(I.actualBoundingBoxAscent+I.actualBoundingBoxDescent),H=2,q=I.actualBoundingBoxLeft+H,F=I.actualBoundingBoxAscent+H;A+=H+H,R+=H+H,k=new OffscreenCanvas(A,R),T=k.getContext("2d"),T.font=W,T.fillStyle=D,T.fillText(l,q,F);var V=1/w;return{type:"bitmap",bitmap:k.transferToImageBitmap(),matrix:[V,0,0,V,-A*V/2,-R*V/2]}}a.exports=function(){return De().apply(this,arguments)},a.exports.reset=function(){De().reset()},a.exports.create=ke,a.exports.shapeFromPath=y,a.exports.shapeFromText=ye})(function(){return typeof window<"u"?window:typeof self<"u"?self:this||{}}(),ft,!1);const Ce=ft.exports;ft.exports.create;const Zs=()=>({fireConfetti:()=>{Ce({particleCount:100,spread:70,origin:{y:.6},colors:["#4285F4","#34A853","#FBBC04","#8B5CF6"]}),setTimeout(()=>{Ce({particleCount:50,angle:60,spread:55,origin:{x:0},colors:["#4285F4","#34A853","#FBBC04"]}
7),Ce({particleCount:50,angle:120,spread:55,origin:{x:1},colors:["#4285F4","#34A853","#FBBC04"]})},150),setTimeout(()=>{Ce({particleCount:30,spread:100,origin:{y:.7},colors:["#34A853","#4285F4"]})},300)}}),ei=({data:e,status:t,errorMessage:a,onRetry:n})=>{const{fireConfetti:s}=Zs();P.useEffect(()=>{t==="sent"&&s()},[t]);const i=o=>{switch(o){case"1-10":return"1-10 véhicules";case"11-50":return"11-50 véhicules";case"50+":return"50+ véhicules";default:return o}};return r.jsxs("div",{className:"text-center space-y-6",children:[r.jsxs(_.div,{initial:{scale:0},animate:{scale:1},transition:{type:"spring",damping:10,delay:.2},className:"relative mx-auto w-20 h-20",children:[t==="sent"&&r.jsxs("div",{className:"relative w-20 h-20 bg-green-100 rounded-full flex items-center justify-center",children:[r.jsx(Wt,{className:"w-8 h-8 text-green-700"}),r.jsx("div",{className:"absolute -bottom-1 -right-1 w-7 h-7 bg-green-600 rounded-full flex items-center justify-center shadow-lg",children:r.jsx(Na,{className:"w-4 h-4 text-white"})})]}),(t==="sending"||t==="idle")&&r.jsx("div",{className:"relative w-20 h-20 bg-primary/10 rounded-full flex items-center justify-center",children:r.jsx(ja,{className:"w-8 h-8 text-primary animate-spin"})}),t==="error"&&r.jsx("div",{className:"relative w-20 h-20 bg-red-100 rounded-full flex items-center justify-center",children:r.jsx(Ma,{className:"w-8 h-8 text-red-700"})})]}),r.jsxs(_.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.3},"aria-live":"polite",children:[t==="sent"&&r.jsxs(r.Fragment,{children:[r.jsx("h1",{className:"text-2xl font-bold text-foreground",children:"Demande enregistrée. Merci !"}),r.jsxs("p",{className:"text-muted-foreground mt-2 text-sm",children:["Samia vous confirme le créneau par email à ",r.jsx("span",{className:"font-medium text-foreground",children:e.email})," sous 24 h ouvrées. Pressé ? Appelez le ",r.jsx("a",{href:"tel:+33180875030",className:"font-medium text-foreground",children:"01 80 87 50 30"}),"."]})]}),(t==="sending"||t==="idle")&&r.jsxs(r.Fragment,{children:[r.jsx("h1",{className:"text-2xl font-bold text-foreground",children:"Enregistrement de votre demandeâ¦"}),r.jsx("p",{className:"text-muted-foreground mt-2 text-sm",children:"Quelques secondes."})]}),t==="error"&&r.jsxs(r.Fragment,{children:[r.jsx("h1",{className:"text-2xl font-bold text-foreground",children:"Nous n'avons pas pu enregistrer votre demande"}),r.jsx("p",{className:"text-muted-foreground mt-2 text-sm",children:a??"Une erreur est survenue."}),r.jsxs(Pe,{onClick:n,size:"sm",className:"mt-3",children:[r.jsx(ka,{className:"w-3.5 h-3.5 mr-1.5"}),"Réessayer"]})]})]}),r.jsxs(_.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.4},className:"bg-slate-50 rounded-xl p-5 space-y-3 text-left",children:[r.jsxs("h3",{className:"font-semibold text-foreground text-center mb-4 flex items-center justify-center gap-2",children:[r.jsx(Da,{className:"w-4 h-4 text-primary"}),"Récapitulatif de votre démo"]}),r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsx("div",{className:"w-9 h-9 bg-blue-100 rounded-lg flex items-center justify-center flex-shrink-0",children:r.jsx(Ot,{className:"w-4 h-4 text-blue-600"})}),r.jsxs("div",{className:"min-w-0",children:[r.jsx("p",{className:"text-xs text-muted-foreground",children:"Entreprise"}),r.jsx("p",{className:"font-medium text-foreground text-sm truncate",children:e.companyName})]})]}),e.contactName&&r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsx("div",{className:"w-9 h-9 bg-indigo-100 rounded-lg flex items-center justify-center flex-shrink-0",children:r.jsx(Et,{className:"w-4 h-4 text-indigo-600"})}),r.jsxs("div",{className:"min-w-0",children:[r.jsx("p",{className:"text-xs text-muted-foreground",children:"Contact"}),r.jsx("p",{className:"font-medium text-foreground text-sm",children:e.contactName})]})]}),r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsx("div",{className:"w-9 h-9 bg-violet-100 rounded-lg flex items-center justify-center flex-shrink-0",children:r.jsx(Pt,{className:"w-4 h-4 text-violet-600"})}),r.jsxs("div",{className:"min-w-0",children:[r.jsx("p",{className:"text-xs text-muted-foreground",children:"Taille de flotte"}),r.jsx("p",{className:"font-medium text-foreground text-sm",children:i(e.fleetSize)})]})]}),r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsx("div",{className:"w-9 h-9 bg-green-100 rounded-lg flex items-center justify-center flex-shrink-0",children:r.jsx(Ca,{className:"w-4 h-4 text-green-600"})}),r.jsxs("div",{className:"min-w-0",children:[r.jsx("p",{className:"text-xs text-muted-foreground",children:"Date"}),r.jsx("p",{className:"font-medium text-foreground text-sm",children:e.selectedDate?le(e.selectedDate,"EEEE d MMMM yyyy",{locale:st}):"-"})]})]}),r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsx("div",{className:"w-9 h-9 bg-
7amber-100 rounded-lg flex items-center justify-center flex-shrink-0",children:r.jsx(We,{className:"w-4 h-4 text-amber-600"})}),r.jsxs("div",{className:"min-w-0",children:[r.jsx("p",{className:"text-xs text-muted-foreground",children:"Heure"}),r.jsx("p",{className:"font-medium text-foreground text-sm",children:e.selectedTime||"-"})]})]}),e.phone&&r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsx("div",{className:"w-9 h-9 bg-rose-100 rounded-lg flex items-center justify-center flex-shrink-0",children:r.jsx(ga,{className:"w-4 h-4 text-rose-600"})}),r.jsxs("div",{className:"min-w-0",children:[r.jsx("p",{className:"text-xs text-muted-foreground",children:"Téléphone"}),r.jsx("p",{className:"font-medium text-foreground text-sm",children:e.phone})]})]}),e.comment&&r.jsxs("div",{className:"flex items-start gap-3",children:[r.jsx("div",{className:"w-9 h-9 bg-slate-200 rounded-lg flex items-center justify-center flex-shrink-0",children:r.jsx(_a,{className:"w-4 h-4 text-slate-600"})}),r.jsxs("div",{className:"min-w-0",children:[r.jsx("p",{className:"text-xs text-muted-foreground",children:"Commentaire"}),r.jsx("p",{className:"font-medium text-foreground text-sm line-clamp-2",children:e.comment})]})]})]}),r.jsxs(_.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.7},className:"flex items-center justify-center gap-3 bg-primary/5 rounded-xl p-3",children:[r.jsx("div",{className:"w-9 h-9 bg-primary rounded-full flex items-center justify-center text-white font-semibold text-sm",children:"SM"}),r.jsxs("div",{className:"text-left",children:[r.jsx("p",{className:"font-medium text-foreground text-sm",children:"Samia MAKHLOUF"}),r.jsx("p",{className:"text-xs text-muted-foreground",children:"Votre conseillère dédiée"})]})]})]})},ti=({currentStep:e,totalSteps:t})=>r.jsx("div",{className:"flex items-center justify-center gap-2 mt-12",children:Array.from({length:t}).map((a,n)=>r.jsx("div",{className:z("w-2.5 h-2.5 rounded-full transition-all duration-300",n+1===e?"bg-primary w-8":n+1<e?"bg-primary":"bg-slate-200")},n))}),Ct=[{id:1,plate:"AB-123-CD",driver:"Martin D.",status:"moving",speed:67,location:"A6 - Fontainebleau"},{id:2,plate:"EF-456-GH",driver:"Sophie L.",status:"stopped",speed:0,location:"Client - Lyon 3e"},{id:3,plate:"IJ-789-KL",driver:"Thomas R.",status:"moving",speed:52,location:"D906 - Grenoble"},{id:4,plate:"MN-012-OP",driver:"Julie M.",status:"idle",speed:0,location:"Dépôt Paris 12e"}],ai=()=>r.jsxs("div",{className:"relative h-full w-full bg-gradient-to-br from-slate-100 via-blue-50/60 to-slate-50 flex items-center justify-center overflow-hidden",children:[r.jsx("div",{className:"absolute inset-0 opacity-30",style:{backgroundImage:"radial-gradient(circle at 2px 2px, #94a3b8 1px, transparent 0)",backgroundSize:"24px 24px"}}),r.jsx("div",{className:"absolute top-10 right-10 w-72 h-72 bg-primary/10 rounded-full blur-3xl"}),r.jsx("div",{className:"absolute bottom-20 left-10 w-56 h-56 bg-blue-400/15 rounded-full blur-2xl"}),r.jsxs("div",{className:"relative z-10 flex flex-col items-center px-6 w-full max-w-2xl",children:[r.jsx(_.div,{initial:{opacity:0,y:30,rotateY:-8},animate:{opacity:1,y:0,rotateY:-3},transition:{duration:.8,ease:"easeOut"},className:"relative w-full",style:{perspective:"1200px"},children:r.jsxs("div",{className:"bg-background rounded-2xl shadow-2xl border border-border overflow-hidden",style:{transform:"rotateY(-2deg) rotateX(1deg)",transformStyle:"preserve-3d"},children:[r.jsxs("div",{className:"bg-slate-900 px-4 py-3 flex items-center gap-2",children:[r.jsxs("div",{className:"flex gap-1.5",children:[r.jsx("div",{className:"w-3 h-3 rounded-full bg-red-500"}),r.jsx("div",{className:"w-3 h-3 rounded-full bg-yellow-500"}),r.jsx("div",{className:"w-3 h-3 rounded-full bg-green-500"})]}),r.jsx("div",{className:"flex-1 flex justify-center",children:r.jsx("div",{className:"bg-slate-700 rounded-lg px-4 py-1.5 text-xs text-slate-300 font-medium",children:"app.superfleet.fr/map"})})]}),r.jsxs("div",{className:"flex h-[340px]",children:[r.jsxs("div",{className:"w-[200px] border-r border-border bg-slate-50/50 p-3 space-y-2",children:[r.jsxs("div",{className:"flex items-center justify-between mb-3",children:[r.jsx("span",{className:"text-xs font-semibold text-foreground",children:"Véhicules"}),r.jsxs("span",{className:"text-[10px] bg-primary/10 text-primary px-2 py-0.5 rounded-full font-medium",children:[Ct.length," actifs"]})]}),Ct.map((e,t)=>r.jsxs(_.div,{initial:{opacity:0,x:-10}
7,animate:{opacity:1,x:0},transition:{delay:.3+t*.1},className:`p-2.5 rounded-lg border transition-all cursor-pointer ${t===0?"bg-primary/5 border-primary/30 shadow-sm":"bg-background border-border hover:border-primary/20"}`,children:[r.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[r.jsx("div",{className:`w-2 h-2 rounded-full ${e.status==="moving"?"bg-green-500 animate-pulse":e.status==="stopped"?"bg-blue-500":"bg-amber-500"}`}),r.jsx("span",{className:"text-xs font-bold text-foreground",children:e.plate})]}),r.jsx("p",{className:"text-[10px] text-muted-foreground truncate",children:e.location}),r.jsxs("div",{className:"flex items-center gap-2 mt-1",children:[r.jsx("span",{className:"text-[10px] text-muted-foreground",children:e.driver}),e.speed>0&&r.jsxs("span",{className:"text-[10px] text-green-600 font-medium",children:[e.speed," km/h"]})]})]},e.id))]}),r.jsxs("div",{className:"flex-1 relative bg-gradient-to-br from-blue-100/80 via-green-50/60 to-blue-50/80 overflow-hidden",children:[r.jsxs("svg",{className:"absolute inset-0 w-full h-full",viewBox:"0 0 400 340",children:[r.jsx("path",{d:"M50,100 Q150,80 250,150 T380,120",stroke:"#94a3b8",strokeWidth:"3",fill:"none",strokeLinecap:"round"}),r.jsx("path",{d:"M20,200 Q100,180 200,220 T350,180",stroke:"#94a3b8",strokeWidth:"2.5",fill:"none",strokeLinecap:"round"}),r.jsx("path",{d:"M80,280 Q180,250 280,300 T400,260",stroke:"#cbd5e1",strokeWidth:"2",fill:"none",strokeLinecap:"round"}),r.jsx("path",{d:"M150,50 L180,150 Q200,200 250,220 L300,280",stroke:"#cbd5e1",strokeWidth:"2",fill:"none",strokeLinecap:"round"}),r.jsx("circle",{cx:"200",cy:"180",r:"8",fill:"#e2e8f0",stroke:"#94a3b8",strokeWidth:"1"})]}),r.jsx(_.div,{initial:{scale:0},animate:{scale:1},transition:{delay:.5,type:"spring"},className:"absolute top-[90px] left-[240px]",children:r.jsxs("div",{className:"relative",children:[r.jsx("div",{className:"w-8 h-8 bg-green-500 rounded-full flex items-center justify-center shadow-lg border-2 border-white",children:r.jsx(He,{className:"w-4 h-4 text-white rotate-45"})}),r.jsx("div",{className:"absolute -top-1 -right-1 w-3 h-3 bg-green-400 rounded-full animate-ping"}),r.jsx("div",{className:"absolute top-10 left-1/2 -translate-x-1/2 bg-slate-900/90 text-white text-[9px] px-2 py-1 rounded whitespace-nowrap",children:"AB-123-CD ⢠67 km/h"})]})}),r.jsx(_.div,{initial:{scale:0},animate:{scale:1},transition:{delay:.6,type:"spring"},className:"absolute top-[160px] left-[120px]",children:r.jsx("div",{className:"w-7 h-7 bg-blue-500 rounded-full flex items-center justify-center shadow-lg border-2 border-white",children:r.jsx(pa,{className:"w-3.5 h-3.5 text-white"})})}),r.jsx(_.div,{initial:{scale:0},animate:{scale:1},transition:{delay:.7,type:"spring"},className:"absolute top-[220px] left-[280px]",children:r.jsx("div",{className:"w-7 h-7 bg-green-500 rounded-full flex items-center justify-center shadow-lg border-2 border-white",children:r.jsx(He,{className:"w-3.5 h-3.5 text-white -rotate-12"})})}),r.jsx(_.div,{initial:{scale:0},animate:{scale:1},transition:{delay:.8,type:"spring"},className:"absolute top-[270px] left-[80px]",children:r.jsx("div",{className:"w-7 h-7 bg-amber-500 rounded-full flex items-center justify-center shadow-lg border-2 border-white",children:r.jsx(We,{className:"w-3.5 h-3.5 text-white"})})}),r.jsx(_.div,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},transition:{delay:.9},className:"absolute top-3 right-3 bg-background/95 backdrop-blur-sm rounded-lg px-3 py-2 shadow-lg border border-border",children:r.jsxs("div",{className:"flex items-center gap-2",children:[r.jsx("div",{className:"w-2 h-2 bg-green-500 rounded-full animate-pulse"}),r.jsx("span",{className:"text-xs font-semibold text-foreground",children:"Temps réel"})]})}),r.jsxs(_.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:1},className:"absolute bottom-3 left-3 right-3 flex gap-2",children:[r.jsx("div",{className:"flex-1 bg-background/95 backdrop-blur-sm rounded-lg px-3 py-2 shadow border border-border",children:r.jsxs("div",{className:"flex items-center gap-1.5",children:[r.jsx(He,{className:"w-3 h-3 text-green-500"}),r.jsx("span",{className:"text-[10px] text-muted-foreground",children:"En route"}),r.jsx("span",{className:"text-xs font-bold text-foreground ml-auto",children:"2"})]})}),r.jsx("div",{className:"flex-1 bg-background/95 backdrop-blur-sm rounded-lg px-3 py-2 shadow border border-border",children:r.jsxs("div",{className:"flex items-center gap-1.5",children:[r.jsx(Pa,{className:"w-3 h-3 text-amber-500"}),r.jsx("span",{className:"text-[10px] text-muted-foreground",children:"Conso moy."}),r.jsx("span",{className:"text-xs font-bold text-foreground ml-auto",children:"7.2L"})]})})]})]})]})]})}),r.jsxs(_.div,{initial:{opacity:0,y:20}
7,animate:{opacity:1,y:0},transition:{duration:.6,delay:.4},className:"text-center mt-8",children:[r.jsx("span",{className:"inline-block bg-primary/10 text-primary text-xs font-medium px-3 py-1 rounded-full mb-3",children:"Géolocalisation en temps réel"}),r.jsxs("h2",{className:"text-xl font-bold text-foreground",children:["Visualisez votre flotte,",r.jsx("br",{}),"où qu'elle soit"]}),r.jsx("p",{className:"text-sm text-muted-foreground mt-2 max-w-sm mx-auto",children:"Suivez vos véhicules en direct, optimisez vos trajets et réduisez vos coûts carburant."})]})]})]}),ni=()=>r.jsxs("div",{className:"relative h-full w-full bg-gradient-to-br from-slate-50 via-blue-50/40 to-slate-100 flex items-center justify-center overflow-hidden",children:[r.jsx("div",{className:"absolute top-10 right-10 w-72 h-72 bg-primary/10 rounded-full blur-3xl"}),r.jsx("div",{className:"absolute bottom-20 left-10 w-56 h-56 bg-blue-400/15 rounded-full blur-2xl"}),r.jsx("div",{className:"absolute top-1/2 left-1/4 w-40 h-40 bg-primary/5 rounded-full blur-2xl"}),r.jsxs("div",{className:"relative z-10 flex flex-col items-center px-8 max-w-lg text-center",children:[r.jsxs(_.div,{initial:{opacity:0,scale:.8,y:20},animate:{opacity:1,scale:1,y:0},transition:{duration:.6,ease:[.25,.46,.45,.94],scale:{type:"spring",stiffness:200,damping:15}},className:"relative mb-6",children:[r.jsx(_.div,{className:"w-44 h-44 rounded-full overflow-hidden border-4 border-white shadow-xl",whileHover:{scale:1.05},transition:{type:"spring",stiffness:300,damping:20},children:r.jsx(_.img,{src:Sa,alt:"Samia MAKHLOUF, Experte Flotte",className:"w-full h-full object-cover",initial:{scale:1.1},animate:{scale:1},transition:{duration:.8,ease:"easeOut"}})}),r.jsx(_.div,{className:"absolute bottom-3 right-3 bg-green-500 w-5 h-5 rounded-full border-3 border-white shadow-md",initial:{scale:0,opacity:0},animate:{scale:1,opacity:1},transition:{delay:.4,type:"spring",stiffness:400,damping:15},children:r.jsx(_.div,{className:"absolute inset-0 bg-green-400 rounded-full",animate:{scale:[1,1.5,1],opacity:[.7,0,.7]},transition:{duration:2,repeat:1/0,ease:"easeInOut"}})})]}),r.jsxs(_.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.2},className:"mb-6",children:[r.jsx("h3",{className:"text-xl font-bold text-foreground",children:"Samia MAKHLOUF"}),r.jsx("p",{className:"text-sm text-primary font-medium mt-1",children:"Experte Flotte ⢠Responsable Commercial"})]}),r.jsx(_.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.4},className:"bg-white/80 backdrop-blur-sm rounded-2xl p-6 shadow-lg border border-border",children:r.jsxs("p",{className:"text-base text-foreground leading-relaxed",children:["« Je serai votre interlocutrice dédiée. En ",r.jsx("span",{className:"font-semibold",children:"20 minutes"}),", je vous montrerai comment ",r.jsx("span",{className:"font-semibold text-primary",children:"réduire vos coûts de 15 à 25%"})," et simplifier votre gestion quotidienne. »"]})}),r.jsxs(_.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.6},className:"mt-6 flex flex-wrap justify-center gap-3",children:[r.jsxs("span",{className:"inline-flex items-center gap-1.5 bg-primary/10 text-primary text-xs font-medium px-3 py-2 rounded-full",children:[r.jsx(St,{className:"w-3.5 h-3.5"}),"Sans engagement"]}),r.jsxs("span",{className:"inline-flex items-center gap-1.5 bg-primary/10 text-primary text-xs font-medium px-3 py-2 rounded-full",children:[r.jsx(Oa,{className:"w-3.5 h-3.5"}),"Adaptée à votre secteur"]}),r.jsxs("span",{className:"inline-flex items-center gap-1.5 bg-primary/10 text-primary text-xs font-medium px-3 py-2 rounded-full",children:[r.jsx(We,{className:"w-3.5 h-3.5"}),"Réponse en 24h"]})]})]})]}),_i=()=>{const[e]=ua(),[t,a]=P.useState(1),[n,s]=P.useState("idle"),[i,o]=P.useState(null),[d,u]=P.useState({companyName:"",email:"",fleetSize:"",contactName:"",phone:"",comment:"",selectedDate:void 0,selectedTime:""}),f=3,m=h=>{u(N=>({...N,...h}))},v=h=>{u(N=>({...N,...h}))},x=async h=>{s("sending"),o(null);const N=await Wa({origin:"demo-wizard",fullName:h.contactName,email:h.email,phone:h.phone||void 0,company:h.companyName,source:e.get("source"),details:{"Taille de flotte":h.fleetSize,Date:h.selectedDate?le(h.selectedDate,"EEEE d MMMM yyyy",{locale:st}):void 0,Heure:h.selectedTime||void 0},message:h.comment||void 0});N.ok?s("sent"):(s("error"),o(N.error))},g=()=>{t<f&&a(t+1)},p=h=>{const N={...d,...h};u(N),a(3),x(N)},b=()=>{t>1&&a(t-1)};return r.jsxs(r.Fragment,{children:[r.jsxs(ya,{children:[r.jsx("title",{children:"Réserver une démo | SuperFleet"}),r.jsx("meta",{name:"description",content:"Réservez une démonstration gratuite de SuperFleet avec l'un de nos experts flotte. 20 minutes pour découvrir comment réduire vos coûts."})]}),r.jsxs("div",{className:"h-screen flex flex-col lg:flex-row overflow-hidden",children:[r.jsxs("div",{className:"w-full lg:w-2/5 bg-background flex flex-col px-6 lg:px-8 py-4 lg:py-6 h-screen lg:h-auto overflow-y-auto scrollbar-hide",children:[r.jsx("div",{className:"mb-4",children:r.jsxs("a",{href:"/",className:"inline-flex items-center gap-2",children:[r.jsx("div",{className:"w-8 h-8 bg-primary rounded-lg flex items-center justify-center",children:r.jsx("span",{className:"text-primary-foreground font-bold text-sm",children:"SF"})}),r.jsx("span",{className:"text-xl font-bold text-foreground",children:"SuperFleet"})]})}),r.jsxs("div",{className:"flex-1 flex flex-col justify-center max-w-sm w-full",children:[r.jsxs(ba,{mode:"wait",initial:!1,children:[t===1&&r.jsx(_.div,{initial:{opacity:0,x:30,filter:"blur(4px)"}
7,animate:{opacity:1,x:0,filter:"blur(0px)"},exit:{opacity:0,x:-30,filter:"blur(4px)"},transition:{duration:.35,ease:[.25,.46,.45,.94]},children:r.jsx(pr,{data:d,onUpdate:m,onNext:g})},"step1"),t===2&&r.jsx(_.div,{initial:{opacity:0,x:30,filter:"blur(4px)"},animate:{opacity:1,x:0,filter:"blur(0px)"},exit:{opacity:0,x:-30,filter:"blur(4px)"},transition:{duration:.35,ease:[.25,.46,.45,.94]},children:r.jsx(Ks,{data:d,onUpdate:v,onNext:g,onBack:b,onComplete:p})},"step2"),t===3&&r.jsx(_.div,{initial:{opacity:0,scale:.95,filter:"blur(4px)"},animate:{opacity:1,scale:1,filter:"blur(0px)"},exit:{opacity:0,scale:.95,filter:"blur(4px)"},transition:{duration:.4,ease:[.25,.46,.45,.94]},children:r.jsx(ei,{data:d,status:n,errorMessage:i,onRetry:()=>void x(d)})},"step3")]}),r.jsx(ti,{currentStep:t,totalSteps:f})]})]}),r.jsx("div",{className:"hidden lg:flex lg:w-3/5",children:t===2?r.jsx(ni,{}):r.jsx(ai,{})}),t>1&&t<f&&r.jsx(_.button,{initial:{opacity:0},animate:{opacity:1},onClick:b,className:"hidden lg:flex fixed left-4 top-1/2 -translate-y-1/2 w-10 h-10 bg-background border border-border rounded-full items-center justify-center shadow-lg hover:shadow-xl hover:border-primary/30 transition-all z-50","aria-label":"Ãtape précédente",children:r.jsx(Tt,{className:"w-5 h-5 text-muted-foreground"})}),t===1&&r.jsx(_.button,{initial:{opacity:0}
7,animate:{opacity:1},onClick:g,disabled:!d.companyName||!d.email||!d.fleetSize,className:"hidden lg:flex fixed right-4 top-1/2 -translate-y-1/2 w-10 h-10 bg-background border border-border rounded-full items-center justify-center shadow-lg hover:shadow-xl hover:border-primary/30 transition-all z-50 disabled:opacity-30 disabled:cursor-not-allowed","aria-label":"Ãtape suivante",children:r.jsx(Ft,{className:"w-5 h-5 text-muted-foreground"})})]})]})};export{_i as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.