import{Ac as h,Ca as p,ba as l,ea as f,mc as g}from"./chunk-C6JQN4MW.js";var E=(()=>{let o=class o{constructor(e,t){this.document=e,this.platformId=t,this.documentIsAccessible=h(this.platformId)}static getCookieRegExp(e){let t=e.replace(/([\[\]{}()|=;+?,.*^$])/gi,"\\$1");return new RegExp("(?:^"+t+"|;\\s*"+t+")=(.*?)(?:;|$)","g")}static safeDecodeURIComponent(e){try{return decodeURIComponent(e)}catch{return e}}check(e){return this.documentIsAccessible?(e=encodeURIComponent(e),o.getCookieRegExp(e).test(this.document.cookie)):!1}get(e){if(this.documentIsAccessible&&this.check(e)){e=encodeURIComponent(e);let i=o.getCookieRegExp(e).exec(this.document.cookie);return i[1]?o.safeDecodeURIComponent(i[1]):""}else return""}getAll(){if(!this.documentIsAccessible)return{};let e={},t=this.document;return t.cookie&&t.cookie!==""&&t.cookie.split(";").forEach(i=>{let[c,r]=i.split("=");e[o.safeDecodeURIComponent(c.replace(/^ /,""))]=o.safeDecodeURIComponent(r)}),e}set(e,t,i,c,r,u,d,x){if(!this.documentIsAccessible)return;if(typeof i=="number"||i instanceof Date||c||r||u||d){let m={expires:i,path:c,domain:r,secure:u,sameSite:d||"Lax",partitioned:x};this.set(e,t,m);return}let n=encodeURIComponent(e)+"="+encodeURIComponent(t)+";",s=i||{};if(s.expires)if(typeof s.expires=="number"){let m=new Date(new Date().getTime()+s.expires*1e3*60*60*24);n+="expires="+m.toUTCString()+";"}else n+="expires="+s.expires.toUTCString()+";";s.path&&(n+="path="+s.path+";"),s.domain&&(n+="domain="+s.domain+";"),s.secure===!1&&s.sameSite==="None"&&(s.secure=!0,console.warn(`[ngx-cookie-service] Cookie ${e} was forced with secure flag because sameSite=None.More details : https://github.com/stevermeister/ngx-cookie-service/issues/86#issuecomment-597720130`)),s.secure&&(n+="secure;"),s.sameSite||(s.sameSite="Lax"),n+="sameSite="+s.sameSite+";",s.partitioned&&(n+="Partitioned;"),this.document.cookie=n}delete(e,t,i,c,r="Lax"){if(!this.documentIsAccessible)return;let u=new Date("Thu, 01 Jan 1970 00:00:01 GMT");this.set(e,"",{expires:u,path:t,domain:i,secure:c,sameSite:r})}deleteAll(e,t,i,c="Lax"){if(!this.documentIsAccessible)return;let r=this.getAll();for(let u in r)r.hasOwnProperty(u)&&this.delete(u,e,t,i,c)}};o.\u0275fac=function(t){return new(t||o)(f(g),f(p))},o.\u0275prov=l({token:o,factory:o.\u0275fac,providedIn:"root"});let a=o;return a})();var U=(()=>{let o=class o{constructor(e){this.cookieService=e}getPreferredLanguages(){let e=localStorage.getItem(o.PREFERRED_LANGUAGE_KEY);return e?[e]:[...this.getPreferredLanguagesFromBrowser()]}storePreferredLanguage(e){let t=new Date;t.setFullYear(t.getFullYear()+2),this.cookieService.set(o.PREFERRED_LANGUAGE_KEY,e,t,"/")}getPreferredLanguagesFromBrowser(){return navigator.languages}};o.PREFERRED_LANGUAGE_KEY="listx_language",o.SUPPORTED_LOCALES=["en-US","et"],o.\u0275fac=function(t){return new(t||o)(f(E))},o.\u0275prov=l({token:o,factory:o.\u0275fac});let a=o;return a})();export{U as a};
/**i18n:363448fa1dbafd9325e1da49939b68a543a7ad7cc7ffa7a1d32ee77e7999f198*/
//# sourceMappingURL=chunk-QKVD6SZW.js.map
