1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="e0916bba-3a35-5915-bc88-d430e034ed22")}catch(e){}}(); 3import{o as e}from"./rolldown-runtime-CMxvf4Kt.js";import{$t as t,Ai as n,Bi as r,Ca as i,Ci as a,Dr as o,Ei as s,Jr as c,Kr as l,Li as u,Ni as d,Pi as f,Qt as p,Ri as m,Si as h,Ta as g,Ti as _,Tr as v,Xt as y,Yr as b,Zi as x,Zt as S,_i as C,bi as w,ci as T,di as E,gi as D,hi as O,ji as k,mi as A,qr as j,wr as M,xi as N,xr as P,yi as F,zi as I,zt as ee}from"./frosted-ui-IuunJNEA.js";import{n as L}from"./react-client-D5SPP8rz.js";import{t as R}from"./ChevronRightSmall16-C-AGsweL.js";import{t as z}from"./Clock16-CXBcl48T.js";import{t as B}from"./ExclamationCircle12-CyMTk9vZ.js";import{t as V}from"./table-dropdown-menu-BnOeuV-Q.js";import{t as H}from"./Calendar16-D_1loa3i.js";import{t as U}from"./cn-CIC46yv0.js";import{t as W}from"./date-helper-BS0HC58w.js";var G=e(g(),1);function K(e){let{placeholderValue:t=new s,minValue:n,maxValue:i,defaultValue:a,granularity:o,validate:c}=e,[u,d]=O(e.value,a??null,e.onChange),p=u||t,m=p&&`day`in p?p:void 0,h=a&&`timeZone`in a?a.timeZone:void 0,g=(0,G.useMemo)(()=>{let e=p&&`timeZone`in p?p.timeZone:void 0;return(e||h)&&t?k(q(t),e||h):q(t)},[t,p,h]),_=(0,G.useMemo)(()=>q(n,m),[n,m]),v=(0,G.useMemo)(()=>q(i,m),[i,m]),y=(0,G.useMemo)(()=>u&&`day`in u?f(u):u,[u]),b=(0,G.useMemo)(()=>u==null?null:q(u),[u]),x=(0,G.useMemo)(()=>a==null?null:q(a),[a]),S=e=>{d(m||h?e:e&&f(e))};return{...l({...e,value:b,defaultValue:x,minValue:_,maxValue:v,onChange:S,granularity:o||`minute`,maxGranularity:`hour`,placeholderValue:g??void 0,createCalendar:()=>new r,validate:(0,G.useCallback)(()=>c?.(u),[c,u])}),timeValue:y}}function q(e,t=I(u())){return e?`day`in e?e:d(t,e):null}var J=({color:e=`currentColor`,...t})=>G.createElement(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"data-fui-icon":`ChevronLeftSmall16`,...t},G.createElement(`path`,{d:`M9.733 4.54l-3.23 3.231c-.13.13-.13.341 0 .471l3.23 3.231`,stroke:e,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`}));J.category=`Arrows`;var Y=i();function te({className:e,...t}){let{locale:n}=C(),r=A({...t,locale:n,createCalendar:_}),{calendarProps:i,prevButtonProps:{onPress:a,isDisabled:o,onFocusChange:s,...c},nextButtonProps:{onPress:l,isDisabled:u,onFocusChange:d,...f}}=h(t,r);return(0,Y.jsxs)(`div`,{...i,className:U(`inline-block`,e),children:[(0,Y.jsxs)(`div`,{className:`mb-3 flex flex-1 items-center gap-1.5`,children:[(0,Y.jsx)(E,{...c,disabled:o,onClick:a,size:`1`,variant:`surface`,color:`gray`,type:`button`,children:(0,Y.jsx)(J,{})}),(0,Y.jsx)(ne,{state:r}),(0,Y.jsx)(re,{state:r}),` `,(0,Y.jsx)(E,{...f,disabled:u,onClick:l,size:`1`,variant:`surface`,color:`gray`,type:`button`,children:(0,Y.jsx)(R,{})})]}),(0,Y.jsx)(ie,{state:r})]})}function ne({state:e}){let t=L(),n=D({month:`long`,timeZone:e.timeZone}),r=e.focusedDate.calendar.getMonthsInYear(e.focusedDate),i=Array.from({length:r},(t,r)=>{let i=r+1,a=e.focusedDate.set({month:i,day:1}),o=a.add({months:1}).subtract({days:1}),s=e.minValue!=null&&o.compare(e.minValue)<0||e.maxValue!=null&&a.compare(e.maxValue)>0;return{value:i.toString(),label:n.format(a.toDate(e.timeZone)),disabled:s}});return(0,Y.jsxs)(v,{"aria-label":t(`TBovrx`),onValueChange:t=>{t&&(e.setFocusedDate(e.focusedDate.set({month:Number(t)})),e.setFocused(!1))},value:e.focusedDate.month.toString(),disabled:e.isDisabled,size:`1`,items:i,children:[(0,Y.jsx)(o,{variant:`surface`,className:`flex-1`}),(0,Y.jsx)(P,{children:i.map(e=>(0,Y.jsx)(M,{value:e.value,disabled:e.disabled,children:e.label},e.value))})]})}function re({state:e}){let t=L(),n=D({year:`numeric`,timeZone:e.timeZone}),r=-20,i=20;e.minValue&&(r=-(e.focusedDate.year-e.minValue.year)),e.maxValue&&(i=e.maxValue.year-e.focu
3sedDate.year);let a=Array.from({length:i-r+1},(t,i)=>{let a=e.focusedDate.add({years:r+i});return{date:a,formatted:n.format(a.toDate(e.timeZone))}}),s=a.map((e,t)=>({value:t.toString(),label:e.formatted})),c=t=>{t&&(e.setFocusedDate(a[Number(t)].date),e.setFocused(!1))},l=a.findIndex(t=>t.date.year===e.focusedDate.year);return(0,Y.jsxs)(v,{"aria-label":t(`IFo1oo`),value:l.toString(),onValueChange:c,disabled:e.isDisabled,size:`1`,items:s,children:[(0,Y.jsx)(o,{variant:`surface`,className:`flex-1`,onClick:e=>e.stopPropagation()}),(0,Y.jsx)(P,{children:s.map(e=>(0,Y.jsx)(M,{value:e.value,children:e.label},e.value))})]})}function ie({state:e}){let{locale:t}=C(),{gridProps:n,headerProps:r,weekDays:i}=N({weekdayStyle:`short`},e),a=m(e.visibleRange.start,t);return(0,Y.jsxs)(`table`,{...n,cellPadding:`0`,className:`w-full border-separate border-spacing-0`,children:[(0,Y.jsx)(`thead`,{...r,children:(0,Y.jsx)(`tr`,{children:i.map((e,t)=>(0,Y.jsx)(`th`,{className:`text-gray-9 pb-1 text-center text-xs font-medium`,children:(0,Y.jsx)(x,{size:`0`,weight:`medium`,className:`text-gray-11`,children:e.slice(0,2)})},t))})}),(0,Y.jsx)(`tbody`,{children:Array.from({length:a},(t,n)=>(0,Y.jsx)(`tr`,{children:e.getDatesInWeek(n).map((t,n)=>t?(0,Y.jsx)(ae,{state:e,date:t},n):(0,Y.jsx)(`td`,{},n))},n))})]})}function ae({state:e,date:t}){let n=(0,G.useRef)(null),{cellProps:r,buttonProps:i,formattedDate:o,isSelected:s,isOutsideVisibleRange:c,isDisabled:l,isUnavailable:u}=w({date:t},e,n),{focusProps:d,isFocused:f,isFocusVisible:p}=F();return(0,Y.jsx)(`td`,{...r,className:`p-0`,children:(0,Y.jsx)(x,{size:`2`,ref:n,hidden:c,...a(i,d),className:U(`relative m-0.5 flex h-9 w-9 items-center justify-center rounded-md text-sm text-gray-12 outline-none`,!l&&`cursor-pointer hover:bg-gray-a3`,s&&`bg-accent-9 font-medium text-white hover:bg-accent-9`,l&&`cursor-not-allowed opacity-40`,u&&`text-danger-9 line-through`,f&&p&&`outline-2 outline-offset-2 outline-accent-9`),children:o})})}function X({segment:e,state:t,autoFocus:n,index:r,size:i,onFocusChange:o}){let s=(0,G.useRef)(null),{segmentProps:c}=j(e,t,s),{focusProps:l,isFocused:u}=F();return(0,G.useEffect)(()=>{n&&s.current?.focus()},[n]),(0,G.useEffect)(()=>{o?.(r,u)},[r,u,o]),e.type===`literal`?(0,Y.jsx)(`div`,{ref:s,...c,className:`text-gray-a10 flex items-center`,children:e.text}):(0,Y.jsxs)(`div`,{ref:s,...a(c,l),style:{...c.style,minWidth:e.maxValue==null?void 0:`${String(e.maxValue).length}ch`},className:U(`box-content rounded px-0.5 text-right outline-none`,i===`3`?`text-base`:`text-sm`,t.isInvalid?`text-danger-11`:`text-gray-12`,u&&(t.isInvalid?`bg-danger-3`:`bg-info-6`)),children:[e.isPlaceholder?e.placeholder.toUpperCase():e.text,u&&e.isEditable&&(0,Y.jsx)(`span`,{"aria-hidden":`true`,className:`ml-px inline-block h-[1em] w-px translate-y-[0.1em] animate-[fui-otp-caret-blink_1.25s_ease-out_infinite] bg-current align-middle`})]})}function oe({label:e,value:t,minValue:n,maxValue:r,autoFocus:i,size:a,onChange:o,onCommit:s,onFocusChange:c}){let u=L(),{locale:d}=C(),f=(0,G.useRef)(null),p=l({value:t,minValue:n,maxValue:r,onChange:o,locale:d,createCalendar:_,shouldForceLeadingZeros:!0}),{fieldProps:m}=b({"aria-label":e},p,f),h=p.segments.findIndex(e=>e.isEditable),g=(0,G.useRef)(new Set),[v,y]=(0,G.useState)(!1),S=(0,G.useCallback)((e,t)=>{let n=g.current;t?n.add(e):n.delete(e);let r=n.size>0;y(r),c?.(r)},[c]),w=(0,G.useCallback)(e=>{e.key===`Enter`&&(p.isInvalid||!p.value||(e.preventDefault(),s(p.value)))},[p.isInvalid,p.value,s]);return(0,Y.jsxs)(`div`,{className:`flex flex-col gap-1.5`,children:[(0,Y.jsx)(`div`,{ref:f,...m,onKeyDown:w,className:U(`border border-gray-a5 inline-flex items-center gap-0.5 outline-none`,a===`3`?`h-10 rounded-xl px-3`:`h-8 rounded-lg px-2.5`,v&&`outline-2 outline-accent-8 outline-solid`,p.isInvalid&&v&&`outline-danger-8`,p.isInvalid&&`bg-danger-a3`),children:p.segments.map((e,t)=>(0,Y.jsx)(x,{size:a,children:(0,Y.jsx)(X,{segment:e,state:p,autoFocus:i&&t===h,index:t,size:a,onFocusChange:S})},t))}),p.isInvalid&&(0,Y.jsxs)(`div`,{className:`text-danger-11 flex items-center gap-1`,children:[(0,Y.jsx)(B,{}),(0,Y.jsx)(x,{size:`1`,children:u(`t+3/Tz`)})]})]})}function Z({ref:e,label:n,value:r,minValue:i,maxValue:a,autoFocus:o,showPopoverDateField:s=!0,size:c=`2`,onCommit:l}){let d=L(),f=D({dateStyle:`medium`}),m=(0,G.useRef)(null),[h,g]=(0,G.useState)(!1),[_,v]=(0,G.useState)(r),[y,b]=(0,G.useState)(!1);(0,G.useImperativeHandle)(e,()=>({focus:()=>m.current?.focus()}));let C=(0,G.useCallback)((e,t)=>{!e&&t.reason===`trigger-press`||(e?v(r):b(!1),g(e))},[r]),w=(0,G.useCallback)(e=>{v(e),l(e),b(!1),g(!1)},[l]),T=(0,G.useCallback)(e=>{v(e)},[]);return(0,Y.jsxs)(`div`,{className:`flex w-full flex-col gap-2`,children:[n&&(0,Y.jsx)(x,{size:`2`,className:`text-gray-11`,children:n}),(0,Y.jsxs)(p,{open:h,onOpenChange:C,children:[(0,Y.jsx)(t,{children:(0,Y.jsxs)(`div`,{ref:m,tabIndex:0,autoFocus:o,onFocus:()=>g(!0),className:U(`bg-surface flex w-full cursor-pointer items-center gap-1.5 outline-none`,c===`3`?`h-10 rounded-xl px-3`:`h-8 rounded-lg px-2.5`,`shadow-[inset_0_0_0_1px_var(--gray-a5),0_1px_2px_0_rgba(0,0,0,0.05)]`,`hover:shadow-[inset_0_0_0_1px_var(--gray-a7),0_1px_2px_0_rgba(0,0,0,0.05)]`),children:[(0,Y.jsx)(x,{size:c,className:U(`flex-1 truncate`,!r&&`text-gray-9`),children:r?f.format(r.toDate(u())):d(`gjwFsT`)}),(0,Y.jsx)(H,{className:`text-gray-11 shrink-0`})]})}),(0,Y.jsxs)(S,{finalFocus:!1,align:`start`,side:`bottom`,sideOffset:6,className:`w-auto p-2`,children:[s?(0,Y.jsx)(`div`,{className:`pb-3`,children:(0,Y.jsx)(oe,{label:n,value:_,minValue:i,maxValue:a,autoFocus:!0,size:c,onChange:T,onCommit:w,onFocusChange:b})}):null,(0,Y.jsx)(te,{value:_??r??void 0,minValue:i,maxValue:a,onChange:e=>w(e)})]})]})]})}function Q({label:e,value:t,onChange:n,autoFocus:r,size:i=`2`}){let{locale:a}=C(),o=(0,G.useRef)(null),s=(0,G.useRef)(new Set),[l,u]=(0,G.useState)(!1),d=K({value:t,onChange:(0,G.useCallback)(e=>{e&&n(e)},[n]),locale:a,shouldForceLeadingZeros:!0}),{fieldProps:f}=c({"aria-label":e},d,o),p=d.segments.findIndex(e=>e.isEditable),m=(0,G.useCallback)((e,t)=>{let n=s.current;t?n.add(e):n.delete(e),u(n.size>0)},[]);return(0,Y.jsxs)(`div`,{ref:o,...f,className:U(`-mt-1 bg-surface flex w-full items-center gap-1.5 outline-none`,i===`3`?`h-10 rounded-xl px-3`:`h-8 rounded-lg px-2.5`,`shadow-[inset_0_0_0_1px_var(--gray-a5),0_1px_2px_0_rgba(0,0,0,0.05)]`,`hover:shadow-[inset_0_0_0_1px_var(--gray-a7),0_1px_2px_0_rgba(0,0,0,0.05)]`,l&&`outline-2 outline-accent-8 outline-solid`),children:[(0,Y.jsx)(`div`,{className:`flex flex-1 items-center`,children:d.segments.map((e,t)=>(0,Y.jsx)(x,{size:i,children:(0,Y.jsx)(X,{segment:e,state:d,autoFocus:r&&t===p,index:t,size:i,onFocusChange:m})},t))}),(0,Y.jsx)(z,{className:`text-gray-11 shrink-0`})]})}function se(){let e=new Date;return new s(e.getHours(),e.getMinutes())}function $(e){let t=e.startTime||e.endTime?`:${e.startTime?.toString()??``}:${e.endTime?.toString()??``}`:``;return`${e.start.toString()}:${e.end.toString()}${t}`}function ce(e){if(!e)return null;let[t,r,i]=e.split(`:`);
3if(!t||!r)return null;let a=parseInt(t,10),o=parseInt(r,10);if(Number.isNaN(a)||Number.isNaN(o))return null;let c=W.unix(a),l=W.unix(o),u=n(c.format(`YYYY-MM-DD`)),d=n(l.format(`YYYY-MM-DD`));return d.compare(u)<0?null:i===`t`?{start:u,end:d,startTime:new s(c.hour(),c.minute()),endTime:new s(l.hour(),l.minute())}:{start:u,end:d}}function le(e){let t=ce(typeof e==`string`?e:null);if(!t)return{};let[n,r]=ue(t).split(`:`).map(e=>parseInt(e,10));return Number.isNaN(n)||Number.isNaN(r)?{}:{after:new Date(n*1e3).toISOString(),before:new Date(r*1e3).toISOString()}}function ue(e){let t=!!(e.startTime??e.endTime),n=e.startTime?W(`${e.start.toString()}T${e.startTime.toString()}`).unix():W(e.start.toString()).startOf(`day`).unix(),r=e.endTime?W(`${e.end.toString()}T${e.endTime.toString()}`).unix():W(e.end.toString()).endOf(`day`).unix();return t?`${n}:${r}:t`:`${n}:${r}`}function de(e=u()){let t=L();return(0,G.useMemo)(()=>{let n=I(e);return[{label:t(`zWgbGg`),value:{start:n,end:n}},{label:t(`6sVODH`,{count:7}),value:{start:n.subtract({days:7}).add({days:1}),end:n}},{label:t(`IDj/Lm`,{count:4}),value:{start:n.subtract({weeks:4}).add({days:1}),end:n}},{label:t(`Iftc/t`,{count:3}),value:{start:n.subtract({months:3}).add({days:1}),end:n}},{label:t(`Iftc/t`,{count:12}),value:{start:n.subtract({months:12}).add({days:1}),end:n}}]},[t,e])}function fe(e,t=u()){let n=de(t),r=D({dateStyle:`medium`,timeZone:t}),i=D({dateStyle:`medium`,timeStyle:`short`,timeZone:t});return(0,G.useMemo)(()=>{if(!e)return;let a=n.find(t=>$(t.value)===$(e));if(a)return a.label;if(e.startTime||e.endTime){let n=d(e.start,e.startTime??new s(0,0)),r=d(e.end,e.endTime??new s(23,59));return i.formatRange(n.toDate(t),r.toDate(t))}return r.formatRange(e.start.toDate(t),e.end.toDate(t))},[e,n,r,i,t])}function pe({title:e,value:t,maxValue:n,onChange:r,timeZone:i=u(),timeZoneOptions:a,basisOptions:c,currentBasis:l,onBasisChange:f}){let p=L(),m=de(i),[h,g]=(0,G.useState)(i),_=I(h),[b,S]=(0,G.useState)(()=>t??{start:I(i),end:I(i)}),[C,w]=(0,G.useState)(!!t),[E,D]=(0,G.useState)(!!t),[O,k]=(0,G.useState)(!!(t?.startTime??t?.endTime)),[A,j]=(0,G.useState)(()=>t?.startTime??(a?new s(0,0):se())),[N,F]=(0,G.useState)(()=>t?.endTime??(a?new s(23,59):se())),R=(0,G.useRef)(null),z=O&&d(b.start,A).toDate(h)>=d(b.end,N).toDate(h),B=C&&E&&!z,H=(0,G.useCallback)(e=>{S(t=>({...t,start:e})),w(!0),requestAnimationFrame(()=>R.current?.focus())},[]),W=(0,G.useCallback)(e=>{S(t=>({...t,end:e})),D(!0)},[]),K=(0,G.useCallback)(()=>{r({start:b.start,end:b.end,...O?{startTime:A,endTime:N}:{}},h)},[b,O,A,N,r,h]);return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(V.Title,{children:e}),c?.length?(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(V.Submenu,{label:p(`S57QRB`),children:c.map(e=>(0,Y.jsx)(y,{children:(0,Y.jsx)(V.Item,{className:U(e.value===l&&`text-accent-11 font-semibold`),onClick:()=>f?.(e.value),children:e.title})},e.value))}),(0,Y.jsx)(V.Separator,{})]}):null,m.map(e=>(0,Y.jsx)(y,{children:(0,Y.jsx)(V.Item,{onClick:()=>r(e.value,i),children:e.label})},$(e.value))),(0,Y.jsx)(V.Submenu,{label:p(`jWq9Z8`),contentClassName:`w-64`,children:(0,Y.jsxs)(`div`,{className:`flex flex-col gap-3 p-1.5`,children:[a?(0,Y.jsxs)(`div`,{className:`flex flex-col gap-1.5`,children:[(0,Y.jsx)(x,{size:`2`,weight:`medium`,children:p(`7nUCu9`)}),(0,Y.jsxs)(v,{value:h,onValueChange:e=>{e&&g(e)},children:[(0,Y.jsx)(o,{"aria-label":p(`fZG4JO`),className:`w-full`,renderValue:()=>a.find(e=>e.value===h)?.label??h}),(0,Y.jsx)(P,{children:a.map(e=>(0,Y.jsx)(M,{value:e.value,children:e.label},e.value))})]})]}):null,(0,Y.jsx)(Z,{label:p(`dM+p3/`),value:C?b.start:null,maxValue:b.end,autoFocus:!0,onCommit:H}),O?(0,Y.jsx)(Q,{label:p(`JsyewM`),value:A,onChange:j}):null,(0,Y.jsx)(Z,{ref:R,label:p(`9j3hXO`),value:E?b.end:null,minValue:b.start,maxValue:n??_,onCommit:W}),O?(0,Y.jsx)(Q,{label:p(`9jFvH7`),value:N,onChange:F}):null,(0,Y.jsx)(T,{checked:O,size:`1`,className:`h-auto cursor-pointer py-1`,onCheckedChange:k,children:(0,Y.jsx)(x,{size:`2`,children:p(`VZAOCm`)})}),(0,Y.jsx)(y,{children:(0,Y.jsx)(ee,{type:`button`,size:`2`,disabled:!B,onClick:K,className:`w-full`,children:p(`EWw/tK`)})})]})})]})}export{fe as a,ce as i,le as n,Z as o,ue as r,Q as s,pe as t}; 4//# debugId=e0916bba-3a35-5915-bc88-d430e034ed22
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.