PageSourceSearch

https://leorad.com.br/_next/static/chunks/app/(site)/devs/page-2c27c554bbef5dce.js

js leorad.com.br collected 2026-09-24 14:11:12 UTC 20,194 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2361],{61e3:function(e,t,a){Promise.resolve().then(a.bind(a,72538))},18357:function(e,t,a){"use strict";a.d(t,{W:function(){return o}});var r=a(27573),i=a(15138);let n={pt:{label:"Portugu\xeas",node:(0,r.jsx)(function(e){let{size:t=22}=e;return(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 28 20",width:t,height:t,"aria-hidden":"true",children:[(0,r.jsx)("rect",{width:"28",height:"20",rx:"2",fill:"#009C3B"}),(0,r.jsx)("polygon",{points:"14,3 25,10 14,17 3,10",fill:"#FFDF00"}),(0,r.jsx)("circle",{cx:"14",cy:"10",r:"4",fill:"#002776"}),(0,r.jsx)("path",{d:"M10.5 10.2 a4 4 0 0 1 7 -0.4",stroke:"#FFFFFF",strokeWidth:"0.6",fill:"none"})]})},{})},en:{label:"English",node:(0,r.jsx)(function(e){let{size:t=22}=e;return(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 28 20",width:t,height:t,"aria-hidden":"true",children:[(0,r.jsx)("clipPath",{id:"us-rounded",children:(0,r.jsx)("rect",{width:"28",height:"20",rx:"2"})}),(0,r.jsxs)("g",{clipPath:"url(#us-rounded)",children:[(0,r.jsx)("rect",{width:"28",height:"20",fill:"#B22234"}),[1,3,5,7,9,11].map(e=>(0,r.jsx)("rect",{y:20*e/13,width:"28",height:20/13,fill:"#FFFFFF"},e)),(0,r.jsx)("rect",{width:"12",height:140/13,fill:"#3C3B6E"})]})]})},{})}};function o(e){let{className:t=""}=e,{locale:a,setLocale:o}=(0,i.e)();return(0,r.jsx)("div",{className:"inline-flex items-center gap-2 ".concat(t),children:Object.keys(n).map(e=>{let t=a===e;return(0,r.jsx)("button",{type:"button",onClick:()=>o(e),"aria-label":n[e].label,"aria-pressed":t,title:n[e].label,className:"inline-flex items-center justify-center rounded-full p-1 transition-all ".concat(t?"ring-2 ring-red-500 opacity-100":"opacity-50 hover:opacity-100"),children:n[e].node},e)})})}},15138:function(e,t,a){"use strict";a.d(t,{DevsLocaleProvider:function(){return s},e:function(){return c}});var r=a(27573),i=a(7653);let n="leorad-devs-locale",o=(0,i.createContext)(null);function s(e){let{children:t}=e,[a,s]=(0,i.useState)("pt");return(0,i.useEffect)(()=>{let e=localStorage.getItem(n);("pt"===e||"en"===e)&&s(e)},[]),(0,r.jsx)(o.Provider,{value:{locale:a,setLocale:e=>{s(e);try{localStorage.setItem(n,e)}catch(e){}}},children:t})}function c(){let e=(0,i.useContext)(o);if(!e)throw Error("useDevsLocale must be used inside DevsLocaleProvider");return e}},72538:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return f}});var r=a(27573),i=e=>{let{type:t="circle",from:a="rgba(120,119,198,0.3)",to:i="hsla(0, 0%, 0%, 0)",size:n=300,origin:o="center",className:s}=e,c={position:"absolute",pointerEvents:"none",inset:0,backgroundImage:"radial-gradient(".concat(t," ").concat(n,"px at ").concat(o,", ").concat(a,", ").concat(i,")")};return(0,r.jsx)("div",{className:s,style:c})},n=a(49227),o=a(19568),s=a(50294),c=a(39089),l=a(88146),d=a(2966),m={src:"/_next/static/media/leo-dark.197b4270.svg",height:92,width:190,blurWidth:0,blurHeight:0},u={src:"/_next/static/media/leo-light.25d7d117.svg",height:92,width:190,blurWidth:0,blurHeight:0},h=a(18357),p=a(15138);let g="font-mono text-sm bg-gray-200 dark:bg-gray-700 px-1 rounded",x={pt:{hero:{subtitle:"Portal de integra\xe7\xe3o da plataforma LeoRad para desenvolvedores.",paragraph1:"A plataforma LeoRad foi desenvolvida para analisar, processar e interagir com laudos radiol\xf3gicos por meio de assistentes de intelig\xeancia artificial treinados especificamente para o dom\xednio da radiologia.",paragraph2:"Este guia descreve as formas dispon\xedveis de integra\xe7\xe3o, permitindo que o seu sistema incorpore ou consuma os recursos da plataforma de acordo com a arquitetura da sua aplica\xe7\xe3o."},integrations:{sectionLabel:"INTEGRA\xc7\xd5ES DISPON\xcdVEIS",heading:"Escolha a forma de integra\xe7\xe3o que melhor se adapta ao seu sistema."},iframe:{title:"Integra\xe7\xe3o via iFrame",recommendedTag:"(Recomendada)",subheading:"Recomendada para aplica\xe7\xf5es web que desejam incorporar a plataforma diretamente na interface, com suporte a comunica\xe7\xe3o bidirecional em tempo real.",description:(0,r.jsxs)(r.Fragment,{children:["Incorpore a plataforma via ",(0,r.jsx)("code",{className:g,children:"<iframe>"})," passando o token do usu\xe1rio na URL. A comunica\xe7\xe3o entre sua aplica\xe7\xe3o e o LeoRad ocorre por meio de eventos ",(0,r.jsx)("code",{className:g,children:"postMessage"}
1),", permitindo enviar conte\xfado ao editor, receber o laudo finalizado programaticamente e reagir ao carregamento da aplica\xe7\xe3o. Par\xe2metros opcionais de query string permitem pr\xe9-carregar templates HTML, indica\xe7\xe3o cl\xednica e filtros de modalidade."]}),ctaLabel:"Iniciar integra\xe7\xe3o por iFrame"},api:{title:"Integra\xe7\xe3o via API REST",subheading:"Indicada quando \xe9 necess\xe1rio acesso program\xe1tico direto aos recursos de IA da plataforma, sem incorpora\xe7\xe3o de interface gr\xe1fica.",description:(0,r.jsxs)(r.Fragment,{children:["A ",(0,r.jsx)("strong",{children:"API LeoRad AI"})," disponibiliza cinco endpoints: gera\xe7\xe3o de laudos com streaming (",(0,r.jsx)("code",{className:g,children:"/assistant"}),"), transcri\xe7\xe3o de \xe1udio (",(0,r.jsx)("code",{className:g,children:"/speech"}),"), revis\xe3o estruturada de laudos (",(0,r.jsx)("code",{className:g,children:"/reviewer"}),"), revis\xe3o comentada com laudo sugerido (",(0,r.jsx)("code",{className:g,children:"/tutor"}),") e extra\xe7\xe3o de texto por OCR (",(0,r.jsx)("code",{className:g,children:"/scan"}),"). Segue o padr\xe3o REST com autentica\xe7\xe3o via token JWT."]}),ctaLabel:"Iniciar integra\xe7\xe3o por API"},asr:{title:"Integra\xe7\xe3o do ASR",subheading:"Indicada para quem quer o ditado em tempo real da LeoRad dentro do pr\xf3prio editor, com o laudo se formando enquanto o m\xe9dico fala.",description:(0,r.jsxs)(r.Fragment,{children:["O ",(0,r.jsx)("strong",{children:"LeoRad ASR"})," \xe9 o servi\xe7o de reconhecimento de fala pr\xf3prio da plataforma, treinado em ditado m\xe9dico em portugu\xeas. Envie trechos curtos de \xe1udio para"," ",(0,r.jsx)("code",{className:g,children:"POST /transcrever"})," e receba a transcri\xe7\xe3o crua e o texto j\xe1 formatado segundo as normas do laudo — pontua\xe7\xe3o ditada, medidas, datas e n\xedveis vertebrais. Autentica\xe7\xe3o por token tempor\xe1rio de 30 minutos."]}),ctaLabel:"Iniciar integra\xe7\xe3o do ASR"}},en:{hero:{subtitle:"LeoRad platform integration portal for developers.",paragraph1:"The LeoRad platform was designed to analyze, process and interact with radiological reports through AI assistants specifically trained for the radiology domain.",paragraph2:"This guide describes the available integration paths, allowing your system to embed or consume the platform’s capabilities according to your application architecture."},integrations:{sectionLabel:"AVAILABLE INTEGRATIONS",heading:"Choose the integration approach that best fits your system."},iframe:{title:"iFrame Integration",recommendedTag:"(Recommended)",subheading:"Recommended for web applications that want to embed the platform directly into the interface, with real-time bidirectional communication.",description:(0,r.jsxs)(r.Fragment,{children:["Embed the platform via ",(0,r.jsx)("code",{className:g,children:"<iframe>"})," by passing the user token in the URL. Communication between your application and LeoRad happens through ",(0,r.jsx)("code",{className:g,children:"postMessage"})," events, allowing you to send content to the editor, receive the finalized report programmatically, and react to the application’s load. Optional query-string parameters let you pre-load HTML templates, clinical indication and modality filters."]}),ctaLabel:"Start iFrame integration"},api:{title:"REST API Integration",subheading:"Recommended when direct programmatic access to the platform’s AI features is required, without embedding any UI.",description:(0,r.jsxs)(r.Fragment,{children:["The ",(0,r.jsx)("strong",{children:"LeoRad AI API"})," exposes five endpoints: streamed report generation (",(0,r.jsx)("code",{className:g,children:"/assistant"}),"), audio transcription (",(0,r.jsx)("code",{className:g,children:"/speech"}),"), structured report review (",(0,r.jsx)("code",{className:g,children:"/reviewer"}),"), commented review with a suggested report (",(0,r.jsx)("code",{className:g,children:"/tutor"}),") and OCR text extraction (",(0,r.jsx)("code",{className:g,children:"/scan"}),"). It follows REST conventions with JWT-based authentication."]}),ctaLabel:"Start API integration"},asr:{title:"ASR Integration",subheading:"Recommended for embedding LeoRad’s real-time dictation into your own editor, with the report taking shape as the physician speaks.",description:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("strong",{children:"LeoRad ASR"})," is the platform’s own speech recognition service, trained on medical dictation in Portuguese. Send short audio chunks to"," ",(0,r.jsx)("code",{className:g,children:"POST /transcrever"})," and get back both the raw transcription and the text already formatted to the report rules — dictated punctuation, measurements, dates and spinal levels. Authentication uses a 30-minute temporary token."]}),ctaLabel:"Start ASR integration"}}};function f(){let{resolvedTheme:e}=(0,c.F)(),{locale:t}=(0,p.e)(),a=x[t];return(0,r.jsxs)("div",{children:[(0,r.jsx)(i,{origin:"top",type:"ellipse"}),(0,r.jsxs)("div",{className:"relative mx-auto max-w-screen-2xl px-4 pb-14",children:[(0,r.jsx)("div",{className:"absolute right-4 top-4 z-10",children:(0,r.jsx)(h.W,{})}),(0,r.jsx)("div",{className:"my-8 flex flex-row items-center justify-center gap-14",children:(0,r.jsx)("div",{children:(0,r.jsx)(s.default,{alt:"LeoRad",height:100,src:"light"==e?u:m})})}),(0,r.jsx)("p",{className:"text-center font-semibold text-xl tracking-tight text-foreground
1/65 md:text-2xl",children:a.hero.subtitle}),(0,r.jsx)("p",{className:"mt-5 text-center text-lg tracking-tight text-foreground/65 md:text-xl",children:a.hero.paragraph1}),(0,r.jsx)("p",{className:"mt-5 text-center text-lg tracking-tight text-foreground/65 md:text-xl",children:a.hero.paragraph2})]}),(0,r.jsx)("section",{className:"text-foreground/65 body-font bg-slate-100 dark:bg-gray-900 py-14",children:(0,r.jsxs)("div",{className:"px-10 mx-auto max-w-screen-2xl",children:[(0,r.jsxs)("div",{className:"text-center w-full mb-14",children:[(0,r.jsx)("h2",{className:"text-xs text-accent tracking-widest font-medium title-font mb-1",children:a.integrations.sectionLabel}),(0,r.jsx)("h1",{className:"max-w-3xl mx-auto text-center text-balance bg-gradient-to-br from-black from-30% to-black/60 bg-clip-text font-semibold tracking-tighter text-transparent dark:from-white dark:to-white/40 text-3xl md:text-4xl lg:text-5xl pb-2",children:a.integrations.heading})]}),(0,r.jsxs)("div",{className:"flex flex-wrap",children:[(0,r.jsxs)("div",{className:"lg:w-1/3 md:w-full pl-4 md:px-8 py-2 md:py-4 border-l-2 border-gray-200 dark:border-gray-600 border-opacity-60",children:[(0,r.jsxs)("h2",{className:"text-2xl text-accent font-bold title-font mb-1",children:[a.iframe.title," ",(0,r.jsx)("small",{className:"text-base font-normal",children:a.iframe.recommendedTag})]}),(0,r.jsx)("h3",{className:"text-lg font-bold",children:a.iframe.subheading}),(0,r.jsx)("p",{className:"mt-4 leading-relaxed text-base mb-4",children:a.iframe.description}),(0,r.jsx)("div",{className:"mt-8 z-10 flex items-center",children:(0,r.jsx)(l.default,{href:o.Q.public.iframe,children:(0,r.jsxs)(n.Z,{background:"#ef4444",children:[(0,r.jsx)("div",{className:"whitespace-pre-wrap text-center text-sm font-medium leading-none tracking-tight text-white dark:from-white dark:to-slate-900/10 lg:text-lg",children:a.iframe.ctaLabel}),(0,r.jsx)(d.Z,{className:"ml-2 size-4 transition-all duration-300 ease-out group-hover:translate-x-1 text-white"})]})})})]}),(0,r.jsxs)("div",{className:"lg:w-1/3 md:w-full pl-4 md:px-8 py-2 md:py-4 border-l-2 border-gray-200 dark:border-gray-600 border-opacity-60",children:[(0,r.jsx)("h2",{className:"text-2xl text-accent font-bold title-font mb-1",children:a.api.title}),(0,r.jsx)("h3",{className:"text-lg font-bold",children:a.api.subheading}),(0,r.jsx)("p",{className:"mt-4 leading-relaxed text-base mb-4",children:a.api.description}),(0,r.jsx)("div",{className:"mt-8 z-10 flex items-center",children:(0,r.jsx)(l.default,{href:o.Q.public.api,children:(0,r.jsxs)(n.Z,{background:"#ef4444",children:[(0,r.jsx)("div",{className:"whitespace-pre-wrap text-center text-sm font-medium leading-none tracking-tight text-white dark:from-white dark:to-slate-900/10 lg:text-lg",children:a.api.ctaLabel}),(0,r.jsx)(d.Z,{className:"ml-2 size-4 transition-all duration-300 ease-out group-hover:translate-x-1 text-white"})]})})})]}),(0,r.jsxs)("div",{className:"lg:w-1/3 md:w-full pl-4 md:px-8 py-2 md:py-4 border-l-2 border-gray-200 dark:border-gray-600 border-opacity-60",children:[(0,r.jsx)("h2",{className:"text-2xl text-accent font-bold title-font mb-1",children:a.asr.title}),(0,r.jsx)("h3",{className:"text-lg font-bold",children:a.asr.subheading}),(0,r.jsx)("p",{className:"mt-4 leading-relaxed text-base mb-4",children:a.asr.description}),(0,r.jsx)("div",{className:"mt-8 z-10 flex items-center",children:(0,r.jsx)(l.default,{href:o.Q.public.asr,children:(0,r.jsxs)(n.Z,{background:"#ef4444",children:[(0,r.jsx)("div",{className:"whitespace-pre-wrap text-center text-sm font-medium leading-none tracking-tight text-white dark:from-white dark:to-slate-900/10 lg:text-lg",children:a.asr.ctaLabel}),(0,r.jsx)(d.Z,{className:"ml-2 size-4 transition-all duration-300 ease-out group-hover:translate-x-1 text-white"})]})})})]})]})]})})]})}},19568:function(e,t,a){"use strict";a.d(t,{Q:function(){return r}});let r={private:{profile:"/profile",admin:"/admin",dashboard:"/dashboard",unauthorized:"/unauthorized"},public:{home:"/",login:"/login",logout:"/logout",terms:"/terms",privacy:"/privacy",structured:"/estruturados",speech:"/speech",templates:"/modelos",assistants:"/assistentes",plans:"/plans",custom_ai:"/custom-ai",advanced_analysis:"/advanced-analysis",corp_plans:"/corp-plans",chat:"/chat",chatDify:"/chat-df",contact:"/contato",tutorial:"/tutoriais",iframe:"/devs/iframe",api:"/devs/api",asr:"/devs/asr"}}},35502:function(e,t,a){"use strict";a.d(t,{cn:function(){return n}});var r=a(10607),i=a(25579);function n(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,i.m6)((0,r.W)(t))}},49227:function(e,t,a){"use strict";var r=a(27573),i=a(35502);let n=a(7653).forwardRef((e,t)=>
1{let{shimmerColor:a="#ffffff",shimmerSize:n="0.05em",shimmerDuration:o="3s",borderRadius:s="100px",background:c="rgba(0, 0, 0, 1)",className:l,children:d,...m}=e;return(0,r.jsxs)("button",{style:{"--spread":"90deg","--shimmer-color":a,"--radius":s,"--speed":o,"--cut":n,"--bg":c},className:(0,i.cn)("group relative z-0 flex cursor-pointer items-center justify-center overflow-hidden whitespace-nowrap border border-white/10 px-6 py-3 text-white [background:var(--bg)] [border-radius:var(--radius)] dark:text-black","transform-gpu transition-transform duration-300 ease-in-out active:translate-y-[1px]",l),ref:t,...m,children:[(0,r.jsx)("div",{className:(0,i.cn)("-z-30 blur-[2px]","absolute inset-0 overflow-visible [container-type:size]"),children:(0,r.jsx)("div",{className:"absolute inset-0 h-[100cqh] animate-slide [aspect-ratio:1] [border-radius:0] [mask:none]",children:(0,r.jsx)("div",{className:"animate-spin-around absolute inset-[-100%] w-auto rotate-0 [background:conic-gradient(from_calc(270deg-(var(--spread)*0.5)),transparent_0,var(--shimmer-color)_var(--spread),transparent_var(--spread))] [translate:0_0]"})})}),d,(0,r.jsx)("div",{className:(0,i.cn)("insert-0 absolute h-full w-full","rounded-2xl px-4 py-1.5 text-sm font-medium shadow-[inset_0_-8px_10px_#ffffff1f]","transform-gpu transition-all duration-300 ease-in-out","group-hover:shadow-[inset_0_-6px_10px_#ffffff3f]","group-active:shadow-[inset_0_-10px_10px_#ffffff3f]")}),(0,r.jsx)("div",{className:(0,i.cn)("absolute -z-20 [background:var(--bg)] [border-radius:var(--radius)] [inset:var(--cut)]")})]})});n.displayName="ShimmerButton",t.Z=n},39089:function(e,t,a){"use strict";a.d(t,{F:function(){return l},f:function(){return d}});var r=a(7653),i=["light","dark"],n="(prefers-color-scheme: dark)",o="undefined"==typeof window,s=r.createContext(void 0),c={setTheme:e=>{},themes:[]},l=()=>{var e;return null!=(e=r.useContext(s))?e:c},d=e=>r.useContext(s)?e.children:r.createElement(u,{...e}),m=["light","dark"],u=e=>{let{forcedTheme:t,disableTransitionOnChange:a=!1,enableSystem:o=!0,enableColorScheme:c=!0,storageKey:l="theme",themes:d=m,defaultTheme:u=o?"system":"light",attribute:f="data-theme",value:b,children:v,nonce:j}=e,[w,y]=r.useState(()=>p(l,u)),[N,k]=r.useState(()=>p(l)),S=b?Object.values(b):d,L=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&o&&(t=x());let r=b?b[t]:t,n=a?g():null,s=document.documentElement;if("class"===f?(s.classList.remove(...S),r&&s.classList.add(r)):r?s.setAttribute(f,r):s.removeAttribute(f),c){let e=i.includes(u)?u:null,a=i.includes(t)?t:e;s.style.colorScheme=a}null==n||n()},[]),I=r.useCallback(e=>{let t="function"==typeof e?e(e):e;y(t);try{localStorage.setItem(l,t)}catch(e){}},[t]),R=r.useCallback(e=>{k(x(e)),"system"===w&&o&&!t&&L("system")},[w,t]);r.useEffect(()=>{let e=window.matchMedia(n);return e.addListener(R),R(e),()=>e.removeListener(R)},[R]),r.useEffect(()=>{let e=e=>{e.key===l&&I(e.newValue||u)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[I]),r.useEffect(()=>{L(null!=t?t:w)},[t,w]);let T=r.useMemo(()=>({theme:w,setTheme:I,forcedTheme:t,resolvedTheme:"system"===w?N:w,themes:o?[...d,"system"]:d,systemTheme:o?N:void 0}),[w,I,t,N,o,d]);return r.createElement(s.Provider,{value:T},r.createElement(h,{forcedTheme:t,disableTransitionOnChange:a,enableSystem:o,enableColorScheme:c,storageKey:l,themes:d,defaultTheme:u,attribute:f,value:b,children:v,attrs:S,nonce:j}),v)},h=r.memo(e=>{let{forcedTheme:t,storageKey:a,attribute:o,enableSystem:s,enableColorScheme:c,defaultTheme:l,value:d,attrs:m,nonce:u}=e,h="system"===l,p="class"===o?"var d=document.documentElement,c=d.classList;".concat("c.remove(".concat(m.map(e=>"'".concat(e,"'")).join(","),")"),";"):"var d=document.documentElement,n='".concat(o,"',s='setAttribute';"),g=c?(i.includes(l)?l:null)?"if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'".concat(l,"'"):"if(e==='light'||e==='dark')d.style.colorScheme=e":"",x=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=d?d[e]:e,n=t?e+"|| ''":"'".concat(r,"'"),s="";return c&&a&&!t&&i.includes(e)&&(s+="d.style.colorScheme = '".concat(e,"';")),"class"===o?t||r?s+="c.add(".concat(n,")"):s+="null":r&&(s+="d[s](n,".concat(n,")")),s},f=t?"!function(){".concat(p).concat(x(t),"}()"):s?"!function(){try{".concat(p,"var e=localStorage.getItem('").concat(a,"');if('system'===e||(!e&&").concat(h,")){var t='").concat(n,"',m=window.matchMedia(t);if(m.media!==t||m.matches){").concat(x("dark"),"}
1else{").concat(x("light"),"}}else if(e){").concat(d?"var x=".concat(JSON.stringify(d),";"):"").concat(x(d?"x[e]":"e",!0),"}").concat(h?"":"else{"+x(l,!1,!1)+"}").concat(g,"}catch(e){}}()"):"!function(){try{".concat(p,"var e=localStorage.getItem('").concat(a,"');if(e){").concat(d?"var x=".concat(JSON.stringify(d),";"):"").concat(x(d?"x[e]":"e",!0),"}else{").concat(x(l,!1,!1),";}").concat(g,"}catch(t){}}();");return r.createElement("script",{nonce:u,dangerouslySetInnerHTML:{__html:f}})}),p=(e,t)=>{let a;if(!o){try{a=localStorage.getItem(e)||void 0}catch(e){}return a||t}},g=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},x=e=>(e||(e=window.matchMedia(n)),e.matches?"dark":"light")}},function(e){e.O(0,[1661,5461,294,1293,3001,1744],function(){return e(e.s=61e3)}),_N_E=e.O()}]);

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.