1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4656],{21736:function(e,r,t){t.d(r,{KD:function(){return j},Li:function(){return g}});var a=t(57437),s=t(2265),n=t(23594),i=t(37410),d=t(75256),l=t(24148),o=t(84190),c=t(62869),m=t(94508),x=t(42097),u=t(59010),h=t(51082);function b(e){return!e||e.includes("undefined")?"Personal Workspace":e}function p(e){let r=new Map;e.forEach(e=>{r.set(e._id,{...e,sub_organizations_details:[]})});let t=[];return e.forEach(e=>{if(e.parent_organization_id){let a=r.get(e.parent_organization_id),s=r.get(e._id);a&&s?(a.sub_organizations_details=a.sub_organizations_details||[],a.sub_organizations_details.push(s)):s&&t.push(s)}else{let a=r.get(e._id);a&&t.push(a)}}),t}function f(e){let{compact:r=!1,currentName:t,activeId:x,isSwitching:u=!1,grouped:h,hasMultipleOrgs:p,onSelect:f}=e,[g,j]=(0,s.useState)(!1);return(0,a.jsxs)(o.h_,{open:g,onOpenChange:j,children:[(0,a.jsx)(o.$F,{asChild:!0,children:(0,a.jsxs)(c.z,{variant:r?"ghost":"outline",className:(0,m.cn)("justify-between transition-all",r?"h-8 w-full gap-2 rounded-md bg-card px-1 text-sm text-primary/70 hover:bg-card":"h-9 w-full rounded-lg px-1.5 font-normal"),disabled:u,children:[(0,a.jsx)("span",{className:"flex size-6 shrink-0 items-center justify-center rounded-md bg-muted text-muted-foreground",children:u?(0,a.jsx)(n.U,{className:"size-3.5 animate-spin"}):(0,a.jsx)(i.$,{className:"size-3.5"})}),!r&&(0,a.jsx)("div",{className:"min-w-0 flex-1 text-left",children:(0,a.jsx)("div",{className:"truncate text-[13px] font-medium",title:t,children:t})}),!r&&p&&(0,a.jsx)(d.K,{className:(0,m.cn)("size-3.5 shrink-0 text-muted-foreground transition-transform duration-200",g&&"rotate-180")})]})}),p&&(0,a.jsxs)(o.AW,{align:r?"end":"start",side:"right",sideOffset:r?12:6,className:"w-[300px] rounded-xl border border-border/60 p-0 shadow-xl",children:[(0,a.jsx)("div",{className:"flex items-center justify-between border-b border-border/60 px-3 py-2",children:(0,a.jsx)("p",{className:"text-xs font-medium text-muted-foreground",children:"Organizations"})}),(0,a.jsx)("div",{className:"max-h-[380px] overflow-y-auto p-1.5",children:h.map(e=>{let r=e._id===x,t=e.sub_organizations_details&&e.sub_organizations_details.length>0;return(0,a.jsxs)("div",{className:"mb-1.5 last:mb-0",children:[(0,a.jsx)(o.Xi,{className:(0,m.cn)("min-h-[40px] cursor-pointer rounded-lg px-2 py-1.5 transition-colors","hover:bg-muted/50",r&&"bg-primary/5 text-primary focus:bg-primary/5 focus:text-primary"),onClick:r?void 0:()=>f(e),children:(0,a.jsxs)("div",{className:"flex w-full items-start gap-2",children:[(0,a.jsx)("div",{className:"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded bg-muted",children:(0,a.jsx)(i.$,{className:"h-3 w-3 text-muted-foreground"})}),(0,a.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,a.jsx)("div",{className:(0,m.cn)("break-all text-xs leading-snug",r?"font-semibold":"font-medium"),children:b(e.name)}),e.domain&&(0,a.jsx)("div",{className:(0,m.cn)("mt-0.5 break-all text-[10px] leading-snug",r?"text-primary/70":"text-muted-foreground"),children:e.domain})]}),r&&(0,a.jsx)(l.J,{className:"mt-0.5 h-3.5 w-3.5 shrink-0 text-primary"})]})}),t&&e.sub_organizations_details&&(0,a.jsx)("div",{className:"ml-4 mt-1 border-l border-dashed border-border pl-2",children:e.sub_organizations_details.map(e=>{let r=e._id===x;return(0,a.jsx)(o.Xi,{className:(0,m.cn)("mb-1 min-h-[32px] cursor-pointer rounded-md px-2 py-1 transition-colors last:mb-0","hover:bg-muted/40",r&&"bg-primary/5 text-primary focus:bg-primary/5 focus:text-primary"),onClick:r?void 0:()=>f(e),children:(0,a.jsxs)("div",{className:"flex w-full items-start gap-2",children:[(0,a.jsx)("span",{className:(0,m.cn)("mt-1.5 h-1.5 w-1.5 shrink-0 rounded-full",r?"bg-primary":"bg-muted-foreground/40")}),(0,a.jsx)("div",{className:"min-w-0 flex-1",children:(0,a.jsx)("div",{className:(0,m.cn)("break-all text-xs leading-snug",r?"font-semibold":"font-medium"),children:b(e.name)})}),r&&(0,a.jsx)(l.J,{className:"mt-0.5 h-3 w-3 shrink-0 text-primary"})]})},e._id)})})]},e._id)})})]})]})}
1function g(e){let{compact:r=!1}=e,{getToken:t}=(0,u.a)(),n=t(),{organizationId:i,currentOrganization:d,allOrganizations:l,setOrganizationId:o,setApiKey:c,setApiKeys:m,setPolicyId:g,setCurrentOrganization:j,setCreditsLoading:w}=(0,x.Z)(),[N,y]=(0,s.useState)(!1),k=p(l),v=l.length>1,_=async e=>{if(e._id!==i&&!N&&n)try{y(!0),await (0,h.Kg)(n,e._id);let r=await (0,h.RR)({token:n,organization_id:e._id});if(r&&r.length>0){let e=r[0].api_key;c(e),m(r),localStorage.setItem("lyzrApiKey",e)}o(e._id),g(e.policyId||""),j(e),w(!0),window.location.reload()}catch(e){console.error("Failed to switch organization:",e),y(!1)}};return(0,a.jsx)(f,{compact:r,currentName:b(null==d?void 0:d.name),activeId:i,isSwitching:N,grouped:k,hasMultipleOrgs:v,onSelect:_})}function j(){let{getToken:e}=(0,u.a)(),r=e(),{organizationId:t,allOrganizations:d,setOrganizationId:c,setApiKey:f,setApiKeys:g,setPolicyId:j,setCurrentOrganization:w,setCreditsLoading:N}=(0,x.Z)(),[y,k]=(0,s.useState)(!1),v=p(d);if(0===d.length)return null;let _=async e=>{if(e._id!==t&&!y&&r)try{k(!0),await (0,h.Kg)(r,e._id);let t=await (0,h.RR)({token:r,organization_id:e._id});if(t&&t.length>0){let e=t[0].api_key;f(e),g(t),localStorage.setItem("lyzrApiKey",e)}c(e._id),j(e.policyId||""),w(e),N(!0),window.location.reload()}catch(e){console.error("Failed to switch organization:",e),k(!1)}};return(0,a.jsxs)("div",{className:"w-full min-w-0",children:[(0,a.jsx)("p",{className:"px-1 pb-1 text-xs font-medium text-muted-foreground",children:"Organizations"}),(0,a.jsx)("div",{className:"max-h-48 overflow-y-auto overflow-x-hidden p-1.5",children:v.map(e=>{let r=e._id===t,s=e.sub_organizations_details&&e.sub_organizations_details.length>0;return(0,a.jsxs)("div",{className:"mb-1.5 last:mb-0",children:[(0,a.jsx)(o.Xi,{className:(0,m.cn)("min-h-[40px] cursor-pointer rounded-lg px-2 py-1.5 transition-colors","hover:bg-muted/50",r&&"bg-primary/5 text-primary focus:bg-primary/5 focus:text-primary"),onClick:()=>_(e),disabled:r||y,children:(0,a.jsxs)("div",{className:"flex w-full items-center gap-2",children:[(0,a.jsx)("div",{className:"flex h-5 w-5 shrink-0 items-center justify-center rounded bg-muted",children:y&&r?(0,a.jsx)(n.U,{className:"h-3 w-3 animate-spin"}):(0,a.jsx)(i.$,{className:"h-3 w-3 text-muted-foreground"})}),(0,a.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,a.jsx)("div",{className:(0,m.cn)("truncate text-xs leading-none",r?"font-semibold":"font-medium"),title:b(e.name),children:b(e.name)}),e.domain&&(0,a.jsx)("div",{className:(0,m.cn)("mt-0.5 truncate text-[10px] leading-none",r?"text-primary/70":"text-muted-foreground"),children:e.domain})]}),r&&!y&&(0,a.jsx)(l.J,{className:"h-3.5 w-3.5 shrink-0 text-primary"})]})}),s&&e.sub_organizations_details&&(0,a.jsx)("div",{className:"ml-4 mt-1 border-l border-dashed border-border pl-2",children:e.sub_organizations_details.map(e=>{let r=e._id===t;return(0,a.jsx)(o.Xi,{className:(0,m.cn)("mb-1 min-h-[32px] cursor-pointer rounded-md px-2 py-1 transition-colors last:mb-0","hover:bg-muted/40",r&&"bg-primary/5 text-primary focus:bg-primary/5 focus:text-primary"),onClick:()=>_(e),disabled:r||y,children:(0,a.jsxs)("div",{className:"flex w-full items-center gap-2",children:[(0,a.jsx)("span",{className:(0,m.cn)("h-1.5 w-1.5 shrink-0 rounded-full",r?"bg-primary":"bg-muted-foreground/40")}),(0,a.jsx)("div",{className:"min-w-0 flex-1",children:(0,a.jsx)("div",{className:(0,m.cn)("truncate text-xs",r?"font-semibold":"font-medium"),title:b(e.name),children:b(e.name)})}),r&&(0,a.jsx)(l.J,{className:"h-3 w-3 shrink-0 text-primary"})]})},e._id)})})]},e._id)})})]})}},54392:function(e,r,t){t.d(r,{j:function(){return j},o:function(){return w}});var a=t(57437),s=t(2265),n=t(57586),i=t(3057),d=t(15529),l=t(37711),o=t(10190),c=t(50513),m=t(43551),x=t(39729),u=t(17632),h=t(24148),b=t(39957),p=t(62869),f=t(93022),g=t(33145);function j(e){let{isOpen:r,onClose:j,userEmail:w,userName:N,userId:y}=e,[k,v]=(0,s.useState)("code"),[_,z]=(0,s.useState)(!1),[C,S]=(0,s.useState)(!1),[E,F]=(0,s.use
1State)(""),[A,L]=(0,s.useState)(!1),[R,T]=(0,s.useState)(!1),[J,O]=(0,s.useState)(!1),[$,I]=(0,s.useState)(""),[P,M]=(0,s.useState)(""),[K,X]=(0,s.useState)(""),[G,D]=(0,s.useState)(!1),[H,U]=(0,s.useState)(null);(0,s.useEffect)(()=>{(async()=>{if(r&&w&&y){D(!0),U(null);try{let{getOrCreateReferralCode:e}=await t.e(5704).then(t.bind(t,95704)),r=await e(y,w,N);if(null==r?void 0:r.referral_code){let e=r.referral_code;X(e);let t=window.location.origin;M("".concat(t,"/?ref=").concat(e))}else throw Error("No referral code returned")}catch(e){console.error("[ReferralModal] Failed to fetch referral code:",e),U("Unable to load your referral link. Please try again.")}finally{D(!1)}}})()},[r,w,N,y]);let V=async()=>{if(!E.trim()){O(!0);return}if(!w){console.warn("[ReferralModal] No user email (auth not loaded?)"),I("Please sign in and try again."),O(!0);return}L(!0),O(!1),I("");let e=E.trim().toLowerCase();try{try{let r=(async()=>{let r=window.ViralLoops;if(!r)return;let t=await r.getCampaign();t&&(t.setReferrer({referralCode:e}),await t.identify({email:w,firstname:null==N?void 0:N.split(" ")[0],lastname:null==N?void 0:N.split(" ").slice(1).join(" ")}),await new Promise(e=>setTimeout(e,800)))})();await Promise.race([r,new Promise((e,r)=>setTimeout(()=>r(Error("Viral Loops timeout")),6e3))])}catch(e){console.warn("[ReferralModal] Viral Loops link failed (continuing with backend):",e)}let{registerReferralFromClient:r}=await t.e(3515).then(t.bind(t,19948)),a=await r(w,e);a.success?(T(!0),window.dispatchEvent(new CustomEvent("credits-updated")),setTimeout(()=>{T(!1),F(""),j()},2e3)):(I(a.message||"Invalid or already used referral code. Please check and try again."),O(!0))}catch(e){console.error("[ReferralModal] Error applying referral code:",e),I(e instanceof Error?e.message:"Could not apply that referral code. Please try again."),O(!0)}finally{L(!1)}},Y="link"===k?[{icon:d.L,title:"Share your invite link",description:"Send it to friends & colleagues"},{icon:l.b,title:"They create a new account",description:"They sign up using your link"},{icon:o.n,title:"You both get $10 of credits",description:"As soon as they sign up"}]:[{icon:d.L,title:"Share your referral code",description:"Send it to friends & colleagues"},{icon:l.b,title:"They create a new account",description:"After signup, they enter your code"},{icon:o.n,title:"You both get $10 of credits",description:"As soon as they apply the code"}];return(0,a.jsx)(n.M,{children:r&&(0,a.jsxs)("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4",children:[(0,a.jsx)(i.E.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},className:"absolute inset-0 bg-black/50 backdrop-blur-sm",onClick:j}),(0,a.jsxs)(i.E.div,{initial:{opacity:0,scale:.95,y:20},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.95,y:20},transition:{type:"spring",damping:25,stiffness:300},className:"relative w-full max-w-md bg-gradient-to-b from-[#FDF8F3] to-[#F5EDE4] dark:from-[#1a1410] dark:to-[#0f0b08] border border-brand/20 dark:border-brand/20 rounded-2xl shadow-2xl overflow-hidden",children:[(0,a.jsx)("div",{className:"absolute inset-0 opacity-30",style:{background:"radial-gradient(ellipse at top right, rgba(17,17,17, 0.15) 0%, transparent 50%)"}}),(0,a.jsx)("button",{onClick:j,className:"absolute top-4 right-4 p-2 rounded-full bg-brand/10 hover:bg-brand/20 text-brand dark:text-brand transition-colors z-10",children:(0,a.jsx)(c.X,{className:"w-4 h-4"})}),(0,a.jsxs)("div",{className:"relative p-6 pb-0",children:[(0,a.jsxs)("div",{className:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded-full bg-brand/10 dark:bg-brand/10 border border-brand/20 dark:border-brand/20 mb-4",children:[(0,a.jsx)(m.J,{className:"w-3.5 h-3.5 text-brand dark:text-brand"}),(0,a.jsx)("span",{className:"text-xs font-medium text-brand dark:text-brand",children:"Get free $10 of credits"})]}),(0,a.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h2",{className:"text-2xl font-normal text-brand dark:text-background mb-1 tracking-tight",style:{fontFamily:"var(--font-sans), Georgia, serif"},children:"Invite & Earn"}),(0,a.jsx)("p",{className:"text-sm italic text-brand dark:text-brand",style:{fontFamily:"var(--font-sans), Georgia, serif"},children:"Help democratize AI agent building for everyone"})]}),(0,a.jsx)("div",{className:"w-16 h-16 flex-shrink-0",children:(0,a.jsx)(g.default,{src:"/architect-mascot.svg",alt:"Architect",width:64,height:64,className:"w-full h-full object-contain"})})]})]}),(0,a.jsxs)("div",{className:"relative px-6 py-5",children:[(0,a.jsx)("p",{className:"text-xs uppercase tracking-wider text-brand/60 dark:text-brand/60 font-medium mb-4",children:"How it works"}),(0,a.jsx)("div",{className:"space-y-3",children:Y.map((e,r)=>{let t=e.icon;return(0,a.jsxs)("div",{className:"flex items-start gap-3 p-3 rounded-xl bg-white/60 dark:bg-white/5 border border-brand/10 dark:border-brand/10",children:[(0,a.jsx)("div",{className:"w-9 h-9 rounded-lg bg-brand/10 dark:bg-brand/10 flex items-center justify-center flex-shrink-0",children:(0,a.jsx)(t,{className:"w-4 h-4 text-brand dark:text-brand"})}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsx)("p",{className:"text-sm font-medium text-foreground",children:e.title}),(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:e.description})]}),(0,a.jsx)("div",{className:"w-6 h-6 rounded-full bg-brand/5 dark:bg-brand/5 flex items-center justify-center flex-shrink-0",children:(0,a.jsx)("span",{className:"text-xs font-semibold text-brand dark:text-brand",children:r+1})})]},r)})})]}),(0,a.jsxs)("div",{className:"relative px-6 pb-4",children:[(0,a.jsxs)("div",{className:"flex gap-1 mb-3 p-1 bg-white/60 dark:bg-white/5 border border-brand/15 dark:border-brand/15 rounded-lg",children:[(0,a.jsxs)("button",{onClick:()=>v("code"),className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all ".concat("code"===k?"bg-brand text-white dark:bg-brand dark:text-foreground":"text-brand/60 dark:text-brand/60 hover:text-brand dark:hover:text-brand"),children:[(0,a.jsx)(x.S,{className:"w-4 h-4 inline mr-1.5"}),"Code"]}),(0,a.jsxs)("button",{onClick:()=>v("link"),className:"flex-1 px-4 py-2 text-sm font-medium rounded-md transition-all ".concat("link"===k?"bg-brand text-white dark:bg-brand dark:text-foreground":"text-brand/60 dark:text-brand/60 hover:text-brand dark:hover:text-brand"),children:[(0,a.jsx)(u.a,{className:"w-4 h-4 inline mr-1.5"}),"Link"]})]}),"link"===k&&(0,a.jsx)("div",{className:"flex items-center gap-2 p-2 bg-white/80 dark:bg-white/5 border border-brand/15 dark:border-brand/15 rounded-xl",children:G?(0,a.jsxs)("div",{className:"stagger-in flex w-full items-center gap-2",children:[(0,a.jsx)(f.O,{className:"h-9 min-w-0 flex-1 rounded-lg"}),(0,a.jsx)(f.O,{className:"h-9 w-[106px] shrink-0 rounded-lg"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"plan-rise-in flex items-center gap-2 flex-1 min-w-0 px-2",children:[(0,a.jsx)(u.a,{className:"w-4 h-4 text-brand/50 dark:text-brand/50 flex-shrink-0"}),H?(0,a.jsx)("span",{className:"text-sm text-red-500",children:H}
1):(0,a.jsx)("span",{className:"text-sm text-foreground/70 truncate",children:P||"Sign in to get your referral link"})]}),(0,a.jsx)(p.z,{onClick:()=>{P&&(navigator.clipboard.writeText(P),z(!0),setTimeout(()=>z(!1),2e3))},disabled:!P,className:"plan-rise-in flex-shrink-0 px-4 py-2 text-sm font-medium rounded-lg transition-all",children:_?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(h.J,{className:"w-4 h-4 mr-1.5"}),"Copied!"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(b.C,{className:"w-4 h-4 mr-1.5"}),"Copy Link"]})})]})}),"code"===k&&(0,a.jsx)("div",{className:"flex items-center gap-2 p-2 bg-white/80 dark:bg-white/5 border border-brand/15 dark:border-brand/15 rounded-xl",children:G?(0,a.jsxs)("div",{className:"stagger-in flex w-full items-center gap-2",children:[(0,a.jsx)(f.O,{className:"h-9 min-w-0 flex-1 rounded-lg"}),(0,a.jsx)(f.O,{className:"h-9 w-[106px] shrink-0 rounded-lg"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"plan-rise-in flex items-center gap-2 flex-1 min-w-0 px-2",children:[(0,a.jsx)(x.S,{className:"w-4 h-4 text-brand/50 dark:text-brand/50 flex-shrink-0"}),H?(0,a.jsx)("span",{className:"text-sm text-red-500",children:H}):(0,a.jsx)("span",{className:"text-sm font-mono font-semibold text-foreground/70 tracking-wider",children:K||"Sign in to get your code"})]}),(0,a.jsx)(p.z,{onClick:()=>{K&&(navigator.clipboard.writeText(K),S(!0),setTimeout(()=>S(!1),2e3))},disabled:!K,className:"plan-rise-in flex-shrink-0 px-4 py-2 text-sm font-medium rounded-lg transition-all",children:C?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(h.J,{className:"w-4 h-4 mr-1.5"}),"Copied!"]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(b.C,{className:"w-4 h-4 mr-1.5"}),"Copy Code"]})})]})})]}),(0,a.jsxs)("div",{className:"relative px-6 pb-6",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1.5 text-sm text-brand dark:text-brand font-medium mb-3",children:[(0,a.jsx)(x.S,{className:"w-4 h-4"}),"Have a referral code?"]}),(0,a.jsxs)("div",{className:"flex items-center gap-2 p-2 bg-white/80 dark:bg-white/5 border rounded-xl transition-colors ".concat(J?"border-red-500/50":"border-brand/15 dark:border-brand/15"),children:[(0,a.jsx)("input",{type:"text",value:E,onChange:e=>{F(e.target.value.replace(/\s/g,"")),O(!1)},placeholder:"Enter code",className:"flex-1 px-3 py-2 bg-transparent text-sm text-foreground placeholder:text-muted-foreground/50 focus:outline-none",maxLength:12}),(0,a.jsx)(p.z,{onClick:V,disabled:!E.trim()||A||R,className:"flex-shrink-0 px-4 py-2 text-sm font-medium rounded-lg transition-all",children:R?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(h.J,{className:"w-4 h-4 mr-1.5"}),"Applied!"]}):A?(0,a.jsxs)("span",{className:"flex items-center gap-1.5",children:[(0,a.jsx)("div",{className:"w-3.5 h-3.5 border-2 border-white/30 border-t-white rounded-full animate-spin"}),"Applying..."]}):"Apply"})]}),R&&(0,a.jsxs)("p",{className:"text-xs text-emerald-600 dark:text-emerald-400 mt-2 flex items-center gap-1",children:[(0,a.jsx)(h.J,{className:"w-3 h-3"}),"Referral code applied! You and the referrer each got $10 of free credits."]}),J&&$&&(0,a.jsxs)("p",{className:"text-xs text-red-500 mt-2 flex items-center gap-1",children:[(0,a.jsx)(c.X,{className:"w-3 h-3 flex-shrink-0"}),$]})]})]})]})})}function w(e){let{onClick:r}=e;return(0,a.jsxs)("button",{onClick:r,className:"flex items-center gap-1.5 px-2.5 py-1.5 bg-gradient-to-r from-brand/10 to-brand/10 hover:from-brand/20 hover:to-brand/20 backdrop-blur-sm border border-brand/30 dark:border-brand/30 rounded-lg transition-all duration-200 group",children:[(0,a.jsx)(o.n,{className:"w-3.5 h-3.5 text-brand dark:text-brand group-hover:scale-110 transition-transform"}),(0,a.jsx)("span",{className:"text-xs font-medium text-brand dark:text-brand",children:"Get free $10 of credits"})]})}}}]);
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.