PageSourceSearch

https://domdhi.com/assets/root-Bcndpy-H.js

js domdhi.com collected 2026-10-02 01:27:37 UTC 17,670 bytes, 1 lines download raw bytes

1import{B as e,H as t,W as n,a as r,f as i,l as a,o,p as s,w as c,z as l}from"./chunk-6CSD65Y2-D6zLy3dp.js";import{t as u}from"./react-dom-xtO3DKtk.js";import{t as d}from"./jsx-runtime-BGLTrfZy.js";import{t as f}from"./nonce-CWOxB_-x.js";import{i as p,n as m}from"./button-DrB63Wrb.js";import{t as h}from"./utils-UvpNVb9C.js";import{t as g}from"./dist-k5UaVEGE.js";import{t as _}from"./error-page-DXluEbBN.js";import{a as v,c as y,i as b,l as x,n as ee,o as S,r as C,t as w}from"./dist-DwVSkiDL.js";import{t as T}from"./dist-CxHP7aHd.js";import{i as te,n as E,t as D}from"./dist-CWWr0mHq.js";import{t as O}from"./x-4NTPRLP3.js";import{t as k}from"./use-toast-B-AEaVB6.js";import{t as A}from"./route-error-oT57U1b3.js";var j=class extends Error{requiredEntitlement;productId;constructor(e,t,n){super(e),this.name=`AuthorizationError`,this.requiredEntitlement=t,this.productId=n}},M=class extends Error{missingFields;blockedFeature;constructor(e,t,n){super(e),this.name=`ProfileIncompleteError`,this.missingFields=t,this.blockedFeature=n}},N=d();function ne({message:e,requiredEntitlement:t,ctaHref:n=`/billing/checkout`,ctaLabel:r=`Unlock Access`}){return(0,N.jsx)(`div`,{className:`fixed inset-0 z-50 flex items-center justify-center bg-black/80 backdrop-blur-sm p-4`,children:(0,N.jsxs)(`div`,{className:`w-full max-w-md overflow-hidden rounded-2xl border border-white/10 bg-[#0A0A0B] p-6 shadow-2xl relative animate-in fade-in zoom-in-95 duration-300`,children:[(0,N.jsx)(`div`,{className:`absolute -top-10 -right-10 w-32 h-32 bg-purple-500/20 blur-3xl rounded-full pointer-events-none`}),(0,N.jsx)(`div`,{className:`absolute -bottom-10 -left-10 w-32 h-32 bg-emerald-500/20 blur-3xl rounded-full pointer-events-none`}),(0,N.jsxs)(`div`,{className:`relative z-10 flex flex-col items-center text-center space-y-6`,children:[(0,N.jsx)(`div`,{className:`w-12 h-12 rounded-full bg-white/5 flex items-center justify-center border border-white/10`,children:(0,N.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,className:`text-white/60`,children:[(0,N.jsx)(`rect`,{width:`18`,height:`11`,x:`3`,y:`11`,rx:`2`,ry:`2`}),(0,N.jsx)(`path`,{d:`M7 11V7a5 5 0 0 1 10 0v4`})]})}),(0,N.jsxs)(`div`,{className:`space-y-2`,children:[(0,N.jsx)(`h2`,{className:`text-xl font-bold tracking-tight text-white font-serif`,children:`Access Restricted`}),(0,N.jsx)(`p`,{className:`text-sm text-gray-400 leading-relaxed`,children:e})]}),(0,N.jsxs)(`div`,{className:`flex flex-col w-full gap-3`,children:[(0,N.jsx)(m,{to:n,variant:`brutal`,accent:`amethyst`,className:`w-full`,children:r}),(0,N.jsx)(m,{to:`/`,variant:`ghost`,accent:`white`,className:`w-full`,children:`Back to Home`})]}),(0,N.jsxs)(`p`,{className:`text-[10px] uppercase tracking-widest text-gray-600`,children:[`Req: `,t]})]})]})})}var re=n(u(),1),P=n(t(),1),ie=Object.freeze({position:`absolute`,border:0,width:1,height:1,padding:0,margin:-1,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,whiteSpace:`nowrap`,wordWrap:`normal`}),ae=`VisuallyHidden`,F=P.forwardRef((e,t)=>(0,N.jsx)(v.span,{...e,ref:t,style:{...ie,...e.style}}));F.displayName=ae;var I=`ToastProvider`,[L,oe,se]=T(`Toast`),[ce,le]=y(`Toast`,[se]),[ue,R]=ce(I),z=e=>{let{__scopeToast:t,label:n=`Notification`,duration:r=5e3,swipeDirection:i=`right`,swipeThreshold:a=50,announcerContainer:o,children:s}=e,[c,l]=P.useState(null),[u,d]=P.useState(0),f=P.useRef(!1),p=P.useRef(!1);return n.trim()||console.error(`Invalid prop \`label\` supplied to \`${I}\`. Expected non-empty \`string\`.`),(0,N.jsx)(L.Provider,{scope:t,children:(0,N.jsx)(ue,{scope:t,label:n,duration:r,swipeDirection:i,swipeThreshold:a,toastCount:u,viewport:c,onViewportChange:l,onToastAdd:P.useCallback(()=>d(e=>e+1),[]),onToastRemove:P.useCallback(()=>d(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:p,announcerContainer:o,children:s})})};z.displayName=I;var B=`ToastViewport`,de=[`F8`],V=`toast.viewportPause`,H=`toast.viewportResume`,U=P.forwardRef((e,t)=>{let{__scopeToast:n,hotkey:r=de,label:i=`Notifications ({hotkey})`,...a}=e,o=R(B,n),s=oe(n),c=P.useRef(null),l=P.useRef(null),u=P.useRef(null),d=P.useRef(null),f=p(t,d,o.onViewportChange),m=r.join(`+`).replace(/Key/g,``).replace(/Digit/g,``),h=o.toastCount>0;P.useEffect(()=>{let e=e=>{r.length!==0&&r.every(t=>e[t]||e.code===t)&&d.current?.focus()};
vendor: 8,691 bytes, line 1
1return document.addEventListener(`keydown`,e),()=>document.removeEventListener(`keydown`,e)},[r]),P.useEffect(()=>{let e=c.current,t=d.current;if(h&&e&&t){let n=()=>{if(!o.isClosePausedRef.current){let e=new CustomEvent(V);t.dispatchEvent(e),o.isClosePausedRef.current=!0}},r=()=>{if(o.isClosePausedRef.current){let e=new CustomEvent(H);t.dispatchEvent(e),o.isClosePausedRef.current=!1}},i=t=>{e.contains(t.relatedTarget)||r()},a=()=>{e.contains(document.activeElement)||r()};return e.addEventListener(`focusin`,n),e.addEventListener(`focusout`,i),e.addEventListener(`pointermove`,n),e.addEventListener(`pointerleave`,a),window.addEventListener(`blur`,n),window.addEventListener(`focus`,r),()=>{e.removeEventListener(`focusin`,n),e.removeEventListener(`focusout`,i),e.removeEventListener(`pointermove`,n),e.removeEventListener(`pointerleave`,a),window.removeEventListener(`blur`,n),window.removeEventListener(`focus`,r)}}},[h,o.isClosePausedRef]);let g=P.useCallback(({tabbingDirection:e})=>{let t=s().map(t=>{let n=t.ref.current,r=[n,...je(n)];return e===`forwards`?r:r.reverse()});return(e===`forwards`?t.reverse():t).flat()},[s]);return P.useEffect(()=>{let e=d.current;if(e){let t=t=>{let n=t.altKey||t.ctrlKey||t.metaKey;if(t.key===`Tab`&&!n){let n=document.activeElement,r=t.shiftKey;if(t.target===e&&r){l.current?.focus();return}let i=g({tabbingDirection:r?`backwards`:`forwards`}),a=i.findIndex(e=>e===n);Z(i.slice(a+1))?t.preventDefault():r?l.current?.focus():u.current?.focus()}};return e.addEventListener(`keydown`,t),()=>e.removeEventListener(`keydown`,t)}},[s,g]),(0,N.jsxs)(E,{ref:c,role:`region`,"aria-label":i.replace(`{hotkey}`,m),tabIndex:-1,style:{pointerEvents:h?void 0:`none`},children:[h&&(0,N.jsx)(G,{ref:l,onFocusFromOutsideViewport:()=>{Z(g({tabbingDirection:`forwards`}))}}),(0,N.jsx)(L.Slot,{scope:n,children:(0,N.jsx)(v.ol,{tabIndex:-1,...a,ref:f})}),h&&(0,N.jsx)(G,{ref:u,onFocusFromOutsideViewport:()=>{Z(g({tabbingDirection:`backwards`}))}})]})});U.displayName=B;var W=`ToastFocusProxy`,G=P.forwardRef((e,t)=>{let{__scopeToast:n,onFocusFromOutsideViewport:r,...i}=e,a=R(W,n);return(0,N.jsx)(F,{tabIndex:0,...i,ref:t,style:{position:`fixed`},onFocus:e=>{let t=e.relatedTarget;a.viewport?.contains(t)||r()}})});G.displayName=W;var K=`Toast`,fe=`toast.swipeStart`,pe=`toast.swipeMove`,me=`toast.swipeCancel`,he=`toast.swipeEnd`,q=P.forwardRef((e,t)=>{let{forceMount:n,open:r,defaultOpen:i,onOpenChange:a,...o}=e,[s,c]=w({prop:r,defaultProp:i??!0,onChange:a,caller:K});return(0,N.jsx)(ee,{present:n||s,children:(0,N.jsx)(ve,{open:s,...o,ref:t,onClose:()=>c(!1),onPause:b(e.onPause),onResume:b(e.onResume),onSwipeStart:x(e.onSwipeStart,e=>{e.currentTarget.setAttribute(`data-swipe`,`start`)}),onSwipeMove:x(e.onSwipeMove,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute(`data-swipe`,`move`),e.currentTarget.style.setProperty(`--radix-toast-swipe-move-x`,`${t}px`),e.currentTarget.style.setProperty(`--radix-toast-swipe-move-y`,`${n}px`)}),onSwipeCancel:x(e.onSwipeCancel,e=>{e.currentTarget.setAttribute(`data-swipe`,`cancel`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-move-x`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-move-y`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-end-x`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-end-y`)}),onSwipeEnd:x(e.onSwipeEnd,e=>{let{x:t,y:n}=e.detail.delta;e.currentTarget.setAttribute(`data-swipe`,`end`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-move-x`),e.currentTarget.style.removeProperty(`--radix-toast-swipe-move-y`),e.currentTarget.style.setProperty(`--radix-toast-swipe-end-x`,`${t}px`),e.currentTarget.style.setProperty(`--radix-toast-swipe-end-y`,`${n}px`),c(!1)})})})});q.displayName=K;var[ge,_e]=ce(K,{onClose(){}}),ve=P.forwardRef((e,t)=>{let{__scopeToast:n,type:r=`foreground`,duration:i,open:a,onClose:o,onEscapeKeyDown:s,onPause:c,onResume:l,onSwipeStart:u,onSwipeMove:d,onSwipeCancel:f,onSwipeEnd:m,...h}=e,g=R(K,n),[_,y]=P.useState(null),ee=p(t,e=>y(e)),S=P.useRef(null),C=P.useRef(null),w=i||g.duration,T=P.useRef(0),E=P.useRef(w),D=P.useRef(0),{onToastAdd:O,onToastRemove:k}=g,A=b(()=>{_?.contains(document.activeElement)&&g.viewport?.focus(),o()}),j=P.useCallback(e=>{!e||e===1/0||(window.clearTimeout(D.current),T.current=new Date().getTime(),D.current=window.setTimeout(A,e))},[A]);P.useEffect(()=>{let e=g.viewport;if(e){let t=()=>{j(E.current),l?.()},n=()=>{let e=new Date().getTime()-T.current;E.current-=e,window.clearTimeout(D.current),c?.()};return e.addEventListener(V,n),e.addEventListener(H,t),()=>{e.removeEventListener(V,n),e.removeEventListener(H,t)}}},[g.viewport,w,c,l,j]),P.useEffect(()=>{a&&!g.isClosePausedRef.current&&j(w)},[a,w,g.isClosePausedRef,j]),P.useEffect(()=>(O(),()=>k()),[O,k]);let M=P.useMemo(()=>_?De(_):null,[_]);return g.viewport?(0,N.jsxs)(N.Fragment,{children:[M&&(0,N.jsx)(ye,{__scopeToast:n,role:`status`,"aria-live":r===`foreground`?`assertive`:`polite`,children:M}),(0,N.jsx)(ge,{scope:n,onClose:A,children:re.createPortal((0,N.jsx)(L.ItemSlot,{scope:n,children:(0,N.jsx)(te,{asChild:!0,onEscapeKeyDown:x(s,()=>{g.isFocusedToastEscapeKeyDownRef.current||A(),g.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,N.jsx)(v.li,{tabIndex:0,"data-state":a?`open`:`closed`,"data-swipe-direction":g.swipeDirection,...h,ref:ee,style:{userSelect:`none`,touchAction:`none`,...e.style},onKeyDown:x(e.onKeyDown,e=>{e.key===`Escape`&&(s?.(e.nativeEvent),e.nativeEvent.defaultPrevented||(g.isFocusedToastEscapeKeyDownRef.current=!0,A()))}),onPointerDown:x(e.onPointerDown,e=>{e.button===0&&(S.current={x:e.clientX,y:e.clientY})}),onPointerMove:x(e.onPointerMove,e=>{if(!S.current)return;let t=e.clientX-S.current.x,n=e.clientY-S.current.y,r=!!C.current,i=[`left`,`right`].includes(g.swipeDirection),a=[`left`,`up`].includes(g.swipeDirection)?Math.min:Math.max,o=i?a(0,t):0,s=i?0:a(0,n),c=e.pointerType===`touch`?10:2,l={x:o,y:s},f={originalEvent:e,delta:l};r?(C.current=l,X(pe,d,f,{discrete:!1})):Oe(l,g.swipeDirection,c)?(C.current=l,X(fe,u,f,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>c||Math.abs(n)>c)&&(S.current=null)}),onPointerUp:x(e.onPointerUp,e=>{let t=C.current,n=e.target;if(n.hasPointerCapture(e.pointerId)&&n.releasePointerCapture(e.pointerId),C.current=null,S.current=null,t){let n=e.currentTarget,r={originalEvent:e,delta:t};Oe(t,g.swipeDirection,g.swipeThreshold)?X(he,m,r,{discrete:!0}):X(me,f,r,{discrete:!0}),n.addEventListener(`click`,e=>e.preventDefault(),{once:!0})}})})})}),g.viewport)})]}):null}),ye=e=>{let{__scopeToast:t,children:n,...r}=e,i=R(K,t),[a,o]=P.useState(!1),[s,c]=P.useState(!1);return ke(()=>o(!0)),P.useEffect(()=>{let e=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(e)},[]),s?null:(0,N.jsx)(D,{asChild:!0,container:i.announcerContainer||void 0,children:(0,N.jsx)(F,{...r,children:a&&(0,N.jsxs)(N.Fragment,{children:[i.label,` `,n]})})})},be=`ToastTitle`,J=P.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e;return(0,N.jsx)(v.div,{...r,ref:t})});J.displayName=be;var xe=`ToastDescription`,Se=P.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e;return(0,N.jsx)(v.div,{...r,ref:t})});Se.displayName=xe;var Ce=`ToastAction`,we=P.forwardRef((e,t)=>{let{altText:n,...r}=e;return n.trim()?(0,N.jsx)(Ee,{altText:n,asChild:!0,children:(0,N.jsx)(Y,{...r,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${Ce}\`. Expected non-empty \`string\`.`),null)});we.displayName=Ce;var Te=`ToastClose`,Y=P.forwardRef((e,t)=>{let{__scopeToast:n,...r}=e,i=_e(Te,n);return(0,N.jsx)(Ee,{asChild:!0,children:(0,N.jsx)(v.button,{type:`button`,...r,ref:t,onClick:x(e.onClick,i.onClose)})})});Y.displayName=Te;var Ee=P.forwardRef((e,t)=>{let{__scopeToast:n,altText:r,...i}=e;return(0,N.jsx)(v.div,{"data-radix-toast-announce-exclude":``,"data-radix-toast-announce-alt":r||void 0,...i,ref:t})});function De(e){let t=[];return Array.from(e.childNodes).forEach(e=>{if(e.nodeType===e.TEXT_NODE&&e.textContent&&t.push(e.textContent),Ae(e)){let n=e.ariaHidden||e.hidden||e.style.display===`none`,r=e.dataset.radixToastAnnounceExclude===``;if(!n)if(r){let n=e.dataset.radixToastAnnounceAlt;n&&t.push(n)}else t.push(...De(e))}}),t}function X(e,t,n,{discrete:r}){let i=n.originalEvent.currentTarget,a=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?S(i,a):i.dispatchEvent(a)}var Oe=(e,t,n=0)=>{let r=Math.abs(e.x),i=Math.abs(e.y),a=r>i;return t===`left`||t===`right`?a&&r>n:!a&&i>n};function ke(e=()=>{}){let t=b(e);C(()=>{let e=0,n=0;return e=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}},[t])}
1function Ae(e){return e.nodeType===e.ELEMENT_NODE}function je(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Z(e){let t=document.activeElement;return e.some(e=>e===t?!0:(e.focus(),document.activeElement!==t))}var Me=z,Ne=U,Pe=q,Fe=J,Q=Se,Ie=Y,Le=Me,Re=P.forwardRef(({className:e,...t},n)=>(0,N.jsx)(Ne,{ref:n,className:h(`fixed bottom-6 right-6 z-50 flex flex-col gap-2 w-[320px]`,e),...t}));Re.displayName=Ne.displayName;var ze=g(`font-mono text-sm px-4 py-2 border-2 border-black shadow-[4px_4px_0px_rgba(255,255,255,0.15)] flex items-start gap-2 data-[state=open]:animate-in data-[state=open]:slide-in-from-right-full data-[state=closed]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full`,{variants:{variant:{success:`bg-emerald text-black`,error:`bg-rose text-black`,info:`bg-amethyst text-black`,warning:`bg-amber text-black`}},defaultVariants:{variant:`success`}}),Be=P.forwardRef(({className:e,variant:t,...n},r)=>(0,N.jsx)(Pe,{ref:r,className:h(ze({variant:t}),e),...n}));Be.displayName=Pe.displayName;var Ve=P.forwardRef(({className:e,...t},n)=>(0,N.jsx)(Fe,{ref:n,className:h(`font-bold text-xs tracking-wider flex-1`,e),...t}));Ve.displayName=Fe.displayName;var He=P.forwardRef(({className:e,...t},n)=>(0,N.jsx)(Q,{ref:n,className:h(`text-xs mt-1 opacity-80`,e),...t}));He.displayName=Q.displayName;var $=P.forwardRef(({className:e,...t},n)=>(0,N.jsx)(Ie,{ref:n,className:h(`opacity-70 hover:opacity-100 transition-opacity flex-shrink-0`,e),"toast-close":``,...t,children:(0,N.jsx)(O,{className:`h-3 w-3`})}));$.displayName=Ie.displayName;function Ue(){let{toasts:e,dismiss:t}=k();return(0,N.jsxs)(Le,{swipeDirection:`right`,children:[e.map(e=>(0,N.jsxs)(Be,{variant:e.variant,duration:1/0,onOpenChange:n=>{n||t(e.id)},children:[(0,N.jsx)(Ve,{children:e.title}),e.description&&(0,N.jsx)(He,{children:e.description}),(0,N.jsx)($,{})]},e.id)),(0,N.jsx)(Re,{})]})}var We=()=>[{rel:`icon`,href:`/favicon.svg`,type:`image/svg+xml`},{rel:`icon`,href:`/favicon.ico`,sizes:`48x48`},{rel:`apple-touch-icon`,href:`/apple-touch-icon.png`},{rel:`manifest`,href:`/site.webmanifest`},{rel:`alternate`,type:`application/rss+xml`,title:`Domdhi RSS Feed`,href:`/api/feed.xml`},{rel:`preconnect`,href:`https://fonts.googleapis.com`},{rel:`preconnect`,href:`https://fonts.gstatic.com`,crossOrigin:`anonymous`},{rel:`preconnect`,href:`https://api.fontshare.com`,crossOrigin:`anonymous`},{rel:`stylesheet`,href:`https://api.fontshare.com/v2/css?f[]=clash-display@600,700&display=swap`}],Ge=()=>[{property:`og:site_name`,content:`Domdhi`},{property:`og:image`,content:`https://domdhi.com/icon-512.png`},{property:`og:type`,content:`website`}];function Ke({children:e}){let t=f();return(0,N.jsxs)(`html`,{lang:`en`,suppressHydrationWarning:!0,children:[(0,N.jsxs)(`head`,{children:[(0,N.jsx)(`meta`,{charSet:`utf-8`}),(0,N.jsx)(`meta`,{name:`viewport`,content:`width=device-width, initial-scale=1`}),(0,N.jsx)(`meta`,{name:`robots`,content:`noindex, nofollow`}),(0,N.jsx)(o,{}),(0,N.jsx)(r,{})]}),(0,N.jsxs)(`body`,{suppressHydrationWarning:!0,children:[e,(0,N.jsx)(Ue,{}),(0,N.jsx)(s,{nonce:t}),(0,N.jsx)(i,{nonce:t})]})]})}var qe=l(function(){return(0,N.jsx)(a,{})}),Je=e(function({error:e}){if(e instanceof j||e instanceof Error&&e.name===`AuthorizationError`||e instanceof Error&&`requiredEntitlement`in e){let t=e;return(0,N.jsx)(ne,{message:t.message,requiredEntitlement:t.requiredEntitlement,productId:t.productId})}if(e instanceof M||e instanceof Error&&e.name===`ProfileIncompleteError`){let t=e,n=t.missingFields??[],r=n.length?`/account/profile?missing=${encodeURIComponent(n.join(`,`))}`:`/account/profile`;return(0,N.jsx)(ne,{message:t.message,requiredEntitlement:`Complete: ${n.join(`, `)||t.blockedFeature}`,ctaHref:r,ctaLabel:`Complete Profile`})}return c(e)&&e.status===404?(0,N.jsx)(_,{code:`404`,title:`SIGNAL_NOT_FOUND`,description:`The requested frequency does not exist in our system.`,accentColor:`#9D4EDD`}):c(e)?(0,N.jsx)(_,{code:String(e.status),title:`SYSTEM_MALFUNCTION`,description:A(e),accentColor:`#FF0055`}):(0,N.jsx)(_,{code:`ERR`,title:`SYSTEM_MALFUNCTION`,description:`An unexpected error occurred.`,details:void 0,stack:void 0,accentColor:`#FF0055`})});
1export{Je as ErrorBoundary,Ke as Layout,qe as default,We as links,Ge as meta};

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.