import{v as h,w as e}from"./chunk-6EPEXGOX.js";import{Od as n,gb as a,r as p,ua as m,y as o,za as s}from"./chunk-TYMRVESU.js";var v=(()=>{class t{constructor(i,r){this.breakpointObserver=i,this.platformId=r}get changes$(){if(n(this.platformId))return this.breakpointObserver.observe([e.XSmall,e.Small,e.Medium,e.Large])}get isXS$(){return n(this.platformId)?this.breakpointObserver.observe("(max-width: 640px)").pipe(o(i=>i.matches)):p(null)}get listingsDisplayedModulo$(){if(n(this.platformId))return this.breakpointObserver.observe(["(min-width: 300px)","(min-width: 380px)","(min-width: 640px)","(min-width: 768px)","(min-width: 1024px)","(min-width: 1280px)","(min-width: 1536px)"]).pipe(o(i=>{let r=1;return(i.breakpoints["(min-width: 300px)"]||i.breakpoints["(min-width: 380px)"])&&(r=1),(i.breakpoints["(min-width: 640px)"]||i.breakpoints["(min-width: 768px)"])&&(r=1),i.breakpoints["(min-width: 1024px)"]&&(r=3),i.breakpoints["(min-width: 1280px)"]&&(r=1),i.breakpoints["(min-width: 1536px)"]&&(r=5),r}))}static{this.\u0275fac=function(r){return new(r||t)(s(h),s(a))}}static{this.\u0275prov=m({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();export{v as a};
