import{R as h,ay as b,be as v,c as m,bj as A}from"./KTUEdR4X.js";function T(e){return decodeURIComponent(Array.prototype.map.call(atob(e),function(n){return"%"+("00"+n.charCodeAt(0).toString(16)).slice(-2)}).join(""))}const w=e=>e.charAt(0).toUpperCase()+e.slice(1),y=e=>e?`${e[0].toLowerCase()}${e.slice(1)}`:"",k=(e=8)=>{let n="";const o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",s=o.length;for(let c=0;c<e;c++)n+=o.charAt(Math.floor(Math.random()*s));return n},I=()=>{const{$ua:e}=h(),{routeInfo:n}=b(),o=v(A),s=m(()=>{if(!o.value)return null;try{const t=T(o.value);return JSON.parse(t)}catch{return null}}),c=()=>e.isSmartphone?"M":e.isTablet?"T":"D",d=t=>{var u,i,l;if(!s.value)return null;const r=((u=n.value)==null?void 0:u.Route)??"",f=((i=n.value)==null?void 0:i.SekcjaCache.Klucz)??"",g=c(),a=(l=s.value)==null?void 0:l.tests.find(p=>p.name===t);return!a||!a.devices.includes(g)?null:a.pathPattern&&new RegExp(a.pathPattern).test(r)||a.pagesTypes.includes(f)?a:null};return{getAbTestValue:t=>{const r=d(t);return!r||r.name!==t?null:r.value},writeGlobalVariable:()=>{var t;window.RAB=(t=s.value)==null?void 0:t.tests.map(r=>`${r.name}:${r.value}`).join("|")}}};export{w as c,y as d,k as g,I as u};
//# sourceMappingURL=DYu-2X3V.js.map
