1import{r as d,j as e,cF as F,cG as M,aH as k,cH as E,O as c,aF as w,aS as P,aY as A,q as t,T,cI as D,cJ as z,cK as L,m as R,p as _,c as N,B as I,W as q}from"./index-yVeBhfZd.js";import{a as B,r as $}from"./reduxFormConDestruccionDiferida-DYyJw4vt.js";import{aK as O,H as U,F as V,y as H,A as Y,B as W}from"./RouteErrorBoundary-B92c2Kiz.js";import{F as J}from"./Footer-DVW1eEGg.js";import{H as Z}from"./Header-ToVUjyM5.js";import{W as K}from"./Wrapper-CO_VUrTR.js";import{u as G,a as Q}from"./PublicContainer-DulOR3-7.js";import"./parse-L9X_5G6c.js";const X=t.div` 2 position: fixed; 3 top: 0; 4 left: 0; 5 width: 100%; 6 height: 100%; 7 background: rgba(0, 0, 0, 0.8); 8 display: flex; 9 justify-content: center; 10 align-items: center; 11 padding: 10px; 12 z-index: 9999; 13 overflow-y: auto; 14`,ee=t.div` 15 background: white; 16 padding: 30px; 17 border-radius: 12px; 18 box-shadow: 0 5px 25px rgba(0, 0, 0, 0.3); 19 max-width: 800px; 20 width: 100%; 21 text-align: left; 22 z-index: 10000; 23 position: relative; 24 max-height: 90vh; 25 overflow-y: auto; 26 27 @media (max-width: 768px) { 28 padding: 20px; 29 max-height: 95vh; 30 border-radius: 0; 31 height: 100%; 32 max-width: 100%; 33 } 34`,te=t.h3` 35 color: #2c3e50; 36 margin-bottom: 20px; 37 display: flex; 38 align-items: center; 39 gap: 10px; 40 font-size: 1.5rem; 41 42 @media (max-width: 768px) { 43 font-size: 1.3rem; 44 } 45`,oe=t.div` 46 margin-bottom: 25px; 47 padding-left: 35px; 48`,s=t.li` 49 margin-bottom: 10px; 50 line-height: 1.5; 51 position: relative; 52 padding-left: 25px; 53 54 &:before { 55 content: 'â¢'; 56 position: absolute; 57 left: 0; 58 color: #3498db; 59 font-weight: bold; 60 } 61 62 strong { 63 color: #2c3e50; 64 } 65`,ie=t.div` 66 display: flex; 67 justify-content: space-between; 68 margin-bottom: 30px; 69 position: relative; 70`,ne=t.div` 71 display: flex; 72 flex-direction: column; 73 align-items: center; 74 flex: 1; 75 position: relative; 76 z-index: 1; 77`,re=t.div` 78 width: 40px; 79 height: 40px; 80 border-radius: 50%; 81 background: ${o=>o.active?"#3498db":"#ecf0f1"}; 82 color: ${o=>o.active?"white":"#7f8c8d"}; 83 display: flex; 84 align-items: center; 85 justify-content: center; 86 margin-bottom: 8px; 87 font-size: 18px; 88 transition: all 0.3s ease; 89`,ae=t.span` 90 font-size: 12px; 91 color: ${o=>o.active?"#3498db":"#95a5a6"}; 92 text-align: center; 93 font-weight: ${o=>o.active?"bold":"normal"}; 94`,se=t.div` 95 position: absolute; 96 top: 20px; 97 left: 0; 98 right: 0; 99 height: 3px; 100 background: #ecf0f1; 101 z-index: 0; 102 103 &:after { 104 content: ''; 105 position: absolute; 106 top: 0; 107 left: 0; 108 height: 100%; 109 background: #3498db; 110 width: ${o=>o.progress}%; 111 transition: width 0.5s ease; 112 } 113`,le=t.div` 114 display: flex; 115 justify-content: space-between; 116 margin-top: 30px; 117`,C=t.button` 118 padding: 12px 25px; 119 border-radius: 6px; 120 font-weight: bold; 121 cursor: pointer; 122 display: flex; 123 align-items: center; 124 gap: 8px; 125 border: none; 126 transition: all 0.2s ease; 127 128 &:disabled { 129 opacity: 0.5; 130 cursor: not-allowed; 131 } 132`,ce=t(C)` 133 background: #ecf0f1; 134 color: #7f8c8d; 135 136 &:hover:not(:disabled) { 137 background: #d5dbdb; 138 } 139`,de=t(C)` 140 background: #3498db; 141 color: white; 142 143 &:hover:not(:disabled) { 144 background: #2980b9; 145 } 146`,pe=t(C)` 147 background: #2ecc71; 148 color: white; 149 width: 100%; 150 justify-content: center; 151 margin-top: 20px; 152 &:hover { 153 background: #27ae60; 154 } 155`,ue=t.div` 156 background: #f8f9fa; 157 padding: 10px 15px; 158 border-radius: 6px; 159 margin-bottom: 20px; 160 font-size: 14px; 161 color: #7f8c8d; 162 display: flex; 163 align-items: center; 164 gap: 10px; 165 166 strong { 167 color: #3498db; 168 } 169`,xe=t.div` 170 margin-top: 20px; 171 display: flex; 172 align-items: center; 173 gap: 10px; 174`,me=t.input` 175 width: 18px; 176 height: 18px; 177`,he=t.label` 178 font-size: 14px; 179 color: #2c3e50; 180 cursor: pointer; 181`,u=[{id:"background",title:"Evaluación de antecedentes",icon:F,content:e.jsx("ul",{style:{listStyleType:"none",paddingLeft:0},children:e.jsxs(s,{children:["Realizada por Urbaner ",e.jsx("strong",{children:"(sin costo)"})]})})},{id:"payments",title:"Requisitos de pago",icon:M,content:e.jsxs("div",{children:[e.jsx("p",{children:e.jsx("strong",{children:"Para pagos semanales necesitas RUC:"})}),e.jsxs("ul",{style:{listStyleType:"none",paddingLeft:0},children:[e.jsxs(s,{children:[e.jsx("strong",{children:"Opción 1:"})," RUC de Factura en Régimen especial de mensajerÃa, N° de cuenta bancaria y cuenta de detracción."]}
181),e.jsx(s,{children:"(*) La declaración la realiza el mensajero con su contador particular, urbaner solo genera la factura"}),e.jsxs(s,{children:[e.jsx("strong",{children:"Opción 2:"})," RUC de Recibos por honorarios (Renta de 4ta CategorÃa) y N° de cuenta bancaria."]}),e.jsx(s,{children:"(*) Urbaner solo genera los recibos por honorarios"}),e.jsx(s,{children:"Los datos de pago deben estar a tu nombre."})]})]})},{id:"documents",title:"Documentación requerida",icon:k,content:e.jsxs("div",{children:[e.jsx("p",{children:e.jsx("strong",{children:"Documentos vigentes y en regla:"})}),e.jsxs("ul",{style:{listStyleType:"none",paddingLeft:0},children:[e.jsx(s,{children:"DNI / C.E"}),e.jsx(s,{children:"SOAT"}),e.jsx(s,{children:"Licencia"}),e.jsx(s,{children:"Tarjeta de propiedad"}),e.jsx(s,{children:"Recibo de agua o luz"})]})]})},{id:"equipment",title:"Equipo",icon:E,content:e.jsxs("div",{children:[e.jsx("p",{children:e.jsx("strong",{children:"Requisitos técnicos:"})}),e.jsxs("ul",{style:{listStyleType:"none",paddingLeft:0},children:[e.jsx(s,{children:"Celular Android v.10+ con datos móviles."}),e.jsx(s,{children:"Mochila de 40 x 40 x 40 cm en buen estado."})]})]})}],ge=({isOpen:o,onClose:i})=>{const[r,a]=d.useState(0),[l,x]=d.useState(!1),[b,p]=d.useState(!1);if(d.useEffect(()=>{if(!o)a(0),x(!1),p(!1);else{const h=setTimeout(()=>{p(!0)},2e3);return()=>{clearTimeout(h)}}},[o,r]),!o)return null;const y=(r+1)/u.length*100,f=r===u.length-1,m=u[r],v=()=>{r<u.length-1&&(a(r+1),p(!1))},n=()=>{r>0&&a(r-1)},j=()=>{x(!l)};return e.jsx(X,{children:e.jsxs(ee,{children:[e.jsxs(ie,{children:[u.map((h,S)=>e.jsxs(ne,{children:[e.jsx(re,{active:S<=r,children:e.jsx(c,{icon:h.icon})}),e.jsx(ae,{active:S<=r,children:h.title.split(" ")[0]})]},h.id)),e.jsx(se,{progress:y})]}),e.jsxs(ue,{children:[e.jsx(c,{icon:w,color:"#2ecc71"}),e.jsxs("span",{children:["Sección ",e.jsx("strong",{children:r+1})," de"," ",e.jsx("strong",{children:u.length})]})]}),e.jsxs(te,{children:[e.jsx(c,{icon:m.icon}),m.title]}),e.jsx(oe,{children:m.content}),f&&e.jsxs(xe,{children:[e.jsx(me,{type:"checkbox",id:"confirm-requirements",checked:l,onChange:j,disabled:!b}),e.jsx(he,{htmlFor:"confirm-requirements",children:"Confirmo que he leÃdo toda la información."})]}),f?e.jsxs(pe,{onClick:i,disabled:!l||!b,children:[e.jsx(c,{icon:w}),"Continuar con el registro de formulario"]}):e.jsxs(le,{children:[e.jsxs(ce,{onClick:n,disabled:r===0,children:[e.jsx(c,{icon:P}),"Anterior"]}),e.jsxs(de,{onClick:v,children:["Siguiente",e.jsx(c,{icon:A})]})]})]})})},fe=[{label:"Nombres",type:"text",name:"first_name",required:!0},{label:"Apellidos Completos",type:"text",name:"last_name",required:!0},{label:"Número de Celular",type:"text",name:"phone",required:!0},{label:"Celular alternativo",type:"text",name:"alternative_phone",required:!1},{label:"Email",type:"email",name:"email",required:!0},{label:"Tipo de Documento*",type:"select",name:"document_type",required:!0},{label:"Número de Documento*",type:"text",name:"dni",required:!0},{label:"Dirección",type:"text",name:"address",required:!0},{label:"PaÃs*",type:"select",name:"country",required:!0},{label:"Ciudad*",type:"select",name:"city_id",required:!0},{label:"Distrito*",type:"select",name:"district",required:!0}
181,{label:"Fecha de Nacimiento",type:"datebox",name:"birthday",required:!0,dateFormat:"LL",trailingIcon:!0,showYearDropdown:!0,dropdownMode:"select",noMinDate:!0,showMonthDropdown:!0},{label:"Elige tu VehÃculo*",type:"select",name:"vehicle_type",required:!0},{label:"Número de Placa",type:"text",name:"vehicle_plate",required:!0},{label:"Número de Licencia",type:"text",name:"license",required:!0},{label:"Fecha de Vencimiento del SOAT",type:"datebox",name:"soat_expiration_date",required:!0,showTimeSelect:!1,dateFormat:"LL",trailingIcon:!0,showYearDropdown:!0,dropdownMode:"select",showMonthDropdown:!0},{label:"Código de Referido",type:"text",name:"invitation_code",required:!1},{label:"Vencimiento Revisión Técnica",type:"datebox",name:"technical_review_expiration_date",required:!0,showTimeSelect:!1,dateFormat:"LL",trailingIcon:!0,showYearDropdown:!0,dropdownMode:"select",showMonthDropdown:!0},{label:"¿Cómo te enteraste de Urbaner?",type:"select",name:"discovery_source_id",required:!0},{label:"Cuéntanos sobre ti y porqué quieres trabajar en Urbaner",type:"text",name:"message",size:"12",textarea:!0},{label:["Acepto las "," de Urbaner para el registro y validación de mis datos."],link:"PolÃticas y Tratamiento de Datos",redirect:"/politicas-tratamiento-de-datos",type:"checkbox",name:"terms",checked:!0,display:"block",size:12}],be=[{id:"Android"},{id:"No tengo"}],ye=[{value:"",label:""},{value:"Todo el dÃa",label:"Todo el dÃa"},{value:"Solo medio dÃa",label:"Solo medio dÃa"},{value:"Menos de 3 horas",label:"Menos de 3 horas"}],ve=[{value:"",label:""},{value:2,label:"Moto"},{value:3,label:"Auto"}],je=[{value:"",label:""},{value:"d",label:"Dni"},{value:"c",label:"Carnet de extranjeria"},{value:"p",label:"Pasaporte"}],we=[{value:"",label:""},{value:1,label:"Computrabajo"},{value:2,label:"Indeed jobs"},{value:3,label:"Formulario de Registro Web/App"}],g={name:"Perú",country_id:"1",cities:[{city_name:"Lima",city_id:"1",city_districts:["Lima","Ancón","Ate","Barranco","Breña","Carabayllo","Chaclacayo","Chorrillos","Cieneguilla","Comas","El Agustino","Independencia","Jesús MarÃa","La Molina","La Victoria","Lince","Los Olivos","Lurigancho-Chosica","Lurin","Magdalena del Mar","Miraflores","Pueblo Libre","Pachacámac","Pucusana","Puente Piedra","Punta Hermosa","Punta Negra","RÃmac","San Bartolo","San Borja","San Isidro","San Juan de Lurigancho","San Juan de Miraflores","San Luis","San MartÃn de Porres","San Miguel","Santa Anita","Santa MarÃa del Mar","Santa Rosa","Santiago de Surco","Surquillo","Villa El Salvador","Villa MarÃa del Triunfo","Callao"]}]},_e=o=>{const i={};return o.first_name||(i.first_name="Requerido"),o.last_name||(i.last_name="Requerido"),o.phone||(i.phone="Requerido"),o.email?/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i.test(o.email)||(i.email="Email inválido"):i.email="Requerido",o.dni||(i.dni="Requerido"),o.address||(i.address="Requerido"),o.country||(i.country="Requerido"),o.city_id||(i.city_id="Requerido"),o.district||(i.district="Requerido"),o.birthday||(i.birthday="Requerido"),o.vehicle_type||(i.vehicle_type="Requerido"),o.vehicle_plate||(i.vehicle_plate="Requerido"),o.license||(i.license="Requerido"),o.soat_expiration_date||(i.soat_expiration_date="Requerido"),o.terms||(i.terms="Debe aceptar las politicas y tratamiento de datos"),o.source||(i.source="Seleccione una opción."),i},Ce=t.div` 182 background-color: white; 183 border-radius: 12px; 184 padding: 2em; 185 width: 90%; 186 max-width: 500px; 187 text-align: center; 188 box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3); 189 position: relative; 190`,Se=t.div` 191 margin-bottom: 1.5em; 192`,Re=t(c)` 193 color: #28a745; 194 font-size: 3em; 195`,qe=t.h3` 196 color: #333; 197 margin-bottom: 1em; 198 font-weight: 600; 199`,Fe=t.p` 200 color: #666; 201 line-height: 1.6; 202 margin-bottom: 1.5em; 203`,Me=t.div` 204 display: flex; 205 align-items: flex-start; 206 justify-content: center; 207 gap: 0.75em; 208 background-color: ${({variant:o})=>o==="200"?"#fffbeb":"#f8f9fa"}; 209 border: 1px solid 210 ${({variant:o})=>o==="200"?"#fde68a":"#e9ecef"}; 211 padding: 1em; 212 border-radius: 8px; 213 margin: 1.5em 0; 214 text-align: left; 215`,ke=t(c)` 216 color: ${({iconcolor:o})=>o}; 217 font-size: 1.4em; 218 flex-shrink: 0; 219 margin-top: 2px; 220`,Ee=t.span` 221 color: #555; 222 font-size: 0.92em; 223 line-height: 1.55; 224`,Pe=t.button` 225 background-color: #50e09e; 226 color: white; 227 border: none; 228 padding: 12px 30px; 229 border-radius: 25px; 230 font-weight: 600; 231 cursor: pointer; 232 transition: background-color 0.3s ease; 233 234 &:hover { 235 background-color: #3ecf8e; 236 } 237`,Ae=t(c)` 238 position: absolute; 239 top: 15px; 240 right: 15px; 241 color: #999; 242 cursor: pointer; 243 font-size: 1.2em; 244 transition: color 0.3s ease; 245 246 &:hover { 247 color: #666; 248 } 249`,Te=({variant:o="204"})=>{const i=T(),r=o==="200",a=()=>{i("/mensajeros")};return e.jsxs(Ce,{children:[e.jsx(Ae,{icon:D,onClick:a}),e.jsx(Se,{children:e.jsx(Re,{icon:w})}),e.jsx(qe,{children:r?"¡Postulación Recibida!":"¡Postulación Exitosa!"}),e.jsx(Fe,{children:r?"Tu postulación como mensajero ha sido recibida y procesada correctamente. Hemos registrado todos tus datos.":"Tu postulación como mensajero ha sido recibida correctamente. Estamos revisando tu información y pronto nos pondremos en contacto contigo."}),e.jsxs(Me,{variant:o,children:[e.jsx(ke,{icon:r?z:L,iconcolor:r?"#d97706":"#007bff"}),e.jsx(Ee,{children:r?e.jsx(e.Fragment,{children:"Un representante de nuestro equipo se comunicará contigo directamente para brindarte las instrucciones sobre los próximos pasos y el acceso a la aplicación."}):"Recibirás un correo electrónico con la confirmación de tu postulación y las credenciales de acceso a la aplicación."})]}),e.jsx(Pe,{onClick:a,children:"Entendido"})]})};t(B)` 250 ${R.tablet_cutoff` 251 flex-direction: column; 252 `} 253`;t.div` 254 color: #fff; 255 text-align: left; 256 padding: 2em 1em; 257`;t(O)` 258 font-size: 2.5em; 259 color: #fff; 260`;t.div` 261 width: 70%; 262 padding: 1em 0; 263 margin: 2em auto; 264 border-radius: 5px; 265 position: relative; 266 background-color: ${_.lima_gray}; 267`;t(U)` 268 margin: 0 auto; 269 color: ${_.green}; 270`;t.div` 271 padding: 1em 1.5em; 272`;t.div` 273 text-align: right; 274 padding: 0 1em; 275`;const De=t.h2` 276 font-size: 2em; 277 color: #333; 278 margin-bottom: 1.5em; 279 text-align: center; 280`;t.div` 281 background-color: white; 282 border: 1px solid ${_.gray}; 283 width: 300px; 284 height: 150px; 285 border-radius: 8px; 286 padding: 1em; 287`;t.p` 288 margin: 35px auto; 289`;var ze={REACT_APP_URBANER_ENV:"production"};const Le=t.div` 290 background: #fff; 291 border: solid 1px #e4e7e8; 292 border-radius: 14.5px; 293 box-shadow: 0 9px 13px 0 rgba(215, 231, 245, 0.55); 294 margin-top: 76px; 295 padding: 69px 49px 38px 49px; 296 ${R.tablet` 297 padding: 40px 20px; 298 `} 299 position: relative; 300`,Ne=t.div` 301 margin: 15px 0; 302 padding: 0 0.5em; 303 text-align: right; 304 width: 100%; 305`,Ie=t.div` 306 position: fixed; 307 top: 0; 308 left: 0; 309 width: 100%; 310 height: 100%; 311 background-color: rgba(0, 0, 0, 0.5); 312 display: flex; 313 justify-content: center; 314 align-items: center; 315 z-index: 1000; 316`,Be=q` 317 to { transform: rotate(360deg); } 318`,$e=q` 319 from { opacity: 0; transform: translateY(4px); } 320 to { opacity: 1; transform: translateY(0); } 321`,Oe=t.span` 322 display: inline-block; 323 width: 14px; 324 height: 14px; 325 border: 2px solid rgba(255, 255, 255, 0.4); 326 border-top-color: #fff; 327 border-radius: 50%; 328 animation: ${Be} 0.7s linear infinite; 329`,Ue=t.div` 330 position: absolute; 331 inset: 0; 332 background: rgba(255, 255, 255, 0.6); 333 z-index: 10; 334 border-radius: 14px; 335 pointer-events: all;
336 cursor: not-allowed; 337`,Ve=t.p` 338 text-align: center; 339 color: #888; 340 font-size: 0.85em; 341 margin: 0 0 0.25em; 342 animation: ${$e} 0.3s ease; 343`,He=ze.REACT_APP_URBANER_ENV!=="production",Ye=({submitForm:o,handleSubmit:i,pristine:r,submitting:a,checkResult:l,simulateResult:x,dispatch:b})=>{const p=d.useRef(null);d.useEffect(()=>{l!==null&&p.current&&window.scrollTo({top:p.current.offsetTop,behavior:"smooth"})},[l]);const y=[{value:g.country_id,label:g.name}],f=[{value:g.cities[0].city_id,label:g.cities[0].city_name}],m=[{value:"",label:""},...g.cities[0].city_districts.map(n=>({value:n,label:n}))],v={device:be,schedule:ye,vehicle_type:ve,document_type:je,country:y,city_id:f,district:m,discovery_source_id:we};return e.jsxs(Le,{ref:p,children:[e.jsx(De,{children:"RegÃstrate"}),He,l!==null&&e.jsx(Ie,{children:e.jsx(Te,{variant:l})}),e.jsxs("div",{style:{position:"relative"},children:[a&&e.jsx(Ue,{}),e.jsxs("form",{onSubmit:i(o),noValidate:!0,style:{display:"flex",flexWrap:"wrap"},children:[fe.map(n=>{const j=n.name==="country"||n.name==="city_id";return e.jsx(V,{name:n.name,type:n.type,options:v[n.name],component:H,label:n.label,checked:n.checked,link:n.link,redirect:n.redirect,size:n.size,required:n.required,outlined:!0,styleType:"secondary",display:n.display,className:"input-bg-white",textarea:n.textarea,disabled:j,trailingIcon:n.trailingIcon?e.jsx("i",{className:"material-icons",children:"keyboard_arrow_down"}):null,dateFormat:n.dateFormat,showYearDropdown:n.showYearDropdown,dropdownMode:n.dropdownMode,noMinDate:n.noMinDate,showMonthDropdown:n.showMonthDropdown},n.name)}),e.jsxs(Ne,{children:[e.jsx("small",{children:"*Campos requeridos"}),e.jsx("br",{}),e.jsx("small",{children:"**Carnet de Refugio no es Válido"})]}),a&&e.jsx(Ve,{children:"Procesando tu postulación, por favor esperaâ¦"}),e.jsx(I,{color:"green",disabled:r||a,children:a?e.jsxs("span",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:"8px"},children:[e.jsx(Oe,{}),"Enviando..."]}):"Enviar"})]})]})]})},We=o=>({initialValues:{...o.account.courier.extra,country:"1",city_id:"1"},updateUnregisteredFields:!0,keepDirtyOnReinitialize:!0,enableReinitialize:!0}),Je=N(We)($({form:"register_courier",validate:_e})(Ye));var Ze={REACT_APP_BASE_DOMAIN:"https://middleware.urbaner.com/"};const Ke=Ze.REACT_APP_BASE_DOMAIN+"api/courier/apply/",Ge=()=>{const[o,i]=d.useState(null),r=async a=>{try{const x=await Y({method:"POST",data:a,url:Ke});i(x.status===200?"200":"204")}catch(l){throw new W(l.response&&l.response.data||{_error:"Error en la postulación"})}};return e.jsx(Je,{submitForm:r,checkResult:o,simulateResult:i})},Qe=t.section` 344 padding: 100px 20px 141px; 345`,Xe=t.img` 346 pointer-events: none; 347 position: absolute; 348 right: -134%; 349 top: 20%; 350 z-index: -1; 351`,et=t.img` 352 left: -120%; 353 pointer-events: none; 354 position: absolute; 355 top: -59%; 356 z-index: -1; 357`;class ct extends d.Component{constructor(i){super(i),this.state={showModal:!0},this.toggleModal=this.toggleModal.bind(this)}componentDidMount(){window.scrollTo(0,0)}toggleModal(){this.setState(i=>({showModal:!i.showModal}))}render(){return e.jsxs("div",{style:{overflow:"hidden"},children:[e.jsx(Z,{}),e.jsx(ge,{isOpen:this.state.showModal,onClose:this.toggleModal}),e.jsx(Qe,{children:e.jsxs(K,{children:[e.jsx(Xe,{src:G}),e.jsx(et,{src:Q}),e.jsx("div",{className:"contact__block__form__title title__g",children:e.jsx("div",{className:"title__g__title",children:e.jsx("h1",{className:"tfz40 tsilver ffthin",children:"Ãnete a Urbaner"})})}),e.jsx(Ge,{})]})}),e.jsx(J,{})]})}}export{ct 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.