1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9984],{30985:function(e,n,t){var i=t(85893),r=t(67294),o=t(31732),l=t(6413),a=t(64199),s=t(72610),d=t(41248),c=t(11163),u=t(95068),v=t(49186),f=t(1903);t(86103);n.Z=function(e){var n,t,m,h=(0,d.I0)(),p=(0,r.useState)(e.data),g=p[0],x=p[1],y=(0,r.useState)(e.data),b=y[0],j=y[1],w=e.hasPreview,_=e.handlePreview,S=(0,r.useState)(!1),N=S[0],k=S[1],C=(0,r.useState)(!1),I=C[0],A=C[1],E=(0,c.useRouter)(),Z=function(e){var n;if(!e)return"";var t=null===(n=(0,v.h0)((null===e||void 0===e?void 0:e.highlight)||{},"site").incard.description)||void 0===n?void 0:n[0];return t||((null===e||void 0===e?void 0:e.description)||"")},P=function(){var e=(null===g||void 0===g?void 0:g.vanity_url)&&encodeURI(g.vanity_url)||(null===g||void 0===g?void 0:g.site_id)||(null===g||void 0===g?void 0:g.id);e&&(h({type:"search",payload:{value:"",label:""}}),window.open("/site/".concat(e),"_blank"))},z=function(){if(e.handleImageClick){var n=null===g||void 0===g?void 0:g.image_id,t=e.previewEntityType||((null===g||void 0===g?void 0:g.site_id)?"site":"stop"),i=null===g||void 0===g?void 0:g.id;(i||n)&&e.handleImageClick(i,n,t,{stop_id:(null===g||void 0===g?void 0:g.stop_id)||e.stopId,site_id:null===g||void 0===g?void 0:g.site_id})}else P()},O=function(){A(!I)};return(0,r.useEffect)((function(){j(e.data),x(e.data)}),[null===e||void 0===e?void 0:e.data]),(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{id:g.id||g.site_id,className:"".concat(e.cssClass," cursor-pointer"),onMouseEnter:function(){return k(!0)},onMouseLeave:function(){return k(!1)},children:(0,i.jsxs)("div",{id:g.site_id,className:"card h-100 small border-0",children:[(null===e||void 0===e?void 0:e.addButton)&&((null===e||void 0===e?void 0:e.isSelected)?(0,i.jsx)(u.Z,{classes:"position-absolute r-0",styles:{right:"0px"},size:"sm",icon:"close",onClick:function(){return(null===e||void 0===e?void 0:e.handleRemove)&&e.handleRemove(g.id)}}):(null===e||void 0===e?void 0:e.isInOtherStop)?(0,i.jsx)(u.Z,{classes:"position-absolute r-0",styles:{right:"0px"},size:"sm",icon:"tick-icon",disabled:!0}):(0,i.jsx)(u.Z,{classes:"position-absolute r-0",styles:{right:"0px"},size:"sm",icon:"plus",onClick:function(){return(null===e||void 0===e?void 0:e.handleAdd)&&e.handleAdd(b)}})),(0,i.jsx)("div",{id:"tl-".concat(null===g||void 0===g?void 0:g.image_id),onClick:function(){return g&&z()},children:(0,i.jsx)(o.Z,{data:g,entityId:null===g||void 0===g?void 0:g.image_id,entityType:"image",type:"thumb@2x",cssClass:"thumb"})}),(0,i.jsxs)("div",{className:"card-body bg-light cnow-line fz-12 d-flex flex-column p-1 position-relative \n ".concat("/search"===E.pathname||E.pathname.includes("/collections")?"search-cnow-card-height":"cnow-card-height"),children:[(0,i.jsxs)("div",{className:"d-flex flex-grow-1",onClick:P,children:[e.stopNumber>0&&(0,i.jsx)("div",{className:"cnow-card-number d-flex align-items-center justify-content-center flex-shrink-0",children:(0,i.jsx)("span",{style:{lineHeight:"normal"},children:e.stopNumber})}),(0,i.jsx)("div",{className:"fz-12 w-85 textColorBlack min-w-0",children:(0,i.jsxs)("div",{className:"line-wrap-4 custom-highlight mt-1",children:[(0,i.jsx)("span",{className:"fw-bold",dangerouslySetInnerHTML:{__html:function(e){var n;if(!e)return"";var t=null===(n=(0,v.h0)((null===e||void 0===e?void 0:e.highlight)||{},"site").incard.name)||void 0===n?void 0:n[0];return t?(null===e||void 0===e?void 0:e.year)?"".concat(e.year," - ").concat(t):t:(null===e||void 0===e?void 0:e.year)?"".concat(e.year," - ").concat(e.site_name||e.name):e.site_name||e.name||""}(g)}}),(0,a.cleanHtml)(Z(g)||Z(null===b||void 0===b?void 0:b.description)||"")&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{children:" - "}),(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:(0,a.cleanHtml)(Z(g)||Z(null===b||void 0===b?void 0:b.description)||"")}})]})]})})]}),(0,i.jsxs)("div",{className:"d-flex justify-content-between align-items-center",children:[!I&&(0,i.jsxs)("div",{className:"d-flex ms-1 gap-1 align-items-center podcast-count",onClick:O,children:[(null===b||void 0===b||null===(n=b.podcasts)||void 0===n?void 0:n.length)>0?(0,i.jsx)(l.Z,{name:"Symbols_Podcast_Black_Outlined",size:18}):"",(0,i.jsx)("div",{className:"d-flex align-items-center",style:{gap:"2px"},children:(null===b||void 0===b||null===(t=b.podcasts)||void 0===t?void 0:t.length)>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"plus-podcast fs-6 fw-bold",children:"+"}),(0,i.jsx)("div",{className:"fw-bold",children:null===(m=b.podcasts)||void 0===m?void 0:m.length})]})})]}),!I&&N&&(0,i.jsx)("div",{className:"d-flex align-self-end",children:(0,i.jsx)(f.Z,{hasPreview:w,handlePreview:_,handleImageClick:e.handleImageClick,openImagePreview:function(){return z()}})})]}),I&&(0,i.jsx)(s.Z,{id:null===g||void 0===g?void 0:g.id,type:"site",data:null===b||void 0===b?void 0:b.podcasts,entityData:g,handlePodcastPopover:O})]})]})})})}},40548:function(e,n,t){var i=t(34051),r=t.n(i),o=t(85893),l=t(67294),a=t(6212),s=t(14331),d=t(28221),c=t(86103),u=t(6413),v=t(30985),f=t(17510),m=t(96486),h=t(36968),p=t(95326);function g(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function x(e,n,t,i,r,o,l){try{var a=e[o](l),s=a.value}catch(d){return void t(d)}a.done?n(s):Promise.resolve(s).then(i,r)}function y(e){return function(){var n=this,t=arguments;return new Promise((function(i,r){var o=e.apply(n,t);function l(e){x(o,i,r,l,a,"next",e)}function a(e){x(o,i,r,l,a,"throw",e)}l(void 0)}))}}function b(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function j(e){return function(e){if(Array.isArray(e))return g(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(!e)return;if("string"===typeof e)return g(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return g(e,n)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var w=t(86725);n.Z=function(e){var n,t=e.onHide,i=e.show,g=e.onSave,x=e.selectedStops,_=void 0===x?[]:x,S=e.allStops,N=void 0===S?[]:S,k=(0,l.useState)(""),C=k[0],I=k[1],A=(0,l.useState)(""),E=A[0],Z=A[1],P=(0,l.useState)([]),z=P[0],O=P[1],R=(0,l.useState)(1),B=R[0],T=R[1],H=(0,l.useState)(w[1]),M=H[0],L=H[1],F=(0,l.useState)(_),W=F[0],U=F[1],D=(0,l.useState)(N),q=D[0],Q=D[1],V=(0,l.useState)(!1),$=V[0],K=V[1],Y=(0,l.useState)(!1),G=Y[0],J=Y[1],X=l.useMemo((function(){var e=new Set(null===N||void 0===N?void 0:N.flatMap((function(e){return(null===e||void 0===e?void 0:e.site_id)||(null===e||void 0===e?void 0:e.id)}
1)));return W.forEach((function(n){e.delete(String((null===n||void 0===n?void 0:n.site_id)||(null===n||void 0===n?void 0:n.id)))})),Array.from(e)}),[N]);(0,l.useEffect)((function(){i&&_.length>0&&U(_),i&&N.length>0&&Q(N)}),[i,_]),(0,l.useEffect)((function(){ee(M)}),[B,M,C]);var ee=function(){var e=y(r().mark((function e(){var n,t,i;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return J(!0),(n=(0,p.buildEnhancedQuery)("site",C,[],null,null,null)).sort=[b({},M.sort_by,M.order_by)],t="search/site_v2/".concat(21*(B-1),"/").concat(21*B,"?source=search&queryTerm=").concat(encodeURIComponent(C||"")),e.next=6,(0,p.searchWithEnhancedQuery)(n,t,C,"site");case 6:i=e.sent,O(i||[]),J(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=function(){var e=y(r().mark((function e(){var n;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return K(!0),e.next=3,Promise.all(W.map(function(){var e=y(r().mark((function e(n){var t,i,o,l,a,s,d,u,v,f;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=null===n||void 0===n?void 0:n.site_id,l=n.name||n.site_name,a={},e.next=6,(0,c.getLocation)(o);case 6:return s=e.sent,d=n.stop_id||(null===(t=_[0])||void 0===t?void 0:t.stop_id)||null,u=(null===n||void 0===n?void 0:n.date_id)||null,v="",(null===s||void 0===s?void 0:s.length)>0&&(a=s[0]),e.next=13,(0,c.getDate)(o);case 13:return(null===(f=e.sent)||void 0===f?void 0:f.length)>0&&(u=f[0].id,v=f[0].year),e.abrupt("return",{id:n.id,site_id:o,site_name:l,location:a,date_id:u,year:v,sort:n.sort,stop_id:d,image_id:n.image_id,image_url:n.image_url||(null===n||void 0===n||null===(i=n.image)||void 0===i?void 0:i.url),description:n.description||(null===n||void 0===n?void 0:n.site_description)});case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()));case 3:n=e.sent,g(n),K(!1),t();case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),te=function(e){var n=function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{},i=Object.keys(t);"function"===typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(t).filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})))),i.forEach((function(n){b(e,n,t[n])}))}return e}({},e,{id:"temp.".concat((0,m.uniqueId)()),site_id:e.id,sort:W.length+1});U((function(e){return j(e).concat([n])}))},ie=function(e){U((function(n){return n.filter((function(n){return String((null===n||void 0===n?void 0:n.site_id)||(null===n||void 0===n?void 0:n.id))!==String(e)}))}))},re=function(e){var n=String(e);return W.some((function(e){return String((null===e||void 0===e?void 0:e.site_id)||(null===e||void 0===e?void 0:e.id))===n}))};return(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(a.Z,{className:"w-100",show:i,onHide:function(){return t()},size:"xl",fullscreen:!0,children:(0,o.jsxs)(a.Z.Body,{children:[(0,o.jsx)("div",{className:"w-100",style:{background:"#A82829"},children:(0,o.jsxs)("div",{className:"p-2 d-flex justify-content-between align-items-center",children:[(0,o.jsx)("span",{className:"content-topbar-title fs-5 text-white fw-bold",children:"Tour"}),(0,o.jsxs)("div",{className:"input-group",style:{width:"60%"},children:[(0,o.jsx)("span",{className:"input-group-text border-end-0",children:(0,o.jsx)(u.Z,{name:"search"})}),(0,o.jsx)("input",{className:"form-control bg-light border-start-0",type:"text",placeholder:"Search by a person, a category, a site name, date",value:E,onChange:function(e){Z(e.target.value)},onKeyDown:function(e){"Enter"===e.key&&(T(1),I(E),L(null===w||void 0===w?void 0:w[0]))},autoComplete:"off"}),(0,o.jsx)("div",{className:"col-auto",style:{marginLeft:"2px"},children:(0,o.jsx)(d.default,{label:"Search",onClick:function(){T(1),I(E),L(null===w||void 0===w?void 0:w[0])}})})]}),(0,o.jsx)("div",{className:"d-flex flex-row gap-5",children:(0,o.jsxs)("div",{className:"d-flex flex-row gap-1",children:[(0,o.jsx)(d.default,{textButton:!0,styles:{minWidth:"90px"},label:$?(0,o.jsx)(h.Z,{size:"sm"}):"Save",onClick:function(){ne()},disabled:$}),(0,o.jsx)(d.default,{textButton:!0,styles:{minWidth:"90px"},label:"Exit",onClick:function(){return t()},children:"Exit"})]})})]})}),(0,o.jsx)("div",{className:"card-header bg-light p-2",children:(0,o.jsxs)("div",{className:"d-flex justify-content-between flex-md-row flex-column gap-2 flex-column-reverse align-items-md-end py-1",children:[(0,o.jsx)("div",{className:"d-none d-md-block flex-grow-1",children:C&&(0,o.jsxs)("h4",{className:"mb-0 fw-bold fs-5 text-break",children:["SEARCH RESULTS : ",(0,o.jsx)("span",{className:"text-break",children:C})]})}),(0,o.jsx)(f.t,{page:B||1,take:21,count:(null===z||void 0===z?void 0:z.nbHits)||1,setPage:T,className:"flex-grow-1 flex-md-grow-0 mx-auto"}),(0,o.jsxs)("div",{className:"dropdown d-flex d-md-block align-items-center text-md-end justify-content-between flex-grow-1",children:[C?(0,o.jsxs)("h4",{className:"mb-0 fw-bold fs-5 d-block d-md-none",children:["SEARCH RESULTS : ",(0,o.jsx)("span",{children:C})]}):(0,o.jsx)("div",{}),(0,o.jsxs)("button",{className:"btn btn-light dropdown-toggle text-end",type:"button",id:"sort","data-bs-toggle":"dropdown","aria-expanded":"false",children:["Sort By: ",M.name]}),(0,o.jsx)("ul",{className:"dropdown-menu",children:w.filter((function(e){return!0===e.sort})).map((function(e,n){return(0,o.jsx)("button",{className:"dropdown-item",onClick:function(){return L(e)},children:e.name},n)}))})]})]})}),(0,o.jsx)("div",{className:"row row-cols-2 row-cols-sm-3 row-cols-md-3 row-cols-lg-".concat(6," mt-1 g-2"),children:G?Array.from({length:21}).map((function(e,n){return(0,o.jsx)("div",{children:(0,o.jsxs)("div",{className:"bg-light h-100",children:[(0,o.jsx)(s.Z,{xs:6,style:{aspectRatio:"1.25/1",width:"100%"},className:"mb-2 bg-gray"}),(0,o.jsxs)("div",{className:"d-flex flex-column cnow-card-height gap-1 p-2 pb-5",children:[(0,o.jsx)(s.Z,{xs:6,className:"bg-gray"}),(0,o.jsx)(s.Z,{xs:12,size:"sm",className:"bg-gray"})]})]})},n)})):(null===z||void 0===z||null===(n=z.hits)||void 0===n?void 0:n.length)>0&&(null===z||void 0===z?void 0:z.hits.map((function(e,n){var t=null===e||void 0===e?void 0:e.id,i=re(t),r=function(e){var n=String(e);return!re(n)&&X.includes(n)}(t);return(0,o.jsx)("div",{children:(0,o.jsx)(v.Z,{stopNumber:n+1,cssClass:"opacity-100",data:e,onlyRemarks:!1,number:0,tourPodcasts:null===e||void 0===e?void 0:e.podcasts,addButton:!0,isSelected:i,isInOtherStop:r,handleAdd:te,handleRemove:ie,allStops:q})},n)})))})]})})})}},79949:function(e,n,t){function i(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,i=new Array(n);t<n;t++)i[t]=e[t];return i}function r(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(!e)return;if("string"===typeof e)return i(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return i(e,n)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}t.d(n,{Ax:function(){return o},L6:function(){return l},Zx:function(){return c},xb:function(){return d}});var o=function(e,n){var t=(null===n||void 0===n?void 0:n.activeId)||(null===n||void 0===n?void 0:n.id),i=(null===n||void 0===n?void 0:n.activeDateId)||(null===n||void 0===n?void 0:n.date_id),r=t?String(t):"",o=[null===e||void 0===e?void 0:e.id,null===e||void 0===e?void 0:e.image_id,null===e||void 0===e?void 0:e.site_id,null===e||void 0===e?void 0:e.related_person_id,null===e||void 0===e?void 0:e.related_site_id,null===e||void 0===e?void 0:e.event_id,null===e||void 0===e?void 0:e.people_id,null===e||void 0===e?void 0:e.person_id,null===e||void 0===e?void 0:e.map_id,(null===e||void 0===e?void 0:e.id)&&(null===e||void 0===e?void 0:e.year)?"".concat(e.id,"-").concat(e.year):null].filter(
1Boolean).map((function(e){return String(e)}));return r?o.some((function(e){return r===e||r==="tl-".concat(e)||r==="tl-album-".concat(e)}))||String(null===e||void 0===e?void 0:e.date_id)===String(i)&&!!i:!function(e){return"dim"===(null===e||void 0===e?void 0:e.mode)||.5===Number(null===e||void 0===e?void 0:e.opacValue)}(n)||String(null===e||void 0===e?void 0:e.date_id)===String(i)},l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;return!(!Array.isArray(e)||0===e.length)&&e.some((function(e){return o(e,n)}))},a=function(e){if(String(e).startsWith("tl-"))return 300;var n=document.getElementById("page_header");if(n){return n.offsetHeight+54}return 300},s=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!e)return!1;var t=[],i=new Set,o=!0,l=!1,s=void 0;try{for(var d,c=[e].concat(r(n||[]))[Symbol.iterator]();!(o=(d=c.next()).done);o=!0){var u=d.value;if(null!=u&&""!==u){var v=String(u);i.has(v)||(i.add(v),t.push(v))}}}catch(j){l=!0,s=j}finally{try{o||null==c.return||c.return()}finally{if(l)throw s}}var f=!0,m=!1,h=void 0;try{for(var p,g=t[Symbol.iterator]();!(f=(p=g.next()).done);f=!0){var x=p.value,y=document.getElementById(x);if(y){if(x.startsWith("tl-"))return y.scrollIntoView({behavior:"smooth",block:"start"}),!0;var b=y.getBoundingClientRect().top+window.scrollY-a(x);return window.scrollTo({top:Math.max(0,b),behavior:"smooth"}),!0}}}catch(j){m=!0,h=j}finally{try{f||null==g.return||g.return()}finally{if(m)throw h}}return!1},d=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=t.attempts,r=void 0===i?12:i,o=t.intervalMs,l=void 0===o?80:o;return e?new Promise((function(t){var i=0,o=function(){s(e,n)?t(!0):(i+=1)>=r?t(!1):window.setTimeout(o,l)};o()})):Promise.resolve(!1)},c=function(e){if(!e)return[];var n=[e.id,e.site_id,e.image_id,e.related_person_id,e.related_site_id,e.event_id].filter(Boolean),t=[],i=!0,o=!1,l=void 0;try{for(var a,s=n[Symbol.iterator]();!(i=(a=s.next()).done);i=!0){var d=a.value;t.push(String(d),"tl-".concat(d)),null!=e.year&&""!==e.year&&t.push("tl-".concat(d,"-").concat(e.year),"".concat(d,"-").concat(e.year))}}catch(c){o=!0,l=c}finally{try{i||null==s.return||s.return()}finally{if(o)throw l}}return e.id&&t.push("tl-album-".concat(e.id)),r(new Set(t))}},28221:function(e,n,t){t.r(n);var i=t(85893),r=(t(67294),t(74148)),o=t(36968);n.default=function(e){var n=e.icon||"",t=e.label||"",l=e.color||"light",a=e.size||"md",s=e.className||"",d=e.loading||!1;return(0,i.jsxs)(i.Fragment,{children:[n&&t&&(0,i.jsx)("button",{className:"btn btn-".concat(a," btn-").concat(l," ").concat(s),onClick:e.onClick,disabled:e.disabled,style:e.styles,children:d?(0,i.jsx)(o.Z,{size:"sm"}):(0,i.jsxs)(i.Fragment,{children:[n&&(0,i.jsx)(r.default,{name:n,size:12,right:4}),t]})}),n&&!t&&(0,i.jsx)("button",{className:"btn btn-".concat(a," btn-").concat(l," ").concat(s),onClick:e.onClick,disabled:e.disabled,style:e.styles,children:d?(0,i.jsx)(o.Z,{size:"sm"}):(0,i.jsxs)(i.Fragment,{children:[n&&(0,i.jsx)(r.default,{name:n,size:14}),t]})}),!n&&t&&(0,i.jsx)("button",{className:"btn btn-".concat(a," btn-").concat(l," ").concat(s),onClick:e.onClick,disabled:e.disabled,style:e.styles,children:d?(0,i.jsx)(o.Z,{size:"sm"}):t})]})}},74148:function(e,n,t){t.r(n);var i=t(85893);t(67294);n.default=function(e){var n=e.size||16,t=e.left||0,r=e.right||0,o=e.bottom||2,l=e.cursor||"",a=e.minWidth||"";return(0,i.jsx)("i",{style:{backgroundImage:"url(/img/icons/".concat(e.name,".svg)"),width:n,minWidth:a,height:n,display:"inline-block",verticalAlign:"middle",marginBottom:o,marginRight:r,marginLeft:t,cursor:l,backgroundRepeat:"no-repeat"},onClick:e.onClick})}}}]);
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.