PageSourceSearch

https://static.tnmath.edu.vn/_next/static/chunks/9597-0ae3b5884d1497c6.js

js tnmath.edu.vn collected 2026-10-01 23:55:13 UTC 18,349 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9597],{59027:function(e,l,n){var r=n(57437);n(2265);var a=n(33145),s=n(80442),i=n(94766);l.Z=e=>{let{src:l,alt:n="",className:t,classNameImg:c,isLocal:o=!1,onClick:d,isNewFlow:u=!0,sizes:m="(max-width: 480px) 100vw, (max-width: 768px) 100vw, (max-width: 1200px) 100vw, 100vw",...h}=e;return"string"!=typeof l?(0,r.jsx)("div",{className:(0,s.cn)("relative w-full",t,d&&"cursor-pointer"),onClick:d,children:(0,r.jsx)(a.default,{src:l,alt:n,fill:!0,className:(0,s.cn)("object-cover",c),onError:e=>{console.log("image onError",e)},onErrorCapture:e=>{console.log("image onErrorCapture",e)},...h})}):(0,r.jsx)("div",{className:(0,s.cn)("relative w-full",t,d&&"cursor-pointer"),onClick:d,children:(0,r.jsx)(i.Z,{src:l,alt:n,classNameImg:c,isLocal:o,isNewFlow:u,sizes:m,variant:"default",...h})})}},94766:function(e,l,n){var r=n(57437),a=n(2265),s=n(33145),i=n(80442);let t=e=>e>=1200?"original":e>=768?"md":e>=480?"sm":"xs",c=e=>{let{src:l,width:n}=e,r=t(n);return(0,i.zJ)(l,r).replace(/ /g,"%20")},o=e=>!!e&&"string"==typeof e&&/\.(svg|gif)(\?.*)?$/i.test(e),d=e=>{let l=window.innerWidth;return l>=1200?e:l>=768?(0,i.zJ)(e,"md"):l>=480?(0,i.zJ)(e,"sm"):(0,i.zJ)(e,"xs")};l.Z=e=>{let{src:l,alt:n="",className:t,classNameImg:u,isLocal:m=!1,isNewFlow:h=!1,variant:p="default",sizes:g="(max-width: 480px) 100vw, (max-width: 768px) 100vw, (max-width: 1200px) 100vw, 100vw",onClick:x,children:v,...f}=e,[N,b]=(0,a.useState)(!1),j=(0,a.useId)().replace(/:/g,""),y="img-".concat(j);(0,a.useEffect)(()=>{b(!1)},[l]);let w=(0,a.useCallback)(e=>{if(!e||"string"!=typeof e||/^(http|https):\/\//.test(e))return e;let l=m?"https://tnmath.edu.vn/":"https://resources.tnmath.edu.vn/resources/";return"".concat(null==l?void 0:l.replace(/\/$/,""),"/").concat(e.replace(/^\//,""))},[m])(l),k="string"==typeof w;if("background"===p){if(!k)return console.warn("AppImage with variant='background' expected a string src"),(0,r.jsx)("div",{className:(0,i.cn)("relative w-full bg-cover bg-center",t),onClick:x,...f,children:v});if(!h||N||o(w))return(0,r.jsx)("div",{className:(0,i.cn)("relative w-full bg-cover bg-center",t,x&&"cursor-pointer"),style:{backgroundImage:"url('".concat(w,"')")},onClick:x,...f,children:v});{let e=e=>e.replace(/'/g,"%27").replace(/ /g,"%20"),l="\n        .".concat(y," {\n          background-image: url('").concat(e((0,i.zJ)(w,"xs")),"');\n        }\n        @media (min-width: 480px) {\n          .").concat(y," {\n            background-image: url('").concat(e((0,i.zJ)(w,"sm")),"');\n          }\n        }\n        @media (min-width: 768px) {\n          .").concat(y," {\n            background-image: url('").concat(e((0,i.zJ)(w,"md")),"');\n          }\n        }\n        @media (min-width: 1200px) {\n          .").concat(y," {\n            background-image: url('").concat(e((0,i.zJ)(w,"original")),"');\n          }\n        }\n      ");return(0,r.jsxs)("div",{className:(0,i.cn)("relative w-full bg-cover bg-center ".concat(y),t,x&&"cursor-pointer"),onClick:x,...f,children:[(0,r.jsx)("img",{src:d(w),alt:"","aria-hidden":!0,style:{display:"none"},onError:()=>b(!0)}),(0,r.jsx)("style",{dangerouslySetInnerHTML:{__html:l}}),v]})}}return k&&o(w)?(0,r.jsx)("img",{src:w,alt:n,className:(0,i.cn)("object-cover w-full h-full absolute inset-0",u),onClick:x}):k?(0,r.jsx)(s.default,{src:w,alt:n,fill:!0,sizes:g,className:(0,i.cn)("object-cover",u),loader:h&&!N?c:void 0,unoptimized:f.unoptimized||N,onError:()=>{console.log("image onError fall back triggered",w),b(!0)},onErrorCapture:e=>{console.log("image onErrorCapture",e)},...f},N?"fallback":"main"):(0,r.jsx)(s.default,{src:l,alt:n,fill:!0,sizes:g,className:(0,i.cn)("object-cover",u),onError:()=>{console.log("image onError",w),b(!0)},onErrorCapture:e=>{console.log("image onErrorCapture",e)},...f})}},5682:function(e,l,n){n.d(l,{U:function(){return a}});var r,a,s=n(57437),i=n(2265),t=n(43949),c=n(29501),o=n(63804),d=n(34422),u=n(73842),m=n(3534),h=n(90953),p=n(41880),g=n(6436),x=n(33230),v=n(93172),f=n(80442),N=n(46175),b=n(4757);let j={giftName:"",senderName:"",receiverName:"",phoneNumber:"",note:"",province:null,district:null,address:"",shippingFee:0,nation:null};(r=a||(a={}))[r.CHANGE_GIFT=1]="CHANGE_GIFT",r[r.CHANGE_GIFT_LUCKY_SPIN=2]="CHANGE_GIFT_LUCKY_SPIN",r[r.CHANGE_GIFT_MARKETING=3]="CHANGE_GIFT_MARKETING",l.Z=e=>
1{let{isOpen:l,setIsOpen:n,selectedGift:r,setIsOpenDialogGiftExchangeSuccessful:a,type:y=1,luckySpinHistoryId:w,marketingGiftId:k,handleCloseAllDialog:C}=e,{userInfo:E}=(0,x.CG)(e=>e.user),Z=null==E?void 0:E.profile,{t:G}=(0,t.$G)(),I=(0,f.G3)(),[_,S]=(0,i.useState)(!1),[T,z]=(0,i.useState)(!1),[F,A]=(0,i.useState)(!1),D=d.Ry().shape({giftName:d.Z_().nullable(),senderName:d.Z_().nullable(),note:d.Z_().nullable(),shippingFee:d.Rx().nullable(),receiverName:d.Z_().required("vi"===I?"T\xean người nhận kh\xf4ng được để trống.":"Please enter receiver name"),phoneNumber:d.Z_().required("vi"===I?"Số điện thoại kh\xf4ng được để trống.":"Please enter phone number").matches(m.Uo,"vi"===I?"Kh\xf4ng đ\xfang định dạng số điện thoại.":"Invalid phone number format."),province:d.Ry({label:d.Z_(),value:d.Z_()}).nullable().required("vi"===I?"Tỉnh/ Th\xe0nh phố kh\xf4ng được để trống.":"Please select province"),district:d.Ry({label:d.Z_(),value:d.Z_()}).nullable().required("vi"===I?"X\xe3/Phường kh\xf4ng được để trống.":"Please select district"),address:d.Z_().required("vi"===I?"Địa chỉ cụ thể kh\xf4ng được để trống.":"Please enter specific address"),nation:d.Ry({label:d.Z_(),value:d.Z_()}).nullable()}),{provinces:q,districts:P,getProvinces:R,getDistricts:B,countries:H,getCountries:L}=(0,h.Z)(),{control:M,handleSubmit:Q,watch:$,setValue:J,reset:O,formState:{errors:V}}=(0,c.cI)({defaultValues:j,mode:"onBlur",resolver:(0,u.X)(D)});(0,i.useEffect)(()=>{l&&(R("VN"),L())},[l,R,L]);let U=(0,i.useRef)(null);(0,i.useEffect)(()=>{var e,n;if(!l||!Z||!r)return;let a={...j,giftName:r.titleTranslation,senderName:Z.fullName,province:{label:Z.provinceName,value:Z.provinceId},district:{label:Z.districtName,value:Z.districtId},nation:H.length>0?H.find(e=>"Việt Nam"===e.label||"Vietnam"===e.label)||H[0]:null};O(a),U.current=null!==(n=null===(e=a.province)||void 0===e?void 0:e.value)&&void 0!==n?n:null},[l,Z,r,H,O]),(0,i.useEffect)(()=>{l||(U.current=null)},[l]);let[K,X]=$(["province","district","receiverName","phoneNumber","address","nation"]);(0,i.useEffect)(()=>{(null==K?void 0:K.value)&&(U.current&&U.current!==K.value&&(J("district",null),J("shippingFee",null)),U.current=K.value,B(K.value))},[null==K?void 0:K.value,J,B]),(0,i.useEffect)(()=>{let e=!0,l=setTimeout(async()=>{if(!(null==K?void 0:K.value)||!(null==X?void 0:X.value)){J("shippingFee",null);return}try{let l=await g.Z.gifts.getShipFee(K.value,X.value);if(!e)return;if("number"==typeof(null==l?void 0:l.data))J("shippingFee",l.data,{shouldValidate:!0});else throw Error("Invalid response format")}catch(l){if(!e)return;console.error("Error fetching shipping fee:",l),J("shippingFee",0,{shouldValidate:!0})}},300);return()=>{e=!1,clearTimeout(l)}},[null==K?void 0:K.value,null==X?void 0:X.value,J,I,l]);let Y=(0,i.useCallback)(async(e,l)=>{switch(y){case 1:return g.Z.gifts.handleExchangeGiftOrder(e);case 2:if(!l.luckySpinHistoryId)throw Error("vi"===I?"Thiếu th\xf4ng tin lịch sử v\xf2ng quay may mắn":"Missing lucky spin history information");return g.Z.gifts.handleExchangeGiftOrderLuckySpin({...e,luckySpinHistoryId:l.luckySpinHistoryId});case 3:if(!l.marketingGiftId)throw Error("vi"===I?"Thiếu th\xf4ng tin qu\xe0 marketing":"Missing marketing gift information");return g.Z.gifts.handleExchangeGiftOfflineMarketing({...e,marketingGiftId:l.marketingGiftId});default:throw Error("Unknown exchange type")}},[y,I]),W=async e=>{var l,n,s,i,t,c,o,d,u,m,h;if(!F){A(!0);try{if(2===y&&!w){N.default.error("vi"===I?"Thiếu th\xf4ng tin lịch sử v\xf2ng quay may mắn":"Missing lucky spin history information");return}if(3===y&&!k){N.default.error("vi"===I?"Thiếu th\xf4ng tin qu\xe0 marketing":"Missing marketing gift information");return}let m={giftId:null!==(i=null==r?void 0:r.id)&&void 0!==i?i:"",countryId:null!==(t=null===(l=e.nation)||void 0===l?void 0:l.value)&&void 0!==t?t:"0aa3d549-26fe-458d-b19c-efe31aded003",provinceId:null!==(c=null===(n=e.province)||void 0===n?void 0:n.value)&&void 0!==c?c:"",districtId:null!==(o=null===(s=e.district)||void 0===s?void 0:s.value)&&void 0!==o?o:"",address:e.address,receiverPhone:e.phoneNumber,receiverName:e.receiverName,note:null!==(d=e.note)&&void 0!==d?d:"",feeShip:null!==(u=e.shippingFee)&&void 0!==u?u:0};if(await Y(m,{luckySpinHistoryId:w,marketingGiftId:k}),3===y){z(!0);return}N.default.success("vi"===I?"Gửi th\xf4ng tin nhận qu\xe0 th\xe0nh c\xf4ng!":"Send information successfully!"),a(!0)}catch(e){(null==e?void 0:null===(h=e.response)||void 0===h?void 0:null===(m=h.data)||void 0===m?void 0:m.message)?N.default.error(e.response.data.message):e instanceof Error&&N.default.error(e.message)}finally{A(!1)}}},ee="block focus:border-primary focus:ring-0 focus:ring-transition rounded-lg h-12 py-[14px] px-3 border outline-none shadow-none w-full bg-transparent appearance-none text-base text-gray-80",el="".concat(ee," border-gray-20 placeholder:text-gray-40"),en="".concat(ee," disabled:bg-gray-10 disabled:border-gray-20 disabled:text-gray-60 placeholder:text-gray-30"),er="".concat(ee," border-red-500"),ea="text-base font-semibold text-gray-70 mb-1 block",es="text-red-500 text-sm mt-1",ei=()=>{3===y?S(!0):n(!1)};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(p.Z,{className:"p-0",open:l,onClose:()=>n(!1),title:"",disabledOutside:3===y,hideClose:3===y,children:(0,s.jsxs)("div",{className:"lg:min-w-[750px] max-w-[750px] w-[300px]",children:[(0,s.jsx)("div",{className:"text-xl font-paytone flex justify-between items-center p-6 text-gray-70 border-b border-gray-5",children:G("redeemGifts.informationOnReceivingGifts")}),(0,s.jsxs)("form",{onSubmit:Q(W),children:[(0,s.jsxs)("div",{className:"p-6",children:[(0,s.jsxs)("div",{className:"grid lg:grid-cols-2 grid-cols-1 gap-4 mb-4",children:[(0,s.jsxs)("div",{className:"w-full",children:[(0,s.jsx)("label",{className:ea,children:G("redeemGifts.giftName")}),(0,s.jsx)(c.Qr,{control:M,name:"giftName",render:e=>
1{let{field:{onChange:l,onBlur:n,value:r}}=e;return(0,s.jsx)("input",{type:"text",value:null!=r?r:"",disabled:!0,onChange:l,onBlur:n,className:en,placeholder:""})}})]}),(0,s.jsxs)("div",{className:"w-full",children:[(0,s.jsxs)("label",{className:ea,children:[G("auth.nation")," ",(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsx)(c.Qr,{control:M,name:"nation",render:e=>{let{field:{onChange:l,value:n}}=e;return(0,s.jsxs)("div",{children:[(0,s.jsx)(v.Z,{value:n,onChange:l,items:H,placeholder:G("auth.nation"),searchAble:!0,className:"w-full h-[48px]",buttonSelectCustom:"h-[48px]",valueClass:"text-left truncate block"}),V.nation&&(0,s.jsx)("p",{className:es,children:"vi"===I?"Vui l\xf2ng chọn quốc gia":"Please select country"})]})}})]})]}),(0,s.jsxs)("div",{className:"grid lg:grid-cols-2 grid-cols-1 gap-4 mb-4",children:[(0,s.jsxs)("div",{className:"w-full",children:[(0,s.jsx)("label",{className:ea,children:G("redeemGifts.senderName")}),(0,s.jsx)(c.Qr,{control:M,name:"senderName",render:e=>{let{field:{onChange:l,onBlur:n,value:r}}=e;return(0,s.jsx)("input",{type:"text",value:null!=r?r:"",disabled:!0,onChange:l,onBlur:n,className:en,placeholder:""})}})]}),(0,s.jsxs)("div",{className:"w-full",children:[(0,s.jsxs)("label",{className:ea,children:[G("auth.province")," ",(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsx)(c.Qr,{control:M,name:"province",render:e=>{let{field:{onChange:l,value:n}}=e;return(0,s.jsxs)("div",{children:[(0,s.jsx)(v.Z,{value:n,onChange:l,items:q,placeholder:"vi"===I?"Chọn tỉnh/th\xe0nh phố":"Province",searchAble:!0,className:"w-full h-[48px]",buttonSelectCustom:"h-[48px]",valueClass:"text-left truncate block",useDivInsteadButton:!0}),V.province&&(0,s.jsx)("p",{className:es,children:V.province.message})]})}})]})]}),(0,s.jsxs)("div",{className:"grid lg:grid-cols-2 grid-cols-1 gap-4 mb-4",children:[(0,s.jsxs)("div",{className:"w-full",children:[(0,s.jsxs)("label",{className:ea,children:[G("redeemGifts.receiverName")," ",(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsx)(c.Qr,{control:M,name:"receiverName",render:e=>{let{field:{onChange:l,onBlur:n,value:r}}=e;return(0,s.jsxs)("div",{children:[(0,s.jsx)("input",{type:"text",value:r,onChange:l,onBlur:n,maxLength:255,className:V.receiverName?er:el,placeholder:"vi"===I?"Nhập t\xean người nhận":"Enter receiver name"}),V.receiverName&&(0,s.jsx)("p",{className:es,children:V.receiverName.message})]})}})]}),(0,s.jsxs)("div",{className:"w-full",children:[(0,s.jsxs)("label",{className:ea,children:[G("auth.district")," ",(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsx)(c.Qr,{control:M,name:"district",render:e=>{let{field:{onChange:l,value:n}}=e;return(0,s.jsxs)("div",{children:[(0,s.jsx)(v.Z,{value:n,onChange:l,items:P,placeholder:"vi"===I?"Chọn x\xe3/phường":"District",searchAble:!0,valueClass:"text-left truncate block",className:"w-full h-[48px]",buttonSelectCustom:"h-[48px]",useDivInsteadButton:!0}),V.district&&(0,s.jsx)("p",{className:es,children:V.district.message})]})}})]})]}),(0,s.jsxs)("div",{className:"grid lg:grid-cols-2 grid-cols-1 gap-4 mb-4",children:[(0,s.jsxs)("div",{className:"w-full",children:[(0,s.jsxs)("label",{className:ea,children:[G("auth.phone_number")," ",(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsx)(c.Qr,{control:M,name:"phoneNumber",render:e=>{let{field:{onChange:l,onBlur:n,value:r}}=e;return(0,s.jsxs)("div",{children:[(0,s.jsx)("input",{type:"text",inputMode:"numeric",value:r,onChange:e=>{l(e.target.value.replace(/\D/g,"").slice(0,10))},onBlur:n,className:V.phoneNumber?er:el,placeholder:"vi"===I?"Nhập số điện thoại":"Enter phone number",maxLength:10}),V.phoneNumber&&(0,s.jsx)("p",{className:es,children:V.phoneNumber.message})]})}})]}),(0,s.jsxs)("div",{className:"w-full",children:[(0,s.jsx)("label",{className:ea,children:G("redeemGifts.shippingFee")}),(0,s.jsx)(c.Qr,{control:M,name:"shippingFee",render:e=>{let{field:{onChange:l,onBlur:n,value:r}}=e;return(0,s.jsx)("input",{type:"text",value:(null==r?void 0:r.toLocaleStr
1ing())||"0",disabled:!0,onChange:l,onBlur:n,className:en,placeholder:""})}})]})]}),(0,s.jsxs)("div",{className:"grid lg:grid-cols-2 grid-cols-1 gap-4 mb-4",children:[(0,s.jsxs)("div",{className:"w-full",children:[(0,s.jsx)("label",{className:ea,children:G("redeemGifts.note")}),(0,s.jsx)(c.Qr,{control:M,name:"note",render:e=>{let{field:{onChange:l,onBlur:n,value:r}}=e;return(0,s.jsx)("input",{type:"text",value:null!=r?r:"",onChange:l,onBlur:n,className:el,placeholder:"vi"===I?"Nhập ghi ch\xfa":"Enter note"})}})]}),(0,s.jsxs)("div",{className:"w-full",children:[(0,s.jsxs)("label",{className:ea,children:[G("auth.address")," ",(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsx)(c.Qr,{control:M,name:"address",render:e=>{let{field:{onChange:l,onBlur:n,value:r}}=e;return(0,s.jsxs)("div",{children:[(0,s.jsx)("input",{type:"text",value:r,onChange:e=>{l(e.target.value.slice(0,255))},onBlur:n,className:V.address?er:el,placeholder:"vi"===I?"Nhập địa chỉ cụ thể":"Enter specific address",maxLength:255}),V.address&&(0,s.jsx)("p",{className:es,children:V.address.message})]})}})]})]})]}),(0,s.jsxs)("div",{className:"w-full flex lg:justify-end justify-center border-t border-gray-5 p-6 gap-4 rounded-b-lg",children:[(0,s.jsx)(o.Z,{variant:"default",onClick:()=>ei(),type:"button",className:"lg:min-w-[140px] min-w-[100px]",children:G("redeemGifts.cancel")}),(0,s.jsx)(o.Z,{variant:"primary",type:"submit",className:"lg:min-w-[140px] min-w-[100px]",disabled:F,children:F?G("common.processing"):G("common.confirm")})]})]})]})}),(0,s.jsx)(p.Z,{open:_,onClose:()=>{},title:"",className:"p-0",disabledOutside:!0,hideClose:!0,children:(0,s.jsx)("div",{className:"p-4 lg:w-[420px] w-[300px] rounded-lg",children:(0,s.jsxs)("div",{className:"text-[#4D4D4D] text-center",children:[(0,s.jsx)("h1",{className:"text-xl font-normal font-paytone mb-4",children:G("redeemGifts.confirmDialogTitle")}),(0,s.jsx)("p",{className:"text-base font-semibold mb-8",children:G("redeemGifts.confirmDialogDesc")}),(0,s.jsxs)("div",{className:"flex gap-4",children:[(0,s.jsx)(o.Z,{onClick:()=>S(!1),className:"flex-1 w-full",children:G("redeemGifts.cancel")}),(0,s.jsx)(o.Z,{onClick:()=>{S(!1),null==C||C()},variant:"primary",className:"flex-1 w-full",children:G("common.confirm")})]})]})})}),(0,s.jsx)(b.Z,{isOpen:T,setIsOpen:z,onSuccess:()=>{n(!1),null==C||C()},isFromPopupMarketing:3===y})]})}},4757:function(e,l,n){var r=n(57437),a=n(41880);n(2265);var s=n(63804),i=n(43949),t=n(99376),c=n(33230),o=n(14645);l.Z=e=>{let{isOpen:l,setIsOpen:n,onSuccess:d,isFromPopupMarketing:u}=e,m=(0,c.TL)(),{t:h}=(0,i.$G)(),p=(0,t.useRouter)(),g=h("luckySpin.dialogReceivedGiftSuccessTitle"),x=h("luckySpin.dialogReceivedGiftSuccessDesc"),v=()=>{n(!1),null==d||d()};return(0,r.jsx)(a.Z,{open:l,onClose:v,title:"",className:"p-0",hideClose:!0,children:(0,r.jsx)("div",{className:"p-4 lg:w-[408px] w-[300px] rounded-lg",children:(0,r.jsxs)("div",{className:"text-[#4D4D4D] text-center  ",children:[(0,r.jsx)("h1",{className:"text-xl font-normal font-paytone mb-4",children:g}),(0,r.jsx)("p",{className:"text-base font-semibold mb-[30px] px-2 tracking-[0.0125em] whitespace-pre-line leading-5",children:x}),(0,r.jsxs)("div",{className:"flex gap-4",children:[(0,r.jsx)(s.Z,{onClick:v,className:"flex-1 w-full xl:px-3 xl:py-[11px]",children:h("redeemGifts.cancel")}),(0,r.jsx)(s.Z,{variant:"primary",className:"flex-1 w-full xl:px-3 xl:py-[11px]",onClick:()=>{m((0,o.Zq)()),p.push("/quan-ly-tai-khoan/kho-vat-pham?tab=hien-vat"),u&&(n(!1),null==d||d())},children:h("redeemGifts.goToItemStorage")})]})]})})})}},3534:function(e,l,n){n.d(l,{BV:function(){return r},HN:function(){return a},Uo:function(){return s}});let r=/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[A-Za-z\d!@#$%^&*(),.?":{}|<>]{8,255}$/,a=/^(?=.{5,255}$)[a-zA-Z0-9._%+-]+@([a-zA-Z0-9]+(\.[a-zA-Z0-9]+)*)\.[a-zA-Z]{2,}$/,s=/^0\d{9}$/}}]);

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.