UNPKG

keen-analysis

Version:
2 lines 40.5 kB
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(window,function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=21)}([function(e,t){e.exports=function(e,t,n){var r;if(!e)return 0;if(n=n||e,e instanceof Array){for(r=0;r<e.length;r++)if(!1===t.call(n,e[r],r,e))return 0}else for(r in e)if(e.hasOwnProperty(r)&&!1===t.call(n,e[r],r,e))return 0;return 1}},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){e.exports=function(e){for(var t=1;t<arguments.length;t++)for(var n in arguments[t])e[n]=arguments[t][n];return e}},function(e,t,n){"use strict";t.a=function(e){var t=this.constructor;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){return t.reject(n)})})}},function(e,t,n){"use strict";n.r(t),function(e){var t=n(7),r=n(3),o=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("unable to locate global object")}();o.Promise?o.Promise.prototype.finally||(o.Promise.prototype.finally=r.a):o.Promise=t.a}.call(this,n(1))},function(e,t){!function(e){"use strict";if(!e.fetch){var t={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(t.arrayBuffer)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],r=function(e){return e&&DataView.prototype.isPrototypeOf(e)},o=ArrayBuffer.isView||function(e){return e&&n.indexOf(Object.prototype.toString.call(e))>-1};f.prototype.append=function(e,t){e=s(e),t=u(t);var n=this.map[e];this.map[e]=n?n+","+t:t},f.prototype.delete=function(e){delete this.map[s(e)]},f.prototype.get=function(e){return e=s(e),this.has(e)?this.map[e]:null},f.prototype.has=function(e){return this.map.hasOwnProperty(s(e))},f.prototype.set=function(e,t){this.map[s(e)]=u(t)},f.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},f.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),c(e)},f.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),c(e)},f.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),c(e)},t.iterable&&(f.prototype[Symbol.iterator]=f.prototype.entries);var i=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];v.prototype.clone=function(){return new v(this,{body:this._bodyInit})},y.call(v.prototype),y.call(b.prototype),b.prototype.clone=function(){return new b(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new f(this.headers),url:this.url})},b.error=function(){var e=new b(null,{status:0,statusText:""});return e.type="error",e};var a=[301,302,303,307,308];b.redirect=function(e,t){if(-1===a.indexOf(t))throw new RangeError("Invalid status code");return new b(null,{status:t,headers:{location:e}})},e.Headers=f,e.Request=v,e.Response=b,e.fetch=function(e,n){return new Promise(function(r,o){var i=new v(e,n),a=new XMLHttpRequest;a.onload=function(){var e,t,n={status:a.status,statusText:a.statusText,headers:(e=a.getAllResponseHeaders()||"",t=new f,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t)};n.url="responseURL"in a?a.responseURL:n.headers.get("X-Request-URL");var o="response"in a?a.response:a.responseText;r(new b(o,n))},a.onerror=function(){o(new TypeError("Network request failed"))},a.ontimeout=function(){o(new TypeError("Network request failed"))},a.open(i.method,i.url,!0),"include"===i.credentials?a.withCredentials=!0:"omit"===i.credentials&&(a.withCredentials=!1),"responseType"in a&&t.blob&&(a.responseType="blob"),i.headers.forEach(function(e,t){a.setRequestHeader(t,e)}),a.send(void 0===i._bodyInit?null:i._bodyInit)})},e.fetch.polyfill=!0}function s(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function u(e){return"string"!=typeof e&&(e=String(e)),e}function c(e){var n={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(n[Symbol.iterator]=function(){return n}),n}function f(e){this.map={},e instanceof f?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function l(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function d(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function p(e){var t=new FileReader,n=d(t);return t.readAsArrayBuffer(e),n}function h(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(t.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(t.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(t.arrayBuffer&&t.blob&&r(e))this._bodyArrayBuffer=h(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!t.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!o(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=h(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=l(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?l(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(p)}),this.text=function(){var e,t,n,r=l(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=d(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},t.formData&&(this.formData=function(){return this.text().then(m)}),this.json=function(){return this.text().then(JSON.parse)},this}function v(e,t){var n,r,o=(t=t||{}).body;if(e instanceof v){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new f(e.headers)),this.method=e.method,this.mode=e.mode,o||null==e._bodyInit||(o=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new f(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),i.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function m(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function b(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new f(t.headers),this.url=t.url||"",this._initBody(e)}}("undefined"!=typeof self?self:this)},function(e,t,n){var r=n(0);n(2);e.exports=function(e){var t=[];return r(e,function(e,n){"string"!=typeof e&&(e=JSON.stringify(e)),t.push(n+"="+encodeURIComponent(e))}),t.join("&")}},function(e,t,n){"use strict";(function(e){var r=n(3),o=setTimeout;function i(){}function a(e){if(!(this instanceof a))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(e,this)}function s(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,a._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void c(t.promise,e)}u(t.promise,r)}else(1===e._state?u:c)(t.promise,e._value)})):e._deferreds.push(t)}function u(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof a)return e._state=3,e._value=t,void f(e);if("function"==typeof n)return void l((r=n,o=t,function(){r.apply(o,arguments)}),e)}e._state=1,e._value=t,f(e)}catch(t){c(e,t)}var r,o}function c(e,t){e._state=2,e._value=t,f(e)}function f(e){2===e._state&&0===e._deferreds.length&&a._immediateFn(function(){e._handled||a._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t<n;t++)s(e,e._deferreds[t]);e._deferreds=null}function l(e,t){var n=!1;try{e(function(e){n||(n=!0,u(t,e))},function(e){n||(n=!0,c(t,e))})}catch(e){if(n)return;n=!0,c(t,e)}}a.prototype.catch=function(e){return this.then(null,e)},a.prototype.then=function(e,t){var n=new this.constructor(i);return s(this,new function(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}(e,t,n)),n},a.prototype.finally=r.a,a.all=function(e){return new a(function(t,n){if(!e||void 0===e.length)throw new TypeError("Promise.all accepts an array");var r=Array.prototype.slice.call(e);if(0===r.length)return t([]);var o=r.length;function i(e,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(t){i(e,t)},n)}r[e]=a,0==--o&&t(r)}catch(e){n(e)}}for(var a=0;a<r.length;a++)i(a,r[a])})},a.resolve=function(e){return e&&"object"==typeof e&&e.constructor===a?e:new a(function(t){t(e)})},a.reject=function(e){return new a(function(t,n){n(e)})},a.race=function(e){return new a(function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)})},a._immediateFn="function"==typeof e&&function(t){e(t)}||function(e){o(e,0)},a._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},t.a=a}).call(this,n(18).setImmediate)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=t.MD5=function(e){return function(e){for(var t,n="0123456789ABCDEF",r="",o=0;o<e.length;o++)t=e.charCodeAt(o),r+=n.charAt(t>>>4&15)+n.charAt(15&t);return r}(function(e){for(var t="",n=0;n<32*e.length;n+=8)t+=String.fromCharCode(e[n>>5]>>>n%32&255);return t}(function(e,t){e[t>>5]|=128<<t%32,e[14+(t+64>>>9<<4)]=t;for(var n=1732584193,r=-271733879,o=-1732584194,f=271733878,l=0;l<e.length;l+=16){var d=n,p=r,h=o,y=f;r=u(r=u(r=u(r=u(r=s(r=s(r=s(r=s(r=a(r=a(r=a(r=a(r=i(r=i(r=i(r=i(r,o=i(o,f=i(f,n=i(n,r,o,f,e[l+0],7,-680876936),r,o,e[l+1],12,-389564586),n,r,e[l+2],17,606105819),f,n,e[l+3],22,-1044525330),o=i(o,f=i(f,n=i(n,r,o,f,e[l+4],7,-176418897),r,o,e[l+5],12,1200080426),n,r,e[l+6],17,-1473231341),f,n,e[l+7],22,-45705983),o=i(o,f=i(f,n=i(n,r,o,f,e[l+8],7,1770035416),r,o,e[l+9],12,-1958414417),n,r,e[l+10],17,-42063),f,n,e[l+11],22,-1990404162),o=i(o,f=i(f,n=i(n,r,o,f,e[l+12],7,1804603682),r,o,e[l+13],12,-40341101),n,r,e[l+14],17,-1502002290),f,n,e[l+15],22,1236535329),o=a(o,f=a(f,n=a(n,r,o,f,e[l+1],5,-165796510),r,o,e[l+6],9,-1069501632),n,r,e[l+11],14,643717713),f,n,e[l+0],20,-373897302),o=a(o,f=a(f,n=a(n,r,o,f,e[l+5],5,-701558691),r,o,e[l+10],9,38016083),n,r,e[l+15],14,-660478335),f,n,e[l+4],20,-405537848),o=a(o,f=a(f,n=a(n,r,o,f,e[l+9],5,568446438),r,o,e[l+14],9,-1019803690),n,r,e[l+3],14,-187363961),f,n,e[l+8],20,1163531501),o=a(o,f=a(f,n=a(n,r,o,f,e[l+13],5,-1444681467),r,o,e[l+2],9,-51403784),n,r,e[l+7],14,1735328473),f,n,e[l+12],20,-1926607734),o=s(o,f=s(f,n=s(n,r,o,f,e[l+5],4,-378558),r,o,e[l+8],11,-2022574463),n,r,e[l+11],16,1839030562),f,n,e[l+14],23,-35309556),o=s(o,f=s(f,n=s(n,r,o,f,e[l+1],4,-1530992060),r,o,e[l+4],11,1272893353),n,r,e[l+7],16,-155497632),f,n,e[l+10],23,-1094730640),o=s(o,f=s(f,n=s(n,r,o,f,e[l+13],4,681279174),r,o,e[l+0],11,-358537222),n,r,e[l+3],16,-722521979),f,n,e[l+6],23,76029189),o=s(o,f=s(f,n=s(n,r,o,f,e[l+9],4,-640364487),r,o,e[l+12],11,-421815835),n,r,e[l+15],16,530742520),f,n,e[l+2],23,-995338651),o=u(o,f=u(f,n=u(n,r,o,f,e[l+0],6,-198630844),r,o,e[l+7],10,1126891415),n,r,e[l+14],15,-1416354905),f,n,e[l+5],21,-57434055),o=u(o,f=u(f,n=u(n,r,o,f,e[l+12],6,1700485571),r,o,e[l+3],10,-1894986606),n,r,e[l+10],15,-1051523),f,n,e[l+1],21,-2054922799),o=u(o,f=u(f,n=u(n,r,o,f,e[l+8],6,1873313359),r,o,e[l+15],10,-30611744),n,r,e[l+6],15,-1560198380),f,n,e[l+13],21,1309151649),o=u(o,f=u(f,n=u(n,r,o,f,e[l+4],6,-145523070),r,o,e[l+11],10,-1120210379),n,r,e[l+2],15,718787259),f,n,e[l+9],21,-343485551),n=c(n,d),r=c(r,p),o=c(o,h),f=c(f,y)}return Array(n,r,o,f)}(function(e){for(var t=Array(e.length>>2),n=0;n<t.length;n++)t[n]=0;for(n=0;n<8*e.length;n+=8)t[n>>5]|=(255&e.charCodeAt(n/8))<<n%32;return t}(e),8*e.length))).toLowerCase()};function o(e,t,n,r,o,i){return c(function(e,t){return e<<t|e>>>32-t}(c(c(t,e),c(r,i)),o),n)}function i(e,t,n,r,i,a,s){return o(t&n|~t&r,e,t,i,a,s)}function a(e,t,n,r,i,a,s){return o(t&r|n&~r,e,t,i,a,s)}function s(e,t,n,r,i,a,s){return o(t^n^r,e,t,i,a,s)}function u(e,t,n,r,i,a,s){return o(n^(t|~r),e,t,i,a,s)}function c(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFromCache=t.saveToCache=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};n(4),n(5);var o,i=n(8),a=(o=i)&&o.__esModule?o:{default:o};var s=!0;"indexedDB"in self||(s=!1);var u=void 0,c={dbName:"keenAnalysisIndexedDB",dbCollectionName:"requests",dbCollectionKey:"url",maxAge:6e4};function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return u?Promise.resolve():s?(c=r({},c,e),new Promise(function(e,t){var n=self.indexedDB.open(c.dbName);n.onerror=function(t){s=!1,e()},n.onupgradeneeded=function(e){var t=e.target.result.createObjectStore(c.dbCollectionName,{keyPath:c.dbCollectionKey});t.createIndex(c.dbCollectionKey,c.dbCollectionKey,{unique:!0}),t.createIndex("expiryTime","expiryTime",{unique:!1})},n.onsuccess=function(t){(u=t.target.result).onerror=function(e){s=!1},e(u)}})):Promise.resolve()}var l=function(e,t){return(0,a.default)(e+"&body="+JSON.stringify(t.body))};t.saveToCache=function(e,t,n){return f().then(function(){var r=u.transaction(c.dbCollectionName,"readwrite").objectStore(c.dbCollectionName).add({url:l(e,t),expiryTime:Date.now()+c.maxAge,responseJson:n});r.onsuccess=function(e){},r.onerror=function(e){s=!1}})},t.getFromCache=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return f(r.cache).then(function(){return new Promise(function(o,i){if(!s)return o(null);var a=u.transaction(c.dbCollectionName,"readwrite").objectStore(c.dbCollectionName).index("expiryTime"),f=IDBKeyRange.upperBound(Date.now(),!0);a.openCursor(f).onsuccess=function(e){var t=e.target.result;if(t){u.transaction(c.dbCollectionName,"readwrite").objectStore(c.dbCollectionName).delete(e.target.result.value[c.dbCollectionKey]);t.continue()}};var d=u.transaction(c.dbCollectionName,"readwrite").objectStore(c.dbCollectionName).index(c.dbCollectionKey).get(l(t,n));d.onsuccess=function(i){if(!i.target.result||i.target.result.expiryTime<Date.now()){if(i.target.result&&i.target.result.expiryTime<Date.now()){var a=u.transaction(c.dbCollectionName,"readwrite").objectStore(c.dbCollectionName).delete(i.target.result[c.dbCollectionKey]);return a.onsuccess=function(i){o(e(t,n,r))},a.onerror=function(i){s=!1,o(e(t,n,r))},o(null)}return o(null)}return o(i.target.result.responseJson)},d.onerror=function(i){s=!1,o(e(t,n,r))}})})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DELETE=t.PUT=t.POST=t.GET=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};n(4),n(5);var o=s(n(0)),i=s(n(6)),a=n(9);function s(e){return e&&e.__esModule?e:{default:e}}t.GET=function(e,t){return"undefined"!=typeof fetch?u("GET",e,t):c()?f("GET",e,t):function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.url,r=t.callback,o=(new Date).getTime(),a=document.createElement("script"),s=document.getElementsByTagName("head")[0],u="keenJSONPCallback",c=!1;u+=o;for(;u in window;)u+="a";window[u]=function(e){!0!==c&&f(null,e)},e.params&&(n+=(0,i.default)(e.params));function f(e,t){c=!0,r&&"function"==typeof r&&(r(e,t),r=void 0),window[u]=void 0;try{delete window[u]}catch(e){}s.removeChild(a)}a.onreadystatechange=function(){!1===c&&"loaded"===this.readyState&&f("An error occurred",null)},a.onerror=function(){!1===c&&f("An error occurred",null)},a.src=n+"&jsonp="+u,s.appendChild(a)}(e,t)},t.POST=function(e,t){if("undefined"!=typeof fetch)return u("POST",e,t);if(c())return f("POST",e,t);t.callback("XHR POST not supported",null)},t.PUT=function(e,t){if("undefined"!=typeof fetch)return u("PUT",e,t);if(c())return f("PUT",e,t);t.callback("XHR PUT not supported",null)},t.DELETE=function(e,t){if("undefined"!=typeof fetch)return u("DELETE",e,t);if(c())return f("DELETE",e,t);t.callback("XHR DELETE not supported",null)};function u(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s={},c=t.url;"GET"!==e&&"DELETE"!==e||(-1===c.indexOf("?")?c+="?":c+="&",t.api_key&&(c+="api_key="+t.api_key+"&"),t.params&&(c+=(0,i.default)(t.params))),(0,o.default)(t.headers,function(e,t){"string"==typeof e&&(s[t]=e)});var f={method:e,body:"GET"!==e&&t.params?JSON.stringify(t.params):void 0,mode:"cors",headers:s};return t.cache&&"DELETE"!==e&&"PUT"!==e&&!n.notFoundInCache?(0,a.getFromCache)(c,f,t).then(function(o){if(o)return void 0!==n.callback&&n.callback.call(self,null,o),Promise.resolve(o);u(e,t,r({},n,{notFoundInCache:!0}))}):fetch(c,r({},f,{signal:n.signal})).then(function(t){return t.ok&&"DELETE"===e?{}:t.ok?t.json():t.json().then(function(e){return Promise.reject({error_code:e.error_code,body:e.message,status:t.status,ok:!1,statusText:t.statusText})})}).then(function(r){return t.cache&&"DELETE"!==e&&(0,a.saveToCache)(c,f,r),void 0!==n.callback&&n.callback.call(self,null,r),Promise.resolve(r)})}function c(){var e="undefined"==typeof window?this:window;if(e.XMLHttpRequest&&(!e.ActiveXObject||e.location&&e.location.protocol&&"file:"!==e.location.protocol))return new XMLHttpRequest;try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(e){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(e){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(e){}return!1}function f(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=c(),a=n.callback,s=t.url;return r.onreadystatechange=function(){var e=void 0;if(4==r.readyState)if(r.status>=200&&r.status<300)if(204===r.status)a&&a(null,r);else try{e=JSON.parse(r.responseText),a&&e&&a(null,e)}catch(e){a&&a(r,null)}else try{e=JSON.parse(r.responseText),a&&e&&a(e,null)}catch(e){a&&a(r,null)}},"GET"!==e?(r.open(e,s,!0),(0,o.default)(t.headers,function(e,t){"string"==typeof e&&r.setRequestHeader(t,e)}),t.params?r.send(JSON.stringify(t.params)):r.send()):(s+="?",t.api_key&&(s+="api_key="+t.api_key+"&"),t.params&&(s+=(0,i.default)(t.params)),r.open(e,s,!0),(0,o.default)(t.headers,function(e,t){"string"==typeof e&&r.setRequestHeader(t,e)}),r.send()),r}},function(e,t,n){(function(e){(function(){"use strict";var t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},o=function(){function e(){t(this,e),this.listeners={}}return n(e,[{key:"addEventListener",value:function(e,t){e in this.listeners||(this.listeners[e]=[]),this.listeners[e].push(t)}},{key:"removeEventListener",value:function(e,t){if(e in this.listeners)for(var n=this.listeners[e],r=0,o=n.length;r<o;r++)if(n[r]===t)return void n.splice(r,1)}},{key:"dispatchEvent",value:function(e){var t=this;if(e.type in this.listeners){for(var n=function(n){setTimeout(function(){return n.call(t,e)})},r=this.listeners[e.type],o=0,i=r.length;o<i;o++)n(r[o]);return!e.defaultPrevented}}}]),e}(),i=function(e){function i(){t(this,i);var e=r(this,(i.__proto__||Object.getPrototypeOf(i)).call(this));return e.aborted=!1,e.onabort=null,e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(i,o),n(i,[{key:"toString",value:function(){return"[object AbortSignal]"}},{key:"dispatchEvent",value:function(e){"abort"===e.type&&(this.aborted=!0,"function"==typeof this.onabort&&this.onabort.call(this,e)),function e(t,n,r){null===t&&(t=Function.prototype);var o=Object.getOwnPropertyDescriptor(t,n);if(void 0===o){var i=Object.getPrototypeOf(t);return null===i?void 0:e(i,n,r)}if("value"in o)return o.value;var a=o.get;return void 0!==a?a.call(r):void 0}(i.prototype.__proto__||Object.getPrototypeOf(i.prototype),"dispatchEvent",this).call(this,e)}}]),i}(),a=function(){function e(){t(this,e),this.signal=new i}return n(e,[{key:"abort",value:function(){var e=void 0;try{e=new Event("abort")}catch(t){"undefined"!=typeof document?(e=document.createEvent("Event")).initEvent("abort",!1,!1):e={type:"abort",bubbles:!1,cancelable:!1}}this.signal.dispatchEvent(e)}},{key:"toString",value:function(){return"[object AbortController]"}}]),e}();"undefined"!=typeof Symbol&&Symbol.toStringTag&&(a.prototype[Symbol.toStringTag]="AbortController",i.prototype[Symbol.toStringTag]="AbortSignal"),function(e){if(!e.AbortController)if(e.AbortController=a,e.AbortSignal=i,e.fetch){var t=function(e){"function"==typeof e&&(e={fetch:e});var t=e,n=t.fetch,r=t.Request,o=void 0===r?n.Request:r,i=t.AbortController,s=o;if(s){var u=(new(void 0===i?a:i)).signal;if(new s("/",{signal:u}).signal)return{fetch:n,Request:s};(s=function(e,t){var n=new o(e,t);return t&&t.signal&&(n.signal=t.signal),n}).prototype=o.prototype}var c=n;return{fetch:function(e,t){var n=s&&s.prototype.isPrototypeOf(e)?e.signal:t?t.signal:void 0;if(n){var r=void 0;try{r=new DOMException("Aborted","AbortError")}catch(e){(r=new Error("Aborted")).name="AbortError"}if(n.aborted)return Promise.reject(r);var o=new Promise(function(e,t){n.addEventListener("abort",function(){return t(r)},{once:!0})});return Promise.race([o,c(e,t)])}return c(e,t)},Request:s}}(e),n=t.fetch,r=t.Request;e.fetch=n,e.Request=r}else console.warn("fetch() is not available, cannot install abortcontroller-polyfill")}("undefined"!=typeof self?self:e)})()}).call(this,n(1))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.default=u,t.getAnalysisType=c;var i=s(n(0)),a=s(n(2));function s(e){return e&&e.__esModule?e:{default:e}}function u(e,t){return this.httpHandlers=t,function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof t?(this.config=o({api_key:void 0,method:e,params:{},url:t,headers:{Authorization:"","Content-type":"application/json"}},n),this):(this.config=o({api_key:void 0,params:{},method:e,headers:{Authorization:t.api_key,"Content-type":"application/json"}},t,n),this.send())}.bind(this)}function c(e){var t=e.split("/queries/");return t[t.length-1]}n(11),u.prototype.auth=function(e){return"string"==typeof e&&(this.config.api_key="string"==typeof e?e:void 0,this.headers({Authorization:e})),this},u.prototype.headers=function(e){return"object"===(void 0===e?"undefined":r(e))&&(0,i.default)(e,function(e,t){this.config.headers[t]=e}.bind(this)),this},u.prototype.timeout=function(e){return this.config.timeout="number"==typeof e?e:3e5,this},u.prototype.send=function(e){e&&(this.config.params=e&&"object"===(void 0===e?"undefined":r(e))?e:{});var t=this.httpHandlers[this.config.method],n=(0,a.default)({},this.config);"DELETE"!==this.config.method&&void 0===n.params.analysis_type&&n.url.indexOf("/queries/")>-1&&n.url.indexOf("/saved/")<0&&(n.params.analysis_type=c(n.url));var o=void 0;"undefined"!=typeof AbortController&&(o=new AbortController);var i=void 0,s=new Promise(function(e,r){var s={};return o&&(s.signal=o.signal),s.callback=function(t,o){var i=o;t?r(t):(n.params&&void 0!==n.params.event_collection&&void 0===o.query&&(i=(0,a.default)({query:n.params},o)),e(i))},i=t(n,s)});return s.abort=function(){if(o)return o.abort();i.emit("abort")},s}},function(e,t,n){function r(e){if(e)return function(e){for(var t in r.prototype)e[t]=r.prototype[t];return e}(e)}e.exports=r,r.prototype.on=r.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},r.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this},r.prototype.off=r.prototype.removeListener=r.prototype.removeAllListeners=r.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var n,r=this._callbacks["$"+e];if(!r)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var o=0;o<r.length;o++)if((n=r[o])===t||n.fn===t){r.splice(o,1);break}return this},r.prototype.emit=function(e){this._callbacks=this._callbacks||{};var t=[].slice.call(arguments,1),n=this._callbacks["$"+e];if(n)for(var r=0,o=(n=n.slice(0)).length;r<o;++r)n[r].apply(this,t);return this},r.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]},r.prototype.hasListeners=function(e){return!!this.listeners(e).length}},function(e,t){e.exports=function(e){var t,n={},r=/\+/g,o=/([^&=]+)=?([^&]*)/g,i=function(e){return decodeURIComponent(e.replace(r," "))},a=e.split("?")[1];for(;t=o.exec(a);)n[i(t[1])]=i(t[2]);return n}},function(e,t,n){(function(t){(function(t){var r=t.Keen||void 0,o=n(0),i=n(2),a=n(14),s=n(6),u=n(13);function c(e){if(this instanceof c==!1)return new c(e);this.configure(e),c.debug&&this.on("error",c.log),this.emit("ready"),c.emit("client",this)}function f(e){return void 0!==e}r&&void 0===r.resources&&(c.legacyVersion=r),u(c),u(c.prototype),i(c,{debug:!1,enabled:!0,loaded:!1,version:"__VERSION__"}),c.helpers=c.helpers||{},c.resources=c.resources||{},i(c.resources,{base:"{protocol}://{host}",version:"{protocol}://{host}/3.0",projects:"{protocol}://{host}/3.0/projects",projectId:"{protocol}://{host}/3.0/projects/{projectId}",events:"{protocol}://{host}/3.0/projects/{projectId}/events",queries:"{protocol}://{host}/3.0/projects/{projectId}/queries",datasets:"{protocol}://{host}/3.0/projects/{projectId}/datasets"}),c.utils=c.utils||{},i(c.utils,{each:o,extend:i,parseParams:a,serialize:s}),c.extendLibrary=function(e,t){var n=r||t;return f(n)&&f(n.resources)&&(o(n,function(t,n){"object"==typeof t?(e[n]=e[n]||{},i(e[n],t)):e[n]=e[n]||t}),i(e.prototype,n.prototype)),e},c.log=function(e){c.debug&&"object"==typeof console&&console.log("[Keen]",e)},c.noConflict=function(){return void 0!==t.Keen&&(t.Keen=c.legacyVersion||r),c},c.ready=function(e){c.loaded?e():c.once("ready",e)},c.prototype.configure=function(e){var t=e||{};return this.config=this.config||{projectId:void 0,writeKey:void 0,host:"api.keen.io",protocol:"https",requestType:"jsonp",resources:i({},c.resources)},"undefined"!=typeof window&&window.navigator&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1&&(t.protocol=document.location.protocol.replace(":","")),t.host&&t.host.replace(/.*?:\/\//g,""),i(this.config,t),this},c.prototype.masterKey=function(e){return arguments.length?(this.config.masterKey=e?String(e):null,this):this.config.masterKey},c.prototype.projectId=function(e){return arguments.length?(this.config.projectId=e?String(e):null,this):this.config.projectId},c.prototype.resources=function(e){if(!arguments.length)return this.config.resources;var t=this;return"object"==typeof e&&o(e,function(e,n){t.config.resources[n]=e||null}),t},c.prototype.url=function(e){var t,n=Array.prototype.slice.call(arguments,1),r=this.config.resources.base||"{protocol}://{host}";return t=e&&"string"==typeof e?this.config.resources[e]?this.config.resources[e]:r+e:r,o(this.config,function(e,n){"object"!=typeof e&&(t=t.replace("{"+n+"}",e))}),o(n,function(e,n){"string"==typeof e?t+="/"+e:"object"==typeof e&&(t+="?",o(e,function(e,n){t+=n+"="+e+"&"}),t=t.slice(0,-1))}),t},function(e){if(c.loaded||"undefined"==typeof document)return void e();null==document.readyState&&document.addEventListener&&(document.addEventListener("DOMContentLoaded",function e(){document.removeEventListener("DOMContentLoaded",e,!1),document.readyState="complete"},!1),document.readyState="loading");!function e(t){/in/.test(document.readyState)?setTimeout(function(){e(t)},9):t()}(e)}(function(){c.loaded=!0,c.emit("ready")}),e.exports=c}).call(this,"undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{})}).call(this,n(1))},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var u,c=[],f=!1,l=-1;function d(){f&&u&&(f=!1,u.length?c=u.concat(c):l=-1,c.length&&p())}function p(){if(!f){var e=s(d);f=!0;for(var t=c.length;t;){for(u=c,c=[];++l<t;)u&&u[l].run();l=-1,t=c.length}u=null,f=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function y(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||f||s(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=y,o.addListener=y,o.once=y,o.off=y,o.removeListener=y,o.removeAllListeners=y,o.emit=y,o.prependListener=y,o.prependOnceListener=y,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,o,i,a,s,u=1,c={},f=!1,l=e.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(e);d=d&&d.setTimeout?d:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick(function(){h(e)})}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){h(e.data)},r=function(e){i.port2.postMessage(e)}):l&&"onreadystatechange"in l.createElement("script")?(o=l.documentElement,r=function(e){var t=l.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,o.removeChild(t),t=null},o.appendChild(t)}):r=function(e){setTimeout(h,0,e)}:(a="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&h(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),r=function(t){e.postMessage(a+t,"*")}),d.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var o={callback:e,args:t};return c[u]=o,r(u),u++},d.clearImmediate=p}function p(e){delete c[e]}function h(e){if(f)setTimeout(h,0,e);else{var t=c[e];if(t){f=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}(t)}finally{p(e),f=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(1),n(16))},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(o.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new i(o.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(17),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(1))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KeenAnalysis=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};n(4);var i=u(n(15)),a=u(n(0)),s=u(n(2));function u(e){return e&&e.__esModule?e:{default:e}}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.analysis=e,this.params={},this.set(t),this.options=r({},n)}i.default.prototype.readKey=function(e){return arguments.length?(this.config.readKey=e?String(e):null,this):this.config.readKey},i.default.prototype.query=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=e,a=t;if("object"===(void 0===e?"undefined":o(e))&&!t){var u=e.analysis_type,c=e.cache;i=u,a=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["analysis_type","cache"]),n.cache=r({},this.config.cache||{},c||{}),!1===c&&(n.cache=!1)}if(void 0===n.cache&&this.config.cache&&(n.cache=r({},this.config.cache)),i&&a&&"string"==typeof a)return a.indexOf("/result")<0&&(a+="/result"),this.get(this.url("queries",i,a),n).auth(this.config.readKey).send();if(a&&a.saved_query_name){var f=a.saved_query_name.indexOf("/result")>-1?a.saved_query_name:a.saved_query_name+"/result";return this.get(this.url("queries","saved",f),n).auth(this.config.readKey).send()}if("dataset"===i&&"object"===(void 0===a?"undefined":o(a)))return this.get(this.url("datasets",a.name,"results"),n).auth(this.config.readKey).send(a);if(a&&a.dataset_name)return this.get(this.url("datasets",a.dataset_name,"results"),n).auth(this.config.readKey).send(a);if(i&&a&&"object"===(void 0===a?"undefined":o(a))){var l=(0,s.default)({analysis_type:i},a);return l.timezone||(l.timezone=-60*(new Date).getTimezoneOffset()),this.post(this.url("queries",i),n).auth(this.config.readKey).send(l)}return i&&!a?Promise.reject({error_code:"SDKError",message:".query() called with incorrect arguments"}):void 0},i.default.Query=c,i.default.prototype.run=function(e,t){var n=this,r=t,o=void 0,u=e instanceof Array?e:[e],c=[];return(0,a.default)(u,function(e,t){var r=void 0;r="string"==typeof e?n.query("saved",e+"/result"):e instanceof i.default.Query?n.query(e.analysis,(0,s.default)({analysis_type:e.analysis},e.params),e.options):e,c.push(r)}),o=c.length>1?Promise.all(c):c[0],r&&(o.then(function(e){r(null,e)}),o.catch(function(e){r(e,null)})),o},c.prototype.set=function(e){var t=this;return(0,a.default)(e,function(e,n){var r=n,i=e;n.match(new RegExp("[A-Z]"))&&(r=n.replace(/([A-Z])/g,function(e){return"_"+e.toLowerCase()})),t.params[r]=i,i instanceof Array&&(0,a.default)(i,function(e,n){e instanceof Array==0&&"object"===(void 0===e?"undefined":o(e))&&(0,a.default)(e,function(e,o){if(o.match(new RegExp("[A-Z]"))){var i=o.replace(/([A-Z])/g,function(e){return"_"+e.toLowerCase()});delete t.params[r][n][o],t.params[r][n][i]=e}})})}),t},c.prototype.get=function(e){var t=e;if(t.match(new RegExp("[A-Z]"))&&(t=t.replace(/([A-Z])/g,function(e){return"_"+e.toLowerCase()})),this.params)return this.params[t]||null},c.prototype.addFilter=function(e,t,n){return this.params.filters=this.params.filters||[],this.params.filters.push({property_name:e,operator:t,property_value:n}),this};var f=t.KeenAnalysis=i.default;t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KeenAnalysis=t.Keen=void 0;a(n(2));var r=a(n(19)),o=a(n(12)),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(10));function a(e){return e&&e.__esModule?e:{default:e}}r.default.prototype.get=new o.default("GET",i),r.default.prototype.post=new o.default("POST",i),r.default.prototype.put=new o.default("PUT",i),r.default.prototype.del=new o.default("DELETE",i);var s=t.Keen=r.default.extendLibrary(r.default);t.KeenAnalysis=s;t.default=s},function(e,t,n){e.exports=n(20)}])}); //# sourceMappingURL=keen-analysis.min.js.map