1import{a as ne}from"./chunk-LCZ36H3W.js";import{a as ee}from"./chunk-LIXRJOGO.js";import{a as te}from"./chunk-C4KGZS3Z.js";import"./chunk-VVHIYQ7K.js";import"./chunk-BAU5ZLDS.js";import"./chunk-4IUNS4QH.js";import"./chunk-4LF2VYII.js";import"./chunk-IWC72GED.js";import"./chunk-VFQFWHWZ.js";import{c as Q,d as Y,g as D,j as Z}from"./chunk-DNSEV4C6.js";import{M as K,d as L,i as $,j as W,m as q,p as X,q as J}from"./chunk-DZKEM7WU.js";import"./chunk-ICLHAEQS.js";import{s as j,u as H,x as S}from"./chunk-BO2XYCVP.js";import{Cb as a,Fc as C,Hc as u,Ja as _,Jc as l,Ka as h,Nb as m,Tb as k,Tc as N,Ub as b,Vb as U,Yc as d,Zb as g,_c as O,bb as G,dd as E,ed as A,fd as F,kd as x,ne as T,qd as V,qe as z,re as R,se as B,vc as c,wc as r,xc as i,ya as M,yc as f}from"./chunk-XQMX55VC.js";var P=class n{constructor(t){this.el=t}el;blockPaste(t){setTimeout(()=>{if(/^(http:\/\/|https:\/\/)?(www\.)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/i.test(this.el.nativeElement.value)){let e=this.el.nativeElement.value.replace(/(http:\/\/|www\.|\.com)+/i,"").replace(/(https:\/\/|www\.|\.com)+/i,"");e=e.substring(e.indexOf("/")+1),this.el.nativeElement.value=e,console.log(e)}},10)}blockPase(t){setTimeout(()=>{if(/^(http:\/\/|https:\/\/)?(www\.)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/i.test(this.el.nativeElement.value)){let e=this.el.nativeElement.value.replace(/(http:\/\/|www\.|\.com)+/i,"").replace(/(https:\/\/|www\.|\.com)+/i,"");e=e.substring(e.indexOf("/")+1),this.el.nativeElement.value=e,console.log(e)}},10)}static \u0275fac=function(e){return new(e||n)(m(G))};static \u0275dir=U({type:n,selectors:[["","appDomainUrl",""]],hostBindings:function(e,o){e&1&&u("paste",function(p){return o.blockPaste(p)})("blur",function(p){return o.blockPase(p)})},standalone:!1})};var ie=n=>({"d-none":n});function ae(n,t){n&1&&(r(0,"h3"),d(1,"Add New User Group"),i())}function se(n,t){n&1&&(r(0,"h3"),d(1,"Edit Subs features"),i())}function ce(n,t){if(n&1&&(r(0,"div",11)(1,"label",12),d(2,"Name "),r(3,"span"),d(4,"*"),i()(),r(5,"div",13),f(6,"input",19),i()()),n&2){let e=l();a(6),c("ngModel",e.groupName)("disabled",e.disabledOnUpdate)}}function de(n,t){if(n&1){let e=C();r(0,"span",26),u("click",function(){_(e);let s=l(3);return h(s.onDeleteCorps())}),d(1," X"),i()}}function pe(n,t){if(n&1&&(r(0,"span",24),d(1),g(2,de,2,0,"span",25),i()),n&2){let e=l(2);a(),O(" ",e.showCorpNameSearch," "),a(),c("ngIf",!e.disabledOnUpdate)}}function le(n,t){n&1&&f(0,"img",27)}function ue(n,t){if(n&1){let e=C();r(0,"p",30),u("click",function(){let s=_(e).$implicit,p=l(3);return h(p.addCorpName(s.corporation_name,s.corporation_id))}),d(1),i()}if(n&2){let e=t.$implicit;a(),O(" ",e.corporation_name," ")}}function me(n,t){if(n&1&&(r(0,"div",28),g(1,ue,2,1,"p",29),i()),n&2){let e=l(2);a(),c("ngForOf",e.searchCorps)}}function ge(n,t){if(n&1){let e=C();r(0,"div",11)(1,"label",12),d(2,"Corporation "),r(3,"span"),d(4,"*"),i()(),r(5,"div",13),g(6,pe,3,2,"span",20)(7,le,1,0,"img",21),r(8,"input",22),F("ngModelChange",function(s){_(e);let p=l();return A(p.corInputVal,s)||(p.corInputVal=s),h(s)}),u("ngModelChange",function(s){_(e);let p=l();return h(p.selectCorporation(s))}),i(),g(9,me,2,1,"div",23),i()()}if(n&2){let e=l();a(6),c("ngIf",e.show),a(),c("ngIf",e.showSpinner),a(),E("ngModel",e.corInputVal),c("ngClass",V(5,ie,e.disabledOnUpdate)),a(),c("ngIf",e.showDropdown)}}function _e(n,t){if(n&1){let e=C();r(0,"div",33)(1,"div",34)(2,"div",35)(3,"input",36),u("change",function(s){let p=_(e).$implicit,y=l(2);return h(y.onCheck(s,p.id))}),i(),r(4,"label",37),f(5,"i",38),d(6),i()()()()}if(n&2){let e=t.$implicit;a(3),c("id",x("feat_",e.id))("checked",e.selected),a(),c("for",x("feat_",e.id)),a(2),O(" ",e.name," ")}}function he(n,t){if(n&1&&(r(0,"div",11)(1,"label",12),d(2,"Features "),r(3,"span"),d(4,"*"),i()(),r(5,"div",31)(6,"div",4),g(7,_e,7,6,"div",32),i()()()),n&2){let e=l();c("@fade",void 0),a(7),c("ngForOf",e.allFeatures)}}var v=class n{constructor(t,e,o,s,p){this.userGroupServ=t;this.commonSer=e;this.router=o;this.route=s;this.location=p}userGroupServ;commonSer;router;route;location;corpSearchName;showCorpNameSearch;searchCorps=[];show=!1;showDropdown=!1;showSpinner=!1;disabledOnUpdate=!1;corInputVal;CorpID;corpFound=!1;allFeatures=[];featuresIDS=[];createGroup;updateGroup;submitEditGroup;chooseCorp;getFeats;userGroupID;updateData;groupName;homeName;noteName;corporationName;corporateId=null;updatedFeatures=[];home_url_valid;pastedText;ngOnInit(){this.route.params.subscribe(t=>{this.userGroupID=t.id,this.userGroupID&&(this.disabledOnUpdate=!0,this.updateGroup=this.userGroupServ.ViewUserGroup(this.userGroupID).subscribe(e=>{this.updateData=e.data,this.groupName=this.updateData.name,this.noteName=this.updateData.note,this.homeName=this.updateData.home_url,this.corporationName=this.updateData.corporation_name,this.corporateId=this.updateData.corporate_id,this.show=!0,this.showCorpNameSearch=this.corporateId,this.allFeatures=this.updateData.group_features,this.allFeatures.forEac
1h(o=>{o.selected===!0&&this.featuresIDS.push(o.id)})}))})}selectCorporation(t){let e=t;if(e&&e.length>=3)this.showDropdown=!0,this.showSpinner=!0,this.chooseCorp=this.userGroupServ.chooseCorporate({name:e}).subscribe(o=>{this.showSpinner=!1,this.searchCorps=o.data});else return}addCorpName(t,e){this.showCorpNameSearch=t,this.CorpID=e,this.corpFound=!0,this.getFeats=this.userGroupServ.getFeatures(this.CorpID).subscribe(o=>{this.allFeatures=o.features,this.allFeatures.forEach(s=>{s.selected===!0&&this.featuresIDS.push(s.id)})}),this.show=!0,this.showDropdown=!1,this.corInputVal=""}onDeleteCorps(){this.showCorpNameSearch="",this.show=!1,this.corpFound=!1,this.featuresIDS=[],this.CorpID=null}onCheck(t,e){if(t.target.checked)this.featuresIDS.push(e);else{let o=this.featuresIDS.indexOf(e);o>-1&&this.featuresIDS.splice(o,1)}}showHideDropdown(){this.showDropdown=!1}onSubmit(t){this.userGroupID?(t.value.home_url?(/^(http:\/\/|https:\/\/)?(www\.)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/i.test(t.value.home_url)?(this.home_url_valid=t.value.home_url.replace(/(http:\/\/|www\.|\.com)+/i,"").replace(/(https:\/\/|www\.|\.com)+/i,""),this.home_url_valid=this.home_url_valid.substring(this.home_url_valid.indexOf("/")+1)):this.home_url_valid=t.value.home_url,this.home_url_valid.charAt(0)==="/"?this.home_url_valid=this.home_url_valid.substr(1).replace(/(?:https?|ftp):\/\/[\n\S]+/g,""):this.home_url_valid=this.home_url_valid):this.home_url_valid="",this.submitEditGroup=this.userGroupServ.updateUserGroup(this.home_url_valid,this.userGroupID,this.featuresIDS).subscribe(e=>{this.commonSer.notifyMsg("success",e.msg)})):t.value.name?this.CorpID?(t.value.home_url?(/^(http:\/\/|https:\/\/)?(www\.)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/i.test(t.value.home_url)?(this.home_url_valid=t.value.home_url.replace(/(http:\/\/|www\.|\.com)+/i,"").replace(/(https:\/\/|www\.|\.com)+/i,""),this.home_url_valid=this.home_url_valid.substring(this.home_url_valid.indexOf("/")+1)):this.home_url_valid=t.value.home_url,this.home_url_valid.charAt(0)==="/"?this.home_url_valid=this.home_url_valid.substr(1).replace(/(?:https?|ftp):\/\/[\n\S]+/g,""):this.home_url_valid=this.home_url_valid):this.home_url_valid="",this.createGroup=this.userGroupServ.SaveUserGroup(t.value.name,this.home_url_valid,t.value.note,this.CorpID,this.featuresIDS).subscribe(e=>{this.commonSer.notifyMsg("success",e.msg),this.router.navigate(["/account/user-groups"]),this.featuresIDS=[],this.corpFound=!1,this.show=!1,t.reset()},e=>{this.commonSer.notifyMsg("error",e.error.msg)})):this.commonSer.setMesage("error","chooseOneCorpToAdd"):this.commonSer.setMesage("error","nameRequired")}ngOnDestroy(){this.createGroup&&this.createGroup.unsubscribe(),this.updateGroup&&this.updateGroup.unsubscribe(),this.chooseCorp&&this.chooseCorp.unsubscribe(),this.getFeats&&this.getFeats.unsubscribe(),this.submitEditGroup&&this.submitEditGroup.unsubscribe()}backLocation(){this.location.back()}static \u0275fac=function(e){return new(e||n)(m(ne),m(ee),m(H),m(j),m(T))};static \u0275cmp=k({type:n,selectors:[["app-add-user-groups"]],standalone:!1,decls:32,vars:8,consts:[["userGroupForm","ngForm"],[1,"add-user-group",3,"click"],[1,"container"],[1,"newsletter-body"],[1,"row"],[1,"newletter-head"],[1,"col-md-12"],[4,"ngIf"],[1,"back-btn",3,"click"],["novalidate","",3,"ngSubmit"],["class","form-group row",4,"ngIf"],[1,"form-group","row"],[1,"col-md-2","col-form-label"],[1,"col-md-10",2,"padding","7px 15px"],["type","text","appDomainUrl","","autocomplete","off","placeholder","Home Url","name","home_url","id","home",1,"form-control",3,"ngModel"],[1,"form-group","row",2,"border-bottom","1px solid #DDD"],["type","text","autocomplete","off","placeholder","Note","name","note",1,"form-control",3,"ngModel","disabled"],[1,"saveBtn"],["type","submit",1,"btn","btn-primary"],["type","text","autocomplete","off","placeholder","Name","name","name",1,"form-control",3,"ngModel","disabled"],["class","users",4,"ngIf"],["style","width: 14px;height: 14px;","src","../../../../assets/images/loading.gif","alt","",4,"ngIf"],["type","text","autocomplete","off","placeholder","Corporation Search","name","corporate_id",1,"form-control",3,"ngModelChange","ngModel","ngClass"],["class","dropdown-search",4,"ngIf"],[1,"users"],["class","delete",3,"click",4,"ngIf"],[1,"delete",3,"click"],["src","../../../../assets/images/loading.gif","alt","",2,"width","14px","height","14px"],[1,"dropdown-search"],[3,"click",4,"ngFor","ngForOf"],[3,"click"],[1,"col-md-10"],["class","col-md-4",4,"ngFor","ngForOf"],[1,"col-md-4"],[1,"form-group","feat","myCheck"],[1,"form-check"],["type","checkbox","value","",1,"form-check-input",3,"change","checked","id"],[1,"form-check-label",2,"background-color","#FFF","border-right","0",3,"for"],[1,"icon-check"]],template:function(e,o){if(e&1){let s=C();r(0,"div",1),u("click",function(){return o.showHideDropdown()}),r(1,"div",2)(2,"div",3)(3,"div",4)(4,"div",5)(5,"div",6),g(6,ae,2,0,"h3",7)(7,se,2,0,"h3",7),i(),r(8,"div",6)(9,"a",8),u("click",function(){return o.backLocation()}),d(10,"Back"),i()()()(),r(11,"form",9,0),u("ngSubmit",function(){_(s);let y=N(12);return h(o.onSubmit(y))}),r(13,"div",2),g(14,ce,7,2,"div",10)(15,ge,10,7,"div",10)(16,he,8,2,"div",10),r(17,"div",11)(18,"label",12),d(19,"Home Url"),i(),r(20,"div",13),f(21,"input",14),i()(),r(22,"div",15)(23,"label",12),d(24,"Note"),i(),r(25,"div",13),f(26,"input",16),i()(),r(27,"div",17)(28,"button",18),d(29,"S
1ave"),i(),f(30,"br")(31,"br"),i()()()()()()}e&2&&(a(6),c("ngIf",!o.userGroupID),a(),c("ngIf",o.userGroupID),a(7),c("ngIf",!o.userGroupID),a(),c("ngIf",!o.userGroupID),a(),c("ngIf",o.showCorpNameSearch),a(5),c("ngModel",o.homeName),a(5),c("ngModel",o.noteName)("disabled",o.disabledOnUpdate))},dependencies:[z,R,B,J,L,$,W,X,q,P],styles:['.add-user-group[_ngcontent-%COMP%]{padding-top:100px;margin-bottom:30px}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%]{padding:20px 15px;border:1px solid #DDD}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] .newletter-head[_ngcontent-%COMP%]{margin-bottom:15px}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] .newletter-head[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#555;font-size:20px}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%]{border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;margin-bottom:0}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%], .add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%] .form-select[_ngcontent-%COMP%]{border:none;font-size:14px;padding:0}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%] .form-select[_ngcontent-%COMP%]:focus, .add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%] .form-select[_ngcontent-%COMP%]:active, .add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]:focus, .add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]:active, .add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:focus, .add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:active{box-shadow:none}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{border-right:1px solid #DDD;color:#000;font-weight:500;background-color:#e9e9e9}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%] label[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#9c0303}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .feat[_ngcontent-%COMP%]{border:0;padding:10px 0}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .custom-control[_ngcontent-%COMP%]{padding-left:10px}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .users[_ngcontent-%COMP%]{font-size:12px;padding:3px 6px;background:#007bfe;color:#fff;border-radius:20px;margin-top:6px;display:inline-block;margin-right:10px}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .users[_ngcontent-%COMP%] .delete[_ngcontent-%COMP%]{padding:5px;cursor:pointer}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .dropdown-search[_ngcontent-%COMP%]{position:absolute;background-color:#fff;border:1px solid #DDD;cursor:pointer;z-index:9999;top:100%;left:0;max-width:300px;width:230px;max-height:180px;overflow-y:auto}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .dropdown-search[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{padding:12px 16px;border-bottom:1px solid #DDD;color:#555;margin-bottom:0}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .dropdown-search[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:last-of-type{border-bottom:1px solid transparent}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .dropdown-search[_ngcontent-%COMP%] p[_ngcontent-%COMP%]:hover{background-color:#ddd}
1.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .myCheck[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{display:none}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .myCheck[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{float:left;height:auto;border:0;padding:0 20px 10px;color:#767676;position:relative;cursor:pointer}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .myCheck[_ngcontent-%COMP%] label[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{position:relative;z-index:10;font-size:12px;margin-left:-21px;top:2px;opacity:0;color:#555;margin-right:6px}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .myCheck[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:after{content:"";width:16px;height:16px;position:absolute;top:2px;left:-3px;background:transparent!important;border-radius:1px;border:1px solid #ddd}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .myCheck[_ngcontent-%COMP%] label.disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .myCheck[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{opacity:1}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .myCheck[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{float:none}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .myCheck[_ngcontent-%COMP%] label[_ngcontent-%COMP%]:after{top:4px;left:0}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] .myCheck[_ngcontent-%COMP%] label[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{top:3px;left:3px}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] form[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:disabled{background:transparent;color:#555}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] .saveBtn[_ngcontent-%COMP%]{margin-top:20px}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] .saveBtn[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{width:100%;border-radius:0}.add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] .saveBtn[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]:hover, .add-user-group[_ngcontent-%COMP%] .newsletter-body[_ngcontent-%COMP%] .saveBtn[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]:focus{box-shadow:none}.add-user-group[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:0}.back-btn[_ngcontent-%COMP%]{color:#007bff!important}'],data:{animation:[Q("fade",[Z("void => *",[D({opacity:0}),Y(800,D({opacity:1}))])])]}})};var fe=[{path:"",component:v}],w=class n{static \u0275fac=function(e){return new(e||n)};static \u0275mod=b({type:n});static \u0275inj=M({imports:[S.forChild(fe),S]})};var oe=class n{static \u0275fac=function(e){return new(e||n)};static \u0275mod=b({type:n});static \u0275inj=M({imports:[te,w,K]})};export{oe as AddUserGroupsModule};
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.