1import{a as h}from"./chunk-SFNMJXBF.js";import{a}from"./chunk-XRQECIJQ.js";import{a as c}from"./chunk-7XWGVZUB.js";import{d as m}from"./chunk-CNL6CX2A.js";import{na as s,sa as o}from"./chunk-TRKEDBRN.js";var n=class extends a{constructor(r={}){super(),this._id=r._id||"",this.organization=r.organization||null,this.type=r.type||"system",this.user=r.user||null,this.name=r.name||"",this.columns=r.columns||[],this.data=r.data||[],this.state=r.state||"active",this.date=r.date||new Date}customDeserializer(r,t){switch(r){case"date":t=new Date(t);break}return t}toObject(){return{name:this.name,columns:this.columns,data:this.data,state:this.state}}};var p=(()=>{class e extends c{constructor(t){super("dataset",t)}search(t,i){return this.http.get(`${this.controllerName}/${t}/search`,{keyword:i})}static{this.\u0275fac=function(i){return new(i||e)(o(m))}}static{this.\u0275prov=s({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var I=(()=>{class e extends h{constructor(t){super(t,n),this._api=t}search(t,i){return this._api.search(t,i)}static{this.\u0275fac=function(i){return new(i||e)(o(p))}}static{this.\u0275prov=s({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();export{n as a,I as b};
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.