@microsoft/office-js
Version:
Office JavaScript APIs
1 lines • 43.5 kB
JavaScript
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var i=t();for(var n in i)("object"==typeof exports?exports:e)[n]=i[n]}}(this,function(){return function(e){function t(n){if(i[n])return i[n].exports;var r=i[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var i={};return t.m=e,t.c=i,t.i=function(e){return e},t.d=function(e,i,n){t.o(e,i)||Object.defineProperty(e,i,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var i=e&&e.e?function(){return e.default}:function(){return e};return t.d(i,"a",i),i},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=30)}([function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});!function(e){e[e.Unspecified=0]="Unspecified",e[e.String=1]="String",e[e.Int64=2]="Int64",e[e.Double=3]="Double",e[e.Boolean=4]="Boolean"}(t.AWTPropertyType||(t.AWTPropertyType={}));!function(e){e[e.NotSet=0]="NotSet",e[e.DistinguishedName=1]="DistinguishedName",e[e.GenericData=2]="GenericData",e[e.IPV4Address=3]="IPV4Address",e[e.IPv6Address=4]="IPv6Address",e[e.MailSubject=5]="MailSubject",e[e.PhoneNumber=6]="PhoneNumber",e[e.QueryString=7]="QueryString",e[e.SipAddress=8]="SipAddress",e[e.SmtpAddress=9]="SmtpAddress",e[e.Identity=10]="Identity",e[e.Uri=11]="Uri",e[e.Fqdn=12]="Fqdn",e[e.IPV4AddressLegacy=13]="IPV4AddressLegacy"}(t.AWTPiiKind||(t.AWTPiiKind={}));!function(e){e[e.NotSet=0]="NotSet",e[e.GenericContent=1]="GenericContent"}(t.AWTCustomerContentKind||(t.AWTCustomerContentKind={}));!function(e){e[e.Low=1]="Low",e[e.Normal=2]="Normal",e[e.High=3]="High"}(t.AWTEventPriority||(t.AWTEventPriority={}));!function(e){e[e.NonRetryableStatus=1]="NonRetryableStatus",e[e.KillSwitch=2]="KillSwitch",e[e.QueueFull=3]="QueueFull"}(t.AWTEventsDroppedReason||(t.AWTEventsDroppedReason={}));!function(e){e[e.InvalidEvent=1]="InvalidEvent",e[e.SizeLimitExceeded=2]="SizeLimitExceeded"}(t.AWTEventsRejectedReason||(t.AWTEventsRejectedReason={}))},function(e,t,i){"use strict";function n(e){var t=new I.Int64("0");return t.low=4294967295&e,t.high=Math.floor(e/4294967296),t}function r(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(W,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}function o(e){return"string"==typeof e}function s(e){return(e+E)*B}function a(e){var t=e.indexOf("-");return t>-1?e.substring(0,t):""}function u(){return null===w&&(w="undefined"!=typeof navigator&&Boolean(navigator.sendBeacon)),w}function d(){return null===C&&(C="undefined"!=typeof Uint8Array&&!S()&&!A()),C}function _(e){return!isNaN(e)&&null!==e&&e>=1&&e<=3}function l(e,i){return"string"!=typeof i&&"number"!=typeof i&&"boolean"!=typeof i||(i={value:i,type:P.AWTPropertyType.Unspecified}),t.PropertyNameRegex.test(e)&&void 0!==i&&null!==i&&null!==i.value&&void 0!==i.value&&""!==i.value?(i.type=v(i.value,i.type),i.type?(void 0===i.pii&&(i.pii=P.AWTPiiKind.NotSet),void 0===i.cc&&(i.cc=P.AWTCustomerContentKind.NotSet),!T(i.pii)||!g(i.cc)||i.cc>0&&i.pii!==P.AWTPiiKind.NotSet?null:i):null):null}function c(e){return e.getUTCFullYear()+"-"+f(e.getUTCMonth()+1)+"-"+f(e.getUTCDate())+"T"+f(e.getUTCHours())+":"+f(e.getUTCMinutes())+":"+f(e.getUTCSeconds())+"."+h(e.getUTCMilliseconds())+"Z"}function p(){if(null===b){var e=new XMLHttpRequest;b=void 0===e.withCredentials&&"undefined"!=typeof XDomainRequest}return b}function f(e){return e<10?"0"+e:e.toString()}function h(e){return e<10?"00"+e:e<100?"0"+e:e.toString()}function v(e,t){return m(t)&&t!==P.AWTPropertyType.Unspecified?t===P.AWTPropertyType.String&&"string"==typeof e?t:t!==P.AWTPropertyType.Double&&t!==P.AWTPropertyType.Int64||"number"!=typeof e?t===P.AWTPropertyType.Boolean&&"boolean"==typeof e?t:void 0:t===P.AWTPropertyType.Int64&&e%1!=0?null:t:y(e)}function y(e){switch(typeof e){case"string":return P.AWTPropertyType.String;case"boolean":return P.AWTPropertyType.Boolean;case"number":return P.AWTPropertyType.Double}return P.AWTPropertyType.Unspecified}function T(e){return!isNaN(e)&&null!==e&&e>=0&&e<=13}function g(e){return!isNaN(e)&&null!==e&&e>=0&&e<=1}function m(e){return!isNaN(e)&&null!==e&&e>=0&&e<=4}function S(){if("undefined"!=typeof navigator&&navigator.userAgent){var e=navigator.userAgent.toLowerCase();if((e.indexOf("safari")>=0||e.indexOf("firefox")>=0)&&e.indexOf("chrome")<0)return!0}return!1}function A(){return!("undefined"==typeof navigator||!navigator.product)&&"ReactNative"===navigator.product}Object.defineProperty(t,"__esModule",{value:!0});var I=i(4),P=i(0),W=/[xy]/g,E=621355968e5,B=1e4;t.EventNameAndTypeRegex=/^[a-zA-Z]([a-zA-Z0-9]|_){2,98}[a-zA-Z0-9]$/,t.EventNameDotRegex=/\./g,t.PropertyNameRegex=/^[a-zA-Z](([a-zA-Z0-9|_|\.]){0,98}[a-zA-Z0-9])?$/,t.StatsApiKey="a387cfcf60114a43a7699f9fbb49289e-9bceb9fe-1c06-460f-96c5-6a0b247358bc-7238";var w=null,C=null,b=null;t.numberToBondInt64=n,t.newGuid=r,t.isString=o,t.msToTicks=s,t.getTenantId=a,t.isBeaconsSupported=u,t.isUint8ArrayAvailable=d,t.isPriority=_,t.sanitizeProperty=l,t.getISOString=c,t.useXDomainRequest=p},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.addNotificationListener=function(e){this.listeners.push(e)},e.eventsSent=function(e){for(var t=this,i=this,n=0;n<this.listeners.length;++n)!function(n){i.listeners[n].eventsSent&&setTimeout(function(){return t.listeners[n].eventsSent(e)},0)}(n)},e.eventsDropped=function(e,t){for(var i=this,n=this,r=0;r<this.listeners.length;++r)!function(r){n.listeners[r].eventsDropped&&setTimeout(function(){return i.listeners[r].eventsDropped(e,t)},0)}(r)},e.eventsRetrying=function(e){for(var t=this,i=this,n=0;n<this.listeners.length;++n)!function(n){i.listeners[n].eventsRetrying&&setTimeout(function(){return t.listeners[n].eventsRetrying(e)},0)}(n)},e.eventsRejected=function(e,t){for(var i=this,n=this,r=0;r<this.listeners.length;++r)!function(r){n.listeners[r].eventsRejected&&setTimeout(function(){return i.listeners[r].eventsRejected(e,t)},0)}(r)},e.listeners=[],e}();t.default=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(14),r=i(0),o=i(28),s=i(10),a=i(5),u=i(11),d=i(1),_=function(){function e(){}return e.setEventsHandler=function(e){this.t=e},e.getEventsHandler=function(){return this.t},e.scheduleTimer=function(){var e=this,t=this.r[this.a][2];this.u<0&&t>=0&&!this._&&(this.t.hasEvents()?(0===t&&this.f>0&&(t=1),this.u=setTimeout(function(){return e.h()},t*(1<<this.f)*1e3)):this.v=0)},e.initialize=function(e){var t=this;this.y=!0,this.T=e,this.t=new o.default(e.collectorUri,e.cacheMemorySizeLimitInNumberOfEvents,e.httpXHROverride),this.g(),s.default.initialize(function(e,i){if(t.T.canSendStatEvent("awt_stats")){var n=new a.default("awt_stats");n.setEventPriority(r.AWTEventPriority.High),n.setProperty("TenantId",i);for(var o in e)e.hasOwnProperty(o)&&n.setProperty(o,e[o].toString());u.default.getLogger(d.StatsApiKey).logEvent(n)}})},e.setTransmitProfile=function(e){this.a!==e&&void 0!==this.r[e]&&(this.clearTimeout(),this.a=e,this.scheduleTimer())},e.loadTransmitProfiles=function(e){this.S();for(var t in e)if(e.hasOwnProperty(t)){if(3!==e[t].length)continue;for(var i=2;i>=0;--i)if(e[t][i]<0){for(var n=i;n>=0;--n)e[t][n]=-1;break}for(var i=2;i>0;--i)if(e[t][i]>0&&e[t][i-1]>0){var r=e[t][i-1]/e[t][i];e[t][i-1]=Math.ceil(r)*e[t][i]}this.r[t]=e[t]}},e.sendEvent=function(e){this.y&&(this.t.addEvent(e),this.scheduleTimer())},e.flush=function(e){var t=(new Date).getTime();!this._&&this.A+3e4<t&&(this.A=t,this.u>-1&&(clearTimeout(this.u),this.u=-1),this.t.uploadNow(e))},e.pauseTransmission=function(){this._||(this.clearTimeout(),this.t.pauseTransmission(),this._=!0)},e.resumeTransmision=function(){this._&&(this._=!1,this.t.resumeTransmission(),this.scheduleTimer())},e.flushAndTeardown=function(){s.default.teardown(),this.y=!1,this.clearTimeout(),this.t.teardown()},e.backOffTransmission=function(){this.f<4&&(this.f++,this.clearTimeout(),this.scheduleTimer())},e.clearBackOff=function(){this.f>0&&(this.f=0,this.clearTimeout(),this.scheduleTimer())},e.S=function(){this.clearTimeout(),this.g(),this.a=n.AWT_REAL_TIME,this.scheduleTimer()},e.clearTimeout=function(){this.u>0&&(clearTimeout(this.u),this.u=-1,this.v=0)},e.h=function(){var e=r.AWTEventPriority.High;this.v++,this.v*this.r[this.a][2]===this.r[this.a][0]?(e=r.AWTEventPriority.Low,this.v=0):this.v*this.r[this.a][2]===this.r[this.a][1]&&(e=r.AWTEventPriority.Normal),this.t.sendEventsForPriorityAndAbove(e),this.u=-1,this.scheduleTimer()},e.g=function(){this.r={},this.r.REAL_TIME=[4,2,1],this.r.NEAR_REAL_TIME=[12,6,3],this.r.BEST_EFFOR=[36,18,9]},e.y=!1,e.a=n.AWT_REAL_TIME,e.u=-1,e.f=0,e._=!1,e.v=0,e.A=0,e}();t.default=_},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e){this.low=0,this.high=0,this.low=parseInt(e,10),this.low<0&&(this.high=-1)}return e.prototype.I=function(t){var i=new e(t);return this.low===i.low&&this.high===i.high},e}();t.Int64=n;var r=function(){function e(e){this.low=0,this.high=0,this.low=parseInt(e,10)}return e.prototype.I=function(t){var i=new e(t);return this.low===i.low&&this.high===i.high},e}();t.UInt64=r;var o=function(){function e(){}return e.P=function(e){return this.W(e)},e.W=function(e){return 255&e},e.B=function(e){return 2147483647&e|2147483648&e},e.w=function(e){return 4294967295&e},e}();t.Number=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(1),r=i(0),o=function(){function e(e){this.C={name:"",properties:{}},e&&this.setName(e)}return e.prototype.setName=function(e){this.C.name=e},e.prototype.getName=function(){if(this.C.name&&n.isString(this.C.name))return this.C.name},e.prototype.setType=function(e){this.C.type=e},e.prototype.getType=function(){if(this.C.type&&n.isString(this.C.type))return this.C.type},e.prototype.setTimestamp=function(e){this.C.timestamp=e},e.prototype.getTimestamp=function(){if(this.C.timestamp&&!isNaN(this.C.timestamp))return this.C.timestamp},e.prototype.setEventPriority=function(e){n.isPriority(e)&&(this.C.priority=e)},e.prototype.getEventPriority=function(){return this.C.priority},e.prototype.setProperty=function(e,t,i){void 0===i&&(i=r.AWTPropertyType.Unspecified);var o={value:t,type:i,pii:r.AWTPiiKind.NotSet,cc:r.AWTCustomerContentKind.NotSet};if(null===(o=n.sanitizeProperty(e,o)))return void delete this.C.properties[e];this.C.properties[e]=o},e.prototype.setPropertyWithPii=function(e,t,i,o){void 0===o&&(o=r.AWTPropertyType.Unspecified);var s={value:t,type:o,pii:i,cc:r.AWTCustomerContentKind.NotSet};if(null===(s=n.sanitizeProperty(e,s)))return void delete this.C.properties[e];this.C.properties[e]=s},e.prototype.setPropertyWithCustomerContent=function(e,t,i,o){void 0===o&&(o=r.AWTPropertyType.Unspecified);var s={value:t,type:o,pii:r.AWTPiiKind.NotSet,cc:i};if(null===(s=n.sanitizeProperty(e,s)))return void delete this.C.properties[e];this.C.properties[e]=s},e.prototype.getPropertyMap=function(){return this.C.properties},e.prototype.getEvent=function(){return this.C},e}();t.default=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(21),r=i(0),o=i(1),s=function(){function e(){}return e.getPayloadBlob=function(e,t){var i=new n.IO.MemoryStream,r=new n.CompactBinaryProtocolWriter(i);r.b(n.O.D,3,null),r.N(t,n.O.R,n.O.M);for(var s in e)if(e.hasOwnProperty(s)){r.U(s);var a=e[s];r.k(1,n.O.x),r.b(n.O.R,2,null),r.U("act_default_source"),r.b(n.O.R,5,null),r.U(o.newGuid()),r.b(n.O.L,6,null),r.F(o.numberToBondInt64(Date.now())),r.b(n.O.M,8,null),r.k(a.length,n.O.x);for(var u=0;u<a.length;++u)r.z(a[u].serializedEvent);r.q(!1)}return r.q(!1),i.H()},e.getEventBlob=function(e){var t=new n.IO.MemoryStream,i=new n.CompactBinaryProtocolWriter(t);i.b(n.O.R,1,null),i.U(e.id),i.b(n.O.L,3,null),i.F(o.numberToBondInt64(e.timestamp)),i.b(n.O.R,5,null),i.U(e.type),i.b(n.O.R,6,null),i.U(e.name);var s={},a=0,u={},d=0,_={},l=0,c={},p=0,f={},h=0,v={},y=0;for(var T in e.properties)if(e.properties.hasOwnProperty(T)){var g=e.properties[T];if(g.cc>0)v[T]=g,y++;else if(g.pii>0)f[T]=g,h++;else switch(g.type){case r.AWTPropertyType.String:s[T]=g.value,a++;break;case r.AWTPropertyType.Int64:u[T]=g.value,d++;break;case r.AWTPropertyType.Double:_[T]=g.value,l++;break;case r.AWTPropertyType.Boolean:c[T]=g.value,p++}}if(a){i.b(n.O.D,13,null),i.N(a,n.O.R,n.O.R);for(var T in s)if(s.hasOwnProperty(T)){var m=s[T];i.U(T),i.U(m.toString())}}if(h){i.b(n.O.D,30,null),i.N(h,n.O.R,n.O.x);for(var T in f)if(f.hasOwnProperty(T)){var g=f[T];i.U(T),i.b(n.O.j,1,null),i.K(1),i.b(n.O.j,2,null),i.K(g.pii),i.b(n.O.R,3,null),i.U(g.value.toString()),i.q(!1)}}if(p){i.b(n.O.D,31,null),i.N(p,n.O.R,n.O.Q);for(var T in c)if(c.hasOwnProperty(T)){var m=c[T];i.U(T),i.V(m)}}if(d){i.b(n.O.D,33,null),i.N(d,n.O.R,n.O.L);for(var T in u)if(u.hasOwnProperty(T)){var m=u[T];i.U(T),i.F(o.numberToBondInt64(m))}}if(l){i.b(n.O.D,34,null),i.N(l,n.O.R,n.O.G);for(var T in _)if(_.hasOwnProperty(T)){var m=_[T];i.U(T),i.X(m)}}if(y){i.b(n.O.D,36,null),i.N(y,n.O.R,n.O.x);for(var T in v)if(v.hasOwnProperty(T)){var g=v[T];i.U(T),i.b(n.O.j,1,null),i.K(g.cc),i.b(n.O.R,2,null),i.U(g.value.toString()),i.q(!1)}}return i.q(!1),t.H()},e.base64Encode=function(e){return n.J.Z(e)},e}();t.default=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(1),r="MicrosoftApplicationsTelemetryDeviceId",o="MicrosoftApplicationsTelemetryFirstLaunchTime",s={MSIE:"MSIE",CHROME:"Chrome",FIREFOX:"Firefox",SAFARI:"Safari",EDGE:"Edge",ELECTRON:"Electron",SKYPE_SHELL:"SkypeShell",PHANTOMJS:"PhantomJS",OPERA:"Opera"},a={WINDOWS:"Windows",MACOSX:"Mac OS X",WINDOWS_PHONE:"Windows Phone",WINDOWS_RT:"Windows RT",IOS:"iOS",ANDROID:"Android",LINUX:"Linux",UNKNOWN:"Unknown"},u={WIN:/(windows|win32)/i,WINRT:/ arm;/i,WINPHONE:/windows\sphone\s\d+\.\d+/i,OSX:/(macintosh|mac os x)/i,IOS:/(iPad|iPhone|iPod)(?=.*like Mac OS X)/i,LINUX:/(linux|joli|[kxln]?ubuntu|debian|[open]*suse|gentoo|arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk)/i,ANDROID:/android/i},d={5.1:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1","10.0":"10"},_=function(){function e(){}return e.addPropertyStorageOverride=function(e){return!!e&&(this.Y=e,!0)},e.autoCollect=function(e,t,i){if(this.$=e,this.ee=t,this.te(),i||"undefined"==typeof navigator||(i=navigator.userAgent||""),this.ie(i),this.ee&&!this.Y)return this.ne(r),void this.ne(o);this.re()},e.checkAndSaveDeviceId=function(e){if(e){this.oe(r)!==e&&(this.se(r,e),this.se(o,n.getISOString(new Date))),this.firstLaunchTime=this.oe(o)}},e.re=function(){var e=this.oe(r);e?this.firstLaunchTime=this.oe(o):(e=n.newGuid(),this.checkAndSaveDeviceId(e)),this.$.setDeviceId(e)},e.te=function(){"undefined"!=typeof document&&document.documentElement&&this.$.setAppLanguage(document.documentElement.lang),"undefined"!=typeof navigator&&this.$.setUserLanguage(navigator.userLanguage||navigator.language);var e=(new Date).getTimezoneOffset(),t=e%60,i=(e-t)/60,n="+";i>0&&(n="-"),i=Math.abs(i),t=Math.abs(t),this.$.setUserTimeZone(n+(i<10?"0"+i:i.toString())+":"+(t<10?"0"+t:t.toString()))},e.ie=function(e){if(e){var t=this.ae(e);this.$.setDeviceBrowserName(t),this.$.setDeviceBrowserVersion(this.ue(e,t));var i=this.de(e);this.$.setDeviceOsName(i),this.$.setDeviceOsVersion(this._e(e,i))}},e.ae=function(e){return this.le("OPR/",e)?s.OPERA:this.le(s.PHANTOMJS,e)?s.PHANTOMJS:this.le(s.EDGE,e)?s.EDGE:this.le(s.ELECTRON,e)?s.ELECTRON:this.le(s.CHROME,e)?s.CHROME:this.le("Trident",e)?s.MSIE:this.le(s.FIREFOX,e)?s.FIREFOX:this.le(s.SAFARI,e)?s.SAFARI:this.le(s.SKYPE_SHELL,e)?s.SKYPE_SHELL:"Unknown"},e.le=function(e,t){return t.indexOf(e)>-1},e.ue=function(e,t){return t===s.MSIE?this.ce(e):this.pe(t,e)},e.ce=function(e){var t=e.match(new RegExp(s.MSIE+" ([\\d,.]+)"));if(t)return t[1];var i=e.match(new RegExp("rv:([\\d,.]+)"));return i?i[1]:void 0},e.pe=function(e,t){e===s.SAFARI&&(e="Version");var i=t.match(new RegExp(e+"/([\\d,.]+)"));return i?i[1]:"Unknown"},e.de=function(e){return e.match(u.WINPHONE)?a.WINDOWS_PHONE:e.match(u.WINRT)?a.WINDOWS_RT:e.match(u.IOS)?a.IOS:e.match(u.ANDROID)?a.ANDROID:e.match(u.LINUX)?a.LINUX:e.match(u.OSX)?a.MACOSX:e.match(u.WIN)?a.WINDOWS:"Unknown"},e._e=function(e,t){return t===a.WINDOWS?this.fe(e):t===a.MACOSX?this.he(e):"Unknown"},e.fe=function(e){var t=e.match(new RegExp("Windows NT ([\\d,.]+)"));return t&&d[t[1]]?d[t[1]]:"Unknown"},e.he=function(e){var t=e.match(new RegExp(a.MACOSX+" ([\\d,_,.]+)"));if(t){var i=t[1].replace(/_/g,".");if(i){var n=this.ve(i);if(n){return i.split(n)[0]}return i}}return"Unknown"},e.ve=function(e){return e.indexOf(".")>-1?".":e.indexOf("_")>-1?"_":null},e.se=function(e,t){if(this.Y)this.Y.setProperty(e,t);else if("undefined"!=typeof document&&void 0!==document.cookie&&!this.ee){var i=new Date;i.setTime(i.getTime()+31536e6);var n="expires="+i.toUTCString();document.cookie=e+"="+t+"; "+n}},e.oe=function(e){if(this.Y)return this.Y.getProperty(e)||"";if("undefined"!=typeof document&&void 0!==document.cookie&&!this.ee){e+="=";for(var t=document.cookie.split(";"),i=0;i<t.length;i++){for(var n=t[i],r=0;" "===n.charAt(r);)r++;if(n=n.substring(r),0===n.indexOf(e))return n.substring(e.length,n.length)}}return""},e.ne=function(e){"undefined"!=typeof document&&void 0!==document.cookie&&(document.cookie=e+"=;expires=Thu, 01 Jan 1970 00:00:01 GMT;")},e.ee=!1,e}();t.default=_},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(7),r=i(0),o=i(9),s=function(){function e(e,t){this.ye=e,this.Te=t}return e.prototype.setAppId=function(e){this.ge("AppInfo.Id",e)},e.prototype.setAppVersion=function(e){this.ge("AppInfo.Version",e)},e.prototype.setAppLanguage=function(e){this.ge("AppInfo.Language",e)},e.prototype.setDeviceId=function(e){this.ye&&(n.default.checkAndSaveDeviceId(e),this.ge("DeviceInfo.Id",e))},e.prototype.setDeviceOsName=function(e){this.ye&&this.ge("DeviceInfo.OsName",e)},e.prototype.setDeviceOsVersion=function(e){this.ye&&this.ge("DeviceInfo.OsVersion",e)},e.prototype.setDeviceBrowserName=function(e){this.ye&&this.ge("DeviceInfo.BrowserName",e)},e.prototype.setDeviceBrowserVersion=function(e){this.ye&&this.ge("DeviceInfo.BrowserVersion",e)},e.prototype.setDeviceMake=function(e){this.ye&&this.ge("DeviceInfo.Make",e)},e.prototype.setDeviceModel=function(e){this.ye&&this.ge("DeviceInfo.Model",e)},e.prototype.setUserId=function(e,t,i){if(!isNaN(i)&&null!==i&&i>=0&&i<=12)this.ge("UserInfo.IdType",i.toString());else{var n=void 0;switch(t){case r.AWTPiiKind.SipAddress:n=o.AWTUserIdType.SipAddress;break;case r.AWTPiiKind.PhoneNumber:n=o.AWTUserIdType.PhoneNumber;break;case r.AWTPiiKind.SmtpAddress:n=o.AWTUserIdType.EmailAddress;break;default:n=o.AWTUserIdType.Unknown}this.ge("UserInfo.IdType",n.toString())}if(isNaN(t)||null===t||t===r.AWTPiiKind.NotSet||t>13)switch(i){case o.AWTUserIdType.Skype:t=r.AWTPiiKind.Identity;break;case o.AWTUserIdType.EmailAddress:t=r.AWTPiiKind.SmtpAddress;break;case o.AWTUserIdType.PhoneNumber:t=r.AWTPiiKind.PhoneNumber;break;case o.AWTUserIdType.SipAddress:t=r.AWTPiiKind.SipAddress;break;default:t=r.AWTPiiKind.NotSet}this.me("UserInfo.Id",e,t)},e.prototype.setUserAdvertisingId=function(e){this.ge("UserInfo.AdvertisingId",e)},e.prototype.setUserTimeZone=function(e){this.ge("UserInfo.TimeZone",e)},e.prototype.setUserLanguage=function(e){this.ge("UserInfo.Language",e)},e.prototype.ge=function(e,t){"string"==typeof t&&this.Te.setProperty(e,t)},e.prototype.me=function(e,t,i){"string"==typeof t&&this.Te.setPropertyWithPii(e,t,i)},e}();t.default=s},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});!function(e){e[e.Unknown=0]="Unknown",e[e.MSACID=1]="MSACID",e[e.MSAPUID=2]="MSAPUID",e[e.ANID=3]="ANID",e[e.OrgIdCID=4]="OrgIdCID",e[e.OrgIdPUID=5]="OrgIdPUID",e[e.UserObjectId=6]="UserObjectId",e[e.Skype=7]="Skype",e[e.Yammer=8]="Yammer",e[e.EmailAddress=9]="EmailAddress",e[e.PhoneNumber=10]="PhoneNumber",e[e.SipAddress=11]="SipAddress",e[e.MUID=12]="MUID"}(t.AWTUserIdType||(t.AWTUserIdType={}));!function(e){e[e.Started=0]="Started",e[e.Ended=1]="Ended"}(t.AWTSessionState||(t.AWTSessionState={}))},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(1),r=i(2),o=function(){function e(){}return e.initialize=function(e){var t=this;this.Se=e,this.Ae=!0,r.default.addNotificationListener({eventsSent:function(e){t.Ie("records_sent_count",e.length,e[0].apiKey)},eventsDropped:function(e,i){t.Ie("records_dropped_count",e.length,e[0].apiKey)},eventsRejected:function(e,i){t.Ie("r_count",e.length,e[0].apiKey)},eventsRetrying:null}),setTimeout(function(){return t.flush()},6e4)},e.teardown=function(){this.Ae&&(this.flush(),this.Ae=!1)},e.eventReceived=function(t){e.Ie("records_received_count",1,t)},e.flush=function(){var e=this;if(this.Ae){for(var t in this.Pe)this.Pe.hasOwnProperty(t)&&this.Se(this.Pe[t],t);this.Pe={},setTimeout(function(){return e.flush()},6e4)}},e.Ie=function(e,t,i){if(this.Ae&&i!==n.StatsApiKey){var r=n.getTenantId(i);this.Pe[r]||(this.Pe[r]={}),this.Pe[r][e]?this.Pe[r][e]=this.Pe[r][e]+t:this.Pe[r][e]=t}},e.Ae=!1,e.Pe={},e}();t.default=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(12),o=i(13),s=i(3),a=i(2),u=i(7),d=function(){function e(){}return e.initialize=function(e,t){if(void 0===t&&(t={}),!this.We)return this.We=!0,r.default.defaultTenantToken=e,this.Ee(t),this.T.disableCookiesUsage&&!this.T.propertyStorageOverride&&(r.default.sessionEnabled=!1),u.default.addPropertyStorageOverride(this.T.propertyStorageOverride),u.default.autoCollect(r.default.semanticContext,this.T.disableCookiesUsage,this.T.userAgent),s.default.initialize(this.T),r.default.loggingEnabled=!0,this.getLogger()},e.getSemanticContext=function(){return r.default.semanticContext},e.flush=function(e){this.We&&!this.Be&&s.default.flush(e)},e.flushAndTeardown=function(){this.We&&!this.Be&&(this.Be=!0,s.default.flushAndTeardown(),r.default.loggingEnabled=!1)},e.pauseTransmission=function(){this.We&&!this.Be&&s.default.pauseTransmission()},e.resumeTransmision=function(){this.We&&!this.Be&&s.default.resumeTransmision()},e.setTransmitProfile=function(e){this.We&&!this.Be&&s.default.setTransmitProfile(e)},e.loadTransmitProfiles=function(e){this.We&&!this.Be&&s.default.loadTransmitProfiles(e)},e.setContext=function(e,t,i){void 0===i&&(i=n.AWTPropertyType.Unspecified),r.default.logManagerContext.setProperty(e,t,i)},e.setContextWithPii=function(e,t,i,o){void 0===o&&(o=n.AWTPropertyType.Unspecified),r.default.logManagerContext.setPropertyWithPii(e,t,i,o)},e.prototype.setContextWithCustomerContent=function(e,t,i,o){void 0===o&&(o=n.AWTPropertyType.Unspecified),r.default.logManagerContext.setPropertyWithCustomerContent(e,t,i,o)},e.getLogger=function(e){var t=e;return t&&t!==r.default.defaultTenantToken||(t=""),this.we[e]||(this.we[e]=new o.default(e)),this.we[e]},e.addNotificationListener=function(e){a.default.addNotificationListener(e)},e.Ee=function(e){e.collectorUri&&(this.T.collectorUri=e.collectorUri),e.cacheMemorySizeLimitInNumberOfEvents>0&&(this.T.cacheMemorySizeLimitInNumberOfEvents=e.cacheMemorySizeLimitInNumberOfEvents),e.httpXHROverride&&e.httpXHROverride.sendPOST&&(this.T.httpXHROverride=e.httpXHROverride),e.propertyStorageOverride&&e.propertyStorageOverride.getProperty&&e.propertyStorageOverride.setProperty&&(this.T.propertyStorageOverride=e.propertyStorageOverride),e.userAgent&&(this.T.userAgent=e.userAgent),e.disableCookiesUsage&&(this.T.disableCookiesUsage=e.disableCookiesUsage),e.canSendStatEvent&&(this.T.canSendStatEvent=e.canSendStatEvent)},e.we={},e.We=!1,e.Be=!1,e.T={collectorUri:"https://browser.pipe.aria.microsoft.com/Collector/3.0/",cacheMemorySizeLimitInNumberOfEvents:1e4,disableCookiesUsage:!1,canSendStatEvent:function(e){return!0}},e}();t.default=d},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(5),r=i(8),o=function(){function e(){}return e.logManagerContext=new n.default,e.sessionEnabled=!0,e.loggingEnabled=!1,e.defaultTenantToken="",e.semanticContext=new r.default(!0,e.logManagerContext),e}();t.default=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(9),o=i(5),s=i(1),a=i(10),u=i(2),d=i(3),_=i(12),l=i(15),c=i(8),p=i(7),f=function(){function e(e){this.Ce=e,this.be=new o.default,this.$=new c.default(!1,this.be),this.De=0,this.Oe()}return e.prototype.setContext=function(e,t,i){void 0===i&&(i=n.AWTPropertyType.Unspecified),this.be.setProperty(e,t,i)},e.prototype.setContextWithPii=function(e,t,i,r){void 0===r&&(r=n.AWTPropertyType.Unspecified),this.be.setPropertyWithPii(e,t,i,r)},e.prototype.setContextWithCustomerContent=function(e,t,i,r){void 0===r&&(r=n.AWTPropertyType.Unspecified),this.be.setPropertyWithCustomerContent(e,t,i,r)},e.prototype.getSemanticContext=function(){return this.$},e.prototype.logEvent=function(t){if(_.default.loggingEnabled){this.Ce||(this.Ce=_.default.defaultTenantToken,this.Oe());var i=!0;t instanceof o.default&&(t=t.getEvent(),i=!1),a.default.eventReceived(this.Ce),e.Ne(e.Re(t,this.Ce),i,this.be)}},e.prototype.logSession=function(t,i){if(_.default.sessionEnabled){var o={name:"session",type:"session",properties:{}};if(e.Me(o,i),o.priority=n.AWTEventPriority.High,t===r.AWTSessionState.Started){if(this.De>0)return;this.De=(new Date).getTime(),this.Ue=s.newGuid(),this.setContext("Session.Id",this.Ue)}else{if(t!==r.AWTSessionState.Ended)return;if(0===this.De)return;var a=Math.floor(((new Date).getTime()-this.De)/1e3);o.properties["Session.Id"]=this.Ue,o.properties["Session.Duration"]=a.toString(),o.properties["Session.DurationBucket"]=e.ke(a),this.De=0,this.setContext("Session.Id",null),this.Ue=void 0}o.properties["Session.FirstLaunchTime"]=p.default.firstLaunchTime,o.properties["Session.State"]=t.toString(),this.logEvent(o)}},e.prototype.getSessionId=function(){return this.Ue},e.prototype.logFailure=function(t,i,r,o,s){if(t&&i){var a={name:"failure",type:"failure",properties:{}};e.Me(a,s),a.properties["Failure.Signature"]=t,a.properties["Failure.Detail"]=i,r&&(a.properties["Failure.Category"]=r),o&&(a.properties["Failure.Id"]=o),a.priority=n.AWTEventPriority.High,this.logEvent(a)}},e.prototype.logPageView=function(t,i,n,r,o,s){if(t&&i){var a={name:"pageview",type:"pageview",properties:{}};e.Me(a,s),a.properties["PageView.Id"]=t,a.properties["PageView.Name"]=i,n&&(a.properties["PageView.Category"]=n),r&&(a.properties["PageView.Uri"]=r),o&&(a.properties["PageView.ReferrerUri"]=o),this.logEvent(a)}},e.prototype.Oe=function(){!e.xe[this.Ce]&&this.Ce&&(e.xe[this.Ce]=s.newGuid())},e.Me=function(e,t){if(t){t instanceof o.default&&(t=t.getEvent()),t.name&&(e.name=t.name),t.priority&&(e.priority=t.priority);for(var i in t.properties)t.properties.hasOwnProperty(i)&&(e.properties[i]=t.properties[i])}},e.ke=function(e){return e<0?"Undefined":e<=3?"UpTo3Sec":e<=10?"UpTo10Sec":e<=30?"UpTo30Sec":e<=60?"UpTo60Sec":e<=180?"UpTo3Min":e<=600?"UpTo10Min":e<=1800?"UpTo30Min":"Above30Min"},e.Ne=function(e,t,i){if(!e.name||!e.properties)return void u.default.eventsRejected([e],n.AWTEventsRejectedReason.InvalidEvent);if(e.name=e.name.toLowerCase(),e.name=e.name.replace(s.EventNameDotRegex,"_"),e.type?e.type=e.type.toLowerCase():e.type="custom",!s.EventNameAndTypeRegex.test(e.name)||!s.EventNameAndTypeRegex.test(e.type))return void u.default.eventsRejected([e],n.AWTEventsRejectedReason.InvalidEvent);if(isNaN(e.timestamp)&&(e.timestamp=(new Date).getTime()),t&&e.properties)for(var r in e.properties)e.properties.hasOwnProperty(r)&&(e.properties[r]=s.sanitizeProperty(r,e.properties[r]),null===e.properties[r]&&delete e.properties[r]);e.properties||(e.properties={}),this.Le(e,i.getPropertyMap()),this.Le(e,_.default.logManagerContext.getPropertyMap()),this.Fe(e,"EventInfo.InitId",this.ze(e.apiKey)),this.Fe(e,"EventInfo.Sequence",this.qe(e.apiKey)),this.Fe(e,"EventInfo.SdkVersion",l.FullVersionString),this.Fe(e,"EventInfo.Name",e.name),this.Fe(e,"EventInfo.Time",new Date(e.timestamp).toISOString()),s.isPriority(e.priority)||(e.priority=n.AWTEventPriority.Normal),this.He(e)},e.Le=function(e,t){if(t)for(var i in t)t.hasOwnProperty(i)&&(e.properties[i]||(e.properties[i]=t[i]))},e.Fe=function(e,t,i){e.properties[t]={value:i,pii:n.AWTPiiKind.NotSet,type:n.AWTPropertyType.String}},e.He=function(e){d.default.sendEvent(e)},e.Re=function(e,t){var i=e;return i.id=s.newGuid(),i.apiKey=t,i},e.ze=function(t){return e.xe[t]},e.qe=function(t){return void 0===e.je[t]&&(e.je[t]=0),(++e.je[t]).toString()},e.je={},e.xe={},e}();t.default=f},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AWT_REAL_TIME="REAL_TIME",t.AWT_NEAR_REAL_TIME="NEAR_REAL_TIME",t.AWT_BEST_EFFORT="BEST_EFFORT"},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Version="1.1.1",t.FullVersionString="AWT-Web-JS-"+t.Version},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0);t.AWTPropertyType=n.AWTPropertyType,t.AWTPiiKind=n.AWTPiiKind,t.AWTEventPriority=n.AWTEventPriority,t.AWTEventsDroppedReason=n.AWTEventsDroppedReason,t.AWTEventsRejectedReason=n.AWTEventsRejectedReason,t.AWTCustomerContentKind=n.AWTCustomerContentKind;var r=i(9);t.AWTUserIdType=r.AWTUserIdType,t.AWTSessionState=r.AWTSessionState;var o=i(14);t.AWT_BEST_EFFORT=o.AWT_BEST_EFFORT,t.AWT_NEAR_REAL_TIME=o.AWT_NEAR_REAL_TIME,t.AWT_REAL_TIME=o.AWT_REAL_TIME;var s=i(5);t.AWTEventProperties=s.default;var a=i(13);t.AWTLogger=a.default;var u=i(11);t.AWTLogManager=u.default;var d=i(29);t.AWTTransmissionManager=d.default;var _=i(6);t.AWTSerializer=_.default;var l=i(8);t.AWTSemanticContext=l.default,t.AWT_COLLECTOR_URL_UNITED_STATES="https://us.pipe.aria.microsoft.com/Collector/3.0/",t.AWT_COLLECTOR_URL_GERMANY="https://de.pipe.aria.microsoft.com/Collector/3.0/",t.AWT_COLLECTOR_URL_JAPAN="https://jp.pipe.aria.microsoft.com/Collector/3.0/",t.AWT_COLLECTOR_URL_AUSTRALIA="https://au.pipe.aria.microsoft.com/Collector/3.0/",t.AWT_COLLECTOR_URL_EUROPE="https://eu.pipe.aria.microsoft.com/Collector/3.0/"},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});!function(e){e[e.Ke=0]="_BT_STOP",e[e.Qe=1]="_BT_STOP_BASE",e[e.Q=2]="_BT_BOOL",e[e.G=8]="_BT_DOUBLE",e[e.R=9]="_BT_STRING",e[e.x=10]="_BT_STRUCT",e[e.M=11]="_BT_LIST",e[e.D=13]="_BT_MAP",e[e.j=16]="_BT_INT32",e[e.L=17]="_BT_INT64"}(t.O||(t.O={}))},function(e,t,i){"use strict";function n(e){for(var t=[],i=0;i<e.length;++i){var n=e.charCodeAt(i);n<128?t.push(n):n<2048?t.push(192|n>>6,128|63&n):n<55296||n>=57344?t.push(224|n>>12,128|n>>6&63,128|63&n):(n=65536+((1023&n)<<10|1023&e.charCodeAt(++i)),t.push(240|n>>18,128|n>>12&63,128|n>>6&63,128|63&n))}return t}function r(e){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=[],n=e.length%3,r=0,o=e.length-n;r<o;r+=3){var s=(e[r]<<16)+(e[r+1]<<8)+e[r+2];i.push(function(e){return[t.charAt(e>>18&63),t.charAt(e>>12&63),t.charAt(e>>6&63),t.charAt(63&e)].join("")}(s))}switch(n){case 1:var s=e[e.length-1];i.push(t.charAt(s>>2)),i.push(t.charAt(s<<4&63)),i.push("==");break;case 2:var a=(e[e.length-2]<<8)+e[e.length-1];i.push(t.charAt(a>>10)),i.push(t.charAt(a>>4&63)),i.push(t.charAt(a<<2&63)),i.push("=")}return i.join("")}function o(e){for(var t=[];4294967168&e;)t.push(127&e|128),e>>>=7;return t.push(127&e),t}function s(e){for(var t=e.low,i=e.high,n=[];i||4294967168&t;)n.push(127&t|128),t=(127&i)<<25|t>>>7,i>>>=7;return n.push(127&t),n}function a(e){if(c.BrowserChecker.Ve()){var t=new DataView(new ArrayBuffer(8));t.setFloat64(0,e,!0);for(var i=[],n=0;n<8;++n)i.push(t.getUint8(n));return i}return l.FloatUtils.Ge(e,!0)}function u(e){return(e=_.Number.B(e))<<1^e>>31}function d(e){var t=e.low,i=e.high,n=i<<1|t>>>31,r=t<<1;2147483648&i&&(n=~n,r=~r);var o=new _.UInt64("0");return o.low=r,o.high=n,o}Object.defineProperty(t,"__esModule",{value:!0});var _=i(4),l=i(19),c=i(22);t.Xe=n,t.Z=r,t.Ze=o,t.Je=s,t.Ye=a,t.$e=u,t.et=d},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.Ge=function(e,t){if(!e)return t?this.tt:this.it;var i=t?11:8,n=t?52:23,r=(1<<i-1)-1,o=1-r,s=r,a=e<0?1:0;e=Math.abs(e);for(var u=Math.floor(e),d=e-u,_=2*(r+2)+n,l=new Array(_),c=0;c<_;)l[c++]=0;for(c=r+2;c&&u;)l[--c]=u%2,u=Math.floor(u/2);for(c=r+1;c<_-1&&d>0;)d*=2,d>=1?(l[++c]=1,--d):l[++c]=0;for(var p=0;p<_&&!l[p];)p++;var f=r+1-p,h=p+n;if(l[h+1]){for(c=h;c>p&&(l[c]=1-l[c],!l);--c);c===p&&++f}if(f>s||u)return a?t?this.nt:this.rt:t?this.ot:this.st;if(f<o)return t?this.tt:this.it;if(t){var v=0;for(c=0;c<20;++c)v=v<<1|l[++p];for(var y=0;c<52;++c)y=y<<1|l[++p];v|=f+r<<20,v=a<<31|2147483647&v;var T=[255&y,y>>8&255,y>>16&255,y>>>24,255&v,v>>8&255,v>>16&255,v>>>24];return T}var g=0;for(c=0;c<23;++c)g=g<<1|l[++p];g|=f+r<<23,g=a<<31|2147483647&g;var T=[255&g,g>>8&255,g>>16&255,g>>>24];return T},e.it=[0,0,0,0],e.tt=[0,0,0,0,0,0,0,0],e.st=[0,0,128,127],e.rt=[0,0,128,255],e.ot=[0,0,0,0,0,0,240,127],e.nt=[0,0,0,0,0,0,240,255],e}();t.FloatUtils=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(4),r=function(){function e(){this.at=[]}return e.prototype.ut=function(e){this.at.push(n.Number.P(e))},e.prototype.dt=function(e,t,i){for(;i--;)this.ut(e[t++])},e.prototype.H=function(){return this.at},e}();t.MemoryStream=r},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(17);t.O=n.O;var r=i(18);t.J=r;var o=i(20);t.IO=o;var s=i(4);t.Int64=s.Int64,t.UInt64=s.UInt64,t.Number=s.Number;var a=function(){function e(e){this._t=e}return e.prototype.z=function(e){this._t.dt(e,0,e.length)},e.prototype.V=function(e){this._t.ut(e?1:0)},e.prototype.k=function(e,t){this.lt(t),this.ct(e)},e.prototype.N=function(e,t,i){this.lt(t),this.lt(i),this.ct(e)},e.prototype.X=function(e){var t=r.Ye(e);this._t.dt(t,0,t.length)},e.prototype.b=function(e,t,i){t<=5?this._t.ut(e|t<<5):t<=255?(this._t.ut(192|e),this._t.ut(t)):(this._t.ut(224|e),this._t.ut(t),this._t.ut(t>>8))},e.prototype.K=function(e){e=r.$e(e),this.ct(e)},e.prototype.F=function(e){this.pt(r.et(e))},e.prototype.U=function(e){if(""===e)this.ct(0);else{var t=r.Xe(e);this.ct(t.length),this._t.dt(t,0,t.length)}},e.prototype.q=function(e){this.lt(e?n.O.Qe:n.O.Ke)},e.prototype.ct=function(e){var t=r.Ze(s.Number.w(e));this._t.dt(t,0,t.length)},e.prototype.pt=function(e){var t=r.Je(e);this._t.dt(t,0,t.length)},e.prototype.lt=function(e){this._t.ut(s.Number.W(e))},e}();t.CompactBinaryProtocolWriter=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.Ve=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},e}();t.BrowserChecker=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){this.ft=!0,this.ht=!0,this.vt=!0,this.yt="use-collector-delta",this.Tt=!1}return e.prototype.allowRequestSending=function(){return this.vt?(this.vt=!1,this.ft=!1,!0):this.ft},e.prototype.shouldAddClockSkewHeaders=function(){return this.ht},e.prototype.getClockSkewHeaderValue=function(){return this.yt},e.prototype.setClockSkew=function(e){this.Tt||(e?this.yt=e:this.ht=!1,this.Tt=!0,this.ft=!0)},e}();t.default=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){this.gt={}}return e.prototype.setKillSwitchTenants=function(e,t){if(e&&t)try{var i=e.split(",");if("this-request-only"===t)return i;for(var n=1e3*parseInt(t,10),r=0;r<i.length;++r)this.gt[i[r]]=Date.now()+n}catch(e){return[]}return[]},e.prototype.isTenantKilled=function(e){return void 0!==this.gt[e]&&this.gt[e]>Date.now()||(delete this.gt[e],!1)},e}();t.default=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(2),r=i(0),o=function(){function e(e,t){this.mt=e,this.St=t,this.At={},this.It=0}return e.prototype.addEventToBatch=function(e){e.serializedEvent.length>this.mt?n.default.eventsRejected([e],r.AWTEventsRejectedReason.SizeLimitExceeded):(this.It+e.serializedEvent.length>this.mt&&this.flushBatch(),void 0===this.At[e.apiKey]&&(this.At[e.apiKey]=[]),this.At[e.apiKey].push(e),this.It+=e.serializedEvent.length)},e.prototype.flushBatch=function(){this.It>0&&(this.St.push(this.At),this.At={},this.It=0)},e.prototype.hasBatch=function(){return this.It>0},e}();t.default=o},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.shouldRetryForStatus=function(e){return!(e>=300&&e<500&&408!==e||501===e||505===e)},e.getMillisToBackoffForRetry=function(e){var t=0,i=Math.floor(1200*Math.random())+2400;return t=Math.pow(4,e)*i,Math.min(t,12e4)},e}();t.default=n},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(6),o=i(26),s=i(24),a=i(23),u=i(15),d=i(1),_=i(2),l=i(3),c="POST",p=function(){function e(e,t,i,n){var r=this;this.Pt=e,this.Wt=i,this.Et=n,this.Bt="?qsp=true&content-type=application%2Fbond-compact-binary&client-id=NO_AUTH&sdk-version="+u.FullVersionString,this.wt=new s.default,this._=!1,this.Ct=new a.default,this.bt=!1,this.Dt=0,d.isUint8ArrayAvailable()||(this.Bt+="&content-encoding=base64"),this.Bt=t+this.Bt,this.Et||(this.bt=!0,this.Et={sendPOST:function(e,t,i,n,o,s){if(d.useXDomainRequest()){var a=new XDomainRequest;a.open(c,e),a.onload=function(){o(200,null)},a.onerror=function(){n(400,null)},a.ontimeout=function(){i(500,null)},a.send(t)}else{var u=new XMLHttpRequest;u.open(c,e,!s),u.onload=function(){o(u.status,r.Ot(u.getAllResponseHeaders()))},u.onerror=function(){n(u.status,r.Ot(u.getAllResponseHeaders()))},u.ontimeout=function(){i(u.status,r.Ot(u.getAllResponseHeaders()))},u.send(t)}}})}return e.prototype.hasIdleConnection=function(){return this.Dt<2},e.prototype.sendQueuedRequests=function(){for(;this.hasIdleConnection()&&!this._&&this.Pt.length>0&&this.Ct.allowRequestSending();)this.Dt++,this.Nt(this.Pt.pop(),0,!1);this.hasIdleConnection()&&l.default.scheduleTimer()},e.prototype.isCompletelyIdle=function(){return 0===this.Dt},e.prototype.flush=function(){for(;this.Pt.length>0;)this.Nt(this.Pt.pop(),0,!0)},e.prototype.pause=function(){this._=!0},e.prototype.resume=function(){this._=!1,this.sendQueuedRequests()},e.prototype.removeQueuedRequests=function(){this.Pt.length=0},e.prototype.Nt=function(e,t,i){var o=this;if(this._)return this.Dt--,void this.Wt.addBackRequest(e);var s=0,a="";for(var u in e)e.hasOwnProperty(u)&&(this.wt.isTenantKilled(u)?(_.default.eventsDropped(e[u],n.AWTEventsDroppedReason.KillSwitch),delete e[u]):(a.length>0&&(a+=","),a+=u,s++));if(s>0){var l=r.default.getPayloadBlob(e,s),c=this.Bt+"&x-apikey="+a+"&client-time-epoch-millis="+Date.now().toString();this.Ct.shouldAddClockSkewHeaders()&&(c=c+"&time-delta-to-apply-millis="+this.Ct.getClockSkewHeaderValue());var p=void 0;p=d.isUint8ArrayAvailable()?new Uint8Array(l):r.default.base64Encode(l),this.bt&&i&&d.isBeaconsSupported()?navigator.sendBeacon(c,p):this.Et.sendPOST(c,p,function(i,n){o.Rt(i,n,e,s,a,t)},function(i,n){o.Rt(i,n,e,s,a,t)},function(i,n){o.Rt(i,n,e,s,a,t)},!1)}else i||this.Mt(null,{})},e.prototype.Rt=function(e,t,i,r,s,a){var u=this,d=!0;if(void 0!==e){if(t){var c=this.wt.setKillSwitchTenants(t["kill-tokens"],t["kill-duration-seconds"]);this.Ct.setClockSkew(t["time-delta-millis"]);for(var p=0;p<c.length;++p)_.default.eventsDropped(i[c[p]],n.AWTEventsDroppedReason.KillSwitch),delete i[c[p]],r--}else this.Ct.setClockSkew(null);if(200===e)return void this.Mt(!0,i);(!o.default.shouldRetryForStatus(e)||r<=0)&&(d=!1)}if(d)if(a<1){for(var f in i)i.hasOwnProperty(f)&&_.default.eventsRetrying(i[f]);setTimeout(function(){return u.Nt(i,a+1,!1)},o.default.getMillisToBackoffForRetry(a))}else this.Dt--,l.default.backOffTransmission(),this.Wt.addBackRequest(i);else this.Mt(!1,i)},e.prototype.Mt=function(e,t){e&&l.default.clearBackOff();for(var i in t)t.hasOwnProperty(i)&&(e?_.default.eventsSent(t[i]):_.default.eventsDropped(t[i],n.AWTEventsDroppedReason.NonRetryableStatus));this.Dt--,this.sendQueuedRequests()},e.prototype.Ot=function(e){for(var t={},i=e.split("\n"),n=0;n<i.length;++n){var r=i[n].split(": ");t[r[0]]=r[1]}return t},e}();t.default=p},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(27),o=i(3),s=i(25),a=i(6),u=i(2),d=2936012,_=function(){function e(e,t,i){this.Ut=t,this.kt=!1,this.xt=[],this.Lt=!1,this._=!1,this.Ft=0,this.St=[],this.zt={},this.zt[n.AWTEventPriority.High]=[],this.zt[n.AWTEventPriority.Normal]=[],this.zt[n.AWTEventPriority.Low]=[],this.qt(),this.Ht=new s.default(d,this.St),this.jt=new r.default(this.St,e,this,i)}return e.prototype.addEvent=function(e){this.Ft<this.Ut?this._&&this.Lt||(this.Ft++,this.zt[e.priority][this.zt[e.priority].length-1].push(e)):u.default.eventsDropped([e],n.AWTEventsDroppedReason.QueueFull)},e.prototype.sendEventsForPriorityAndAbove=function(e){this.Kt(e),this.jt.sendQueuedRequests()},e.prototype.hasEvents=function(){return(this.zt[n.AWTEventPriority.High][0].length>0||this.zt[n.AWTEventPriority.Normal][0].length>0||this.zt[n.AWTEventPriority.Low][0].length>0||this.Ht.hasBatch())&&this.jt.hasIdleConnection()},e.prototype.addBackRequest=function(e){if(!this._||!this.Lt){for(var t in e)if(e.hasOwnProperty(t))for(var i=0;i<e[t].length;++i)this.addEvent(e[t][i]);o.default.scheduleTimer()}},e.prototype.teardown=function(){this._||(this.Kt(n.AWTEventPriority.Low),this.jt.flush())},e.prototype.uploadNow=function(e){var t=this;this.qt(),this.kt?this.xt.push(e):(this.kt=!0,setTimeout(function(){return t.Qt(e)},0))},e.prototype.pauseTransmission=function(){this._=!0,this.jt.pause(),this.shouldDropEventsOnPause&&(this.Ft-=this.zt[n.AWTEventPriority.High][0].length+this.zt[n.AWTEventPriority.Normal][0].length+this.zt[n.AWTEventPriority.Low][0].length,this.zt[n.AWTEventPriority.High][0]=[],this.zt[n.AWTEventPriority.Normal][0]=[],this.zt[n.AWTEventPriority.Low][0]=[],this.jt.removeQueuedRequests())},e.prototype.resumeTransmission=function(){this._=!1,this.jt.resume()},e.prototype.shouldDropEventsOnPause=function(e){this.Lt=e},e.prototype.Vt=function(){this.zt[n.AWTEventPriority.High].shift(),this.zt[n.AWTEventPriority.Normal].shift(),this.zt[n.AWTEventPriority.Low].shift()},e.prototype.qt=function(){this.zt[n.AWTEventPriority.High].push([]),this.zt[n.AWTEventPriority.Normal].push([]),this.zt[n.AWTEventPriority.Low].push([])},e.prototype.Kt=function(e){for(var t=n.AWTEventPriority.High;t>=e;){for(;this.zt[t][0].length>0;){var i=this.zt[t][0].pop();this.Ft--,i.serializedEvent||(i.serializedEvent=a.default.getEventBlob(i)),this.Ht.addEventToBatch(i)}t--}this.Ht.flushBatch()},e.prototype.Qt=function(e){var t=this;this.hasEvents()&&this.sendEventsForPriorityAndAbove(n.AWTEventPriority.Low),this.Gt(function(){t.Vt(),null!==e&&void 0!==e&&e(),t.xt.length>0?setTimeout(function(){return t.Qt(t.xt.shift())},0):(t.kt=!1,t.hasEvents()&&o.default.scheduleTimer())})},e.prototype.Gt=function(e){var t=this;this.jt.isCompletelyIdle()?e():setTimeout(function(){return t.Gt(e)},250)},e}();t.default=_},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),r=function(){function e(){}return e.setEventsHandler=function(e){n.default.setEventsHandler(e)},e.getEventsHandler=function(){return n.default.getEventsHandler()},e.scheduleTimer=function(){n.default.scheduleTimer()},e}();t.default=r},function(e,t,i){e.exports=i(16)}])});