PageSourceSearch

https://www.zealynx.io/_next/static/chunks/9845.03a0630115648e45.js

js zealynx.io collected 2026-10-08 07:13:11 UTC 18,100 bytes, 10 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9845],{59845:function(e,t,n){n.r(t),n.d(t,{default:function(){return ec}});var r=n(57437),a=n(2265),i=n(74819),l=n(9115),s=n(7347),o=n(48634),d=n(46075),u=n(79473),p=n(28419),c=n(87935),h=n(30783),f=n(87477),x=n(11368),m=n(95978),y=n(25419),g=n(77419),v=n(90456),w=n(73600),b=n(7449),j=n(36940),I=n(17753),P=n(4382),k=n(45609),_=n(28887),C=n(9315),S=n(71033),z=n(74487),$=n(89618),E=n(70421),L=n(21652),N=n(51187),A=n(60593);let M=[];function O(e){let{children:t,flatIndex:n,index:i,params:l,payload:u,siblingIndex:p}=e,{navigate:c,navigateIntent:h,resolvePathFromState:f}=(0,o.tv)(),x=(0,o.z)(),{panes:m,expand:y}=(0,s.usePaneLayout)(),g=(0,a.useMemo)(()=>x?.panes||M,[x?.panes]),v=(0,a.useMemo)(()=>m?.[m.length-2],[m]),w=i-1,b=(0,a.useCallback)(e=>{let t=g[w]||[],n=t[p],r=e(t,n),a=[...g.slice(0,w),r,...g.slice(w+1)];return{...x||{},panes:a}},[w,g,x,p]),j=(0,a.useCallback)(e=>{let t=b(e);return setTimeout(()=>c(t),0),t},[b,c]),I=(0,a.useCallback)(e=>f(b((t,n)=>[...t.slice(0,p),{...n,params:e},...t.slice(p+1)])),[b,f,p]),P=(0,a.useCallback)(e=>{j((t,n)=>[...t.slice(0,p),{...n,payload:e},...t.slice(p+1)])},[j,p]),k=(0,a.useCallback)(e=>{j((t,n)=>[...t.slice(0,p),{...n,params:e},...t.slice(p+1)])},[j,p]),_=(0,a.useCallback)(({id:e,parentRefPath:t,type:n,template:r})=>{c({panes:[...g.slice(0,w+1),[{id:e,params:{template:r.id,parentRefPath:(0,N.BB)(t),type:n},payload:r.params}]]})},[w,c,g]),C=(0,a.useMemo)(()=>({index:n,groupIndex:w,siblingIndex:p,payload:u,params:l,hasGroupSiblings:!!g[w]&&g[w].length>1,groupLength:g[w]?g[w].length:0,routerPanesState:g,ChildLink:s.ChildLink,BackLink:n?s.BackLink:void 0,ReferenceChildLink:s.ReferenceChildLink,handleEditReference:_,ParameterizedLink:s.ParameterizedLink,replaceCurrent:(e={})=>{j(()=>[{id:e.id||"",payload:e.payload,params:e.params||{}}])},closeCurrent:()=>{j((e,t)=>e.length>1?e.filter(e=>e!==t):e)},closeCurrentAndAfter:(e=!0)=>{e&&v&&y(v.element),c({panes:[...g.slice(0,w)]})},duplicateCurrent:e=>{j((t,n)=>{let r={...n,payload:e?.payload||n.payload,params:e?.params||n.params};return[...t.slice(0,p),r,...t.slice(p)]})},setView:e=>{let t=d(l,"view");return k(e?{...t,view:e}:t)},setParams:k,setPayload:P,createPathWithParams:I,navigateIntent:h}),[n,w,p,u,l,g,_,k,P,I,h,j,v,c,y]);return(0,r.jsx)(A.ud.Provider,{value:C,children:t})}class T extends Error{cause;context;helpId;constructor({message:e,context:t,helpId:n,cause:r}){super(e),this.name="PaneResolutionError",this.context=t,this.helpId=n,this.cause=r}}let R=new WeakMap;function D(e){let t=R.get(e);if(t)return t;let n=(0,y.x0)();return R.set(e,n),n}let G=e=>!!e&&"function"==typeof e?.then,K=e=>!!(0,i.Uy$)(e)&&"function"==typeof e.serialize,U=e=>(t,n,r)=>{try{return e(t,n,r)}catch(e){throw e instanceof T?e:new T({message:"string"==typeof e?.message?e.message:"",context:n,cause:e})}},W=e=>(...t)=>e(...t).pipe((0,g._)(1),(0,v.x)());function B(e){let t=U(W(e((e,n,r)=>{if(!e)throw new T({message:"Pane returned no child",context:n,helpId:"structure-item-returned-no-child"});return G(e)||(0,u.b)(e)?(0,p.D)(e).pipe((0,w.w)(e=>t(e,n,r))):K(e)?t(e.serialize(n),n,r):"function"==typeof e?t(e(n.id,n),n,r):(0,c.of)(e)})));return t}let F=new WeakMap;function H(e,t){let n=F.get(e)||new Map;if(n){let e=n.get(t);if(e)return e}let r=e[t];if("function"!=typeof r)throw Error(`Expected property \`${t}\` to be a function but got ${typeof r} instead.`);let a=r.bind(e);return n.set(t,a),F.set(e,n),a}async function Z(e){let t=new Map,n=B(e=>(n,r,a)=>{let i=n&&`${D(n)}-${r.path.join("__")}`,l=i&&t.get(i);if(l)return l;let s=e(n,r,a);return i&&t.set(i,s),s}),r=[[{id:`__edit__${e.params.id}`,params:{...d(e.params,["id"]),type:e.params.type},payload:e.payload}]];async function a({currentId:e,flatIndex:t,intent:r,params:i,parent:l,path:s,payload:o,unresolvedPane:d,levelIndex:u,structureContext:p}){if(!d)return[];let{id:c,type:f,...x}=i,m=await (0,h.z)(n(d,{id:e,splitIndex:0,parent:l,path:s,index:t,params:{},payload:void 0,structureContext:p},t));return"document"===m.type&&m.id===c?[{panes:[...s.slice(0,s.length-1).map(e=>[{id:e}]),[{id:c,params:x,payload:o}]],depthIndex:s.length,levelIndex:u}]:m.canHandleIntent?.(r,i,{pane:m,index:t}
1)||"documentList"===m.type&&m.schemaTypeName===f&&"_type == $type"===m.options.filter?[{panes:[...s.map(e=>[{id:e}]),[{id:i.id,params:x,payload:o}]],depthIndex:s.length,levelIndex:u}]:"list"===m.type&&m.child&&m.items?(await Promise.all(m.items.map((e,n)=>"divider"===e.type?Promise.resolve([]):a({currentId:e._id||e.id,flatIndex:t+1,intent:r,params:i,parent:m,path:[...s,e.id],payload:o,unresolvedPane:"function"==typeof m.child?H(m,"child"):m.child,levelIndex:n,structureContext:p})))).flat():[]}let i=(await a({currentId:"root",flatIndex:0,levelIndex:0,intent:e.intent,params:e.params,parent:null,path:[],payload:e.payload,unresolvedPane:e.rootPaneNode,structureContext:e.structureContext})).sort((e,t)=>e.depthIndex===t.depthIndex?e.levelIndex-t.levelIndex:e.depthIndex-t.depthIndex)[0];return i?i.panes:r}let q=(e,t)=>{let n=e.replace(/^__edit__/,""),{params:r,payload:a,structureContext:{resolveDocumentNode:i}}=t,{type:l,template:s}=r;if(!l)throw Error(`Document type for document with ID ${n} was not provided in the router params.`);let o=i({schemaType:l,documentId:n}).id("editor");return s&&(o=o.initialValueTemplate(s,a)),o.serialize()},V=e=>{let t={type:e.type,id:e.routerPaneSibling.id,params:e.routerPaneSibling.params||{},payload:e.routerPaneSibling.payload||null,flatIndex:e.flatIndex,groupIndex:e.groupIndex,siblingIndex:e.siblingIndex,path:e.path,paneNode:"resolvedMeta"===e.type?D(e.paneNode):null};return`metaHash(${JSON.stringify(t)})`};async function J(e,t,n){if(t&&n)return{id:t,type:n};if(!t&&n)return{id:(0,C.Z)(),type:n};if(t&&!n){let n=await (0,h.z)(e.resolveTypeForDocument(t));return{id:t,type:n}}throw new T({message:"Neither document `id` or `type` was provided when trying to resolve intent."})}let X={},Y=(0,a.memo)(function(){let{navigate:e}=(0,o.tv)(),t=(0,o.z)((0,a.useCallback)(e=>{let t="string"==typeof e.intent?e.intent:void 0;return t?{intent:t,params:(0,i.Uy$)(e.params)?e.params:X,payload:e.payload}:void 0},[])),{rootPaneNode:n,structureContext:r}=(0,s.useStructureTool)(),l=(0,i.H__)(),[d,u]=(0,a.useState)(null);if(d)throw d;return(0,a.useEffect)(()=>{if(t){let{intent:a,params:i,payload:s}=t,o=!1;return(async function(){let{id:t,type:d}=await J(l,"string"==typeof i.id?i.id:void 0,"string"==typeof i.type?i.type:void 0);if(o)return;let u=await Z({intent:a,params:{...i,id:t,type:d},payload:s,rootPaneNode:n,structureContext:r});o||e({panes:u},{replace:!0})})().catch(u),()=>{o=!0}}},[l,t,e,n,r]),null}),Q=$.zo.span`
2  &:not(:last-child)::after {
3    content: ' ➝ ';
4    opacity: 0.5;
5  }
6`;function ee({error:e}){if(!(e instanceof T))throw e;let{cause:t}=e,{t:n}=(0,i.$G7)(s.structureLocaleNamespace),o=t?.stack||e.stack,d=o&&!(t instanceof s.SerializeError)&&!e.message.includes("Module build failed:"),u=t instanceof s.SerializeError?t.path:[],p=t instanceof s.SerializeError&&t.helpId||e.helpId,c=(0,a.useCallback)(()=>{window.location.reload()},[]);return(0,r.jsx)(z.Zb,{height:"fill",overflow:"auto",padding:4,sizing:"border",tone:"critical",children:(0,r.jsxs)(z.W2,{children:[(0,r.jsx)(z.X6,{as:"h2",children:n("structure-error.header.text")}),(0,r.jsxs)(z.Zb,{marginTop:4,padding:4,radius:2,overflow:"auto",shadow:1,tone:"inherit",children:[u.length>0&&(0,r.jsxs)(z.Kq,{space:2,children:[(0,r.jsx)(z.xv,{size:1,weight:"medium",children:n("structure-error.structure-path.label")}),(0,r.jsx)(z.EK,{children:u.slice(1).map((e,t)=>(0,r.jsx)(Q,{children:e},`${e}-${t}`))})]}),(0,r.jsxs)(z.Kq,{marginTop:4,space:2,children:[(0,r.jsx)(z.xv,{size:1,weight:"medium",children:n("structure-error.error.label")}),(0,r.jsx)(z.EK,{children:d?o.replace(/\(\.\.\.\)\./g,`(...)
7  .`).replace(/__WEBPACK_IMPORTED_MODULE_\d+_+/g,"").replace(/___default\./g,".").replace(RegExp(` \\(https?:\\/\\/${window.location.host}`,"g")," ("):e.message})]}),p&&(0,r.jsx)(z.xu,{marginTop:4,children:(0,r.jsx)(z.xv,{children:(0,r.jsx)("a",{href:(0,l.h0)(p),rel:"noopener noreferrer",target:"_blank",children:n("structure-error.docs-link.text")})})}),(0,r.jsx)(z.xu,{marginTop:4,children:(0,r.jsx)(l.zx,{text:n("structure-error.reload-button.text"),icon:S.bnu,tone:"primary",onClick:c})})]})]})})}function et(e){let{isSelected:t,pane:n,paneKey:a}=e,l=(0,i.Uy$)(n)&&n.type||null,{t:o}=(0,i.$G7)(s.structureLocaleNamespace);return(0,r.jsxs)(s.Pane,{id:a,selected:t,children:[(0,r.jsx)(s.PaneHeader,{title:o("panes.unknown-pane-type.title")}),(0,r.jsx)(s.PaneContent,{children:(0,r.jsx)(z.xu,{padding:4,children:"string"==typeof l?(0,r.jsx)(z.xv,{as:"p",muted:!0,children:(0,r.jsx)(i.vNl,{t:o,i18nKey:"panes.unknown-pane-type.unknown-type.text",values:{type:l}})}):(0,r.jsx)(z.xv,{as:"p",muted:!0,children:(0,r.jsx)(i.vNl,{t:o,i18nKey:"panes.unknown-pane-type.missing-type.text"})})})})]})}let en={component:(0,a.lazy)(()=>n.e(496).then(n.bind(n,40496))),document:(0,a.lazy)(()=>Promise.resolve().then(n.bind(n,7347)).then(function(e){return e.pane})),documentList:(0,a.lazy)(()=>Promise.resolve().then(n.bind(n,7347)).then(function(e){return e.pane$1})),list:(0,a.lazy)(()=>n.e(6790).then(n.bind(n,36790)))},er=(0,a.memo)(function(e){let{active:t,childItemId:n,groupIndex:i,index:l,itemId:o,pane:d,paneKey:u,params:p,payload:c,path:h,selected:f,siblingIndex:x}=e,m=en[d.type]||et;return(0,r.jsx)(O,{flatIndex:l,index:i,params:p,payload:c,siblingIndex:x,children:(0,r.jsx)(a.Suspense,{fallback:(0,r.jsx)(s.LoadingPane,{paneKey:u,path:h,selected:f}),children:(0,r.jsx)(m,{childItemId:n||"",index:l,itemId:o,isActive:t,isSelected:f,paneKey:u,pane:d})})})},({params:e={},payload:t=null,...n},{params:r={},payload:a=null,...i})=>{if(!L(e,r)||!L(t,a))return!1;for(let e of new Set([...Object.keys(n),...Object.keys(i)]))if(n[e]!==i[e])return!1;return!0});function ea(){let{t:e}=(0,i.$G7)(s.structureLocaleNamespace);return(0,r.jsx)(z.Zb,{height:"fill",children:(0,r.jsx)(z.kC,{align:"center",height:"fill",justify:"center",padding:4,sizing:"border",children:(0,r.jsx)(z.W2,{width:0,children:(0,r.jsx)(z.Zb,{padding:4,radius:2,shadow:1,tone:"caution",children:(0,r.jsxs)(z.kC,{children:[(0,r.jsx)(z.xu,{children:(0,r.jsx)(z.xv,{size:1,children:(0,r.jsx)(S.foC,{})})}),(0,r.jsxs)(z.Kq,{flex:1,marginLeft:3,space:3,children:[(0,r.jsx)(z.xv,{as:"h1",size:1,weight:"medium",children:e("no-document-types-screen.title")}),(0,r.jsx)(z.xv,{as:"p",muted:!0,size:1,children:e("no-document-types-screen.subtitle")}),(0,r.jsx)(z.xv,{as:"p",muted:!0,size:1,children:(0,r.jsx)("a",{href:"https://www.sanity.io/docs/create-a-schema-and-configure-sanity-studio",target:"_blank",rel:"noreferrer",children:e("no-document-types-screen.link-text")})})]})]})})})})})}let ei=e=>{let{documentId:t,documentType:n}=e,r=(0,i.iav)(t,n),l=(0,i.I_y)(),{t:o}=(0,i.$G7)(s.structureLocaleNamespace),d=!r?.published&&!r?.draft,u=r?.draft||r?.published,p=l.get(n),{value:c,isLoading:h}=(0,i._2T)({enabled:!0,schemaType:p,value:u}),f=d?o("browser-document-title.new-document",{schemaType:p?.title||p?.name}):c?.title||o("browser-document-title.untitled-document"),x=r.ready&&!h,m=eo(f);return(0,a.useEffect)(()=>{x&&(document.title=m)},[f,x,m]),null},el=e=>{let{title:t}=e,n=eo(t);return(0,a.useEffect)(()=>{document.title=n},[n,t]),null},es=e=>{let{resolvedPanes:t}=e;if(!t?.length)return null;let n=t[t.length-1];return n===s.LOADING_PANE?(0,r.jsx)(el,{}):n!==s.LOADING_PANE&&"document"===n.type?n?.title?(0,r.jsx)(el,{title:n.title}):(0,r.jsx)(ei,{documentId:n.options.id,documentType:n.options.type}):(0,r.jsx)(el,{title:n?.title})};function eo(e){return[e,(0,s.useStructureTool)().structureContext.title].filter(e=>e).join(" | ")}let ed=(0,$.zo)(s.PaneLayout)`
8  min-height: 100%;
9  min-width: 320px;
10`,eu=(0,E.P6)("mod+s"),ep=(0,a.memo)(function({onPaneChange:e}){let{push:t}=(0,z.pm)(),n=(0,i.I_y)(),{layoutCollapsed:d,setLayoutCollapsed:u}
10=(0,s.useStructureTool)(),{paneDataItems:p,resolvedPanes:h}=function(){let[e,t]=(0,a.useState)();if(e)throw e;let{structureContext:n,rootPaneNode:r}=(0,s.useStructureTool)(),[i,d]=(0,a.useState)({paneDataItems:[],resolvedPanes:[],routerPanes:[]}),u=function(){let e=(0,a.useMemo)(()=>new m.t(1),[]),t=(0,a.useMemo)(()=>e.asObservable().pipe((0,b.U)(e=>e?.panes||[])),[e]),{state:n}=(0,o.tv)();return(0,a.useEffect)(()=>{e.next(n)},[n,e]),t}();return(0,a.useEffect)(()=>{let e=(function({routerPanesStream:e,rootPaneNode:t,initialCacheState:n={cacheKeysByFlatIndex:[],flattenedRouterPanes:[],resolvedPaneCache:new Map,resolvePane:()=>x.C},structureContext:r}){return e.pipe((0,b.U)(e=>[[{id:"root"}],...e]),(0,b.U)(e=>e.flatMap((e,t)=>e.map((e,n)=>({routerPaneSibling:e,groupIndex:t,siblingIndex:n}))).map((e,t)=>({...e,flatIndex:t}))),(0,j.O)([]),(0,I.e)(function(e,t){var n,r=!1;e.subscribe((0,P.x)(t,function(e){var a=n;n=e,r&&t.next([a,e]),r=!0}))}),(0,b.U)(([e,t])=>{for(let n=0;n<t.length;n++)if(!L(e[n],t[n]))return{flattenedRouterPanes:t,diffIndex:n};return{flattenedRouterPanes:t,diffIndex:t.length}}),(0,k.R)((e,t)=>{let{cacheKeysByFlatIndex:n,resolvedPaneCache:r}=e,{flattenedRouterPanes:a,diffIndex:i}=t,l=n.slice(0,i+1),s=n.slice(i+1),o=new Set(l.flatMap(e=>Array.from(e)));for(let e of s.flatMap(e=>Array.from(e)).filter(e=>!o.has(e)))r.delete(e);return{flattenedRouterPanes:a,cacheKeysByFlatIndex:n,resolvedPaneCache:r,resolvePane:B(e=>(t,a,i)=>{let l=t&&`${D(t)}-contextHash(${JSON.stringify({id:a.id,parentId:parent&&D(parent),path:a.path,index:a.index,splitIndex:a.splitIndex,serializeOptionsIndex:a.serializeOptions?.index,serializeOptionsPath:a.serializeOptions?.path})})`,s=l&&r.get(l);if(s)return s;let o=e(t,a,i);if(!l)return o;let d=n[i]||new Set;return d.add(l),n[i]=d,r.set(l,o),o})}},n),(0,w.w)(({flattenedRouterPanes:e,resolvePane:n})=>(function e({unresolvedPane:t,flattenedRouterPanes:n,parent:r,path:a,resolvePane:i,structureContext:s}){let[o,...d]=n,u=d[0],p={id:o.routerPaneSibling.id,splitIndex:o.siblingIndex,parent:r,path:[...a,o.routerPaneSibling.id],index:o.flatIndex,params:o.routerPaneSibling.params||{},payload:o.routerPaneSibling.payload,structureContext:s};try{return i(t,p,o.flatIndex).pipe((0,w.w)(n=>{let l;let h={type:"resolvedMeta",...o,paneNode:n,path:p.path},x=d.map((e,t)=>({type:"loading",path:[...p.path,...d.slice(t).map((t,n)=>`[${e.flatIndex+n}]`)],paneNode:null,...e}));return d.length?(l=u?.routerPaneSibling.id.startsWith("__edit__")?e({unresolvedPane:q,flattenedRouterPanes:d,parent:r,path:p.path,resolvePane:i,structureContext:s}):o.groupIndex===u?.groupIndex?e({unresolvedPane:t,flattenedRouterPanes:d,parent:r,path:a,resolvePane:i,structureContext:s}):e({unresolvedPane:"function"==typeof n.child?H(n,"child"):n.child,flattenedRouterPanes:d,parent:n,path:p.path,resolvePane:i,structureContext:s}),(0,f.z)((0,c.of)([h,...x]),l.pipe((0,b.U)(e=>[h,...e])))):(0,c.of)([h])}))}catch(e){if(e instanceof T&&(e.context&&console.warn(`Pane resolution error at index ${e.context.index}${e.context.splitIndex>0?` for split pane index ${e.context.splitIndex}`:""}: ${e.message}${e.helpId?` - see ${(0,l.h0)(e.helpId)}`:""}`,e),"structure-item-returned-no-child"===e.helpId))return(0,c.of)([]);throw e}})({unresolvedPane:t,flattenedRouterPanes:e,parent:null,path:[],resolvePane:n,structureContext:r}))).pipe((0,k.R)((e,t)=>t.map((t,n)=>{let r=e[n];return r&&"loading"===t.type&&r.routerPaneSibling.id===t.routerPaneSibling.id?r:t}),[]),(0,_.x)((e,t)=>{if(e.length!==t.length)return!1;for(let n=0;n<t.length;n++){let r=e[n],a=t[n];if(V(r)!==V(a))return!1}return!0}))})({rootPaneNode:r,routerPanesStream:u,structureContext:n}).pipe((0,b.U)(e=>{let t=e.reduce((e,t)=>{let n=e[t.groupIndex]||[];return n[t.siblingIndex]=t.routerPaneSibling,e[t.groupIndex]=n,e},[]),n=t.length,r=e.map(r=>{let{groupIndex:a,flatIndex:i,siblingIndex:l,routerPaneSibling:o,path:d}=r,u=o.id,p=t[a+1];return{active:a===n-2,childItemId:p?.[0].id??null,index:i,itemId:o.id,groupIndex:a,key:`${"loading"===r.type?"unknown":r.paneNode.id}-${u}-${l}`,pane:"loading"===r.type?s.LOADING_PANE:r.paneNode,params:o.params||{},path:d.join(";"),payload:o.payload,selected:i===e.length-1,siblingIndex:l}});return{paneDataItems:r,routerPanes:t,resolvedPanes:r.map(e=>e.pane)}})).subscribe({next:e=>d(e),error:e=>t(e)});return()=>e.unsubscribe()},[r,u,n]),i}(),y=(0,o.z)((0,a.useCallback)(e=>"string"==typeof e.intent,[])),{sanity:{media:g}}=(0,z.Fg)(),[v,C]=(0,a.useState)(null),S=(0,a.useCallback)(()=>u(!0),[u]),$=(0,a.useCallback)(()=>u(!1),[u]);return(0,a.useEffect)(()=>{h.length&&e(h)},[e,h]),(0,a.useEffect)(()=>{let e=e=>{eu(e)&&(e.preventDefault(),t({closable:!0,id:"auto-save-message",status:"info",title:"Your work is automatically saved!",duration:4e3}))};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[t]),n._original?.types.some(i.mPO)?(0,r.jsxs)(z.Xp,{element:v||null,children:[(0,r.jsxs)(ed,{flex:1,height:d?void 0:"fill",minWidth:g[1],onCollapse:S,onExpand:$,children:[p.map(({active:e,childItemId:t,groupIndex:n,itemId:i,key:l,pane:o,index:d,params:u,path:p,payload:c,siblingIndex:h,selected:f})=>(0,r.jsx)(a.Fragment,{children:o===s.LOADING_PANE?(0,r.jsx)(s.LoadingPane,{paneKey:l,path:p,selected:f}):(0,r.jsx)(er,{active:e,groupIndex:n,index:d,pane:o,childItemId:t,itemId:i,paneKey:l,params:u,payload:c,path:p,selected:f,siblingIndex:h})},`${o===s.LOADING_PANE?"loading":o.type}-${d}`)),p.length<=1&&y&&(0,r.jsx)(s.LoadingPane,{paneKey:"intent-resolver"})]}),(0,r.jsx)(es,{resolvedPanes:h}),(0,r.jsx)("div",{"data-portal":"",ref:C})]}):(0,r.jsx)(ea,{})});function ec({tool:{options:e}}){let{unstable_sources:t}=(0,i.cFj)(),[n]=t,{source:o,defaultDocumentNode:d,structure:u}=e||{};(0,a.useEffect)(()=>((0,s.setActivePanes)([]),()=>(0,s.setActivePanes)([])),[]);let[{error:p},c]=(0,a.useState)({error:null});return p?(0,r.jsx)(ee,{error:p}):(0,r.jsx)(l.SV,{onCatch:c,children:(0,r.jsx)(i.cWh,{name:o||n.name,children:(0,r.jsxs)(s.StructureToolProvider,{defaultDocumentNode:d,structure:u,children:[(0,r.jsx)(ep,{onPaneChange:s.setActivePanes}),(0,r.jsx)(Y,{})]})})})}}}]);

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.