1(self.webpackChunk_hutson_www=self.webpackChunk_hutson_www||[]).push([[4529],{17639:function(e,t,n){"use strict";n.d(t,{L:function(){return c}});var o=n(42236),a=n(28007),r=n(61110),i=n(12160),l=n(92568);const c=e=>{const{buttonText:t="View positions",label:n="See more",slug:l="/careers/jobs/",title:c="Browse all open positions",...d}=e;return o.createElement(s,d,o.createElement(a.Link,{to:l},o.createElement("div",{className:"see-more-jobs-card-label"},n),o.createElement(r.A,{as:"p",className:"see-more-jobs-card-title"},c),o.createElement(i.A,{as:"div",color:"yellow",size:"small"},t)))},s=l.default.div.withConfig({displayName:"see-more-jobs-card__StyledSeeMoreJobsCard",componentId:"sc-aezhmf-0"})(["background-color:",";a{align-items:flex-start;display:flex;flex-direction:column;height:100%;padding:",";text-decoration:none;:hover,:focus{.title{text-decoration:underline;}}}.see-more-jobs-card-label{color:",";font-size:16px;}.see-more-jobs-card-title{color:#fff;flex-grow:2;line-height:1.35;margin:8px 0 16px;}"],e=>e.theme.color.g400,e=>e.theme.size.m,e=>e.theme.color.g50)},19531:function(e,t,n){"use strict";n.d(t,{u:function(){return c}});var o=n(42236),a=n(92568),r=n(28007),i=n(61110),l=n(29808);n(53175);const c=e=>{const{careerAreas:t,locationsText:n,publishedDate:a,slug:c,title:d,type:m,...u}=e;return o.createElement(s,u,o.createElement(r.Link,{to:c},o.createElement("div",{className:"career-areas"},t.map((e,t)=>o.createElement(o.Fragment,{key:e},0!==t?o.createElement("span",null,"â¢"):null,o.createElement("span",null,e)))),o.createElement(i.A,{as:"p",className:"title"},d),o.createElement(l.A,{className:"locations"},n||""),o.createElement("div",{className:"details"},m)))},s=a.default.div.withConfig({displayName:"job-requisition-card__StyledJobRequisitionCard",componentId:"sc-1ijbewl-0"})(["background-color:#fff;a{display:flex;flex-direction:column;height:100%;padding:",";text-decoration:none;:hover,:focus{.title{text-decoration:underline;}}}.career-areas{color:",";font-size:16px;span{display:inline-block;margin:0 4px 0 0;}}.title{color:",";line-height:1.35;margin:8px 0 0;}.locations{color:",";flex-grow:2;line-height:1.35;margin:4px 0 16px;}.details{color:",";font-size:14px;line-height:1.35;}"],e=>e.theme.size.m,e=>e.theme.color.g400,e=>e.theme.color.n900,e=>e.theme.color.n400,e=>e.theme.color.n100)},31104:function(e){e.exports=e=>e instanceof Date&&!isNaN(e)},38171:function(e,t,n){"use strict";n.d(t,{Q:function(){return s}});var o=n(42236),a=n(28007),r=n(92568),i=n(64520),l=n(2739),c=function(e,t){var n=(0,o.useState)(function(e,t){return void 0!==t?t:!!l.Bd&&window.matchMedia(e).matches}(e,t)),a=n[0],r=n[1];return(0,o.useEffect)(function(){var t=!0,n=window.matchMedia(e),o=function(){t&&r(!!n.matches)};return n.addEventListener("change",o),r(n.matches),function(){t=!1,n.removeEventListener("change",o)}},[e]),a};const s=e=>{const{items:t}=e,n=c("(max-width: 899px)"),a=(0,o.useRef)(null);return(0,o.useEffect)(()=>{n&&(a.current.scrollLeft=a.current.scrollWidth)},[n]),o.createElement(m,Object.assign({"aria-label":"Breadcrumb"},e),o.createElement("ul",{ref:a},t.map((e,n)=>o.createElement(d,{key:e.name,item:e,itemIndex:n,itemsLength:t.length}))))},d=e=>{const{item:t,itemIndex:n,itemsLength:r}=e,l=2===r&&0===n||r>2&&0!==n&&n!==r-1;return o.createElement("li",null,o.createElement(a.Link,{to:t.link,"aria-current":n===r-1?"page":null},l?o.createElement(i.i,{"aria-hidden":"true",focusable:"false",role:"presentation"}):null,o.createElement("span",null,t.displayName||t.name)))},m=r.default.nav.withConfig({displayName:"breadcrumbs-nav__StyledBreadcrumbsNav",componentId:"sc-6ia0nh-0"})(["ul{list-style:none;margin:0;padding:0;}li{color:",";display:inline-block;font-size:14px;margin:0;padding:0;a{color:",";text-decoration:none;:hover,:focus{text-decoration:underline;}}svg{margin:0 2px;vertical-align:middle;}span{vertical-align:middle;}:last-child{a{color:",";:hover,:focus{text-decoration:none;}}}}@media (max-width:899px){ul{scrollbar-width:none;overflow:auto hidden;white-space:nowrap;::-webkit-scrollbar{display:none;}}li{font-size:16px;:nth-last-child(2){width:100%;}:last-child{display:none;}}}
1@media (min-width:900px){li{:not(:last-child):after{content:'/';display:inline-block;margin:0 4px;}svg{display:none;}}}"],e=>e.theme.color.n400,e=>e.theme.color.g400,e=>e.theme.color.n400)},49725:function(e,t,n){"use strict";n.r(t);var o=n(42236),a=n(71822),r=n(70525),i=n(52462),l=n(96532),c=n(79246),s=n(19531),d=n(65039),m=n(38171),u=n(77528),p=n(92568),h=n(14675),g=n(65873),f=n(31444),y=n(8859),b=n(98465),w=n.n(b),x=n(17639);const E=p.default.div.withConfig({displayName:"locations-directory-state__PageContent",componentId:"sc-1d8rb52-0"})([".top-content{padding:24px 0 36px;}@media (min-width:900px){.top-content{padding:48px 64px 64px;}}.subtitle{margin:0;}"]),v=e=>{const{state:t}=e,n=(0,f.I)({queryKey:["job-requisitions",{limit:3,state:t}],staleTime:3e5,queryFn:async()=>await(0,y.fetchAllJobRequisitions)({limit:3,state:t}),keepPreviousData:!0});return n.isFetched&&Array.isArray(n.data)&&n.data.length>0?o.createElement(N,null,o.createElement(r.A,{kind:"full"},o.createElement(l.H2,null,"Careers at Hutson, Inc. in ",t),o.createElement(i.A,{size:"m"}),o.createElement(k,null,n.data.map(e=>o.createElement(s.u,{key:e.key,careerAreas:e.careerAreas,locationsText:e.locationsText,publishedDate:e.publishedDate,slug:e.slug,title:e.title,type:e.type})),o.createElement(x.L,{slug:`/careers/jobs/?State=${t}`,title:`Browse all open positions in ${t}`})))):null},N=p.default.div.withConfig({displayName:"locations-directory-state__LightBackgroun
1d",componentId:"sc-1d8rb52-1"})(["background-color:",";"],e=>e.theme.color.n20),k=p.default.div.withConfig({displayName:"locations-directory-state__JobRequisitionsGrid",componentId:"sc-1d8rb52-2"})(["> *{margin-bottom:16px;}@media (min-width:600px){",";display:flex;flex-wrap:wrap;> *{",";}}@media (min-width:1000px){> *{",";margin-bottom:0;}}"],h.J,(0,g.f)("1/2",16),(0,g.f)("1/4",16));t.default=e=>{const{data:{allSanityLocation:{nodes:t},locationStats:{totalCount:n}},pageContext:{state:i}}=e,s=[{name:"Hutson Inc",displayName:"Home",link:"/"},{name:"Locations",link:"/locations/"},{name:"Directory",link:"/locations/directory/"},{name:i,link:`/locations/directory/${w()(i)}/`}];return o.createElement(a.A,{kind:"white"},o.createElement(u.G,{title:`${i} Locations`,description:`Hutson Inc has ${n} ${n>1?"stores":"store"} in ${i}. Find a Hutson store near you for great products, service, and parts.`,breadcrumbs:s}),o.createElement(E,null,o.createElement(d.U,null,o.createElement(m.Q,{items:s})),o.createElement(r.A,{kind:"full",className:"top-content"},o.createElement(l.H1,null,i," Locations"),o.createElement(l.P,{className:"subtitle"},n," locations in ",i)),o.createElement(c.A,{locations:t}),o.createElement(v,{state:i})))}},52666:function(e){e.exports=e=>t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}},53175:function(e,t,n){const o=n(98860),a=n(31104);e.exports=e=>{if(!a)return!1;const t=e.getUTCMonth(),n=e.getUTCDate(),r=e.getUTCFullYear();return`${o(t)} ${n}, ${r}`}},65039:function(e,t,n){"use strict";n.d(t,{U:function(){return i}});var o=n(42236),a=n(70525),r=n(52462);const i=e=>{const{children:t,kind:n="full",yPadding:i=!1,...l}=e;return o.createElement(a.A,Object.assign({kind:n,yPadding:i},l),o.createElement(r.A,{size:"m",type:"padding",variable:!0}),t)}},77528:function(e,t,n){"use strict";n.d(t,{G:function(){return l}});var o=n(42236),a=n(68154),r=n(2500),i=n(28007);const l=e=>{const{pathname:t}=(0,r.useLocation)(),{site:{siteMetadata:n}}=(0,i.useStaticQuery)("997987830"),{breadcrumbs:l,canonicalUrl:c,children:s,defaultTitle:d,description:m,image:u,keywords:p,ogDescription:h,ogImage:g,ogTitle:f,ogType:y,siteUrl:b,title:w,titleOverride:x,twitterCard:E="summary",twitterUsername:v,url:N}={...n,...e},k=x||(w?`${w} | ${d}`:d),A=`${b}${t}`,L=/^\//.test(u)?`${b}${u}`:u;return o.createElement(a.Helmet,{title:k},o.createElement("meta",{name:"description",content:m}),Array.isArray(p)&&p.length>0?o.createElement("meta",{name:"keywords",content:p.join(", ")}):null,o.createElement("meta",{name:"image",content:L}),o.createElement("meta",{property:"og:url",content:N||A}),o.createElement("meta",{property:"og:title",content:f||k}),o.createElement("meta",{property:"og:description",content:h||m}),o.createElement("meta",{property:"og:image",content:g||L}),y?o.createElement("meta",{property:"og:type",content:y}):null,o.createElement("meta",{name:"twitter:card",content:E}),o.createElement("meta",{name:"twitter:site",content:v}),o.createElement("meta",{name:"twitter:title",content:f||k}),o.createElement("meta",{name:"twitter:description",content:h||m}),o.createElement("meta",{name:"twitter:image",content:g||L}),Array.isArray(l)&&l.length>0?o.createElement("script",{type:"application/ld+json"},JSON.stringify({"@context":"http://schema.org","@type":"BreadcrumbList",itemListElement:l.map((e,t)=>({"@type":"ListItem",position:t+1,name:e.name,item:`${b}${e.link}`}))})):null,o.createElement("link",{rel:"canonical",href:c||N||A}),s)}},79246:function(e,t,n){"use strict";n.d(t,{A:function(){return R}});var o=n(42236),a=n(92568),r=n(28007),i=n(29808),l=n(18778),c=n(93248),s=n(12160),d=n(31444),m=n(65264),u=n(36072),p=n(68098),h=n(49578),g=n.n(h),f=n(20478),y=n.n(f),b=n(8723),w=n.n(b),x=n(2739),E=function(e){var t=(0,o.useState)(!1),n=t[0],a=t[1];return(0,o.useEffect)(function(){if(e.current){var t,n=function(){a(!0),clearTimeout(t),t=setTimeout(function(){a(!1)},150)};return(0,x.on)(e.current,"scroll",n,!1),function(){e.current&&(0,x.AU)(e.current,"scroll",n,!1)}}return function(){}},[e]),n},v=n(57007),N={x:0,y:0,width:0,height:0,top:0,left:0,bottom:0,right:0};var k=x.Bd&&void 0!==window.ResizeObserver?function(){var e=(0,o.useState)(null),t=e[0],n=e[1],a=(0,o.useState)(N),r=a[0],i=a[1],l=(0,o.useMemo)(function(){return new window.ResizeObserver(function(e){if(e[0]){var t=e[0].contentRect,n=t.x,o=t.y,a=t.width,r=t.height,l=t.top,c=t.left,s=t.bottom,d=t.right;i({x:n,y:o,width:a,height:r,top:l,left:c,bottom:s,right:d})}})},[]);return(0,v.A)(function(){if(t)return l.observe(t),function(){l.disconnect()}},[t]),[n,r]}:function(){return[x.lQ,N]},A=n(96419),L=n.n(A),S=n(52666),C=n.n(S),z=n(5227);const T=e=>e===l.Status.FAILURE?o.createElement("div",null,"Failed to render map..."):o.createElement(B,{loading:!0,message:"Loading map..."}),I=e=>{const{children:t}=e;return o.createElement("div",{className:"map-container"},o.createElement("div",{className:"map-container-inner"},o.createElement(l.Wrapper,{apiKey:"AIzaSyBOnS9nc9i7YK2Au0srQEn7zn7BEpiVdsM",render:T},t)))},$=e=>{const{locations:t,scrollToLocationResultByNumber:n,showingLocationCoordinates:a}=e,r=(0,o.useRef)(null),i=(0,o.useRef)(null),l=(0,o.useRef)(null);return(0,o.useEffect)(()=>{r.current&&a&&(r.current.setZoom(9),r.current.panTo(a))},[a]),(0,m.S)(()=>
1{if(p.isBrowser){const e=new window.google.maps.Map(i.current,{zoom:12,center:{lat:36.7256143,lng:-88.6635187}}),o=t.map(t=>new window.google.maps.Marker({position:t.geolocation,title:t.title?t.title:null,map:e}));if(o.length>1){const a=new window.google.maps.LatLngBounds;for(let r=0;r<o.length;r++)a.extend(o[r].position),o[r].addListener("click",()=>{n(String(t[r].locationNumber)),e.setZoom(9),e.panTo(t[r].geolocation)});e.fitBounds(a)}else e.setCenter(o[0].position);l.current=o,r.current=e}}),o.createElement("div",{ref:i,id:"map"})},_=(0,o.forwardRef)((e,t)=>{const{children:n,dataUpdatedAt:a,setShowingLocationCoordinates:r}=e,i=E(t),[l,c]=k(),{0:s,1:d}=(0,o.useState)(0);return(0,o.useEffect)(()=>{if(!i){const e=Array.prototype.slice.call(t.current.childNodes).find(e=>e.offsetTop<=t.current.scrollTop&&e.offsetTop+e.offsetHeight>t.current.scrollTop);e&&r({lat:Number(e.getAttribute("data-geo-lat")),lng:Number(e.getAttribute("data-geo-lng"))})}},[i,t,r]),(0,o.useEffect)(()=>{t.current.scrollTo({top:0,behavior:"smooth"})},[a,t]),(0,o.useEffect)(()=>{const e=t.current.offsetHeight-t.current.lastChild.offsetHeight;d(e<0?0:e)},[a,c.height,t]),o.createElement("div",{className:"results-list",ref:C()([t,l]),style:{paddingBottom:s}},n)}),D=e=>{const{address:t,city:n,directionsLink:a,displayHours:i,displayStatus:l,distance:c,geolocation:d,locationNumber:m,phoneNumber:u,preferredLocation:p,setPreferredLocation:h,hydrated:g,slug:f,specialHoursTitle:y,state:b,title:w,zip:x}=e,E=p&&p.locationNumber===m;return o.createElement("div",{className:"result","data-geo-lng":d.lng,"data-geo-lat":d.lat,"data-location-number":m},o.createElement("p",{className:"location-title"},w),o.createElement("div",{className:"location-details"},o.createElement("div",{className:"location-details-col-1"},o.createElement("p",null,o.createElement(z.r,{href:a,className:"location-address"},t,o.createElement("br",null),n,", ",b," ",x)),o.createElement("p",null,o.createElement(z.r,{href:`tel:${u}`,className:"location-phone"},u))),o.createElement("div",{className:"location-details-col-2"},o.createElement("p",{key:g?"client":"server",className:"location-open-status "+("Open"===l?"open":"closed")},l),i?o.createElement("p",{className:"location-open-hours"},i):null,y?o.createElement("p",{className:"location-special-hours-title"},"(",y,")"):null,L()(c)?o.createElement("p",{className:"location-distance"},c," miles away"):null)),o.createElement("div",{className:"location-buttons"},o.createElement(s.A,{as:r.Link,to:f,color:"gray",size:"small"},"View store details"),o.createElement(s.A,{onClick:()=>h(m),disabled:E,color:"yellow",size:"small"},E?"My Store":"Set as My Store")))},j=(0,o.forwardRef)((e,t)=>{const{locations:n,setShowingLocationCoordinates:a}=e,r=n.map(e=>e.locationNumber);r.sort();const{preferredLocation:l,setPreferredLocation:c}=(0,u.I)(),{0:s,1:p}=(0,o.useState)(!1);(0,m.S)(()=>{p(!0)});const{0:h,1:f}=(0,o.useState)(""),{isFetching:b,isError:x,isSuccess:E,data:v,dataUpdatedAt:N}=(0,d.I)({queryKey:["nearby-locations",{zip:h,locationNumbers:r}],staleTime:9e5,queryFn:async()=>{const e=await fetch("/api/nearby-locations",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({distancesOnly:!0,locationNumbers:r,zip:h})}).then(e=>{if(!e.ok)throw new Error("Network response was not okay");return e.json()});if(e.error)throw new Error(e.error);return e.result},keepPreviousData:!0,enabled:5===h.length}),k=new Date,A=g()[(new Date).getDay()],S=n.map(e=>{const t=Array.isArray(e.specialHours)?e.specialHours.find(e=>w()(k,new Date(e.date))):null,n=t?t.title:null,o=t?t.hours:e.hours[A],a=y()(o),r=!1===a.closed?new Date(k.getFullYear(),k.getMonth(),k.getDate(),a.start.slice(0,2),a.start.slice(3)):null,i=!1===a.closed?new Date(k.getFullYear(),k.getMonth(),k.getDate(),a.end.slice(0,2),a.end.slice(3)):null,l=r<k&&i>k,c="permanently-closed"===e.status?"Permanently Closed":"temporarily-closed"===e.status?"Temporarily Closed":l?"Open":"Closed",s="temporarily-closed"===e.status||a.closed?null:o,d=Array.isArray(v)?v.find(t=>t.locationNumber===e.locationNumber):null,m=d?d.distance:null;
1return{...e,distance:m,currentlyOpen:l,displayStatus:c,displayHours:s,specialHoursTitle:n}});return S.sort((e,t)=>L()(e.distance)?L()(t.distance)?Number(e.distance)-Number(t.distance):-1:1),o.createElement("div",{className:"sidebar"},o.createElement("div",{className:"search-container"},o.createElement(i.A,null,"Find your nearest location"),o.createElement("label",{htmlFor:"location-search-zip",hidden:!0},"Zip code"),o.createElement("div",{className:"location-search-input-container"},b?o.createElement("div",{className:"loading-container"},o.createElement("div",{className:"loading-circle"})):null,o.createElement("input",{id:"location-search-zip",name:"location-search-zip",type:"text",inputMode:"numberic",placeholder:"Search by zip code",pattern:"^\\d{5}$",maxLength:5,onChange:e=>{f(e.target.value)},value:h}))),o.createElement(_,{ref:t,setShowingLocationCoordinates:a,dataUpdatedAt:N},x||E&&(!Array.isArray(v)||0===v.length)?o.createElement("div",{className:"message-container"},o.createElement("p",null,"We ran into a problem while trying to search for nearby locations. If problems persist, please contact our support team at"," ",o.createElement(z.r,{href:"[email protected]"},"[email protected]"),".")):null,S.length>0?S.map(e=>o.createElement(D,Object.assign({key:e.locationNumber,hydrated:s,preferredLocation:l,setPreferredLocation:c},e))):null))}),H=(0,a.keyframes)(["100%{transform:rotate(360deg);}"]),B=(0,a.default)(c.x).withConfig({displayName:"locations-map-search__StyledLoadingScreen",componentId:"sc-1sczazw-0"})(["background-color:",";height:100%;width:100%;"],e=>e.theme.color.n30),M=a.default.div.withConfig({displayName:"locations-map-search__Container",componentId:"sc-1sczazw-1"})(["border-bottom:1px solid ",";border-top:1px solid ",";.container-inner{display:flex;flex-direction:column;height:100%;width:100%;}#map{height:100%;width:100%;}.sidebar{background-color:",";align-items:flex-start;display:flex;flex-direction:column;.search-container{background-color:",";padding:20px 16px;width:100%;p{color:#fff;font-weight:600;line-height:1.3;margin:0;}}.location-search-input-container{position:relative;}.loading-container{padding:8px;position:absolute;right:0;top:0;}.loading-circle{animation:"," 0.67s infinite linear;border:4px solid ",";border-radius:100%;border-top-color:",";box-sizing:border-box;height:24px;width:24px;}label{font-weight:bold;}input{flex-shrink:0;width:100%;}.results-list{flex-grow:2;overflow-y:auto;position:relative;width:100%;}.result{background-color:#fff;border-top:1px solid ",";padding:16px;:last-child{border-bottom:1px solid ",";}p{color:",";font-size:16px;line-height:1.3;margin:0;}.location-title{font-size:18px;font-weight:600;margin:0 0 8px;}.location-details{display:flex;flex-direction:row;}.location-details-col-1{flex-grow:2;}.location-address{color:",";display:inline-block;margin:0 0 8px;text-decoration:none;:hover,:focus{text-decoration:underline;}}.location-phone{color:",";display:inline-block;margin:0;text-decoration:none;:hover,:focus{text-decoration:underline;}}.location-details-col-2{text-align:right;}.location-open-status{font-size:14px;font-weight:700;margin:0;&.open{color:",";}&.closed{color:",";}}.location-open-hours{margin:4px 0 0;}.location-special-hours-title{color:",";font-size:14px;margin:0;}.location-distance{margin:8px 0 0;}.location-buttons{margin-top:16px;button,a{display:inline-block;margin-bottom:8px;text-decoration:none;:not(:last-child){margin-right:8px;}}}}.message-container{background-color:",";padding:16px;p{margin:0;}a{color:",";text-decoration:underline;:hover,:focus{text-decoration:none;}}}}@media (max-width:899px){.map-container{display:block;height:0px;overflow:hidden;padding-bottom:56.25%;position:relative;width:auto;}.map-container-inner{height:100%;position:absolute;width:100%;}.sidebar{max-height:350px;}}@media (min-width:900px){display:block;height:0px;overflow:hidden;padding-bottom:43.75%;position:relative;width:auto;.container-inner{display:flex;flex-direction:row-reverse;position:absolute;}.map-container{height:100%;width:65%;}.map-container-inner{height:100%;}.sidebar{height:100%;position:relative;width:35%;}}"],e=>e.theme.color.n30,e=>e.theme.color.n30,e=>e.theme.color.n10,e=>e.theme.color.g400,H,e=>
1e.theme.color.n20,e=>e.theme.color.g400,e=>e.theme.color.n30,e=>e.theme.color.n30,e=>e.theme.color.n900,e=>e.theme.color.n900,e=>e.theme.color.n900,e=>e.theme.color.g400,e=>e.theme.color.r500,e=>e.theme.color.n400,e=>e.theme.color.n40,e=>e.theme.color.g400);var R=e=>{const{locations:t,...n}=e,{0:a,1:r}=(0,o.useState)(null),i=(0,o.useRef)(null);return o.createElement(M,n,o.createElement("div",{className:"container-inner"},o.createElement(I,null,o.createElement($,{locations:t,showingLocationCoordinates:a,scrollToLocationResultByNumber:e=>{if(i.current){const t=Array.prototype.slice.call(i.current.childNodes).find(t=>t.getAttribute("data-location-number")===e);t&&i.current.scrollTo({top:t.offsetTop,behavior:"smooth"})}}})),o.createElement(j,{ref:i,locations:t,setShowingLocationCoordinates:r})))}},98465:function(e,t,n){const o=n(96419);e.exports=e=>o(e)?e.toLowerCase().replace(/'/g,"").replace(/[\W_]+/g,"-").replace(/(^-+|-+$)/g,""):e},98860:function(e,t,n){const o=n(99622);e.exports=e=>o[e]},99622:function(e){e.exports=["January","February","March","April","May","June","July","August","September","October","November","December"]}}]); 2//# sourceMappingURL=component---src-templates-locations-locations-directory-state-js-bcbe7c503a49024b605d.js.map
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.