1"use strict";(globalThis.webpackChunkstec=globalThis.webpackChunkstec||[]).push([[2916],{35043:(e,t,a)=>{a.r(t),a.d(t,{default:()=>m});var n=a(81604),l=a(21067),c=a(8403),s=a(26878),o=a(30597),u=a(36491),r=a(25497),i=a(60635),d=a(89293);const g=({columns:e})=>{const{safeValue:t}=(0,l.useCalendarMoment)(),[a,u]=(0,s.useState)(!1),[g,m]=(0,s.useState)(0),f=(0,l.useSettingsAtt)("layouts__boxgrid_limit"),v=(0,l.useSettingsAtt)("layouts__boxgrid_gutter"),E=g*f+f,b=t.format("YMD"),R=b,{events:h,ready:y}=(0,l.useLayoutEventsCache)(R),p=h.length>0;let w=!1;if(y&&a){const e=h.filter((e=>a===`${e.id}-${e.meta.start_date}`));e[0]?w=e[0]:(u(!1),w=!1)}return(0,s.useLayoutEffect)((()=>{m(0)}),[b]),React.createElement(c.StecDiv,{className:"stec-layout-boxgrid"},!y&&React.createElement(d.default,{columns:e,gutter:v}),y&&React.createElement(React.Fragment,null,a&&React.createElement(n.default,{key:a,event:w,forceOpenIn:"modal",noPreviewWhenModal:!0,active:!0,onActiveToggle:()=>{u(!1)}}),!p&&React.createElement(i.default,{boxGridMoment:t}),React.createElement(o.default,{columns:e,gutter:v,events:h.slice(0,E),onEventActive:e=>{"function"==typeof window.stecFilterDisableEventsToggle&&window.stecFilterDisableEventsToggle("boxgrid")||u(e)}}),React.createElement(r.default,{page:g,setPage:m,events:h})))},m=()=>React.createElement(u.default,{Component:g})}}]);
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.