New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

analytics

Package Overview
Dependencies
Maintainers
2
Versions
99
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

analytics - npm Package Compare versions

Comparing version 0.1.4 to 0.1.5

2

dist/analytics.min.js

@@ -1,1 +0,1 @@

!function(t){"use strict";var e=function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}};var n=function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)};var r=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")};var M=function(t){return e(t)||n(t)||r()};var o=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t};var L=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.forEach(function(t){o(e,t,n[t])})}return e};function a(t,e){return t(e={exports:{}},e.exports),e.exports}var R=a(function(e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(t){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?e.exports=r=function(t){return n(t)}:e.exports=r=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":n(t)},r(t)}e.exports=r}),i="object"==typeof global&&global&&global.Object===Object&&global,c="object"==typeof self&&self&&self.Object===Object&&self,u=(i||c||Function("return this")()).Symbol,s=Object.prototype,l=s.hasOwnProperty,f=s.toString,p=u?u.toStringTag:void 0;var d=Object.prototype.toString;var h="[object Null]",m="[object Undefined]",y=u?u.toStringTag:void 0;function g(t){return null==t?void 0===t?m:h:y&&y in Object(t)?function(t){var e=l.call(t,p),n=t[p];try{var r=!(t[p]=void 0)}catch(t){}var o=f.call(t);return r&&(e?t[p]=n:delete t[p]),o}(t):(e=t,d.call(e));var e}var v,b,w=(v=Object.getPrototypeOf,b=Object,function(t){return v(b(t))});var S,E="[object Object]",x=Function.prototype,I=Object.prototype,O=x.toString,A=I.hasOwnProperty,j=O.call(Object);S="undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof module?module:Function("return this")();var N,_,k=("function"==typeof(_=S.Symbol)?_.observable?N=_.observable:(N=_("observable"),_.observable=N):N="@@observable",N),P={INIT:"@@redux/INIT"};function C(t,e,n){var r;if("function"==typeof e&&void 0===n&&(n=e,e=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(C)(t,e)}if("function"!=typeof t)throw new Error("Expected the reducer to be a function.");var o=t,a=e,i=[],c=i,u=!1;function s(){c===i&&(c=i.slice())}function l(){return a}function f(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var n=!0;return s(),c.push(e),function(){if(n){n=!1,s();var t=c.indexOf(e);c.splice(t,1)}}}function p(t){if(!function(t){if(null==(e=t)||"object"!=typeof e||g(t)!=E)return!1;var e,n=w(t);if(null===n)return!0;var r=A.call(n,"constructor")&&n.constructor;return"function"==typeof r&&r instanceof r&&O.call(r)==j}(t))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===t.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(u)throw new Error("Reducers may not dispatch actions.");try{u=!0,a=o(a,t)}finally{u=!1}for(var e=i=c,n=0;n<e.length;n++){(0,e[n])()}return t}return p({type:P.INIT}),(r={dispatch:p,subscribe:f,getState:l,replaceReducer:function(t){if("function"!=typeof t)throw new Error("Expected the nextReducer to be a function.");o=t,p({type:P.INIT})}})[k]=function(){var t,n=f;return(t={subscribe:function(t){if("object"!=typeof t)throw new TypeError("Expected the observer to be an object.");function e(){t.next&&t.next(l())}return e(),{unsubscribe:n(e)}}})[k]=function(){return this},t},r}function q(t){for(var e=Object.keys(t),d={},n=0;n<e.length;n++){var r=e[n];"function"==typeof t[r]&&(d[r]=t[r])}var o,h=Object.keys(d),m=void 0;try{o=d,Object.keys(o).forEach(function(t){var e=o[t];if(void 0===e(void 0,{type:P.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===e(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".")}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+P.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}catch(t){m=t}return function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},e=arguments[1];if(m)throw m;for(var n,r,o,a=!1,i={},c=0;c<h.length;c++){var u=h[c],s=d[u],l=t[u],f=s(l,e);if(void 0===f){var p=(n=u,o=void 0,"Given action "+((o=(r=e)&&r.type)&&'"'+o.toString()+'"'||"an action")+', reducer "'+n+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.');throw new Error(p)}i[u]=f,a=a||f!==l}return a?i:t}}function z(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return 0===e.length?function(t){return t}:1===e.length?e[0]:e.reduce(function(t,e){return function(){return t(e.apply(void 0,arguments))}})}var F=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};var V="undefined"!=typeof window;var T=function(){try{if(!V)return!1;var t="cookietest=";document.cookie="".concat(t,"1");var e=-1!==document.cookie.indexOf(t);return document.cookie="".concat(t,"1; expires=Thu, 01-Jan-1970 00:00:01 GMT"),e}catch(t){return!1}}();function $(t,e,n){if(!T)return!1;var r="";if(n){var o=new Date;o.setTime(o.getTime()+24*n*60*60*1e3),r="; expires=".concat(o.toGMTString())}document.cookie="".concat(t,"=").concat(e).concat(r,"; path=/")}function D(t){if(!T)return!1;for(var e="".concat(t,"="),n=document.cookie.split(";"),r=0;r<n.length;r++){for(var o=n[r];" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(e))return o.substring(e.length,o.length)}return null}function G(t){return decodeURIComponent(t).replace(/\+/g," ")}function U(t){if(!V)return!1;var e=t||document.referrer;if(e){var n=window.document.location.port,r=e.split("/")[2];return n&&(r=r.replace(":".concat(n),"")),r!==window.location.hostname}return!1}function Y(t){var e=function(t){if(t){var e=t.match(/\?(.*)/);return e&&e[1]?e[1].split("#")[0]:""}return V&&window.location.search.substring(1)}(t);return e?function(t){var e,n=/([^&=]+)=?([^&]*)/g,r={};for(;e=n.exec(t);){var o=G(e[1]),a=G(e[2]);if("[]"===o.substring(o.length-2))o=o.substring(0,o.length-2),(r[o]||(r[o]=[])).push(a);else{var i=""===a||a;r[o]=i}}for(var c in r){var u=c.split("[");if(1<u.length){var s=[];u.forEach(function(t,e){var n=t.replace(/[?[\]\\ ]/g,"");s.push(n)}),B(r,s,r[c]),delete r[c]}}return r}(e):{}}function B(t,e,n){for(var r=e.length-1,o=0;o<r;++o){var a=e[o];a in t||(t[a]={}),t=t[a]}t[e[r]]=n}function J(o,a){return V?new Promise(function(t,e){if(window.history&&window.history.replaceState){var n=window.location.href,r=function(t,e){var n=(t.split("?")||[,])[1];if(!n||-1===n.indexOf(e))return t;var r=new RegExp("(\\&|\\?)".concat(e,'([_A-Za-z0-9"+=.%]+)'),"g"),o="?".concat(n).replace(r,"").replace(/^&/,"?");return t.replace("?".concat(n),o)}(n,o);n!==r&&history.replaceState({},"",r)}return a&&a(),t()}):Promise.resolve()}function H(t){return(function(t){if(!V)return null;var e=document.createElement("a");return e.setAttribute("href",t),e.hostname}(t)||"").split(".").slice(-2).join(".")}var W="google";var X={"daum.net":"q","eniro.se":"search_word","naver.com":"query","yahoo.com":"p","msn.com":"q","aol.com":"q","lycos.com":"q","ask.com":"q","cnn.com":"query","about.com":"terms","baidu.com":"wd","yandex.com":"text","seznam.cz":"q","search.com":"q","yam.com":"k","kvasir.no":"q","terra.com":"query","mynet.com":"q","rambler.ru":"words",google:"q","bing.com":{p:"q",n:"live"}};function Z(t){return(Z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function K(e){var n;try{void 0===(n=JSON.parse(e))&&(n=e),"true"===n&&(n=!0),"false"===n&&(n=!1),parseFloat(n)===n&&"object"!==Z(n)&&(n=parseFloat(n))}catch(t){n=e}return n}var Q="undefined"!=typeof self&&self?self:"undefined"!=typeof window&&window?window:"undefined"!=typeof global&&global?global:"undefined"!=typeof globalThis&&globalThis?globalThis:void 0;var tt=function(){if(!V)return!1;try{if("undefined"==typeof localStorage||"undefined"==typeof JSON)return!1;localStorage.setItem("_test_","1"),localStorage.removeItem("_test_")}catch(t){return!1}return!0}();function et(t){return tt&&(!t||"localStorage"===t)}function nt(t){return T&&(!t||"cookie"===t)}var rt={getItem:function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(!t)return null;var n=e.storage;if(et(n)){var r=localStorage.getItem(t);if(r||"localStorage"===n)return K(r)}if(nt(n)){var o=D(t);if(o||"cookie"===n)return K(o)}return Q[t]||null},setItem:function(t,e){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};if(!t||!e)return!1;var r=n.storage,o=JSON.stringify(e);if(et(r)){var a=K(localStorage.getItem(t));return localStorage.setItem(t,o),{value:e,oldValue:a,type:"localStorage"}}if(nt(r)){var i=K(D(t));return $(t,o),{value:e,oldValue:i,type:"cookie"}}var c=Q[t];return{value:Q[t]=e,oldValue:c,type:"window"}},removeItem:function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(!t)return!1;var n=e.storage;return et(n)?(localStorage.removeItem(t),null):nt(n)?(r=t,T&&$(r,"",-1),null):Q[t]=null;var r}};function ot(){for(var t,e,n,r,o=[],a=0;a<256;a++)o[a]=(a<16?"0":"")+a.toString(16);return t=at(),e=at(),n=at(),r=at(),"".concat(o[255&t]+o[t>>8&255]+o[t>>16&255]+o[t>>24&255],"-").concat(o[255&e]).concat(o[e>>8&255],"-").concat(o[e>>16&15|64]).concat(o[e>>24&255],"-").concat(o[63&n|128]).concat(o[n>>8&255],"-").concat(o[n>>16&255]).concat(o[n>>24&255]).concat(o[255&r]).concat(o[r>>8&255]).concat(o[r>>16&255]).concat(o[r>>24&255])}function at(){return 4294967295*Math.random()|0}var it=["bootstrap","params","campaign","initializeStart","initialize","initializeEnd","ready","resetStart","reset","resetEnd","pageStart","page","pageEnd","pageAborted","trackStart","track","trackEnd","trackAborted","identifyStart","identify","identifyEnd","identifyAborted","userIdChanged","registerPlugins","pluginRegister","pluginsRegistered","pluginFailed","loadPlugin","enablePlugin","disablePlugin","online","offline","setItemStart","setItem","setItemEnd","setItemAborted","removeItemStart","removeItem","removeItemEnd","removeItemAborted"],ct=it.reduce(function(t,e){return t[e]=e,t},{pluginRegisterType:function(t){return"pluginRegister:".concat(t)},pluginReadyType:function(t){return"pluginReady:".concat(t)}});var ut="__anon_id",st="__user_id",lt="__user_traits",ft=Object.freeze({ANON_ID:ut,USER_ID:st,USER_TRAITS:lt});var pt=a(function(P){!function(t){var u,e=Object.prototype,s=e.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",r=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag",i=t.regeneratorRuntime;if(i)P.exports=i;else{(i=t.regeneratorRuntime=P.exports).wrap=v;var f="suspendedStart",p="suspendedYield",d="executing",h="completed",m={},c={};c[o]=function(){return this};var l=Object.getPrototypeOf,y=l&&l(l(_([])));y&&y!==e&&s.call(y,o)&&(c=y);var g=E.prototype=w.prototype=Object.create(c);S.prototype=g.constructor=E,E.constructor=S,E[a]=S.displayName="GeneratorFunction",i.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===S||"GeneratorFunction"===(e.displayName||e.name))},i.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,E):(t.__proto__=E,a in t||(t[a]="GeneratorFunction")),t.prototype=Object.create(g),t},i.awrap=function(t){return{__await:t}},x(I.prototype),I.prototype[r]=function(){return this},i.AsyncIterator=I,i.async=function(t,e,n,r){var o=new I(v(t,e,n,r));return i.isGeneratorFunction(e)?o:o.next().then(function(t){return t.done?t.value:o.next()})},x(g),g[a]="Generator",g[o]=function(){return this},g.toString=function(){return"[object Generator]"},i.keys=function(n){var r=[];for(var t in n)r.push(t);return r.reverse(),function t(){for(;r.length;){var e=r.pop();if(e in n)return t.value=e,t.done=!1,t}return t.done=!0,t}},i.values=_,N.prototype={constructor:N,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=u,this.done=!1,this.delegate=null,this.method="next",this.arg=u,this.tryEntries.forEach(j),!t)for(var e in this)"t"===e.charAt(0)&&s.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=u)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var r=this;function t(t,e){return a.type="throw",a.arg=n,r.next=t,e&&(r.method="next",r.arg=u),!!e}for(var e=this.tryEntries.length-1;0<=e;--e){var o=this.tryEntries[e],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var i=s.call(o,"catchLoc"),c=s.call(o,"finallyLoc");if(i&&c){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;0<=n;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&s.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),m},finish:function(t){for(var e=this.tryEntries.length-1;0<=e;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),j(n),m}},catch:function(t){for(var e=this.tryEntries.length-1;0<=e;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:_(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=u),m}}}function v(t,e,n,r){var a,i,c,u,o=e&&e.prototype instanceof w?e:w,s=Object.create(o.prototype),l=new N(r||[]);return s._invoke=(a=t,i=n,c=l,u=f,function(t,e){if(u===d)throw new Error("Generator is already running");if(u===h){if("throw"===t)throw e;return k()}for(c.method=t,c.arg=e;;){var n=c.delegate;if(n){var r=O(n,c);if(r){if(r===m)continue;return r}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if(u===f)throw u=h,c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u=d;var o=b(a,i,c);if("normal"===o.type){if(u=c.done?h:p,o.arg===m)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u=h,c.method="throw",c.arg=o.arg)}}),s}function b(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}function w(){}function S(){}function E(){}function x(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function I(u){var e;this._invoke=function(n,r){function t(){return new Promise(function(t,e){!function e(t,n,r,o){var a=b(u[t],u,n);if("throw"!==a.type){var i=a.arg,c=i.value;return c&&"object"==typeof c&&s.call(c,"__await")?Promise.resolve(c.__await).then(function(t){e("next",t,r,o)},function(t){e("throw",t,r,o)}):Promise.resolve(c).then(function(t){i.value=t,r(i)},function(t){return e("throw",t,r,o)})}o(a.arg)}(n,r,t,e)})}return e=e?e.then(t,t):t()}}function O(t,e){var n=t.iterator[e.method];if(n===u){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=u,O(t,e),"throw"===e.method))return m;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var r=b(n,t.iterator,e.arg);if("throw"===r.type)return e.method="throw",e.arg=r.arg,e.delegate=null,m;var o=r.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=u),e.delegate=null,m):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,m)}function A(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function j(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function N(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(A,this),this.reset(!0)}function _(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(s.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=u,t.done=!0,t};return r.next=r}}return{next:k}}function k(){return{value:u,done:!0}}}(function(){return this||"object"==typeof self&&self}()||Function("return this")())}),dt=function(){return this||"object"==typeof self&&self}()||Function("return this")(),ht=dt.regeneratorRuntime&&0<=Object.getOwnPropertyNames(dt).indexOf("regeneratorRuntime"),mt=ht&&dt.regeneratorRuntime;dt.regeneratorRuntime=void 0;var yt=pt;if(ht)dt.regeneratorRuntime=mt;else try{delete dt.regeneratorRuntime}catch(t){dt.regeneratorRuntime=void 0}var gt=yt;function vt(t,e,n,r,o,a,i){try{var c=t[a](i),u=c.value}catch(t){return void n(t)}c.done?e(u):Promise.resolve(u).then(r,o)}var bt=function(c){return function(){var t=this,i=arguments;return new Promise(function(e,n){var r=c.apply(t,i);function o(t){vt(r,e,n,o,a,"next",t)}function a(t){vt(r,e,n,o,a,"throw",t)}o(void 0)})}};function wt(o,a,i){return new Promise(function(e,n){return a()?e(o):i<1?n(L({},o,{queue:!0})):(r=10,new Promise(function(t){return setTimeout(t,r)})).then(function(t){return wt(o,a,i-10).then(e,n)});var r})}var St=function(t){if(Array.isArray(t))return t};var Et=function(t,e){var n=[],r=!0,o=!1,a=void 0;try{for(var i,c=t[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!e||n.length!==e);r=!0);}catch(t){o=!0,a=t}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return n};var xt=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")};var It=function(t,e){return St(t)||Et(t,e)||xt()};function Ot(e){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};return Object.keys(e).filter(function(t){var e=r.plugins||{};return!1!==e[t]&&(!0===e[t]||(!n[t]||!1!==n[t].enabled))}).map(function(t){return e[t]})}function At(t,e,n,r,o){return jt.apply(this,arguments)}function jt(){return(jt=bt(gt.mark(function t(e,n,r,o,a){var i,c,u,s,l,f,p,d,h,m,y;return gt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(i=n(),c=e.type,e._&&e._.called)return t.abrupt("return",e);t.next=4;break;case 4:return u=r.getState(),s=Ot(i,u.plugins,e.options),l=s.map(function(t){return t.NAMESPACE}),f=Ct(c,s,i),t.next=10,_t({action:e,data:{exact:f.before,namespaced:f.beforeNS},state:u,allPlugins:i,allMatches:f,instance:r,store:o,EVENTS:a});case 10:if(zt(p=t.sent,l.length))return t.abrupt("return",p);t.next=13;break;case 13:if(s.filter(function(t){return!qt(p,t.NAMESPACE)}),c.replace(/Start$/,"")!==c){t.next=20;break}t.t0=p,t.next=23;break;case 20:return t.next=22,_t({action:L({},p,{type:Lt(c)}),data:{exact:f.during,namespaced:f.duringNS},state:u,allPlugins:i,allMatches:f,instance:r,store:o,EVENTS:a});case 22:t.t0=t.sent;case 23:return d=t.t0,h="".concat(Lt(c),"End"),t.next=27,_t({action:L({},d,{type:h}),data:{exact:f.after,namespaced:f.afterNS},state:u,allPlugins:i,allMatches:f,instance:r,store:o,EVENTS:a});case 27:return m=t.sent,(y=Nt(m))&&y({payload:m}),t.abrupt("return",p);case 31:case"end":return t.stop()}},t,this)}))).apply(this,arguments)}function Nt(r){return!!r.meta&&Object.keys(r.meta).reduce(function(t,e){var n=r.meta[e];return"function"==typeof n?n:t},!1)}function _t(t){return kt.apply(this,arguments)}function kt(){return(kt=bt(gt.mark(function t(e){var m,i,y,n,g,r,v,o,b,w,a,S,E,x,c;return gt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return m=e.data,i=e.action,y=e.instance,n=e.state,g=e.allPlugins,r=e.allMatches,v=e.store,o=e.EVENTS,b=n.plugins,w=i.type,a=m.exact.map(function(t){return t.pluginName}),w.match(/Start$/)&&(a=r.during.map(function(t){return t.pluginName})),S=$t(y,a),E=m.exact.reduce(function(t,e){var n=e.pluginName,r=!1;return e.methodName.match(/^initialize/)||(r=!b[n].loaded),t["".concat(n)]=r,t},{}),t.next=9,m.exact.reduce(function(){var r=bt(gt.mark(function t(e,n,r){var u,o,a;return gt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return u=n.pluginName,t.next=3,e;case 3:if(o=t.sent,m.namespaced&&m.namespaced[u])return t.next=7,m.namespaced[u].reduce(function(){var r=bt(gt.mark(function t(e,n,r){var o,a,i,c;return gt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=function(n,r,o){return function(t,e){return L({},n,{abort:{reason:t,plugins:e||[r],caller:w,from:o||r}})}},t.next=3,e;case 3:if(o=t.sent,n.method&&"function"==typeof n.method){t.next=6;break}return t.abrupt("return",o);case 6:return Dt(n.methodName,n.pluginName),t.next=9,n.method({payload:o,instance:y,abort:a(o,u,n.pluginName),config:Tt(u,b,g),plugins:b});case 9:return i=t.sent,c="object"===R(i)?i:{},t.abrupt("return",Promise.resolve(L({},o,c)));case 12:case"end":return t.stop()}},t,this)}));return function(t,e,n){return r.apply(this,arguments)}}(),Promise.resolve(i));t.next=11;break;case 7:a=t.sent,o[u]=a,t.next=12;break;case 11:o[u]=i;case 12:return t.abrupt("return",Promise.resolve(o));case 13:case"end":return t.stop()}},t,this)}));return function(t,e,n){return r.apply(this,arguments)}}(),Promise.resolve({}));case 9:return x=t.sent,t.next=12,m.exact.reduce(function(){var r=bt(gt.mark(function t(e,n,r){var o,a,i,c,u,s,l,f,p,d,h;return gt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return o=m.exact.length===r+1,a=n.pluginName,i=g[a],t.next=5,e;case 5:if(c=t.sent,qt(u=x[a]?x[a]:{},a))return Pt({data:u,method:w,instance:y,pluginName:a,store:v}),t.abrupt("return",Promise.resolve(c));t.next=10;break;case 10:if(qt(c,a))return o&&Pt({data:c,method:w,instance:y,store:v}),t.abrupt("return",Promise.resolve(c));t.next=13;break;case 13:if(E.hasOwnProperty(a)&&!0===E[a])return v.dispatch({type:"queue",plugin:a,payload:u,_:{called:"queue",from:"queueMechanism"}}),t.abrupt("return",Promise.resolve(c));t.next=16;break;case 16:return s=S(x[a],g[a]),t.next=19,i[w]({hello:a,abort:s.abort,payload:x[a],instance:y,config:Tt(a,b,g),plugins:b});case 19:return l=t.sent,f="object"===R(l)?l:{},p=L({},c,f),qt(d=x[a],a)?Pt({data:d,method:w,instance:y,pluginName:a,store:v}):(h="".concat(w,":").concat(a),(h.match(/:/g)||[]).length<2&&!w.match(/^bootstrap/)&&!w.match(/^ready/)&&y.dispatch(L({},d,{type:h,_:{called:h,from:"submethod"}}))),t.abrupt("return",Promise.resolve(p));case 25:case"end":return t.stop()}},t,this)}));return function(t,e,n){return r.apply(this,arguments)}}(),Promise.resolve(i));case 12:if(c=t.sent,w.match(/Start$/)||w.match(/^registerPlugin/)||w.match(/^ready/)||w.match(/^bootstrap/)||w.match(/^params/)){t.next=18;break}if(o.plugins.includes(w),c._&&c._.originalAction===w)return t.abrupt("return",c);t.next=17;break;case 17:v.dispatch(L({},c,{_:{originalAction:c.type,called:c.type,from:"engineEnd"}}));case 18:return t.abrupt("return",c);case 19:case"end":return t.stop()}},t,this)}))).apply(this,arguments)}function Pt(t){var e=t.data,n=t.method,r=(t.instance,t.pluginName),o=t.store,a=r?":".concat(r):"",i="".concat(n,"Aborted").concat(a);o.dispatch(L({},e,{type:i,_:{called:i,from:"abort"}}))}function Tt(t,e,n){return e[t]&&e[t].config?e[t].config:n[t]&&n[t].config?n[t].config:{}}function Mt(n,t){return t.reduce(function(t,e){return e[n]?t.concat({methodName:n,pluginName:e.NAMESPACE,method:e[n]}):t},[])}function Lt(t){return t.replace(/Start$/,"")}function Rt(t,e){var n=Lt(t),r=e?":".concat(e):"";return["".concat(t).concat(r),"".concat(n).concat(r),"".concat(n,"End").concat(r)]}function Ct(u,s,t){var e=Rt(u).map(function(t){return Mt(t,s)});return s.reduce(function(t,e){var n=e.NAMESPACE,r=Rt(u,n).map(function(t){return Mt(t,s)}),o=It(r,3),a=o[0],i=o[1],c=o[2];return a.length&&(t.beforeNS[n]=a),i.length&&(t.duringNS[n]=i),c.length&&(t.afterNS[n]=c),t},{before:e[0],beforeNS:{},during:e[1],duringNS:{},after:e[2],afterNS:{}})}function qt(t,e){var n=t.abort;return!!n&&(!0===n||(Vt(n,e)||n&&Vt(n.plugins,e)))}function zt(t,e){var n=t.abort;if(!n)return!1;if(!0===n||"string"==typeof n)return!0;var r=n.plugins;return Ft(n)&&n.length===e||Ft(r)&&r.length===e}function Ft(t){return Array.isArray(t)}function Vt(t,e){return!(!t||!Ft(t))&&t.includes(e)}function $t(m,y){return function(t,e,n){var r=e.config,o=e.NAMESPACE,a="".concat(o,".").concat(t.type);n&&(a=n.event);var i,c,u,s,l,f,p,d,h=t.type.match(/Start$/)?(u=o,s=a,l=y,f=n,p=t,function(t,e){var n=f?f.NAMESPACE:u,r=e&&Ft(e)?e:l;if(f&&(!(r=e&&Ft(e)?e:[u]).includes(u)||1!==r.length))throw new Error('Method "'.concat(s,'" can only abort "').concat(u,'" plugin. ').concat(JSON.stringify(r)," input valid"));return L({},p,{abort:{reason:t,plugins:r,caller:s,_:n}})}):(i=t,c=a,function(){throw new Error('Action "'.concat(i.type,'" is not cancellable. Remove abort call from plugin ').concat(c))});return{payload:(d=t,Object.keys(d).reduce(function(t,e){return"type"===e||("object"===R(d[e])?t[e]=Object.assign({},d[e]):t[e]=d[e]),t},{})),instance:m,config:r||{},abort:h}}}function Dt(t,e){var n=Gt(t);if(n&&n.name===e){var r=Gt(n.method),o=r?'or "'.concat(r.method,'"'):"";throw new Error(['Plugin "'.concat(e,'" is calling method [').concat(t,"]"),"Plugins should not call their own namespace.",'Use "'.concat(n.method,'" ').concat(o,' in "').concat(e,'" plugin instead of "').concat(t,'"')].join("\n"))}}function Gt(t){var e=t.match(/(.*):(.*)/);return!!e&&{method:e[1],name:e[2]}}function Ut(){return(new Date).getTime()}var Yt=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},Bt=function t(){var i=this;Yt(this,t),o(this,"before",[]),o(this,"after",[]),o(this,"addMiddleware",function(t,e){i[e]=i[e].concat(t)}),o(this,"removeMiddleware",function(e,t){var n=i[t].findIndex(function(t){return t===e});-1!==n&&(i[t]=[].concat(M(i[t].slice(0,n)),M(i[t].slice(n+1))))}),o(this,"resetMiddlewares",function(t){t?i[t]=[]:(i.before=[],i.after=[])}),o(this,"dynamicMiddlewares",function(a){return function(o){return function(r){return function(t){var e={getState:o.getState,dispatch:function(t){return o.dispatch(t)}},n=i[a].map(function(t){return t(e)});return z.apply(void 0,M(n))(r)(t)}}}})},Jt={};function Ht(c){return function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:Jt,t=1<arguments.length?arguments[1]:void 0,e={};if("initialize:aborted"===t.type)return n;if(/^registerPlugin:([^:]*)$/.test(t.type)){var r=t.type.split(":")[1],o=c()[r];return o&&r?(e[r]={enabled:!0,initialized:!o.initialize,loaded:Boolean(o.loaded()),config:o.config||{}},L({},n,e)):n}if(/^initialize:([^:]*)$/.test(t.type)){var a=t.type.split(":")[1],i=c()[a];return i&&a?(e[a]=L({},n[a],{initialized:!0,loaded:Boolean(i.loaded())}),L({},n,e)):n}if(/^ready:([^:]*)$/.test(t.type))return e[t.name]=L({},n[t.name],{loaded:!0}),L({},n,e);switch(t.type){case ct.pluginFailed:return e[t.name]=L({},n[t.name],{loaded:!1}),L({},n,e);case ct.disablePlugin:return Array.isArray(t.name)?e=t.name.reduce(function(t,e){return t[e]=L({},n[e],{enabled:!1}),t},n):e[t.name]=L({},n[t.name],{enabled:!1}),L({},n,e);case ct.enablePlugin:return Array.isArray(t.name)?e=t.name.reduce(function(t,e){return t[e]=L({},n[e],{enabled:!0}),t},n):e[t.name]=L({},n[t.name],{enabled:!0}),L({},n,e);default:return n}}}var Wt,Xt,Zt,Kt;Wt=function(){if(!V)return!1;var t=navigator.appVersion;return-1!==t.indexOf("Win")?"Windows":-1!==t.indexOf("Mac")?"MacOS":-1!==t.indexOf("X11")?"UNIX":-1!==t.indexOf("Linux")?"Linux":"Unknown OS"}(),Xt=function(t,e){if(!V)return!1;var n={source:"(direct)",medium:"(none)",campaign:"(not set)"};t&&U(t)&&(n.referrer=t);var r=function(t){if(!t||!V)return!1;var e,n,r=H(t),o=document.createElement("a");if(o.href=t,-1<o.hostname.indexOf(W)&&(r=W),X[r]){var a=X[r],i="string"==typeof a?a:a.p,c=new RegExp(i+"=.*?([^&#]*|$)","gi"),u=o.search.match(c);return{source:a.n||(e=r,n=e.split("."),1<n.length?n.slice(0,-1).join("."):e),medium:"organic",term:(u?u[0].split("=")[1]:"")||"(not provided)"}}var s=U(t)?"referral":"internal";return{source:o.hostname,medium:s}}(t);r&&Object.keys(r).length&&(n=Object.assign({},n,r));var o=Y(e),a=Object.keys(o);if(a.length){var i=a.reduce(function(t,e){return e.match(/^utm_/)&&(t["".concat(e.replace(/^utm_/,""))]=o[e]),e.match(/^(d|g)clid/)&&(t.source=W,t.medium=o.gclid?"cpc":"cpm",t[e]=o[e]),t},{});n=Object.assign({},n,i),(o.dclid||o.gclid)&&(n.source=W,n.medium=o.gclid?"cpc":"cpm")}return n}(),Zt=function(){if(!V)return null;var t=navigator,e=t.language,n=t.languages,r=t.userLanguage;return n&&n.length?n[0]:r||e}(),Kt="undefined"==typeof Intl||"function"!=typeof Intl.DateTimeFormat||"function"!=typeof Intl.DateTimeFormat().resolvedOptions?null:Intl.DateTimeFormat().resolvedOptions().timeZone;var Qt={initialized:!1,sessionId:ot(),app:null,version:null,debug:!1,offline:!!V&&!navigator.onLine,os:{name:Wt},userAgent:V?navigator.userAgent:"node",library:{name:"analytics",version:"0.1.3"},timezone:Kt,locale:Zt,campaign:{},referrer:Xt};function te(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:Qt,e=1<arguments.length?arguments[1]:void 0,n=t.initialized,r=e.type,o=e.campaign;switch(r){case ct.campaign:return L({},t,{campaign:o});case ct.offline:return L({},t,{offline:!0});case ct.online:return L({},t,{offline:!1});default:return n?t:L({},Qt,t,{initialized:!0})}}function ee(t){var e=function(){if(V)for(var t,e=document.getElementsByTagName("link"),n=0;t=e[n];n++)if("canonical"===t.getAttribute("rel"))return t.getAttribute("href")}();return e?e.match(/\?/)?e:"".concat(e).concat(t):window.location.href.replace(/#.*$/,"")}var ne=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};if(!V)return t;var e,n,r,o=document,a=o.title,i=o.referrer,c=window,u=c.location,s=c.innerWidth,l=c.innerHeight,f=u.hash,p=u.search,d=ee(p),h={title:a,url:d,path:(e=d,n=/(http[s]?:\/\/)?([^\/\s]+\/)(.*)/g.exec(e),r=n&&n[3]?n[3].split("?")[0].replace(/#.*$/,""):"","/".concat(r)),hash:f,search:p,width:s,height:l};return i&&""!==i&&(h.referrer=i),L({},h,t)},re=ne();function oe(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:re,e=1<arguments.length?arguments[1]:void 0;switch(e.type){case ct.page:return Object.assign({},t,e.data);default:return t}}var ae={event:{},lastEvent:null,history:[]};function ie(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:ae,e=1<arguments.length?arguments[1]:void 0,n=e.type,r=e.payload,o=e.options,a=e.eventName;switch(n){case ct.track:return L({},t,{event:{eventName:a,payload:r,options:o},lastEvent:e.eventName,history:t.history.concat(e)});default:return t}}var ce={actions:[]};function ue(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:ce,e=1<arguments.length?arguments[1]:void 0,n=e.type;e.data,e.timestamp;switch(n){case"queue":return L({},t,{actions:t.actions.concat(e)});case"dequeue":return[];default:return t}}var se="object"===("undefined"==typeof self?"undefined":R(self))&&self.self===self&&self||"object"===("undefined"==typeof global?"undefined":R(global))&&global.global===global&&global||void 0;function le(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},e=1<arguments.length?arguments[1]:void 0;if(e&&e.type===ct.setItemEnd&&e.key===ut)return Object.assign({},t,{anonymousId:e.value});switch(e.type){case ct.identify:return Object.assign({},t,{userId:e.userId,traits:L({},t.traits,e.traits)});case ct.reset:return Object.assign({},t,{userId:null,anonymousId:null,traits:null});default:return t}}function fe(){return{userId:rt.getItem(st),anonymousId:rt.getItem(ut),traits:rt.getItem(lt)||{}}}var pe=function(t){return"__TEMP__".concat(t)};function de(t,e,n){var r=e.getState("user")[t];if(r)return r;if(n&&"object"===R(n)&&n[t])return n[t];var o=fe()[t];return o||(se[pe(t)]?se[pe(t)]:void 0)}function he(t,e,n,r){for(r=0,e=e.split?e.split("."):e;t&&r<e.length;)t=t[e[r++]];return void 0===t||r<e.length?n:t}function me(e){var n=function(t,e,n){if(!V)return!1;var r=window[(n?"add":"remove")+"EventListener"];t.split(" ").forEach(function(t){r(t,e)})}.bind(null,"online offline",function(t){return Promise.resolve(!navigator.onLine).then(e)});return n(!0),function(t){n(!1)}}function ye(){return Array.prototype.slice.call(arguments).reduce(function(t,e){return t||("function"==typeof e?e:t)},!1)}function ge(){return se.__ANALYTICS_HISTORY__=[],function(a){return function(t,e,n){var r=a(t,e,n),o=r.dispatch;return Object.assign(r,{dispatch:function(t){var e=t.action||t;return se.__ANALYTICS_HISTORY__.push(e),o(t)}})}}}function ve(t){return function(){return z(z.apply(null,arguments),ge())}}var be=function(t,e,n){return{type:ct.setItemStart,timestamp:Ut(),key:t,value:e,options:n}},we=function(t,e){return{type:ct.removeItemStart,timestamp:Ut(),key:t,options:e}},Se=function(t,e){return rt.getItem(t,e)};function Ee(){var t,s,i,h,m,y,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},n=e.reducers||{},r=(e.plugins||[]).reduce(function(t,e){if("function"!=typeof e&&e.NAMESPACE){var n=e.EVENTS?Object.keys(e.EVENTS).map(function(t){return e.EVENTS[t]}):[],r=Object.keys(e).concat(n),o=new Set(t.events.concat(r));if(t.events=Array.from(o),t.pluginsArray=t.pluginsArray.concat(e),t.plugins[e.NAMESPACE])throw new Error('Analytics "'.concat(e.NAMESPACE,'" loaded twice!'));return t.plugins[e.NAMESPACE]=e,t.plugins[e.NAMESPACE].loaded||(t.plugins[e.NAMESPACE].loaded=function(){return!0}),t}return t.middlewares=t.middlewares.concat(e),t},{plugins:{},pluginsArray:[],middlewares:[],events:[]}),c=r.plugins,o=["NAMESPACE","EVENTS","config","loaded"],a=r.events.filter(function(t){return!o.includes(t)}),u=new Set(a.concat(it).filter(function(t){return!o.includes(t)})),l=Array.from(u).sort(),f=a.sort(),p=function(t){return t?Object.keys(c).map(function(t){return c[t]}):c},d=new Bt,g=d.addMiddleware,v=d.removeMiddleware,b=d.dynamicMiddlewares,w={identify:function(t,e,n,r){var o="string"==typeof t?t:null,a="object"===R(t)?t:e,i=n||{},c=ye(e,n,r),u=w.user(),s=(se[pe("userId")]=o)||a.userId||de("userId",w,a);P.dispatch(L({type:ct.identifyStart,userId:s,traits:a||{},options:i,anonymousId:u.anonymousId},u.id&&u.id!==o&&{previousId:u.id},{meta:L({timestamp:Ut()},c&&{callback:c})}))},track:function(t,e,n,r){var o="object"===R(t)?t.event:t;if(!o||"string"!=typeof o)throw new Error("No eventName not supplied");var a="object"===R(t)?t:e||{},i="object"===R(n)?n:{},c=ye(e,n,r),u=de("userId",w,e),s=de("anonymousId",w,e);P.dispatch({type:ct.trackStart,event:o,properties:a,options:i,userId:u,anonymousId:s,meta:L({timestamp:Ut()},c&&{callback:c})})},page:function(t,e,n){var r="object"===R(t)?t:{},o="object"===R(e)?e:{},a=ye(t,e,n),i=de("userId",w,r),c=de("anonymousId",w,r);P.dispatch({type:ct.pageStart,properties:ne(r),options:o,userId:i,anonymousId:c,meta:L({timestamp:Ut()},a&&{callback:a})})},user:function(t){if("userId"===t||"id"===t)return de("userId",w);var e=w.getState("user");return t?he(e,t):e},reset:function(t){var e;P.dispatch((e=t,{type:ct.resetStart,timestamp:Ut(),callback:e}))},ready:function(t){return w.on(ct.ready,t)},on:function(n,r){if(!n||!r||"function"!=typeof r)return!1;if("bootstrap"===n)throw new Error("Not allowed to listen to bootstrap");if("*"===n){var t=function(t){return function(e){return function(t){return t.type.match(/Start$|Start:/)&&r({payload:t,instance:w,plugins:c}),e(t)}}},e=function(t){return function(e){return function(t){return t.type.match(/Start$|Start:/)||r({payload:t,instance:w,plugins:c}),e(t)}}};return g(t,"before"),g(e,"after"),function(){v(t,"before"),v(e,"after")}}var o=n.match(/Start$|Start:/)?"before":"after",a=function(t){return function(e){return function(t){return t.type===n&&r({payload:t,instance:w,plugins:c}),e(t)}}};return g(a,o),function(){return v(a,o)}},once:function(t,e){var n=w.on(t,function(t){e({payload:t,instance:w,plugins:c}),n()});return n},getState:function(t){var e=P.getState();return t?he(e,t):Object.assign({},e)},dispatch:function(t){var e,n="string"==typeof t?{type:t}:t;if(e=n.type,it.includes(e))throw new Error('Trying to dispatch analytics reservedAction "'.concat(n.type,'"'));var r=n.meta||{},o=t._||{},a=L({},n,{meta:L({timestamp:Ut()},r),_:L({originalAction:n.type},o)});P.dispatch(a)},enablePlugin:function(t,e){var n,r;P.dispatch((n=t,r=e,{type:ct.enablePlugin,name:n,callback:r}))},disablePlugin:function(t,e){var n,r;P.dispatch((n=t,r=e,{type:ct.disablePlugin,name:n,callback:r}))},loadPlugin:function(t){P.dispatch({type:ct.loadPlugin,plugins:t?[t]:Object.keys(p())})},storage:{getItem:Se,setItem:function(t,e,n){P.dispatch(be(t,e,n))},removeItem:function(t,e){P.dispatch(we(t,e))}},setAnonymousId:function(t,e){w.storage.setItem(ut,t,e)},events:l,pluginEvents:f},S=r.middlewares.concat([b("before"),(h=w,m=p,y={all:l,plugins:f},function(d){return function(p){return e=bt(gt.mark(function t(e){var n,r,o,a,i,c,u,s,l,f;return gt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.type,r=e.name,o=e.callback,(a=e).abort)return t.abrupt("return",p(e));t.next=4;break;case 4:if(n!==ct.disablePlugin&&n!==ct.enablePlugin||o&&o(r),n===ct.initializeEnd&&(i=m(),c=Object.keys(i).map(function(t){return i[t]}),u=[],s=[],l=c.map(function(e){var t=e.loaded,n=e.NAMESPACE;return wt(e,t,1e4).then(function(t){d.dispatch({type:"ready:".concat(n),name:n,events:Object.keys(e).filter(function(t){return!["NAMESPACE","config","loaded"].includes(t)})}),u=u.concat(n)}).catch(function(t){if(t instanceof Error)throw new Error(t);return s=s.concat(t.NAMESPACE),t})}),Promise.all(l).then(function(t){setTimeout(function(){d.dispatch({type:"ready",plugins:u,failed:s})},0)})),"bootstrap"!==n)return t.next=9,At(e,m,h,d,y);t.next=11;break;case 9:return f=t.sent,t.abrupt("return",p(f));case 11:return t.abrupt("return",p(a));case 12:case"end":return t.stop()}},t,this)})),function(t){return e.apply(this,arguments)};var e}}),function(t){return function(a){return function(t){var e=t.type,n=t.key,r=t.value,o=t.options;if(e===ct.setItem||e===ct.removeItem){if(t.abort)return a(t);e===ct.setItem?rt.setItem(n,r,o):rt.removeItem(n,o)}return a(t)}}},(i=w,function(a){return function(o){return function(t){if(t.type===ct.bootstrap){rt.getItem(ut)||i.storage.setItem(ut,ot());var n=Y(),e=Object.keys(n);if(e.length){var r=e.reduce(function(t,e){return(e.match(/^utm_/)||e.match(/^(d|g)clid/))&&(t.campaign[e]=n[e]),e.match(/^an_prop_/)&&(t.props["".concat(e.replace(/^an_prop_/,""))]=n[e]),e.match(/^an_trait_/)&&(t.traits["".concat(e.replace(/^an_trait_/,""))]=n[e]),t},{campaign:{},props:{},traits:{}});a.dispatch(L({type:ct.params,raw:n},r)),n.an_uid&&setTimeout(function(){i.identify(n.an_uid,r.traits)},0),n.an_event&&setTimeout(function(){i.track(n.an_event,r.props)},0),Object.keys(r.campaign).length&&a.dispatch({type:ct.campaign,campaign:r.campaign}),n.an_clean&&setTimeout(function(){J("an_")},0)}}return o(t)}}}),(t=w,s=t.storage,function(u){return function(c){return function(t){var e=t.userId,n=t.traits,r=t.options,o=t.callback;if(t.type===ct.reset&&(s.removeItem(st),s.removeItem(lt),s.removeItem(ut),o&&"function"==typeof o&&o()),t.type===ct.identify){var a=s.getItem(st),i=s.getItem(lt)||{};a&&a!==e&&u.dispatch({type:ct.userIdChanged,old:{userId:a,traits:i},new:{userId:e,traits:n},options:r}),e&&s.setItem(st,e),n&&s.setItem(lt,L({},i,n))}return c(t)}}}),b("after")]),E={context:te,user:le,page:oe,track:ie,plugins:Ht(p),queue:ue},x=z,I=z;if(V&&e.debug){var O=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__;O&&(x=O({trace:!0,traceLimit:25})),I=function(){return 0===arguments.length?ge():"object"===R(arguments[0])?ve(arguments[0]):ve().apply(null,arguments)}}var A,j,N,_=(A=e,Object.keys(A).reduce(function(t,e){return"plugins"===e||"reducers"===e||(t[e]=A[e]),t},{})),k={context:_,user:fe(),plugins:r.pluginsArray.reduce(function(t,e){var n=e.NAMESPACE,r=e.config,o=e.loaded;return t[n]={enabled:!0,initialized:!e.initialize,loaded:Boolean(o()),config:r||{}},t},{})},P=C(q(L({},E,n)),k,I(x(function(){for(var t=arguments.length,u=Array(t),e=0;e<t;e++)u[e]=arguments[e];return function(c){return function(t,e,n){var r,o=c(t,e,n),a=o.dispatch,i={getState:o.getState,dispatch:function(t){return a(t)}};return r=u.map(function(t){return t(i)}),a=z.apply(void 0,r)(o.dispatch),F({},o,{dispatch:a})}}}.apply(void 0,M(S))))),T=Object.keys(c);return P.dispatch({type:ct.bootstrap,plugins:T,config:_}),P.dispatch({type:ct.registerPlugins,plugins:T}),r.pluginsArray.map(function(t,e){var n=t.bootstrap,r=t.config;n&&"function"==typeof n&&n({instance:w,config:r,payload:t});var o=Ht.length===e+1;P.dispatch({type:"registerPlugin:".concat(t.NAMESPACE),name:t.NAMESPACE,plugin:t}),o&&P.dispatch({type:ct.initializeStart,plugins:T})}),me(function(t){P.dispatch({type:t?ct.offline:ct.online})}),j=P,N=p,setInterval(function(){var i=N(),t=j.getState(),c=t.plugins,e=t.context,u=t.queue;if(!e.offline&&u&&u.actions&&u.actions.length){var n=u.actions.reduce(function(t,e,n){return c[e.plugin].loaded?(t.process.push(e),t.processIndex.push(n)):(t.requeue.push(e),t.requeueIndex.push(n)),t},{processIndex:[],process:[],requeue:[],requeueIndex:[]});if(n.processIndex&&n.processIndex.length){n.processIndex.forEach(function(t){var e=u.actions[t],n=e.plugin,r=e.payload.type,o=i[n][r];if(o&&"function"==typeof o){o({payload:e.payload,config:c[n].config});var a="".concat(r,":").concat(n);j.dispatch(L({},e.payload,{type:a,meta:{called:!0},_:{called:a,from:"queueDrain"}}))}});var r=u.actions.filter(function(t,e){return-1===n.processIndex.indexOf(e)});u.actions=r}}},3e3),e.exposeRedux?Object.assign({},w,{dispatch:P.dispatch,subscribe:P.subscribe,replaceReducer:P.replaceReducer}):w}t.default=Ee,t.analytics=Ee,t.EVENTS=ct,t.CONSTANTS=ft}(this.window=this.window||{});
!function(t){"use strict";var e=function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}};var n=function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)};var r=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")};var M=function(t){return e(t)||n(t)||r()};var o=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t};var L=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),r.forEach(function(t){o(e,t,n[t])})}return e};function a(t,e){return t(e={exports:{}},e.exports),e.exports}var R=a(function(e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(t){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?e.exports=r=function(t){return n(t)}:e.exports=r=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":n(t)},r(t)}e.exports=r}),i="object"==typeof global&&global&&global.Object===Object&&global,c="object"==typeof self&&self&&self.Object===Object&&self,u=(i||c||Function("return this")()).Symbol,s=Object.prototype,l=s.hasOwnProperty,f=s.toString,p=u?u.toStringTag:void 0;var d=Object.prototype.toString;var h="[object Null]",m="[object Undefined]",y=u?u.toStringTag:void 0;function g(t){return null==t?void 0===t?m:h:y&&y in Object(t)?function(t){var e=l.call(t,p),n=t[p];try{var r=!(t[p]=void 0)}catch(t){}var o=f.call(t);return r&&(e?t[p]=n:delete t[p]),o}(t):(e=t,d.call(e));var e}var v,b,w=(v=Object.getPrototypeOf,b=Object,function(t){return v(b(t))});var S,E="[object Object]",x=Function.prototype,I=Object.prototype,O=x.toString,A=I.hasOwnProperty,j=O.call(Object);S="undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof module?module:Function("return this")();var N,_,k=("function"==typeof(_=S.Symbol)?_.observable?N=_.observable:(N=_("observable"),_.observable=N):N="@@observable",N),P={INIT:"@@redux/INIT"};function C(t,e,n){var r;if("function"==typeof e&&void 0===n&&(n=e,e=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(C)(t,e)}if("function"!=typeof t)throw new Error("Expected the reducer to be a function.");var o=t,a=e,i=[],c=i,u=!1;function s(){c===i&&(c=i.slice())}function l(){return a}function f(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var n=!0;return s(),c.push(e),function(){if(n){n=!1,s();var t=c.indexOf(e);c.splice(t,1)}}}function p(t){if(!function(t){if(null==(e=t)||"object"!=typeof e||g(t)!=E)return!1;var e,n=w(t);if(null===n)return!0;var r=A.call(n,"constructor")&&n.constructor;return"function"==typeof r&&r instanceof r&&O.call(r)==j}(t))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===t.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(u)throw new Error("Reducers may not dispatch actions.");try{u=!0,a=o(a,t)}finally{u=!1}for(var e=i=c,n=0;n<e.length;n++){(0,e[n])()}return t}return p({type:P.INIT}),(r={dispatch:p,subscribe:f,getState:l,replaceReducer:function(t){if("function"!=typeof t)throw new Error("Expected the nextReducer to be a function.");o=t,p({type:P.INIT})}})[k]=function(){var t,n=f;return(t={subscribe:function(t){if("object"!=typeof t)throw new TypeError("Expected the observer to be an object.");function e(){t.next&&t.next(l())}return e(),{unsubscribe:n(e)}}})[k]=function(){return this},t},r}function q(t){for(var e=Object.keys(t),d={},n=0;n<e.length;n++){var r=e[n];"function"==typeof t[r]&&(d[r]=t[r])}var o,h=Object.keys(d),m=void 0;try{o=d,Object.keys(o).forEach(function(t){var e=o[t];if(void 0===e(void 0,{type:P.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===e(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".")}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+P.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}catch(t){m=t}return function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},e=arguments[1];if(m)throw m;for(var n,r,o,a=!1,i={},c=0;c<h.length;c++){var u=h[c],s=d[u],l=t[u],f=s(l,e);if(void 0===f){var p=(n=u,o=void 0,"Given action "+((o=(r=e)&&r.type)&&'"'+o.toString()+'"'||"an action")+', reducer "'+n+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.');throw new Error(p)}i[u]=f,a=a||f!==l}return a?i:t}}function z(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return 0===e.length?function(t){return t}:1===e.length?e[0]:e.reduce(function(t,e){return function(){return t(e.apply(void 0,arguments))}})}var F=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};var V="undefined"!=typeof window;var T=function(){try{if(!V)return!1;var t="cookietest=";document.cookie="".concat(t,"1");var e=-1!==document.cookie.indexOf(t);return document.cookie="".concat(t,"1; expires=Thu, 01-Jan-1970 00:00:01 GMT"),e}catch(t){return!1}}();function $(t,e,n){if(!T)return!1;var r="";if(n){var o=new Date;o.setTime(o.getTime()+24*n*60*60*1e3),r="; expires=".concat(o.toGMTString())}document.cookie="".concat(t,"=").concat(e).concat(r,"; path=/")}function D(t){if(!T)return!1;for(var e="".concat(t,"="),n=document.cookie.split(";"),r=0;r<n.length;r++){for(var o=n[r];" "===o.charAt(0);)o=o.substring(1,o.length);if(0===o.indexOf(e))return o.substring(e.length,o.length)}return null}function G(t){return decodeURIComponent(t).replace(/\+/g," ")}function U(t){if(!V)return!1;var e=t||document.referrer;if(e){var n=window.document.location.port,r=e.split("/")[2];return n&&(r=r.replace(":".concat(n),"")),r!==window.location.hostname}return!1}function Y(t){var e=function(t){if(t){var e=t.match(/\?(.*)/);return e&&e[1]?e[1].split("#")[0]:""}return V&&window.location.search.substring(1)}(t);return e?function(t){var e,n=/([^&=]+)=?([^&]*)/g,r={};for(;e=n.exec(t);){var o=G(e[1]),a=G(e[2]);if("[]"===o.substring(o.length-2))o=o.substring(0,o.length-2),(r[o]||(r[o]=[])).push(a);else{var i=""===a||a;r[o]=i}}for(var c in r){var u=c.split("[");if(1<u.length){var s=[];u.forEach(function(t,e){var n=t.replace(/[?[\]\\ ]/g,"");s.push(n)}),B(r,s,r[c]),delete r[c]}}return r}(e):{}}function B(t,e,n){for(var r=e.length-1,o=0;o<r;++o){var a=e[o];a in t||(t[a]={}),t=t[a]}t[e[r]]=n}function J(o,a){return V?new Promise(function(t,e){if(window.history&&window.history.replaceState){var n=window.location.href,r=function(t,e){var n=(t.split("?")||[,])[1];if(!n||-1===n.indexOf(e))return t;var r=new RegExp("(\\&|\\?)".concat(e,'([_A-Za-z0-9"+=.%]+)'),"g"),o="?".concat(n).replace(r,"").replace(/^&/,"?");return t.replace("?".concat(n),o)}(n,o);n!==r&&history.replaceState({},"",r)}return a&&a(),t()}):Promise.resolve()}function H(t){return(function(t){if(!V)return null;var e=document.createElement("a");return e.setAttribute("href",t),e.hostname}(t)||"").split(".").slice(-2).join(".")}var W="google";var X={"daum.net":"q","eniro.se":"search_word","naver.com":"query","yahoo.com":"p","msn.com":"q","aol.com":"q","lycos.com":"q","ask.com":"q","cnn.com":"query","about.com":"terms","baidu.com":"wd","yandex.com":"text","seznam.cz":"q","search.com":"q","yam.com":"k","kvasir.no":"q","terra.com":"query","mynet.com":"q","rambler.ru":"words",google:"q","bing.com":{p:"q",n:"live"}};function Z(t){return(Z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function K(e){var n;try{void 0===(n=JSON.parse(e))&&(n=e),"true"===n&&(n=!0),"false"===n&&(n=!1),parseFloat(n)===n&&"object"!==Z(n)&&(n=parseFloat(n))}catch(t){n=e}return n}var Q="undefined"!=typeof self&&self?self:"undefined"!=typeof window&&window?window:"undefined"!=typeof global&&global?global:"undefined"!=typeof globalThis&&globalThis?globalThis:void 0;var tt=function(){if(!V)return!1;try{if("undefined"==typeof localStorage||"undefined"==typeof JSON)return!1;localStorage.setItem("_test_","1"),localStorage.removeItem("_test_")}catch(t){return!1}return!0}();function et(t){return tt&&(!t||"localStorage"===t)}function nt(t){return T&&(!t||"cookie"===t)}var rt={getItem:function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(!t)return null;var n=e.storage;if(et(n)){var r=localStorage.getItem(t);if(r||"localStorage"===n)return K(r)}if(nt(n)){var o=D(t);if(o||"cookie"===n)return K(o)}return Q[t]||null},setItem:function(t,e){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};if(!t||!e)return!1;var r=n.storage,o=JSON.stringify(e);if(et(r)){var a=K(localStorage.getItem(t));return localStorage.setItem(t,o),{value:e,oldValue:a,type:"localStorage"}}if(nt(r)){var i=K(D(t));return $(t,o),{value:e,oldValue:i,type:"cookie"}}var c=Q[t];return{value:Q[t]=e,oldValue:c,type:"window"}},removeItem:function(t){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if(!t)return!1;var n=e.storage;return et(n)?(localStorage.removeItem(t),null):nt(n)?(r=t,T&&$(r,"",-1),null):Q[t]=null;var r}};function ot(){for(var t,e,n,r,o=[],a=0;a<256;a++)o[a]=(a<16?"0":"")+a.toString(16);return t=at(),e=at(),n=at(),r=at(),"".concat(o[255&t]+o[t>>8&255]+o[t>>16&255]+o[t>>24&255],"-").concat(o[255&e]).concat(o[e>>8&255],"-").concat(o[e>>16&15|64]).concat(o[e>>24&255],"-").concat(o[63&n|128]).concat(o[n>>8&255],"-").concat(o[n>>16&255]).concat(o[n>>24&255]).concat(o[255&r]).concat(o[r>>8&255]).concat(o[r>>16&255]).concat(o[r>>24&255])}function at(){return 4294967295*Math.random()|0}var it=["bootstrap","params","campaign","initializeStart","initialize","initializeEnd","ready","resetStart","reset","resetEnd","pageStart","page","pageEnd","pageAborted","trackStart","track","trackEnd","trackAborted","identifyStart","identify","identifyEnd","identifyAborted","userIdChanged","registerPlugins","pluginRegister","pluginsRegistered","pluginFailed","loadPlugin","enablePlugin","disablePlugin","online","offline","setItemStart","setItem","setItemEnd","setItemAborted","removeItemStart","removeItem","removeItemEnd","removeItemAborted"],ct=it.reduce(function(t,e){return t[e]=e,t},{pluginRegisterType:function(t){return"pluginRegister:".concat(t)},pluginReadyType:function(t){return"pluginReady:".concat(t)}});var ut="__anon_id",st="__user_id",lt="__user_traits",ft=Object.freeze({ANON_ID:ut,USER_ID:st,USER_TRAITS:lt});var pt=a(function(P){!function(t){var u,e=Object.prototype,s=e.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",r=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag",i=t.regeneratorRuntime;if(i)P.exports=i;else{(i=t.regeneratorRuntime=P.exports).wrap=v;var f="suspendedStart",p="suspendedYield",d="executing",h="completed",m={},c={};c[o]=function(){return this};var l=Object.getPrototypeOf,y=l&&l(l(_([])));y&&y!==e&&s.call(y,o)&&(c=y);var g=E.prototype=w.prototype=Object.create(c);S.prototype=g.constructor=E,E.constructor=S,E[a]=S.displayName="GeneratorFunction",i.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===S||"GeneratorFunction"===(e.displayName||e.name))},i.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,E):(t.__proto__=E,a in t||(t[a]="GeneratorFunction")),t.prototype=Object.create(g),t},i.awrap=function(t){return{__await:t}},x(I.prototype),I.prototype[r]=function(){return this},i.AsyncIterator=I,i.async=function(t,e,n,r){var o=new I(v(t,e,n,r));return i.isGeneratorFunction(e)?o:o.next().then(function(t){return t.done?t.value:o.next()})},x(g),g[a]="Generator",g[o]=function(){return this},g.toString=function(){return"[object Generator]"},i.keys=function(n){var r=[];for(var t in n)r.push(t);return r.reverse(),function t(){for(;r.length;){var e=r.pop();if(e in n)return t.value=e,t.done=!1,t}return t.done=!0,t}},i.values=_,N.prototype={constructor:N,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=u,this.done=!1,this.delegate=null,this.method="next",this.arg=u,this.tryEntries.forEach(j),!t)for(var e in this)"t"===e.charAt(0)&&s.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=u)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(n){if(this.done)throw n;var r=this;function t(t,e){return a.type="throw",a.arg=n,r.next=t,e&&(r.method="next",r.arg=u),!!e}for(var e=this.tryEntries.length-1;0<=e;--e){var o=this.tryEntries[e],a=o.completion;if("root"===o.tryLoc)return t("end");if(o.tryLoc<=this.prev){var i=s.call(o,"catchLoc"),c=s.call(o,"finallyLoc");if(i&&c){if(this.prev<o.catchLoc)return t(o.catchLoc,!0);if(this.prev<o.finallyLoc)return t(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return t(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return t(o.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;0<=n;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&s.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),m},finish:function(t){for(var e=this.tryEntries.length-1;0<=e;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),j(n),m}},catch:function(t){for(var e=this.tryEntries.length-1;0<=e;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:_(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=u),m}}}function v(t,e,n,r){var a,i,c,u,o=e&&e.prototype instanceof w?e:w,s=Object.create(o.prototype),l=new N(r||[]);return s._invoke=(a=t,i=n,c=l,u=f,function(t,e){if(u===d)throw new Error("Generator is already running");if(u===h){if("throw"===t)throw e;return k()}for(c.method=t,c.arg=e;;){var n=c.delegate;if(n){var r=O(n,c);if(r){if(r===m)continue;return r}}if("next"===c.method)c.sent=c._sent=c.arg;else if("throw"===c.method){if(u===f)throw u=h,c.arg;c.dispatchException(c.arg)}else"return"===c.method&&c.abrupt("return",c.arg);u=d;var o=b(a,i,c);if("normal"===o.type){if(u=c.done?h:p,o.arg===m)continue;return{value:o.arg,done:c.done}}"throw"===o.type&&(u=h,c.method="throw",c.arg=o.arg)}}),s}function b(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}function w(){}function S(){}function E(){}function x(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function I(u){var e;this._invoke=function(n,r){function t(){return new Promise(function(t,e){!function e(t,n,r,o){var a=b(u[t],u,n);if("throw"!==a.type){var i=a.arg,c=i.value;return c&&"object"==typeof c&&s.call(c,"__await")?Promise.resolve(c.__await).then(function(t){e("next",t,r,o)},function(t){e("throw",t,r,o)}):Promise.resolve(c).then(function(t){i.value=t,r(i)},function(t){return e("throw",t,r,o)})}o(a.arg)}(n,r,t,e)})}return e=e?e.then(t,t):t()}}function O(t,e){var n=t.iterator[e.method];if(n===u){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=u,O(t,e),"throw"===e.method))return m;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var r=b(n,t.iterator,e.arg);if("throw"===r.type)return e.method="throw",e.arg=r.arg,e.delegate=null,m;var o=r.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=u),e.delegate=null,m):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,m)}function A(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function j(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function N(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(A,this),this.reset(!0)}function _(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(s.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=u,t.done=!0,t};return r.next=r}}return{next:k}}function k(){return{value:u,done:!0}}}(function(){return this||"object"==typeof self&&self}()||Function("return this")())}),dt=function(){return this||"object"==typeof self&&self}()||Function("return this")(),ht=dt.regeneratorRuntime&&0<=Object.getOwnPropertyNames(dt).indexOf("regeneratorRuntime"),mt=ht&&dt.regeneratorRuntime;dt.regeneratorRuntime=void 0;var yt=pt;if(ht)dt.regeneratorRuntime=mt;else try{delete dt.regeneratorRuntime}catch(t){dt.regeneratorRuntime=void 0}var gt=yt;function vt(t,e,n,r,o,a,i){try{var c=t[a](i),u=c.value}catch(t){return void n(t)}c.done?e(u):Promise.resolve(u).then(r,o)}var bt=function(c){return function(){var t=this,i=arguments;return new Promise(function(e,n){var r=c.apply(t,i);function o(t){vt(r,e,n,o,a,"next",t)}function a(t){vt(r,e,n,o,a,"throw",t)}o(void 0)})}};function wt(o,a,i){return new Promise(function(e,n){return a()?e(o):i<1?n(L({},o,{queue:!0})):(r=10,new Promise(function(t){return setTimeout(t,r)})).then(function(t){return wt(o,a,i-10).then(e,n)});var r})}var St=function(t){if(Array.isArray(t))return t};var Et=function(t,e){var n=[],r=!0,o=!1,a=void 0;try{for(var i,c=t[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!e||n.length!==e);r=!0);}catch(t){o=!0,a=t}finally{try{r||null==c.return||c.return()}finally{if(o)throw a}}return n};var xt=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")};var It=function(t,e){return St(t)||Et(t,e)||xt()};function Ot(e){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};return Object.keys(e).filter(function(t){var e=r.plugins||{};return!1!==e[t]&&(!0===e[t]||(!n[t]||!1!==n[t].enabled))}).map(function(t){return e[t]})}function At(t,e,n,r,o){return jt.apply(this,arguments)}function jt(){return(jt=bt(gt.mark(function t(e,n,r,o,a){var i,c,u,s,l,f,p,d,h,m,y;return gt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(i=n(),c=e.type,e._&&e._.called)return t.abrupt("return",e);t.next=4;break;case 4:return u=r.getState(),s=Ot(i,u.plugins,e.options),l=s.map(function(t){return t.NAMESPACE}),f=Ct(c,s,i),t.next=10,_t({action:e,data:{exact:f.before,namespaced:f.beforeNS},state:u,allPlugins:i,allMatches:f,instance:r,store:o,EVENTS:a});case 10:if(zt(p=t.sent,l.length))return t.abrupt("return",p);t.next=13;break;case 13:if(s.filter(function(t){return!qt(p,t.NAMESPACE)}),c.replace(/Start$/,"")!==c){t.next=20;break}t.t0=p,t.next=23;break;case 20:return t.next=22,_t({action:L({},p,{type:Lt(c)}),data:{exact:f.during,namespaced:f.duringNS},state:u,allPlugins:i,allMatches:f,instance:r,store:o,EVENTS:a});case 22:t.t0=t.sent;case 23:return d=t.t0,h="".concat(Lt(c),"End"),t.next=27,_t({action:L({},d,{type:h}),data:{exact:f.after,namespaced:f.afterNS},state:u,allPlugins:i,allMatches:f,instance:r,store:o,EVENTS:a});case 27:return m=t.sent,(y=Nt(m))&&y({payload:m}),t.abrupt("return",p);case 31:case"end":return t.stop()}},t,this)}))).apply(this,arguments)}function Nt(r){return!!r.meta&&Object.keys(r.meta).reduce(function(t,e){var n=r.meta[e];return"function"==typeof n?n:t},!1)}function _t(t){return kt.apply(this,arguments)}function kt(){return(kt=bt(gt.mark(function t(e){var m,i,y,n,g,r,v,o,b,w,a,S,E,x,c;return gt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return m=e.data,i=e.action,y=e.instance,n=e.state,g=e.allPlugins,r=e.allMatches,v=e.store,o=e.EVENTS,b=n.plugins,w=i.type,a=m.exact.map(function(t){return t.pluginName}),w.match(/Start$/)&&(a=r.during.map(function(t){return t.pluginName})),S=$t(y,a),E=m.exact.reduce(function(t,e){var n=e.pluginName,r=!1;return e.methodName.match(/^initialize/)||(r=!b[n].loaded),t["".concat(n)]=r,t},{}),t.next=9,m.exact.reduce(function(){var r=bt(gt.mark(function t(e,n,r){var u,o,a;return gt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return u=n.pluginName,t.next=3,e;case 3:if(o=t.sent,m.namespaced&&m.namespaced[u])return t.next=7,m.namespaced[u].reduce(function(){var r=bt(gt.mark(function t(e,n,r){var o,a,i,c;return gt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=function(n,r,o){return function(t,e){return L({},n,{abort:{reason:t,plugins:e||[r],caller:w,from:o||r}})}},t.next=3,e;case 3:if(o=t.sent,n.method&&"function"==typeof n.method){t.next=6;break}return t.abrupt("return",o);case 6:return Dt(n.methodName,n.pluginName),t.next=9,n.method({payload:o,instance:y,abort:a(o,u,n.pluginName),config:Tt(u,b,g),plugins:b});case 9:return i=t.sent,c="object"===R(i)?i:{},t.abrupt("return",Promise.resolve(L({},o,c)));case 12:case"end":return t.stop()}},t,this)}));return function(t,e,n){return r.apply(this,arguments)}}(),Promise.resolve(i));t.next=11;break;case 7:a=t.sent,o[u]=a,t.next=12;break;case 11:o[u]=i;case 12:return t.abrupt("return",Promise.resolve(o));case 13:case"end":return t.stop()}},t,this)}));return function(t,e,n){return r.apply(this,arguments)}}(),Promise.resolve({}));case 9:return x=t.sent,t.next=12,m.exact.reduce(function(){var r=bt(gt.mark(function t(e,n,r){var o,a,i,c,u,s,l,f,p,d,h;return gt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return o=m.exact.length===r+1,a=n.pluginName,i=g[a],t.next=5,e;case 5:if(c=t.sent,qt(u=x[a]?x[a]:{},a))return Pt({data:u,method:w,instance:y,pluginName:a,store:v}),t.abrupt("return",Promise.resolve(c));t.next=10;break;case 10:if(qt(c,a))return o&&Pt({data:c,method:w,instance:y,store:v}),t.abrupt("return",Promise.resolve(c));t.next=13;break;case 13:if(E.hasOwnProperty(a)&&!0===E[a])return v.dispatch({type:"queue",plugin:a,payload:u,_:{called:"queue",from:"queueMechanism"}}),t.abrupt("return",Promise.resolve(c));t.next=16;break;case 16:return s=S(x[a],g[a]),t.next=19,i[w]({hello:a,abort:s.abort,payload:x[a],instance:y,config:Tt(a,b,g),plugins:b});case 19:return l=t.sent,f="object"===R(l)?l:{},p=L({},c,f),qt(d=x[a],a)?Pt({data:d,method:w,instance:y,pluginName:a,store:v}):(h="".concat(w,":").concat(a),(h.match(/:/g)||[]).length<2&&!w.match(/^bootstrap/)&&!w.match(/^ready/)&&y.dispatch(L({},d,{type:h,_:{called:h,from:"submethod"}}))),t.abrupt("return",Promise.resolve(p));case 25:case"end":return t.stop()}},t,this)}));return function(t,e,n){return r.apply(this,arguments)}}(),Promise.resolve(i));case 12:if(c=t.sent,w.match(/Start$/)||w.match(/^registerPlugin/)||w.match(/^ready/)||w.match(/^bootstrap/)||w.match(/^params/)){t.next=18;break}if(o.plugins.includes(w),c._&&c._.originalAction===w)return t.abrupt("return",c);t.next=17;break;case 17:v.dispatch(L({},c,{_:{originalAction:c.type,called:c.type,from:"engineEnd"}}));case 18:return t.abrupt("return",c);case 19:case"end":return t.stop()}},t,this)}))).apply(this,arguments)}function Pt(t){var e=t.data,n=t.method,r=(t.instance,t.pluginName),o=t.store,a=r?":".concat(r):"",i="".concat(n,"Aborted").concat(a);o.dispatch(L({},e,{type:i,_:{called:i,from:"abort"}}))}function Tt(t,e,n){return e[t]&&e[t].config?e[t].config:n[t]&&n[t].config?n[t].config:{}}function Mt(n,t){return t.reduce(function(t,e){return e[n]?t.concat({methodName:n,pluginName:e.NAMESPACE,method:e[n]}):t},[])}function Lt(t){return t.replace(/Start$/,"")}function Rt(t,e){var n=Lt(t),r=e?":".concat(e):"";return["".concat(t).concat(r),"".concat(n).concat(r),"".concat(n,"End").concat(r)]}function Ct(u,s,t){var e=Rt(u).map(function(t){return Mt(t,s)});return s.reduce(function(t,e){var n=e.NAMESPACE,r=Rt(u,n).map(function(t){return Mt(t,s)}),o=It(r,3),a=o[0],i=o[1],c=o[2];return a.length&&(t.beforeNS[n]=a),i.length&&(t.duringNS[n]=i),c.length&&(t.afterNS[n]=c),t},{before:e[0],beforeNS:{},during:e[1],duringNS:{},after:e[2],afterNS:{}})}function qt(t,e){var n=t.abort;return!!n&&(!0===n||(Vt(n,e)||n&&Vt(n.plugins,e)))}function zt(t,e){var n=t.abort;if(!n)return!1;if(!0===n||"string"==typeof n)return!0;var r=n.plugins;return Ft(n)&&n.length===e||Ft(r)&&r.length===e}function Ft(t){return Array.isArray(t)}function Vt(t,e){return!(!t||!Ft(t))&&t.includes(e)}function $t(m,y){return function(t,e,n){var r=e.config,o=e.NAMESPACE,a="".concat(o,".").concat(t.type);n&&(a=n.event);var i,c,u,s,l,f,p,d,h=t.type.match(/Start$/)?(u=o,s=a,l=y,f=n,p=t,function(t,e){var n=f?f.NAMESPACE:u,r=e&&Ft(e)?e:l;if(f&&(!(r=e&&Ft(e)?e:[u]).includes(u)||1!==r.length))throw new Error('Method "'.concat(s,'" can only abort "').concat(u,'" plugin. ').concat(JSON.stringify(r)," input valid"));return L({},p,{abort:{reason:t,plugins:r,caller:s,_:n}})}):(i=t,c=a,function(){throw new Error('Action "'.concat(i.type,'" is not cancellable. Remove abort call from plugin ').concat(c))});return{payload:(d=t,Object.keys(d).reduce(function(t,e){return"type"===e||("object"===R(d[e])?t[e]=Object.assign({},d[e]):t[e]=d[e]),t},{})),instance:m,config:r||{},abort:h}}}function Dt(t,e){var n=Gt(t);if(n&&n.name===e){var r=Gt(n.method),o=r?'or "'.concat(r.method,'"'):"";throw new Error(['Plugin "'.concat(e,'" is calling method [').concat(t,"]"),"Plugins should not call their own namespace.",'Use "'.concat(n.method,'" ').concat(o,' in "').concat(e,'" plugin instead of "').concat(t,'"')].join("\n"))}}function Gt(t){var e=t.match(/(.*):(.*)/);return!!e&&{method:e[1],name:e[2]}}function Ut(){return(new Date).getTime()}var Yt=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},Bt=function t(){var i=this;Yt(this,t),o(this,"before",[]),o(this,"after",[]),o(this,"addMiddleware",function(t,e){i[e]=i[e].concat(t)}),o(this,"removeMiddleware",function(e,t){var n=i[t].findIndex(function(t){return t===e});-1!==n&&(i[t]=[].concat(M(i[t].slice(0,n)),M(i[t].slice(n+1))))}),o(this,"resetMiddlewares",function(t){t?i[t]=[]:(i.before=[],i.after=[])}),o(this,"dynamicMiddlewares",function(a){return function(o){return function(r){return function(t){var e={getState:o.getState,dispatch:function(t){return o.dispatch(t)}},n=i[a].map(function(t){return t(e)});return z.apply(void 0,M(n))(r)(t)}}}})},Jt={};function Ht(c){return function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:Jt,t=1<arguments.length?arguments[1]:void 0,e={};if("initialize:aborted"===t.type)return n;if(/^registerPlugin:([^:]*)$/.test(t.type)){var r=t.type.split(":")[1],o=c()[r];return o&&r?(e[r]={enabled:!0,initialized:!o.initialize,loaded:Boolean(o.loaded()),config:o.config||{}},L({},n,e)):n}if(/^initialize:([^:]*)$/.test(t.type)){var a=t.type.split(":")[1],i=c()[a];return i&&a?(e[a]=L({},n[a],{initialized:!0,loaded:Boolean(i.loaded())}),L({},n,e)):n}if(/^ready:([^:]*)$/.test(t.type))return e[t.name]=L({},n[t.name],{loaded:!0}),L({},n,e);switch(t.type){case ct.pluginFailed:return e[t.name]=L({},n[t.name],{loaded:!1}),L({},n,e);case ct.disablePlugin:return Array.isArray(t.name)?e=t.name.reduce(function(t,e){return t[e]=L({},n[e],{enabled:!1}),t},n):e[t.name]=L({},n[t.name],{enabled:!1}),L({},n,e);case ct.enablePlugin:return Array.isArray(t.name)?e=t.name.reduce(function(t,e){return t[e]=L({},n[e],{enabled:!0}),t},n):e[t.name]=L({},n[t.name],{enabled:!0}),L({},n,e);default:return n}}}var Wt,Xt,Zt,Kt;Wt=function(){if(!V)return!1;var t=navigator.appVersion;return-1!==t.indexOf("Win")?"Windows":-1!==t.indexOf("Mac")?"MacOS":-1!==t.indexOf("X11")?"UNIX":-1!==t.indexOf("Linux")?"Linux":"Unknown OS"}(),Xt=function(t,e){if(!V)return!1;var n={source:"(direct)",medium:"(none)",campaign:"(not set)"};t&&U(t)&&(n.referrer=t);var r=function(t){if(!t||!V)return!1;var e,n,r=H(t),o=document.createElement("a");if(o.href=t,-1<o.hostname.indexOf(W)&&(r=W),X[r]){var a=X[r],i="string"==typeof a?a:a.p,c=new RegExp(i+"=.*?([^&#]*|$)","gi"),u=o.search.match(c);return{source:a.n||(e=r,n=e.split("."),1<n.length?n.slice(0,-1).join("."):e),medium:"organic",term:(u?u[0].split("=")[1]:"")||"(not provided)"}}var s=U(t)?"referral":"internal";return{source:o.hostname,medium:s}}(t);r&&Object.keys(r).length&&(n=Object.assign({},n,r));var o=Y(e),a=Object.keys(o);if(a.length){var i=a.reduce(function(t,e){return e.match(/^utm_/)&&(t["".concat(e.replace(/^utm_/,""))]=o[e]),e.match(/^(d|g)clid/)&&(t.source=W,t.medium=o.gclid?"cpc":"cpm",t[e]=o[e]),t},{});n=Object.assign({},n,i),(o.dclid||o.gclid)&&(n.source=W,n.medium=o.gclid?"cpc":"cpm")}return n}(),Zt=function(){if(!V)return null;var t=navigator,e=t.language,n=t.languages,r=t.userLanguage;return n&&n.length?n[0]:r||e}(),Kt="undefined"==typeof Intl||"function"!=typeof Intl.DateTimeFormat||"function"!=typeof Intl.DateTimeFormat().resolvedOptions?null:Intl.DateTimeFormat().resolvedOptions().timeZone;var Qt={initialized:!1,sessionId:ot(),app:null,version:null,debug:!1,offline:!!V&&!navigator.onLine,os:{name:Wt},userAgent:V?navigator.userAgent:"node",library:{name:"analytics",version:"0.1.4"},timezone:Kt,locale:Zt,campaign:{},referrer:Xt};function te(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:Qt,e=1<arguments.length?arguments[1]:void 0,n=t.initialized,r=e.type,o=e.campaign;switch(r){case ct.campaign:return L({},t,{campaign:o});case ct.offline:return L({},t,{offline:!0});case ct.online:return L({},t,{offline:!1});default:return n?t:L({},Qt,t,{initialized:!0})}}function ee(t){var e=function(){if(V)for(var t,e=document.getElementsByTagName("link"),n=0;t=e[n];n++)if("canonical"===t.getAttribute("rel"))return t.getAttribute("href")}();return e?e.match(/\?/)?e:"".concat(e).concat(t):window.location.href.replace(/#.*$/,"")}var ne=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};if(!V)return t;var e,n,r,o=document,a=o.title,i=o.referrer,c=window,u=c.location,s=c.innerWidth,l=c.innerHeight,f=u.hash,p=u.search,d=ee(p),h={title:a,url:d,path:(e=d,n=/(http[s]?:\/\/)?([^\/\s]+\/)(.*)/g.exec(e),r=n&&n[3]?n[3].split("?")[0].replace(/#.*$/,""):"","/".concat(r)),hash:f,search:p,width:s,height:l};return i&&""!==i&&(h.referrer=i),L({},h,t)},re=ne();function oe(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:re,e=1<arguments.length?arguments[1]:void 0;switch(e.type){case ct.page:return Object.assign({},t,e.data);default:return t}}var ae={event:{},lastEvent:null,history:[]};function ie(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:ae,e=1<arguments.length?arguments[1]:void 0,n=e.type,r=e.payload,o=e.options,a=e.eventName;switch(n){case ct.track:return L({},t,{event:{eventName:a,payload:r,options:o},lastEvent:e.eventName,history:t.history.concat(e)});default:return t}}var ce={actions:[]};function ue(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:ce,e=1<arguments.length?arguments[1]:void 0,n=e.type;e.data,e.timestamp;switch(n){case"queue":return L({},t,{actions:t.actions.concat(e)});case"dequeue":return[];default:return t}}var se="object"===("undefined"==typeof self?"undefined":R(self))&&self.self===self&&self||"object"===("undefined"==typeof global?"undefined":R(global))&&global.global===global&&global||void 0;function le(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},e=1<arguments.length?arguments[1]:void 0;if(e&&e.type===ct.setItemEnd&&e.key===ut)return Object.assign({},t,{anonymousId:e.value});switch(e.type){case ct.identify:return Object.assign({},t,{userId:e.userId,traits:L({},t.traits,e.traits)});case ct.reset:return Object.assign({},t,{userId:null,anonymousId:null,traits:null});default:return t}}function fe(){return{userId:rt.getItem(st),anonymousId:rt.getItem(ut),traits:rt.getItem(lt)||{}}}var pe=function(t){return"__TEMP__".concat(t)};function de(t,e,n){var r=e.getState("user")[t];if(r)return r;if(n&&"object"===R(n)&&n[t])return n[t];var o=fe()[t];return o||(se[pe(t)]?se[pe(t)]:void 0)}function he(t,e,n,r){for(r=0,e=e.split?e.split("."):e;t&&r<e.length;)t=t[e[r++]];return void 0===t||r<e.length?n:t}function me(e){var n=function(t,e,n){if(!V)return!1;var r=window[(n?"add":"remove")+"EventListener"];t.split(" ").forEach(function(t){r(t,e)})}.bind(null,"online offline",function(t){return Promise.resolve(!navigator.onLine).then(e)});return n(!0),function(t){n(!1)}}function ye(){return Array.prototype.slice.call(arguments).reduce(function(t,e){return t||("function"==typeof e?e:t)},!1)}function ge(){return se.__ANALYTICS_HISTORY__=[],function(a){return function(t,e,n){var r=a(t,e,n),o=r.dispatch;return Object.assign(r,{dispatch:function(t){var e=t.action||t;return se.__ANALYTICS_HISTORY__.push(e),o(t)}})}}}function ve(t){return function(){return z(z.apply(null,arguments),ge())}}var be=function(t,e,n){return{type:ct.setItemStart,timestamp:Ut(),key:t,value:e,options:n}},we=function(t,e){return{type:ct.removeItemStart,timestamp:Ut(),key:t,options:e}},Se=function(t,e){return rt.getItem(t,e)};function Ee(){var t,s,i,h,m,y,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},n=e.reducers||{},r=(e.plugins||[]).reduce(function(t,e){if("function"!=typeof e&&e.NAMESPACE){var n=e.EVENTS?Object.keys(e.EVENTS).map(function(t){return e.EVENTS[t]}):[],r=Object.keys(e).concat(n),o=new Set(t.events.concat(r));if(t.events=Array.from(o),t.pluginsArray=t.pluginsArray.concat(e),t.plugins[e.NAMESPACE])throw new Error('Analytics "'.concat(e.NAMESPACE,'" loaded twice!'));return t.plugins[e.NAMESPACE]=e,t.plugins[e.NAMESPACE].loaded||(t.plugins[e.NAMESPACE].loaded=function(){return!0}),t}return t.middlewares=t.middlewares.concat(e),t},{plugins:{},pluginsArray:[],middlewares:[],events:[]}),c=r.plugins,o=["NAMESPACE","EVENTS","config","loaded"],a=r.events.filter(function(t){return!o.includes(t)}),u=new Set(a.concat(it).filter(function(t){return!o.includes(t)})),l=Array.from(u).sort(),f=a.sort(),p=function(t){return t?Object.keys(c).map(function(t){return c[t]}):c},d=new Bt,g=d.addMiddleware,v=d.removeMiddleware,b=d.dynamicMiddlewares,w={identify:function(t,e,n,r){var o="string"==typeof t?t:null,a="object"===R(t)?t:e,i=n||{},c=ye(e,n,r),u=w.user(),s=(se[pe("userId")]=o)||a.userId||de("userId",w,a);P.dispatch(L({type:ct.identifyStart,userId:s,traits:a||{},options:i,anonymousId:u.anonymousId},u.id&&u.id!==o&&{previousId:u.id},{meta:L({timestamp:Ut()},c&&{callback:c})}))},track:function(t,e,n,r){var o="object"===R(t)?t.event:t;if(!o||"string"!=typeof o)throw new Error("No eventName not supplied");var a="object"===R(t)?t:e||{},i="object"===R(n)?n:{},c=ye(e,n,r),u=de("userId",w,e),s=de("anonymousId",w,e);P.dispatch({type:ct.trackStart,event:o,properties:a,options:i,userId:u,anonymousId:s,meta:L({timestamp:Ut()},c&&{callback:c})})},page:function(t,e,n){var r="object"===R(t)?t:{},o="object"===R(e)?e:{},a=ye(t,e,n),i=de("userId",w,r),c=de("anonymousId",w,r);P.dispatch({type:ct.pageStart,properties:ne(r),options:o,userId:i,anonymousId:c,meta:L({timestamp:Ut()},a&&{callback:a})})},user:function(t){if("userId"===t||"id"===t)return de("userId",w);var e=w.getState("user");return t?he(e,t):e},reset:function(t){var e;P.dispatch((e=t,{type:ct.resetStart,timestamp:Ut(),callback:e}))},ready:function(t){return w.on(ct.ready,t)},on:function(n,r){if(!n||!r||"function"!=typeof r)return!1;if("bootstrap"===n)throw new Error("Not allowed to listen to bootstrap");if("*"===n){var t=function(t){return function(e){return function(t){return t.type.match(/Start$|Start:/)&&r({payload:t,instance:w,plugins:c}),e(t)}}},e=function(t){return function(e){return function(t){return t.type.match(/Start$|Start:/)||r({payload:t,instance:w,plugins:c}),e(t)}}};return g(t,"before"),g(e,"after"),function(){v(t,"before"),v(e,"after")}}var o=n.match(/Start$|Start:/)?"before":"after",a=function(t){return function(e){return function(t){return t.type===n&&r({payload:t,instance:w,plugins:c}),e(t)}}};return g(a,o),function(){return v(a,o)}},once:function(t,e){var n=w.on(t,function(t){e({payload:t,instance:w,plugins:c}),n()});return n},getState:function(t){var e=P.getState();return t?he(e,t):Object.assign({},e)},dispatch:function(t){var e,n="string"==typeof t?{type:t}:t;if(e=n.type,it.includes(e))throw new Error('Trying to dispatch analytics reservedAction "'.concat(n.type,'"'));var r=n.meta||{},o=t._||{},a=L({},n,{meta:L({timestamp:Ut()},r),_:L({originalAction:n.type},o)});P.dispatch(a)},enablePlugin:function(t,e){var n,r;P.dispatch((n=t,r=e,{type:ct.enablePlugin,name:n,callback:r}))},disablePlugin:function(t,e){var n,r;P.dispatch((n=t,r=e,{type:ct.disablePlugin,name:n,callback:r}))},loadPlugin:function(t){P.dispatch({type:ct.loadPlugin,plugins:t?[t]:Object.keys(p())})},storage:{getItem:Se,setItem:function(t,e,n){P.dispatch(be(t,e,n))},removeItem:function(t,e){P.dispatch(we(t,e))}},setAnonymousId:function(t,e){w.storage.setItem(ut,t,e)},events:l,pluginEvents:f},S=r.middlewares.concat([b("before"),(h=w,m=p,y={all:l,plugins:f},function(d){return function(p){return e=bt(gt.mark(function t(e){var n,r,o,a,i,c,u,s,l,f;return gt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.type,r=e.name,o=e.callback,(a=e).abort)return t.abrupt("return",p(e));t.next=4;break;case 4:if(n!==ct.disablePlugin&&n!==ct.enablePlugin||o&&o(r),n===ct.initializeEnd&&(i=m(),c=Object.keys(i).map(function(t){return i[t]}),u=[],s=[],l=c.map(function(e){var t=e.loaded,n=e.NAMESPACE;return wt(e,t,1e4).then(function(t){d.dispatch({type:"ready:".concat(n),name:n,events:Object.keys(e).filter(function(t){return!["NAMESPACE","config","loaded"].includes(t)})}),u=u.concat(n)}).catch(function(t){if(t instanceof Error)throw new Error(t);return s=s.concat(t.NAMESPACE),t})}),Promise.all(l).then(function(t){setTimeout(function(){d.dispatch({type:"ready",plugins:u,failed:s})},0)})),"bootstrap"!==n)return t.next=9,At(e,m,h,d,y);t.next=11;break;case 9:return f=t.sent,t.abrupt("return",p(f));case 11:return t.abrupt("return",p(a));case 12:case"end":return t.stop()}},t,this)})),function(t){return e.apply(this,arguments)};var e}}),function(t){return function(a){return function(t){var e=t.type,n=t.key,r=t.value,o=t.options;if(e===ct.setItem||e===ct.removeItem){if(t.abort)return a(t);e===ct.setItem?rt.setItem(n,r,o):rt.removeItem(n,o)}return a(t)}}},(i=w,function(a){return function(o){return function(t){if(t.type===ct.bootstrap){rt.getItem(ut)||i.storage.setItem(ut,ot());var n=Y(),e=Object.keys(n);if(e.length){var r=e.reduce(function(t,e){return(e.match(/^utm_/)||e.match(/^(d|g)clid/))&&(t.campaign[e]=n[e]),e.match(/^an_prop_/)&&(t.props["".concat(e.replace(/^an_prop_/,""))]=n[e]),e.match(/^an_trait_/)&&(t.traits["".concat(e.replace(/^an_trait_/,""))]=n[e]),t},{campaign:{},props:{},traits:{}});a.dispatch(L({type:ct.params,raw:n},r)),n.an_uid&&setTimeout(function(){i.identify(n.an_uid,r.traits)},0),n.an_event&&setTimeout(function(){i.track(n.an_event,r.props)},0),Object.keys(r.campaign).length&&a.dispatch({type:ct.campaign,campaign:r.campaign}),n.an_clean&&setTimeout(function(){J("an_")},0)}}return o(t)}}}),(t=w,s=t.storage,function(u){return function(c){return function(t){var e=t.userId,n=t.traits,r=t.options,o=t.callback;if(t.type===ct.reset&&(s.removeItem(st),s.removeItem(lt),s.removeItem(ut),o&&"function"==typeof o&&o()),t.type===ct.identify){var a=s.getItem(st),i=s.getItem(lt)||{};a&&a!==e&&u.dispatch({type:ct.userIdChanged,old:{userId:a,traits:i},new:{userId:e,traits:n},options:r}),e&&s.setItem(st,e),n&&s.setItem(lt,L({},i,n))}return c(t)}}}),b("after")]),E={context:te,user:le,page:oe,track:ie,plugins:Ht(p),queue:ue},x=z,I=z;if(V&&e.debug){var O=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__;O&&(x=O({trace:!0,traceLimit:25})),I=function(){return 0===arguments.length?ge():"object"===R(arguments[0])?ve(arguments[0]):ve().apply(null,arguments)}}var A,j,N,_=(A=e,Object.keys(A).reduce(function(t,e){return"plugins"===e||"reducers"===e||(t[e]=A[e]),t},{})),k={context:_,user:fe(),plugins:r.pluginsArray.reduce(function(t,e){var n=e.NAMESPACE,r=e.config,o=e.loaded;return t[n]={enabled:!0,initialized:!e.initialize,loaded:Boolean(o()),config:r||{}},t},{})},P=C(q(L({},E,n)),k,I(x(function(){for(var t=arguments.length,u=Array(t),e=0;e<t;e++)u[e]=arguments[e];return function(c){return function(t,e,n){var r,o=c(t,e,n),a=o.dispatch,i={getState:o.getState,dispatch:function(t){return a(t)}};return r=u.map(function(t){return t(i)}),a=z.apply(void 0,r)(o.dispatch),F({},o,{dispatch:a})}}}.apply(void 0,M(S))))),T=Object.keys(c);return P.dispatch({type:ct.bootstrap,plugins:T,config:_}),P.dispatch({type:ct.registerPlugins,plugins:T}),r.pluginsArray.map(function(t,e){var n=t.bootstrap,r=t.config;n&&"function"==typeof n&&n({instance:w,config:r,payload:t});var o=Ht.length===e+1;P.dispatch({type:"registerPlugin:".concat(t.NAMESPACE),name:t.NAMESPACE,plugin:t}),o&&P.dispatch({type:ct.initializeStart,plugins:T})}),me(function(t){P.dispatch({type:t?ct.offline:ct.online})}),j=P,N=p,setInterval(function(){var i=N(),t=j.getState(),c=t.plugins,e=t.context,u=t.queue;if(!e.offline&&u&&u.actions&&u.actions.length){var n=u.actions.reduce(function(t,e,n){return c[e.plugin].loaded?(t.process.push(e),t.processIndex.push(n)):(t.requeue.push(e),t.requeueIndex.push(n)),t},{processIndex:[],process:[],requeue:[],requeueIndex:[]});if(n.processIndex&&n.processIndex.length){n.processIndex.forEach(function(t){var e=u.actions[t],n=e.plugin,r=e.payload.type,o=i[n][r];if(o&&"function"==typeof o){o({payload:e.payload,config:c[n].config});var a="".concat(r,":").concat(n);j.dispatch(L({},e.payload,{type:a,meta:{called:!0},_:{called:a,from:"queueDrain"}}))}});var r=u.actions.filter(function(t,e){return-1===n.processIndex.indexOf(e)});u.actions=r}}},3e3),e.exposeRedux?Object.assign({},w,{dispatch:P.dispatch,subscribe:P.subscribe,replaceReducer:P.replaceReducer}):w}t.default=Ee,t.analytics=Ee,t.EVENTS=ct,t.CONSTANTS=ft}(this.window=this.window||{});
{
"name": "analytics",
"version": "0.1.4",
"version": "0.1.5",
"description": "Pluggable analytics library",

@@ -91,3 +91,3 @@ "keywords": [

},
"gitHead": "f224554ce7e0afb287944ed95ef513587df0f7dd"
"gitHead": "745c4d599c4890b81d598df8017dae45b9fb60fa"
}

@@ -539,2 +539,3 @@ # Analytics 📊

<!-- AUTO-GENERATED-CONTENT:START (PLUGINS) -->
- [analytics-cli](https://github.com/DavidWells/analytics/tree/master/packages/analytics-cli) CLI for `analytics` pkg [npm link](https://www.npmjs.com/package/analytics-cli).
- [analytics-plugin-customerio](https://github.com/DavidWells/analytics/tree/master/packages/analytics-plugin-customerio) Customer.io plugin for 'analytics' [npm link](https://www.npmjs.com/package/analytics-plugin-customerio).

@@ -541,0 +542,0 @@ - [analytics-plugin-do-not-track](https://github.com/DavidWells/analytics/tree/master/packages/analytics-plugin-do-not-track) Disable tracking for opted out visitors [npm link](https://www.npmjs.com/package/analytics-plugin-do-not-track).

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc