function et(e,t,n,r,a){for(t=t.split?t.split("."):t,r=0;r1&&(rn(r,b.map(function(v){return v.replace(/[?[\]\\ ]/g,"")}),r[s]),delete r[s])}return r}(function(t){if(t){var n=t.match(/\?(.*)/);return n&&n[1]?n[1].split("#")[0]:""}return X&&window.location.search.substring(1)}(e))}function rn(e,t,n){for(var r=t.length-1,a=0;a>4}return e}var be="global",fe=re+"global"+re,de=typeof self===tt&&self.self===self&&self||typeof global===tt&&global.global===global&&global||void 0;function ie(e){return de[fe][e]}function oe(e,t){return de[fe][e]=t}function ge(e){delete de[fe][e]}function me(e,t,n){var r;try{if(Xe(e)){var a=window[e];r=a[t].bind(a)}}catch{}return r||n}de[fe]||(de[fe]={});var je={};function Xe(e){if(typeof je[e]!==xe)return je[e];try{var t=window[e];t.setItem(xe,xe),t.removeItem(xe)}catch{return je[e]=!1}return je[e]=!0}function m(){return m=Object.assign||function(e){for(var t=1;t1;return te===!1&&(c?oe(e,t):ie(e)),c?document.cookie=e+"="+encodeURIComponent(t)+(n?"; expires="+new Date(+new Date+1e3*n).toUTCString()+(r?"; path="+r:"")+(a?"; domain="+a:"")+(u?"; secure":""):""):decodeURIComponent((("; "+document.cookie).split("; "+e+"=")[1]||"").split(";")[0])}}var we="localStorage",kn=Xe.bind(null,"localStorage");me("localStorage","getItem",ie);me("localStorage","setItem",oe);me("localStorage","removeItem",ge);var Se="sessionStorage",An=Xe.bind(null,"sessionStorage");me("sessionStorage","getItem",ie);me("sessionStorage","setItem",oe);me("sessionStorage","removeItem",ge);function le(e){var t=e;try{if((t=JSON.parse(e))==="true")return!0;if(t==="false")return!1;if(W(t))return t;parseFloat(t)===t&&(t=parseFloat(t))}catch{}if(t!==null&&t!=="")return t}var Tn=kn(),$n=An(),Mn=Vt();function Rt(e,t){if(e){var n=He(t),r=!Ye(n),a=Ge(n)?le(localStorage.getItem(e)):void 0;if(r&&!ae(a))return a;var u=Ke(n)?le(Lt(e)):void 0;if(r&&u)return u;var c=Qe(n)?le(sessionStorage.getItem(e)):void 0;if(r&&c)return c;var s=ie(e);return r?s:{localStorage:a,sessionStorage:c,cookie:u,global:s}}}function zn(e,t,n){if(e&&!ae(t)){var r={},a=He(n),u=JSON.stringify(t),c=!Ye(a);return Ge(a)&&(r[we]=Ae(we,t,le(localStorage.getItem(e))),localStorage.setItem(e,u),c)?r[we]:Ke(a)&&(r[Ie]=Ae(Ie,t,le(Lt(e))),_n(e,u),c)?r[Ie]:Qe(a)&&(r[Se]=Ae(Se,t,le(sessionStorage.getItem(e))),sessionStorage.setItem(e,u),c)?r[Se]:(r[be]=Ae(be,t,ie(e)),oe(e,t),c?r[be]:r)}}function Un(e,t){if(e){var n=He(t),r=Rt(e,Et),a={};return!ae(r.localStorage)&&Ge(n)&&(localStorage.removeItem(e),a[we]=r.localStorage),!ae(r.cookie)&&Ke(n)&&(qt(e),a[Ie]=r.cookie),!ae(r.sessionStorage)&&Qe(n)&&(sessionStorage.removeItem(e),a[Se]=r.sessionStorage),!ae(r.global)&&Le(n,be)&&(ge(e),a[be]=r.global),a}}function He(e){return e?ce(e)?e:e.storage:Pt}function Ge(e){return Tn&&Le(e,we)}function Ke(e){return Mn&&Le(e,Ie)}function Qe(e){return $n&&Le(e,Se)}function Ye(e){return e===Et||e==="all"}function Le(e,t){return e===Pt||e===t||Ye(e)}function Ae(e,t,n){return{location:e,current:t,previous:n}}var Cn={setItem:zn,getItem:Rt,removeItem:Un};function Dn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function St(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},t={storage:Cn};return Nn(St(St({},t),e))}export{qn as Analytics,Ln as CONSTANTS,g as EVENTS,qn as default,qn as init};