PageSourceSearch

https://stallo.ai/assets/NamedEntityScreen-CvPuJPUp.js

js stallo.ai collected 2026-10-05 15:11:07 UTC 19,572 bytes, 5 lines download raw bytes

1var H=Object.defineProperty;var Y=(m,x,t)=>x in m?H(m,x,{enumerable:!0,configurable:!0,writable:!0,value:t}):m[x]=t;var s=(m,x,t)=>Y(m,typeof x!="symbol"?x+"":x,t);import{j as e,D as J,v as V,x as X,B as r,T as c,q as T,a5 as Z,a6 as Q,a7 as tt,M as C,ba as et,e as j,bM as v,a as p,Z as E,y as st,A as it,au as L,br as at,bN as nt,bO as rt,$ as ot,C as O,b as B,I as R,ao as lt,b9 as ht,H as dt,R as ct,z as yt,J as xt,K as gt,G as W}from"./mui-ZFEuIFCw.js";import{o as w,m as b,d as o,b as h}from"./vendor-A-YorxFT.js";import{R as D}from"./router-B2frf3SN.js";import{V as l,A as K,y as mt,X as $,Y as M}from"./index-Df1MvH2Z.js";import{N as pt}from"./RelationshipList-ql5achVL.js";import"./radar-FoYaEdoU.js";import"./axios-DZ_Kha3d.js";import"./diff-CVofqCa5.js";import"./collaborative-4uy_9tVE.js";import"./diagrams-SBztlGna.js";import"./zod-Ds6h46eQ.js";import"./mermaid-BSFrglau.js";import"./motion-CTm-JDf7.js";import"./markdown-Bsq8sw2N.js";import"./codemirror-Qe0_VBHG.js";import"./reactflow-C2WAYIqT.js";import"./syntax-CPOtN5Bo.js";const _=w(class extends D.Component{constructor(t){super(t);s(this,"name","");s(this,"entityType",l.Company);s(this,"category","");s(this,"aliases",[]);s(this,"contextTags",[]);s(this,"notes","");s(this,"tags",[]);s(this,"newAlias","");s(this,"newContextTag","");s(this,"newTag","");s(this,"avatarUrl","");s(this,"errors",{});s(this,"initializeForm",()=>{var i,n,g,y;const{entity:t}=this.props;this.name=(t==null?void 0:t.name)||"",this.entityType=(t==null?void 0:t.entityType)||l.Company,this.category=(t==null?void 0:t.category)||"",this.aliases=((i=t==null?void 0:t.metadata)==null?void 0:i.aliases)||[],this.contextTags=((n=t==null?void 0:t.metadata)==null?void 0:n.contextTags)||[],this.notes=((g=t==null?void 0:t.metadata)==null?void 0:g.notes)||"",this.tags=((y=t==null?void 0:t.metadata)==null?void 0:y.tags)||[],this.newAlias="",this.newContextTag="",this.newTag="",this.errors={}});s(this,"setName",t=>{this.name=t,this.errors.name&&(this.errors={...this.errors,name:void 0})});s(this,"setEntityType",t=>{this.entityType=t,this.errors.entityType&&(this.errors={...this.errors,entityType:void 0})});s(this,"setCategory",t=>{this.category=t});s(this,"setNotes",t=>{this.notes=t});s(this,"setNewAlias",t=>{this.newAlias=t});s(this,"setNewContextTag",t=>{this.newContextTag=t});s(this,"setNewTag",t=>{this.newTag=t});s(this,"setAvatarUrl",t=>{this.avatarUrl=t});s(this,"setErrors",t=>{this.errors=t});s(this,"handleSave",()=>{if(!this.validateForm())return;const t={name:this.name.trim(),entityType:this.entityType,category:this.category.trim()||void 0,aliases:this.aliases,contextTags:this.contextTags,notes:this.notes.trim()||void 0,tags:this.tags,avatarUrl:this.avatarUrl};this.props.onSave(t)});s(this,"addAlias",()=>{const t=this.newAlias.trim();t&&!this.aliases.includes(t)&&(this.aliases=[...this.aliases,t],this.newAlias="")});s(this,"removeAlias",t=>{this.aliases=this.aliases.filter((i,n)=>n!==t)});s(this,"handleAliasKeyPress",t=>{t.key==="Enter"&&(t.preventDefault(),this.addAlias())});s(this,"addContextTag",()=>{const t=this.newContextTag.trim();t&&!this.contextTags.includes(t)&&(this.contextTags=[...this.contextTags,t],this.newContextTag="")});s(this,"removeContextTag",t=>{this.contextTags=this.contextTags.filter((i,n)=>n!==t)});s(this,"handleContextTagKeyPress",t=>{t.key==="Enter"&&(t.preventDefault(),this.addContextTag())});s(this,"addTag",()=>{const t=this.newTag.trim();t&&!this.tags.includes(t)&&(this.tags=[...this.tags,t],this.newTag="")});s(this,"removeTag",t=>{this.tags=this.tags.filter((i,n)=>n!==t)});s(this,"handleTagKeyPress",t=>{t.key==="Enter"&&(t.preventDefault(),this.addTag())});b(this,{name:h,entityType:h,category:h,aliases:h,contextTags:h,notes:h,tags:h,newAlias:h,newContextTag:h,newTag:h,avatarUrl:h,errors:h,setName:o,setEntityType:o,setCategory:o,setNotes:o,setNewAlias:o,setNewContextTag:o,setNewTag:o,setAvatarUrl:o,addAlias:o,removeAlias:o,addContextTag:o,removeContextTag:o,addTag:o,removeTag:o,setErrors:o,initializeForm:o}),this.initializeForm()}componentDidUpdate(t){this.props.entity!==t.entity&&this.initializeForm()}validateForm(){const t={};return this.name.trim()||(t.name="Name is required"),this.entityType||(t.entityType="Entity type is required"),this.setErrors(t),Object.keys(t).length===0}render(){const{open:t,onCancel:i,loading:n=!1,entity:g}=this.props,y=!!g,u=y?"Edit Entity":"Create New Entity";return e.jsxs(J,{open:t,onClose:i,maxWidth:"md",fullWidth:!0,children:[e.jsx(V,{children:u}),e.jsx(X,{children:e.jsxs(r,{sx:{display:"flex",flexDirection:"column",gap:3,pt:1},children:[e.jsxs(r,{children:[e.jsx(c,{variant:"h6",gutterBottom:!0,children:"Basic Information"}),e.jsxs(r,{sx:{display:"flex",flexDirection:"column",gap:2},children:[e.jsx(T,{label:"Name",value:this.name,onChange:a=>this.setName(a.target.value),error:!!this.errors.name,helperText:this.errors.name,fullWidth:!0,required:!0}),e.jsxs(Z,{fullWidth:!0,required:!0,error:!!this.errors.entityType,children:[e.jsx(Q,{children:"Entity Type"}),e.jsxs(tt,{value:this.entityType,label:"Entity Type",onChange:a=>this.setEntityType(a.target.value),children:[e.jsx(C,{value:l.Company,children:"Company"}),e.jsx(C,{value:l.Person,children:"Person"}),e.jsx(C,{value:l.Project,children:"Project"}),e.jsx(C,{value:l.Location,children:"Location"}),e.jsx(C,{value:l.Domain,children:"Domain"})]}),this.errors.entityType&&e.jsx(et,{children:this.errors.entityType})]}),e.jsx(T,{label:"Category",value:this.category,onChange:a=>this.setCategory(a.target.value),fullWidth:!0,helperText:"Optional category for organization"}),e.jsx(T,{label:"Avatar URL",value:this.avatarUrl,onChange:a=>this.setAvatarUrl(a.target.value),fullWidth:!0,helperText:"URL for the entity's avatar image"})]})]}),e.jsxs(r,{children:[e.jsx(c,{variant:"h6",gutterBottom:!0,children:"Aliases"}),e.jsx(c,{variant:"body2",gutterBottom:!0,sx:{color:"text.secondary"},children:"Alternative names this entity is known by"}),e.jsx(r,{sx:{display:"flex",gap:1,mb:2,flexWrap:"wrap"},children:this.aliases.map((a,d)=>e.jsx(j,{label:a,onDelete:()=>this.removeAlias(d),deleteIcon:e.jsx(v,{}),size:"small",color:"primary",variant:"outlined"},d))}),e.jsxs(r,{sx:{display:"flex",gap:1},children:[e.jsx(T,{label:"Add alias",value:this.newAlias,onChange:a=>this.setNewAlias(a.target.value),onKeyPress:this.handleAliasKeyPress,fullWidth:!0,size:"small"}),e.jsx(p,{onClick:this.addAlias,variant:"outlined",startIcon:e.jsx(E,{}),disabled:!this.newAlias.trim(),children:"Add"})]})]}),e.jsxs(r,{children:[e.jsx(c,{variant:"h6",gutterBottom:!0,children:"Context Tags"}),e.jsx(c,{variant:"body2",gutterBottom:!0,sx:{color:"text.secondary"},children:"Context-specific identifiers for this entity"}),e.jsx(r,{sx:{display:"flex",gap:1,mb:2,flexWrap:"wrap"},children:this.contextTags.map((a,d)=>e.jsx(j,{label:a,onDelete:()=>this.removeContextTag(d),deleteIcon:e.jsx(v,{}),size:"small",color:"secondary",variant:"outlined"},d))}),e.jsxs(r,{sx:{display:"flex",gap:1},children:[e.jsx(T,{label:"Add context tag",value:this.newContextTag,onChange:a=>this.setNewContextTag(a.target.value),onKeyPress:this.handleContextTagKeyPress,fullWidth:!0,size:"small"}),e.jsx(p,{onClick:this.addContextTag,variant:"outlined",startIcon:e.jsx(E,{}),disabled:!this.newContextTag.trim(),children:"Add"})]})]}),e.jsxs(r,{children:[e.jsx(c,{variant:"h6",gutterBottom:!0,children:"Tags"}),e.jsx(c,{variant:"body2",gutterBottom:!0,sx:{color:"text.secondary"},children:"General classification tags"}),e.jsx(r,{sx:{display:"flex",gap:1,mb:2,flexWrap:"wrap"},children:this.tags.map((a,d)=>e.jsx(j,{label:a,onDelete:()=>this.removeTag(d),deleteIcon:e.jsx(v,{}),size:"small",color:"success",variant:"outlined"},d))}),e.jsxs(r,{sx:{display:"flex",gap:1},children:[e.jsx(T,{label:"Add tag",value:this.newTag,onChange:a=>this.setNewTag(a.target.value),onKeyPress:this.handleTagKeyPress,fullWidth:!0,size:"small"}),e.jsx(p,{onClick:this.addTag,variant:"outlined",startIcon:e.jsx(E,{}),disabled:!this.newTag.trim(),children:"Add"})]})]}),e.jsxs(r,{children:[e.jsx(c,{variant:"h6",gutterBottom:!0,children:"Notes"}),e.jsx(T,{label:"Additional notes",value:this.notes,onChange:a=>this.setNotes(a.target.value),fullWidth:!0,multiline:!0,rows:3,helperText:"Optional additional information about this entity"})]})]})}),e.jsxs(st,{children:[e.jsx(p,{onClick:i,disabled:n,children:"Cancel"}),e.jsx(p,{onClick:this.handleSave,variant:"contained",disabled:n,children:n?"Saving...":y?"Update":"Create"})]})]})}});var f;const ut=w((f=class extends D.Component{constructor(t){super(t);s(this,"handleCardClick",()=>{const{onClick:t}=this.props,i=this.entity;t&&i&&t(i)});s(this,"handleEdit",t=>{t.stopPropagation();const{onEdit:i}=this.props,n=this.entity;i&&n&&i(n)});s(this,"handleDelete",t=>{t.stopPropagation();const{onDelete:i}=this.props,n=this.entity;i&&n&&i(n)});b(this,{})}get rootStore(){return this.context}get entity(){const{entity:t,urn:i}=this.props;if(t)return t;if(i){const n=this.rootStore.namedEntityStore.entityDTOs.get(i);if(n)return n}return null}isFullDTO(t){return"metadata"in t&&"aliasCount"in t}isSearchResult(t){return"aliases"in t&&!("metadata"in t)}getEntityIcon(){const t=this.entity,i="small";if(t!=null&&t.avatarUrl)return e.jsx(it,{src:t.avatarUrl,sx:{width:56,height:56},children:t.name.split(" ").map(n=>n[0]).join("")});switch(t==null?void 0:t.entityType){case l.Company:return e.jsx(L,{fontSize:i});case l.Person:return e.jsx(ot,{fontSize:i});case l.Location:return e.jsx(rt,{fontSize:i});case l.Domain:return e.jsx(nt,{fontSize:i});case l.Project:return e.jsx(at,{fontSize:i});default:return e.jsx(L,{fontSize:i})}}getEntityColor(){const t=this.entity;switch(t==null?void 0:t.entityType){case l.Company:return"primary";case l.Person:return"secondary";case l.Location:return"success";case l.Domain:return"info";case l.Project:return"warning";default:return"default"}}render(){var n,g,y,u,a,d,A,k,I,F,N,U,z,P;const t=this.entity,{showActions:i=!0}=this.props;return t?e.jsx(O,{sx:{mb:1,cursor:this.props.onClick?"pointer":"default","&:hover":this.props.onClick?{boxShadow:2,transform:"translateY(-1px)",transition:"all 0.2s ease-in-out"}:{}},onClick:this.handleCardClick,children:e.jsx(B,{sx:{pb:1,"&:last-child":{pb:1}},children:e.jsxs(r,{sx:{display:"flex",alignItems:"flex-start",justifyContent:"space-between"},children:[e.jsxs(r,{sx:{display:"flex",alignItems:"center",flex:1},children:[e.jsx(r,{sx:{mr:1,color:"text.secondary"},children:this.getEntityIcon()}),e.jsxs(r,{sx:{flex:1},children:[e.jsx(c,{variant:"subtitle1",component:"div",sx:{fontWeight:500},children:t.name}),e.jsxs(r,{sx:{display:"flex",alignItems:"center",gap:1,mt:1},children:[e.jsx(j,{label:t.entityType,size:"small",color:this.getEntityColor(),variant:"outlined"}),this.isFullDTO(t)&&((n=t.metadata)==null?void 0:n.validationStatus)&&t.metadata.validationStatus!=="pending"&&e.jsx(j,{label:t.metadata.validationStatus,size:"small",color:t.metadata.validationStatus==="validated"?"success":"warning",variant:"filled"})]}),(this.isFullDTO(t)&&t.aliasCount>0||this.isSearchResult(t)&&t.aliases&&t.aliases.length>0)&&e.jsx(c,{variant:"caption",sx:{color:"text.secondary",mt:.5,display:"block"},children:this.isFullDTO(t)?`${t.aliasCount} alias${t.aliasCount!==1?"es":""}`:`${((g=t.aliases)==null?void 0:g.length)||0} alias${(((y=t.aliases)==null?void 0:y.length)||0)!==1?"es":""}`}),this.isFullDTO(t)&&t.relationshipCount>0&&e.jsxs(c,{variant:"caption",sx:{color:"text.secondary",mt:.5,display:"block"},children:[t.relationshipCount," relationship",t.relationshipCount!==1?"s":""]}),(this.isFullDTO(t)&&((u=t.metadata)==null?void 0:u.aliases)&&t.metadata.aliases.length>0||this.isSearchResult(t)&&t.aliases&&t.aliases.length>0)&&e.jsxs(c,{variant:"caption",sx:{color:"text.secondary",mt:.5,display:"block"},children:["Also known as:"," ",this.isFullDTO(t)?((d=(a=t.metadata)==null?void 0:a.aliases)==null?void 0:d.slice(0,3).join(", "))||"":((A=t.aliases)==null?void 0:A.slice(0,3).join(", "))||"",(this.isFullDTO(t)&&(((I=(k=t.metadata)==null?void 0:k.aliases)==null?void 0:I.length)||0)>3||this.isSearchResult(t)&&(((F=t.aliases)==null?void 0:F.length)||0)>3)&&` (+${(this.isFullDTO(t)?((U=(N=t.metadata)==null?void 0:N.aliases)==null?void 0:U.length)||0:((z=t.aliases)==null?void 0:z.length)||0)-3} more)`]}),this.isFullDTO(t)&&((P=t.metadata)==null?void 0:P.tags)&&t.metadata.tags.length>0&&e.jsxs(r,{sx:{display:"flex",gap:.5,mt:.5,flexWrap:"wrap"},children:[t.metadata.tags.slice(0,3).map((G,q)=>e.jsx(j,{label:G,size:"small",variant:"outlined",sx:{height:16,fontSize:"0.6rem"}},q)),t.metadata.tags.length>3&&e.jsxs(c,{variant:"caption",sx:{color:"text.secondary",alignSelf:"center"},children:["+",t.metadata.tags.length-3," more"]})]})]})]}),i&&e.jsxs(r,{sx:{display:"flex",gap:.5},children:[this.props.onEdit&&e.jsx(R,{size:"small",onClick:this.handleEdit,sx:{color:"text.secondary"},children:e.jsx(lt,{fontSize:"small"})}),this.props.onDelete&&e.jsx(R,{size:"small",onClick:this.handleDelete,sx:{color:"text.secondary"},children:e.jsx(ht,{fontSize:"small"})})]})]})})}):e.jsx(O,{sx:{mb:1,backgroundColor:"action.hover"},children:e.jsx(B,{sx:{display:"flex",alignItems:"center",justifyContent:"center",height:100},children:e.jsx(c,{variant:"body2",color:"text.secondary",children:"Entity data not available"})})})}},s(f,"contextType",K),f));var S;const Bt=w((S=class extends D.Component{constructor(t){super(t);s(this,"GROUP_INTO_TABS",!0);s(this,"showCreateDialog",!1);s(this,"showEditDialog",!1);s(this,"editingEntity",null);s(this,"formLoading",!1);s(this,"selectedEntityUrn",null);s(this,"showDetailDialog",!1);s(this,"currentFilter",{});s(this,"selectedEntityTypeIndex",0);s(this,"entityTypeTabs",[{type:l.Company,label:"Companies"},{type:l.Person,label:"People"},{type:l.Project,label:"Projects"},{type:l.Location,label:"Locations"},{type:l.Domain,label:"Websites"}]);s(this,"loadEntities",()=>{this.rootStore.namedEntityStore.loadAllEntityTypes().catch(t=>{console.error("Failed to load entities:",t)})});s(this,"handleLoadMore",()=>{var i;const t=(i=this.entityTypeTabs[this.selectedEntityTypeIndex])==null?void 0:i.type;t&&this.namedEntityStore.loadEntitiesByType(t).catch(n=>{console.error(`Failed to load more ${t} entities:`,n)})});s(this,"handleCreateEntity",()=>{this.showCreateDialog=!0});s(this,"handleEditEntity",t=>{this.editingEntity=t,this.showEditDialog=!0});s(this,"handleDeleteEntity",async t=>{if(window.confirm(`Are you sure you want to delete "${t.name}"?`))try{await this.namedEntityStore.deleteEntity(t.urn)}catch(i){console.error("Failed to delete entity:",i)}});s(this,"handleEntityClick",async t=>{this.selectedEntityUrn=t.urn,this.showDetailDialog=!0,this.rootStore.searchStore.observe([{type:mt.NamedEntity,urn:t.urn,name:t.name,source:"dialog",entityType:t.entityType}])});s(this,"handleCloseDetailDialog",()=>{this.selectedEntityUrn&&this.rootStore.searchStore.unobserve(this.selectedEntityUrn),this.showDetailDialog=!1,this.selectedEntityUrn=null});s(this,"handleSearch",t=>{this.currentFilter={...this.currentFilter,...t},this.handleCloseDetailDialog()});s(this,"setSelectedEntityTypeIndex",t=>{this.selectedEntityTypeIndex=t});s(this,"handleEditSearchResult",t=>{this.namedEntityStore.getEntityByUrn(t.urn).then(i=>{i&&this.handleEditEntity(i)})});s(this,"handleDeleteSearchResult",async t=>{if(window.confirm(`Are you sure you want to delete "${t.name}"?`))try{await this.namedEntityStore.deleteEntity(t.urn)}catch(i){console.error("Failed to delete entity:",i)}});s(this,"handleSaveEntity",async t=>{this.formLoading=!0;try{this.editingEntity?await this.namedEntityStore.updateEntity(this.editingEntity.urn,{name:t.name,entityType:t.entityType,data:`# ${t.name}
2
3${t.notes}`,aliases:t.aliases,contextTags:t.contextTags,extractionMethod:M.Manual,discoverySource:{type:$.Manual},notes:t.notes,avatarUrl:t.avatarUrl}):await this.namedEntityStore.createEntity({name:t.name,entityType:t.entityType,data:`# ${t.name}
4
5${t.notes}`,aliases:t.aliases,contextTags:t.contextTags,extractionMethod:M.Manual,discoverySource:{type:$.Manual},notes:t.notes,avatarUrl:t.avatarUrl,identifiers:{}}),this.showCreateDialog=!1,this.showEditDialog=!1,this.editingEntity=null}catch(i){console.error("Failed to save entity:",i)}finally{this.formLoading=!1}});s(this,"handleCancelForm",()=>{this.showCreateDialog=!1,this.showEditDialog=!1,this.editingEntity=null});b(this,{showCreateDialog:h
5,showEditDialog:h,editingEntity:h,formLoading:h,selectedEntityUrn:h,showDetailDialog:h,currentFilter:h,selectedEntityTypeIndex:h,handleCreateEntity:o,handleEditEntity:o,handleCancelForm:o,handleEntityClick:o,handleCloseDetailDialog:o,handleSearch:o,setSelectedEntityTypeIndex:o})}get rootStore(){return this.context}get workspaceStore(){return this.rootStore.workspaceStore}get namedEntityStore(){return this.rootStore.namedEntityStore}componentDidMount(){this.loadEntities(),this.rootStore.searchStore.setCurrentContext({id:"entities",name:"Named Entities",type:"global",icon:"entity"})}componentWillUnmount(){this.rootStore.searchStore.clearObserved()}render(){var u;const t=this.GROUP_INTO_TABS?"":` (${this.namedEntityStore.getTotalEntityCount()})`,i=(`${(u=this.workspaceStore.selectedWorkspace)==null?void 0:u.name}'s network`||"Our network")+t,n=this.entityTypeTabs.map(a=>({...a,entities:this.namedEntityStore.getEntitiesByType(a.type)})),g=n[this.selectedEntityTypeIndex]??n[0],y=this.GROUP_INTO_TABS?g.entities:this.namedEntityStore.getAllEntities();return e.jsxs(e.Fragment,{children:[e.jsx(dt,{maxWidth:"xl",sx:{py:3},children:e.jsxs(r,{children:[e.jsxs(r,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center",mb:3},children:[e.jsx(c,{variant:"h4",component:"h1",children:i}),e.jsx(p,{variant:"contained",startIcon:e.jsx(E,{}),onClick:this.handleCreateEntity,children:"Create Entity"})]}),this.namedEntityStore.isLoading&&e.jsxs(r,{sx:{display:"flex",alignItems:"center",gap:2,mb:2},children:[e.jsx(ct,{size:20}),e.jsx(c,{children:"Loading entities..."})]}),this.namedEntityStore.error&&e.jsx(yt,{severity:"error",sx:{mb:2},children:this.namedEntityStore.error}),e.jsxs(r,{children:[this.GROUP_INTO_TABS&&e.jsx(xt,{value:this.selectedEntityTypeIndex,onChange:(a,d)=>this.setSelectedEntityTypeIndex(d),sx:{mb:2},children:n.filter(a=>a.entities.length>0).map(a=>e.jsx(gt,{label:`${a.label} (${a.entities.length})`},a.type))}),y.length===0&&!this.namedEntityStore.isLoading&&e.jsx(c,{sx:{color:"text.secondary"},children:"No entities found."}),e.jsx(W,{container:!0,spacing:2,sx:{mb:2},children:y.map(a=>e.jsx(W,{size:{xs:12,sm:6,md:4},children:e.jsx(ut,{entity:a,onClick:d=>this.handleEntityClick(d),onEdit:d=>this.handleEditSearchResult(d),onDelete:d=>this.handleDeleteSearchResult(d),showActions:!0})},a.urn))}),this.namedEntityStore.pagination.hasMore&&e.jsx(p,{variant:"outlined",onClick:()=>this.namedEntityStore.loadMore(),disabled:this.namedEntityStore.isLoading,sx:{mt:2},children:this.namedEntityStore.isLoading?"Loading...":"Load More"}),e.jsx(p,{variant:"outlined",onClick:()=>this.loadEntities(),disabled:this.namedEntityStore.isLoading,sx:{mt:2},children:"Load more"})]})," "]})}),e.jsx(_,{open:this.showCreateDialog,onSave:this.handleSaveEntity,onCancel:this.handleCancelForm,loading:this.formLoading}),e.jsx(_,{open:this.showEditDialog,entity:this.editingEntity||void 0,onSave:this.handleSaveEntity,onCancel:this.handleCancelForm,loading:this.formLoading}),e.jsx(pt,{open:this.showDetailDialog,entityUrn:this.selectedEntityUrn,onClose:this.handleCloseDetailDialog,onSearch:this.handleSearch})]})}},s(S,"contextType",K),S));export{Bt as default};

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.