1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,225913,e=>{"use strict";var t=e.i(207670);let r=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,l=t.clsx;e.s(["cva",0,(e,t)=>a=>{var s;if((null==t?void 0:t.variants)==null)return l(e,null==a?void 0:a.class,null==a?void 0:a.className);let{variants:n,defaultVariants:i}=t,d=Object.keys(n).map(e=>{let t=null==a?void 0:a[e],l=null==i?void 0:i[e];if(null===t)return null;let s=r(t)||r(l);return n[e][s]}),o=a&&Object.entries(a).reduce((e,t)=>{let[r,l]=t;return void 0===l||(e[r]=l),e},{});return l(e,d,null==t||null==(s=t.compoundVariants)?void 0:s.reduce((e,t)=>{let{class:r,className:l,...a}=t;return Object.entries(a).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...i,...o}[t]):({...i,...o})[t]===r})?[...e,r,l]:e},[]),null==a?void 0:a.class,null==a?void 0:a.className)}])},219731,411396,e=>{"use strict";var t=e.i(843476),r=e.i(271645),l=e.i(408155),a=e.i(806344),s=e.i(623101),n=e.i(37171);function i(e=0,t,r=6){for(;t.getDay()!==e;)t.setDate(t.getDate()-1);return{startDate:t,endDate:new Date(t.getTime()+24*r*36e5)}}function d({day:e,gridCellIdx:t,totalGridCells:r,selectionLength:l,startHour:a,timezone:n}){return(0,s.default)(e).tz(n).startOf("day").add((l+1)*60/r*t,"minutes").add(a,"hours")}function o(e,t){let r=[],l=(0,s.default)(e).hour(0).minute(0).second(0).millisecond(0);
1r.push(l);let a=(0,s.default)(t).hour(0).minute(0).second(0).millisecond(0);for(;l.isBefore(a);)r.push(l.add(1,"day")),l=l.add(1,"day");return r.slice(0,7)}function u(e,t,r){let l=[],a=(0,s.default)("1970-01-01").tz(r).hour(e);l.push(a);let n=(0,s.default)("1970-01-01").tz(r).hour(t);for(;a.isBefore(n);)l.push(a.add(1,"hour")),a=a.add(1,"hour");return l}function c(e){e.sort((e,t)=>e.start.getTime()-t.start.getTime());let t=[];for(let r=0;r<e.length;r++)if(0===t.length)t.push(e[r]);else{let l=t[t.length-1],a=e[r];l.end.getTime()>=a.start.getTime()?l.end=a.end:t.push(a)}return t}e.s(["getDaysBetweenDates",()=>o,"getHoursToDisplay",()=>u,"gridCellToDateTime",()=>d,"mergeOverlappingDateRanges",()=>c,"weekdayDates",()=>i],411396);let f={view:"week",startDate:i(0,new Date).startDate,endDate:i(0,new Date).endDate,events:[],startHour:0,endHour:23,gridCellsPerHour:4,timezone:n.CURRENT_TIMEZONE,showBackgroundPattern:!0,showBorder:!0,borderColor:"default",showTimezone:!1},m=r.default.createContext(null);function x(e,t){let l=r.default.useContext(m);if(!l)throw Error("useCalendarStore must be used within a CalendarStoreProvider");return(0,a.useStore)(l,e,t)}var h=e.i(255889),g=e.i(227739);function p({timezone:e,scrollToCurrentTime:l=!0,updateOnFocus:a=!1}){let{timeFormat:n}=(0,g.useTimePreferences)(),i=(0,r.useRef)(null),[d,o]=(0,r.useState)(!1),[u,c]=(0,r.useState)(null),{startHour:f,endHour:m}=x(e=>({startHour:e.startHour||0,endHour:e.endHour||23})),h=(0,r.useCallback)(()=>{let t=(0,s.default)().tz(e),r=t.hour(),l=t.minute();r>m||r<f?c(null):c(60*r+l-60*f)},[e,f,m]);return(0,r.useEffect)(()=>{h(),l&&i.current&&!d&&setTimeout(()=>{i?.current?.scrollIntoView({block:"center"}),o(!0)},100)},[h,d,l]),(0,r.useEffect)(()=>{if(!a)return;let e=()=>{"visible"===document.visibilityState&&h()};return document.addEventListener("visibilitychange",e),()=>{document.removeEventListener("visibilitychange",e)}},[a,h]),(0,t.jsxs)("div",{ref:i,className:"absolute top-0 z-40 flex h-px items-center justify-center text-xs","aria-hidden":"true",style:{top:`calc(${u}*var(--one-minute-height) + var(--calendar-offset-top))`,zIndex:70},children:[(0,t.jsx)("div",{className:"w-16 pr-2 text-right",children:(0,s.default)().tz(e).format(n)}),(0,t.jsx)("div",{className:"bg-inverted h-3 w-px"}),(0,t.jsx)("div",{className:"bg-inverted h-px w-screen"})]})}var b=e.i(12346);function v({showBorder:e,borderColor:r,days:l,containerNavRef:a}){let{i18n:n}=(0,b.useLocale)(),i=x(e=>e.timezone),d=x(e=>e.showTimezone??!1);return(0,t.jsxs)("div",{ref:a,className:(0,h.default)("bg-default dark:bg-cal-muted top-(--calendar-dates-sticky-offset,0px) z-80 sticky flex-none border-b","subtle"===r?"border-b-subtle":"border-b-default",e&&("subtle"===r?"border-r-subtle border-r":"border-r-default border-r")),children:[(0,t.jsx)("div",{className:"text-subtle flex leading-6 sm:hidden","data-dayslength":l.length,children:l.map(e=>{let r=(0,s.default)().isSame(e,"day");return(0,t.jsxs)("button",{type:"button",className:"flex flex-1 flex-col items-center pb-3 pt-2",children:[e.format("dd")," ",(0,t.jsx)("span",{className:(0,h.default)("text-emphasis mt-1 flex h-8 w-8 items-center justify-center font-medium",r&&"bg-inverted text-inverted rounded-sm"),children:e.format("D")})]},e.toString())})}),(0,t.jsxs)("div",{className:"text-subtle -mr-px hidden auto-cols-fr leading-6 sm:flex",children:[(0,t.jsx)("div",{className:(0,h.default)("col-end-1 flex w-16 items-center justify-center",e&&("subtle"===r?"border-l-subtle border-l":"border-l-default border-l")),children:d&&i&&(0,t.jsx)("span",{className:"text-muted text-xs font-medium",children:(()=>{if(!d||!i)return null;try{let e=(0,s.default)().tz(i).utcOffset(),t=Math.abs(e/60);if(0===e)return"GMT";let r=`${e<0?"-":"+"}${t}`;return`GMT ${r}`}catch{return i.split("/").pop()?.replace(/_/g," ")||i}})()})}),l.map(e=>{let r=(0,s.default)().isSame(e,"day");return(0,t.jsx)("div",{className:(0,h.default)("flex flex-1 items-center justify-center py-3 text-xs font-medium uppercase",r&&"text-default"),children:(0,t.jsxs)("span",{children:[new Intl.DateTimeFormat(n.language,{weekday:"short"}).format(e.toDate())," ",(0,t.jsx)("span",{className:(0,h.default)("items-center justify-center p-1",r&&"bg-brand-default text-brand ml-1 rounded-md"),children:e.format("DD")})]})},e.toString())})]})]})}var j=e.i(673610);function y(e){let{t:r}=(0,b.useLocale)(),{fromUser:l,toUser:a,emoji:s="ðï¸",reason:n,borderDashed:i=!0,className:d,notes:o,showNotePublicly:u}=e,c=!l&&n;return c||l?(0,t.jsx)("div",{className:(0,h.default)("relative h-full pb-5",d),children:(0,t.jsxs)("div",{className:(0,h.default)("flex h-full flex-col items-center justify-start rounded-md border bg-white px-4 py-4 font-normal dark:bg-transparent",i&&"border-dashed"),children:[(0,t.jsx)("div",{className:"bg-emphasis flex h-14 w-14 flex-col items-center justify-center rounded-full",children:(0,t.jsx)("span",{className:"m-auto text-center text-lg",children:s})}),(0,t.jsx)("div",{className:"stack-y-2 max-h-[300px] w-full overflow-y-auto text-center",children:c?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{className:"mt-2 text-base font-bold",children:n}),(0,t.jsx)("p",{className:"text-subtle text-center text-sm",children:r("holiday_no_availability")})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{className:"mt-2 text-base font-bold",children:r("ooo_user_is_ooo",{displayName:l?.displayName})}),o&&u&&(0,t.jsx)("p",{className:"text-subtle mt-2 max-h-[120px] overflow-y-auto break-words px-2 text-center text-sm italic",children:o}),l?.displayName&&a?.displayName&&(0,t.jsx)("p",{className:"text-center text-sm",children:(0,t.jsx)(j.default,{t:r,i18nKey:"ooo_slots_returning",values:{displayName:a.displayName},components:[(0,t.jsx)("strong",{children:"username"},"username")]})})]})})]})}):null}var w=e.i(450608);function N(e){let r=d({day:e.day,gridCellIdx:e.gridCellIdx,totalGridCells:e.totalGridCells,selectionLength:e.selectionLength,startHour:e.startHour,timezone:e.timezone}),l=(r.hour()-e.startHour)*60+r.minute();return(0,t.jsx)(k,{topOffsetMinutes:l,timeSlot:(0,s.default)(r).tz(e.timezone)})}function D({timezone:e,availableSlots:l,day:a,startHour:n,renderOutOfOffice:i}){let d=(0,s.default)(a).format("YYYY-MM-DD"),o=l&&l[d],u=(0,r.useMemo)(()=>{let t=[],r=-1,l=-1,a=!0,i=0;if(o?.forEach((i,d)=>{let o=(0,s.default)(i.start).tz(e),u=(o.hour()-n)*60+o.minute();t.push({slot:i,topOffsetMinutes:u}),i.away?(-1===r&&(r=d),l=d):a=!1}),a&&-1!==r){let a=o[r],n=o[l];return(i=(0,s.default)(n.end).diff((0,s.default)(a.start),"minutes"),null!=a.toUser||a.showNotePublicly)?{slots:t,startEndTimeDuration:i,firstSlot:a,timezone:e}:null}return{slots:t,startEndTimeDuration:i}},[o,n,e]);if(null===u)return null;if(u.startEndTimeDuration){let{firstSlot:e,startEndTimeDuration:r}=u,l=i??(e=>(0,t.jsx)(y,{...e}));return(0,t.jsx)(C,{timeSlot:(0,s.default)(e?.start).tz(u.timezone),topOffsetMinutes:u.slots[0]?.topOffsetMinutes,startEndTimeDuration:r,children:l({fromUser:e?.fromUser,toUser:e?.toUser,reason:e?.reason,emoji:e?.emoji,notes:e?.notes,showNotePublicly:e?.showNotePublicly,borderDashed:!1,date:d,className:"pb-0"})})}return(0,t.jsx)(t.Fragment,{children:u.slots.map((r,l)=>(0,t.jsx)(k,{timeSlot:(0,s.default)(r.slot.start).tz(e),topOffsetMinutes:r.topOffsetMinutes},l))})}function k({isDisabled:e,topOffsetMinutes:r,timeSlot:l}){let{timeFormat:a}=(0,g.useTimePreferences)(),{onEmptyCellClick:s,hoverEventDuration:n}=x(e=>({onEmptyCellClick:e.onEmptyCellClick,hoverEventDuration:e.hoverEventDuration}),w.shallow);return(0,t.jsx)("div",{className:(0,h.default)("group flex w-[calc(100%-1px)] items-center justify-center",e&&"pointer-events-none",!e&&"bg-default dark:bg-cal-muted",r&&"absolute"),"data-disabled":e,"data-slot":l.toISOString(),"data-testid":"calendar-empty-cell",style:{height:`calc(${n}*var(--one-minute-height))`,overflow:"visible",top:r?`calc(${r}*var(--one-minute-height))`:void 0},onClick:()=>{s?.(l.toDate())},children:!e&&0!==n&&(0,t.jsx)("div",{className:(0,h.default)("bg-brand-default hover:bg-brand-default text-brand dark:border-emphasis absolute hidden rounded-[4px] p-[6px] text-xs font-semibold leading-5 group-hover:flex group-hover:cursor-pointer",n&&n>15&&"items-start pt-3",n&&n<15&&"items-center"),style:{height:`calc(${n}*var(--one-minute-height) - 2px)`,zIndex:80,width:"calc(100% - 2px)"},children:(0,t.jsx)("div",{className:"text-ellipsis leading-0",children:l.format(a)})})})}
1function C({timeSlot:e,children:r,topOffsetMinutes:l,startEndTimeDuration:a}){return(0,t.jsx)("div",{className:(0,h.default)("bg-default dark:bg-cal-muted group absolute z-65 flex w-[calc(100%-1px)] items-center justify-center"),"data-slot":e.toISOString(),style:{top:l?`calc(${l}*var(--one-minute-height))`:void 0,overflow:"visible"},children:(0,t.jsx)("div",{className:(0,h.default)("dark:border-emphasis bg-default dark:bg-cal-muted cursor-pointer rounded-[4px] p-[6px] text-xs font-semibold dark:text-white"),style:{height:`calc(${a}*var(--one-minute-height) - 2px)`,width:"calc(100% - 2px)"},children:r})})}let E={baseZIndex:60,safetyMarginPercent:.5,minWidthPercent:25,curveExponent:1.3};function S(e){return Math.floor(1e3*e)/1e3}var T=e.i(50929);let O=(0,e.i(225913).cva)("group flex h-full w-full overflow-hidden rounded-[6px] px-[6px] text-xs leading-5 border-default font-medium",{variants:{status:{ACCEPTED:"bg-subtle hover:bg-emphasis text-emphasis border-[1px] border-default",PENDING:"bg-subtle text-subtle border-[1px] border-dashed border-default",REJECTED:"bg-subtle border-[1px] border-dashed text-subtle line-through",CANCELLED:"bg-subtle border-[1px] border-dashed text-subtle line-through",AWAITING_HOST:"bg-subtle text-emphasis border-[1px] border-dashed border-default"},disabled:{true:"hover:cursor-default",false:"hover:cursor-pointer"},selected:{true:"",false:""},borderOnly:{true:"bg-transparent border-[1.5px] border-subtle border-dashed opacity-60",false:""}}}),M={ACCEPTED:"bg-green-500",PENDING:"bg-orange-500",REJECTED:"bg-red-500",CANCELLED:"bg-red-500",AWAITING_HOST:"bg-blue-500"};function H({event:e,currentlySelectedEventId:r,eventDuration:l,disabled:a,onEventClick:n,isHovered:i=!1}){let d=r===e.id,{options:o}=e,u=o?.color?void 0:(e=>{if(e)return M[e]})(o?.status),c=(0,s.default)(e.start).day(),f=(0,t.jsx)("div",{className:"flex min-w-[200px] max-w-[300px] flex-col gap-1 py-1",children:(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[(o?.color||u)&&(0,t.jsx)("div",{className:(0,h.default)("mt-1 h-3 w-1 shrink-0 rounded-sm",u),style:o?.color?{backgroundColor:o.color}:void 0}),(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("div",{className:"font-semibold leading-tight",children:e.title}),!e.options?.hideTime&&(0,t.jsxs)("div",{className:"text-inverted-muted mt-1 text-xs",children:[(0,s.default)(e.start).format("HH:mm")," - ",(0,s.default)(e.end).format("HH:mm")]}),e.description&&(0,t.jsx)("div",{className:"text-inverted-muted mt-1 text-xs leading-snug",children:e.description}),o?.status&&"ACCEPTED"!==o.status&&(0,t.jsx)("div",{className:"text-inverted-muted mt-1 text-xs capitalize",children:o.status.toLowerCase().replace("_"," ")})]})]})}),m=l<40?"single-line":l<45?"multi-line":"full";return(0,t.jsx)(T.Tooltip,{content:f,className:"max-w-none",side:c>=1&&c<=4?"right":"left",children:(0,t.jsxs)(n?"button":"div",{"data-booking-calendar-event":"true",onClick:()=>n?.(e),...o?.bookingUid?{"data-booking-uid":o.bookingUid}:{},className:(0,h.default)(O({status:o?.status,disabled:a,selected:d,borderOnly:o?.borderOnly??!1}),o?.className,(i||d)&&"ring-brand-default shadow-lg ring-2 ring-offset-0"),style:{transition:"all 100ms ease-out"},children:[(o?.color||u)&&(0,t.jsx)("div",{className:(0,h.default)("-ml-1.5 mr-1.5 h-full w-[3px] shrink-0",u),style:o?.color?{backgroundColor:o.color}:void 0}),(0,t.jsxs)("div",{className:(0,h.default)("flex w-full","single-line"!==m&&"flex-col py-1"),children:["single-line"===m&&(0,t.jsxs)("div",{className:(0,h.default)("flex w-full shrink-0 gap-2 overflow-hidden text-ellipsis whitespace-nowrap text-left leading-4","items-center"),children:[(0,t.jsx)("span",{children:e.title}),!e.options?.hideTime&&(0,t.jsxs)("p",{className:"text-subtle mt-1 w-full whitespace-nowrap text-left text-[10px] leading-none",children:[(0,s.default)(e.start).format("HH:mm")," - ",(0,s.default)(e.end).format("HH:mm")]})]}),"single-line"!==m&&(0,t.jsx)("p",{className:(0,h.default)("shrink-0 whitespace-nowrap text-left leading-4"),children:e.title}),"single-line"!==m&&!e.options?.hideTime&&(0,t.jsxs)("p",{className:"text-subtle mt-1 whitespace-nowrap text-left text-[10px] leading-none",children:[(0,s.default)(e.start).format("HH:mm")," - ",(0,s.default)(e.end).format("HH:mm")]}),"full"===m&&e.description&&(0,t.jsx)("p",{className:"text-subtle mt-1 text-left text-[10px] leading-none",children:e.description})]})]})})}function z({day:e}){let{startHour:l,events:a,eventOnClick:n,selectedBookingUid:i}=x(e=>({startHour:e.startHour,events:e.events,eventOnClick:e.onEventClick,selectedBookingUid:e.selectedBookingUid}),w.shallow),[d,o]=(0,r.useState)(null),u=(0,r.useMemo)(()=>a.filter(t=>(0,s.default)(t.start).isSame(e,"day")&&!t.options?.allDay),[a,e]),c=(0,r.useMemo)(()=>{var e;let t;return e=function(e,t={}){let{baseZIndex:r,safetyMarginPercent:l,minWidthPercent:a,curveExponent:n}={...E,...t},i=function(e){if(0===e.length)return[];let t=[],r=[e[0]],l=(0,s.default)(e[0].end);for(let a=1;a<e.length;a++){let n=e[a],i=(0,s.default)(n.start),d=(0,s.default)(n.end);i.isBefore(l)?(r.push(n),d.isAfter(l)&&(l=d)):(t.push(r),r=[n],l=d)}return t.push(r),t}([...e].sort((e,t)=>
1{let r=(0,s.default)(e.start),l=(0,s.default)(t.start),a=r.diff(l);if(0!==a)return a;let n=(0,s.default)(e.end);return(0,s.default)(t.end).diff(n)})),d=[];return i.forEach((e,t)=>{let s=e.length,i=function(e,t,r){let l,a;if(e<=1)return[100];2===e?(l=80,a=50):3===e?(l=55,a=33):4===e?(l=40,a=25):(l=Math.max(30,40-3*(e-4)),a=t);let s=[];for(let n=0;n<e;n++){let i=a+(l-a)*Math.pow(1-(e>1?n/(e-1):0),r);s.push(Math.max(t,i))}return s}(s,a,n),o=100-l;if(1===s){let l=S(Math.min(i[0],o));d.push({event:e[0],leftOffsetPercent:0,widthPercent:l,baseZIndex:r,groupIndex:t,indexInGroup:0})}else{let l=i[0];e.forEach((e,a)=>{let n=Number((l+a/(s-1)*(o-l)-i[a]).toFixed(3)),u=S(Math.max(0,Math.min(i[a],o-n)));d.push({event:e,leftOffsetPercent:n,widthPercent:u,baseZIndex:r+a,groupIndex:t,indexInGroup:a})})}}),d}(u),t=new Map,e.forEach(e=>{t.set(e.event.id,e)}),t},[u]),f=(0,r.useMemo)(()=>new Map(u.map(e=>{let t=(0,s.default)(e.start),r=(0,s.default)(e.end).diff(t,"minutes"),a=(t.hour()-(l||0))*60+t.minute();return[e.id,{eventStart:t,eventDuration:r,eventStartDiff:a}]})),[u,l]),m=d?c.get(d):null,g=m?.groupIndex??null,p=(0,r.useMemo)(()=>{if(!i)return;let e=u.find(e=>e.options?.bookingUid===i);return e?.id},[u,i]);return(0,r.useEffect)(()=>{void 0!==p&&requestAnimationFrame(()=>{let e=document.querySelector(`[data-calendar-event-id="${p}"]`);e&&e.scrollIntoView({behavior:"smooth",block:"nearest"})})},[p]),(0,t.jsx)(t.Fragment,{children:u.map(e=>{let r=c.get(e.id);if(!r)return null;let l=f.get(e.id);if(!l)return null;let{eventStart:a,eventDuration:s,eventStartDiff:i}=l,u=d===e.id,m=p===e.id,x=null!==g&&r.groupIndex===g,b=u||m?79:r.baseZIndex;return(0,t.jsx)("div",{className:(0,h.default)("absolute transition-all duration-100 ease-out",e.options?.borderOnly&&"pointer-events-none"),"data-testid":e.options?.["data-test-id"],"data-calendar-event-id":e.id,onMouseEnter:()=>o(e.id),onMouseLeave:()=>o(null),style:{left:`${r.leftOffsetPercent}%`,width:`${r.widthPercent}%`,zIndex:b,top:`calc(${i}*var(--one-minute-height))`,height:`max(15px, calc(${s}*var(--one-minute-height)))`,transform:u||m?"scale(1.02)":"scale(1)",opacity:null!==g&&!u&&x?.6:1},children:(0,t.jsx)(H,{event:e,eventDuration:s,onEventClick:n,isHovered:u,currentlySelectedEventId:p})},`${e.id}-${a.toISOString()}`)})})}let I=r.default.forwardRef(function({offsetHeight:e,gridStopsPerDay:r,children:l,zIndex:a},s){return(0,t.jsx)("ol",{ref:s,className:"scheduler-grid-row-template col-start-1 col-end-2 row-start-1 grid auto-cols-auto text-[0px] scheduler-wrapper",style:{marginTop:e||"var(--gridDefaultSize)",zIndex:a},"data-gridstopsperday":r,children:l})});var P=e.i(857739),$=e.i(246960);function A(){let{startDate:e,endDate:r,handleDateChange:l}=x(e=>({startDate:(0,s.default)(e.startDate),endDate:(0,s.default)(e.endDate),handleDateChange:e.handleDateChange}));return(0,t.jsxs)("header",{className:"flex flex-none flex-col justify-between py-4 sm:flex-row sm:items-center",children:[(0,t.jsxs)("h1",{className:"text-emphasis text-xl font-semibold",children:[e.format("MMM DD"),"-",r.format("DD"),(0,t.jsxs)("span",{className:"text-subtle",children:[",",e.format("YYYY")]})]}),(0,t.jsx)("div",{className:"flex items-center space-x-2 rtl:space-x-reverse",children:(0,t.jsxs)($.ButtonGroup,{combined:!0,children:[(0,t.jsx)(P.Button,{StartIcon:"chevron-left",variant:"icon",color:"secondary","aria-label":"Previous Week",onClick:()=>{l("DECREMENT")}}),(0,t.jsx)(P.Button,{StartIcon:"chevron-right",variant:"icon",color:"secondary","aria-label":"Next Week",onClick:()=>{l("INCREMENT")}})]})})]})}let B=({hours:e,containerOffsetRef:l,borderColor:a})=>{let{timeFormat:s}=(0,g.useTimePreferences)(),n=e[e.length-1].add(1,"hour").minute(0).format(s),i=(0,r.useId)();return(0,t.jsxs)("div",{className:(0,h.default)("pointer-events-none relative z-60 col-start-1 col-end-2 row-start-1 grid divide-y","subtle"===a?"divide-subtle":"divide-default"),style:{gridTemplateRows:`repeat(${e.length}, minmax(var(--gridDefaultSize),1fr)`},children:[(0,t.jsx)("div",{className:"row-end-1 h-(--calendar-offset-top) ",ref:l}),e.map(e=>(0,t.jsx)("div",{children:(0,t.jsx)("div",{className:"text-muted sticky left-0 z-20 -ml-14 -mt-2.5 w-14 pr-2 text-right text-xs leading-5 rtl:-mr-14",children:e.minute(0).format(s)})},`${i}-${e.get("hour")}`)),(0,t.jsx)("div",{children:(0,t.jsx)("div",{className:"text-muted sticky left-0 z-20 -ml-14 -mt-2.5 w-14 pr-2 text-right text-xs leading-5 rtl:-mr-14",children:n})},`${i}-${n}`)]})},R=({className:e})=>(0,t.jsx)("div",{className:(0,h.default)("fixed left-[calc(50%+calc(var(--booker-meta-width,0px)/2))] top-1/2 z-80 h-10 w-10 -translate-x-1/2 -translate-y-1/2",e),children:(0,t.jsxs)("svg",{className:"h-10 w-10",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("path",{className:"fill-default",d:"M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z",opacity:".25"}),(0,t.jsx)("path",{className:"animate-spinning fill-emphasis origin-center",d:"M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z"})]})}),F=({days:e,borderColor:r})=>{let l=()=>{let e="en";if("u">typeof navigator){let t=navigator.language;e=new Intl.Locale(t).language}return["ar","he","fa","ur"].includes(e)},a=l()?"rtl":"ltr";return(0,t.jsx)("div",{className:(0,h.default)("pointer-events-none relative z-60 col-start-1 col-end-2 row-start-1 grid auto-cols-auto grid-rows-1 divide-x","subtle"===r?"divide-subtle":"divide-default"),dir:a,style:{direction:a},children:e.map((r,a)=>(0,t.jsx)("div",{className:"row-span-full",style:{gridColumnStart:l()?e.length-a:a+1}},`Key_vertical_${a}`))})};function U(e){let l=(0,r.useRef)(null),a=(0,r.useRef)(null),s=(0,r.useRef)(null),n=(0,r.useRef)(null),i=x(e=>e.initState),d=x(e=>e.startDate),c=x(e=>e.endDate),f=x(e=>e.startHour||0),m=x(e=>e.endHour||23),g=x(e=>e.gridCellsPerHour||4),b=x(e=>e.availableTimeslots),j=x(e=>e.hideHeader),y=x(e=>e.timezone),w=x(e=>
1e.showBackgroundPattern),k=x(e=>e.showBorder??!0),C=x(e=>e.borderColor??"default"),E=x(e=>e.scrollToCurrentTime??!0),S=x(e=>e.updateCurrentTimeOnFocus??!1),T=x(e=>e.renderOutOfOffice),O=(0,r.useMemo)(()=>o(d,c),[d,c]),M=(0,r.useMemo)(()=>u(f||0,m||23,y),[f,m,y]),H=M.length*g;return(0,r.useEffect)(()=>{i(e)},[e,i]),(0,t.jsx)(_,{children:(0,t.jsxs)("div",{className:(0,h.default)("scheduler-wrapper flex h-full w-full flex-col"),style:{"--one-minute-height":"calc(58px/60)","--gridDefaultSize":"58px"},children:[!0!==j&&(0,t.jsx)(A,{}),e.isPending&&(0,t.jsx)(R,{}),(0,t.jsx)("div",{ref:l,className:"bg-default dark:bg-cal-muted relative isolate flex h-full flex-auto flex-col",children:(0,t.jsxs)("div",{style:{width:"165%"},className:"flex max-w-full flex-none flex-col sm:max-w-none md:max-w-full",children:[(0,t.jsx)(v,{containerNavRef:a,days:O,showBorder:k,borderColor:C}),(0,t.jsxs)("div",{className:"relative flex flex-auto",children:[(0,t.jsx)(p,{timezone:y,scrollToCurrentTime:E,updateOnFocus:S}),(0,t.jsx)("div",{className:(0,h.default)("bg-default dark:bg-cal-muted ring-muted sticky left-0 z-10 w-16 flex-none ring-1",k&&("subtle"===C?"border-subtle border-l border-r":"border-default border-l border-r"))}),(0,t.jsxs)("div",{className:"grid flex-auto grid-cols-1 grid-rows-1 [--disabled-gradient-background:#F8F9FB] [--disabled-gradient-foreground:#E6E7EB] dark:[--disabled-gradient-background:#262626] dark:[--disabled-gradient-foreground:#393939]",style:!1===w?void 0:{backgroundColor:"var(--disabled-gradient-background)",background:"repeating-linear-gradient(-45deg, var(--disabled-gradient-background), var(--disabled-gradient-background) 2.5px, var(--disabled-gradient-foreground) 2.5px, var(--disabled-gradient-foreground) 5px)"},children:[(0,t.jsx)(B,{hours:M,numberOfGridStopsPerCell:g,containerOffsetRef:s,borderColor:C}),(0,t.jsx)(F,{days:O,borderColor:C}),(0,t.jsx)(I,{offsetHeight:s.current?.offsetHeight,gridStopsPerDay:H,children:O.map((e,r)=>(0,t.jsx)("li",{className:"relative",style:{gridColumnStart:r+1},children:(0,t.jsx)(z,{day:e})},e.toISOString()))}),(0,t.jsx)(I,{ref:n,offsetHeight:s.current?.offsetHeight,gridStopsPerDay:H,children:(0,t.jsx)(t.Fragment,{children:[...Array(O.length)].map((e,r)=>(0,t.jsx)("li",{className:"relative",style:{gridColumnStart:r+1,gridRow:`1 / span ${H}`},children:b?(0,t.jsx)(D,{timezone:y,day:O[r],startHour:f,availableSlots:b,renderOutOfOffice:T},O[r].toISOString()):(0,t.jsx)(t.Fragment,{children:[...Array(H)].map((e,l)=>{let a=`${r}-${l}`;return(0,t.jsx)(N,{day:O[r],gridCellIdx:l,totalGridCells:H,selectionLength:m-f,startHour:f,timezone:y},a)})})},r))})})]})]})]})})]})})}function L(e){let a=(0,r.useRef)(null);return a.current||(a.current=(0,l.createStore)(e=>({...f,...void 0,setView:t=>e({view:t}),setStartDate:t=>e({startDate:t}),setEndDate:t=>e({endDate:t}),setEvents:t=>e({events:t}),initState:t=>{let r=t.events;t.sortEvents&&(r=[...t.events].sort((e,t)=>(0,s.default)(e.start).valueOf()-(0,s.default)(t.start).valueOf()));let l=c(t.blockingDates||[]);e({...t,blockingDates:l,events:r,selectedBookingUid:t.selectedBookingUid})},setSelectedEvent:t=>e({selectedEvent:t}),handleDateChange:t=>e(e=>{let{startDate:r,endDate:l}=e;if("INCREMENT"===t){let t=(0,s.default)(r).add(1,e.view).toDate(),a=(0,s.default)(l).add(1,e.view).toDate();return e.minDate&&t<e.minDate||e.maxDate&&a>e.maxDate?{startDate:r,endDate:l}:(e.onDateChange?.(t,a),{startDate:t,endDate:a})}let a=(0,s.default)(r).subtract(1,e.view).toDate(),n=(0,s.default)(l).subtract(1,e.view).toDate();return e.onDateChange?.(a,n),{startDate:a,endDate:n}})})),a.current.getState().initState(e)),(0,r.useEffect)(()=>{a.current&&a.current.getState().initState(e)},[e]),(0,t.jsx)(m.Provider,{value:a.current,children:(0,t.jsx)(U,{...e})})}let _=({children:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex h-full flex-col items-center justify-center sm:hidden",children:[(0,t.jsx)("h1",{className:"text-2xl font-bold",children:"Mobile not supported yet "}),(0,t.jsx)("p",{className:"text-subtle",children:"Please use a desktop browser to view this page"})]}),(0,t.jsx)("div",{className:"hidden h-full sm:block",children:e})]});e.s(["Calendar",()=>L],219731)}]); 2 3//# sourceMappingURL=d00e60ac57e7f944.js.map
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.