1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6186],{46186:function(e,t,n){n.r(t),n.d(t,{default:function(){return UserComponentPane}});var o=n(85893),s=n(65490),l=n(67294),a=n(59864),i=n(14457),c=n(64409),r=n(16265),u=n(75482),d=n(41686),p=n(43747);let m=(0,d.zo)(u.xu)` 2 position: relative; 3`;function UserComponentPaneContent(e){let t;let n=(0,s.c)(3),{children:l}=e,{collapsed:a}=(0,r.usePane)();return n[0]!==l||n[1]!==a?(t=(0,o.jsx)(m,{hidden:a,height:"fill",overflow:"auto",children:l}),n[0]=l,n[1]=a,n[2]=t):t=n[2],t}function UserComponentPaneHeader(e){let t,n,l;let a=(0,s.c)(11),{actionHandlers:i,index:u,menuItems:d,menuItemGroups:m,title:f}=e,{features:h}=(0,r.useStructureTool)();return d?.length||f?(a[0]!==i||a[1]!==m||a[2]!==d?(t=(0,o.jsx)(r.PaneHeaderActions,{menuItems:d,menuItemGroups:m,actionHandlers:i}),a[0]=i,a[1]=m,a[2]=d,a[3]=t):t=a[3],a[4]!==h.backButton||a[5]!==u?(n=h.backButton&&u>0&&(0,o.jsx)(c.zx,{as:r.BackLink,"data-as":"a",icon:p.Y4O,mode:"bleed",tooltipProps:{content:"Back"}}),a[4]=h.backButton,a[5]=u,a[6]=n):n=a[6],a[7]!==t||a[8]!==n||a[9]!==f?(l=(0,o.jsx)(r.PaneHeader,{actions:t,backButton:n,title:f}),a[7]=t,a[8]=n,a[9]=f,a[10]=l):l=a[10],l):null}function UserComponentPane(e){let t,n,c,u,d,p,m,f,h,k,P,x,C,j,b,B;let H=(0,s.c)(37);if(H[0]!==e?({index:t,pane:n,paneKey:c,...u}=e,H[0]=e,H[1]=t,H[2]=n,H[3]=c,H[4]=u):(t=H[1],n=H[2],c=H[3],u=H[4]),H[5]!==n){let{child:e,component:t,menuItems:o,menuItemGroups:s,type:l,...a}=n;p=e,d=t,f=o,m=s,h=a,H[5]=n,H[6]=d,H[7]=p,H[8]=m,H[9]=f,H[10]=h}else d=H[6],p=H[7],m=H[8],f=H[9],h=H[10];let[U,v]=(0,l.useState)(null),{title:S}=(0,i.v0Z)(n),E=void 0===S?"":S;H[11]!==h||H[12]!==u?({key:P,...k}={...u,...h},H[11]=h,H[12]=u,H[13]=k,H[14]=P):(k=H[13],P=H[14]);let _=U?.actionHandlers;return H[15]!==t||H[16]!==m||H[17]!==f||H[18]!==_||H[19]!==E?(x=(0,o.jsx)(UserComponentPaneHeader,{actionHandlers:_,index:t,menuItems:f,menuItemGroups:m,title:E}),H[15]=t,H[16]=m,H[17]=f,H[18]=_,H[19]=E,H[20]=x):x=H[20],H[21]!==d||H[22]!==p||H[23]!==k||H[24]!==P||H[25]!==c?(C=(0,a.isValidElementType)(d)&&(0,o.jsx)(d,{...k,ref:v,child:p,paneKey:c},P),H[21]=d,H[22]=p,H[23]=k,H[24]=P,H[25]=c,H[26]=C):C=H[26],H[27]!==d?(j=(0,l.isValidElement)(d)&&d,H[27]=d,H[28]=j):j=H[28],H[29]!==C||H[30]!==j?(b=(0,o.jsxs)(UserComponentPaneContent,{children:[C,j]}),H[29]=C,H[30]=j,H[31]=b):b=H[31],H[32]!==c||H[33]!==u.isSelected||H[34]!==x||H[35]!==b?(B=(0,o.jsxs)(r.Pane,{id:c,minWidth:320,selected:u.isSelected,children:[x,b]}),H[32]=c,H[33]=u.isSelected,H[34]=x,H[35]=b,H[36]=B):B=H[36],B}}}]);
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.