PageSourceSearch

https://3gi3wq.atoms.world/assets/router-vendor-B5MdcdXU.js

js 3gi3wq.atoms.world collected 2026-10-03 03:58:27 UTC 18,929 bytes, 28 lines download raw bytes

vendor: 9,581 bytes, lines 1-19
1import{r as u,R as le}from"./ui-vendor-DsDsQ0yK.js";/**
2 * @remix-run/router v1.23.2
3 *
4 * Copyright (c) Remix Software Inc.
5 *
6 * This source code is licensed under the MIT license found in the
7 * LICENSE.md file in the root directory of this source tree.
8 *
9 * @license MIT
10 */function S(){return S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},S.apply(this,arguments)}var P;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(P||(P={}));const A="popstate";function ie(e){e===void 0&&(e={});function t(n,a){let{pathname:l,search:i,hash:s}=n.location;return $("",{pathname:l,search:i,hash:s},a.state&&a.state.usr||null,a.state&&a.state.key||"default")}function r(n,a){return typeof a=="string"?a:X(a)}return se(t,r,null,e)}function v(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function j(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function oe(){return Math.random().toString(36).substr(2,8)}function V(e,t){return{usr:e.state,key:e.key,idx:t}}function $(e,t,r,n){return r===void 0&&(r=null),S({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?w(t):t,{state:r,key:t&&t.key||n||oe()})}function X(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function w(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function se(e,t,r,n){n===void 0&&(n={});let{window:a=document.defaultView,v5Compat:l=!1}=n,i=a.history,s=P.Pop,o=null,h=f();h==null&&(h=0,i.replaceState(S({},i.state,{idx:h}),""));function f(){return(i.state||{idx:null}).idx}function c(){s=P.Pop;let d=f(),x=d==null?null:d-h;h=d,o&&o({action:s,location:m.location,delta:x})}function p(d,x){s=P.Push;let E=$(m.location,d,x);h=f()+1;let C=V(E,h),B=m.createHref(E);try{i.pushState(C,"",B)}catch(N){if(N instanceof DOMException&&N.name==="DataCloneError")throw N;a.location.assign(B)}l&&o&&o({action:s,location:m.location,delta:1})}function y(d,x){s=P.Replace;let E=$(m.location,d,x);h=f();let C=V(E,h),B=m.createHref(E);i.replaceState(C,"",B),l&&o&&o({action:s,location:m.location,delta:0})}function g(d){let x=a.location.origin!=="null"?a.location.origin:a.location.href,E=typeof d=="string"?d:X(d);return E=E.replace(/ $/,"%20"),v(x,"No window.location.(origin|href) available to create URL for href: "+E),new URL(E,x)}let m={get action(){return s},get location(){return e(a,i)},listen(d){if(o)throw new Error("A history only accepts one active listener");return a.addEventListener(A,c),o=d,()=>{a.removeEventListener(A,c),o=null}},createHref(d){return t(a,d)},createURL:g,encodeLocation(d){let x=g(d);return{pathname:x.pathname,search:x.search,hash:x.hash}},push:p,replace:y,go(d){return i.go(d)}};return m}var k;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(k||(k={}));function ue(e,t,r){return r===void 0&&(r="/"),ce(e,t,r)}function ce(e,t,r,n){let a=typeof t=="string"?w(t):t,l=Z(a.pathname||"/",r);if(l==null)return null;let i=Q(e);he(i);let s=null;for(let o=0;s==null&&o<i.length;++o){let h=Re(l);s=Ee(i[o],h)}return s}function Q(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let a=(l,i,s)=>{let o={relativePath:s===void 0?l.path||"":s,caseSensitive:l.caseSensitive===!0,childrenIndex:i,route:l};o.relativePath.startsWith("/")&&(v(o.relativePath.startsWith(n),'Absolute route path "'+o.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),o.relativePath=o.relativePath.slice(n.length));let h=R([n,o.relativePath]),f=r.concat(o);l.children&&l.children.length>0&&(v(l.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+h+'".')),Q(l.children,t,f,h)),!(l.path==null&&!l.index)&&t.push({path:h,score:ye(h,l.index),routesMeta:f})};return e.forEach((l,i)=>{var s;if(l.path===""||!((s=l.path)!=null&&s.includes("?")))a(l,i);else for(let o of Y(l.path))a(l,i,o)}),t}function Y(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,a=r.endsWith("?"),l=r.replace(/\?$/,"");if(n.length===0)return a?[l,""]:[l];let i=Y(n.join("/")),s=[];return s.push(...i.map(o=>o===""?l:[l,o].join("/"))),a&&s.push(...i),s.map(o=>e.startsWith("/")&&o===""?"/":o)}function he(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:xe(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const fe=/^:[\w-]+$/,de=3,pe=2,me=1,ve=10,ge=-2,z=e=>e==="*";function ye(e,t){let r=e.split("/"),n=r.length;return r.some(z)&&(n+=ge),t&&(n+=pe),r.filter(a=>!z(a)).reduce((a,l)=>a+(fe.test(l)?de:l===""?me:ve),n)}function xe(e,t){return e.length===t.length&&e.slice(0,-1).every((n,a)=>n===t[a])?e[e.length-1]-t[t.length-1]:0}function Ee(e,t,r){let{routesMeta:n}=e,a={},l="/",i=[];for(let s=0;s<n.length;++s){let o=n[s],h=s===n.length-1,f=l==="/"?t:t.slice(l.length)||"/",c=Ce({path:o.relativePath,caseSensitive:o.caseSensitive,end:h},f),p=o.route;if(!c)return null;Object.assign(a,c.params),i.push({params:a,pathname:R([l,c.pathname]),pathnameBase:Ie(R([l,c.pathnameBase])),route:p}),c.pathnameBase!=="/"&&(l=R([l,c.pathnameBase]))}return i}function Ce(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=Pe(e.path,e.caseSensitive,e.end),a=t.match(r);if(!a)return null;let l=a[0],i=l.replace(/(.)\/+$/,"$1"),s=a.slice(1);return{params:n.reduce((h,f,c)=>{let{paramName:p,isOptional:y}=f;if(p==="*"){let m=s[c]||"";i=l.slice(0,l.length-m.length).replace(/(.)\/+$/,"$1")}const g=s[c];return y&&!g?h[p]=void 0:h[p]=(g||"").replace(/%2F/g,"/"),h},{}),pathname:l,pathnameBase:i,pattern:e}}function Pe(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),j(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(i,s,o)=>(n.push({paramName:s,isOptional:o!=null}),o?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),n]}function Re(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return j(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Z(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}const we=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,be=e=>we.test(e);function Se(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:a=""}=typeof e=="string"?w(e):e,l;if(r)if(be(r))l=r;else{if(r.includes("//")){let i=r;r=r.replace(/\/\/+/g,"/"),j(!1,"Pathnames cannot have embedded double slashes - normalizing "+(i+" -> "+r))}r.startsWith("/")?l=D(r.substring(1),"/"):l=D(r,t)}else l=t;return{pathname:l,search:Oe(n),hash:Ne(a)}}function D(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?r.length>1&&r.pop():a!=="."&&r.push(a)}),r.length>1?r.join("/"):"/"}function T(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"].  Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Ue(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function Be(e,t){let r=Ue(e);return t?r.map((n,a)=>a===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function Le(e,t,r,n){n===void 0&&(n=!1);let a;typeof e=="string"?a=w(e):(a=S({},e),v(!a.pathname||!a.pathname.includes("?"),T("?","pathname","search",a)),v(!a.pathname||!a.pathname.includes("#"),T("#","pathname","hash",a)),v(!a.search||!a.search.includes("#"),T("#","search","hash",a)));let l=e===""||a.pathname==="",i=l?"/":a.pathname,s;if(i==null)s=r;else{let c=t.length-1;if(!n&&i.startsWith("..")){let p=i.split("/");for(;p[0]==="..";)p.shift(),c-=1;a.pathname=p.join("/")}s=c>=0?t[c]:"/"}let o=Se(a,s),h=i&&i!=="/"&&i.endsWith("/"),f=(l||i===".")&&r.endsWith("/");return!o.pathname.endsWith("/")&&(h||f)&&(o.pathname+="/"),o}const R=e=>e.join("/").replace(/\/\/+/g,"/"),Ie=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Oe=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Ne=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Te(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const H=["post","put","patch","delete"];new Set(H);const $e=["get",...H];new Set($e);/**
11 * React Router v6.30.3
12 *
13 * Copyright (c) Remix Software Inc.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE.md file in the root directory of this source tree.
17 *
18 * @license MIT
19 */function U(){return U=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
vendor: 4,839 bytes, line 19
19for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},U.apply(this,arguments)}const W=u.createContext(null),_e=u.createContext(null),L=u.createContext(null),I=u.createContext(null),b=u.createContext({outlet:null,matches:[],isDataRoute:!1}),ee=u.createContext(null);function O(){return u.useContext(I)!=null}function M(){return O()||v(!1),u.useContext(I).location}function te(e){u.useContext(L).static||u.useLayoutEffect(e)}function Fe(){let{isDataRoute:e}=u.useContext(b);return e?Xe():je()}function je(){O()||v(!1);let e=u.useContext(W),{basename:t,future:r,navigator:n}=u.useContext(L),{matches:a}=u.useContext(b),{pathname:l}=M(),i=JSON.stringify(Be(a,r.v7_relativeSplatPath)),s=u.useRef(!1);return te(()=>{s.current=!0}),u.useCallback(function(h,f){if(f===void 0&&(f={}),!s.current)return;if(typeof h=="number"){n.go(h);return}let c=Le(h,JSON.parse(i),l,f.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:R([t,c.pathname])),(f.replace?n.replace:n.push)(c,f.state,f)},[t,n,i,l,e])}function We(e,t){return Me(e,t)}function Me(e,t,r,n){O()||v(!1);let{navigator:a}=u.useContext(L),{matches:l}=u.useContext(b),i=l[l.length-1],s=i?i.params:{};i&&i.pathname;let o=i?i.pathnameBase:"/";i&&i.route;let h=M(),f;if(t){var c;let d=typeof t=="string"?w(t):t;o==="/"||(c=d.pathname)!=null&&c.startsWith(o)||v(!1),f=d}else f=h;let p=f.pathname||"/",y=p;if(o!=="/"){let d=o.replace(/^\//,"").split("/");y="/"+p.replace(/^\//,"").split("/").slice(d.length).join("/")}let g=ue(e,{pathname:y}),m=De(g&&g.map(d=>Object.assign({},d,{params:Object.assign({},s,d.params),pathname:R([o,a.encodeLocation?a.encodeLocation(d.pathname).pathname:d.pathname]),pathnameBase:d.pathnameBase==="/"?o:R([o,a.encodeLocation?a.encodeLocation(d.pathnameBase).pathname:d.pathnameBase])})),l,r,n);return t&&m?u.createElement(I.Provider,{value:{location:U({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:P.Pop}},m):m}function Ae(){let e=Ke(),t=Te(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return u.createElement(u.Fragment,null,u.createElement("h2",null,"Unexpected Application Error!"),u.createElement("h3",{style:{fontStyle:"italic"}},t),r?u.createElement("pre",{style:a},r):null,null)}const Ve=u.createElement(Ae,null);class ke extends u.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error!==void 0?u.createElement(b.Provider,{value:this.props.routeContext},u.createElement(ee.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function ze(e){let{routeContext:t,match:r,children:n}=e,a=u.useContext(W);return a&&a.static&&a.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=r.route.id),u.createElement(b.Provider,{value:t},n)}function De(e,t,r,n){var a;if(t===void 0&&(t=[]),r===void 0&&(r=null),n===void 0&&(n=null),e==null){var l;if(!r)return null;if(r.errors)e=r.matches;else if((l=n)!=null&&l.v7_partialHydration&&t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let i=e,s=(a=r)==null?void 0:a.errors;if(s!=null){let f=i.findIndex(c=>c.route.id&&(s==null?void 0:s[c.route.id])!==void 0);f>=0||v(!1),i=i.slice(0,Math.min(i.length,f+1))}let o=!1,h=-1;if(r&&n&&n.v7_partialHydration)for(let f=0;f<i.length;f++){let c=i[f];if((c.route.HydrateFallback||c.route.hydrateFallbackElement)&&(h=f),c.route.id){let{loaderData:p,errors:y}=r,g=c.route.loader&&p[c.route.id]===void 0&&(!y||y[c.route.id]===void 0);if(c.route.lazy||g){o=!0,h>=0?i=i.slice(0,h+1):i=[i[0]];break}}}return i.reduceRight((f,c,p)=>{let y,g=!1,m=null,d=null;r&&(y=s&&c.route.id?s[c.route.id]:void 0,m=c.route.errorElement||Ve,o&&(h<0&&p===0?(Qe("route-fallback"),g=!0,d=null):h===p&&(g=!0,d=c.route.hydrateFallbackElement||null)));let x=t.concat(i.slice(0,p+1)),E=()=>{let C;return y?C=m:g?C=d:c.route.Component?C=u.createElement(c.route.Component,null):c.route.element?C=c.route.element:C=f,u.createElement(ze,{match:c,routeContext:{outlet:f,matches:x,isDataRoute:r!=null},children:C})};return r&&(c.route.ErrorBoundary||c.route.errorElement||p===0)?u.createElement(ke,{location:r.location,revalidation:r.revalidation,component:m,error:y,children:E(),routeC
19ontext:{outlet:null,matches:x,isDataRoute:!0}}):E()},null)}var re=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(re||{}),ne=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(ne||{});function Je(e){let t=u.useContext(W);return t||v(!1),t}function qe(e){let t=u.useContext(_e);return t||v(!1),t}function Ge(e){let t=u.useContext(b);return t||v(!1),t}function ae(e){let t=Ge(),r=t.matches[t.matches.length-1];return r.route.id||v(!1),r.route.id}function Ke(){var e;let t=u.useContext(ee),r=qe(),n=ae();return t!==void 0?t:(e=r.errors)==null?void 0:e[n]}function Xe(){let{router:e}=Je(re.UseNavigateStable),t=ae(ne.UseNavigateStable),r=u.useRef(!1);return te(()=>{r.current=!0}),u.useCallback(function(a,l){l===void 0&&(l={}),r.current&&(typeof a=="number"?e.navigate(a):e.navigate(a,U({fromRouteId:t},l)))},[e,t])}const J={};function Qe(e,t,r){J[e]||(J[e]=!0)}function Ye(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function Ze(e){v(!1)}function He(e){let{basename:t="/",children:r=null,location:n,navigationType:a=P.Pop,navigator:l,static:i=!1,future:s}=e;O()&&v(!1);let o=t.replace(/^\/*/,"/"),h=u.useMemo(()=>({basename:o,navigator:l,static:i,future:U({v7_relativeSplatPath:!1},s)}),[o,s,l,i]);typeof n=="string"&&(n=w(n));let{pathname:f="/",search:c="",hash:p="",state:y=null,key:g="default"}=n,m=u.useMemo(()=>{let d=Z(f,o);return d==null?null:{location:{pathname:d,search:c,hash:p,state:y,key:g},navigationType:a}},[o,f,c,p,y,g,a]);return m==null?null:u.createElement(L.Provider,{value:h},u.createElement(I.Provider,{children:r,value:m}))}function at(e){let{children:t,location:r}=e;return We(_(t),r)}new Promise(()=>{});function _(e,t){t===void 0&&(t=[]);let r=[];return u.Children.forEach(e,(n,a)=>{if(!u.isValidElement(n))return;let l=[...t,a];if(n.type===u.Fragment){r.push.apply(r,_(n.props.children,l));return}n.type!==Ze&&v(!1),!n.props.index||!n.props.children||v(!1);let i={id:n.props.id||l.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(i.children=_(n.props.children,l)),r.push(i)}),r}/**
20 * React Router DOM v6.30.3
21 *
22 * Copyright (c) Remix Software Inc.
23 *
24 * This source code is licensed under the MIT license found in the
25 * LICENSE.md file in the root directory of this source tree.
26 *
27 * @license MIT
28 */function F(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,r)=>{let n=e[r];return t.concat(Array.isArray(n)?n.map(a=>[r,a]):[[r,n]])},[]))}function et(e,t){let r=F(e);return t&&t.forEach((n,a)=>{r.has(a)||t.getAll(a).forEach(l=>{r.append(a,l)})}),r}const tt="6";try{window.__reactRouterVersion=tt}catch{}const rt="startTransition",q=le[rt];function lt(e){let{basename:t,children:r,future:n,window:a}=e,l=u.useRef();l.current==null&&(l.current=ie({window:a,v5Compat:!0}));let i=l.current,[s,o]=u.useState({action:i.action,location:i.location}),{v7_startTransition:h}=n||{},f=u.useCallback(c=>{h&&q?q(()=>o(c)):o(c)},[o,h]);return u.useLayoutEffect(()=>i.listen(f),[i,f]),u.useEffect(()=>Ye(n),[n]),u.createElement(He,{basename:t,children:r,location:s.location,navigationType:s.action,navigator:i,future:n})}var G;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(G||(G={}));var K;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(K||(K={}));function it(e){let t=u.useRef(F(e)),r=u.useRef(!1),n=M(),a=u.useMemo(()=>et(n.search,r.current?null:t.current),[n.search]),l=Fe(),i=u.useCallback((s,o)=>{const h=F(typeof s=="function"?s(a):s);r.current=!0,l("?"+h,o)},[l,a]);return[a,i]}export{lt as B,at as R,Ze as a,it as u};

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.