1(function(){try{var p=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},f=new p.Error().stack;f&&(p._sentryDebugIds=p._sentryDebugIds||{},p._sentryDebugIds[f]="6b705e10-6169-4ccb-b230-ecc45dc6131f",p._sentryDebugIdIdentifier="sentry-dbid-6b705e10-6169-4ccb-b230-ecc45dc6131f")}catch{}})();var _global=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};_global.SENTRY_RELEASE={id:"d0b2a86c2e49a10a9d9513a5bf665a7912e86753"},(self.webpackChunk_maestro_io_client=self.webpackChunk_maestro_io_client||[]).push([[3182],{214809:(p,f,n)=>{n.d(f,{A:()=>u});var D=n(732091),I=n.n(D),w=n(962832),s=n.n(w),y=n(63696),c=n(362688),t=n.n(c),x=n(955807),L=n(756558),S=Object.defineProperty,T=(r,e,a)=>e in r?S(r,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[e]=a,b=(r,e,a)=>(T(r,typeof e!="symbol"?e+"":e,a),a);class E extends y.Component{render(){const{doc:e,docLoaded:a,index:l,func:o}=this.props;return o(e,l,a)}}b(E,"propTypes",{doc:t().any,docLoaded:t().bool.isRequired,func:t().func.isRequired,index:t().number.isRequired}),b(E,"defaultProps",{doc:null});const N=(0,L.A)({component:E,mapper:(r,e)=>({doc:r,docLoaded:e})});var R=Object.defineProperty,A=(r,e,a)=>e in r?R(r,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[e]=a,P=(r,e,a)=>(A(r,typeof e!="symbol"?e+"":e,a),a);const M=(r,e)=>e?typeof e=="function"?e(r):typeof e=="string"?s()(r,e):(I()(!1,`RealtimeDocumentListMapper idField must be falsy/function/string, but received: ${JSON.stringify(e,null,2)}`),null):r;class u extends y.Component{render(){const{children:e,collection:a,idField:l,list:o,loading:i,mapper:m}=this.props;return y.createElement(x.A,{dedupe:!1,keyField:l,list:o},(g,d,v)=>{const h=M(d,l);return h?y.createElement(N,{key:g,collection:a,func:e,id:h,index:v,loading:i,mapper:m}):null})}}P(u,"propTypes",{children:t().func.isRequired,collection:t().string.isRequired,idField:t().oneOfType([t().func,t().string]),list:t().array.isRequired,loading:t().func,mapper:t().oneOfType([t().func,t().string])}),P(u,"defaultProps",{idField:"_id",loading:()=>null,mapper:void 0})},463182:(p,f,n)=>{n.r(f),n.d(f,{default:()=>a});var D=n(224191),I=n(887944),w=n(365179),s=n(63696),y=n(362688),c=n.n(y),t=n(886550),x=n(955807),L=n(214809),S=n(575349),T=n(848452),b=n(429195),E=Object.defineProperty,N=(l,o,i)=>o in l?E(l,o,{enumerable:!0,configurable:!0,writable:!0,value:i}):l[o]=i,R=(l,o,i)=>(N(l,typeof o!="symbol"?o+"":o,i),i);const A=t.Ay.div` 2 ${l=>l.view==="grid"?(0,t.AH)` 3 flex: 1 1 50%; 4 max-width: 50%; 5 padding-right: ${b.Emp}; 6 padding-bottom: ${b.Emp}; 7 `:(0,t.AH)` 8 flex: 0 0 auto; 9 width: 100%; 10 &:not(:first-child) { 11 margin-top: 10px; 12 } 13 `} 14`,P=(0,t.Ay)(S.A)` 15 width: 100%; 16`,M=t.Ay.div` 17 display: flex; 18 align-items: center; 19 padding: 10px; 20 21 ${l=>l.view==="grid"?(0,t.AH)` 22 flex-flow: row wrap; 23 padding-left: ${b.Emp}; 24 `:(0,t.AH)` 25 flex-flow: column nowrap; 26 `} 27`;class u extends s.Component{renderPreview(){const{renderer:o}=this.props,{behavior:i={}}=o,{pages:m,view:g}=i;return s.createElement(x.A,{keyField:d=>d._id,list:m},(d,v,h)=>s.createElement(A,{key:d,view:g},s.createElement(P,{index:h,page:v})))}renderDefault(){const{currentChannelId:o,doc:i,hidden:m,onEngage:g,renderer:d}=this.props,{behavior:v={}}=d,{pages:h=[],view:O="list"}=v;return s.createElement(s.Fragment,null,i&&s.createElement(T.A,{doc:i,kingdom:"panel",visible:!m}),s.createElement(L.A,{collection:"objects",idField:"page._id",list:h},(C,F)=>C&&s.createElement(A,{view:O},s.createElement(P,{active:C._id===o,index:F,legacyImage:h[F].image,onClick:i?()=>g(i,{action:"select channel",channel:C._id}):null,page:C}))))}render(){const{className:o,renderer:i}=this.props,{_id:m,behavior:g={}}=i,{pages:d=[],view:v}=g;return d.length===0?null:s.createElement(M,{className:o,view:v},m==="preview"?this.renderPreview():this.renderDefault())}}R(u,"propTypes",{className:c().string,currentChannelId:c().string.isRequired,doc:c().object,hidden:c().bool,onEngage:c().func,renderer:c().object}),R(u,"defaultProps",{className:"",doc:null,hidden:!1,onEngage:()=>{},renderer:void 0});const r=l=>({channelSelectRegionPages:(0,w.X5k)(l),currentChannelId:(0,w.x6f)(l)}),e=l=>({onEngage:(o,i)=>l((0,I.Qo)("engage",o,i))}),a=(0,D.connect)(r,e)(u)}}]);
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.