1import{r as a,j as t}from"./vendor-react-BGN68_Lp.js";import{u as C,b as fe,a as me}from"./vendor-redux-D8sX5Eqv.js";import{O as ke,Q as ie,R as ne,U as se,g as r,V as H,W as Q,X as be,x as ye,Y as je,Z as G,N as Se,b as ae,_ as ve,$ as we,a0 as Ce,s as $e,a1 as Ie}from"./index-uear5Vpj.js";import{s as U}from"./stickerPositions-BgGac46T.js";import{B as oe,S as _}from"./SkinTooltip-3KRdYmWB.js";import{g as n,S as ze}from"./vendor-styled-pkIKgjgv.js";import{u as P}from"./vendor-i18n-BWleq_Sd.js";import{R as q}from"./Range-CAfNV48s.js";import"./vendor-socket-DSYo_sTV.js";import"./vendor-router-CYD8mbvC.js";import"./alphabet-BgOmDc_X.js";const Ne=n.div` 2 position: absolute; 3 z-index: 2; 4 left: 0; 5 top: 0; 6 width: 100%; 7 height: 100%; 8 border-radius: 6px; 9 background: rgba(255, 255, 255, 0.01); 10 backdrop-filter: blur(5px); 11 display: flex; 12 flex-direction: column; 13 align-items: center; 14 justify-content: center; 15 padding: 10px 27px; 16 17 img { 18 width: 70px; 19 } 20 21 h2 { 22 text-align: center; 23 font-weight: 700; 24 font-size: 16px; 25 line-height: 140%; 26 } 27 28 p { 29 margin-top: 10px; 30 color: #9ca4be; 31 text-align: center; 32 font-size: 13px; 33 line-height: 140%; 34 } 35`,Me=n.button` 36 background: transparent; 37 38 img { 39 width: 100%; 40 } 41 42 @media (max-width: 840px) { 43 display: none; 44 } 45`,Te=n.div` 46 width: 386px; 47 padding: 24px; 48 display: flex; 49 flex-direction: column; 50 justify-content: space-between; 51 gap: 12px; 52 border-radius: 18px; 53 background: #171c2a; 54 55 @media (max-width: 1000px) { 56 display: none; 57 } 58`,Fe=n.div` 59 display: flex; 60 align-items: center; 61 gap: 8px; 62`,De=n.input` 63 width: 100%; 64 height: 42px; 65 padding: 0 18px; 66 border: 1px solid rgba(145, 175, 253, 0.12); 67 border-radius: 6px; 68 background: transparent; 69 color: #fff; 70 font-family: Roboto; 71 font-size: 15px; 72 transition: border 0.2s ease; 73 74 &:hover, 75 &:focus { 76 border-color: rgba(145, 175, 253, 0.3); 77 } 78 79 &::placeholder { 80 color: #778597; 81 } 82`,Le=n.div` 83 width: calc(100% + 10px); 84 height: ${({$short:e})=>e?"372px":"470px"}; 85 padding-right: 10px; 86 overflow-y: ${({$locked:e})=>e?"hidden":"scroll"}; 87 88 &::-webkit-scrollbar {
89 width: 4px; 90 } 91 92 ${({$premium:e})=>e&&` 93 &::-webkit-scrollbar { 94 width: 2px; 95 background: #17202c; 96 } 97 98 &::-webkit-scrollbar-thumb { 99 height: 32px; 100 border: 1px solid hsla(0, 0%, 100%, 0.1); 101 border-radius: 10px; 102 background: #6080ff; 103 } 104 `} 105`,Ee=n.ul` 106 display: grid; 107 grid-template-columns: repeat(4, 1fr); 108 gap: 6px; 109 opacity: ${({$locked:e})=>e?.2:1}; 110`,Re=n.li` 111 height: 80px; 112 display: flex; 113 flex-direction: column; 114 align-items: center; 115 justify-content: center; 116 gap: 5px; 117 border-radius: 6px; 118 background: ${({$selected:e})=>e?"rgba(145, 175, 253, 0.16)":"rgba(145, 175, 253, 0.05)"}; 119 cursor: pointer; 120 opacity: ${({$inactive:e})=>e?.5:1}; 121 transition: background 0.2s ease; 122 123 &:hover { 124 background: rgba(145, 175, 253, 0.1); 125 } 126`,We=n.div` 127 width: 60px; 128 display: flex; 129 justify-content: center; 130 131 img { 132 max-width: 90%; 133 max-height: 45px; 134 } 135`,Ae=n.span` 136 max-width: 60px; 137 overflow: hidden; 138 color: #d3ddeb; 139 font-size: 10px; 140 font-weight: 400; 141 text-overflow: ellipsis; 142 white-space: nowrap; 143`,Ve=n.div` 144 width: 100%; 145 height: 470px; 146 display: flex; 147 flex-direction: column; 148 align-items: center; 149 justify-content: center; 150 151 h3 { 152 margin: 27px 0 9px; 153 color: #9ea6be; 154 font-family: 'Roboto Condensed'; 155 font-size: 23px; 156 font-weight: bold; 157 letter-spacing: 0.02em; 158 text-transform: uppercase; 159 } 160 161 span { 162 color: #d9e1ff; 163 font-size: 14px; 164 line-height: 19px; 165 text-align: center; 166 opacity: 0.3; 167 } 168`,Pe=()=>{const{t:e}=P();return t.jsxs(Ve,{children:[t.jsx("img",{loading:"lazy",src:r("/img/icons/modals/gallery.svg"),alt:""}),t.jsx("h3",{children:e("StickersNotFound")}),t.jsx("span",{children:e("StickersNotFound2")})]})},Oe=({accessoryType:e,stickerMode:o,setStickerMode:k,setAccessoryType:p,keychain:x,onSelect:l,openFullEditor:u})=>{const{t:d}=P(),[v,g]=a.useState([]),[N,D]=a.useState([]),[L,M]=a.useState(""),$=ke(L,500),b=C(s=>s.auth.premium.group),{lang:T}=C(s=>s.root),h=C(ie),f=C(ne),I=C(se),w=!b&&u;a.useEffect(()=>{e===0?y():(k&&k({...o,state:!1,id:null}),g(h||[]))},[f,h,e]),a.useEffect(()=>{const s={navi:"natus","na`vi":"natus",nip:"ninjas",mouz:"mousesports",vp:"virtus"},c=e===0?$?f:N:h;if(!c||c.length===0){g([]);return}if($.length>0){const m=$.split(" ").filter(Boolean),E=c.filter(S=>{const R=S.name.toLocaleLowerCase();return m.every(z=>R.includes(z)||s[z]&&R.includes(s[z]))}).slice(0,200);g(E)}else g(c)},[$,e,f,h,N]);const y=()=>{if(!f||f.length===0){g([]),D([]);return}const s=m=>Math.floor(Math.random()*m),c=Array.from({length:100},()=>f[s(f.length)]);g(c),D(c)},F=s=>{p(s),M("")},j=s=>{l&&l(s.id)};return t.jsxs(Te,{children:[t.jsxs(Fe,{children:[t.jsx(De,{type:"text",placeholder:d("EnterName"),name:"skin-label-input",value:L,onChange:s=>M(s.target.value.toLocaleLowerCase()),disabled:w,autoComplete:"off"}),t.jsx(oe,{options:[{value:0,icon:r("/pages/profile/icons/sticker.svg")},{value:1,icon:r("/pages/profile/icons/keychain.svg")}],onChange:F,activeValue:e,disabled:!p})]}),v.length>0?t.jsxs(Le,{$locked:w&&!I,$premium:b,$short:!!u,children:[w&&!I&&t.jsxs(Ne,{children:[t.jsx("img",{loading:"lazy",src:r("/img/premium/gold-crown.svg"),alt:""}),t.jsx("h2",{children:d("LIMIT-SKINS-SELECTION-1")}),t.jsx("p",{children:d("LIMIT-SKINS-SELECTION-2")})]}),t.jsx(Ee,{$locked:w&&!I,children:v.map((s,c)=>{const m=e==0?o.id:x;return t.jsxs(Re,{$selected:m==s.id,$inactive:!!m&&m!=s.id,onClick:()=>j(s),children:[t.jsx(We,{children:t.jsx("img",{loading:"lazy",src:r(`/img/${e==0?"csgostickers":"cs2keychains"}/${s.id}.png`),alt:""})}),t.jsx(Ae,{children:s.name})]},c)})})]}):t.jsx(Pe,{}),u&&t.jsx(Me,{children:t.jsx("img",{loading:"lazy",src:r(`/pages/other/modals/skinchanger/sticker-editor${T==="ru"?"":"-en"}.png`),alt:"",onClick:u})})]})},_e=ze` 169 .tippy-box[data-theme~='skinchanger-modal'] { 170 border: 1px solid #6080ff; 171 border-radius: 8px; 172 background: #131b26; 173 174 div { 175 display: flex; 176 flex-direction: column; 177 align-items: center; 178 justify-content: center; 179 } 180 181 span { 182 margin-bottom: 2px; 183 font-size: 12px; 184 font-weight: 500; 185 } 186 187 button { 188 background: transparent; 189 color: #6080ff; 190 font-size: 11px; 191 font-weight: 500; 192 white-space: nowrap; 193 } 194 } 195`,Be=n.div` 196 position: relative; 197 display: flex; 198 gap: 6px; 199 200 @media (max-width: 840px) { 201 width: 90%; 202 } 203`,Ke=n.div` 204 width: 398px; 205 padding: 24px; 206 border-radius: 18px; 207 background: #171c2a; 208 209 @media (max-width: 840px) { 210 width: 100%; 211 } 212`,He=n.div` 213 color: #d3ddeb; 214 font-size: 18px; 215 font-weight: 700; 216 line-height: 120%; 217`,Qe=n.div` 218 width: 100%; 219 height: 119px; 220 margin: 16px 0; 221 display: flex; 222 align-items: center; 223 justify-content: center; 224 background: url(${r("/img/skins/grid.png")}) no-repeat 225 center center / cover; 226 227 & > img { 228 max-width: 400px; 229 max-height: 200px; 230 opacity: ${({$stickerMode:e})=>e?.3:1}; 231 transition: opacity 0.2s ease; 232 } 233`,Ge=n.div` 234 position: absolute; 235 bottom: 8px; 236 left: 10px; 237 z-index: 1; 238 239 img { 240 height: 24px; 241 max-width: 100%; 242 width: auto; 243 margin-right: 6px; 244 opacity: 0.3; 245 246 &:hover { 247 opacity: 1; 248 cursor: pointer; 249 } 250 } 251`,Ue=n.img` 252 ${({$highlighted:e})=>e&&"opacity: 1 !important;"} 253`,qe=n.div` 254 position: absolute; 255 right: 10px; 256 bottom: 10px; 257 color: #7f8eaa; 258 font-size: 12px; 259`,Xe=n.div` 260 position: absolute; 261 top: -18px; 262 left: 0; 263`,X=n.button` 264 position: absolute; 265 left: ${({$x:e})=>`${e/5.7}px`}; 266 top: ${({$y:e})=>`${e/8.3}px`}; 267 width: 17px; 268 height: 17px; 269 display: flex; 270 align-items: center; 271 justify-content: center; 272 border: 1px solid transparent; 273 border-radius: 50%; 274 background: ${({$picked:e})=>e?"rgba(203, 69, 69, 0.65)":"rgba(96, 128, 255, 0.65)"}; 275 cursor: pointer; 276 opacity: ${({$stickerMode:e})=>e?1:0}; 277 pointer-events: ${({$stickerMode:e})=>e?"auto":"none"}; 278 transition: opacity 0.2s ease; 279 z-index: 1; 280 281 img { 282 width: 7px; 283 } 284`,Ye=n.div` 285 opacity: ${({$locked:e})=>e?.4:1}; 286`,Ze=n.div` 287 display: flex; 288 align-items: center; 289 justify-content: space-between; 290`,Je=n.div` 291 display: flex; 292 293 svg path { 294 fill: #babfc5; 295 } 296`,re=n.button` 297 height: 38px; 298 padding: 0 10px 0 14px; 299 display: flex; 300 align-items: center; 301 gap: 12px; 302 border-radius: 5px; 303 background: ${({$active:e})=>e?"rgba(96, 128, 255, 0.12)":"rgba(93, 108, 146, 0.12)"}; 304 color: ${({$active:e})=>e?"#6080ff":"#7f8eaa"}; 305 font-size: 15px; 306 transition: all 0.2s ease; 307 308 &:hover { 309 background: ${({$active:e})=>e?"rgba(96, 128, 255, 0.12)":"rgba(93, 108, 146, 0.24)"}; 310 } 311`,et=n.span` 312 width: 42px; 313 height: 25px; 314 display: block; 315 border-radius: 4px; 316 background: ${({$active:e})=>e?"rgba(96, 128, 255, 0.12)":"rgba(82, 101, 133, 0.18)"}; 317 transition: background 0.2s ease; 318 319 ${re}:hover & { 320 background: ${({$active:e})=>e?"rgba(96, 128, 255, 0.12)":"rgba(93, 108, 146, 0.24)"}; 321 } 322 323 &::before { 324 content: ''; 325 position: absolute; 326 top: 4px; 327 left: 4px; 328 width: 17px; 329 height: 17px; 330 border-radius: 4px; 331 background: ${({$active:e})=>e?"#6080ff":"#9ea7be"}; 332 transform: translateX(${({$active:e})=>
332e?"100%":"0"}); 333 transition: all 0.2s ease; 334 } 335`,tt=n.input` 336 width: 100%; 337 height: 42px; 338 margin-top: 12px; 339 padding: 0 18px; 340 border: 1px solid rgba(145, 175, 253, 0.12); 341 border-radius: 6px; 342 background: transparent; 343 color: #fff; 344 font-family: Roboto; 345 font-size: 15px; 346 transition: border 0.2s ease; 347 348 &:hover, 349 &:focus { 350 border-color: rgba(145, 175, 253, 0.3); 351 } 352 353 &::placeholder { 354 color: #778597; 355 } 356`,Y=n.div` 357 margin-top: 28px; 358`,Z=n.div` 359 display: flex; 360 align-items: center; 361 justify-content: space-between; 362 margin-bottom: 18px; 363`,J=n.h4` 364 display: flex; 365 align-items: center; 366 color: #7f8eaa; 367 font-size: 15px; 368 font-weight: 500; 369 text-transform: none; 370`,it=n.button` 371 background: transparent; 372 color: inherit; 373 font: inherit; 374 375 &:hover { 376 color: #fff; 377 } 378`,nt=n.span` 379 width: 4px; 380 height: 4px; 381 margin: 0 6px; 382 display: block; 383 border-radius: 50%; 384 background: #7f8eaa; 385`,ee=n.img` 386 cursor: pointer; 387`,te=n.div` 388 display: flex; 389`,st=n.div` 390 padding: 6px; 391 font-size: 13px; 392 line-height: 22px; 393 394 span { 395 color: #e0e7ff; 396 } 397`,at=n.button` 398 width: 100%; 399 margin-top: 40px; 400 padding: 18px 0; 401 border-radius: 6px; 402 background: #6e93ff; 403 font-size: 14px; 404 font-weight: 700; 405 transition: all 0.2s ease; 406 407 &:hover { 408 filter: brightness(110%); 409 } 410 411 &[disabled] { 412 opacity: 0.5; 413 } 414`,ot=n.button` 415 width: 100%; 416 height: 52px; 417 margin-top: 40px; 418 padding: 10px 16px; 419 display: flex; 420 align-items: center; 421 justify-content: center; 422 gap: 8px; 423 border: 1px solid #f0b358; 424 border-radius: 6px; 425 background: transparent; 426 color: #ffc875; 427 font-size: 14px; 428 font-weight: 700; 429 430 img { 431 width: 24px; 432 } 433`,rt=e=>{const{t:o}=P(),k=()=>{!e.pickedDots.find(l=>l.id==e.i.id)&&e.stickerMode.state?(e.setPickedDots([...e.pickedDots,{id:e.i.id,stickerId:e.stickerMode.id,offset_x:0,offset_y:0,rotation:0}]),p(!0)):(e.removeSticker(e.i.id),p(!1))},p=l=>{e.setHighlightedSticker(l?e.i.id:null)},x=()=>{let l=e.pickedDots.find(d=>d.id==e.i.id),u=e.stickers.find(d=>d&&d.id==l.stickerId);return t.jsxs("div",{children:[t.jsx("span",{children:u?u.name:null}),t.jsx("button",{onClick:()=>e.removeSticker(l.id),children:o("ClickToDelete")})]})};return e.pickedDots.find(l=>l.id==e.i.id)?t.jsx(_,{placement:"top",theme:"skinchanger-modal",content:x(),interactive:!0,children:t.jsx(X,{$picked:!0,$stickerMode:e.stickerMode.state,$x:e.i.x,$y:e.i.y,onClick:()=>k(),onMouseEnter:()=>p(!0),onMouseLeave:()=>p(!1),children:t.jsx("img",{loading:"lazy",src:r("/img/skins/minus.svg"),alt:""})})}):t.jsx(X,{$stickerMode:e.stickerMode.state,$x:e.i.x,$y:e.i.y,onClick:()=>k(),children:t.jsx("img",{loading:"lazy",src:r("/img/skins/plus.svg"),alt:""})})},ct=e=>{const{t:o}=P(),k=me(),p=a.useRef(),x=e.data?.skin??{},l=C(i=>i.auth.premium.group),u=C(se),[d,v]=a.useState({state:!1,id:null}),[g,N]=a.useState(e.data.keychain),[D,L]=a.useState(null),[M,$]=a.useState(U.AWP?.hd?.coordinates??[]),[b,T]=a.useState([]),[h,f]=a.useState(0),[I,w]=a.useState(0),[y,F]=a.useState(!1),[j,s]=a.useState(e.data.pattern),[c,m]=a.useState(e.data.float),[E,S]=a.useState("fn"),[R,z]=a.useState(!1);a.useEffect(()=>{z(!0)},[c,j,h,y,g,b]),a.useEffect(()=>{x.type&&$(U[x.type]?.[x.is_csgo_legacy==!0?"legacy":"hd"]?.coordinates??[])},[x.type]),a.useEffect(()=>{v({state:!1,id:null})},[e.isOpen]),a.useEffect(()=>{e.data.id&&(F(!1),T(e.data.stickers?.filter(i=>i)??[]),W(e.data.float),f(e.data.side||0),F(e.data.stattrack))},[e.data]);const B=i=>{T(b.filter(A=>A.id!=i))},W=(i,A)=>{const V=Number(i)>.9999?.9999:parseFloat(Number(i).toFixed(4));if(isNaN(V))return m(1e-4);xe(i),m(V)},ce=()=>{z(!1),ve.setSkinConfig(e.data.id,e.activeCollection.id,{float:c??1e-4,stickers:b,st:y??0,nametag:p.current?.value??null,side:h,pattern:j??0,keychain:g},!e.editing).then(i=>{i&&(k(we(i.data.collection)),k(Ce(i.data.cache??[])),$e(o("ChangesApplied")))}),e.data.action&&e.data.action()},le=()=>t.jsxs(st,{children:[o("FactoryNew"),": ",t.jsx("span",{children:"0.00 - 0.07"}),t.jsx("br",{}),o("MinimalWear"),": ",t.jsx("span",{children:"0.07 - 0.15"}),t.jsx("br",{}),o("FieldTested"),": ",t.jsx("span",{children:"0.15 - 0.37"}),t.jsx("br",{}),o("WellWorn"),": ",t.jsx("span",{children:"0.37 - 0.44"}),t.jsx("br",{}),o("BattleScarred"),": ",t.jsx("span",{children:"0.44 - 1.00"})]}),de=i=>{f(i)},O=[{name:"FN",range:[1e-4,.08]},{name:"MW",range:[.08,.16]},{name:"FT",range:[.16,.39]},{name:"WW",range:[.39,.46]},{name:"BS",range:[.46,1]}],ge=()=>{const A=(O.findIndex(V=>V.name===E)+1)%O.length;W(O[A].range[0])},xe=i=>{i>=1e-4&&i<.08?S("FN"):i>=.08&&i<.16?S("MW"):i>=.16&&i<.39?S("FT"):i>=.39&&i<.46?S("WW"):i>=.46&&i<=1?S("BS"):S("FN")},pe=i=>{F(i)},K=i=>{i>1023&&(i=1023),isNaN(i)&&(i=0),s(Math.round(i))},he=()=>{k(ae("SKIN_MODAL",{data:{...e.data,float:c,pattern:j,stattrack:y,side:h,keychain:g,...g!==e.data.keychain&&{keychainOffset:null,keychainSeed:null},nametag:p.current?.value??null,collectionId:e.activeCollection.id,allowStickers:!0}}))},ue=i=>{v({state:d.id!=i,id:d.id==i?null:i})};return t.jsxs(Be,{children:[t.jsx(_e,{}),t.jsx(ye,{}),t.jsx(Oe,{accessoryType:I,setAccessoryType:w,stickerMode:d,setStickerMode:v,keychain:g,openFullEditor:he,onSelect:I==0?ue:N}),t.jsxs(Ke,{children:[t.jsxs(He,{children:[x.type," ",x.name]}),t.jsxs(Qe,{$stickerMode:d.state,children:[t.jsxs(Ge,{children:[b.map(i=>t.jsx(Ue,{$highlighted:D==i.id,src:r(`/img/csgostickers/${i.stickerId}.png`),alt:"",onClick:()=>B(i.id)},i.id)),g&&t.jsx("img",{loading:"lazy",src:r(`/img/cs2keychains/${g}.png`),alt:"",onClick:()=>{w(1),N(null)}})]}),t.jsx(qe,{children:h>0?t.jsxs(t.Fragment,{children:[o("onlyFor")," ",h==1?"CT":"T"]}):o("bothSides")}),t.jsx(Xe,{children:M.map(i=>t.jsx(rt,{i,pickedDots:b,setPickedDots:T,stickerMode:d,setStickerMode:v,stickers:e.data.stickers,removeSticker:B,setHighlightedSticker:L},M.indexOf(i)))}),t.jsx("img",{loading:"lazy",src:r(`/img/csgoweapons/patterns/${x.itemdefindex}/${x.paint_kit}/0.webp`),alt:""})]}),t.jsxs(Ye,{$locked:!l&&!u,children:[t.jsxs(Ze,{children:[t.jsx(Je,{children:!je.find(i=>i.name===x.type)&&t.jsxs(re,{$active:y,onClick:()=>pe(!y),children:["StatTrakâ¢",t.jsx(et,{$active:y})]})}),t.jsx(oe,{options:[{value:2,icon:r("/img/skins/t-side.svg")},{value:0,icon:r("/img/skins/both-side.svg")},{value:1,icon:r("/img/skins/ct-side.svg")}],onChange:de,activeValue:h})]}),t.jsx(tt,{type:"text",placeholder:o("EnterNametag"),maxLength:"20",name:"skin-label-input",disabled:!l,ref:p,defaultValue:e.data.nametag,autoComplete:"off"}),t.jsxs(Y,{children:[t.jsxs(Z,{children:[t.jsxs(J,{children:[o("ChooseFloat")," ",t.jsx(nt,{}),t.jsx(it,{onClick:ge,children:E}),t.jsx(_,{placement:"bottom",content:le(),children:t.jsx(ee,{src:r("/img/icons/modals/info.svg"),alt:""})})]}),t.jsx(G,{inputValue:c,setInputValue:i=>W(i)})]}),t.jsx(te,{children:t.jsx(q,{val:c,min:1e-4,max:.9999,step:1e-4,onChange:W,defaultValue:c,qualityTrack:!0})})]}),t.jsxs(Y,{children:[t.jsxs(Z,{children:[t.jsxs(J,{children:[o("ChoosePattern"),t.jsx(_,{placement:"bottom",content:o("ChoosePatternTippy"),children:t.jsx(ee,{src:r("/img/icons/modals/info.svg"),alt:""})})]}),t.jsx(G,{inputValue:j,setInputValue:i=>K(i)})]}),t.jsx(te,{children:t.jsx(q,{val:j,min:0,max:1023,step:1,onChange:K,defaultValue:j})})]})]}),l||u?t.jsx(at,{onClick:ce,disabled:!R,children:o("ApplyChanges")}
433):t.jsx(Se,{to:"/premium",children:t.jsxs(ot,{onClick:()=>e.setModal(null),children:[t.jsx("img",{loading:"lazy",src:r("/img/premium/gold-crown.svg"),alt:""}),o("unlockWithPremium")]})})]})]})};let lt=e=>({isOpen:e.modals.modalId=="SKINCHANGER_MODAL",data:e.modals.data.SKINCHANGER_MODAL,steamId:e.auth.steamid64,stickers:ne(e),keychains:ie(e),activeCollection:Q(e)?H(e):be(e),editing:Q(e),viewedCollection:H(e)});const jt=fe(lt,{setStickers:Ie,setModal:ae})(ct);export{jt 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.