1(function(){try{var S=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},A=new S.Error().stack;A&&(S._sentryDebugIds=S._sentryDebugIds||{},S._sentryDebugIds[A]="e833a498-7d0b-46c9-9447-31088ff32422",S._sentryDebugIdIdentifier="sentry-dbid-e833a498-7d0b-46c9-9447-31088ff32422")}catch{}})();var _global=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};_global.SENTRY_RELEASE={id:"d0b2a86c2e49a10a9d9513a5bf665a7912e86753"},(self.webpackChunk_maestro_io_client=self.webpackChunk_maestro_io_client||[]).push([[2107],{887757:(S,A,e)=>{e.d(A,{A:()=>w});var p=e(362688),n=e.n(p),l=e(63696),m=e(886550),c=e(86138);const t=(0,m.i7)` 2 from { 3 opacity: 0; 4 } 5 6 to { 7 opacity: 1; 8 } 9`;var s=e(429195),T=e(171751),b=e(154789),v=e(571417),x=e(152544);const u=({widthPx:L})=>L?(0,m.AH)` 10 width: ${(0,T.WJ)(L)}; 11 `:"",h=(0,m.AH)` 12 animation: 0.3s ease-out ${t}; 13`,f=m.Ay.div` 14 ${h} 15 ${u}; 16`,P=m.Ay.div` 17 background-color: ${s.k6P}; 18 color: ${s.o0B}; 19 padding: ${s.Sm7}; 20`,I=m.Ay.div` 21 background-color: ${s.dHK}; 22 color: ${s.o0B}; 23 padding: ${L=>L.noContentPadding?"0":s.Sm7}; 24`,K=m.Ay.div` 25 display: flex; 26 flex-flow: row nowrap; 27 align-items: center; 28 justify-content: space-between; 29`,a=m.Ay.div` 30 && { 31 ${x.p6} 32 text-transform: uppercase; 33 } 34`,r=(0,m.Ay)(b.Ay)` 35 margin-left: 10px; 36`,N=m.Ay.div` 37 ${x.eb}; 38 color: ${s.zkP}; 39 margin-top: ${s.Sm7}; 40`,U=m.Ay.div` 41 display: flex; 42 ${x.GD} 43`,$=m.Ay.div` 44 ${x.eb}; 45 color: ${s.zkP}; 46`;function w({className:L,children:z,infoKey:E,nameKey:Z,noContentPadding:G,onSave:C,saveEnabled:B,widthPx:X,handleCancel:Q,isFooterModal:M,testIdCancel:F,testIdSave:J}){const _=M?$:a;return(0,l.useEffect)(()=>{B&&!M&&C?.()},[B,M]),l.createElement(v.A,{onClick:C,shellLayer:M?"modalLegacy":"modalAnchored"},l.createElement(f,{className:L,widthPx:X},l.createElement(P,null,l.createElement(K,null,l.createElement(c.A,{component:_,stringKey:Z}),l.createElement(U,null,l.createElement(c.A,{component:r,componentProps:{"data-testid":F,onClick:Q},stringKey:"ADMIN_ACTION_CANCEL"}),M?l.createElement(c.A,{component:r,componentProps:{"data-testid":J,disabled:!B,onClick:C},stringKey:"ADMIN_ACTION_ADD"}):null)),E&&l.createElement(c.A,{component:N,stringKey:E})),l.createElement(I,{noContentPadding:G},z)))}w.propTypes={children:n().node.isRequired,className:n().string,handleCancel:n().func,infoKey:n().string,isFooterModal:n().bool,nameKey:n().string.isRequired,noContentPadding:n().bool,onSave:n().func.isRequired,saveEnabled:n().bool,testIdCancel:n().string,testIdSave:n().string,widthPx:n().oneOfType([n().string,n().number])},w.defaultProps={className:"",handleCancel:void 0,infoKey:void 0,isFooterModal:!1,noContentPadding:!1,saveEnabled:!0,testIdCancel:void 0,widthPx:void 0}},627287:(S,A,e)=>{e.d(A,{A:()=>x});var p=e(362688),n=e.n(p),l=e(63696),m=e(886550),c=e(879019),t=Object.defineProperty,s=(u,h,f)=>h in u?t(u,h,{enumerable:!0,configurable:!0,writable:!0,value:f}):u[h]=f,T=(u,h,f)=>(s(u,typeof h!="symbol"?h+"":h,f),f);const b=m.Ay.div` 47 align-items: center; 48 display: flex; 49 flex-flow: row nowrap; 50 opacity: ${u=>u.disabled?".3":"1"}; 51`;class v extends l.Component{constructor(){super(...arguments),T(this,"handleChange",()=>{const{active:h,onChange:f,disabled:P}=this.props;P||f?.(!h)})}render(){const{active:h,"data-testid":f,labelKey:P,helperTextKey:I,className:K,disabled:a}=this.props,{handleChange:r}=this;return l.createElement(b,{className:K,disabled:a},l.createElement(c.A,{checked:h,"data-testid":f,descriptionKey:I,disabled:a,labelKey:P,labelUppercase:!0,onChange:r}))}}T(v,"propTypes",{active:n().bool.isRequired,className:n().string,"data-testid":n().string,disabled:n().bool,helperTextKey:n().string,labelKey:n().string,onChange:n().func.isRequired}),T(v,"defaultProps",{className:"","data-testid":void 0,disabled:!1,helperTextKey:void 0,labelKey:void 0});const x=v},512107:(S,A,e)=>{e.r(A),e.d(A,{default:()=>Oe});var p=e(224191),n=e(272568),l=e(298116),m=e(362688),c=e.n(m),t=e(63696),s=e(886550),T=e(718264),b=e.n(T),v=e(221196),x=e.n(v),u=e(679380),h=e(283722),f=e(957006),P=e(86138),I=e(551269),K=e(634611),a=e(545290),r=e(429195),N=e(152544),U=e(887757),$=e(166143),w=e(162908),L=e(13155),z=e(323309);const E={IMAGE:"image_link",TEXT:"text_link"};var Z=Object.defineProperty,G=(d,o,i)=>o in d?Z(d,o,{enumerable:!0,configurable:!0,writable:!0,value:i}):d[o]=i,C=(d,o,i)=>(G(d,typeof o!="symbol"?o+"":o,i),i);const B=450,X=(0,s.Ay)(L.Ay)` 52 width: 100%; 53 display: flex; 54 justify-content: center; 55 align-items: center; 56`,Q=s.Ay.div` 57 display: flex; 58 justify-content: space-between; 59`,M=s.Ay.div` 60 width: 50%; 61`,F=(0,s.Ay)($.Ay)` 62 width: 90%; 63`,J=(0,s.Ay)(z.A)` 64 margin-top: ${r.Emp};
65`,_=[{stringKey:"ADMIN_LABEL_INPUT_TEXT",value:"text_link"},{stringKey:"IMAGE",testId:"imageFooterButton",value:"image_link"}];class V extends t.Component{render(){const{hideModal:o,handleEditNewLink:i,handleSaveNewLink:y,linkError:D,newFooterLink:{image:re,kind:pe,name:he,text:te,url:de}}=this.props,fe=pe===E.TEXT&&D===E.TEXT;return t.createElement(U.A,{handleCancel:o,isFooterModal:!0,nameKey:"ADMIN_ACTION_CONFIGURE_FOOTER_LINK",onSave:y,position:"topCenter",testIdCancel:"cancelFooterButton",testIdSave:"addFooterButton",widthPx:B},t.createElement($.Ay,{inputTestId:"footerNameInput",labelKey:"NAME",onChange:R=>i("name",R),value:he}),t.createElement(J,{notificationIndex:fe?0:null,onChange:({value:R})=>i("kind",R),options:_,selection:{value:pe}}),t.createElement(Q,null,t.createElement(M,null,t.createElement(F,{inputTestId:"textFooterButton",onChange:R=>i("text",R),value:te})),t.createElement(M,null,t.createElement(X,{acceptedTypes:"image/jpeg, image/png, image/tiff, image/bmp, image/gif, image/jpg",canDrop:!1,dimensionRequirements:{exactDimensions:!1,pixelHeight:60,pixelWidth:100},imagePreview:re,onClearImage:()=>i("image",""),onFileSubmit:R=>i("image",R),testIdSearchLibrary:"footerLibraryButton"}))),t.createElement(w.A,null),t.createElement($.Ay,{inputTestId:"footerUrlInput",labelKey:"OPTIONAL_URL",onChange:R=>i("url",R),value:de}))}}C(V,"propTypes",{handleEditNewLink:c().func.isRequired,handleSaveNewLink:c().func.isRequired,hideModal:c().func.isRequired,linkError:c().oneOf(Object.values(E)),newFooterLink:c().object.isRequired}
65),C(V,"defaultProps",{linkError:void 0});var k=Object.defineProperty,ne=Object.defineProperties,j=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,Y=(d,o,i)=>o in d?k(d,o,{enumerable:!0,configurable:!0,writable:!0,value:i}):d[o]=i,q=(d,o)=>{for(var i in o||(o={}))W.call(o,i)&&Y(d,i,o[i]);if(oe)for(var i of oe(o))ie.call(o,i)&&Y(d,i,o[i]);return d},se=(d,o)=>ne(d,j(o)),g=(d,o,i)=>(Y(d,typeof o!="symbol"?o+"":o,i),i);const H=s.Ay.div` 66 opacity: 0; 67 transition: opacity 0.2s ease-in-out; 68 align-items: center; 69 background-color: ${r.Qod}; 70 display: flex; 71 cursor: pointer; 72 height: 12px; 73 justify-content: center; 74 position: absolute; 75 right: 0; 76 top: 0; 77 width: 12px; 78 cursor: pointer; 79`,ee=(0,s.AH)` 80 ${({isSimpleModeEnabled:d})=>d?(0,s.AH)` 81 &:hover { 82 & ${H} { 83 opacity: 1; 84 } 85 border-color: ${r.Qod}; 86 } 87 `:(0,s.AH)` 88 & ${H} { 89 opacity: 1; 90 } 91 border-color: ${r.Qod}; 92 `} 93`,O=d=>d.showBorder&&ee,ae=(0,s.Ay)(h.Ay).attrs({name:"cancel-thin"})` 94 ${N.qm} 95`,le=(0,s.Ay)(f.A)` 96 object-fit: cover; 97 max-height: 60px; 98 max-width: 100px; 99`,ce=s.Ay.div` 100 align-items: center; 101 display: flex; 102 height: 100%; 103 max-width: 100%; 104`,Le=s.Ay.div` 105 position: relative; 106 max-width: 100%; 107 overflow: hidden; 108 text-overflow: ellipsis; 109 border: 2px solid transparent; 110 ${O} 111 z-index: 1; 112`,ge=s.Ay.div` 113 ${a.f3} 114 color: ${r._A5}; 115 padding: 8px; 116 overflow: hidden; 117 text-overflow: ellipsis; 118`,xe=s.Ay.div` 119 display: flex; 120 align-items: center; 121 justify-content: center; 122`,ue=s.Ay.div` 123 position: relative; 124 display: flex; 125 align-items: center; 126 ${a.f3} 127 flex-shrink: 0; 128 max-height: 100%; 129 width: auto; 130 max-width: 250px; 131 height: 60px; 132 width: 100px; 133 display: flex; 134 justify-content: center; 135 align-items: center; 136 contain: content; 137 border: 2px solid transparent; 138 ${O} 139 z-index: 1; 140`,Ee=s.Ay.div` 141 display: flex; 142 align-items: center; 143 justify-content: center; 144`,Ce=(0,s.Ay)(ge)` 145 border: 2px dashed ${r.Qod}; 146`,Me=(0,s.Ay)(ue)` 147 border: 2px dashed ${r.Qod}; 148`,ye="LINK",me="NONE",ve={image:null,kind:E.TEXT,name:"",text:"",url:""};class Ae extends t.Component{constructor(){super(...arguments),g(this,"state",{footerLinks:this.props.footerLinks,hasChanges:!1,modalOpen:me,newFooterLink:q({},ve),ogFooterLinks:this.props.footerLinks}),g(this,"showModal",o=>{const{onCloseActionModal:i}=this.props;this.setState({modalOpen:o}),i()}),g(this,"hideModal",()=>{this.setState({modalOpen:me})}),g(this,"handleEditNewLink",(o,i)=>{const{linkError:y,newFooterLink:D}=this.state;this.setState({linkError:o==="kind"?void 0:y,newFooterLink:se(q({},D),{[o]:i})})}),g(this,"handleSaveNewLink",()=>{const{footerLinks:o,newFooterLink:i}=this.state,{kind:y}=i,D=se(q({},i),{arrayId:x().generate()}),re=[...o||[],D];y===E.IMAGE&&i.image||y===E.TEXT&&i.text?this.setState({footerLinks:re,hasChanges:!0,linkError:void 0,modalOpen:me,newFooterLink:q({},ve)},()=>this.handleSaveRegion()):this.setState({linkError:y})}),g(this,"onDragEnd",o=>{this.setState({footerLinks:o,hasChanges:this.hasChanges(o)},()=>this.handleSaveRegion())}),g(this,"hasChanges",o=>{const{ogFooterLinks:i}=this.state;return!b()(i,o)}),g(this,"removeFooterLinkItem",(o,i)=>{o.stopPropagation();const{footerLinks:y}=this.state,D=[...y];D.splice(i,1),this.setState({footerLinks:D,hasChanges:this.hasChanges(D)},()=>this.handleSaveRegion())}),g(this,"handleSaveRegion",()=>{const{handleSave:o,onCloseActionModal:i}=this.props,{footerLinks:y}=this.state;this.hasChanges(y)&&o({items:y}),i()}),g(this,"renderPlaceholder",()=>{const{newFooterLink:{kind:o,image:i,text:y}}=this.state;return o==="image_link"&&i?t.createElement(Me,null,t.createElement(Ee,null,t.createElement(le,{src:i}))):t.createElement(Ce,null,y||t.createElement(P.A,{stringKey:"ADMIN_LABEL_NEW_LINK"}))})}componentDidUpdate(o){const{footerLinks:i}=this.props;b()(o.footerLinks,i)||this.setState({footerLinks:i,hasChanges:!1,ogFooterLinks:i})}render(){const{modalOpen:o,footerLinks:i,hasChanges:y,linkError:D,newFooterLink:re}=this.state,{isActionModalOpen:pe,isSimpleModeEnabled:he}=this.props,te=o!==me;return t.createElement(K.yj,null,t.createElement(K.Cb,null,o===ye&&t.createElement(V,{handleEditNewLink:this.handleEditNewLink,handleSaveNewLink:this.handleSaveNewLink,hideModal:this.hideModal,linkError:D,newFooterLink:re}
148),pe&&t.createElement(I.A,{hasChanges:y,labelKey:"ADMIN_LABEL_FOOTER",onClose:this.handleSaveRegion,onEdit:()=>this.showModal(ye),onSave:this.handleSaveRegion,shellLayer:"modalLegacy",testIdAdd:"adminAddFooterButton"}),t.createElement(u.A,{innerDivStyles:{flexWrap:"wrap",gap:"10px",overflow:"hidden",width:"100%"},isDragDisabled:te,keyField:de=>de.arrayId,list:i,noPadding:!0,onDragEnd:this.onDragEnd,renderPlaceholder:()=>te&&t.createElement(xe,null,this.renderPlaceholder())},(de,fe)=>{const{text:R,image:De,kind:Re}=de,Ie=Re===E.IMAGE,Se=Ie?ue:Le;return t.createElement(ce,null,t.createElement(Se,{isSimpleModeEnabled:he,showBorder:!te},!te&&t.createElement(H,{onClick:be=>this.removeFooterLinkItem(be,fe)},t.createElement(ae,null)),Ie?t.createElement(Ee,null,t.createElement(le,{src:De})):t.createElement(ge,{showBorder:!te},R)))})))}}g(Ae,"propTypes",{footerLinks:c().arrayOf(c().object).isRequired,handleSave:c().func.isRequired,isActionModalOpen:c().bool.isRequired,isSimpleModeEnabled:c().bool.isRequired,onCloseActionModal:c().func.isRequired});const Te=d=>({isSimpleModeEnabled:(0,l.G7)(d,l.Xj.SIMPLE_MODE)}),Pe=d=>({handleSave:({items:o})=>d((0,n.xY)(n.NU.FOOTER_LINKS,o))}),Oe=(0,p.connect)(Te,Pe)(Ae)},551269:(S,A,e)=>{e.d(A,{A:()=>a});var p=e(886550),n=e(63696),l=e(429195),m=e(86138),c=e(362688),t=e.n(c),s=e(627287),T=e(955807),b=e(154789),v=e(571417),x=e(152544);const u=p.Ay.div` 149 position: absolute; 150 align-items: center; 151 background-color: ${l.dHK}; 152 box-shadow: 0 2px 4px rgba(0,0,0,0.5); 153 display: flex; 154 justify-content: center; 155 z-index: 100; 156`,h=(0,p.Ay)(s.A)` 157 padding: 0 ${l.Sm7}; 158`,f=(0,p.AH)` 159 height: 72px; 160 padding: 0 ${l.Sm7}; 161 align-items: center; 162 justify-content: center; 163 display: flex; 164 width: max-content; 165`,P=p.Ay.div` 166 ${f} 167 ${x.p6} 168 color: ${l.o0B}; 169 user-select: none; 170 background-color: ${l.k6P}; 171`,I=(0,p.Ay)(b.Ay)` 172 margin: 0 20px; 173`,K=p.Ay.div` 174 user-select: none; 175 padding: 0 ${l.Sm7}; 176`;function a({addKey:r,buttons:N,className:U,labelKey:$,hasChanges:w,offsetBottom:L,offsetLeft:z,offsetRight:E,offsetTop:Z,onClose:G,onEdit:C,onSave:B,onToggle:X,shellLayer:Q,testIdAdd:M,testIdToggle:F,toggleActive:J,toggleKey:_}){return(0,n.useEffect)(()=>{w&&B()},[w]),n.createElement(v.A,{className:U,offsetBottom:L,offsetLeft:z,offsetRight:E,offsetTop:Z,onClick:G,shellLayer:Q},n.createElement(u,null,n.createElement(m.A,{component:P,stringKey:$}),X&&n.createElement(K,null,n.createElement(s.A,{active:J,"data-testid":F,labelKey:_,onChange:X})),N.length>0&&n.createElement(T.A,{keyField:"stringKey",list:N},(V,{stringKey:k,action:ne,testId:j,type:oe,value:W})=>oe==="toggle"?n.createElement(h,{key:V,active:W,"data-testid":j,labelKey:k,onChange:ne}):n.createElement(I,{key:V,"data-testid":j,onClick:ne},n.createElement(m.A,{stringKey:k}))),C&&n.createElement(I,{"data-testid":M,onClick:C},n.createElement(m.A,{stringKey:r}))))}a.propTypes={addKey:t().string,buttons:t().arrayOf(t().shape({action:t().func,stringKey:t().string})),className:t().string,hasChanges:t().bool.isRequired,labelKey:t().string.isRequired,offsetBottom:t().number,offsetLeft:t().number,offsetRight:t().number,offsetTop:t().number,onClose:t().func,onEdit:t().func,onSave:t().func.isRequired,onToggle:t().func,shellLayer:t().oneOf(["modalAnchored","modalLegacy"]),testIdAdd:t().string,testIdToggle:t().string,toggleActive:t().bool,toggleKey:t().string},a.defaultProps={addKey:"ADMIN_ACTION_ADD",buttons:[],className:void 0,offsetBottom:0,offsetLeft:0,offsetRight:0,offsetTop:0,onEdit:void 0,shellLayer:"modalAnchored",onToggle:void 0,testIdAdd:void 0,testIdToggle:void 0,toggleActive:!0,toggleKey:"ADMIN_ACTION_HIDE"}},571417:(S,A,e)=>{e.d(A,{A:()=>K});var p=e(886550),n=e(63696),l=e(161931),m=e(731694),c=e(224191),t=e.n(c),s=e(467783),T=e(678041),b=e.n(T),v=e(243412);const x=v.M.layer.modal-1,u=p.Ay.span` 177 display: block; 178 width: 0; 179 height: 0; 180 overflow: hidden; 181`,h=p.Ay.div` 182 ${({staticPos:a})=>!a&&"position: fixed;"} 183 ${({left:a,top:r,offsetLeft:N=0,offsetTop:U=0})=>` 184 ${a!==void 0?`left: ${a-N}px;`:""} 185 ${r!==void 0?`top: ${r-U}px;`:""} 186 `} 187 z-index: ${({shellLayer:a="modalAnchored"})=>a==="modalLegacy"?v.M.layer.modalLegacy:v.M.layer.modalAnchored}; 188 transition: opacity 0.1s; 189 opacity: ${({isMounted:a})=>
189a?1:0}; 190`,f=p.Ay.div` 191 ${({staticPos:a})=>!a&&"position: fixed;"} 192 z-index: ${v.M.layer.modal}; 193 display: flex; 194 justify-content: center; 195 & > * { 196 position: static !important; 197 } 198`,P={top:(0,p.AH)` 199 left: 0; 200 top: 0; 201 height: ${({offset:a,margin:r})=>a-r}px; 202 `,bottom:(0,p.AH)` 203 left: 0; 204 bottom: 0; 205 height: ${({offset:a,margin:r})=>window.innerHeight-a-r}px; 206 `,left:(0,p.AH)` 207 top: 0; 208 left: 0; 209 width: ${({offset:a,margin:r})=>a-r}px; 210 `,right:(0,p.AH)` 211 top: 0; 212 right: 0; 213 width: ${({offset:a,margin:r})=>window.innerWidth-a-r}px; 214 `},I=p.Ay.div` 215 position: fixed; 216 // One below FixedWrapper (modal layer) so content paints above click-outside backdrop. 217 z-index: ${x}; 218 width: 100vw; 219 height: 100vh; 220 ${({side:a})=>P[a]} 221`;function K({center:a,children:r,className:N,offsetBottom:U=0,offsetLeft:$=0,offsetRight:w=0,offsetTop:L=0,onClick:z,parentRef:E,shellLayer:Z="modalAnchored",staticPos:G}){const C=(0,c.useDispatch)(),[B,X]=(0,n.useState)(!1),Q=(0,n.useRef)(null),M=(0,n.useRef)(null),F=(0,n.useRef)(null),[{left:J,top:_},V]=(0,n.useState)({left:0,top:0}),[k,ne]=(0,n.useState)({bottom:0,left:0,right:0,top:0}),j=W=>{C((0,s.zg)()),z?.(W)};(0,n.useEffect)(()=>{const W=setTimeout(()=>{X(!0)},50);return()=>{clearTimeout(W)}
221},[]),(0,n.useEffect)(()=>{const W=()=>{var g,H,ee;return(ee=(H=E?.current)!=null?H:(g=Q.current)==null?void 0:g.parentElement)!=null?ee:null},ie=()=>{window.requestAnimationFrame(()=>{var g;const H=W(),ee=(g=F.current)==null?void 0:g.firstElementChild,O=H?.getBoundingClientRect(),ae=ee?.getBoundingClientRect()||new DOMRect;if(O){ne(O);const le=O.top-ae.height,ce=a?O.left+O.width/2-ae.width/2:O.left;V({left:ce+ae.width>=window.innerWidth?window.innerWidth-ae.width:Math.max(ce,0),top:le<0?O.top+O.height:le})}})};ie();const Y=document.getElementById(m.DW);Y?.addEventListener("scroll",ie);const q=W(),se=new(b())(ie);return q&&se.observe(q),F.current&&se.observe(F.current),()=>{Y?.removeEventListener("scroll",ie),se.disconnect()}},[a,E,B]);const oe=n.createElement(h,{ref:M,className:N,"data-testid":"fixed-modal-shell",isMounted:B,left:J,offsetLeft:$,offsetTop:L,shellLayer:Z,staticPos:G,top:_},n.createElement(f,{ref:F,staticPos:G},r),n.createElement(I,{margin:L,offset:k.top,onClick:j,side:"top"}),n.createElement(I,{margin:U,offset:k.bottom,onClick:j,side:"bottom"}),n.createElement(I,{margin:$,offset:k.left,onClick:j,side:"left"}),n.createElement(I,{margin:w,offset:k.right,onClick:j,side:"right"}));return n.createElement(n.Fragment,null,n.createElement(u,{ref:Q,"aria-hidden":"true"}),typeof document<"u"?(0,l.createPortal)(oe,document.body):null)}}}]);
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.