1(self.webpackChunkCMS=self.webpackChunkCMS||[]).push([[6798,9030,4774],{64774:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return L}});var a,r=n(74165),o=n(1413),s=n(15861),i=n(72791),c=n(45134),u=n(64195),l=n(60364),d=n(87781),f=n(4942),p=n(96382),m=n(24725),v=(0,p.hg)("SocialNetworkEdit/data/getSocialNetworks",function(){var t=(0,s.Z)((0,r.Z)().mark((function t(e){var n;return(0,r.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,m.cf)(e);case 2:return n=t.sent,t.abrupt("return",n.data);case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),x=function(){var t=(0,s.Z)((0,r.Z)().mark((function t(e){var n;return(0,r.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,m.qi)(e);case 2:return n=t.sent,t.abrupt("return",n.data);case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),g=(0,p.oM)({name:"SocialNetworkEdit/data",initialState:{loading:!1,productData:[]},reducers:{},extraReducers:(a={},(0,f.Z)(a,v.fulfilled,(function(t,e){t.productData=e.payload,t.loading=!1})),(0,f.Z)(a,v.pending,(function(t){t.loading=!0})),a)}).reducer,h=(0,d.UY)({data:g}),w=n(69564),j=n(57689),b=n(73651),S=n(66364),k=n.n(S),N=n(22020),Z=n(87421),y=n(40457),C=n(80184);(0,w.fn)("SocialNetworkEdit",h);var L=function(){var t=(0,l.I0)(),e=(0,j.s0)(),n=(0,l.v9)((function(t){return t.SocialNetworkEdit.data.productData})),a=(0,l.v9)((function(t){return t.SocialNetworkEdit.data.loading})),d=(0,l.v9)((function(t){return t.selectLang.data.selectedLanguage})),f=(0,l.v9)((function(t){return t.selectLang.data.multiLang})),p=(0,l.v9)((function(t){return t.socialnetworksList.state.selectedProduct})),m=(0,l.v9)((function(t){return t.socialnetworksList.data.tableData})),g=function(){var e=(0,s.Z)((0,r.Z)().mark((function e(n,a){var s,i,c;return(0,r.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a(!0),s=(0,o.Z)((0,o.Z)({},n),{},{webMultiLang:f,languageId:d}),e.next=4,x(s);case 4:i=e.sent,a(!1),i&&(c=(0,o.Z)((0,o.Z)({},m),{},{webLangId:d}),t((0,Z.jD)(c)),w("account"));case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),h=(0,N.$)().t,w=function(){u.Am.push((0,C.jsx)(u.P_,{className:"mr-2 mb-2",title:h("toast.updateSuccess"),type:"success",duration:1e3})),e("/cms/SocialNetwork")};return(0,i.useEffect)((function(){p&&d&&t(v({id:p,webLangId:d}))}),[p,d]),(0,C.jsxs)(i.Fragment,{children:[(0,C.jsx)(c.gb,{loading:a,children:!k()(n)&&(0,C.jsx)(c.W2,{children:(0,C.jsx)(i.Suspense,{fallback:(0,C.jsx)(i.Fragment,{}),children:(0,C.jsx)(b.Z,{type:"edit",initialData:n,onFormSubmit:g,onDiscard:function(){t((0,y.s3)(!0))}})})})}),!a&&k()(n)&&(0,C.jsxs)("div",{className:"h-full flex flex-col items-center justify-center",children:[(0,C.jsx)(c.A9,{src:"/img/others/img-2.png",darkModeSrc:"/img/others/img-2-dark.png",alt:h("translation.notFound")}),(0,C.jsx)("h3",{className:"mt-8",children:h("translation.notFound")})]})]})}},56798:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return O}});var a=n(72791),r=n(92857),o=n(69564),s=n(45134),i=n(22020),c=n(74165),u=n(15861),l=n(29439),d=n(64195),f=n(58617),p=n(66364),m=n.n(p),v=n(60364),x=n(87421),g=n(6815),h=n(23532),w=n(58121),j=n.n(w),b=n(1413),S=n(80184),k=function(){var t=(0,v.I0)(),e=(0,v.v9)((function(t){return t.socialnetworksList.state.deleteConfirmation})),n=(0,v.v9)((function(t){return t.socialnetworksList.state.selectedProduct})),r=(0,v.v9)((function(t){return t.socialnetworksList.data.tableData})),o=(0,v.v9)((function(t){return t.selectLang.data.selectedLanguage})),f=(0,a.useState)(!1),p=(0,l.Z)(f,2),m=p[0],h=p[1],w=(0,a.useState)(!1),j=(0,l.Z)(w,2),k=j[0],N=j[1],Z=(0,i.$)().t,y=function(){t((0,g.RP)(!1)),h(!1)},C=function(){var e=(0,u.Z)((0,c.Z)().mark((function e(){var a;return(0,c.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t((0,g.RP)(!1)),e.prev=1,e.next=4,(0,x.z6)({Id:n,webLangId:o,WebMultiLang:m});case 4:e.sent&&(N(!1),a=(0,b.Z)((0,b.Z)({},r),{},{webLangId:o}),t((0,x.jD)(a)),t((0,g.RP)(!1)),d.Am.push((0,S.jsx)(d.P_,{className:"mr-2 mb-2",title:Z("toast.deleteSuccess"),type:"success",duration:1e3}))),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),d.Am.push((0,S.jsx)(d.P_,{title:Z("toast.deleteFailed"),type:"danger",duration:2e3}),{placement:"top-center"});case 11:return e.prev=11,h(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])}
1)));return function(){return e.apply(this,arguments)}}();return(0,S.jsxs)(s.QH,{isOpen:e,onClose:y,loading:k,onRequestClose:y,type:"danger",title:Z("translation.icondelete"),onCancel:y,onConfirm:C,confirmButtonColor:"red-600",children:[(0,S.jsx)("p",{children:Z("delete.notifydelete")}),(0,S.jsx)(d.XZ,{className:"mt-2.5",value:m,onChange:function(t){return function(t){h(t)}(t)},children:Z("delete.otherLanguages")})]})},N=n(24725),Z=n(64774),y=function(t){var e=t.value,n=t.row,r=n.id,o=n.languageId,s=t.updateData,i=(0,a.useState)(e),c=(0,l.Z)(i,2),u=c[0],f=c[1];(0,a.useEffect)((function(){f(e)}),[e,r,o]);return(0,S.jsx)(d.II,{className:"border-transparent bg-transparent hover:border-gray-300 w-14 focus:bg-white",type:"text",value:u,onChange:function(t){return f(t.target.value)},onBlur:function(){s(r,u,o)}})},C=function(t){var e=t.row,n=(0,h.Z)().textTheme,r=(0,v.I0)(),o=(0,v.v9)((function(t){return t.SelectedSocialsForm.data.dialogState})),s=(0,a.useState)(!1),c=(0,l.Z)(s,2),u=c[0],p=c[1],m=(0,i.$)().t,x=window.innerWidth<=992,w=function(){p(!0),r((0,g.CE)(e.id))},j=function(){p(!1)};(0,a.useEffect)((function(){b()}),[o]);var b=function(){!0===o&&p(!1)},k=function(){r((0,g.RP)(!0)),r((0,g.CE)(e.id))};return(0,S.jsxs)(a.Fragment,{children:[(0,S.jsxs)(d.Vq,{width:"100%",isOpen:u,onClose:j,onRequestClose:j,children:[(0,S.jsx)("h3",{className:"mb-5",children:m("add-edit.editsocialnetwork")}),(0,S.jsx)(Z.default,{})]}),(0,S.jsx)("div",{className:"flex flex-row justify-start text-lg",children:x?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("span",{className:"cursor-pointer p-2 hover:".concat(n),onClick:w,children:(0,S.jsx)(f._vs,{style:{fontSize:"17px"}})}),(0,S.jsx)("span",{className:"cursor-pointer p-2 hover:text-red-500",onClick:k,children:(0,S.jsx)(f.Bhs,{style:{fontSize:"17px"}})})]}):(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(d.u,{title:m("translation.edit"),placement:"bottom",children:(0,S.jsx)("span",{className:"cursor-pointer p-2 hover:".concat(n),onClick:w,children:(0,S.jsx)(f._vs,{style:{fontSize:"17px"}})})}),(0,S.jsx)(d.u,{title:m("tooltip.Delete"),placement:"bottom",children:(0,S.jsx)("span",{className:"cursor-pointer p-2 hover:text-red-500",onClick:k,children:(0,S.jsx)(f.Bhs,{style:{fontSize:"17px"}})})})]})})]})},L=function(){var t=(0,v.I0)(),e=(0,v.v9)((function(t){return t.socialnetworksList.data.tableData})),n=e.pageIndex,r=e.pageSize,o=e.sort,f=e.query,p=e.total,h=e.layoutId,w=e.componentLocationId,b=(0,v.v9)((function(t){return t.selectLang.data.selectedLanguage})),Z=(0,v.v9)((function(t){return t.socialnetworksList.data.filterData})),L=(0,v.v9)((function(t){return t.socialnetworksList.data.productList})),I=(0,i.$)().t;(0,a.useEffect)((function(){h&&0!==h&&z()}),[n,r,o,h,w,b]);var D=(0,a.useMemo)((function(){return{pageIndex:n,pageSize:r,sort:o,query:f,total:p,layoutId:h,componentLocationId:w,webLangId:b}}),[n,r,o,f,p,h,w,b]),E=(0,a.useState)(!1),F=(0,l.Z)(E,2),P=F[0],q=F[1],z=function(){t((0,x.jD)({pageIndex:n,pageSize:r,sort:o,query:f,filterData:Z,layoutId:h,componentLocationId:w,webLangId:b})).then((function(){q(!0)}))},$={true:{label:I("translation.po"),dotClass:"bg-emerald-500",textClass:"text-emerald-500"},false:{label:I("translation.jo"),dotClass:"bg-red-500",textClass:"text-red-500"}},M=function(){var t=(0,u.Z)((0,c.Z)().mark((function t(e){var n;return(0,c.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,N.K1)(e);case 2:return n=t.sent,t.abrupt("return",n.data);case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),O=function(t,e,n){M([{id:t,languageId:n,orderNo:e}])},A=(0,a.useMemo)((function(){return[{Header:"".concat(I("translation.nameLocaleTable")),accessor:"name",sortable:!0,Cell:function(t){var e=t.row.original;return(0,S.jsx)("span",{children:e.name})}},{Header:"".concat(I("translation.location")),accessor:"componentLocation",sortable:!0,Cell:function(t){var e=t.row.original;return(0,S.jsx)("span",{children:e.componentLocation.titleSq})}},{Header:"".concat(I("translation.link")),accessor:"link",sortable:!0,Cell:function(t){var e=t.row.original;return(0,S.jsx)("span",{children:e.link})}},{Header:"".concat(I("translation.path")),accessor:"imgPath",sortable:!0,Cell:function(t){var e=t.row.original;return(0,S.jsx)("span",{children:e.imgPath})}},{Header:"".concat(I("translation.html")),accessor:"html",sortable:!0,Cell:function(t){var e=t.row.original;return(0,S.jsx)("span",{children:e.html})}},{Header:"".concat(I("translation.active")),accessor:"active",sortable:!0,Cell:function(t){var e=t.row.original.active;return(0,S.jsxs)("div",{className:"flex items-center gap-2",children:[(0,S.jsx)(d.Ct,{className:$[e].dotClass}),(0,S.jsx)("span",{className:"capitalize font-semibold ".concat($[e].textClass),children:$[e].label})]})}},{Header:"".concat(I("table.OrderNo")),accessor:"orderNo",sortable:!0,size:50,Cell:function(t){var e=t.cell.value,n=t.row.original;return(0,S.jsx)(y,{value:e,row:n,column:t.column,updateData:O})}},{Header:"".concat(I("translation.action")),id:"action",accessor:function(t){return t},Cell:function(t){return(0,S.jsx)(C,{row:t.row.original})}}]}),[]);return(0,S.jsxs)(a.Fragment,{children:[(0,S.jsxs)("div",{className:"card-border",children:[(0,S.jsx)(s.wQ,{columns:A,data:L,skeletonAvatarColumns:[0],skeletonAvatarProps:{className:"rounded-md"},loading:!P,pagingData:D,onPaginationChange:function(e){var n=j()(D);n.pageIndex=e,t((0,x.N3)(n))},onSelectChange:function(e){var n=j()(D);n.pageSize=Number(e),n.pageIndex=1,t((0,x.N3)(n))},onSort:function(e,n){var a=j()(D);a.sort=e,t((0,x.N3)(a)),t((0,g.iP)(n))}}),P&&m()(L)&&(0,S.jsxs)("div",{className:"h-full w-full py-4 flex flex-col items-center justify-center",children:[(0,S.jsx)(s.A9,{src:"/img/others/img-2.png",darkModeSrc:"/img/others/img-2-dark.png",alt:I("translation.notFound")}),(0,S.jsx)("h3",{className:"mt-8",children:I("translation.notFound")})]})]}),(0,S.jsx)(k,{})]})},I=n(48573),D=n.n(I),E=function(){var t=(0,v.I0)(),e=(0,a.useRef)(),n=(0,v.v9)((function(t){return t.socialnetworksList.data.tableData})),r=D()((function(t){var e=j()(n);e.query=t,e.pageIndex=1,"string"===typeof t&&t.length>0&&o(e);"string"===typeof t&&0===t.length&&o(e)}),500);var o=function(e){t((0,x.N3)(e)),t((0,x.jD)(e))},s=(0,i.$)().t;return(0,S.jsx)(d.II,{ref:e,className:"xl:w-52 md:w-full lg:mx-2 lg:w-full md:mb-0 mb-4",size:"sm",placeholder:s("translation.search"),prefix:(0,S.jsx)(f.O6C,{className:"text-lg"}),onChange:function(t){r(t.target.value)}})},F=n(79030),P=function(){var t=(0,a.useState)([]),e=(0,l.Z)(t,2),n=e[0],r=e[1],o=(0,v.v9)((function(t){return t.theme})).locale,s=function(){var t=(0,u.Z)((0,c.Z)().mark((function t(){var e;return(0,c.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,N.kW)();case 2:e=t.sent,r(e.data);case 4:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),f="";f="sq"===o?"titleSq":"en"===o?"titleEn":"sr"===o?"titleSr":"titleSq";
1(0,a.useEffect)((function(){m()(n)&&s()}),[]);var p=(0,v.I0)(),g=(0,v.v9)((function(t){return t.socialnetworksList.data.tableData})),h=(0,i.$)().t;return(0,S.jsx)(d.Ph,{className:"lg:ml-0 lg:mr-0 xl:w-52 lg:w-full w-full md:w-full md:mb-0 mb-4",isClearable:!0,options:n,placeholder:h("dropdown.LocationPlaceholder"),onChange:function(t,e){if("clear"===e.action){var n=j()(g);n.componentLocationId=0,n.pageIndex=1,p((0,x.N3)(n))}else{var a=j()(g);a.componentLocationId=t.id,a.pageIndex=1,p((0,x.N3)(a))}},getOptionLabel:function(t){return t[f]},getOptionValue:function(t){return t.id}})},q=n(75544),z=n(40457);(0,o.fn)("SelectedSocialsForm",q.Z);var $=function(){var t=(0,a.useState)([]),e=(0,l.Z)(t,2),n=e[0],r=e[1],o=(0,a.useState)(null),s=(0,l.Z)(o,2),f=s[0],p=s[1],g=(0,v.v9)((function(t){return t.theme})).locale,h=function(){var t=(0,u.Z)((0,c.Z)().mark((function t(){var e;return(0,c.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,N.mE)();case 2:e=t.sent,r(e.data);case 4:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),w="";w="sq"===g?"nameSq":"en"===g?"nameEn":"sr"===g?"nameSr":"nameSq";var b=(0,v.I0)(),k=(0,v.v9)((function(t){return t.socialnetworksList.data.tableData})),Z=(0,v.v9)((function(t){return t.SelectedSocialsForm.data.changedLayout}));(0,a.useEffect)((function(){if(m()(n))h();else if(!f&&n.length>0)if(Z){p(Z);var t=j()(k);t.layoutId=Z.id,b((0,x.N3)(t)),b((0,z.xC)(Z))}else{p(n[0]);var e=j()(k);e.layoutId=n[0].id,b((0,x.N3)(e)),b((0,z.xC)(n[0]))}}),[n]);var y=(0,i.$)().t;return(0,S.jsx)(d.Ph,{className:"lg:ml-2 lg:mr-2 xl:w-52 lg:w-full w-full md:w-full md:mb-0 mb-4",options:n,placeholder:y("dropdown.LayoutPlaceholder"),onChange:function(t){p(t);var e=j()(k);e.layoutId=t.id,e.pageIndex=1,b((0,x.N3)(e)),b((0,z.xC)(t))},getOptionLabel:function(t){return t[w]},getOptionValue:function(t){return t.id},value:f})},M=function(){var t=(0,i.$)().t,e=(0,a.useState)(!1),n=(0,l.Z)(e,2),r=n[0],o=n[1],s=(0,v.v9)((function(t){return t.SelectedSocialsForm.data.dialogState})),c=(0,v.v9)((function(t){return t.SelectedSocialsForm.data.changedLayout})),u=(0,a.useState)(0),p=(0,l.Z)(u,2),m=p[0],x=p[1];(0,a.useEffect)((function(){g()}),[s]);var g=function(){!0===s&&o(!1)};(0,a.useEffect)((function(){x(m+1)}),[c]);var h=function(){o(!1)};return(0,S.jsxs)("div",{className:"flex flex-col lg:flex-row lg:items-center md:gap-2 lg:gap-0",children:[(0,S.jsx)($,{},m),(0,S.jsx)(P,{}),(0,S.jsx)(E,{}),(0,S.jsx)(d.Vq,{width:"100%",isOpen:r,onClose:h,onRequestClose:h,children:(0,S.jsx)(F.default,{})}),(0,S.jsx)("div",{className:"block lg:inline-block md:mb-0 mb-4",children:(0,S.jsx)(d.zx,{onClick:function(){o(!0)},block:!0,variant:"solid",size:"sm",icon:(0,S.jsx)(f.yEd,{}),children:t("translation.register")})})]})};(0,o.fn)("socialnetworksList",r.Z);var O=function(){var t=(0,i.$)().t;return(0,S.jsxs)(s.lG,{className:"h-full",bodyClass:"h-full",children:[(0,S.jsxs)("div",{className:"lg:flex items-center justify-between mb-4",children:[(0,S.jsx)("h3",{className:"mb-4 lg:mb-0",children:t("translation.SocialNetwork")}),(0,S.jsx)(M,{})]}),(0,S.jsx)(L,{})]})}},79030:function(t,e,n){"use strict";n.r(e);var a=n(1413),r=n(74165),o=n(15861),s=(n(72791),n(73651)),i=n(64195),c=n(57689),u=n(24725),l=n(22020),d=n(87421),f=n(60364),p=n(40457),m=n(80184);e.default=function(){var t=(0,f.v9)((function(t){return t.selectLang.data.selectedLanguage})),e=(0,f.v9)((function(t){return t.selectLang.data.multiLang})),n=(0,f.I0)(),v=(0,c.s0)(),x=(0,l.$)().t,g=(0,f.v9)((function(t){return t.socialnetworksList.data.tableData})),h=function(){var t=(0,o.Z)((0,r.Z)().mark((function t(e){var n;return(0,r.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,u.bI)(e);case 2:return n=t.sent,t.abrupt("return",n);case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),w=function(){var s=(0,o.Z)((0,r.Z)().mark((function o(s,c){var u,l;return(0,r.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return c(!0),u=(0,a.Z)((0,a.Z)({},s),{},{webMultiLang:e,languageId:t}),r.next=4,h(u);case 4:l=r.sent,c(!1),l&&(n((0,d.jD)(g)),i.Am.push((0,m.jsx)(i.P_,{className:"mr-2 mb-2",type:"success",duration:1e3,children:x("toast.addSuccess")})),v("/cms/SocialNetwork"));case 7:case"end":return r.stop()}}),o)})));return function(t,e){return s.apply(this,arguments)}}();return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("h3",{className:"mb-5",children:x("add-edit.addsocialnetwork")}),(0,m.jsx)(s.Z,{type:"new",onFormSubmit:w,onDiscard:function(){n((0,p.s3)(!0))}})]})}},20821:function(t,e,n){var a=n(26050),r=/^\s+/;t.exports=function(t){return t?t.slice(0,a(t)+1).replace(r,""):t}},26050:function(t){var e=/\s/;t.exports=function(t){for(var n=t.length;n--&&e.test(t.charAt(n)););return n}},48573:function(t,e,n){var a=n(8092),r=n(50072),o=n(42582),s=Math.max,i=Math.min;t.exports=function(t,e,n){var c,u,l,d,f,p,m=0,v=!1,x=!1,g=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function h(e){var n=c,a=u;
vendor: 1,251 bytes, lines 1-2
1return c=u=void 0,m=e,d=t.apply(a,n)}function w(t){return m=t,f=setTimeout(b,e),v?h(t):d}function j(t){var n=t-p;return void 0===p||n>=e||n<0||x&&t-m>=l}function b(){var t=r();if(j(t))return S(t);f=setTimeout(b,function(t){var n=e-(t-p);return x?i(n,l-(t-m)):n}(t))}function S(t){return f=void 0,g&&c?h(t):(c=u=void 0,d)}function k(){var t=r(),n=j(t);if(c=arguments,u=this,p=t,n){if(void 0===f)return w(p);if(x)return clearTimeout(f),f=setTimeout(b,e),h(p)}return void 0===f&&(f=setTimeout(b,e)),d}return e=o(e)||0,a(n)&&(v=!!n.leading,l=(x="maxWait"in n)?s(o(n.maxWait)||0,e):l,g="trailing"in n?!!n.trailing:g),k.cancel=function(){void 0!==f&&clearTimeout(f),m=0,c=p=u=f=void 0},k.flush=function(){return void 0===f?d:S(r())},k}},50072:function(t,e,n){var a=n(97009);t.exports=function(){return a.Date.now()}},42582:function(t,e,n){var a=n(20821),r=n(8092),o=n(70152),s=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(o(t))return NaN;if(r(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=r(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=a(t);var n=i.test(t);return n||c.test(t)?u(t.slice(2),n?2:8):s.test(t)?NaN:+t}}}]); 2//# sourceMappingURL=6798.98b26fec.chunk.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.