function ct(e,t,n,r,a){for(t=t.split?t.split("."):t,r=0;r1&&(vn(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 H&&window.location.search.substring(1)}(e))}function vn(e,t,n){for(var r=t.length-1,a=0;a>4}return e}var fe=J+"global"+J,de=typeof self===Q&&self.self===self&&self||typeof global===Q&&global.global===global&&global||void 0;function lt(e){return de[fe][e]}function Qe(e,t){return de[fe][e]=t}function Ut(e){delete de[fe][e]}de[fe]||(de[fe]={});function m(){return m=Object.assign||function(e){for(var t=1;t1;return ie===!1&&(c?Bn(e,t):Jn(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 xe=J+"global"+J,je=typeof self===Q&&self.self===self&&self||typeof global===Q&&global.global===global&&global||void 0;function Xn(e){return je[xe][e]}function Hn(e,t){return je[xe][e]=t}function Gn(e){delete je[xe][e]}function et(e,t,n){var r;try{if(Yt(e)){var a=window[e];r=a[t].bind(a)}}catch{}return r||n}je[xe]||(je[xe]={});var ze={};function Yt(e){if(typeof ze[e]!==ne)return ze[e];try{var t=window[e];t.setItem(ne,ne),t.removeItem(ne)}catch{return ze[e]=!1}return ze[e]=!0}var be="localStorage",Kn=Yt.bind(null,"localStorage");et("localStorage","getItem",Xn);et("localStorage","setItem",Hn);et("localStorage","removeItem",Gn);var Ne=J+"global"+J,_e=typeof self===Q&&self.self===self&&self||typeof global===Q&&global.global===global&&global||void 0;function Qn(e){return _e[Ne][e]}function Yn(e,t){return _e[Ne][e]=t}function Zn(e){delete _e[Ne][e]}function tt(e,t,n){var r;try{if(Zt(e)){var a=window[e];r=a[t].bind(a)}}catch{}return r||n}_e[Ne]||(_e[Ne]={});var Ue={};function Zt(e){if(typeof Ue[e]!==ne)return Ue[e];try{var t=window[e];t.setItem(ne,ne),t.removeItem(ne)}catch{return Ue[e]=!1}return Ue[e]=!0}var Ie="sessionStorage",er=Zt.bind(null,"sessionStorage");tt("sessionStorage","getItem",Qn);tt("sessionStorage","setItem",Yn);tt("sessionStorage","removeItem",Zn);function le(e){var t=e;try{if((t=JSON.parse(e))==="true")return!0;if(t==="false")return!1;if(X(t))return t;parseFloat(t)===t&&(t=parseFloat(t))}catch{}if(t!==null&&t!=="")return t}var tr=Kn(),nr=er(),rr=Qt();function en(e,t){if(e){var n=nt(t),r=!at(n),a=rt(n)?le(localStorage.getItem(e)):void 0;if(r&&!ae(a))return a;var u=it(n)?le(Gt(e)):void 0;if(r&&u)return u;var c=ot(n)?le(sessionStorage.getItem(e)):void 0;if(r&&c)return c;var s=Ht(e);return r?s:{localStorage:a,sessionStorage:c,cookie:u,global:s}}}function ir(e,t,n){if(e&&!ae(t)){var r={},a=nt(n),u=JSON.stringify(t),c=!at(a);return rt(a)&&(r[be]=Ce(be,t,le(localStorage.getItem(e))),localStorage.setItem(e,u),c)?r[be]:it(a)&&(r[he]=Ce(he,t,le(Gt(e))),Wn(e,u),c)?r[he]:ot(a)&&(r[Ie]=Ce(Ie,t,le(sessionStorage.getItem(e))),sessionStorage.setItem(e,u),c)?r[Ie]:(r[ye]=Ce(ye,t,Ht(e)),Vn(e,t),c?r[ye]:r)}}function or(e,t){if(e){var n=nt(t),r=en(e,At),a={};return!ae(r.localStorage)&&rt(n)&&(localStorage.removeItem(e),a[be]=r.localStorage),!ae(r.cookie)&&it(n)&&(Kt(e),a[he]=r.cookie),!ae(r.sessionStorage)&&ot(n)&&(sessionStorage.removeItem(e),a[Ie]=r.sessionStorage),!ae(r.global)&&Fe(n,ye)&&(Rn(e),a[ye]=r.global),a}}function nt(e){return e?ce(e)?e:e.storage:kt}function rt(e){return tr&&Fe(e,be)}function it(e){return rr&&Fe(e,he)}function ot(e){return nr&&Fe(e,Ie)}function at(e){return e===At||e==="all"}function Fe(e,t){return e===kt||e===t||at(e)}function Ce(e,t,n){return{location:e,current:t,previous:n}}var ar={setItem:ir,getItem:en,removeItem:or};function ur(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _t(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 $t(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{},t={storage:ar};return qn($t($t({},t),e))}export{sr as Analytics,cr as CONSTANTS,g as EVENTS,sr as default,sr as init};