1import{Dt as Pr,Fr as p,Kr as re,_ as D}from"./chunk-BY5lNl9m.js";var m=new D(`MAT_DATE_LOCALE`,{providedIn:`root`,factory:()=>p(Pr)});var a=`Method not implemented`;var l=class{locale;_localeChanges=new re;localeChanges=this._localeChanges;setTime(t,e,r,i){throw new Error(a)}getHours(t){throw new Error(a)}getMinutes(t){throw new Error(a)}getSeconds(t){throw new Error(a)}parseTime(t,e){throw new Error(a)}addSeconds(t,e){throw new Error(a)}getValidDateOrNull(t){return this.isDateInstance(t)&&this.isValid(t)?t:null}deserialize(t){return t==null||this.isDateInstance(t)&&this.isValid(t)?t:this.invalid()}setLocale(t){this.locale=t,this._localeChanges.next()}compareDate(t,e){return this.getYear(t)-this.getYear(e)||this.getMonth(t)-this.getMonth(e)||this.getDate(t)-this.getDate(e)}compareTime(t,e){return this.getHours(t)-this.getHours(e)||this.getMinutes(t)-this.getMinutes(e)||this.getSeconds(t)-this.getSeconds(e)}sameDate(t,e){if(t&&e){let r=this.isValid(t),i=this.isValid(e);return r&&i?!this.compareDate(t,e):r==i}return t==e}sameTime(t,e){if(t&&e){let r=this.isValid(t),i=this.isValid(e);return r&&i?!this.compareTime(t,e):r==i}return t==e}clampDate(t,e,r){return e&&this.compareDate(t,e)<0?e:r&&this.compareDate(t,r)>0?r:t}};var d=new D(`mat-date-formats`);export{l as n,m as r,d as t};
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.