1import{c as e,n as t,r as n,t as r}from"./chunk-Bm3vnBA4.js";import{i}from"./chunk-C__GztNJ.js";import{r as a}from"./chunk-BFWQnZ7v.js";import{t as o}from"./chunk-D0byeXGT2.js";import{i as s,n as c,r as l}from"./chunk-DmbB6vUK2.js";import{t as u}from"./chunk-BeWTqrZe2.js";import{t as d}from"./chunk-omtxZw_h.js";import{Jt as f,kt as p}from"./chunk-BGzgZhQE.js";import{t as m}from"./chunk-Y71Vnsvr.js";import{h}from"./chunk-D-OjiEFV2.js";import{n as g,t as _}from"./chunk-BDqsahF82.js";import{n as v,r as y,t as b}from"./chunk-dd_3Pc332.js";import{a as x}from"./chunk-BPAaO5AS.js";import{t as S}from"./chunk-C9TijhT2.js";import{h as C,n as w}from"./chunk-Cvma3HZn.js";import{n as T}from"./chunk-n98Mrxrj.js";import{n as ee}from"./chunk-C0FmawvB.js";import{n as E}from"./chunk-C1b-URZ-.js";import{t as D}from"./chunk-BVhh7XeL2.js";import{t as O}from"./chunk-D2ij3rqf2.js";import{t as k}from"./chunk-UH--x80m.js";import{n as A}from"./chunk-CY_TOPPj.js";import{t as j}from"./chunk-Dqh9hCnI.js";import{c as M}from"./chunk-D2K-8MZo.js";var N=t(),te=1440*60*1e3,P=e=>{"use memo";let t=(0,N.c)(2),n;return t[0]===e?n=t[1]:(n=e?.map(ne).toSorted(F),t[0]=e,t[1]=n),n};function ne(e,t){let n=T.fromISO(e.startedAt,{setZone:!0}),r=T.fromISO(e.stoppedAt,{setZone:!0}),i=n.startOf(`day`);return{...e,timeEntryIndex:t,startedMs:Math.max(0,n.diff(i).as(`milliseconds`)),stoppedMs:Math.min(te,r.diff(i).as(`milliseconds`))}}function F(e,t){return e.manual===t.manual?0:e.manual?-1:1}var I=1440*60*1e3,L=r(),R=e=>{let t=(0,N.c)(6),{timeEntries:n,selectedIndex:r,onSelectIndex:i}=e,a=E(),o=!!i,s;if(t[0]!==a||t[1]!==o||t[2]!==i||t[3]!==r||t[4]!==n){let e=P(n);s=e?.length?(0,L.jsx)(`div`,{className:`absolute inset-0 z-1 pointer-events-none`,children:e.map(e=>(0,L.jsx)(O,{classNames:{root:`min-w-180`},title:()=>(0,L.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[(0,L.jsx)(D,{classNames:{label:`text-current`},value:e.project}),(0,L.jsx)(`div`,{children:[e.startedAt,e.stoppedAt].map(e=>a(e,{format:`hm`,setZone:!0})).join(` - `)}),(0,L.jsx)(`div`,{children:C(e.duration,{format:`hh:mm:ss`})}),e.note!==void 0&&(0,L.jsx)(`div`,{className:`truncate`,children:e.note||`No description`}),e.break&&(0,L.jsxs)(`div`,{className:`flex items-center gap-6`,children:[(0,L.jsx)(y,{}),(0,L.jsx)(`span`,{children:`Break`})]}),e.manual&&(0,L.jsxs)(`div`,{className:`flex items-center gap-6`,children:[(0,L.jsx)(d,{}),(0,L.jsx)(`span`,{children:`Manual time`})]})]}),children:(0,L.jsx)(`div`,{className:_(`absolute h-full pointer-events-auto`,`after:absolute after:inset-0 after:z-2 after:pointer-events-none after:content-['']`,`after:outline-ant-primary hover:after:outline-2`,o&&`cursor-pointer`,r===e.timeEntryIndex&&`outline-2 outline-ant-primary z-1`),style:{left:`${e.startedMs/I*100}%`,width:`${(e.stoppedMs-e.startedMs)/I*100}%`,backgroundColor:e.project?.color??`var(--ant-color-fill)`},onClick:i?()=>{i(e.timeEntryIndex)}:void 0})},e.id))}):null,t[0]=a,t[1]=o,t[2]=i,t[3]=r,t[4]=n,t[5]=s}else s=t[5];return s},z=e=>{"use memo";return e===0?`translateX(0)`:e===24?`translateX(-100%)`:`translateX(-50%)`},B=e=>{"use memo";return e/24*100},V=[1,2,3,4,6,8,12,24],H=(e,t)=>{"use memo";let n=(0,N.c)(9),{minSpacing:r,labelSpacingMultiplier:i}=t,a=e?Math.max(1,Math.floor(e/r)):1,o;n[0]===a?o=n[1]:(o=V.find(e=>24/e<=a)??24,n[0]=a,n[1]=o);let s=o,c;if(n[2]!==i||n[3]!==r||n[4]!==s||n[5]!==e){let t;n[7]===s?t=n[8]:(t=(e,t)=>t*s,n[7]=s,n[8]=t);let a=Array.from({length:24/s+1},t),o=e&&a.length>1?e/(a.length-1):void 0,l=o?Math.max(1,Math.ceil(r*i/o)):1,u=a.filter((e,t)=>t%l===0),d=a.at(-1);d!==void 0&&u.at(-1)!==d&&(u.length>1&&u.pop(),u.push(d)),c={ticks:a,labels:u},n[2]=i,n[3]=r,n[4]=s,n[5]=e,n[6]=c}else c=n[6];return c},U=()=>{let e=(0,N.c)(2),t=w(),n;return e[0]===t?n=e[1]:(n=e=>T.fromObject({hour:e}).toFormat(t===`T`?`HH:00`:`ha`),e[0]=t,e[1]=n),n},W=e(n()),G=()=>{let e=(0,N.c)(4),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={width:void 0,height:void 0},e[0]=t):t=e[0];let[n,r]=(0,W.useState)(t),i=(0,W.useRef)(void 0),a;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(a=e=>{if(i.current&&=(i.current.disconnect(),void 0),e?.nodeType===Node.ELEMENT_NODE){let t=new ResizeObserver(e=>{let[t]=e;if(t&&t.borderBoxSize){let{inlineSize:e,blockSize:n}=t.borderBoxSize[0];r({width:e,height:n})}});t.observe(e),i.current=t}},e[1]=a):a=e[1];let o=a,s;return e[2]===n?s=e[3]:(s=[o,n],e[2]=n,e[3]=s),s},K=e=>{let t=(0,N.c)(29),{className:n,classNames:r}=e,i=U(),[a,o]=G(),{width:s}=o,c,l,u,d,f;if(t[0]!==n||t[1]!==r?.labels||t[2]!==r?.root||t[3]!==r?.ticks||t[4]!==i||t[5]!==a||t[6]!==s){let{ticks:e,labels:o}=H(s,{minSpacing:28,labelSpacingMultiplier:2});u=a;let p=r?.root;t[12]!==n||t[13]!==p?(d=g(`flex flex-col`,n,p),t[12]=n,t[13]=p,t[14]=d):d=t[14];
1let m=r?.ticks,h;t[15]===m?h=t[16]:(h=g(`relative h-4`,m),t[15]=m,t[16]=h),f=(0,L.jsx)(`div`,{className:h,children:e.map(q)});let _=r?.labels;t[17]===_?c=t[18]:(c=g(`relative h-lh mt-6 text-xs text-ant-text-secondary text-nowrap`,_),t[17]=_,t[18]=c);let v;t[19]===i?v=t[20]:(v=e=>(0,L.jsx)(`div`,{className:`absolute`,style:{left:`${B(e)}%`,transform:z(e)},children:i(e)},e),t[19]=i,t[20]=v),l=o.map(v),t[0]=n,t[1]=r?.labels,t[2]=r?.root,t[3]=r?.ticks,t[4]=i,t[5]=a,t[6]=s,t[7]=c,t[8]=l,t[9]=u,t[10]=d,t[11]=f}else c=t[7],l=t[8],u=t[9],d=t[10],f=t[11];let p;t[21]!==c||t[22]!==l?(p=(0,L.jsx)(`div`,{className:c,children:l}),t[21]=c,t[22]=l,t[23]=p):p=t[23];let m;return t[24]!==u||t[25]!==d||t[26]!==f||t[27]!==p?(m=(0,L.jsxs)(`div`,{ref:u,className:d,children:[f,p]}),t[24]=u,t[25]=d,t[26]=f,t[27]=p,t[28]=m):m=t[28],m};function q(e){return(0,L.jsx)(`div`,{className:`absolute inset-y-0 w-1 bg-ant-border-secondary`,style:{left:`${B(e)}%`,transform:e===0?void 0:`translateX(-1px)`}},e)}var J=e=>{switch(e){case`small`:return`h-24`;case`medium`:return`h-32`;case`large`:return`h-40`}},Y=e=>{let t=(0,N.c)(29),{variant:n,timezone:r}=e,i=w(),a;t[0]===r?a=t[1]:(a={unit:`minute`,timezone:r},t[0]=r,t[1]=a);let o=k(a),s;t[2]===o?s=t[3]:(s=o.diff(o.startOf(`day`)),t[2]=o,t[3]=s);let c=+s/I*100;if(n===`striped`){let e;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(e=_(`absolute inset-y-0 z-0 border-r border-ant-border-secondary`,`bg-[repeating-linear-gradient(135deg,var(--ant-color-border-secondary)_0_1px,var(--ant-color-fill-quaternary)_1px_5px)]`),t[4]=e):e=t[4];let n=`${c}%`,r;return t[5]===n?r=t[6]:(r=(0,L.jsx)(`div`,{className:e,style:{width:n}}),t[5]=n,t[6]=r),r}else{let e=c>50,n=`${c}%`,r;t[7]===n?r=t[8]:(r=(0,L.jsx)(`div`,{className:`absolute -bottom-1 left-0 z-3 h-1.5 bg-ant-primary`,style:{width:n}}),t[7]=n,t[8]=r);let a=e?`translate-x-1/2`:` -translate-x-1/2`,s;t[9]===a?s=t[10]:(s=_(`absolute bottom-0 z-3 grid grid-cols-[auto_0fr] px-4 py-2 gap-0 cursor-default`,`border border-ant-primary rounded-full bg-ant-bg-container`,`translate-y-1/2 transition-[grid-template-columns,gap]`,`hover:grid-cols-[auto_1fr] hover:gap-2`,a),t[9]=a,t[10]=s);let l;t[11]!==c||t[12]!==e?(l=e?{right:`${100-c}%`}:{left:`${c}%`},t[11]=c,t[12]=e,t[13]=l):l=t[13];let u;t[14]===o?u=t[15]:(u=(0,L.jsx)(A,{className:`text-xs`,date:o}),t[14]=o,t[15]=u);let d;t[16]!==o||t[17]!==i?(d=o.toFormat(i),t[16]=o,t[17]=i,t[18]=d):d=t[18];let f;t[19]===d?f=t[20]:(f=(0,L.jsx)(`span`,{className:`overflow-hidden whitespace-nowrap text-xs text-ant-text-secondary`,children:d}),t[19]=d,t[20]=f);let p;t[21]!==f||t[22]!==s||t[23]!==l||t[24]!==u?(p=(0,L.jsxs)(`div`,{className:s,style:l,children:[u,f]}),t[21]=f,t[22]=s,t[23]=l,t[24]=u,t[25]=p):p=t[25];let m;return t[26]!==p||t[27]!==r?(m=(0,L.jsxs)(L.Fragment,{children:[r,p]}),t[26]=p,t[27]=r,t[28]=m):m=t[28],m}},X=e=>{let t=(0,N.c)(21),{size:n,ticks:r,currentTimeIndicator:i,className:a,classNames:o,timeEntries:s,selectedIndex:c,onSelectIndex:l}=e,u=n===void 0?`medium`:n,d=r===void 0?!0:r,f=i===void 0?!1:i,p;t[0]===s?p=t[1]:(p=s?.toSorted(Z),t[0]=s,t[1]=p);let m=p,h;t[2]!==a||t[3]!==o?.root||t[4]!==u?(h=g(`relative mt-2 bg-ant-bg-container`,`outline -outline-offset-1 outline-ant-border-secondary`,J(u),a,o?.root),t[2]=a,t[3]=o?.root,t[4]=u,t[5]=h):h=t[5];let _;t[6]!==l||t[7]!==c||t[8]!==m?(_=(0,L.jsx)(R,{timeEntries:m,selectedIndex:c,onSelectIndex:l}),t[6]=l,t[7]=c,t[8]=m,t[9]=_):_=t[9];let v;t[10]===f?v=t[11]:(v=f&&(0,L.jsx)(Y,{variant:f.variant,timezone:f.timezone}),t[10]=f,t[11]=v);let y;t[12]!==h||t[13]!==_||t[14]!==v?(y=(0,L.jsxs)(`div`,{className:h,children:[_,v]}),t[12]=h,t[13]=_,t[14]=v,t[15]=y):y=t[15];let b;t[16]===d?b=t[17]:(b=d&&(0,L.jsx)(K,{}),t[16]=d,t[17]=b);let x;return t[18]!==y||t[19]!==b?(x=(0,L.jsxs)(L.Fragment,{children:[y,b]}),t[18]=y,t[19]=b,t[20]=x):x=t[20],x};function Z(e,t){return e.startedAt.localeCompare(t.startedAt)}var[re,Q]=x(({set:e,get:t,initialParams:n})=>({selectedIndex:0,actions:{selectIndex:t=>(e({selectedIndex:t}),t),selectFirstIndex:()=>(e({selectedIndex:0}),0),selectLastIndex:()=>{let t=Math.max(0,n.timeEntriesCount-1);return e({selectedIndex:t}),t},selectNextIndex:()=>{let r=Math.min(t().selectedIndex+1,Math.max(0,n.timeEntriesCount-1));return e({selectedIndex:r}),r},selectPrevIndex:()=>{let n=Math.max(t().selectedIndex-1,0);return e({selectedIndex:n}),n}}})),$=e=>{document.querySelector(`[data-time-entry-card-index="${e}"]`)?.scrollIntoView({block:`nearest`,inline:`center`})},ie=()=>{let e=(0,N.c)(3),t=Q(ae),n,r;e[0]===t?(n=e[1],r=e[2]):(n=()=>{let e=e=>{if(!(e.target instanceof HTMLElement&&[`INPUT`,`TEXTAREA`,`SELECT`].includes(e.target.tagName)))bb12:switch(e.key){case`ArrowLeft`:e.preventDefault(),$(t.selectPrevIndex());break bb12;case`ArrowRight`:e.preventDefault(),$(t.selectNextIndex());break bb12;case`Home`:e.preventDefault(),$(t.selectFirstIndex());break bb12;case`End`:e.preventDefault(),$(t.selectLastIndex())}};
1return window.addEventListener(`keydown`,e),()=>window.removeEventListener(`keydown`,e)},r=[t],e[0]=t,e[1]=n,e[2]=r),(0,W.useEffect)(n,r)};function ae(e){return e.actions}var oe=e=>{let t=(0,N.c)(29),{timeEntries:n}=e,r=E(),a=h(),s=Q(se),c=Q(ce);ie();let l;if(t[0]!==c||t[1]!==r||t[2]!==s||t[3]!==a||t[4]!==n){let e;t[6]!==c||t[7]!==r||t[8]!==s||t[9]!==a?(e=(e,t)=>(0,L.jsxs)(`div`,{"data-time-entry-card-index":t,className:_(`flex-none md:w-xs flex flex-col gap-16 py-16 px-24 cursor-pointer bg-ant-bg-container`,`border hover:border-ant-primary rounded-sm `,s===t?`border-ant-primary outline -outline-offset-2 outline-ant-primary`:`border-ant-border`),onClick:()=>{$(c.selectIndex(t))},children:[(0,L.jsxs)(`div`,{className:`flex items-start justify-between gap-12`,children:[(0,L.jsx)(`div`,{className:`text-nowrap font-medium`,children:[e.startedAt,e.stoppedAt].map(e=>r(e,{format:`hm`,setZone:!0})).join(` - `)}),(0,L.jsx)(`div`,{className:`truncate`,children:C(e.duration,{format:`h'h' mm'm'`})})]}),(0,L.jsx)(`div`,{className:`flex-1 line-clamp-2 text-ant-text-secondary`,title:e.note??void 0,children:e.note||`No description`}),e.tags.length?(0,L.jsx)(j,{value:e.tags,options:a.data?.all}):(0,L.jsx)(`div`,{className:`text-ant-text-secondary`,children:`No tags`}),(0,L.jsxs)(`div`,{className:`flex items-center justify-between gap-12`,children:[(0,L.jsx)(D,{value:e.project}),(0,L.jsxs)(`div`,{className:`flex items-center gap-8`,children:[e.break&&(0,L.jsx)(b,{}),e.manual&&(0,L.jsx)(v,{})]})]})]},e.id),t[6]=c,t[7]=r,t[8]=s,t[9]=a,t[10]=e):e=t[10],l=n.map(e),t[0]=c,t[1]=r,t[2]=s,t[3]=a,t[4]=n,t[5]=l}else l=t[5];let u;t[11]===l?u=t[12]:(u=(0,L.jsx)(`div`,{className:`flex flex-col md:flex-row gap-12 overflow-x-auto py-2`,children:l}),t[11]=l,t[12]=u);let d;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(d=(0,L.jsx)(o,{}),t[13]=d):d=t[13];let f=s<=0,p;t[14]===c?p=t[15]:(p=()=>{$(c.selectPrevIndex())},t[14]=c,t[15]=p);let g;t[16]!==f||t[17]!==p?(g=(0,L.jsx)(m,{shape:`circle`,icon:d,className:`hidden md:flex absolute -left-16 top-1/2 -translate-y-1/2 shadow-md bg-ant-bg-container`,disabled:f,onClick:p}),t[16]=f,t[17]=p,t[18]=g):g=t[18];let y;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,L.jsx)(i,{}),t[19]=y):y=t[19];let x=s>=n.length-1,S;t[20]===c?S=t[21]:(S=()=>{$(c.selectNextIndex())},t[20]=c,t[21]=S);let w;t[22]!==x||t[23]!==S?(w=(0,L.jsx)(m,{shape:`circle`,icon:y,className:`hidden md:flex absolute -right-16 top-1/2 -translate-y-1/2 shadow-md bg-ant-bg-container`,disabled:x,onClick:S}),t[22]=x,t[23]=S,t[24]=w):w=t[24];let T;return t[25]!==w||t[26]!==u||t[27]!==g?(T=(0,L.jsxs)(`div`,{className:`relative mt-24`,children:[u,g,w]}),t[25]=w,t[26]=u,t[27]=g,t[28]=T):T=t[28],T};function se(e){return e.selectedIndex}function ce(e){return e.actions}var le=e=>{let t=(0,N.c)(15),{className:n,classNames:r,timeEntries:i,isLoading:o,currentTimeIndicator:s}=e,c=o===void 0?!1:o,l,u;t[0]===i?(l=t[1],u=t[2]):(u=i?.toSorted(de),l=JSON.stringify(u?.map(fe)??[]),t[0]=i,t[1]=l,t[2]=u);let d=l,f=h(),p=r?.root,m;t[3]!==n||t[4]!==p?(m=g(n,p),t[3]=n,t[4]=p,t[5]=m):m=t[5];let _;t[6]!==s||t[7]!==c||t[8]!==f||t[9]!==d||t[10]!==u?(_=c||f.isLoading?(0,L.jsx)(S,{classNames:{root:`w-full py-16`}}):u?.length?(0,L.jsx)(re,{initialParams:{timeEntriesCount:u.length},children:(0,L.jsx)(ue,{timeEntries:u,currentTimeIndicator:s})},d):(0,L.jsx)(a,{description:`No timeline for selected period`}),t[6]=s,t[7]=c,t[8]=f,t[9]=d,t[10]=u,t[11]=_):_=t[11];let v;return t[12]!==m||t[13]!==_?(v=(0,L.jsx)(`div`,{className:m,children:_}),t[12]=m,t[13]=_,t[14]=v):v=t[14],v},ue=e=>{let t=(0,N.c)(12),{timeEntries:n,currentTimeIndicator:r}=e,i=Q(pe),a=Q(me),o;t[0]===a?o=t[1]:(o=e=>{a(e),$(e)},t[0]=a,t[1]=o);let s;t[2]!==r||t[3]!==i||t[4]!==o||t[5]!==n?(s=(0,L.jsx)(X,{timeEntries:n,selectedIndex:i,currentTimeIndicator:r,onSelectIndex:o}),t[2]=r,t[3]=i,t[4]=o,t[5]=n,t[6]=s):s=t[6];let c;t[7]===n?c=t[8]:(c=(0,L.jsx)(oe,{timeEntries:n}),t[7]=n,t[8]=c);let l;return t[9]!==s||t[10]!==c?(l=(0,L.jsxs)(L.Fragment,{children:[s,c]}),t[9]=s,t[10]=c,t[11]=l):l=t[11],l};function de(e,t){return e.startedAt.localeCompare(t.startedAt)}function fe(e){return e.id}function pe(e){return e.selectedIndex}function me(e){return e.actions.selectIndex}var he=e=>{let t=e.startOf(`month`).startOf(`week`,{useLocaleWeeks:!0});return[t.toISODate(),t.plus({day:41}).toISODate()]},ge=e=>{let t=(0,N.c)(5),[n,r]=(0,W.useState)(null),i=n??e,a;t[0]===i?a=t[1]:(a=he(i),t[0]=i,t[1]=a);let o=a,s;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(s=()=>r(null),t[2]=s):s=t[2];let c=s,l;return t[3]===o?l=t[4]:(l={range:o,setPanelDate:r,resetPanelDate:c},t[3]=o,t[4]=l),l},_e=e=>{let t=(0,N.c)(36),n,r,i,a,o,d;t[0]===e?(n=t[1],r=t[2],i=t[3],a=t[4],o=t[5],d=t[6]):({value:d,userId:o,onPanelChange:i,onChange:n,onOpenChange:r,...a}=e,t[0]=e,t[1]=n,t[2]=r,t[3]=i,t[4]=a,t[5]=o,t[6]=d);let{range:m,setPanelDate:h,resetPanelDate:g}=ge(d),[v,y]=m,b;t[7]!==v||t[8]!==y||t[9]!==o?(b=M({payload:{userId:o,dateFrom:v,dateTo:y,tz:ee()},select:ve}),t[7]=v,t[8]=y,t[9]=o,t[10]=b):b=t[10];let x=f(b),S;t[11]===x?S=t[12]:(S=(e,t)=>{let{originNode:n}=t;return(0,L.jsxs)(L.Fragment,{children:[n,(0,L.jsx)(`div`,{className:`flex justify-center mt-4`,children:(0,L.jsx)(`div`,{className:_(`size-4 rounded-full`,e instanceof p&&!!x.data?.dateSet.has(e.toISODate())&&`bg-emerald-500`)})})]})},t[11]=x,t[12]=S);let C;t[13]!==i||t[14]!==h?(C=(e,t)=>{i?.(e,t),t===`date`&&h(e)},t[13]=i,t[14]=h,t[15]=C):C=t[15];let w;t[16]!==r||t[17]!==g?(w=e=>{r?.(e),e||g()},t[16]=r,t[17]=g,t[18]=w):w=t[18];let T;t[19]!==n||t[20]!==a||t[21]!==S||t[22]!==C||t[23]!==w||t[24]!==d?(T=(0,L.jsx)(s,{value:d,allowClear:!1,cellRender:S,onChange:n,onPanelChange:C,onOpenChange:w,...a}),t[19]=n,t[20]=a,t[21]=S,t[22]=C,t[23]=w,t[24]=d,t[25]=T):T=t[25];let E;t[26]!==n||t[27]!==d?(E=(0,L.jsx)(c,{onClick:()=>{let e=d.minus({day:1});n?.(e,e.toISODate())}}),t[26]=n,t[27]=d,t[28]=E):E=t[28];let D;t[29]!==n||t[30]!==d?(D=(0,L.jsx)(l,{onClick:()=>{let e=d.plus({day:1});n?.(e,e.toISODate())}}),t[29]=n,t[30]=d,t[31]=D):D=t[31];let O;return t[32]!==T||t[33]!==E||t[34]!==D?(O=(0,L.jsxs)(u.Compact,{children:[T,E,D]}),t[32]=T,t[33]=E,t[34]=D,t[35]=O):O=t[35],O};function ve(e){return{dateSet:new Set(e.items)}}export{K as i,le as n,X as r,_e as t};
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.