(self.webpackChunkintercom_js=self.webpackChunkintercom_js||[]).push([[4315],{40965:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NOOP_LOGGER=t.NoopLogger=void 0;class NoopLogger{emit(e){}}t.NoopLogger=NoopLogger,t.NOOP_LOGGER=new NoopLogger},57036:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NOOP_LOGGER_PROVIDER=t.NoopLoggerProvider=void 0;const n=r(40965);class NoopLoggerProvider{getLogger(e,t,r){return new n.NoopLogger}}t.NoopLoggerProvider=NoopLoggerProvider,t.NOOP_LOGGER_PROVIDER=new NoopLoggerProvider},21821:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyLogger=void 0;const n=r(40965);t.ProxyLogger=class ProxyLogger{constructor(e,t,r,n){this._provider=e,this.name=t,this.version=r,this.options=n}emit(e){this._getLogger().emit(e)}_getLogger(){if(this._delegate)return this._delegate;const e=this._provider.getDelegateLogger(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):n.NOOP_LOGGER}}},32036:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyLoggerProvider=void 0;const n=r(57036),o=r(21821);t.ProxyLoggerProvider=class ProxyLoggerProvider{getLogger(e,t,r){var n;return null!==(n=this.getDelegateLogger(e,t,r))&&void 0!==n?n:new o.ProxyLogger(this,e,t,r)}getDelegate(){var e;return null!==(e=this._delegate)&&void 0!==e?e:n.NOOP_LOGGER_PROVIDER}setDelegate(e){this._delegate=e}getDelegateLogger(e,t,r){var n;return null===(n=this._delegate)||void 0===n?void 0:n.getLogger(e,t,r)}}},16871:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LogsAPI=void 0;const n=r(65560),o=r(57036),i=r(32036);class LogsAPI{constructor(){this._proxyLoggerProvider=new i.ProxyLoggerProvider}static getInstance(){return this._instance||(this._instance=new LogsAPI),this._instance}setGlobalLoggerProvider(e){return n._global[n.GLOBAL_LOGS_API_KEY]?this.getLoggerProvider():(n._global[n.GLOBAL_LOGS_API_KEY]=(0,n.makeGetter)(n.API_BACKWARDS_COMPATIBILITY_VERSION,e,o.NOOP_LOGGER_PROVIDER),this._proxyLoggerProvider.setDelegate(e),e)}getLoggerProvider(){var e,t;return null!==(t=null===(e=n._global[n.GLOBAL_LOGS_API_KEY])||void 0===e?void 0:e.call(n._global,n.API_BACKWARDS_COMPATIBILITY_VERSION))&&void 0!==t?t:this._proxyLoggerProvider}getLogger(e,t,r){return this.getLoggerProvider().getLogger(e,t,r)}disable(){delete n._global[n.GLOBAL_LOGS_API_KEY],this._proxyLoggerProvider=new i.ProxyLoggerProvider}}t.LogsAPI=LogsAPI},37489:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.logs=t.ProxyLoggerProvider=t.ProxyLogger=t.NoopLoggerProvider=t.NOOP_LOGGER_PROVIDER=t.NoopLogger=t.NOOP_LOGGER=t.SeverityNumber=void 0;var n=r(38008);Object.defineProperty(t,"SeverityNumber",{enumerable:!0,get:function(){return n.SeverityNumber}});var o=r(40965);Object.defineProperty(t,"NOOP_LOGGER",{enumerable:!0,get:function(){return o.NOOP_LOGGER}}),Object.defineProperty(t,"NoopLogger",{enumerable:!0,get:function(){return o.NoopLogger}});var i=r(57036);Object.defineProperty(t,"NOOP_LOGGER_PROVIDER",{enumerable:!0,get:function(){return i.NOOP_LOGGER_PROVIDER}}),Object.defineProperty(t,"NoopLoggerProvider",{enumerable:!0,get:function(){return i.NoopLoggerProvider}});var s=r(21821);Object.defineProperty(t,"ProxyLogger",{enumerable:!0,get:function(){return s.ProxyLogger}});var a=r(32036);Object.defineProperty(t,"ProxyLoggerProvider",{enumerable:!0,get:function(){return a.ProxyLoggerProvider}});const u=r(16871);t.logs=u.LogsAPI.getInstance()},65560:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.API_BACKWARDS_COMPATIBILITY_VERSION=t.makeGetter=t._global=t.GLOBAL_LOGS_API_KEY=void 0;const n=r(29442);t.GLOBAL_LOGS_API_KEY=Symbol.for("io.opentelemetry.js.api.logs"),t._global=n._globalThis,t.makeGetter=function(e,t,r){return n=>n===e?t:r},t.API_BACKWARDS_COMPATIBILITY_VERSION=1},40139:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._globalThis=void 0,t._globalThis="object"==typeof globalThis?globalThis:"object"==typeof self?self:"object"==typeof window?window:"object"==typeof r.g?r.g:{}},29442:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._globalThis=void 0;var n=r(40139);Object.defineProperty(t,"_globalThis",{enumerable:!0,get:function(){return n._globalThis}})},38008:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SeverityNumber=void 0,function(e){e[e.UNSPECIFIED=0]="UNSPECIFIED",e[e.TRACE=1]="TRACE",e[e.TRACE2=2]="TRACE2",e[e.TRACE3=3]="TRACE3",e[e.TRACE4=4]="TRACE4",e[e.DEBUG=5]="DEBUG",e[e.DEBUG2=6]="DEBUG2",e[e.DEBUG3=7]="DEBUG3",e[e.DEBUG4=8]="DEBUG4",e[e.INFO=9]="INFO",e[e.INFO2=10]="INFO2",e[e.INFO3=11]="INFO3",e[e.INFO4=12]="INFO4",e[e.WARN=13]="WARN",e[e.WARN2=14]="WARN2",e[e.WARN3=15]="WARN3",e[e.WARN4=16]="WARN4",e[e.ERROR=17]="ERROR",e[e.ERROR2=18]="ERROR2",e[e.ERROR3=19]="ERROR3",e[e.ERROR4=20]="ERROR4",e[e.FATAL=21]="FATAL",e[e.FATAL2=22]="FATAL2",e[e.FATAL3=23]="FATAL3",e[e.FATAL4=24]="FATAL4"}(t.SeverityNumber||(t.SeverityNumber={}))},78758:function(e,t,r){"use strict";r.d(t,{s:function(){return n}});var n=r(44892).K.instance()},47357:function(e,t,r){"use strict";r.r(t),r.d(t,{DiagConsoleLogger:function(){return g},DiagLogLevel:function(){return h.u},INVALID_SPANID:function(){return Q.w9},INVALID_SPAN_CONTEXT:function(){return Q.dM},INVALID_TRACEID:function(){return Q.RH},ProxyTracer:function(){return G.y},ProxyTracerProvider:function(){return H.n},ROOT_CONTEXT:function(){return d.l},SamplingDecision:function(){return j},SpanKind:function(){return k},SpanStatusCode:function(){return V},TraceFlags:function(){return Y.X},ValueType:function(){return f},baggageEntryMetadataFromString:function(){return l},context:function(){return Z._},createContextKey:function(){return d.n},createNoopMeter:function(){return D},createTraceState:function(){return X},default:function(){return ye},defaultTextMapGetter:function(){return B},defaultTextMapSetter:function(){return F},diag:function(){return ee.s},isSpanContextValid:function(){return J.YA},isValidSpanId:function(){return J.wN},isValidTraceId:function(){return J.hX},metrics:function(){return oe},propagation:function(){return ge},trace:function(){return he.u}});var n=r(44892),o=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},i=function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},s=function(){function e(e){this._entries=e?new Map(e):new Map}return e.prototype.getEntry=function(e){var t=this._entries.get(e);if(t)return Object.assign({},t)},e.prototype.getAllEntries=function(){return Array.from(this._entries.entries()).map((function(e){var t=o(e,2);return[t[0],t[1]]}))},e.prototype.setEntry=function(t,r){var n=new e(this._entries);return n._entries.set(t,r),n},e.prototype.removeEntry=function(t){var r=new e(this._entries);return r._entries.delete(t),r},e.prototype.removeEntries=function(){for(var t,r,n=[],o=0;o512||(this._internalState=e.split(",").reverse().reduce((function(e,t){var r=t.trim(),n=r.indexOf("=");if(-1!==n){var o=r.slice(0,n),i=r.slice(n+1,t.length);(function(e){return K.test(e)})(o)&&function(e){return $.test(e)&&!q.test(e)}(i)&&e.set(o,i)}return e}),new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))},e.prototype._keys=function(){return Array.from(this._internalState.keys()).reverse()},e.prototype._clone=function(){var t=new e;return t._internalState=new Map(this._internalState),t},e}();function X(e){return new W(e)}var J=r(67823),Q=r(97872),Z=r(41844),ee=r(78758),te=new(function(){function e(){}return e.prototype.getMeter=function(e,t,r){return N},e}()),re=r(75158),ne="metrics",oe=function(){function e(){}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalMeterProvider=function(e){return(0,re.$G)(ne,e,n.K.instance())},e.prototype.getMeterProvider=function(){return(0,re.mS)(ne)||te},e.prototype.getMeter=function(e,t,r){return this.getMeterProvider().getMeter(e,t,r)},e.prototype.disable=function(){(0,re.kv)(ne,n.K.instance())},e}().getInstance(),ie=function(){function e(){}return e.prototype.inject=function(e,t){},e.prototype.extract=function(e,t){return e},e.prototype.fields=function(){return[]},e}(),se=r(79100),ae=(0,d.n)("OpenTelemetry Baggage Key");function ue(e){return e.getValue(ae)||void 0}function ce(){return ue(se._.getInstance().active())}function le(e,t){return e.setValue(ae,t)}function pe(e){return e.deleteValue(ae)}var fe="propagation",de=new ie,me=function(){function e(){this.createBaggage=c,this.getBaggage=ue,this.getActiveBaggage=ce,this.setBaggage=le,this.deleteBaggage=pe}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalPropagator=function(e){return(0,re.$G)(fe,e,n.K.instance())},e.prototype.inject=function(e,t,r){return void 0===r&&(r=F),this._getGlobalPropagator().inject(e,t,r)},e.prototype.extract=function(e,t,r){return void 0===r&&(r=B),this._getGlobalPropagator().extract(e,t,r)},e.prototype.fields=function(){return this._getGlobalPropagator().fields()},e.prototype.disable=function(){(0,re.kv)(fe,n.K.instance())},e.prototype._getGlobalPropagator=function(){return(0,re.mS)(fe)||de},e}(),ge=me.getInstance(),he=r(6664),ye={context:Z._,diag:ee.s,metrics:oe,propagation:ge,trace:he.u}},57099:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExportResultCode=void 0,function(e){e[e.SUCCESS=0]="SUCCESS",e[e.FAILED=1]="FAILED"}(t.ExportResultCode||(t.ExportResultCode={}))},42026:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BAGGAGE_MAX_TOTAL_LENGTH=t.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=t.BAGGAGE_MAX_NAME_VALUE_PAIRS=t.BAGGAGE_HEADER=t.BAGGAGE_ITEMS_SEPARATOR=t.BAGGAGE_PROPERTIES_SEPARATOR=t.BAGGAGE_KEY_PAIR_SEPARATOR=void 0,t.BAGGAGE_KEY_PAIR_SEPARATOR="=",t.BAGGAGE_PROPERTIES_SEPARATOR=";",t.BAGGAGE_ITEMS_SEPARATOR=",",t.BAGGAGE_HEADER="baggage",t.BAGGAGE_MAX_NAME_VALUE_PAIRS=180,t.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS=4096,t.BAGGAGE_MAX_TOTAL_LENGTH=8192},31138:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.W3CBaggagePropagator=void 0;const n=r(47357),o=r(60554),i=r(42026),s=r(45042);t.W3CBaggagePropagator=class W3CBaggagePropagator{inject(e,t,r){const a=n.propagation.getBaggage(e);if(!a||(0,o.isTracingSuppressed)(e))return;const u=(0,s.getKeyPairs)(a).filter((e=>e.length<=i.BAGGAGE_MAX_PER_NAME_VALUE_PAIRS)).slice(0,i.BAGGAGE_MAX_NAME_VALUE_PAIRS),c=(0,s.serializeKeyPairs)(u);c.length>0&&r.set(t,i.BAGGAGE_HEADER,c)}extract(e,t,r){const o=r.get(t,i.BAGGAGE_HEADER),a=Array.isArray(o)?o.join(i.BAGGAGE_ITEMS_SEPARATOR):o;if(!a)return e;const u={};if(0===a.length)return e;return a.split(i.BAGGAGE_ITEMS_SEPARATOR).forEach((e=>{const t=(0,s.parsePairKeyValue)(e);if(t){const e={value:t.value};t.metadata&&(e.metadata=t.metadata),u[t.key]=e}})),0===Object.entries(u).length?e:n.propagation.setBaggage(e,n.propagation.createBaggage(u))}fields(){return[i.BAGGAGE_HEADER]}}},45042:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseKeyPairsIntoRecord=t.parsePairKeyValue=t.getKeyPairs=t.serializeKeyPairs=void 0;const n=r(47357),o=r(42026);function i(e){const t=e.split(o.BAGGAGE_PROPERTIES_SEPARATOR);if(t.length<=0)return;const r=t.shift();if(!r)return;const i=r.indexOf(o.BAGGAGE_KEY_PAIR_SEPARATOR);if(i<=0)return;const s=decodeURIComponent(r.substring(0,i).trim()),a=decodeURIComponent(r.substring(i+1).trim());let u;return t.length>0&&(u=(0,n.baggageEntryMetadataFromString)(t.join(o.BAGGAGE_PROPERTIES_SEPARATOR))),{key:s,value:a,metadata:u}}t.serializeKeyPairs=function(e){return e.reduce(((e,t)=>{const r=`${e}${""!==e?o.BAGGAGE_ITEMS_SEPARATOR:""}${t}`;return r.length>o.BAGGAGE_MAX_TOTAL_LENGTH?e:r}),"")},t.getKeyPairs=function(e){return e.getAllEntries().map((([e,t])=>{let r=`${encodeURIComponent(e)}=${encodeURIComponent(t.value)}`;return void 0!==t.metadata&&(r+=o.BAGGAGE_PROPERTIES_SEPARATOR+t.metadata.toString()),r}))},t.parsePairKeyValue=i,t.parseKeyPairsIntoRecord=function(e){return"string"!=typeof e||0===e.length?{}:e.split(o.BAGGAGE_ITEMS_SEPARATOR).map((e=>i(e))).filter((e=>void 0!==e&&e.value.length>0)).reduce(((e,t)=>(e[t.key]=t.value,e)),{})}},48443:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AnchoredClock=void 0;t.AnchoredClock=class AnchoredClock{constructor(e,t){this._monotonicClock=t,this._epochMillis=e.now(),this._performanceMillis=t.now()}now(){const e=this._monotonicClock.now()-this._performanceMillis;return this._epochMillis+e}}},59985:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isAttributeValue=t.isAttributeKey=t.sanitizeAttributes=void 0;const n=r(47357);function o(e){return"string"==typeof e&&e.length>0}function i(e){return null==e||(Array.isArray(e)?function(e){let t;for(const r of e)if(null!=r){if(!t){if(s(r)){t=typeof r;continue}return!1}if(typeof r!==t)return!1}return!0}(e):s(e))}function s(e){switch(typeof e){case"number":case"boolean":case"string":return!0}return!1}t.sanitizeAttributes=function(e){const t={};if("object"!=typeof e||null==e)return t;for(const[r,s]of Object.entries(e))o(r)?i(s)?Array.isArray(s)?t[r]=s.slice():t[r]=s:n.diag.warn(`Invalid attribute value set for key: ${r}`):n.diag.warn(`Invalid attribute key: ${r}`);return t},t.isAttributeKey=o,t.isAttributeValue=i},32417:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.globalErrorHandler=t.setGlobalErrorHandler=void 0;let n=(0,r(89317).loggingErrorHandler)();t.setGlobalErrorHandler=function(e){n=e},t.globalErrorHandler=function(e){try{n(e)}catch(e){}}},35679:function(e,t){"use strict";function r(e){return e>=48&&e<=57?e-48:e>=97&&e<=102?e-87:e-55}Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBinary=void 0,t.hexToBinary=function(e){const t=new Uint8Array(e.length/2);let n=0;for(let o=0;o{n.diag.error(function(e){return"string"==typeof e?e:JSON.stringify(function(e){const t={};let r=e;for(;null!==r;)Object.getOwnPropertyNames(r).forEach((e=>{if(t[e])return;const n=r[e];n&&(t[e]=String(n))})),r=Object.getPrototypeOf(r);return t}(e))}(e))}}},58869:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addHrTimes=t.isTimeInput=t.isTimeInputHrTime=t.hrTimeToMicroseconds=t.hrTimeToMilliseconds=t.hrTimeToNanoseconds=t.hrTimeToTimeStamp=t.hrTimeDuration=t.timeInputToHrTime=t.hrTime=t.getTimeOrigin=t.millisToHrTime=void 0;const n=r(29651),o=Math.pow(10,6),i=Math.pow(10,9);function s(e){const t=e/1e3;return[Math.trunc(t),Math.round(e%1e3*o)]}function a(){let e=n.otperformance.timeOrigin;if("number"!=typeof e){const t=n.otperformance;e=t.timing&&t.timing.fetchStart}return e}function u(e){return l(s(a()),s("number"==typeof e?e:n.otperformance.now()))}function c(e){return Array.isArray(e)&&2===e.length&&"number"==typeof e[0]&&"number"==typeof e[1]}function l(e,t){const r=[e[0]+t[0],e[1]+t[1]];return r[1]>=i&&(r[1]-=i,r[0]+=1),r}t.millisToHrTime=s,t.getTimeOrigin=a,t.hrTime=u,t.timeInputToHrTime=function(e){if(c(e))return e;if("number"==typeof e)return e{n.context.with((0,o.suppressTracing)(n.context.active()),(()=>{e.export(t,(e=>{r(e)}))}))}))}},4123:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateValue=t.validateKey=void 0;const r="[_0-9a-z-*/]",n=new RegExp(`^(?:${`[a-z]${r}{0,255}`}|${`[a-z0-9]${r}{0,240}@[a-z]${r}{0,13}`})$`),o=/^[ -~]{0,255}[!-~]$/,i=/,|=/;t.validateKey=function(e){return n.test(e)},t.validateValue=function(e){return o.test(e)&&!i.test(e)}},64388:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RandomIdGenerator=void 0;t.RandomIdGenerator=class RandomIdGenerator{constructor(){this.generateTraceId=n(16),this.generateSpanId=n(8)}};const r=Array(32);function n(e){return function(){for(let t=0;t<2*e;t++)r[t]=Math.floor(16*Math.random())+48,r[t]>=58&&(r[t]+=39);return String.fromCharCode.apply(null,r.slice(0,2*e))}}},53930:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getEnvWithoutDefaults=t.getEnv=void 0;const n=r(66397),o=r(24940);t.getEnv=function(){const e=(0,n.parseEnvironment)(o._globalThis);return Object.assign({},n.DEFAULT_ENVIRONMENT,e)},t.getEnvWithoutDefaults=function(){return(0,n.parseEnvironment)(o._globalThis)}},24940:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._globalThis=void 0,t._globalThis="object"==typeof globalThis?globalThis:"object"==typeof self?self:"object"==typeof window?window:"object"==typeof r.g?r.g:{}},49656:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToBase64=void 0;const n=r(35679);t.hexToBase64=function(e){return btoa(String.fromCharCode(...(0,n.hexToBinary)(e)))}},29651:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unrefTimer=t.SDK_INFO=t.otperformance=t.RandomIdGenerator=t.hexToBase64=t._globalThis=t.getEnv=t.getEnvWithoutDefaults=void 0;var n=r(53930);Object.defineProperty(t,"getEnvWithoutDefaults",{enumerable:!0,get:function(){return n.getEnvWithoutDefaults}}),Object.defineProperty(t,"getEnv",{enumerable:!0,get:function(){return n.getEnv}});var o=r(24940);Object.defineProperty(t,"_globalThis",{enumerable:!0,get:function(){return o._globalThis}});var i=r(49656);Object.defineProperty(t,"hexToBase64",{enumerable:!0,get:function(){return i.hexToBase64}});var s=r(64388);Object.defineProperty(t,"RandomIdGenerator",{enumerable:!0,get:function(){return s.RandomIdGenerator}});var a=r(25081);Object.defineProperty(t,"otperformance",{enumerable:!0,get:function(){return a.otperformance}});var u=r(87236);Object.defineProperty(t,"SDK_INFO",{enumerable:!0,get:function(){return u.SDK_INFO}});var c=r(97535);Object.defineProperty(t,"unrefTimer",{enumerable:!0,get:function(){return c.unrefTimer}})},25081:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.otperformance=void 0,t.otperformance=performance},87236:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SDK_INFO=void 0;const n=r(33874),o=r(51002);t.SDK_INFO={[o.SEMRESATTRS_TELEMETRY_SDK_NAME]:"opentelemetry",[o.SEMRESATTRS_PROCESS_RUNTIME_NAME]:"browser",[o.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE]:o.TELEMETRYSDKLANGUAGEVALUES_WEBJS,[o.SEMRESATTRS_TELEMETRY_SDK_VERSION]:n.VERSION}},97535:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unrefTimer=void 0,t.unrefTimer=function(e){}},54732:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CompositePropagator=void 0;const n=r(47357);t.CompositePropagator=class CompositePropagator{constructor(e={}){var t;this._propagators=null!==(t=e.propagators)&&void 0!==t?t:[],this._fields=Array.from(new Set(this._propagators.map((e=>"function"==typeof e.fields?e.fields():[])).reduce(((e,t)=>e.concat(t)),[])))}inject(e,t,r){for(const o of this._propagators)try{o.inject(e,t,r)}catch(e){n.diag.warn(`Failed to inject with ${o.constructor.name}. Err: ${e.message}`)}}extract(e,t,r){return this._propagators.reduce(((e,o)=>{try{return o.extract(e,t,r)}catch(e){n.diag.warn(`Failed to extract with ${o.constructor.name}. Err: ${e.message}`)}return e}),e)}fields(){return this._fields.slice()}}},91404:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TraceState=void 0;const n=r(4123);class TraceState{constructor(e){this._internalState=new Map,e&&this._parse(e)}set(e,t){const r=this._clone();return r._internalState.has(e)&&r._internalState.delete(e),r._internalState.set(e,t),r}unset(e){const t=this._clone();return t._internalState.delete(e),t}get(e){return this._internalState.get(e)}serialize(){return this._keys().reduce(((e,t)=>(e.push(t+"="+this.get(t)),e)),[]).join(",")}_parse(e){e.length>512||(this._internalState=e.split(",").reverse().reduce(((e,t)=>{const r=t.trim(),o=r.indexOf("=");if(-1!==o){const i=r.slice(0,o),s=r.slice(o+1,t.length);(0,n.validateKey)(i)&&(0,n.validateValue)(s)&&e.set(i,s)}return e}),new Map),this._internalState.size>32&&(this._internalState=new Map(Array.from(this._internalState.entries()).reverse().slice(0,32))))}_keys(){return Array.from(this._internalState.keys()).reverse()}_clone(){const e=new TraceState;return e._internalState=new Map(this._internalState),e}}t.TraceState=TraceState},72296:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.W3CTraceContextPropagator=t.parseTraceParent=t.TRACE_STATE_HEADER=t.TRACE_PARENT_HEADER=void 0;const n=r(47357),o=r(60554),i=r(91404);t.TRACE_PARENT_HEADER="traceparent",t.TRACE_STATE_HEADER="tracestate";const s=new RegExp("^\\s?((?!ff)[\\da-f]{2})-((?![0]{32})[\\da-f]{32})-((?![0]{16})[\\da-f]{16})-([\\da-f]{2})(-.*)?\\s?$");function a(e){const t=s.exec(e);return t?"00"===t[1]&&t[5]?null:{traceId:t[2],spanId:t[3],traceFlags:parseInt(t[4],16)}:null}t.parseTraceParent=a;t.W3CTraceContextPropagator=class W3CTraceContextPropagator{inject(e,r,i){const s=n.trace.getSpanContext(e);if(!s||(0,o.isTracingSuppressed)(e)||!(0,n.isSpanContextValid)(s))return;const a=`00-${s.traceId}-${s.spanId}-0${Number(s.traceFlags||n.TraceFlags.NONE).toString(16)}`;i.set(r,t.TRACE_PARENT_HEADER,a),s.traceState&&i.set(r,t.TRACE_STATE_HEADER,s.traceState.serialize())}extract(e,r,o){const s=o.get(r,t.TRACE_PARENT_HEADER);if(!s)return e;const u=Array.isArray(s)?s[0]:s;if("string"!=typeof u)return e;const c=a(u);if(!c)return e;c.isRemote=!0;const l=o.get(r,t.TRACE_STATE_HEADER);if(l){const e=Array.isArray(l)?l.join(","):l;c.traceState=new i.TraceState("string"==typeof e?e:void 0)}return n.trace.setSpanContext(e,c)}fields(){return[t.TRACE_PARENT_HEADER,t.TRACE_STATE_HEADER]}}},59029:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRPCMetadata=t.deleteRPCMetadata=t.setRPCMetadata=t.RPCType=void 0;const n=(0,r(47357).createContextKey)("OpenTelemetry SDK Context Key RPC_METADATA");!function(e){e.HTTP="http"}(t.RPCType||(t.RPCType={})),t.setRPCMetadata=function(e,t){return e.setValue(n,t)},t.deleteRPCMetadata=function(e){return e.deleteValue(n)},t.getRPCMetadata=function(e){return e.getValue(n)}},29885:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AlwaysOffSampler=void 0;const n=r(47357);t.AlwaysOffSampler=class AlwaysOffSampler{shouldSample(){return{decision:n.SamplingDecision.NOT_RECORD}}toString(){return"AlwaysOffSampler"}}},64971:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AlwaysOnSampler=void 0;const n=r(47357);t.AlwaysOnSampler=class AlwaysOnSampler{shouldSample(){return{decision:n.SamplingDecision.RECORD_AND_SAMPLED}}toString(){return"AlwaysOnSampler"}}},13086:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ParentBasedSampler=void 0;const n=r(47357),o=r(32417),i=r(29885),s=r(64971);t.ParentBasedSampler=class ParentBasedSampler{constructor(e){var t,r,n,a;this._root=e.root,this._root||((0,o.globalErrorHandler)(new Error("ParentBasedSampler must have a root sampler configured")),this._root=new s.AlwaysOnSampler),this._remoteParentSampled=null!==(t=e.remoteParentSampled)&&void 0!==t?t:new s.AlwaysOnSampler,this._remoteParentNotSampled=null!==(r=e.remoteParentNotSampled)&&void 0!==r?r:new i.AlwaysOffSampler,this._localParentSampled=null!==(n=e.localParentSampled)&&void 0!==n?n:new s.AlwaysOnSampler,this._localParentNotSampled=null!==(a=e.localParentNotSampled)&&void 0!==a?a:new i.AlwaysOffSampler}shouldSample(e,t,r,o,i,s){const a=n.trace.getSpanContext(e);return a&&(0,n.isSpanContextValid)(a)?a.isRemote?a.traceFlags&n.TraceFlags.SAMPLED?this._remoteParentSampled.shouldSample(e,t,r,o,i,s):this._remoteParentNotSampled.shouldSample(e,t,r,o,i,s):a.traceFlags&n.TraceFlags.SAMPLED?this._localParentSampled.shouldSample(e,t,r,o,i,s):this._localParentNotSampled.shouldSample(e,t,r,o,i,s):this._root.shouldSample(e,t,r,o,i,s)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}}},80293:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TraceIdRatioBasedSampler=void 0;const n=r(47357);t.TraceIdRatioBasedSampler=class TraceIdRatioBasedSampler{constructor(e=0){this._ratio=e,this._ratio=this._normalize(e),this._upperBound=Math.floor(4294967295*this._ratio)}shouldSample(e,t){return{decision:(0,n.isValidTraceId)(t)&&this._accumulate(t)=1?1:e<=0?0:e}_accumulate(e){let t=0;for(let r=0;r>>0}return t}}},60554:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isTracingSuppressed=t.unsuppressTracing=t.suppressTracing=void 0;const n=(0,r(47357).createContextKey)("OpenTelemetry SDK Context Key SUPPRESS_TRACING");t.suppressTracing=function(e){return e.setValue(n,!0)},t.unsuppressTracing=function(e){return e.deleteValue(n)},t.isTracingSuppressed=function(e){return!0===e.getValue(n)}},45457:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BindOnceFuture=void 0;const n=r(99861);t.BindOnceFuture=class BindOnceFuture{constructor(e,t){this._callback=e,this._that=t,this._isCalled=!1,this._deferred=new n.Deferred}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...e){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...e)).then((e=>this._deferred.resolve(e)),(e=>this._deferred.reject(e)))}catch(e){this._deferred.reject(e)}}return this._deferred.promise}}},66397:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseEnvironment=t.DEFAULT_ENVIRONMENT=t.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT=t.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT=t.DEFAULT_ATTRIBUTE_COUNT_LIMIT=t.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=void 0;const n=r(47357),o=r(2335),i=["OTEL_SDK_DISABLED"];function s(e){return i.indexOf(e)>-1}const a=["OTEL_BSP_EXPORT_TIMEOUT","OTEL_BSP_MAX_EXPORT_BATCH_SIZE","OTEL_BSP_MAX_QUEUE_SIZE","OTEL_BSP_SCHEDULE_DELAY","OTEL_BLRP_EXPORT_TIMEOUT","OTEL_BLRP_MAX_EXPORT_BATCH_SIZE","OTEL_BLRP_MAX_QUEUE_SIZE","OTEL_BLRP_SCHEDULE_DELAY","OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT","OTEL_ATTRIBUTE_COUNT_LIMIT","OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT","OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT","OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT","OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT","OTEL_SPAN_EVENT_COUNT_LIMIT","OTEL_SPAN_LINK_COUNT_LIMIT","OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT","OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT","OTEL_EXPORTER_OTLP_TIMEOUT","OTEL_EXPORTER_OTLP_TRACES_TIMEOUT","OTEL_EXPORTER_OTLP_METRICS_TIMEOUT","OTEL_EXPORTER_OTLP_LOGS_TIMEOUT","OTEL_EXPORTER_JAEGER_AGENT_PORT"];function u(e){return a.indexOf(e)>-1}const c=["OTEL_NO_PATCH_MODULES","OTEL_PROPAGATORS","OTEL_SEMCONV_STABILITY_OPT_IN"];function l(e){return c.indexOf(e)>-1}function p(e,t,r){if(void 0===r[e])return;const n=String(r[e]);t[e]="true"===n.toLowerCase()}function f(e,t,r,n=-1/0,o=1/0){if(void 0!==r[e]){const i=Number(r[e]);isNaN(i)||(t[e]=io?o:i)}}function d(e,t,r,n=","){const o=r[e];"string"==typeof o&&(t[e]=o.split(n).map((e=>e.trim())))}t.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT=1/0,t.DEFAULT_ATTRIBUTE_COUNT_LIMIT=128,t.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT=128,t.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT=128,t.DEFAULT_ENVIRONMENT={OTEL_SDK_DISABLED:!1,CONTAINER_NAME:"",ECS_CONTAINER_METADATA_URI_V4:"",ECS_CONTAINER_METADATA_URI:"",HOSTNAME:"",KUBERNETES_SERVICE_HOST:"",NAMESPACE:"",OTEL_BSP_EXPORT_TIMEOUT:3e4,OTEL_BSP_MAX_EXPORT_BATCH_SIZE:512,OTEL_BSP_MAX_QUEUE_SIZE:2048,OTEL_BSP_SCHEDULE_DELAY:5e3,OTEL_BLRP_EXPORT_TIMEOUT:3e4,OTEL_BLRP_MAX_EXPORT_BATCH_SIZE:512,OTEL_BLRP_MAX_QUEUE_SIZE:2048,OTEL_BLRP_SCHEDULE_DELAY:5e3,OTEL_EXPORTER_JAEGER_AGENT_HOST:"",OTEL_EXPORTER_JAEGER_AGENT_PORT:6832,OTEL_EXPORTER_JAEGER_ENDPOINT:"",OTEL_EXPORTER_JAEGER_PASSWORD:"",OTEL_EXPORTER_JAEGER_USER:"",OTEL_EXPORTER_OTLP_ENDPOINT:"",OTEL_EXPORTER_OTLP_TRACES_ENDPOINT:"",OTEL_EXPORTER_OTLP_METRICS_ENDPOINT:"",OTEL_EXPORTER_OTLP_LOGS_ENDPOINT:"",OTEL_EXPORTER_OTLP_HEADERS:"",OTEL_EXPORTER_OTLP_TRACES_HEADERS:"",OTEL_EXPORTER_OTLP_METRICS_HEADERS:"",OTEL_EXPORTER_OTLP_LOGS_HEADERS:"",OTEL_EXPORTER_OTLP_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_TRACES_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_METRICS_TIMEOUT:1e4,OTEL_EXPORTER_OTLP_LOGS_TIMEOUT:1e4,OTEL_EXPORTER_ZIPKIN_ENDPOINT:"http://localhost:9411/api/v2/spans",OTEL_LOG_LEVEL:n.DiagLogLevel.INFO,OTEL_NO_PATCH_MODULES:[],OTEL_PROPAGATORS:["tracecontext","baggage"],OTEL_RESOURCE_ATTRIBUTES:"",OTEL_SERVICE_NAME:"",OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT:t.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,OTEL_ATTRIBUTE_COUNT_LIMIT:t.DEFAULT_ATTRIBUTE_COUNT_LIMIT,OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT:t.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT:t.DEFAULT_ATTRIBUTE_COUNT_LIMIT,OTEL_LOGRECORD_ATTRIBUTE_VALUE_LENGTH_LIMIT:t.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT:t.DEFAULT_ATTRIBUTE_COUNT_LIMIT,OTEL_SPAN_EVENT_COUNT_LIMIT:128,OTEL_SPAN_LINK_COUNT_LIMIT:128,OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT:t.DEFAULT_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT,OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT:t.DEFAULT_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT,OTEL_TRACES_EXPORTER:"",OTEL_TRACES_SAMPLER:o.TracesSamplerValues.ParentBasedAlwaysOn,OTEL_TRACES_SAMPLER_ARG:"",OTEL_LOGS_EXPORTER:"",OTEL_EXPORTER_OTLP_INSECURE:"",OTEL_EXPORTER_OTLP_TRACES_INSECURE:"",OTEL_EXPORTER_OTLP_METRICS_INSECURE:"",OTEL_EXPORTER_OTLP_LOGS_INSECURE:"",OTEL_EXPORTER_OTLP_CERTIFICATE:"",OTEL_EXPORTER_OTLP_TRACES_CERTIFICATE:"",OTEL_EXPORTER_OTLP_METRICS_CERTIFICATE:"",OTEL_EXPORTER_OTLP_LOGS_CERTIFICATE:"",OTEL_EXPORTER_OTLP_COMPRESSION:"",OTEL_EXPORTER_OTLP_TRACES_COMPRESSION:"",OTEL_EXPORTER_OTLP_METRICS_COMPRESSION:"",OTEL_EXPORTER_OTLP_LOGS_COMPRESSION:"",OTEL_EXPORTER_OTLP_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_TRACES_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_METRICS_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_LOGS_CLIENT_KEY:"",OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_TRACES_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_METRICS_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_LOGS_CLIENT_CERTIFICATE:"",OTEL_EXPORTER_OTLP_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_TRACES_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_METRICS_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_LOGS_PROTOCOL:"http/protobuf",OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE:"cumulative",OTEL_SEMCONV_STABILITY_OPT_IN:[]};const m={ALL:n.DiagLogLevel.ALL,VERBOSE:n.DiagLogLevel.VERBOSE,DEBUG:n.DiagLogLevel.DEBUG,INFO:n.DiagLogLevel.INFO,WARN:n.DiagLogLevel.WARN,ERROR:n.DiagLogLevel.ERROR,NONE:n.DiagLogLevel.NONE};function g(e,t,r){const n=r[e];if("string"==typeof n){const r=m[n.toUpperCase()];null!=r&&(t[e]=r)}}t.parseEnvironment=function(e){const r={};for(const n in t.DEFAULT_ENVIRONMENT){const t=n;if("OTEL_LOG_LEVEL"===t)g(t,r,e);else if(s(t))p(t,r,e);else if(u(t))f(t,r,e);else if(l(t))d(t,r,e);else{const n=e[t];null!=n&&(r[t]=String(n))}}return r}},11333:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPlainObject=void 0;const r="[object Null]",n="[object Undefined]",o=Function.prototype.toString,i=o.call(Object),s=(a=Object.getPrototypeOf,u=Object,function(e){return a(u(e))});var a,u;const c=Object.prototype,l=c.hasOwnProperty,p=Symbol?Symbol.toStringTag:void 0,f=c.toString;t.isPlainObject=function(e){if(!function(e){return null!=e&&"object"==typeof e}(e)||"[object Object]"!==function(e){if(null==e)return void 0===e?n:r;return p&&p in Object(e)?function(e){const t=l.call(e,p),r=e[p];let n=!1;try{e[p]=void 0,n=!0}catch(e){}const o=f.call(e);n&&(t?e[p]=r:delete e[p]);return o}(e):function(e){return f.call(e)}(e)}(e))return!1;const t=s(e);if(null===t)return!0;const a=l.call(t,"constructor")&&t.constructor;return"function"==typeof a&&a instanceof a&&o.call(a)===i}},59740:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.merge=void 0;const n=r(11333);function o(e){return a(e)?e.slice():e}function i(e,t,r=0,p){let f;if(!(r>20)){if(r++,l(e)||l(t)||u(t))f=o(t);else if(a(e)){if(f=e.slice(),a(t))for(let e=0,r=t.length;e0;)t=i(t,e.shift(),0,r);return t}},99861:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Deferred=void 0;t.Deferred=class Deferred{constructor(){this._promise=new Promise(((e,t)=>{this._resolve=e,this._reject=t}))}get promise(){return this._promise}resolve(e){this._resolve(e)}reject(e){this._reject(e)}}},2335:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TracesSamplerValues=void 0,function(e){e.AlwaysOff="always_off",e.AlwaysOn="always_on",e.ParentBasedAlwaysOff="parentbased_always_off",e.ParentBasedAlwaysOn="parentbased_always_on",e.ParentBasedTraceIdRatio="parentbased_traceidratio",e.TraceIdRatio="traceidratio"}(t.TracesSamplerValues||(t.TracesSamplerValues={}))},36271:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.callWithTimeout=t.TimeoutError=void 0;class TimeoutError extends Error{constructor(e){super(e),Object.setPrototypeOf(this,TimeoutError.prototype)}}t.TimeoutError=TimeoutError,t.callWithTimeout=function(e,t){let r;const n=new Promise((function(e,n){r=setTimeout((function(){n(new TimeoutError("Operation timed out."))}),t)}));return Promise.race([e,n]).then((e=>(clearTimeout(r),e)),(e=>{throw clearTimeout(r),e}))}},8001:function(e,t){"use strict";function r(e,t){return"string"==typeof t?e===t:!!e.match(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.isUrlIgnored=t.urlMatches=void 0,t.urlMatches=r,t.isUrlIgnored=function(e,t){if(!t)return!1;for(const n of t)if(r(e,n))return!0;return!1}},46990:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isWrapped=void 0,t.isWrapped=function(e){return"function"==typeof e&&"function"==typeof e.__original&&"function"==typeof e.__unwrap&&!0===e.__wrapped}},33874:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VERSION=void 0,t.VERSION="1.30.1"},86287:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(34720),t)},83337:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OTLPTraceExporter=void 0;const n=r(18213),o=r(24027),i=r(50782);class OTLPTraceExporter extends n.OTLPExporterBase{constructor(e={}){super((0,i.createLegacyOtlpBrowserExportDelegate)(e,o.JsonTraceSerializer,"v1/traces",{"Content-Type":"application/json"}))}}t.OTLPTraceExporter=OTLPTraceExporter},34720:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(83337),t)},77721:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AttributeNames=void 0,function(e){e.HTTP_STATUS_TEXT="http.status_text"}(t.AttributeNames||(t.AttributeNames={}))},15753:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventNames=void 0,function(e){e.METHOD_OPEN="open",e.METHOD_SEND="send",e.EVENT_ABORT="abort",e.EVENT_ERROR="error",e.EVENT_LOAD="loaded",e.EVENT_TIMEOUT="timeout"}(t.EventNames||(t.EventNames={}))},43391:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.XMLHttpRequestInstrumentation=void 0;var n=r(46122);Object.defineProperty(t,"XMLHttpRequestInstrumentation",{enumerable:!0,get:function(){return n.XMLHttpRequestInstrumentation}})},27717:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getXHRBodyLength=void 0;const n=r(47357).diag.createComponentLogger({namespace:"@opentelemetry/opentelemetry-instrumentation-xml-http-request/utils"});t.getXHRBodyLength=function(e){return"undefined"!=typeof Document&&e instanceof Document?(new XMLSerializer).serializeToString(document).length:e instanceof Blob?e.size:void 0!==e.byteLength?e.byteLength:e instanceof FormData?function(e){let t=0;for(const[r,n]of e.entries())t+=r.length,n instanceof Blob?t+=n.size:t+=n.length;return t}(e):e instanceof URLSearchParams?i(e.toString()):"string"==typeof e?i(e):void n.warn("unknown body type")};const o=new TextEncoder;function i(e){return o.encode(e).byteLength}},28576:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VERSION=void 0,t.VERSION="0.57.2"},46122:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.XMLHttpRequestInstrumentation=void 0;const n=r(47357),o=r(62393),i=r(35334),s=r(51002),a=r(46036),u=r(15753),c=r(27717),l=r(28576),p=r(77721);class XMLHttpRequestInstrumentation extends o.InstrumentationBase{constructor(e={}){super("@opentelemetry/instrumentation-xml-http-request",l.VERSION,e),this.component="xml-http-request",this.version=l.VERSION,this.moduleName=this.component,this._tasksCount=0,this._xhrMem=new WeakMap,this._usedResources=new WeakSet}init(){}_addHeaders(e,t){const r=(0,a.parseUrl)(t).href;if(!(0,a.shouldPropagateTraceHeaders)(r,this.getConfig().propagateTraceHeaderCorsUrls)){const e={};return n.propagation.inject(n.context.active(),e),void(Object.keys(e).length>0&&this._diag.debug("headers inject skipped due to CORS policy"))}const o={};n.propagation.inject(n.context.active(),o),Object.keys(o).forEach((t=>{e.setRequestHeader(t,String(o[t]))}))}_addChildSpan(e,t){n.context.with(n.trace.setSpan(n.context.active(),e),(()=>{const e=this.tracer.startSpan("CORS Preflight",{startTime:t[a.PerformanceTimingNames.FETCH_START]});(0,a.addSpanNetworkEvents)(e,t,this.getConfig().ignoreNetworkEvents),e.end(t[a.PerformanceTimingNames.RESPONSE_END])}))}_addFinalSpanAttributes(e,t,r){if("string"==typeof r){const n=(0,a.parseUrl)(r);void 0!==t.status&&e.setAttribute(s.SEMATTRS_HTTP_STATUS_CODE,t.status),void 0!==t.statusText&&e.setAttribute(p.AttributeNames.HTTP_STATUS_TEXT,t.statusText),e.setAttribute(s.SEMATTRS_HTTP_HOST,n.host),e.setAttribute(s.SEMATTRS_HTTP_SCHEME,n.protocol.replace(":","")),e.setAttribute(s.SEMATTRS_HTTP_USER_AGENT,navigator.userAgent)}}_applyAttributesAfterXHR(e,t){const r=this.getConfig().applyCustomAttributesOnSpan;"function"==typeof r&&(0,o.safeExecuteInTheMiddle)((()=>r(e,t)),(e=>{e&&this._diag.error("applyCustomAttributesOnSpan",e)}),!0)}_addResourceObserver(e,t){const r=this._xhrMem.get(e);r&&"function"==typeof PerformanceObserver&&"function"==typeof PerformanceResourceTiming&&(r.createdResources={observer:new PerformanceObserver((e=>{const n=e.getEntries(),o=(0,a.parseUrl)(t);n.forEach((e=>{"xmlhttprequest"===e.initiatorType&&e.name===o.href&&r.createdResources&&r.createdResources.entries.push(e)}))})),entries:[]},r.createdResources.observer.observe({entryTypes:["resource"]}))}_clearResources(){0===this._tasksCount&&this.getConfig().clearTimingResources&&(i.otperformance.clearResourceTimings(),this._xhrMem=new WeakMap,this._usedResources=new WeakSet)}_findResourceAndAddNetworkEvents(e,t,r,n,o){if(!(r&&n&&o&&e.createdResources))return;let s=e.createdResources.entries;s&&s.length||(s=i.otperformance.getEntriesByType("resource"));const u=(0,a.getResource)((0,a.parseUrl)(r).href,n,o,s,this._usedResources);if(u.mainRequest){const e=u.mainRequest;this._markResourceAsUsed(e);const r=u.corsPreFlightRequest;r&&(this._addChildSpan(t,r),this._markResourceAsUsed(r)),(0,a.addSpanNetworkEvents)(t,e,this.getConfig().ignoreNetworkEvents)}}_cleanPreviousSpanInformation(e){const t=this._xhrMem.get(e);if(t){const r=t.callbackToRemoveEvents;r&&r(),this._xhrMem.delete(e)}}_createSpan(e,t,r){if((0,i.isUrlIgnored)(t,this.getConfig().ignoreUrls))return void this._diag.debug("ignoring span as url matches ignored url");const o=this.getConfig().allowUrls;if(o&&o.length>0){if(!o.some((e=>"string"==typeof e?t===e:e.test(t))))return void this._diag.debug("ignoring span as url does not match any allowed url")}const c=r.toUpperCase(),l=this.tracer.startSpan(c,{kind:n.SpanKind.CLIENT,attributes:{[s.SEMATTRS_HTTP_METHOD]:r,[s.SEMATTRS_HTTP_URL]:(0,a.parseUrl)(t).toString()}});return this.getConfig().ignoreXhrEvents||l.addEvent(u.EventNames.METHOD_OPEN),this._cleanPreviousSpanInformation(e),this._xhrMem.set(e,{span:l,spanUrl:t}),l}_markResourceAsUsed(e){this._usedResources.add(e)}_patchOpen(){return e=>{const t=this;return function(...r){const n=r[0],o=r[1];return t._createSpan(this,o,n),e.apply(this,r)}}}_patchSend(){const e=this;function t(t,r){const n=e._xhrMem.get(r);if(!n)return;n.status=r.status,n.statusText=r.statusText,e._xhrMem.delete(r),n.span&&e._applyAttributesAfterXHR(n.span,r);const o=(0,i.hrTime)(),s=Date.now();setTimeout((()=>{!function(t,r,n,o){const i=r.callbackToRemoveEvents;"function"==typeof i&&i();const{span:s,spanUrl:a,sendStartTime:u}=r;s&&(e._findResourceAndAddNetworkEvents(r,s,a,u,n),e.getConfig().ignoreXhrEvents||s.addEvent(t,o),e._addFinalSpanAttributes(s,r,a),s.end(o),e._tasksCount--),e._clearResources()}(t,n,o,s)}),300)}function r(){t(u.EventNames.EVENT_ERROR,this)}function o(){t(u.EventNames.EVENT_ABORT,this)}function a(){t(u.EventNames.EVENT_TIMEOUT,this)}function l(){this.status<299?t(u.EventNames.EVENT_LOAD,this):t(u.EventNames.EVENT_ERROR,this)}return t=>function(...p){const f=e._xhrMem.get(this);if(!f)return t.apply(this,p);const d=f.span,m=f.spanUrl;if(d&&m){if(e.getConfig().measureRequestSize&&(null==p?void 0:p[0])){const e=p[0],t=(0,c.getXHRBodyLength)(e);void 0!==t&&d.setAttribute(s.SEMATTRS_HTTP_REQUEST_CONTENT_LENGTH_UNCOMPRESSED,t)}n.context.with(n.trace.setSpan(n.context.active(),d),(()=>{e._tasksCount++,f.sendStartTime=(0,i.hrTime)(),e.getConfig().ignoreXhrEvents||d.addEvent(u.EventNames.METHOD_SEND),this.addEventListener("abort",o),this.addEventListener("error",r),this.addEventListener("load",l),this.addEventListener("timeout",a),f.callbackToRemoveEvents=()=>{!function(t){t.removeEventListener("abort",o),t.removeEventListener("error",r),t.removeEventListener("load",l),t.removeEventListener("timeout",a);const n=e._xhrMem.get(t);n&&(n.callbackToRemoveEvents=void 0)}(this),f.createdResources&&f.createdResources.observer.disconnect()},e._addHeaders(this,m),e._addResourceObserver(this,m)}))}return t.apply(this,p)}}enable(){this._diag.debug("applying patch to",this.moduleName,this.version),(0,o.isWrapped)(XMLHttpRequest.prototype.open)&&(this._unwrap(XMLHttpRequest.prototype,"open"),this._diag.debug("removing previous patch from method open")),(0,o.isWrapped)(XMLHttpRequest.prototype.send)&&(this._unwrap(XMLHttpRequest.prototype,"send"),this._diag.debug("removing previous patch from method send")),this._wrap(XMLHttpRequest.prototype,"open",this._patchOpen()),this._wrap(XMLHttpRequest.prototype,"send",this._patchSend())}disable(){this._diag.debug("removing patch from",this.moduleName,this.version),this._unwrap(XMLHttpRequest.prototype,"open"),this._unwrap(XMLHttpRequest.prototype,"send"),this._tasksCount=0,this._xhrMem=new WeakMap,this._usedResources=new WeakSet}}t.XMLHttpRequestInstrumentation=XMLHttpRequestInstrumentation},10141:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.registerInstrumentations=void 0;const n=r(47357),o=r(37489),i=r(88244);t.registerInstrumentations=function(e){var t,r;const s=e.tracerProvider||n.trace.getTracerProvider(),a=e.meterProvider||n.metrics.getMeterProvider(),u=e.loggerProvider||o.logs.getLoggerProvider(),c=null!==(r=null===(t=e.instrumentations)||void 0===t?void 0:t.flat())&&void 0!==r?r:[];return(0,i.enableInstrumentations)(c,s,a,u),()=>{(0,i.disableInstrumentations)(c)}}},88244:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.disableInstrumentations=t.enableInstrumentations=void 0,t.enableInstrumentations=function(e,t,r,n){for(let o=0,i=e.length;oe.disable()))}},62393:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.safeExecuteInTheMiddleAsync=t.safeExecuteInTheMiddle=t.isWrapped=t.InstrumentationNodeModuleFile=t.InstrumentationNodeModuleDefinition=t.InstrumentationBase=t.registerInstrumentations=void 0;var n=r(10141);Object.defineProperty(t,"registerInstrumentations",{enumerable:!0,get:function(){return n.registerInstrumentations}});var o=r(99098);Object.defineProperty(t,"InstrumentationBase",{enumerable:!0,get:function(){return o.InstrumentationBase}});var i=r(82038);Object.defineProperty(t,"InstrumentationNodeModuleDefinition",{enumerable:!0,get:function(){return i.InstrumentationNodeModuleDefinition}});var s=r(96093);Object.defineProperty(t,"InstrumentationNodeModuleFile",{enumerable:!0,get:function(){return s.InstrumentationNodeModuleFile}});var a=r(8660);Object.defineProperty(t,"isWrapped",{enumerable:!0,get:function(){return a.isWrapped}}),Object.defineProperty(t,"safeExecuteInTheMiddle",{enumerable:!0,get:function(){return a.safeExecuteInTheMiddle}}),Object.defineProperty(t,"safeExecuteInTheMiddleAsync",{enumerable:!0,get:function(){return a.safeExecuteInTheMiddleAsync}})},31247:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InstrumentationAbstract=void 0;const n=r(47357),o=r(37489),i=r(81132);t.InstrumentationAbstract=class InstrumentationAbstract{constructor(e,t,r){this.instrumentationName=e,this.instrumentationVersion=t,this._config={},this._wrap=i.wrap,this._unwrap=i.unwrap,this._massWrap=i.massWrap,this._massUnwrap=i.massUnwrap,this.setConfig(r),this._diag=n.diag.createComponentLogger({namespace:e}),this._tracer=n.trace.getTracer(e,t),this._meter=n.metrics.getMeter(e,t),this._logger=o.logs.getLogger(e,t),this._updateMetricInstruments()}get meter(){return this._meter}setMeterProvider(e){this._meter=e.getMeter(this.instrumentationName,this.instrumentationVersion),this._updateMetricInstruments()}get logger(){return this._logger}setLoggerProvider(e){this._logger=e.getLogger(this.instrumentationName,this.instrumentationVersion)}getModuleDefinitions(){var e;const t=null!==(e=this.init())&&void 0!==e?e:[];return Array.isArray(t)?t:[t]}_updateMetricInstruments(){}getConfig(){return this._config}setConfig(e){this._config=Object.assign({enabled:!0},e)}setTracerProvider(e){this._tracer=e.getTracer(this.instrumentationName,this.instrumentationVersion)}get tracer(){return this._tracer}_runSpanCustomizationHook(e,t,r,n){if(e)try{e(r,n)}catch(e){this._diag.error("Error running span customization hook due to exception in handler",{triggerName:t},e)}}}},82038:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InstrumentationNodeModuleDefinition=void 0;t.InstrumentationNodeModuleDefinition=class InstrumentationNodeModuleDefinition{constructor(e,t,r,n,o){this.name=e,this.supportedVersions=t,this.patch=r,this.unpatch=n,this.files=o||[]}}},96093:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InstrumentationNodeModuleFile=void 0;const n=r(99098);t.InstrumentationNodeModuleFile=class InstrumentationNodeModuleFile{constructor(e,t,r,o){this.supportedVersions=t,this.patch=r,this.unpatch=o,this.name=(0,n.normalize)(e)}}},99098:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalize=t.InstrumentationBase=void 0;var n=r(75420);Object.defineProperty(t,"InstrumentationBase",{enumerable:!0,get:function(){return n.InstrumentationBase}});var o=r(76734);Object.defineProperty(t,"normalize",{enumerable:!0,get:function(){return o.normalize}})},75420:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InstrumentationBase=void 0;const n=r(31247);class InstrumentationBase extends n.InstrumentationAbstract{constructor(e,t,r){super(e,t,r),this._config.enabled&&this.enable()}}t.InstrumentationBase=InstrumentationBase},76734:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalize=void 0;const n=r(47357);t.normalize=function(e){return n.diag.warn("Path normalization is not implemented for this platform. To silence this warning, ensure no node-specific instrumentations are loaded, and node-specific types (e.g. InstrumentationNodeModuleFile), are not used in a browser context)"),e}},8660:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isWrapped=t.safeExecuteInTheMiddleAsync=t.safeExecuteInTheMiddle=void 0,t.safeExecuteInTheMiddle=function(e,t,r){let n,o;try{o=e()}catch(e){n=e}finally{if(t(n,o),n&&!r)throw n;return o}},t.safeExecuteInTheMiddleAsync=async function(e,t,r){let n,o;try{o=await e()}catch(e){n=e}finally{if(t(n,o),n&&!r)throw n;return o}},t.isWrapped=function(e){return"function"==typeof e&&"function"==typeof e.__original&&"function"==typeof e.__unwrap&&!0===e.__wrapped}},3342:function(e,t,r){"use strict";function n(e){if(!Number.isNaN(e)&&Number.isFinite(e)&&e>0)return e;throw new Error("Configuration: timeoutMillis is invalid, expected number greater than 0 (actual: '"+e+"')")}function o(e){if(null!=e)return function(){return e}}function i(e,t,r){var o,i,s,a,u,c;return{timeoutMillis:n(null!==(i=null!==(o=e.timeoutMillis)&&void 0!==o?o:t.timeoutMillis)&&void 0!==i?i:r.timeoutMillis),concurrencyLimit:null!==(a=null!==(s=e.concurrencyLimit)&&void 0!==s?s:t.concurrencyLimit)&&void 0!==a?a:r.concurrencyLimit,compression:null!==(c=null!==(u=e.compression)&&void 0!==u?u:t.compression)&&void 0!==c?c:r.compression}}function s(){return{timeoutMillis:1e4,concurrencyLimit:30,compression:"none"}}r.d(t,{Zx:function(){return i},im:function(){return o},s8:function(){return s}})},50782:function(e,t,r){"use strict";r.r(t),r.d(t,{convertLegacyBrowserHttpOptions:function(){return E},createLegacyOtlpBrowserExportDelegate:function(){return T},createOtlpSendBeaconExportDelegate:function(){return m},createOtlpXhrExportDelegate:function(){return d}});var n=function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{u(n.next(e))}catch(e){i(e)}}function a(e){try{u(n.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},o=function(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0?(s--,u=Math.max(Math.min(a,5e3)+(.4*Math.random()-.2),0),a*=1.5,c=null!==(r=i.retryInMillis)&&void 0!==r?r:u,l=n-Date.now(),c>l?[2,i]:[4,this.retry(e,l,c)]):[3,4];case 3:return i=o.sent(),[3,2];case 4:return[2,i]}}))}))},e.prototype.shutdown=function(){return this._transport.shutdown()},e}();function s(e){return new i(e.transport)}var a=r(78758);function u(e){if(null!=e){var t=Number.parseInt(e,10);if(Number.isInteger(t))return t>0?1e3*t:-1;var r=new Date(e).getTime()-Date.now();return r>=0?r:0}}var c=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},l=function(){function e(e){this._parameters=e}return e.prototype.send=function(e,t){var r=this;return new Promise((function(n){var o=new XMLHttpRequest;o.timeout=t,o.open("POST",r._parameters.url);var i=r._parameters.headers();Object.entries(i).forEach((function(e){var t=c(e,2),r=t[0],n=t[1];o.setRequestHeader(r,n)})),o.ontimeout=function(e){n({status:"failure",error:new Error("XHR request timed out")})},o.onreadystatechange=function(){var e;o.status>=200&&o.status<=299?(a.s.debug("XHR success"),n({status:"success"})):o.status&&(e=o.status,[429,502,503,504].includes(e))?n({status:"retryable",retryInMillis:u(o.getResponseHeader("Retry-After"))}):0!==o.status&&n({status:"failure",error:new Error("XHR request failed with non-retryable status")})},o.onabort=function(){n({status:"failure",error:new Error("XHR request aborted")})},o.onerror=function(){n({status:"failure",error:new Error("XHR request errored")})},o.send(e)}))},e.prototype.shutdown=function(){},e}();var p=function(){function e(e){this._params=e}return e.prototype.send=function(e){var t=this;return new Promise((function(r){navigator.sendBeacon(t._params.url,new Blob([e],{type:t._params.blobType}))?(a.s.debug("SendBeacon success"),r({status:"success"})):r({status:"failure",error:new Error("SendBeacon failed")})}))},e.prototype.shutdown=function(){},e}();var f=r(76229);function d(e,t){return(0,f.D)(e,t,s({transport:(r=e,new l(r))}));var r}function m(e,t){return(0,f.D)(e,t,s({transport:(r={url:e.url,blobType:e.headers()["Content-Type"]},new p(r))}));var r}var g=r(3342),h=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};var y=function(){return y=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]=this._concurrencyLimit},e.prototype.awaitAll=function(){return n(this,void 0,void 0,(function(){return o(this,(function(e){switch(e.label){case 0:return[4,Promise.all(this._sendingPromises)];case 1:return e.sent(),[2]}}))}))},e}();function s(e){return new i(e.concurrencyLimit)}var a=r(35334),u=r(74186),c=r(78758);function l(){return{handleResponse:function(e){null!=e&&function(e){return Object.prototype.hasOwnProperty.call(e,"partialSuccess")}(e)&&null!=e.partialSuccess&&0!==Object.keys(e.partialSuccess).length&&c.s.warn("Received Partial Success response:",JSON.stringify(e.partialSuccess))}}}var p=function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{u(n.next(e))}catch(e){i(e)}}function a(e){try{u(n.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}u((n=n.apply(e,t||[])).next())}))},f=function(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]n(t,e[t])))}function n(e,t){return{key:e,value:o(t)}}function o(e){const t=typeof e;return"string"===t?{stringValue:e}:"number"===t?Number.isInteger(e)?{intValue:e}:{doubleValue:e}:"boolean"===t?{boolValue:e}:e instanceof Uint8Array?{bytesValue:e}:Array.isArray(e)?{arrayValue:{values:e.map(o)}}:"object"===t&&null!=e?{kvlistValue:{values:Object.entries(e).map((([e,t])=>n(e,t)))}}:{}}Object.defineProperty(t,"__esModule",{value:!0}),t.toAnyValue=t.toKeyValue=t.toAttributes=t.createInstrumentationScope=t.createResource=void 0,t.createResource=function(e){return{attributes:r(e.attributes),droppedAttributesCount:0}},t.createInstrumentationScope=function(e){return{name:e.name,version:e.version}},t.toAttributes=r,t.toKeyValue=n,t.toAnyValue=o},56861:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getOtlpEncoder=t.encodeAsString=t.encodeAsLongBits=t.toLongBits=t.hrTimeToNanos=void 0;const n=r(35334);function o(e){const t=BigInt(1e9);return BigInt(e[0])*t+BigInt(e[1])}function i(e){return{low:Number(BigInt.asUintN(32,e)),high:Number(BigInt.asUintN(32,e>>BigInt(32)))}}function s(e){return i(o(e))}function a(e){return o(e).toString()}t.hrTimeToNanos=o,t.toLongBits=i,t.encodeAsLongBits=s,t.encodeAsString=a;const u="undefined"!=typeof BigInt?a:n.hrTimeToNanoseconds;function c(e){return e}function l(e){if(void 0!==e)return(0,n.hexToBinary)(e)}const p={encodeHrTime:s,encodeSpanContext:n.hexToBinary,encodeOptionalSpanContext:l};t.getOtlpEncoder=function(e){var t,r;if(void 0===e)return p;const o=null===(t=e.useLongBits)||void 0===t||t,i=null!==(r=e.useHex)&&void 0!==r&&r;return{encodeHrTime:o?s:u,encodeSpanContext:i?c:n.hexToBinary,encodeOptionalSpanContext:i?c:l}}},22880:function(e,t,r){"use strict";var n,o,i,s,a,u,c,l,p,f=r(26946),d=f.Reader,m=f.Writer,g=f.util,h=f.roots.default||(f.roots.default={});h.opentelemetry=((p={}).proto=((l={}).common=((o={}).v1=((n={}).AnyValue=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.stringValue=e.string();break;case 2:n.boolValue=e.bool();break;case 3:n.intValue=e.int64();break;case 4:n.doubleValue=e.double();break;case 5:n.arrayValue=h.opentelemetry.proto.common.v1.ArrayValue.decode(e,e.uint32());break;case 6:n.kvlistValue=h.opentelemetry.proto.common.v1.KeyValueList.decode(e,e.uint32());break;case 7:n.bytesValue=e.bytes();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";var t={};if(null!=e.stringValue&&e.hasOwnProperty("stringValue")&&(t.value=1,!g.isString(e.stringValue)))return"stringValue: string expected";if(null!=e.boolValue&&e.hasOwnProperty("boolValue")){if(1===t.value)return"value: multiple values";if(t.value=1,"boolean"!=typeof e.boolValue)return"boolValue: boolean expected"}if(null!=e.intValue&&e.hasOwnProperty("intValue")){if(1===t.value)return"value: multiple values";if(t.value=1,!(g.isInteger(e.intValue)||e.intValue&&g.isInteger(e.intValue.low)&&g.isInteger(e.intValue.high)))return"intValue: integer|Long expected"}if(null!=e.doubleValue&&e.hasOwnProperty("doubleValue")){if(1===t.value)return"value: multiple values";if(t.value=1,"number"!=typeof e.doubleValue)return"doubleValue: number expected"}if(null!=e.arrayValue&&e.hasOwnProperty("arrayValue")){if(1===t.value)return"value: multiple values";if(t.value=1,r=h.opentelemetry.proto.common.v1.ArrayValue.verify(e.arrayValue))return"arrayValue."+r}if(null!=e.kvlistValue&&e.hasOwnProperty("kvlistValue")){if(1===t.value)return"value: multiple values";var r;if(t.value=1,r=h.opentelemetry.proto.common.v1.KeyValueList.verify(e.kvlistValue))return"kvlistValue."+r}if(null!=e.bytesValue&&e.hasOwnProperty("bytesValue")){if(1===t.value)return"value: multiple values";if(t.value=1,!(e.bytesValue&&"number"==typeof e.bytesValue.length||g.isString(e.bytesValue)))return"bytesValue: buffer expected"}return null},e.fromObject=function(e){if(e instanceof h.opentelemetry.proto.common.v1.AnyValue)return e;var t=new h.opentelemetry.proto.common.v1.AnyValue;if(null!=e.stringValue&&(t.stringValue=String(e.stringValue)),null!=e.boolValue&&(t.boolValue=Boolean(e.boolValue)),null!=e.intValue&&(g.Long?(t.intValue=g.Long.fromValue(e.intValue)).unsigned=!1:"string"==typeof e.intValue?t.intValue=parseInt(e.intValue,10):"number"==typeof e.intValue?t.intValue=e.intValue:"object"==typeof e.intValue&&(t.intValue=new g.LongBits(e.intValue.low>>>0,e.intValue.high>>>0).toNumber())),null!=e.doubleValue&&(t.doubleValue=Number(e.doubleValue)),null!=e.arrayValue){if("object"!=typeof e.arrayValue)throw TypeError(".opentelemetry.proto.common.v1.AnyValue.arrayValue: object expected");t.arrayValue=h.opentelemetry.proto.common.v1.ArrayValue.fromObject(e.arrayValue)}if(null!=e.kvlistValue){if("object"!=typeof e.kvlistValue)throw TypeError(".opentelemetry.proto.common.v1.AnyValue.kvlistValue: object expected");t.kvlistValue=h.opentelemetry.proto.common.v1.KeyValueList.fromObject(e.kvlistValue)}return null!=e.bytesValue&&("string"==typeof e.bytesValue?g.base64.decode(e.bytesValue,t.bytesValue=g.newBuffer(g.base64.length(e.bytesValue)),0):e.bytesValue.length>=0&&(t.bytesValue=e.bytesValue)),t},e.toObject=function(e,t){t||(t={});var r={};return null!=e.stringValue&&e.hasOwnProperty("stringValue")&&(r.stringValue=e.stringValue,t.oneofs&&(r.value="stringValue")),null!=e.boolValue&&e.hasOwnProperty("boolValue")&&(r.boolValue=e.boolValue,t.oneofs&&(r.value="boolValue")),null!=e.intValue&&e.hasOwnProperty("intValue")&&("number"==typeof e.intValue?r.intValue=t.longs===String?String(e.intValue):e.intValue:r.intValue=t.longs===String?g.Long.prototype.toString.call(e.intValue):t.longs===Number?new g.LongBits(e.intValue.low>>>0,e.intValue.high>>>0).toNumber():e.intValue,t.oneofs&&(r.value="intValue")),null!=e.doubleValue&&e.hasOwnProperty("doubleValue")&&(r.doubleValue=t.json&&!isFinite(e.doubleValue)?String(e.doubleValue):e.doubleValue,t.oneofs&&(r.value="doubleValue")),null!=e.arrayValue&&e.hasOwnProperty("arrayValue")&&(r.arrayValue=h.opentelemetry.proto.common.v1.ArrayValue.toObject(e.arrayValue,t),t.oneofs&&(r.value="arrayValue")),null!=e.kvlistValue&&e.hasOwnProperty("kvlistValue")&&(r.kvlistValue=h.opentelemetry.proto.common.v1.KeyValueList.toObject(e.kvlistValue,t),t.oneofs&&(r.value="kvlistValue")),null!=e.bytesValue&&e.hasOwnProperty("bytesValue")&&(r.bytesValue=t.bytes===String?g.base64.encode(e.bytesValue,0,e.bytesValue.length):t.bytes===Array?Array.prototype.slice.call(e.bytesValue):e.bytesValue,t.oneofs&&(r.value="bytesValue")),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,f.util.toJSONOptions)},e.getTypeUrl=function(e){return void 0===e&&(e="type.googleapis.com"),e+"/opentelemetry.proto.common.v1.AnyValue"},e}(),n.ArrayValue=function(){function e(e){if(this.values=[],e)for(var t=Object.keys(e),r=0;r>>3==1?(n.values&&n.values.length||(n.values=[]),n.values.push(h.opentelemetry.proto.common.v1.AnyValue.decode(e,e.uint32()))):e.skipType(7&o)}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.values&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3==1?(n.values&&n.values.length||(n.values=[]),n.values.push(h.opentelemetry.proto.common.v1.KeyValue.decode(e,e.uint32()))):e.skipType(7&o)}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.values&&e.hasOwnProperty("values")){if(!Array.isArray(e.values))return"values: array expected";for(var t=0;t>>3){case 1:n.key=e.string();break;case 2:n.value=h.opentelemetry.proto.common.v1.AnyValue.decode(e,e.uint32());break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.key&&e.hasOwnProperty("key")&&!g.isString(e.key))return"key: string expected";if(null!=e.value&&e.hasOwnProperty("value")){var t=h.opentelemetry.proto.common.v1.AnyValue.verify(e.value);if(t)return"value."+t}return null},e.fromObject=function(e){if(e instanceof h.opentelemetry.proto.common.v1.KeyValue)return e;var t=new h.opentelemetry.proto.common.v1.KeyValue;if(null!=e.key&&(t.key=String(e.key)),null!=e.value){if("object"!=typeof e.value)throw TypeError(".opentelemetry.proto.common.v1.KeyValue.value: object expected");t.value=h.opentelemetry.proto.common.v1.AnyValue.fromObject(e.value)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.key="",r.value=null),null!=e.key&&e.hasOwnProperty("key")&&(r.key=e.key),null!=e.value&&e.hasOwnProperty("value")&&(r.value=h.opentelemetry.proto.common.v1.AnyValue.toObject(e.value,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,f.util.toJSONOptions)},e.getTypeUrl=function(e){return void 0===e&&(e="type.googleapis.com"),e+"/opentelemetry.proto.common.v1.KeyValue"},e}(),n.InstrumentationScope=function(){function e(e){if(this.attributes=[],e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.name=e.string();break;case 2:n.version=e.string();break;case 3:n.attributes&&n.attributes.length||(n.attributes=[]),n.attributes.push(h.opentelemetry.proto.common.v1.KeyValue.decode(e,e.uint32()));break;case 4:n.droppedAttributesCount=e.uint32();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.name&&e.hasOwnProperty("name")&&!g.isString(e.name))return"name: string expected";if(null!=e.version&&e.hasOwnProperty("version")&&!g.isString(e.version))return"version: string expected";if(null!=e.attributes&&e.hasOwnProperty("attributes")){if(!Array.isArray(e.attributes))return"attributes: array expected";for(var t=0;t>>0),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.attributes=[]),t.defaults&&(r.name="",r.version="",r.droppedAttributesCount=0),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.version&&e.hasOwnProperty("version")&&(r.version=e.version),e.attributes&&e.attributes.length){r.attributes=[];for(var n=0;n>>3){case 1:n.attributes&&n.attributes.length||(n.attributes=[]),n.attributes.push(h.opentelemetry.proto.common.v1.KeyValue.decode(e,e.uint32()));break;case 2:n.droppedAttributesCount=e.uint32();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.attributes&&e.hasOwnProperty("attributes")){if(!Array.isArray(e.attributes))return"attributes: array expected";for(var t=0;t>>0),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.attributes=[]),t.defaults&&(r.droppedAttributesCount=0),e.attributes&&e.attributes.length){r.attributes=[];for(var n=0;n>>3==1?(n.resourceSpans&&n.resourceSpans.length||(n.resourceSpans=[]),n.resourceSpans.push(h.opentelemetry.proto.trace.v1.ResourceSpans.decode(e,e.uint32()))):e.skipType(7&o)}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.resourceSpans&&e.hasOwnProperty("resourceSpans")){if(!Array.isArray(e.resourceSpans))return"resourceSpans: array expected";for(var t=0;t>>3){case 1:n.resource=h.opentelemetry.proto.resource.v1.Resource.decode(e,e.uint32());break;case 2:n.scopeSpans&&n.scopeSpans.length||(n.scopeSpans=[]),n.scopeSpans.push(h.opentelemetry.proto.trace.v1.ScopeSpans.decode(e,e.uint32()));break;case 3:n.schemaUrl=e.string();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.resource&&e.hasOwnProperty("resource")&&(r=h.opentelemetry.proto.resource.v1.Resource.verify(e.resource)))return"resource."+r;if(null!=e.scopeSpans&&e.hasOwnProperty("scopeSpans")){if(!Array.isArray(e.scopeSpans))return"scopeSpans: array expected";for(var t=0;t>>3){case 1:n.scope=h.opentelemetry.proto.common.v1.InstrumentationScope.decode(e,e.uint32());break;case 2:n.spans&&n.spans.length||(n.spans=[]),n.spans.push(h.opentelemetry.proto.trace.v1.Span.decode(e,e.uint32()));break;case 3:n.schemaUrl=e.string();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.scope&&e.hasOwnProperty("scope")&&(r=h.opentelemetry.proto.common.v1.InstrumentationScope.verify(e.scope)))return"scope."+r;if(null!=e.spans&&e.hasOwnProperty("spans")){if(!Array.isArray(e.spans))return"spans: array expected";for(var t=0;t>>3){case 1:n.traceId=e.bytes();break;case 2:n.spanId=e.bytes();break;case 3:n.traceState=e.string();break;case 4:n.parentSpanId=e.bytes();break;case 5:n.name=e.string();break;case 6:n.kind=e.int32();break;case 7:n.startTimeUnixNano=e.fixed64();break;case 8:n.endTimeUnixNano=e.fixed64();break;case 9:n.attributes&&n.attributes.length||(n.attributes=[]),n.attributes.push(h.opentelemetry.proto.common.v1.KeyValue.decode(e,e.uint32()));break;case 10:n.droppedAttributesCount=e.uint32();break;case 11:n.events&&n.events.length||(n.events=[]),n.events.push(h.opentelemetry.proto.trace.v1.Span.Event.decode(e,e.uint32()));break;case 12:n.droppedEventsCount=e.uint32();break;case 13:n.links&&n.links.length||(n.links=[]),n.links.push(h.opentelemetry.proto.trace.v1.Span.Link.decode(e,e.uint32()));break;case 14:n.droppedLinksCount=e.uint32();break;case 15:n.status=h.opentelemetry.proto.trace.v1.Status.decode(e,e.uint32());break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.traceId&&e.hasOwnProperty("traceId")&&!(e.traceId&&"number"==typeof e.traceId.length||g.isString(e.traceId)))return"traceId: buffer expected";if(null!=e.spanId&&e.hasOwnProperty("spanId")&&!(e.spanId&&"number"==typeof e.spanId.length||g.isString(e.spanId)))return"spanId: buffer expected";if(null!=e.traceState&&e.hasOwnProperty("traceState")&&!g.isString(e.traceState))return"traceState: string expected";if(null!=e.parentSpanId&&e.hasOwnProperty("parentSpanId")&&!(e.parentSpanId&&"number"==typeof e.parentSpanId.length||g.isString(e.parentSpanId)))return"parentSpanId: buffer expected";if(null!=e.name&&e.hasOwnProperty("name")&&!g.isString(e.name))return"name: string expected";if(null!=e.kind&&e.hasOwnProperty("kind"))switch(e.kind){default:return"kind: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:}if(null!=e.startTimeUnixNano&&e.hasOwnProperty("startTimeUnixNano")&&!(g.isInteger(e.startTimeUnixNano)||e.startTimeUnixNano&&g.isInteger(e.startTimeUnixNano.low)&&g.isInteger(e.startTimeUnixNano.high)))return"startTimeUnixNano: integer|Long expected";if(null!=e.endTimeUnixNano&&e.hasOwnProperty("endTimeUnixNano")&&!(g.isInteger(e.endTimeUnixNano)||e.endTimeUnixNano&&g.isInteger(e.endTimeUnixNano.low)&&g.isInteger(e.endTimeUnixNano.high)))return"endTimeUnixNano: integer|Long expected";if(null!=e.attributes&&e.hasOwnProperty("attributes")){if(!Array.isArray(e.attributes))return"attributes: array expected";for(var t=0;t=0&&(t.traceId=e.traceId)),null!=e.spanId&&("string"==typeof e.spanId?g.base64.decode(e.spanId,t.spanId=g.newBuffer(g.base64.length(e.spanId)),0):e.spanId.length>=0&&(t.spanId=e.spanId)),null!=e.traceState&&(t.traceState=String(e.traceState)),null!=e.parentSpanId&&("string"==typeof e.parentSpanId?g.base64.decode(e.parentSpanId,t.parentSpanId=g.newBuffer(g.base64.length(e.parentSpanId)),0):e.parentSpanId.length>=0&&(t.parentSpanId=e.parentSpanId)),null!=e.name&&(t.name=String(e.name)),e.kind){default:if("number"==typeof e.kind){t.kind=e.kind;break}break;case"SPAN_KIND_UNSPECIFIED":case 0:t.kind=0;break;case"SPAN_KIND_INTERNAL":case 1:t.kind=1;break;case"SPAN_KIND_SERVER":case 2:t.kind=2;break;case"SPAN_KIND_CLIENT":case 3:t.kind=3;break;case"SPAN_KIND_PRODUCER":case 4:t.kind=4;break;case"SPAN_KIND_CONSUMER":case 5:t.kind=5}if(null!=e.startTimeUnixNano&&(g.Long?(t.startTimeUnixNano=g.Long.fromValue(e.startTimeUnixNano)).unsigned=!1:"string"==typeof e.startTimeUnixNano?t.startTimeUnixNano=parseInt(e.startTimeUnixNano,10):"number"==typeof e.startTimeUnixNano?t.startTimeUnixNano=e.startTimeUnixNano:"object"==typeof e.startTimeUnixNano&&(t.startTimeUnixNano=new g.LongBits(e.startTimeUnixNano.low>>>0,e.startTimeUnixNano.high>>>0).toNumber())),null!=e.endTimeUnixNano&&(g.Long?(t.endTimeUnixNano=g.Long.fromValue(e.endTimeUnixNano)).unsigned=!1:"string"==typeof e.endTimeUnixNano?t.endTimeUnixNano=parseInt(e.endTimeUnixNano,10):"number"==typeof e.endTimeUnixNano?t.endTimeUnixNano=e.endTimeUnixNano:"object"==typeof e.endTimeUnixNano&&(t.endTimeUnixNano=new g.LongBits(e.endTimeUnixNano.low>>>0,e.endTimeUnixNano.high>>>0).toNumber())),e.attributes){if(!Array.isArray(e.attributes))throw TypeError(".opentelemetry.proto.trace.v1.Span.attributes: array expected");t.attributes=[];for(var r=0;r>>0),e.events){if(!Array.isArray(e.events))throw TypeError(".opentelemetry.proto.trace.v1.Span.events: array expected");for(t.events=[],r=0;r>>0),e.links){if(!Array.isArray(e.links))throw TypeError(".opentelemetry.proto.trace.v1.Span.links: array expected");for(t.links=[],r=0;r>>0),null!=e.status){if("object"!=typeof e.status)throw TypeError(".opentelemetry.proto.trace.v1.Span.status: object expected");t.status=h.opentelemetry.proto.trace.v1.Status.fromObject(e.status)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.attributes=[],r.events=[],r.links=[]),t.defaults){if(t.bytes===String?r.traceId="":(r.traceId=[],t.bytes!==Array&&(r.traceId=g.newBuffer(r.traceId))),t.bytes===String?r.spanId="":(r.spanId=[],t.bytes!==Array&&(r.spanId=g.newBuffer(r.spanId))),r.traceState="",t.bytes===String?r.parentSpanId="":(r.parentSpanId=[],t.bytes!==Array&&(r.parentSpanId=g.newBuffer(r.parentSpanId))),r.name="",r.kind=t.enums===String?"SPAN_KIND_UNSPECIFIED":0,g.Long){var n=new g.Long(0,0,!1);r.startTimeUnixNano=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.startTimeUnixNano=t.longs===String?"0":0;g.Long?(n=new g.Long(0,0,!1),r.endTimeUnixNano=t.longs===String?n.toString():t.longs===Number?n.toNumber():n):r.endTimeUnixNano=t.longs===String?"0":0,r.droppedAttributesCount=0,r.droppedEventsCount=0,r.droppedLinksCount=0,r.status=null}if(null!=e.traceId&&e.hasOwnProperty("traceId")&&(r.traceId=t.bytes===String?g.base64.encode(e.traceId,0,e.traceId.length):t.bytes===Array?Array.prototype.slice.call(e.traceId):e.traceId),null!=e.spanId&&e.hasOwnProperty("spanId")&&(r.spanId=t.bytes===String?g.base64.encode(e.spanId,0,e.spanId.length):t.bytes===Array?Array.prototype.slice.call(e.spanId):e.spanId),null!=e.traceState&&e.hasOwnProperty("traceState")&&(r.traceState=e.traceState),null!=e.parentSpanId&&e.hasOwnProperty("parentSpanId")&&(r.parentSpanId=t.bytes===String?g.base64.encode(e.parentSpanId,0,e.parentSpanId.length):t.bytes===Array?Array.prototype.slice.call(e.parentSpanId):e.parentSpanId),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.kind&&e.hasOwnProperty("kind")&&(r.kind=t.enums===String?void 0===h.opentelemetry.proto.trace.v1.Span.SpanKind[e.kind]?e.kind:h.opentelemetry.proto.trace.v1.Span.SpanKind[e.kind]:e.kind),null!=e.startTimeUnixNano&&e.hasOwnProperty("startTimeUnixNano")&&("number"==typeof e.startTimeUnixNano?r.startTimeUnixNano=t.longs===String?String(e.startTimeUnixNano):e.startTimeUnixNano:r.startTimeUnixNano=t.longs===String?g.Long.prototype.toString.call(e.startTimeUnixNano):t.longs===Number?new g.LongBits(e.startTimeUnixNano.low>>>0,e.startTimeUnixNano.high>>>0).toNumber():e.startTimeUnixNano),null!=e.endTimeUnixNano&&e.hasOwnProperty("endTimeUnixNano")&&("number"==typeof e.endTimeUnixNano?r.endTimeUnixNano=t.longs===String?String(e.endTimeUnixNano):e.endTimeUnixNano:r.endTimeUnixNano=t.longs===String?g.Long.prototype.toString.call(e.endTimeUnixNano):t.longs===Number?new g.LongBits(e.endTimeUnixNano.low>>>0,e.endTimeUnixNano.high>>>0).toNumber():e.endTimeUnixNano),e.attributes&&e.attributes.length){r.attributes=[];for(var o=0;o>>3){case 1:n.timeUnixNano=e.fixed64();break;case 2:n.name=e.string();break;case 3:n.attributes&&n.attributes.length||(n.attributes=[]),n.attributes.push(h.opentelemetry.proto.common.v1.KeyValue.decode(e,e.uint32()));break;case 4:n.droppedAttributesCount=e.uint32();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.timeUnixNano&&e.hasOwnProperty("timeUnixNano")&&!(g.isInteger(e.timeUnixNano)||e.timeUnixNano&&g.isInteger(e.timeUnixNano.low)&&g.isInteger(e.timeUnixNano.high)))return"timeUnixNano: integer|Long expected";if(null!=e.name&&e.hasOwnProperty("name")&&!g.isString(e.name))return"name: string expected";if(null!=e.attributes&&e.hasOwnProperty("attributes")){if(!Array.isArray(e.attributes))return"attributes: array expected";for(var t=0;t>>0,e.timeUnixNano.high>>>0).toNumber())),null!=e.name&&(t.name=String(e.name)),e.attributes){if(!Array.isArray(e.attributes))throw TypeError(".opentelemetry.proto.trace.v1.Span.Event.attributes: array expected");t.attributes=[];for(var r=0;r>>0),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.attributes=[]),t.defaults){if(g.Long){var n=new g.Long(0,0,!1);r.timeUnixNano=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.timeUnixNano=t.longs===String?"0":0;r.name="",r.droppedAttributesCount=0}if(null!=e.timeUnixNano&&e.hasOwnProperty("timeUnixNano")&&("number"==typeof e.timeUnixNano?r.timeUnixNano=t.longs===String?String(e.timeUnixNano):e.timeUnixNano:r.timeUnixNano=t.longs===String?g.Long.prototype.toString.call(e.timeUnixNano):t.longs===Number?new g.LongBits(e.timeUnixNano.low>>>0,e.timeUnixNano.high>>>0).toNumber():e.timeUnixNano),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),e.attributes&&e.attributes.length){r.attributes=[];for(var o=0;o>>3){case 1:n.traceId=e.bytes();break;case 2:n.spanId=e.bytes();break;case 3:n.traceState=e.string();break;case 4:n.attributes&&n.attributes.length||(n.attributes=[]),n.attributes.push(h.opentelemetry.proto.common.v1.KeyValue.decode(e,e.uint32()));break;case 5:n.droppedAttributesCount=e.uint32();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.traceId&&e.hasOwnProperty("traceId")&&!(e.traceId&&"number"==typeof e.traceId.length||g.isString(e.traceId)))return"traceId: buffer expected";if(null!=e.spanId&&e.hasOwnProperty("spanId")&&!(e.spanId&&"number"==typeof e.spanId.length||g.isString(e.spanId)))return"spanId: buffer expected";if(null!=e.traceState&&e.hasOwnProperty("traceState")&&!g.isString(e.traceState))return"traceState: string expected";if(null!=e.attributes&&e.hasOwnProperty("attributes")){if(!Array.isArray(e.attributes))return"attributes: array expected";for(var t=0;t=0&&(t.traceId=e.traceId)),null!=e.spanId&&("string"==typeof e.spanId?g.base64.decode(e.spanId,t.spanId=g.newBuffer(g.base64.length(e.spanId)),0):e.spanId.length>=0&&(t.spanId=e.spanId)),null!=e.traceState&&(t.traceState=String(e.traceState)),e.attributes){if(!Array.isArray(e.attributes))throw TypeError(".opentelemetry.proto.trace.v1.Span.Link.attributes: array expected");t.attributes=[];for(var r=0;r>>0),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.attributes=[]),t.defaults&&(t.bytes===String?r.traceId="":(r.traceId=[],t.bytes!==Array&&(r.traceId=g.newBuffer(r.traceId))),t.bytes===String?r.spanId="":(r.spanId=[],t.bytes!==Array&&(r.spanId=g.newBuffer(r.spanId))),r.traceState="",r.droppedAttributesCount=0),null!=e.traceId&&e.hasOwnProperty("traceId")&&(r.traceId=t.bytes===String?g.base64.encode(e.traceId,0,e.traceId.length):t.bytes===Array?Array.prototype.slice.call(e.traceId):e.traceId),null!=e.spanId&&e.hasOwnProperty("spanId")&&(r.spanId=t.bytes===String?g.base64.encode(e.spanId,0,e.spanId.length):t.bytes===Array?Array.prototype.slice.call(e.spanId):e.spanId),null!=e.traceState&&e.hasOwnProperty("traceState")&&(r.traceState=e.traceState),e.attributes&&e.attributes.length){r.attributes=[];for(var n=0;n>>3){case 2:n.message=e.string();break;case 3:n.code=e.int32();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.message&&e.hasOwnProperty("message")&&!g.isString(e.message))return"message: string expected";if(null!=e.code&&e.hasOwnProperty("code"))switch(e.code){default:return"code: enum value expected";case 0:case 1:case 2:}return null},e.fromObject=function(e){if(e instanceof h.opentelemetry.proto.trace.v1.Status)return e;var t=new h.opentelemetry.proto.trace.v1.Status;switch(null!=e.message&&(t.message=String(e.message)),e.code){default:if("number"==typeof e.code){t.code=e.code;break}break;case"STATUS_CODE_UNSET":case 0:t.code=0;break;case"STATUS_CODE_OK":case 1:t.code=1;break;case"STATUS_CODE_ERROR":case 2:t.code=2}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.message="",r.code=t.enums===String?"STATUS_CODE_UNSET":0),null!=e.message&&e.hasOwnProperty("message")&&(r.message=e.message),null!=e.code&&e.hasOwnProperty("code")&&(r.code=t.enums===String?void 0===h.opentelemetry.proto.trace.v1.Status.StatusCode[e.code]?e.code:h.opentelemetry.proto.trace.v1.Status.StatusCode[e.code]:e.code),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,f.util.toJSONOptions)},e.getTypeUrl=function(e){return void 0===e&&(e="type.googleapis.com"),e+"/opentelemetry.proto.trace.v1.Status"},e.StatusCode=(t={},(r=Object.create(t))[t[0]="STATUS_CODE_UNSET"]=0,r[t[1]="STATUS_CODE_OK"]=1,r[t[2]="STATUS_CODE_ERROR"]=2,r),e}(),e}(),s),l.collector=((c={}).trace=function(){var e={};return e.v1=function(){var e={};return e.TraceService=function(){function e(e,t,r){f.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(f.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.export=function e(t,r){return this.rpcCall(e,h.opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequest,h.opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse,t,r)},"name",{value:"Export"}),e}(),e.ExportTraceServiceRequest=function(){function e(e){if(this.resourceSpans=[],e)for(var t=Object.keys(e),r=0;r>>3==1?(n.resourceSpans&&n.resourceSpans.length||(n.resourceSpans=[]),n.resourceSpans.push(h.opentelemetry.proto.trace.v1.ResourceSpans.decode(e,e.uint32()))):e.skipType(7&o)}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.resourceSpans&&e.hasOwnProperty("resourceSpans")){if(!Array.isArray(e.resourceSpans))return"resourceSpans: array expected";for(var t=0;t>>3==1?n.partialSuccess=h.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess.decode(e,e.uint32()):e.skipType(7&o)}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.partialSuccess&&e.hasOwnProperty("partialSuccess")){var t=h.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess.verify(e.partialSuccess);if(t)return"partialSuccess."+t}return null},e.fromObject=function(e){if(e instanceof h.opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse)return e;var t=new h.opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse;if(null!=e.partialSuccess){if("object"!=typeof e.partialSuccess)throw TypeError(".opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse.partialSuccess: object expected");t.partialSuccess=h.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess.fromObject(e.partialSuccess)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.partialSuccess=null),null!=e.partialSuccess&&e.hasOwnProperty("partialSuccess")&&(r.partialSuccess=h.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess.toObject(e.partialSuccess,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,f.util.toJSONOptions)},e.getTypeUrl=function(e){return void 0===e&&(e="type.googleapis.com"),e+"/opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse"},e}(),e.ExportTracePartialSuccess=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.rejectedSpans=e.int64();break;case 2:n.errorMessage=e.string();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){return"object"!=typeof e||null===e?"object expected":null!=e.rejectedSpans&&e.hasOwnProperty("rejectedSpans")&&!(g.isInteger(e.rejectedSpans)||e.rejectedSpans&&g.isInteger(e.rejectedSpans.low)&&g.isInteger(e.rejectedSpans.high))?"rejectedSpans: integer|Long expected":null!=e.errorMessage&&e.hasOwnProperty("errorMessage")&&!g.isString(e.errorMessage)?"errorMessage: string expected":null},e.fromObject=function(e){if(e instanceof h.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess)return e;var t=new h.opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess;return null!=e.rejectedSpans&&(g.Long?(t.rejectedSpans=g.Long.fromValue(e.rejectedSpans)).unsigned=!1:"string"==typeof e.rejectedSpans?t.rejectedSpans=parseInt(e.rejectedSpans,10):"number"==typeof e.rejectedSpans?t.rejectedSpans=e.rejectedSpans:"object"==typeof e.rejectedSpans&&(t.rejectedSpans=new g.LongBits(e.rejectedSpans.low>>>0,e.rejectedSpans.high>>>0).toNumber())),null!=e.errorMessage&&(t.errorMessage=String(e.errorMessage)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(g.Long){var n=new g.Long(0,0,!1);r.rejectedSpans=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.rejectedSpans=t.longs===String?"0":0;r.errorMessage=""}return null!=e.rejectedSpans&&e.hasOwnProperty("rejectedSpans")&&("number"==typeof e.rejectedSpans?r.rejectedSpans=t.longs===String?String(e.rejectedSpans):e.rejectedSpans:r.rejectedSpans=t.longs===String?g.Long.prototype.toString.call(e.rejectedSpans):t.longs===Number?new g.LongBits(e.rejectedSpans.low>>>0,e.rejectedSpans.high>>>0).toNumber():e.rejectedSpans),null!=e.errorMessage&&e.hasOwnProperty("errorMessage")&&(r.errorMessage=e.errorMessage),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,f.util.toJSONOptions)},e.getTypeUrl=function(e){return void 0===e&&(e="type.googleapis.com"),e+"/opentelemetry.proto.collector.trace.v1.ExportTracePartialSuccess"},e}(),e}(),e}(),c.metrics=((a={}).v1=function(){var e={};return e.MetricsService=function(){function e(e,t,r){f.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(f.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.export=function e(t,r){return this.rpcCall(e,h.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceRequest,h.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse,t,r)},"name",{value:"Export"}),e}(),e.ExportMetricsServiceRequest=function(){function e(e){if(this.resourceMetrics=[],e)for(var t=Object.keys(e),r=0;r>>3==1?(n.resourceMetrics&&n.resourceMetrics.length||(n.resourceMetrics=[]),n.resourceMetrics.push(h.opentelemetry.proto.metrics.v1.ResourceMetrics.decode(e,e.uint32()))):e.skipType(7&o)}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.resourceMetrics&&e.hasOwnProperty("resourceMetrics")){if(!Array.isArray(e.resourceMetrics))return"resourceMetrics: array expected";for(var t=0;t>>3==1?n.partialSuccess=h.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess.decode(e,e.uint32()):e.skipType(7&o)}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.partialSuccess&&e.hasOwnProperty("partialSuccess")){var t=h.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess.verify(e.partialSuccess);if(t)return"partialSuccess."+t}return null},e.fromObject=function(e){if(e instanceof h.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse)return e;var t=new h.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse;if(null!=e.partialSuccess){if("object"!=typeof e.partialSuccess)throw TypeError(".opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse.partialSuccess: object expected");t.partialSuccess=h.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess.fromObject(e.partialSuccess)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.partialSuccess=null),null!=e.partialSuccess&&e.hasOwnProperty("partialSuccess")&&(r.partialSuccess=h.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess.toObject(e.partialSuccess,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,f.util.toJSONOptions)},e.getTypeUrl=function(e){return void 0===e&&(e="type.googleapis.com"),e+"/opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse"},e}(),e.ExportMetricsPartialSuccess=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.rejectedDataPoints=e.int64();break;case 2:n.errorMessage=e.string();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){return"object"!=typeof e||null===e?"object expected":null!=e.rejectedDataPoints&&e.hasOwnProperty("rejectedDataPoints")&&!(g.isInteger(e.rejectedDataPoints)||e.rejectedDataPoints&&g.isInteger(e.rejectedDataPoints.low)&&g.isInteger(e.rejectedDataPoints.high))?"rejectedDataPoints: integer|Long expected":null!=e.errorMessage&&e.hasOwnProperty("errorMessage")&&!g.isString(e.errorMessage)?"errorMessage: string expected":null},e.fromObject=function(e){if(e instanceof h.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess)return e;var t=new h.opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess;return null!=e.rejectedDataPoints&&(g.Long?(t.rejectedDataPoints=g.Long.fromValue(e.rejectedDataPoints)).unsigned=!1:"string"==typeof e.rejectedDataPoints?t.rejectedDataPoints=parseInt(e.rejectedDataPoints,10):"number"==typeof e.rejectedDataPoints?t.rejectedDataPoints=e.rejectedDataPoints:"object"==typeof e.rejectedDataPoints&&(t.rejectedDataPoints=new g.LongBits(e.rejectedDataPoints.low>>>0,e.rejectedDataPoints.high>>>0).toNumber())),null!=e.errorMessage&&(t.errorMessage=String(e.errorMessage)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(g.Long){var n=new g.Long(0,0,!1);r.rejectedDataPoints=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.rejectedDataPoints=t.longs===String?"0":0;r.errorMessage=""}return null!=e.rejectedDataPoints&&e.hasOwnProperty("rejectedDataPoints")&&("number"==typeof e.rejectedDataPoints?r.rejectedDataPoints=t.longs===String?String(e.rejectedDataPoints):e.rejectedDataPoints:r.rejectedDataPoints=t.longs===String?g.Long.prototype.toString.call(e.rejectedDataPoints):t.longs===Number?new g.LongBits(e.rejectedDataPoints.low>>>0,e.rejectedDataPoints.high>>>0).toNumber():e.rejectedDataPoints),null!=e.errorMessage&&e.hasOwnProperty("errorMessage")&&(r.errorMessage=e.errorMessage),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,f.util.toJSONOptions)},e.getTypeUrl=function(e){return void 0===e&&(e="type.googleapis.com"),e+"/opentelemetry.proto.collector.metrics.v1.ExportMetricsPartialSuccess"},e}(),e}(),a),c.logs=((u={}).v1=function(){var e={};return e.LogsService=function(){function e(e,t,r){f.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(f.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.export=function e(t,r){return this.rpcCall(e,h.opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequest,h.opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse,t,r)},"name",{value:"Export"}),e}(),e.ExportLogsServiceRequest=function(){function e(e){if(this.resourceLogs=[],e)for(var t=Object.keys(e),r=0;r>>3==1?(n.resourceLogs&&n.resourceLogs.length||(n.resourceLogs=[]),n.resourceLogs.push(h.opentelemetry.proto.logs.v1.ResourceLogs.decode(e,e.uint32()))):e.skipType(7&o)}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.resourceLogs&&e.hasOwnProperty("resourceLogs")){if(!Array.isArray(e.resourceLogs))return"resourceLogs: array expected";for(var t=0;t>>3==1?n.partialSuccess=h.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess.decode(e,e.uint32()):e.skipType(7&o)}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.partialSuccess&&e.hasOwnProperty("partialSuccess")){var t=h.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess.verify(e.partialSuccess);if(t)return"partialSuccess."+t}return null},e.fromObject=function(e){if(e instanceof h.opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse)return e;var t=new h.opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse;if(null!=e.partialSuccess){if("object"!=typeof e.partialSuccess)throw TypeError(".opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse.partialSuccess: object expected");t.partialSuccess=h.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess.fromObject(e.partialSuccess)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.partialSuccess=null),null!=e.partialSuccess&&e.hasOwnProperty("partialSuccess")&&(r.partialSuccess=h.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess.toObject(e.partialSuccess,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,f.util.toJSONOptions)},e.getTypeUrl=function(e){return void 0===e&&(e="type.googleapis.com"),e+"/opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse"},e}(),e.ExportLogsPartialSuccess=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r>>3){case 1:n.rejectedLogRecords=e.int64();break;case 2:n.errorMessage=e.string();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){return"object"!=typeof e||null===e?"object expected":null!=e.rejectedLogRecords&&e.hasOwnProperty("rejectedLogRecords")&&!(g.isInteger(e.rejectedLogRecords)||e.rejectedLogRecords&&g.isInteger(e.rejectedLogRecords.low)&&g.isInteger(e.rejectedLogRecords.high))?"rejectedLogRecords: integer|Long expected":null!=e.errorMessage&&e.hasOwnProperty("errorMessage")&&!g.isString(e.errorMessage)?"errorMessage: string expected":null},e.fromObject=function(e){if(e instanceof h.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess)return e;var t=new h.opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess;return null!=e.rejectedLogRecords&&(g.Long?(t.rejectedLogRecords=g.Long.fromValue(e.rejectedLogRecords)).unsigned=!1:"string"==typeof e.rejectedLogRecords?t.rejectedLogRecords=parseInt(e.rejectedLogRecords,10):"number"==typeof e.rejectedLogRecords?t.rejectedLogRecords=e.rejectedLogRecords:"object"==typeof e.rejectedLogRecords&&(t.rejectedLogRecords=new g.LongBits(e.rejectedLogRecords.low>>>0,e.rejectedLogRecords.high>>>0).toNumber())),null!=e.errorMessage&&(t.errorMessage=String(e.errorMessage)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(g.Long){var n=new g.Long(0,0,!1);r.rejectedLogRecords=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.rejectedLogRecords=t.longs===String?"0":0;r.errorMessage=""}return null!=e.rejectedLogRecords&&e.hasOwnProperty("rejectedLogRecords")&&("number"==typeof e.rejectedLogRecords?r.rejectedLogRecords=t.longs===String?String(e.rejectedLogRecords):e.rejectedLogRecords:r.rejectedLogRecords=t.longs===String?g.Long.prototype.toString.call(e.rejectedLogRecords):t.longs===Number?new g.LongBits(e.rejectedLogRecords.low>>>0,e.rejectedLogRecords.high>>>0).toNumber():e.rejectedLogRecords),null!=e.errorMessage&&e.hasOwnProperty("errorMessage")&&(r.errorMessage=e.errorMessage),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,f.util.toJSONOptions)},e.getTypeUrl=function(e){return void 0===e&&(e="type.googleapis.com"),e+"/opentelemetry.proto.collector.logs.v1.ExportLogsPartialSuccess"},e}(),e}(),u),c),l.metrics=function(){var e={};return e.v1=function(){var e,t,r={};return r.MetricsData=function(){function e(e){if(this.resourceMetrics=[],e)for(var t=Object.keys(e),r=0;r>>3==1?(n.resourceMetrics&&n.resourceMetrics.length||(n.resourceMetrics=[]),n.resourceMetrics.push(h.opentelemetry.proto.metrics.v1.ResourceMetrics.decode(e,e.uint32()))):e.skipType(7&o)}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.resourceMetrics&&e.hasOwnProperty("resourceMetrics")){if(!Array.isArray(e.resourceMetrics))return"resourceMetrics: array expected";for(var t=0;t>>3){case 1:n.resource=h.opentelemetry.proto.resource.v1.Resource.decode(e,e.uint32());break;case 2:n.scopeMetrics&&n.scopeMetrics.length||(n.scopeMetrics=[]),n.scopeMetrics.push(h.opentelemetry.proto.metrics.v1.ScopeMetrics.decode(e,e.uint32()));break;case 3:n.schemaUrl=e.string();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.resource&&e.hasOwnProperty("resource")&&(r=h.opentelemetry.proto.resource.v1.Resource.verify(e.resource)))return"resource."+r;if(null!=e.scopeMetrics&&e.hasOwnProperty("scopeMetrics")){if(!Array.isArray(e.scopeMetrics))return"scopeMetrics: array expected";for(var t=0;t>>3){case 1:n.scope=h.opentelemetry.proto.common.v1.InstrumentationScope.decode(e,e.uint32());break;case 2:n.metrics&&n.metrics.length||(n.metrics=[]),n.metrics.push(h.opentelemetry.proto.metrics.v1.Metric.decode(e,e.uint32()));break;case 3:n.schemaUrl=e.string();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.scope&&e.hasOwnProperty("scope")&&(r=h.opentelemetry.proto.common.v1.InstrumentationScope.verify(e.scope)))return"scope."+r;if(null!=e.metrics&&e.hasOwnProperty("metrics")){if(!Array.isArray(e.metrics))return"metrics: array expected";for(var t=0;t>>3){case 1:n.name=e.string();break;case 2:n.description=e.string();break;case 3:n.unit=e.string();break;case 5:n.gauge=h.opentelemetry.proto.metrics.v1.Gauge.decode(e,e.uint32());break;case 7:n.sum=h.opentelemetry.proto.metrics.v1.Sum.decode(e,e.uint32());break;case 9:n.histogram=h.opentelemetry.proto.metrics.v1.Histogram.decode(e,e.uint32());break;case 10:n.exponentialHistogram=h.opentelemetry.proto.metrics.v1.ExponentialHistogram.decode(e,e.uint32());break;case 11:n.summary=h.opentelemetry.proto.metrics.v1.Summary.decode(e,e.uint32());break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";var t={};if(null!=e.name&&e.hasOwnProperty("name")&&!g.isString(e.name))return"name: string expected";if(null!=e.description&&e.hasOwnProperty("description")&&!g.isString(e.description))return"description: string expected";if(null!=e.unit&&e.hasOwnProperty("unit")&&!g.isString(e.unit))return"unit: string expected";if(null!=e.gauge&&e.hasOwnProperty("gauge")&&(t.data=1,r=h.opentelemetry.proto.metrics.v1.Gauge.verify(e.gauge)))return"gauge."+r;if(null!=e.sum&&e.hasOwnProperty("sum")){if(1===t.data)return"data: multiple values";if(t.data=1,r=h.opentelemetry.proto.metrics.v1.Sum.verify(e.sum))return"sum."+r}if(null!=e.histogram&&e.hasOwnProperty("histogram")){if(1===t.data)return"data: multiple values";if(t.data=1,r=h.opentelemetry.proto.metrics.v1.Histogram.verify(e.histogram))return"histogram."+r}if(null!=e.exponentialHistogram&&e.hasOwnProperty("exponentialHistogram")){if(1===t.data)return"data: multiple values";if(t.data=1,r=h.opentelemetry.proto.metrics.v1.ExponentialHistogram.verify(e.exponentialHistogram))return"exponentialHistogram."+r}if(null!=e.summary&&e.hasOwnProperty("summary")){if(1===t.data)return"data: multiple values";var r;if(t.data=1,r=h.opentelemetry.proto.metrics.v1.Summary.verify(e.summary))return"summary."+r}return null},e.fromObject=function(e){if(e instanceof h.opentelemetry.proto.metrics.v1.Metric)return e;var t=new h.opentelemetry.proto.metrics.v1.Metric;if(null!=e.name&&(t.name=String(e.name)),null!=e.description&&(t.description=String(e.description)),null!=e.unit&&(t.unit=String(e.unit)),null!=e.gauge){if("object"!=typeof e.gauge)throw TypeError(".opentelemetry.proto.metrics.v1.Metric.gauge: object expected");t.gauge=h.opentelemetry.proto.metrics.v1.Gauge.fromObject(e.gauge)}if(null!=e.sum){if("object"!=typeof e.sum)throw TypeError(".opentelemetry.proto.metrics.v1.Metric.sum: object expected");t.sum=h.opentelemetry.proto.metrics.v1.Sum.fromObject(e.sum)}if(null!=e.histogram){if("object"!=typeof e.histogram)throw TypeError(".opentelemetry.proto.metrics.v1.Metric.histogram: object expected");t.histogram=h.opentelemetry.proto.metrics.v1.Histogram.fromObject(e.histogram)}if(null!=e.exponentialHistogram){if("object"!=typeof e.exponentialHistogram)throw TypeError(".opentelemetry.proto.metrics.v1.Metric.exponentialHistogram: object expected");t.exponentialHistogram=h.opentelemetry.proto.metrics.v1.ExponentialHistogram.fromObject(e.exponentialHistogram)}if(null!=e.summary){if("object"!=typeof e.summary)throw TypeError(".opentelemetry.proto.metrics.v1.Metric.summary: object expected");t.summary=h.opentelemetry.proto.metrics.v1.Summary.fromObject(e.summary)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.name="",r.description="",r.unit=""),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.description&&e.hasOwnProperty("description")&&(r.description=e.description),null!=e.unit&&e.hasOwnProperty("unit")&&(r.unit=e.unit),null!=e.gauge&&e.hasOwnProperty("gauge")&&(r.gauge=h.opentelemetry.proto.metrics.v1.Gauge.toObject(e.gauge,t),t.oneofs&&(r.data="gauge")),null!=e.sum&&e.hasOwnProperty("sum")&&(r.sum=h.opentelemetry.proto.metrics.v1.Sum.toObject(e.sum,t),t.oneofs&&(r.data="sum")),null!=e.histogram&&e.hasOwnProperty("histogram")&&(r.histogram=h.opentelemetry.proto.metrics.v1.Histogram.toObject(e.histogram,t),t.oneofs&&(r.data="histogram")),null!=e.exponentialHistogram&&e.hasOwnProperty("exponentialHistogram")&&(r.exponentialHistogram=h.opentelemetry.proto.metrics.v1.ExponentialHistogram.toObject(e.exponentialHistogram,t),t.oneofs&&(r.data="exponentialHistogram")),null!=e.summary&&e.hasOwnProperty("summary")&&(r.summary=h.opentelemetry.proto.metrics.v1.Summary.toObject(e.summary,t),t.oneofs&&(r.data="summary")),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,f.util.toJSONOptions)},e.getTypeUrl=function(e){return void 0===e&&(e="type.googleapis.com"),e+"/opentelemetry.proto.metrics.v1.Metric"},e}(),r.Gauge=function(){function e(e){if(this.dataPoints=[],e)for(var t=Object.keys(e),r=0;r>>3==1?(n.dataPoints&&n.dataPoints.length||(n.dataPoints=[]),n.dataPoints.push(h.opentelemetry.proto.metrics.v1.NumberDataPoint.decode(e,e.uint32()))):e.skipType(7&o)}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.dataPoints&&e.hasOwnProperty("dataPoints")){if(!Array.isArray(e.dataPoints))return"dataPoints: array expected";for(var t=0;t>>3){case 1:n.dataPoints&&n.dataPoints.length||(n.dataPoints=[]),n.dataPoints.push(h.opentelemetry.proto.metrics.v1.NumberDataPoint.decode(e,e.uint32()));break;case 2:n.aggregationTemporality=e.int32();break;case 3:n.isMonotonic=e.bool();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.dataPoints&&e.hasOwnProperty("dataPoints")){if(!Array.isArray(e.dataPoints))return"dataPoints: array expected";for(var t=0;t>>3){case 1:n.dataPoints&&n.dataPoints.length||(n.dataPoints=[]),n.dataPoints.push(h.opentelemetry.proto.metrics.v1.HistogramDataPoint.decode(e,e.uint32()));break;case 2:n.aggregationTemporality=e.int32();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.dataPoints&&e.hasOwnProperty("dataPoints")){if(!Array.isArray(e.dataPoints))return"dataPoints: array expected";for(var t=0;t>>3){case 1:n.dataPoints&&n.dataPoints.length||(n.dataPoints=[]),n.dataPoints.push(h.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.decode(e,e.uint32()));break;case 2:n.aggregationTemporality=e.int32();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.dataPoints&&e.hasOwnProperty("dataPoints")){if(!Array.isArray(e.dataPoints))return"dataPoints: array expected";for(var t=0;t>>3==1?(n.dataPoints&&n.dataPoints.length||(n.dataPoints=[]),n.dataPoints.push(h.opentelemetry.proto.metrics.v1.SummaryDataPoint.decode(e,e.uint32()))):e.skipType(7&o)}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.dataPoints&&e.hasOwnProperty("dataPoints")){if(!Array.isArray(e.dataPoints))return"dataPoints: array expected";for(var t=0;t>>3){case 7:n.attributes&&n.attributes.length||(n.attributes=[]),n.attributes.push(h.opentelemetry.proto.common.v1.KeyValue.decode(e,e.uint32()));break;case 2:n.startTimeUnixNano=e.fixed64();break;case 3:n.timeUnixNano=e.fixed64();break;case 4:n.asDouble=e.double();break;case 6:n.asInt=e.sfixed64();break;case 5:n.exemplars&&n.exemplars.length||(n.exemplars=[]),n.exemplars.push(h.opentelemetry.proto.metrics.v1.Exemplar.decode(e,e.uint32()));break;case 8:n.flags=e.uint32();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";var t={};if(null!=e.attributes&&e.hasOwnProperty("attributes")){if(!Array.isArray(e.attributes))return"attributes: array expected";for(var r=0;r>>0,e.startTimeUnixNano.high>>>0).toNumber())),null!=e.timeUnixNano&&(g.Long?(t.timeUnixNano=g.Long.fromValue(e.timeUnixNano)).unsigned=!1:"string"==typeof e.timeUnixNano?t.timeUnixNano=parseInt(e.timeUnixNano,10):"number"==typeof e.timeUnixNano?t.timeUnixNano=e.timeUnixNano:"object"==typeof e.timeUnixNano&&(t.timeUnixNano=new g.LongBits(e.timeUnixNano.low>>>0,e.timeUnixNano.high>>>0).toNumber())),null!=e.asDouble&&(t.asDouble=Number(e.asDouble)),null!=e.asInt&&(g.Long?(t.asInt=g.Long.fromValue(e.asInt)).unsigned=!1:"string"==typeof e.asInt?t.asInt=parseInt(e.asInt,10):"number"==typeof e.asInt?t.asInt=e.asInt:"object"==typeof e.asInt&&(t.asInt=new g.LongBits(e.asInt.low>>>0,e.asInt.high>>>0).toNumber())),e.exemplars){if(!Array.isArray(e.exemplars))throw TypeError(".opentelemetry.proto.metrics.v1.NumberDataPoint.exemplars: array expected");for(t.exemplars=[],r=0;r>>0),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.exemplars=[],r.attributes=[]),t.defaults){if(g.Long){var n=new g.Long(0,0,!1);r.startTimeUnixNano=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.startTimeUnixNano=t.longs===String?"0":0;g.Long?(n=new g.Long(0,0,!1),r.timeUnixNano=t.longs===String?n.toString():t.longs===Number?n.toNumber():n):r.timeUnixNano=t.longs===String?"0":0,r.flags=0}if(null!=e.startTimeUnixNano&&e.hasOwnProperty("startTimeUnixNano")&&("number"==typeof e.startTimeUnixNano?r.startTimeUnixNano=t.longs===String?String(e.startTimeUnixNano):e.startTimeUnixNano:r.startTimeUnixNano=t.longs===String?g.Long.prototype.toString.call(e.startTimeUnixNano):t.longs===Number?new g.LongBits(e.startTimeUnixNano.low>>>0,e.startTimeUnixNano.high>>>0).toNumber():e.startTimeUnixNano),null!=e.timeUnixNano&&e.hasOwnProperty("timeUnixNano")&&("number"==typeof e.timeUnixNano?r.timeUnixNano=t.longs===String?String(e.timeUnixNano):e.timeUnixNano:r.timeUnixNano=t.longs===String?g.Long.prototype.toString.call(e.timeUnixNano):t.longs===Number?new g.LongBits(e.timeUnixNano.low>>>0,e.timeUnixNano.high>>>0).toNumber():e.timeUnixNano),null!=e.asDouble&&e.hasOwnProperty("asDouble")&&(r.asDouble=t.json&&!isFinite(e.asDouble)?String(e.asDouble):e.asDouble,t.oneofs&&(r.value="asDouble")),e.exemplars&&e.exemplars.length){r.exemplars=[];for(var o=0;o>>0,e.asInt.high>>>0).toNumber():e.asInt,t.oneofs&&(r.value="asInt")),e.attributes&&e.attributes.length)for(r.attributes=[],o=0;o>>3){case 9:n.attributes&&n.attributes.length||(n.attributes=[]),n.attributes.push(h.opentelemetry.proto.common.v1.KeyValue.decode(e,e.uint32()));break;case 2:n.startTimeUnixNano=e.fixed64();break;case 3:n.timeUnixNano=e.fixed64();break;case 4:n.count=e.fixed64();break;case 5:n.sum=e.double();break;case 6:if(n.bucketCounts&&n.bucketCounts.length||(n.bucketCounts=[]),2==(7&o))for(var i=e.uint32()+e.pos;e.pos>>0,e.startTimeUnixNano.high>>>0).toNumber())),null!=e.timeUnixNano&&(g.Long?(t.timeUnixNano=g.Long.fromValue(e.timeUnixNano)).unsigned=!1:"string"==typeof e.timeUnixNano?t.timeUnixNano=parseInt(e.timeUnixNano,10):"number"==typeof e.timeUnixNano?t.timeUnixNano=e.timeUnixNano:"object"==typeof e.timeUnixNano&&(t.timeUnixNano=new g.LongBits(e.timeUnixNano.low>>>0,e.timeUnixNano.high>>>0).toNumber())),null!=e.count&&(g.Long?(t.count=g.Long.fromValue(e.count)).unsigned=!1:"string"==typeof e.count?t.count=parseInt(e.count,10):"number"==typeof e.count?t.count=e.count:"object"==typeof e.count&&(t.count=new g.LongBits(e.count.low>>>0,e.count.high>>>0).toNumber())),null!=e.sum&&(t.sum=Number(e.sum)),e.bucketCounts){if(!Array.isArray(e.bucketCounts))throw TypeError(".opentelemetry.proto.metrics.v1.HistogramDataPoint.bucketCounts: array expected");for(t.bucketCounts=[],r=0;r>>0,e.bucketCounts[r].high>>>0).toNumber())}if(e.explicitBounds){if(!Array.isArray(e.explicitBounds))throw TypeError(".opentelemetry.proto.metrics.v1.HistogramDataPoint.explicitBounds: array expected");for(t.explicitBounds=[],r=0;r>>0),null!=e.min&&(t.min=Number(e.min)),null!=e.max&&(t.max=Number(e.max)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.bucketCounts=[],r.explicitBounds=[],r.exemplars=[],r.attributes=[]),t.defaults){if(g.Long){var n=new g.Long(0,0,!1);r.startTimeUnixNano=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.startTimeUnixNano=t.longs===String?"0":0;g.Long?(n=new g.Long(0,0,!1),r.timeUnixNano=t.longs===String?n.toString():t.longs===Number?n.toNumber():n):r.timeUnixNano=t.longs===String?"0":0,g.Long?(n=new g.Long(0,0,!1),r.count=t.longs===String?n.toString():t.longs===Number?n.toNumber():n):r.count=t.longs===String?"0":0,r.flags=0}if(null!=e.startTimeUnixNano&&e.hasOwnProperty("startTimeUnixNano")&&("number"==typeof e.startTimeUnixNano?r.startTimeUnixNano=t.longs===String?String(e.startTimeUnixNano):e.startTimeUnixNano:r.startTimeUnixNano=t.longs===String?g.Long.prototype.toString.call(e.startTimeUnixNano):t.longs===Number?new g.LongBits(e.startTimeUnixNano.low>>>0,e.startTimeUnixNano.high>>>0).toNumber():e.startTimeUnixNano),null!=e.timeUnixNano&&e.hasOwnProperty("timeUnixNano")&&("number"==typeof e.timeUnixNano?r.timeUnixNano=t.longs===String?String(e.timeUnixNano):e.timeUnixNano:r.timeUnixNano=t.longs===String?g.Long.prototype.toString.call(e.timeUnixNano):t.longs===Number?new g.LongBits(e.timeUnixNano.low>>>0,e.timeUnixNano.high>>>0).toNumber():e.timeUnixNano),null!=e.count&&e.hasOwnProperty("count")&&("number"==typeof e.count?r.count=t.longs===String?String(e.count):e.count:r.count=t.longs===String?g.Long.prototype.toString.call(e.count):t.longs===Number?new g.LongBits(e.count.low>>>0,e.count.high>>>0).toNumber():e.count),null!=e.sum&&e.hasOwnProperty("sum")&&(r.sum=t.json&&!isFinite(e.sum)?String(e.sum):e.sum,t.oneofs&&(r._sum="sum")),e.bucketCounts&&e.bucketCounts.length){r.bucketCounts=[];for(var o=0;o>>0,e.bucketCounts[o].high>>>0).toNumber():e.bucketCounts[o]}if(e.explicitBounds&&e.explicitBounds.length)for(r.explicitBounds=[],o=0;o>>3){case 1:n.attributes&&n.attributes.length||(n.attributes=[]),n.attributes.push(h.opentelemetry.proto.common.v1.KeyValue.decode(e,e.uint32()));break;case 2:n.startTimeUnixNano=e.fixed64();break;case 3:n.timeUnixNano=e.fixed64();break;case 4:n.count=e.fixed64();break;case 5:n.sum=e.double();break;case 6:n.scale=e.sint32();break;case 7:n.zeroCount=e.fixed64();break;case 8:n.positive=h.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.decode(e,e.uint32());break;case 9:n.negative=h.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.decode(e,e.uint32());break;case 10:n.flags=e.uint32();break;case 11:n.exemplars&&n.exemplars.length||(n.exemplars=[]),n.exemplars.push(h.opentelemetry.proto.metrics.v1.Exemplar.decode(e,e.uint32()));break;case 12:n.min=e.double();break;case 13:n.max=e.double();break;case 14:n.zeroThreshold=e.double();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";var t={};if(null!=e.attributes&&e.hasOwnProperty("attributes")){if(!Array.isArray(e.attributes))return"attributes: array expected";for(var r=0;r>>0,e.startTimeUnixNano.high>>>0).toNumber())),null!=e.timeUnixNano&&(g.Long?(t.timeUnixNano=g.Long.fromValue(e.timeUnixNano)).unsigned=!1:"string"==typeof e.timeUnixNano?t.timeUnixNano=parseInt(e.timeUnixNano,10):"number"==typeof e.timeUnixNano?t.timeUnixNano=e.timeUnixNano:"object"==typeof e.timeUnixNano&&(t.timeUnixNano=new g.LongBits(e.timeUnixNano.low>>>0,e.timeUnixNano.high>>>0).toNumber())),null!=e.count&&(g.Long?(t.count=g.Long.fromValue(e.count)).unsigned=!1:"string"==typeof e.count?t.count=parseInt(e.count,10):"number"==typeof e.count?t.count=e.count:"object"==typeof e.count&&(t.count=new g.LongBits(e.count.low>>>0,e.count.high>>>0).toNumber())),null!=e.sum&&(t.sum=Number(e.sum)),null!=e.scale&&(t.scale=0|e.scale),null!=e.zeroCount&&(g.Long?(t.zeroCount=g.Long.fromValue(e.zeroCount)).unsigned=!1:"string"==typeof e.zeroCount?t.zeroCount=parseInt(e.zeroCount,10):"number"==typeof e.zeroCount?t.zeroCount=e.zeroCount:"object"==typeof e.zeroCount&&(t.zeroCount=new g.LongBits(e.zeroCount.low>>>0,e.zeroCount.high>>>0).toNumber())),null!=e.positive){if("object"!=typeof e.positive)throw TypeError(".opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.positive: object expected");t.positive=h.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.fromObject(e.positive)}if(null!=e.negative){if("object"!=typeof e.negative)throw TypeError(".opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.negative: object expected");t.negative=h.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.fromObject(e.negative)}if(null!=e.flags&&(t.flags=e.flags>>>0),e.exemplars){if(!Array.isArray(e.exemplars))throw TypeError(".opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.exemplars: array expected");for(t.exemplars=[],r=0;r>>0,e.startTimeUnixNano.high>>>0).toNumber():e.startTimeUnixNano),null!=e.timeUnixNano&&e.hasOwnProperty("timeUnixNano")&&("number"==typeof e.timeUnixNano?r.timeUnixNano=t.longs===String?String(e.timeUnixNano):e.timeUnixNano:r.timeUnixNano=t.longs===String?g.Long.prototype.toString.call(e.timeUnixNano):t.longs===Number?new g.LongBits(e.timeUnixNano.low>>>0,e.timeUnixNano.high>>>0).toNumber():e.timeUnixNano),null!=e.count&&e.hasOwnProperty("count")&&("number"==typeof e.count?r.count=t.longs===String?String(e.count):e.count:r.count=t.longs===String?g.Long.prototype.toString.call(e.count):t.longs===Number?new g.LongBits(e.count.low>>>0,e.count.high>>>0).toNumber():e.count),null!=e.sum&&e.hasOwnProperty("sum")&&(r.sum=t.json&&!isFinite(e.sum)?String(e.sum):e.sum,t.oneofs&&(r._sum="sum")),null!=e.scale&&e.hasOwnProperty("scale")&&(r.scale=e.scale),null!=e.zeroCount&&e.hasOwnProperty("zeroCount")&&("number"==typeof e.zeroCount?r.zeroCount=t.longs===String?String(e.zeroCount):e.zeroCount:r.zeroCount=t.longs===String?g.Long.prototype.toString.call(e.zeroCount):t.longs===Number?new g.LongBits(e.zeroCount.low>>>0,e.zeroCount.high>>>0).toNumber():e.zeroCount),null!=e.positive&&e.hasOwnProperty("positive")&&(r.positive=h.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.toObject(e.positive,t)),null!=e.negative&&e.hasOwnProperty("negative")&&(r.negative=h.opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets.toObject(e.negative,t)),null!=e.flags&&e.hasOwnProperty("flags")&&(r.flags=e.flags),e.exemplars&&e.exemplars.length)for(r.exemplars=[],o=0;o>>3){case 1:n.offset=e.sint32();break;case 2:if(n.bucketCounts&&n.bucketCounts.length||(n.bucketCounts=[]),2==(7&o))for(var i=e.uint32()+e.pos;e.pos>>0,e.bucketCounts[r].high>>>0).toNumber(!0))}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.bucketCounts=[]),t.defaults&&(r.offset=0),null!=e.offset&&e.hasOwnProperty("offset")&&(r.offset=e.offset),e.bucketCounts&&e.bucketCounts.length){r.bucketCounts=[];for(var n=0;n>>0,e.bucketCounts[n].high>>>0).toNumber(!0):e.bucketCounts[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,f.util.toJSONOptions)},e.getTypeUrl=function(e){return void 0===e&&(e="type.googleapis.com"),e+"/opentelemetry.proto.metrics.v1.ExponentialHistogramDataPoint.Buckets"},e}(),e}(),r.SummaryDataPoint=function(){function e(e){if(this.attributes=[],this.quantileValues=[],e)for(var t=Object.keys(e),r=0;r>>3){case 7:n.attributes&&n.attributes.length||(n.attributes=[]),n.attributes.push(h.opentelemetry.proto.common.v1.KeyValue.decode(e,e.uint32()));break;case 2:n.startTimeUnixNano=e.fixed64();break;case 3:n.timeUnixNano=e.fixed64();break;case 4:n.count=e.fixed64();break;case 5:n.sum=e.double();break;case 6:n.quantileValues&&n.quantileValues.length||(n.quantileValues=[]),n.quantileValues.push(h.opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile.decode(e,e.uint32()));break;case 8:n.flags=e.uint32();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.attributes&&e.hasOwnProperty("attributes")){if(!Array.isArray(e.attributes))return"attributes: array expected";for(var t=0;t>>0,e.startTimeUnixNano.high>>>0).toNumber())),null!=e.timeUnixNano&&(g.Long?(t.timeUnixNano=g.Long.fromValue(e.timeUnixNano)).unsigned=!1:"string"==typeof e.timeUnixNano?t.timeUnixNano=parseInt(e.timeUnixNano,10):"number"==typeof e.timeUnixNano?t.timeUnixNano=e.timeUnixNano:"object"==typeof e.timeUnixNano&&(t.timeUnixNano=new g.LongBits(e.timeUnixNano.low>>>0,e.timeUnixNano.high>>>0).toNumber())),null!=e.count&&(g.Long?(t.count=g.Long.fromValue(e.count)).unsigned=!1:"string"==typeof e.count?t.count=parseInt(e.count,10):"number"==typeof e.count?t.count=e.count:"object"==typeof e.count&&(t.count=new g.LongBits(e.count.low>>>0,e.count.high>>>0).toNumber())),null!=e.sum&&(t.sum=Number(e.sum)),e.quantileValues){if(!Array.isArray(e.quantileValues))throw TypeError(".opentelemetry.proto.metrics.v1.SummaryDataPoint.quantileValues: array expected");for(t.quantileValues=[],r=0;r>>0),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.quantileValues=[],r.attributes=[]),t.defaults){if(g.Long){var n=new g.Long(0,0,!1);r.startTimeUnixNano=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.startTimeUnixNano=t.longs===String?"0":0;g.Long?(n=new g.Long(0,0,!1),r.timeUnixNano=t.longs===String?n.toString():t.longs===Number?n.toNumber():n):r.timeUnixNano=t.longs===String?"0":0,g.Long?(n=new g.Long(0,0,!1),r.count=t.longs===String?n.toString():t.longs===Number?n.toNumber():n):r.count=t.longs===String?"0":0,r.sum=0,r.flags=0}if(null!=e.startTimeUnixNano&&e.hasOwnProperty("startTimeUnixNano")&&("number"==typeof e.startTimeUnixNano?r.startTimeUnixNano=t.longs===String?String(e.startTimeUnixNano):e.startTimeUnixNano:r.startTimeUnixNano=t.longs===String?g.Long.prototype.toString.call(e.startTimeUnixNano):t.longs===Number?new g.LongBits(e.startTimeUnixNano.low>>>0,e.startTimeUnixNano.high>>>0).toNumber():e.startTimeUnixNano),null!=e.timeUnixNano&&e.hasOwnProperty("timeUnixNano")&&("number"==typeof e.timeUnixNano?r.timeUnixNano=t.longs===String?String(e.timeUnixNano):e.timeUnixNano:r.timeUnixNano=t.longs===String?g.Long.prototype.toString.call(e.timeUnixNano):t.longs===Number?new g.LongBits(e.timeUnixNano.low>>>0,e.timeUnixNano.high>>>0).toNumber():e.timeUnixNano),null!=e.count&&e.hasOwnProperty("count")&&("number"==typeof e.count?r.count=t.longs===String?String(e.count):e.count:r.count=t.longs===String?g.Long.prototype.toString.call(e.count):t.longs===Number?new g.LongBits(e.count.low>>>0,e.count.high>>>0).toNumber():e.count),null!=e.sum&&e.hasOwnProperty("sum")&&(r.sum=t.json&&!isFinite(e.sum)?String(e.sum):e.sum),e.quantileValues&&e.quantileValues.length){r.quantileValues=[];for(var o=0;o>>3){case 1:n.quantile=e.double();break;case 2:n.value=e.double();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){return"object"!=typeof e||null===e?"object expected":null!=e.quantile&&e.hasOwnProperty("quantile")&&"number"!=typeof e.quantile?"quantile: number expected":null!=e.value&&e.hasOwnProperty("value")&&"number"!=typeof e.value?"value: number expected":null},e.fromObject=function(e){if(e instanceof h.opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile)return e;var t=new h.opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile;return null!=e.quantile&&(t.quantile=Number(e.quantile)),null!=e.value&&(t.value=Number(e.value)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.quantile=0,r.value=0),null!=e.quantile&&e.hasOwnProperty("quantile")&&(r.quantile=t.json&&!isFinite(e.quantile)?String(e.quantile):e.quantile),null!=e.value&&e.hasOwnProperty("value")&&(r.value=t.json&&!isFinite(e.value)?String(e.value):e.value),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,f.util.toJSONOptions)},e.getTypeUrl=function(e){return void 0===e&&(e="type.googleapis.com"),e+"/opentelemetry.proto.metrics.v1.SummaryDataPoint.ValueAtQuantile"},e}(),e}(),r.Exemplar=function(){function e(e){if(this.filteredAttributes=[],e)for(var t=Object.keys(e),r=0;r>>3){case 7:n.filteredAttributes&&n.filteredAttributes.length||(n.filteredAttributes=[]),n.filteredAttributes.push(h.opentelemetry.proto.common.v1.KeyValue.decode(e,e.uint32()));break;case 2:n.timeUnixNano=e.fixed64();break;case 3:n.asDouble=e.double();break;case 6:n.asInt=e.sfixed64();break;case 4:n.spanId=e.bytes();break;case 5:n.traceId=e.bytes();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";var t={};if(null!=e.filteredAttributes&&e.hasOwnProperty("filteredAttributes")){if(!Array.isArray(e.filteredAttributes))return"filteredAttributes: array expected";for(var r=0;r>>0,e.timeUnixNano.high>>>0).toNumber())),null!=e.asDouble&&(t.asDouble=Number(e.asDouble)),null!=e.asInt&&(g.Long?(t.asInt=g.Long.fromValue(e.asInt)).unsigned=!1:"string"==typeof e.asInt?t.asInt=parseInt(e.asInt,10):"number"==typeof e.asInt?t.asInt=e.asInt:"object"==typeof e.asInt&&(t.asInt=new g.LongBits(e.asInt.low>>>0,e.asInt.high>>>0).toNumber())),null!=e.spanId&&("string"==typeof e.spanId?g.base64.decode(e.spanId,t.spanId=g.newBuffer(g.base64.length(e.spanId)),0):e.spanId.length>=0&&(t.spanId=e.spanId)),null!=e.traceId&&("string"==typeof e.traceId?g.base64.decode(e.traceId,t.traceId=g.newBuffer(g.base64.length(e.traceId)),0):e.traceId.length>=0&&(t.traceId=e.traceId)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.filteredAttributes=[]),t.defaults){if(g.Long){var n=new g.Long(0,0,!1);r.timeUnixNano=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.timeUnixNano=t.longs===String?"0":0;t.bytes===String?r.spanId="":(r.spanId=[],t.bytes!==Array&&(r.spanId=g.newBuffer(r.spanId))),t.bytes===String?r.traceId="":(r.traceId=[],t.bytes!==Array&&(r.traceId=g.newBuffer(r.traceId)))}if(null!=e.timeUnixNano&&e.hasOwnProperty("timeUnixNano")&&("number"==typeof e.timeUnixNano?r.timeUnixNano=t.longs===String?String(e.timeUnixNano):e.timeUnixNano:r.timeUnixNano=t.longs===String?g.Long.prototype.toString.call(e.timeUnixNano):t.longs===Number?new g.LongBits(e.timeUnixNano.low>>>0,e.timeUnixNano.high>>>0).toNumber():e.timeUnixNano),null!=e.asDouble&&e.hasOwnProperty("asDouble")&&(r.asDouble=t.json&&!isFinite(e.asDouble)?String(e.asDouble):e.asDouble,t.oneofs&&(r.value="asDouble")),null!=e.spanId&&e.hasOwnProperty("spanId")&&(r.spanId=t.bytes===String?g.base64.encode(e.spanId,0,e.spanId.length):t.bytes===Array?Array.prototype.slice.call(e.spanId):e.spanId),null!=e.traceId&&e.hasOwnProperty("traceId")&&(r.traceId=t.bytes===String?g.base64.encode(e.traceId,0,e.traceId.length):t.bytes===Array?Array.prototype.slice.call(e.traceId):e.traceId),null!=e.asInt&&e.hasOwnProperty("asInt")&&("number"==typeof e.asInt?r.asInt=t.longs===String?String(e.asInt):e.asInt:r.asInt=t.longs===String?g.Long.prototype.toString.call(e.asInt):t.longs===Number?new g.LongBits(e.asInt.low>>>0,e.asInt.high>>>0).toNumber():e.asInt,t.oneofs&&(r.value="asInt")),e.filteredAttributes&&e.filteredAttributes.length){r.filteredAttributes=[];for(var o=0;o>>3==1?(n.resourceLogs&&n.resourceLogs.length||(n.resourceLogs=[]),n.resourceLogs.push(h.opentelemetry.proto.logs.v1.ResourceLogs.decode(e,e.uint32()))):e.skipType(7&o)}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.resourceLogs&&e.hasOwnProperty("resourceLogs")){if(!Array.isArray(e.resourceLogs))return"resourceLogs: array expected";for(var t=0;t>>3){case 1:n.resource=h.opentelemetry.proto.resource.v1.Resource.decode(e,e.uint32());break;case 2:n.scopeLogs&&n.scopeLogs.length||(n.scopeLogs=[]),n.scopeLogs.push(h.opentelemetry.proto.logs.v1.ScopeLogs.decode(e,e.uint32()));break;case 3:n.schemaUrl=e.string();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.resource&&e.hasOwnProperty("resource")&&(r=h.opentelemetry.proto.resource.v1.Resource.verify(e.resource)))return"resource."+r;if(null!=e.scopeLogs&&e.hasOwnProperty("scopeLogs")){if(!Array.isArray(e.scopeLogs))return"scopeLogs: array expected";for(var t=0;t>>3){case 1:n.scope=h.opentelemetry.proto.common.v1.InstrumentationScope.decode(e,e.uint32());break;case 2:n.logRecords&&n.logRecords.length||(n.logRecords=[]),n.logRecords.push(h.opentelemetry.proto.logs.v1.LogRecord.decode(e,e.uint32()));break;case 3:n.schemaUrl=e.string();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.scope&&e.hasOwnProperty("scope")&&(r=h.opentelemetry.proto.common.v1.InstrumentationScope.verify(e.scope)))return"scope."+r;if(null!=e.logRecords&&e.hasOwnProperty("logRecords")){if(!Array.isArray(e.logRecords))return"logRecords: array expected";for(var t=0;t>>3){case 1:n.timeUnixNano=e.fixed64();break;case 11:n.observedTimeUnixNano=e.fixed64();break;case 2:n.severityNumber=e.int32();break;case 3:n.severityText=e.string();break;case 5:n.body=h.opentelemetry.proto.common.v1.AnyValue.decode(e,e.uint32());break;case 6:n.attributes&&n.attributes.length||(n.attributes=[]),n.attributes.push(h.opentelemetry.proto.common.v1.KeyValue.decode(e,e.uint32()));break;case 7:n.droppedAttributesCount=e.uint32();break;case 8:n.flags=e.fixed32();break;case 9:n.traceId=e.bytes();break;case 10:n.spanId=e.bytes();break;default:e.skipType(7&o)}}return n},e.decodeDelimited=function(e){return e instanceof d||(e=new d(e)),this.decode(e,e.uint32())},e.verify=function(e){if("object"!=typeof e||null===e)return"object expected";if(null!=e.timeUnixNano&&e.hasOwnProperty("timeUnixNano")&&!(g.isInteger(e.timeUnixNano)||e.timeUnixNano&&g.isInteger(e.timeUnixNano.low)&&g.isInteger(e.timeUnixNano.high)))return"timeUnixNano: integer|Long expected";if(null!=e.observedTimeUnixNano&&e.hasOwnProperty("observedTimeUnixNano")&&!(g.isInteger(e.observedTimeUnixNano)||e.observedTimeUnixNano&&g.isInteger(e.observedTimeUnixNano.low)&&g.isInteger(e.observedTimeUnixNano.high)))return"observedTimeUnixNano: integer|Long expected";if(null!=e.severityNumber&&e.hasOwnProperty("severityNumber"))switch(e.severityNumber){default:return"severityNumber: enum value expected";case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:}if(null!=e.severityText&&e.hasOwnProperty("severityText")&&!g.isString(e.severityText))return"severityText: string expected";if(null!=e.body&&e.hasOwnProperty("body")&&(r=h.opentelemetry.proto.common.v1.AnyValue.verify(e.body)))return"body."+r;if(null!=e.attributes&&e.hasOwnProperty("attributes")){if(!Array.isArray(e.attributes))return"attributes: array expected";for(var t=0;t>>0,e.timeUnixNano.high>>>0).toNumber())),null!=e.observedTimeUnixNano&&(g.Long?(t.observedTimeUnixNano=g.Long.fromValue(e.observedTimeUnixNano)).unsigned=!1:"string"==typeof e.observedTimeUnixNano?t.observedTimeUnixNano=parseInt(e.observedTimeUnixNano,10):"number"==typeof e.observedTimeUnixNano?t.observedTimeUnixNano=e.observedTimeUnixNano:"object"==typeof e.observedTimeUnixNano&&(t.observedTimeUnixNano=new g.LongBits(e.observedTimeUnixNano.low>>>0,e.observedTimeUnixNano.high>>>0).toNumber())),e.severityNumber){default:if("number"==typeof e.severityNumber){t.severityNumber=e.severityNumber;break}break;case"SEVERITY_NUMBER_UNSPECIFIED":case 0:t.severityNumber=0;break;case"SEVERITY_NUMBER_TRACE":case 1:t.severityNumber=1;break;case"SEVERITY_NUMBER_TRACE2":case 2:t.severityNumber=2;break;case"SEVERITY_NUMBER_TRACE3":case 3:t.severityNumber=3;break;case"SEVERITY_NUMBER_TRACE4":case 4:t.severityNumber=4;break;case"SEVERITY_NUMBER_DEBUG":case 5:t.severityNumber=5;break;case"SEVERITY_NUMBER_DEBUG2":case 6:t.severityNumber=6;break;case"SEVERITY_NUMBER_DEBUG3":case 7:t.severityNumber=7;break;case"SEVERITY_NUMBER_DEBUG4":case 8:t.severityNumber=8;break;case"SEVERITY_NUMBER_INFO":case 9:t.severityNumber=9;break;case"SEVERITY_NUMBER_INFO2":case 10:t.severityNumber=10;break;case"SEVERITY_NUMBER_INFO3":case 11:t.severityNumber=11;break;case"SEVERITY_NUMBER_INFO4":case 12:t.severityNumber=12;break;case"SEVERITY_NUMBER_WARN":case 13:t.severityNumber=13;break;case"SEVERITY_NUMBER_WARN2":case 14:t.severityNumber=14;break;case"SEVERITY_NUMBER_WARN3":case 15:t.severityNumber=15;break;case"SEVERITY_NUMBER_WARN4":case 16:t.severityNumber=16;break;case"SEVERITY_NUMBER_ERROR":case 17:t.severityNumber=17;break;case"SEVERITY_NUMBER_ERROR2":case 18:t.severityNumber=18;break;case"SEVERITY_NUMBER_ERROR3":case 19:t.severityNumber=19;break;case"SEVERITY_NUMBER_ERROR4":case 20:t.severityNumber=20;break;case"SEVERITY_NUMBER_FATAL":case 21:t.severityNumber=21;break;case"SEVERITY_NUMBER_FATAL2":case 22:t.severityNumber=22;break;case"SEVERITY_NUMBER_FATAL3":case 23:t.severityNumber=23;break;case"SEVERITY_NUMBER_FATAL4":case 24:t.severityNumber=24}if(null!=e.severityText&&(t.severityText=String(e.severityText)),null!=e.body){if("object"!=typeof e.body)throw TypeError(".opentelemetry.proto.logs.v1.LogRecord.body: object expected");t.body=h.opentelemetry.proto.common.v1.AnyValue.fromObject(e.body)}if(e.attributes){if(!Array.isArray(e.attributes))throw TypeError(".opentelemetry.proto.logs.v1.LogRecord.attributes: array expected");t.attributes=[];for(var r=0;r>>0),null!=e.flags&&(t.flags=e.flags>>>0),null!=e.traceId&&("string"==typeof e.traceId?g.base64.decode(e.traceId,t.traceId=g.newBuffer(g.base64.length(e.traceId)),0):e.traceId.length>=0&&(t.traceId=e.traceId)),null!=e.spanId&&("string"==typeof e.spanId?g.base64.decode(e.spanId,t.spanId=g.newBuffer(g.base64.length(e.spanId)),0):e.spanId.length>=0&&(t.spanId=e.spanId)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.attributes=[]),t.defaults){if(g.Long){var n=new g.Long(0,0,!1);r.timeUnixNano=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.timeUnixNano=t.longs===String?"0":0;r.severityNumber=t.enums===String?"SEVERITY_NUMBER_UNSPECIFIED":0,r.severityText="",r.body=null,r.droppedAttributesCount=0,r.flags=0,t.bytes===String?r.traceId="":(r.traceId=[],t.bytes!==Array&&(r.traceId=g.newBuffer(r.traceId))),t.bytes===String?r.spanId="":(r.spanId=[],t.bytes!==Array&&(r.spanId=g.newBuffer(r.spanId))),g.Long?(n=new g.Long(0,0,!1),r.observedTimeUnixNano=t.longs===String?n.toString():t.longs===Number?n.toNumber():n):r.observedTimeUnixNano=t.longs===String?"0":0}if(null!=e.timeUnixNano&&e.hasOwnProperty("timeUnixNano")&&("number"==typeof e.timeUnixNano?r.timeUnixNano=t.longs===String?String(e.timeUnixNano):e.timeUnixNano:r.timeUnixNano=t.longs===String?g.Long.prototype.toString.call(e.timeUnixNano):t.longs===Number?new g.LongBits(e.timeUnixNano.low>>>0,e.timeUnixNano.high>>>0).toNumber():e.timeUnixNano),null!=e.severityNumber&&e.hasOwnProperty("severityNumber")&&(r.severityNumber=t.enums===String?void 0===h.opentelemetry.proto.logs.v1.SeverityNumber[e.severityNumber]?e.severityNumber:h.opentelemetry.proto.logs.v1.SeverityNumber[e.severityNumber]:e.severityNumber),null!=e.severityText&&e.hasOwnProperty("severityText")&&(r.severityText=e.severityText),null!=e.body&&e.hasOwnProperty("body")&&(r.body=h.opentelemetry.proto.common.v1.AnyValue.toObject(e.body,t)),e.attributes&&e.attributes.length){r.attributes=[];for(var o=0;o>>0,e.observedTimeUnixNano.high>>>0).toNumber():e.observedTimeUnixNano),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,f.util.toJSONOptions)},e.getTypeUrl=function(e){return void 0===e&&(e="type.googleapis.com"),e+"/opentelemetry.proto.logs.v1.LogRecord"},e}(),r}(),e}(),l),p),e.exports=h},24027:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JsonTraceSerializer=t.JsonMetricsSerializer=t.JsonLogsSerializer=t.ProtobufTraceSerializer=t.ProtobufMetricsSerializer=t.ProtobufLogsSerializer=void 0;var n=r(96872);Object.defineProperty(t,"ProtobufLogsSerializer",{enumerable:!0,get:function(){return n.ProtobufLogsSerializer}});var o=r(29984);Object.defineProperty(t,"ProtobufMetricsSerializer",{enumerable:!0,get:function(){return o.ProtobufMetricsSerializer}});var i=r(95136);Object.defineProperty(t,"ProtobufTraceSerializer",{enumerable:!0,get:function(){return i.ProtobufTraceSerializer}});var s=r(61985);Object.defineProperty(t,"JsonLogsSerializer",{enumerable:!0,get:function(){return s.JsonLogsSerializer}});var a=r(90633);Object.defineProperty(t,"JsonMetricsSerializer",{enumerable:!0,get:function(){return a.JsonMetricsSerializer}});var u=r(48457);Object.defineProperty(t,"JsonTraceSerializer",{enumerable:!0,get:function(){return u.JsonTraceSerializer}})},57877:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toLogAttributes=t.createExportLogsServiceRequest=void 0;const n=r(56861),o=r(9603);function i(e,t){const r=function(e){const t=new Map;for(const r of e){const{resource:e,instrumentationScope:{name:n,version:o="",schemaUrl:i=""}}=r;let s=t.get(e);s||(s=new Map,t.set(e,s));const a=`${n}@${o}:${i}`;let u=s.get(a);u||(u=[],s.set(a,u)),u.push(r)}return t}(e);return Array.from(r,(([e,r])=>({resource:(0,o.createResource)(e),scopeLogs:Array.from(r,(([,e])=>({scope:(0,o.createInstrumentationScope)(e[0].instrumentationScope),logRecords:e.map((e=>function(e,t){var r,n,i;return{timeUnixNano:t.encodeHrTime(e.hrTime),observedTimeUnixNano:t.encodeHrTime(e.hrTimeObserved),severityNumber:e.severityNumber,severityText:e.severityText,body:(0,o.toAnyValue)(e.body),attributes:s(e.attributes),droppedAttributesCount:e.droppedAttributesCount,flags:null===(r=e.spanContext)||void 0===r?void 0:r.traceFlags,traceId:t.encodeOptionalSpanContext(null===(n=e.spanContext)||void 0===n?void 0:n.traceId),spanId:t.encodeOptionalSpanContext(null===(i=e.spanContext)||void 0===i?void 0:i.spanId)}}(e,t))),schemaUrl:e[0].instrumentationScope.schemaUrl}))),schemaUrl:void 0})))}function s(e){return Object.keys(e).map((t=>(0,o.toKeyValue)(t,e[t])))}t.createExportLogsServiceRequest=function(e,t){return{resourceLogs:i(e,(0,n.getOtlpEncoder)(t))}},t.toLogAttributes=s},61985:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JsonLogsSerializer=void 0;var n=r(78338);Object.defineProperty(t,"JsonLogsSerializer",{enumerable:!0,get:function(){return n.JsonLogsSerializer}})},78338:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JsonLogsSerializer=void 0;const n=r(57877);t.JsonLogsSerializer={serializeRequest:e=>{const t=(0,n.createExportLogsServiceRequest)(e,{useHex:!0,useLongBits:!1});return(new TextEncoder).encode(JSON.stringify(t))},deserializeResponse:e=>{const t=new TextDecoder;return JSON.parse(t.decode(e))}}},96872:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProtobufLogsSerializer=void 0;var n=r(29441);Object.defineProperty(t,"ProtobufLogsSerializer",{enumerable:!0,get:function(){return n.ProtobufLogsSerializer}})},29441:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProtobufLogsSerializer=void 0;const n=r(22880),o=r(57877),i=n.opentelemetry.proto.collector.logs.v1.ExportLogsServiceResponse,s=n.opentelemetry.proto.collector.logs.v1.ExportLogsServiceRequest;t.ProtobufLogsSerializer={serializeRequest:e=>{const t=(0,o.createExportLogsServiceRequest)(e);return s.encode(t).finish()},deserializeResponse:e=>i.decode(e)}},26445:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createExportMetricsServiceRequest=t.toMetric=t.toScopeMetrics=t.toResourceMetrics=void 0;const n=r(47357),o=r(81115),i=r(56861),s=r(9603);function a(e,t){const r=(0,i.getOtlpEncoder)(t);return{resource:(0,s.createResource)(e.resource),schemaUrl:void 0,scopeMetrics:u(e.scopeMetrics,r)}}function u(e,t){return Array.from(e.map((e=>({scope:(0,s.createInstrumentationScope)(e.scope),metrics:e.metrics.map((e=>c(e,t))),schemaUrl:e.scope.schemaUrl}))))}function c(e,t){const r={name:e.descriptor.name,description:e.descriptor.description,unit:e.descriptor.unit},n=function(e){switch(e){case o.AggregationTemporality.DELTA:return 1;case o.AggregationTemporality.CUMULATIVE:return 2}}(e.aggregationTemporality);switch(e.dataPointType){case o.DataPointType.SUM:r.sum={aggregationTemporality:n,isMonotonic:e.isMonotonic,dataPoints:l(e,t)};break;case o.DataPointType.GAUGE:r.gauge={dataPoints:l(e,t)};break;case o.DataPointType.HISTOGRAM:r.histogram={aggregationTemporality:n,dataPoints:p(e,t)};break;case o.DataPointType.EXPONENTIAL_HISTOGRAM:r.exponentialHistogram={aggregationTemporality:n,dataPoints:f(e,t)}}return r}function l(e,t){return e.dataPoints.map((r=>function(e,t,r){const o={attributes:(0,s.toAttributes)(e.attributes),startTimeUnixNano:r.encodeHrTime(e.startTime),timeUnixNano:r.encodeHrTime(e.endTime)};switch(t){case n.ValueType.INT:o.asInt=e.value;break;case n.ValueType.DOUBLE:o.asDouble=e.value}return o}(r,e.descriptor.valueType,t)))}function p(e,t){return e.dataPoints.map((e=>{const r=e.value;return{attributes:(0,s.toAttributes)(e.attributes),bucketCounts:r.buckets.counts,explicitBounds:r.buckets.boundaries,count:r.count,sum:r.sum,min:r.min,max:r.max,startTimeUnixNano:t.encodeHrTime(e.startTime),timeUnixNano:t.encodeHrTime(e.endTime)}}))}function f(e,t){return e.dataPoints.map((e=>{const r=e.value;return{attributes:(0,s.toAttributes)(e.attributes),count:r.count,min:r.min,max:r.max,sum:r.sum,positive:{offset:r.positive.offset,bucketCounts:r.positive.bucketCounts},negative:{offset:r.negative.offset,bucketCounts:r.negative.bucketCounts},scale:r.scale,zeroCount:r.zeroCount,startTimeUnixNano:t.encodeHrTime(e.startTime),timeUnixNano:t.encodeHrTime(e.endTime)}}))}t.toResourceMetrics=a,t.toScopeMetrics=u,t.toMetric=c,t.createExportMetricsServiceRequest=function(e,t){return{resourceMetrics:e.map((e=>a(e,t)))}}},90633:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JsonMetricsSerializer=void 0;var n=r(38164);Object.defineProperty(t,"JsonMetricsSerializer",{enumerable:!0,get:function(){return n.JsonMetricsSerializer}})},38164:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JsonMetricsSerializer=void 0;const n=r(26445);t.JsonMetricsSerializer={serializeRequest:e=>{const t=(0,n.createExportMetricsServiceRequest)([e],{useLongBits:!1});return(new TextEncoder).encode(JSON.stringify(t))},deserializeResponse:e=>{const t=new TextDecoder;return JSON.parse(t.decode(e))}}},29984:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProtobufMetricsSerializer=void 0;var n=r(89857);Object.defineProperty(t,"ProtobufMetricsSerializer",{enumerable:!0,get:function(){return n.ProtobufMetricsSerializer}})},89857:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProtobufMetricsSerializer=void 0;const n=r(22880),o=r(26445),i=n.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceResponse,s=n.opentelemetry.proto.collector.metrics.v1.ExportMetricsServiceRequest;t.ProtobufMetricsSerializer={serializeRequest:e=>{const t=(0,o.createExportMetricsServiceRequest)([e]);return s.encode(t).finish()},deserializeResponse:e=>i.decode(e)}},94989:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createExportTraceServiceRequest=t.toOtlpSpanEvent=t.toOtlpLink=t.sdkSpanToOtlpSpan=void 0;const n=r(9603),o=r(56861);function i(e,t){var r;const o=e.spanContext(),i=e.status;return{traceId:t.encodeSpanContext(o.traceId),spanId:t.encodeSpanContext(o.spanId),parentSpanId:t.encodeOptionalSpanContext(e.parentSpanId),traceState:null===(r=o.traceState)||void 0===r?void 0:r.serialize(),name:e.name,kind:null==e.kind?0:e.kind+1,startTimeUnixNano:t.encodeHrTime(e.startTime),endTimeUnixNano:t.encodeHrTime(e.endTime),attributes:(0,n.toAttributes)(e.attributes),droppedAttributesCount:e.droppedAttributesCount,events:e.events.map((e=>a(e,t))),droppedEventsCount:e.droppedEventsCount,status:{code:i.code,message:i.message},links:e.links.map((e=>s(e,t))),droppedLinksCount:e.droppedLinksCount}}function s(e,t){var r;return{attributes:e.attributes?(0,n.toAttributes)(e.attributes):[],spanId:t.encodeSpanContext(e.context.spanId),traceId:t.encodeSpanContext(e.context.traceId),traceState:null===(r=e.context.traceState)||void 0===r?void 0:r.serialize(),droppedAttributesCount:e.droppedAttributesCount||0}}function a(e,t){return{attributes:e.attributes?(0,n.toAttributes)(e.attributes):[],name:e.name,timeUnixNano:t.encodeHrTime(e.time),droppedAttributesCount:e.droppedAttributesCount||0}}function u(e,t){const r=function(e){const t=new Map;for(const r of e){let e=t.get(r.resource);e||(e=new Map,t.set(r.resource,e));const n=`${r.instrumentationLibrary.name}@${r.instrumentationLibrary.version||""}:${r.instrumentationLibrary.schemaUrl||""}`;let o=e.get(n);o||(o=[],e.set(n,o)),o.push(r)}return t}(e),o=[],s=r.entries();let a=s.next();for(;!a.done;){const[e,r]=a.value,u=[],c=r.values();let l=c.next();for(;!l.done;){const e=l.value;if(e.length>0){const r=e.map((e=>i(e,t)));u.push({scope:(0,n.createInstrumentationScope)(e[0].instrumentationLibrary),spans:r,schemaUrl:e[0].instrumentationLibrary.schemaUrl})}l=c.next()}const p={resource:(0,n.createResource)(e),scopeSpans:u,schemaUrl:void 0};o.push(p),a=s.next()}return o}t.sdkSpanToOtlpSpan=i,t.toOtlpLink=s,t.toOtlpSpanEvent=a,t.createExportTraceServiceRequest=function(e,t){return{resourceSpans:u(e,(0,o.getOtlpEncoder)(t))}}},48457:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JsonTraceSerializer=void 0;var n=r(41804);Object.defineProperty(t,"JsonTraceSerializer",{enumerable:!0,get:function(){return n.JsonTraceSerializer}})},41804:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JsonTraceSerializer=void 0;const n=r(94989);t.JsonTraceSerializer={serializeRequest:e=>{const t=(0,n.createExportTraceServiceRequest)(e,{useHex:!0,useLongBits:!1});return(new TextEncoder).encode(JSON.stringify(t))},deserializeResponse:e=>{const t=new TextDecoder;return JSON.parse(t.decode(e))}}},95136:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProtobufTraceSerializer=void 0;var n=r(2785);Object.defineProperty(t,"ProtobufTraceSerializer",{enumerable:!0,get:function(){return n.ProtobufTraceSerializer}})},2785:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProtobufTraceSerializer=void 0;const n=r(22880),o=r(94989),i=n.opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse,s=n.opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequest;t.ProtobufTraceSerializer={serializeRequest:e=>{const t=(0,o.createExportTraceServiceRequest)(e);return s.encode(t).finish()},deserializeResponse:e=>i.decode(e)}},41860:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Resource=void 0;const n=r(47357),o=r(51002),i=r(35334),s=r(45679);class Resource{constructor(e,t){var r;this._attributes=e,this.asyncAttributesPending=null!=t,this._syncAttributes=null!==(r=this._attributes)&&void 0!==r?r:{},this._asyncAttributesPromise=null==t?void 0:t.then((e=>(this._attributes=Object.assign({},this._attributes,e),this.asyncAttributesPending=!1,e)),(e=>(n.diag.debug("a resource's async attributes promise rejected: %s",e),this.asyncAttributesPending=!1,{})))}static empty(){return Resource.EMPTY}static default(){return new Resource({[o.SEMRESATTRS_SERVICE_NAME]:(0,s.defaultServiceName)(),[o.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE]:i.SDK_INFO[o.SEMRESATTRS_TELEMETRY_SDK_LANGUAGE],[o.SEMRESATTRS_TELEMETRY_SDK_NAME]:i.SDK_INFO[o.SEMRESATTRS_TELEMETRY_SDK_NAME],[o.SEMRESATTRS_TELEMETRY_SDK_VERSION]:i.SDK_INFO[o.SEMRESATTRS_TELEMETRY_SDK_VERSION]})}get attributes(){var e;return this.asyncAttributesPending&&n.diag.error("Accessing resource attributes before async attributes settled"),null!==(e=this._attributes)&&void 0!==e?e:{}}async waitForAsyncAttributes(){this.asyncAttributesPending&&await this._asyncAttributesPromise}merge(e){var t;if(!e)return this;const r=Object.assign(Object.assign({},this._syncAttributes),null!==(t=e._syncAttributes)&&void 0!==t?t:e.attributes);if(!this._asyncAttributesPromise&&!e._asyncAttributesPromise)return new Resource(r);const n=Promise.all([this._asyncAttributesPromise,e._asyncAttributesPromise]).then((([t,r])=>{var n;return Object.assign(Object.assign(Object.assign(Object.assign({},this._syncAttributes),t),null!==(n=e._syncAttributes)&&void 0!==n?n:e.attributes),r)}));return new Resource(r,n)}}t.Resource=Resource,Resource.EMPTY=new Resource({})},18651:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.detectResourcesSync=t.detectResources=void 0;const n=r(41860),o=r(47357),i=r(43323);t.detectResources=async(e={})=>{const t=await Promise.all((e.detectors||[]).map((async t=>{try{const r=await t.detect(e);return o.diag.debug(`${t.constructor.name} found resource.`,r),r}catch(e){return o.diag.debug(`${t.constructor.name} failed: ${e.message}`),n.Resource.empty()}})));return s(t),t.reduce(((e,t)=>e.merge(t)),n.Resource.empty())};t.detectResourcesSync=(e={})=>{var t;const r=(null!==(t=e.detectors)&&void 0!==t?t:[]).map((t=>{try{const r=t.detect(e);let s;if((0,i.isPromiseLike)(r)){const e=async()=>{var e;const t=await r;return await(null===(e=t.waitForAsyncAttributes)||void 0===e?void 0:e.call(t)),t.attributes};s=new n.Resource({},e())}else s=r;return s.waitForAsyncAttributes?s.waitForAsyncAttributes().then((()=>o.diag.debug(`${t.constructor.name} found resource.`,s))):o.diag.debug(`${t.constructor.name} found resource.`,s),s}catch(e){return o.diag.error(`${t.constructor.name} failed: ${e.message}`),n.Resource.empty()}})),a=r.reduce(((e,t)=>e.merge(t)),n.Resource.empty());return a.waitForAsyncAttributes&&a.waitForAsyncAttributes().then((()=>{s(r)})),a};const s=e=>{e.forEach((e=>{if(Object.keys(e.attributes).length>0){const t=JSON.stringify(e.attributes,null,4);o.diag.verbose(t)}}))}},86824:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.browserDetector=void 0;const n=r(16275);t.browserDetector=new class BrowserDetector{detect(e){return Promise.resolve(n.browserDetectorSync.detect(e))}}},16275:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.browserDetectorSync=void 0;const n=r(51002),o=r(47357),i=r(41860);t.browserDetectorSync=new class BrowserDetectorSync{detect(e){var t,o,s;if(!("undefined"!=typeof navigator&&void 0===(null===(o=null===(t=r.g.process)||void 0===t?void 0:t.versions)||void 0===o?void 0:o.node)&&void 0===(null===(s=r.g.Bun)||void 0===s?void 0:s.version)))return i.Resource.empty();const a={[n.SEMRESATTRS_PROCESS_RUNTIME_NAME]:"browser",[n.SEMRESATTRS_PROCESS_RUNTIME_DESCRIPTION]:"Web Browser",[n.SEMRESATTRS_PROCESS_RUNTIME_VERSION]:navigator.userAgent};return this._getResourceAttributes(a,e)}_getResourceAttributes(e,t){return""===e[n.SEMRESATTRS_PROCESS_RUNTIME_VERSION]?(o.diag.debug("BrowserDetector failed: Unable to find required browser resources. "),i.Resource.empty()):new i.Resource(Object.assign({},e))}}},77255:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.envDetector=void 0;const n=r(42016);t.envDetector=new class EnvDetector{detect(e){return Promise.resolve(n.envDetectorSync.detect(e))}}},42016:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.envDetectorSync=void 0;const n=r(47357),o=r(35334),i=r(51002),s=r(41860);t.envDetectorSync=new class EnvDetectorSync{constructor(){this._MAX_LENGTH=255,this._COMMA_SEPARATOR=",",this._LABEL_KEY_VALUE_SPLITTER="=",this._ERROR_MESSAGE_INVALID_CHARS="should be a ASCII string with a length greater than 0 and not exceed "+this._MAX_LENGTH+" characters.",this._ERROR_MESSAGE_INVALID_VALUE="should be a ASCII string with a length not exceed "+this._MAX_LENGTH+" characters."}detect(e){const t={},r=(0,o.getEnv)(),a=r.OTEL_RESOURCE_ATTRIBUTES,u=r.OTEL_SERVICE_NAME;if(a)try{const e=this._parseResourceAttributes(a);Object.assign(t,e)}catch(e){n.diag.debug(`EnvDetector failed: ${e.message}`)}return u&&(t[i.SEMRESATTRS_SERVICE_NAME]=u),new s.Resource(t)}_parseResourceAttributes(e){if(!e)return{};const t={},r=e.split(this._COMMA_SEPARATOR,-1);for(const e of r){const r=e.split(this._LABEL_KEY_VALUE_SPLITTER,-1);if(2!==r.length)continue;let[n,o]=r;if(n=n.trim(),o=o.trim().split(/^"|"$/).join(""),!this._isValidAndNotEmpty(n))throw new Error(`Attribute key ${this._ERROR_MESSAGE_INVALID_CHARS}`);if(!this._isValid(o))throw new Error(`Attribute value ${this._ERROR_MESSAGE_INVALID_VALUE}`);t[n]=decodeURIComponent(o)}return t}_isValid(e){return e.length<=this._MAX_LENGTH&&this._isBaggageOctetString(e)}_isBaggageOctetString(e){for(let t=0;t126)return!1}return!0}_isValidAndNotEmpty(e){return e.length>0&&this._isValid(e)}}},42382:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.noopDetector=t.NoopDetector=void 0;const n=r(51901);class NoopDetector{detect(){return Promise.resolve(n.noopDetectorSync.detect())}}t.NoopDetector=NoopDetector,t.noopDetector=new NoopDetector},51901:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.noopDetectorSync=t.NoopDetectorSync=void 0;const n=r(41860);class NoopDetectorSync{detect(){return new n.Resource({})}}t.NoopDetectorSync=NoopDetectorSync,t.noopDetectorSync=new NoopDetectorSync},69954:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.envDetectorSync=t.browserDetectorSync=t.envDetector=t.browserDetector=t.serviceInstanceIdDetectorSync=t.processDetectorSync=t.processDetector=t.osDetectorSync=t.osDetector=t.hostDetectorSync=t.hostDetector=void 0;var n=r(38775);Object.defineProperty(t,"hostDetector",{enumerable:!0,get:function(){return n.hostDetector}}),Object.defineProperty(t,"hostDetectorSync",{enumerable:!0,get:function(){return n.hostDetectorSync}}),Object.defineProperty(t,"osDetector",{enumerable:!0,get:function(){return n.osDetector}}),Object.defineProperty(t,"osDetectorSync",{enumerable:!0,get:function(){return n.osDetectorSync}}),Object.defineProperty(t,"processDetector",{enumerable:!0,get:function(){return n.processDetector}}),Object.defineProperty(t,"processDetectorSync",{enumerable:!0,get:function(){return n.processDetectorSync}}),Object.defineProperty(t,"serviceInstanceIdDetectorSync",{enumerable:!0,get:function(){return n.serviceInstanceIdDetectorSync}});var o=r(86824);Object.defineProperty(t,"browserDetector",{enumerable:!0,get:function(){return o.browserDetector}});var i=r(77255);Object.defineProperty(t,"envDetector",{enumerable:!0,get:function(){return i.envDetector}});var s=r(16275);Object.defineProperty(t,"browserDetectorSync",{enumerable:!0,get:function(){return s.browserDetectorSync}});var a=r(42016);Object.defineProperty(t,"envDetectorSync",{enumerable:!0,get:function(){return a.envDetectorSync}})},41247:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hostDetector=void 0;const n=r(42382);t.hostDetector=n.noopDetector},60939:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hostDetectorSync=void 0;const n=r(51901);t.hostDetectorSync=n.noopDetectorSync},36823:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.osDetector=void 0;const n=r(42382);t.osDetector=n.noopDetector},58192:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.osDetectorSync=void 0;const n=r(51901);t.osDetectorSync=n.noopDetectorSync},68600:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.processDetector=void 0;const n=r(42382);t.processDetector=n.noopDetector},26019:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.processDetectorSync=void 0;const n=r(42382);t.processDetectorSync=n.noopDetector},16627:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serviceInstanceIdDetectorSync=void 0;const n=r(51901);t.serviceInstanceIdDetectorSync=n.noopDetectorSync},38775:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serviceInstanceIdDetectorSync=t.processDetectorSync=t.processDetector=t.osDetectorSync=t.osDetector=t.hostDetectorSync=t.hostDetector=void 0;var n=r(41247);Object.defineProperty(t,"hostDetector",{enumerable:!0,get:function(){return n.hostDetector}});var o=r(60939);Object.defineProperty(t,"hostDetectorSync",{enumerable:!0,get:function(){return o.hostDetectorSync}});var i=r(36823);Object.defineProperty(t,"osDetector",{enumerable:!0,get:function(){return i.osDetector}});var s=r(58192);Object.defineProperty(t,"osDetectorSync",{enumerable:!0,get:function(){return s.osDetectorSync}});var a=r(68600);Object.defineProperty(t,"processDetector",{enumerable:!0,get:function(){return a.processDetector}});var u=r(26019);Object.defineProperty(t,"processDetectorSync",{enumerable:!0,get:function(){return u.processDetectorSync}});var c=r(16627);Object.defineProperty(t,"serviceInstanceIdDetectorSync",{enumerable:!0,get:function(){return c.serviceInstanceIdDetectorSync}})},40010:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.detectResources=t.detectResourcesSync=t.serviceInstanceIdDetectorSync=t.processDetectorSync=t.processDetector=t.osDetectorSync=t.osDetector=t.hostDetectorSync=t.hostDetector=t.envDetectorSync=t.envDetector=t.browserDetectorSync=t.browserDetector=t.defaultServiceName=t.Resource=void 0;var n=r(41860);Object.defineProperty(t,"Resource",{enumerable:!0,get:function(){return n.Resource}});var o=r(45679);Object.defineProperty(t,"defaultServiceName",{enumerable:!0,get:function(){return o.defaultServiceName}});var i=r(69954);Object.defineProperty(t,"browserDetector",{enumerable:!0,get:function(){return i.browserDetector}}),Object.defineProperty(t,"browserDetectorSync",{enumerable:!0,get:function(){return i.browserDetectorSync}}),Object.defineProperty(t,"envDetector",{enumerable:!0,get:function(){return i.envDetector}}),Object.defineProperty(t,"envDetectorSync",{enumerable:!0,get:function(){return i.envDetectorSync}}),Object.defineProperty(t,"hostDetector",{enumerable:!0,get:function(){return i.hostDetector}}),Object.defineProperty(t,"hostDetectorSync",{enumerable:!0,get:function(){return i.hostDetectorSync}}),Object.defineProperty(t,"osDetector",{enumerable:!0,get:function(){return i.osDetector}}),Object.defineProperty(t,"osDetectorSync",{enumerable:!0,get:function(){return i.osDetectorSync}}),Object.defineProperty(t,"processDetector",{enumerable:!0,get:function(){return i.processDetector}}),Object.defineProperty(t,"processDetectorSync",{enumerable:!0,get:function(){return i.processDetectorSync}}),Object.defineProperty(t,"serviceInstanceIdDetectorSync",{enumerable:!0,get:function(){return i.serviceInstanceIdDetectorSync}});var s=r(18651);Object.defineProperty(t,"detectResourcesSync",{enumerable:!0,get:function(){return s.detectResourcesSync}}),Object.defineProperty(t,"detectResources",{enumerable:!0,get:function(){return s.detectResources}})},1078:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultServiceName=void 0,t.defaultServiceName=function(){return"unknown_service"}},45679:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultServiceName=void 0;var n=r(1078);Object.defineProperty(t,"defaultServiceName",{enumerable:!0,get:function(){return n.defaultServiceName}})},43323:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isPromiseLike=void 0;t.isPromiseLike=e=>null!==e&&"object"==typeof e&&"function"==typeof e.then},78995:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isValidName=t.isDescriptorCompatibleWith=t.createInstrumentDescriptorWithView=t.createInstrumentDescriptor=t.InstrumentType=void 0;const n=r(47357),o=r(72646);!function(e){e.COUNTER="COUNTER",e.GAUGE="GAUGE",e.HISTOGRAM="HISTOGRAM",e.UP_DOWN_COUNTER="UP_DOWN_COUNTER",e.OBSERVABLE_COUNTER="OBSERVABLE_COUNTER",e.OBSERVABLE_GAUGE="OBSERVABLE_GAUGE",e.OBSERVABLE_UP_DOWN_COUNTER="OBSERVABLE_UP_DOWN_COUNTER"}(t.InstrumentType||(t.InstrumentType={})),t.createInstrumentDescriptor=function(e,t,r){var o,i,a,u;return s(e)||n.diag.warn(`Invalid metric name: "${e}". The metric name should be a ASCII string with a length no greater than 255 characters.`),{name:e,type:t,description:null!==(o=null==r?void 0:r.description)&&void 0!==o?o:"",unit:null!==(i=null==r?void 0:r.unit)&&void 0!==i?i:"",valueType:null!==(a=null==r?void 0:r.valueType)&&void 0!==a?a:n.ValueType.DOUBLE,advice:null!==(u=null==r?void 0:r.advice)&&void 0!==u?u:{}}},t.createInstrumentDescriptorWithView=function(e,t){var r,n;return{name:null!==(r=e.name)&&void 0!==r?r:t.name,description:null!==(n=e.description)&&void 0!==n?n:t.description,type:t.type,unit:t.unit,valueType:t.valueType,advice:t.advice}},t.isDescriptorCompatibleWith=function(e,t){return(0,o.equalsCaseInsensitive)(e.name,t.name)&&e.unit===t.unit&&e.type===t.type&&e.valueType===t.valueType};const i=/^[a-z][a-z0-9_.\-/]{0,254}$/i;function s(e){return null!=e.match(i)}t.isValidName=s},87865:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isObservableInstrument=t.ObservableUpDownCounterInstrument=t.ObservableGaugeInstrument=t.ObservableCounterInstrument=t.ObservableInstrument=t.HistogramInstrument=t.GaugeInstrument=t.CounterInstrument=t.UpDownCounterInstrument=t.SyncInstrument=void 0;const n=r(47357),o=r(35334);class SyncInstrument{constructor(e,t){this._writableMetricStorage=e,this._descriptor=t}_record(e,t={},r=n.context.active()){"number"==typeof e?(this._descriptor.valueType!==n.ValueType.INT||Number.isInteger(e)||(n.diag.warn(`INT value type cannot accept a floating-point value for ${this._descriptor.name}, ignoring the fractional digits.`),e=Math.trunc(e),Number.isInteger(e)))&&this._writableMetricStorage.record(e,t,r,(0,o.millisToHrTime)(Date.now())):n.diag.warn(`non-number value provided to metric ${this._descriptor.name}: ${e}`)}}t.SyncInstrument=SyncInstrument;t.UpDownCounterInstrument=class UpDownCounterInstrument extends SyncInstrument{add(e,t,r){this._record(e,t,r)}};t.CounterInstrument=class CounterInstrument extends SyncInstrument{add(e,t,r){e<0?n.diag.warn(`negative value provided to counter ${this._descriptor.name}: ${e}`):this._record(e,t,r)}};t.GaugeInstrument=class GaugeInstrument extends SyncInstrument{record(e,t,r){this._record(e,t,r)}};t.HistogramInstrument=class HistogramInstrument extends SyncInstrument{record(e,t,r){e<0?n.diag.warn(`negative value provided to histogram ${this._descriptor.name}: ${e}`):this._record(e,t,r)}};class ObservableInstrument{constructor(e,t,r){this._observableRegistry=r,this._descriptor=e,this._metricStorages=t}addCallback(e){this._observableRegistry.addCallback(e,this)}removeCallback(e){this._observableRegistry.removeCallback(e,this)}}t.ObservableInstrument=ObservableInstrument;t.ObservableCounterInstrument=class ObservableCounterInstrument extends ObservableInstrument{};t.ObservableGaugeInstrument=class ObservableGaugeInstrument extends ObservableInstrument{};t.ObservableUpDownCounterInstrument=class ObservableUpDownCounterInstrument extends ObservableInstrument{},t.isObservableInstrument=function(e){return e instanceof ObservableInstrument}},56314:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Meter=void 0;const n=r(78995),o=r(87865);t.Meter=class Meter{constructor(e){this._meterSharedState=e}createGauge(e,t){const r=(0,n.createInstrumentDescriptor)(e,n.InstrumentType.GAUGE,t),i=this._meterSharedState.registerMetricStorage(r);return new o.GaugeInstrument(i,r)}createHistogram(e,t){const r=(0,n.createInstrumentDescriptor)(e,n.InstrumentType.HISTOGRAM,t),i=this._meterSharedState.registerMetricStorage(r);return new o.HistogramInstrument(i,r)}createCounter(e,t){const r=(0,n.createInstrumentDescriptor)(e,n.InstrumentType.COUNTER,t),i=this._meterSharedState.registerMetricStorage(r);return new o.CounterInstrument(i,r)}createUpDownCounter(e,t){const r=(0,n.createInstrumentDescriptor)(e,n.InstrumentType.UP_DOWN_COUNTER,t),i=this._meterSharedState.registerMetricStorage(r);return new o.UpDownCounterInstrument(i,r)}createObservableGauge(e,t){const r=(0,n.createInstrumentDescriptor)(e,n.InstrumentType.OBSERVABLE_GAUGE,t),i=this._meterSharedState.registerAsyncMetricStorage(r);return new o.ObservableGaugeInstrument(r,i,this._meterSharedState.observableRegistry)}createObservableCounter(e,t){const r=(0,n.createInstrumentDescriptor)(e,n.InstrumentType.OBSERVABLE_COUNTER,t),i=this._meterSharedState.registerAsyncMetricStorage(r);return new o.ObservableCounterInstrument(r,i,this._meterSharedState.observableRegistry)}createObservableUpDownCounter(e,t){const r=(0,n.createInstrumentDescriptor)(e,n.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER,t),i=this._meterSharedState.registerAsyncMetricStorage(r);return new o.ObservableUpDownCounterInstrument(r,i,this._meterSharedState.observableRegistry)}addBatchObservableCallback(e,t){this._meterSharedState.observableRegistry.addBatchCallback(e,t)}removeBatchObservableCallback(e,t){this._meterSharedState.observableRegistry.removeBatchCallback(e,t)}}},17239:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MeterProvider=void 0;const n=r(47357),o=r(40010),i=r(93587),s=r(68210);t.MeterProvider=class MeterProvider{constructor(e){var t;if(this._shutdown=!1,this._sharedState=new i.MeterProviderSharedState(function(e,t){const r=null!=t?t:o.Resource.empty();return e?o.Resource.default().merge(r):r}(null===(t=null==e?void 0:e.mergeResourceWithDefaults)||void 0===t||t,null==e?void 0:e.resource)),null!=(null==e?void 0:e.views)&&e.views.length>0)for(const t of e.views)this._sharedState.viewRegistry.addView(t);if(null!=(null==e?void 0:e.readers)&&e.readers.length>0)for(const t of e.readers)this.addMetricReader(t)}getMeter(e,t="",r={}){return this._shutdown?(n.diag.warn("A shutdown MeterProvider cannot provide a Meter"),(0,n.createNoopMeter)()):this._sharedState.getMeterSharedState({name:e,version:t,schemaUrl:r.schemaUrl}).meter}addMetricReader(e){const t=new s.MetricCollector(this._sharedState,e);e.setMetricProducer(t),this._sharedState.metricCollectors.push(t)}async shutdown(e){this._shutdown?n.diag.warn("shutdown may only be called once per MeterProvider"):(this._shutdown=!0,await Promise.all(this._sharedState.metricCollectors.map((t=>t.shutdown(e)))))}async forceFlush(e){this._shutdown?n.diag.warn("invalid attempt to force flush after MeterProvider shutdown"):await Promise.all(this._sharedState.metricCollectors.map((t=>t.forceFlush(e))))}}},52639:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BatchObservableResultImpl=t.ObservableResultImpl=void 0;const n=r(47357),o=r(62379),i=r(87865);t.ObservableResultImpl=class ObservableResultImpl{constructor(e,t){this._instrumentName=e,this._valueType=t,this._buffer=new o.AttributeHashMap}observe(e,t={}){"number"==typeof e?(this._valueType!==n.ValueType.INT||Number.isInteger(e)||(n.diag.warn(`INT value type cannot accept a floating-point value for ${this._instrumentName}, ignoring the fractional digits.`),e=Math.trunc(e),Number.isInteger(e)))&&this._buffer.set(t,e):n.diag.warn(`non-number value provided to metric ${this._instrumentName}: ${e}`)}};t.BatchObservableResultImpl=class BatchObservableResultImpl{constructor(){this._buffer=new Map}observe(e,t,r={}){if(!(0,i.isObservableInstrument)(e))return;let s=this._buffer.get(e);null==s&&(s=new o.AttributeHashMap,this._buffer.set(e,s)),"number"==typeof t?(e._descriptor.valueType!==n.ValueType.INT||Number.isInteger(t)||(n.diag.warn(`INT value type cannot accept a floating-point value for ${e._descriptor.name}, ignoring the fractional digits.`),t=Math.trunc(t),Number.isInteger(t)))&&s.set(r,t):n.diag.warn(`non-number value provided to metric ${e._descriptor.name}: ${t}`)}}},90604:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DropAggregator=void 0;const n=r(16056);t.DropAggregator=class DropAggregator{constructor(){this.kind=n.AggregatorKind.DROP}createAccumulation(){}merge(e,t){}diff(e,t){}toMetricData(e,t,r,n){}}},84750:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExponentialHistogramAggregator=t.ExponentialHistogramAccumulation=void 0;const n=r(16056),o=r(4186),i=r(47357),s=r(78995),a=r(3569),u=r(95997),c=r(46756);class HighLow{constructor(e,t){this.low=e,this.high=t}static combine(e,t){return new HighLow(Math.min(e.low,t.low),Math.max(e.high,t.high))}}class ExponentialHistogramAccumulation{constructor(e=e,t=160,r=!0,n=0,o=0,s=0,c=Number.POSITIVE_INFINITY,l=Number.NEGATIVE_INFINITY,p=new a.Buckets,f=new a.Buckets,d=(0,u.getMapping)(20)){this.startTime=e,this._maxSize=t,this._recordMinMax=r,this._sum=n,this._count=o,this._zeroCount=s,this._min=c,this._max=l,this._positive=p,this._negative=f,this._mapping=d,this._maxSize<2&&(i.diag.warn(`Exponential Histogram Max Size set to ${this._maxSize}, changing to the minimum size of: 2`),this._maxSize=2)}record(e){this.updateByIncrement(e,1)}setStartTime(e){this.startTime=e}toPointValue(){return{hasMinMax:this._recordMinMax,min:this.min,max:this.max,sum:this.sum,positive:{offset:this.positive.offset,bucketCounts:this.positive.counts()},negative:{offset:this.negative.offset,bucketCounts:this.negative.counts()},count:this.count,scale:this.scale,zeroCount:this.zeroCount}}get sum(){return this._sum}get min(){return this._min}get max(){return this._max}get count(){return this._count}get zeroCount(){return this._zeroCount}get scale(){return this._count===this._zeroCount?0:this._mapping.scale}get positive(){return this._positive}get negative(){return this._negative}updateByIncrement(e,t){Number.isNaN(e)||(e>this._max&&(this._max=e),e0?this._updateBuckets(this._positive,e,t):this._updateBuckets(this._negative,-e,t)):this._zeroCount+=t)}merge(e){0===this._count?(this._min=e.min,this._max=e.max):0!==e.count&&(e.minthis.max&&(this._max=e.max)),this.startTime=e.startTime,this._sum+=e.sum,this._count+=e.count,this._zeroCount+=e.zeroCount;const t=this._minScale(e);this._downscale(this.scale-t),this._mergeBuckets(this.positive,e,e.positive,t),this._mergeBuckets(this.negative,e,e.negative,t)}diff(e){this._min=1/0,this._max=-1/0,this._sum-=e.sum,this._count-=e.count,this._zeroCount-=e.zeroCount;const t=this._minScale(e);this._downscale(this.scale-t),this._diffBuckets(this.positive,e,e.positive,t),this._diffBuckets(this.negative,e,e.negative,t)}clone(){return new ExponentialHistogramAccumulation(this.startTime,this._maxSize,this._recordMinMax,this._sum,this._count,this._zeroCount,this._min,this._max,this.positive.clone(),this.negative.clone(),this._mapping)}_updateBuckets(e,t,r){let n=this._mapping.mapToIndex(t),o=!1,i=0,s=0;if(0===e.length?(e.indexStart=n,e.indexEnd=e.indexStart,e.indexBase=e.indexStart):n=this._maxSize?(o=!0,s=n,i=e.indexEnd):n>e.indexEnd&&n-e.indexStart>=this._maxSize&&(o=!0,s=e.indexStart,i=n),o){const e=this._changeScale(i,s);this._downscale(e),n=this._mapping.mapToIndex(t)}this._incrementIndexBy(e,n,r)}_incrementIndexBy(e,t,r){if(0===r)return;if(0===e.length&&(e.indexStart=e.indexEnd=e.indexBase=t),t=e.backing.length&&this._grow(e,r+1),e.indexStart=t}else if(t>e.indexEnd){const r=t-e.indexStart;r>=e.backing.length&&this._grow(e,r+1),e.indexEnd=t}let n=t-e.indexBase;n<0&&(n+=e.backing.length),e.incrementBucket(n,r)}_grow(e,t){const r=e.backing.length,n=e.indexBase-e.indexStart,o=r-n;let i=(0,c.nextGreaterSquare)(t);i>this._maxSize&&(i=this._maxSize);const s=i-n;e.backing.growTo(i,o,s)}_changeScale(e,t){let r=0;for(;e-t>=this._maxSize;)e>>=1,t>>=1,r++;return r}_downscale(e){if(0===e)return;if(e<0)throw new Error(`impossible change of scale: ${this.scale}`);const t=this._mapping.scale-e;this._positive.downscale(e),this._negative.downscale(e),this._mapping=(0,u.getMapping)(t)}_minScale(e){const t=Math.min(this.scale,e.scale),r=HighLow.combine(this._highLowAtScale(this.positive,this.scale,t),this._highLowAtScale(e.positive,e.scale,t)),n=HighLow.combine(this._highLowAtScale(this.negative,this.scale,t),this._highLowAtScale(e.negative,e.scale,t));return Math.min(t-this._changeScale(r.high,r.low),t-this._changeScale(n.high,n.low))}_highLowAtScale(e,t,r){if(0===e.length)return new HighLow(0,-1);const n=t-r;return new HighLow(e.indexStart>>n,e.indexEnd>>n)}_mergeBuckets(e,t,r,n){const o=r.offset,i=t.scale-n;for(let t=0;t>i,r.at(t))}_diffBuckets(e,t,r,n){const o=r.offset,i=t.scale-n;for(let t=0;t>i)-e.indexBase;n<0&&(n+=e.backing.length),e.decrementBucket(n,r.at(t))}e.trim()}}t.ExponentialHistogramAccumulation=ExponentialHistogramAccumulation;t.ExponentialHistogramAggregator=class ExponentialHistogramAggregator{constructor(e,t){this._maxSize=e,this._recordMinMax=t,this.kind=n.AggregatorKind.EXPONENTIAL_HISTOGRAM}createAccumulation(e){return new ExponentialHistogramAccumulation(e,this._maxSize,this._recordMinMax)}merge(e,t){const r=t.clone();return r.merge(e),r}diff(e,t){const r=t.clone();return r.diff(e),r}toMetricData(e,t,r,n){return{descriptor:e,aggregationTemporality:t,dataPointType:o.DataPointType.EXPONENTIAL_HISTOGRAM,dataPoints:r.map((([t,r])=>{const o=r.toPointValue(),i=e.type===s.InstrumentType.GAUGE||e.type===s.InstrumentType.UP_DOWN_COUNTER||e.type===s.InstrumentType.OBSERVABLE_GAUGE||e.type===s.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER;return{attributes:t,startTime:r.startTime,endTime:n,value:{min:o.hasMinMax?o.min:void 0,max:o.hasMinMax?o.max:void 0,sum:i?void 0:o.sum,positive:{offset:o.positive.offset,bucketCounts:o.positive.bucketCounts},negative:{offset:o.negative.offset,bucketCounts:o.negative.bucketCounts},count:o.count,scale:o.scale,zeroCount:o.zeroCount}}}))}}}},61415:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HistogramAggregator=t.HistogramAccumulation=void 0;const n=r(16056),o=r(4186),i=r(78995),s=r(72646);class HistogramAccumulation{constructor(e,t,r=!0,n=function(e){const t=e.map((()=>0));return t.push(0),{buckets:{boundaries:e,counts:t},sum:0,count:0,hasMinMax:!1,min:1/0,max:-1/0}}(t)){this.startTime=e,this._boundaries=t,this._recordMinMax=r,this._current=n}record(e){if(Number.isNaN(e))return;this._current.count+=1,this._current.sum+=e,this._recordMinMax&&(this._current.min=Math.min(e,this._current.min),this._current.max=Math.max(e,this._current.max),this._current.hasMinMax=!0);const t=(0,s.binarySearchUB)(this._boundaries,e);this._current.buckets.counts[t]+=1}setStartTime(e){this.startTime=e}toPointValue(){return this._current}}t.HistogramAccumulation=HistogramAccumulation;t.HistogramAggregator=class HistogramAggregator{constructor(e,t){this._boundaries=e,this._recordMinMax=t,this.kind=n.AggregatorKind.HISTOGRAM}createAccumulation(e){return new HistogramAccumulation(e,this._boundaries,this._recordMinMax)}merge(e,t){const r=e.toPointValue(),n=t.toPointValue(),o=r.buckets.counts,i=n.buckets.counts,s=new Array(o.length);for(let e=0;e{const o=r.toPointValue(),s=e.type===i.InstrumentType.GAUGE||e.type===i.InstrumentType.UP_DOWN_COUNTER||e.type===i.InstrumentType.OBSERVABLE_GAUGE||e.type===i.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER;return{attributes:t,startTime:r.startTime,endTime:n,value:{min:o.hasMinMax?o.min:void 0,max:o.hasMinMax?o.max:void 0,sum:s?void 0:o.sum,buckets:o.buckets,count:o.count}}}))}}}},24996:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LastValueAggregator=t.LastValueAccumulation=void 0;const n=r(16056),o=r(35334),i=r(4186);class LastValueAccumulation{constructor(e,t=0,r=[0,0]){this.startTime=e,this._current=t,this.sampleTime=r}record(e){this._current=e,this.sampleTime=(0,o.millisToHrTime)(Date.now())}setStartTime(e){this.startTime=e}toPointValue(){return this._current}}t.LastValueAccumulation=LastValueAccumulation;t.LastValueAggregator=class LastValueAggregator{constructor(){this.kind=n.AggregatorKind.LAST_VALUE}createAccumulation(e){return new LastValueAccumulation(e)}merge(e,t){const r=(0,o.hrTimeToMicroseconds)(t.sampleTime)>=(0,o.hrTimeToMicroseconds)(e.sampleTime)?t:e;return new LastValueAccumulation(e.startTime,r.toPointValue(),r.sampleTime)}diff(e,t){const r=(0,o.hrTimeToMicroseconds)(t.sampleTime)>=(0,o.hrTimeToMicroseconds)(e.sampleTime)?t:e;return new LastValueAccumulation(t.startTime,r.toPointValue(),r.sampleTime)}toMetricData(e,t,r,n){return{descriptor:e,aggregationTemporality:t,dataPointType:i.DataPointType.GAUGE,dataPoints:r.map((([e,t])=>({attributes:e,startTime:t.startTime,endTime:n,value:t.toPointValue()})))}}}},70958:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SumAggregator=t.SumAccumulation=void 0;const n=r(16056),o=r(4186);class SumAccumulation{constructor(e,t,r=0,n=!1){this.startTime=e,this.monotonic=t,this._current=r,this.reset=n}record(e){this.monotonic&&e<0||(this._current+=e)}setStartTime(e){this.startTime=e}toPointValue(){return this._current}}t.SumAccumulation=SumAccumulation;t.SumAggregator=class SumAggregator{constructor(e){this.monotonic=e,this.kind=n.AggregatorKind.SUM}createAccumulation(e){return new SumAccumulation(e,this.monotonic)}merge(e,t){const r=e.toPointValue(),n=t.toPointValue();return t.reset?new SumAccumulation(t.startTime,this.monotonic,n,t.reset):new SumAccumulation(e.startTime,this.monotonic,r+n)}diff(e,t){const r=e.toPointValue(),n=t.toPointValue();return this.monotonic&&r>n?new SumAccumulation(t.startTime,this.monotonic,n,!0):new SumAccumulation(t.startTime,this.monotonic,n-r)}toMetricData(e,t,r,n){return{descriptor:e,aggregationTemporality:t,dataPointType:o.DataPointType.SUM,dataPoints:r.map((([e,t])=>({attributes:e,startTime:t.startTime,endTime:n,value:t.toPointValue()}))),isMonotonic:this.monotonic}}}},3569:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Buckets=void 0;class Buckets{constructor(e=new BucketsBacking,t=0,r=0,n=0){this.backing=e,this.indexBase=t,this.indexStart=r,this.indexEnd=n}get offset(){return this.indexStart}get length(){return 0===this.backing.length||this.indexEnd===this.indexStart&&0===this.at(0)?0:this.indexEnd-this.indexStart+1}counts(){return Array.from({length:this.length},((e,t)=>this.at(t)))}at(e){const t=this.indexBase-this.indexStart;return e=0;e--)if(0!==this.at(e)){this.indexEnd-=this.length-e-1;break}this._rotate()}downscale(e){this._rotate();const t=1+this.indexEnd-this.indexStart,r=1<>=e,this.indexEnd>>=e,this.indexBase=this.indexStart}clone(){return new Buckets(this.backing.clone(),this.indexBase,this.indexStart,this.indexEnd)}_rotate(){const e=this.indexBase-this.indexStart;0!==e&&(e>0?(this.backing.reverse(0,this.backing.length),this.backing.reverse(0,e),this.backing.reverse(e,this.backing.length)):(this.backing.reverse(0,this.backing.length),this.backing.reverse(0,this.backing.length+e)),this.indexBase=this.indexStart)}_relocateBucket(e,t){e!==t&&this.incrementBucket(e,this.backing.emptyBucket(t))}}t.Buckets=Buckets;class BucketsBacking{constructor(e=[0]){this._counts=e}get length(){return this._counts.length}countAt(e){return this._counts[e]}growTo(e,t,r){const n=new Array(e).fill(0);n.splice(r,this._counts.length-t,...this._counts.slice(t)),n.splice(0,t,...this._counts.slice(0,t)),this._counts=n}reverse(e,t){const r=Math.floor((e+t)/2)-e;for(let n=0;n=t?this._counts[e]-=t:this._counts[e]=0}clone(){return new BucketsBacking([...this._counts])}}},24432:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExponentMapping=void 0;const n=r(70339),o=r(46756),i=r(99010);t.ExponentMapping=class ExponentMapping{constructor(e){this._shift=-e}mapToIndex(e){if(e>this._shift}lowerBoundary(e){const t=this._minNormalLowerBoundaryIndex();if(er)throw new i.MappingError(`overflow: ${e} is > maximum lower boundary: ${r}`);return o.ldexp(1,e<>this._shift;return this._shift<2&&e--,e}_maxNormalLowerBoundaryIndex(){return n.MAX_NORMAL_EXPONENT>>this._shift}_rightShift(e,t){return Math.floor(e*Math.pow(2,-t))}}},35980:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LogarithmMapping=void 0;const n=r(70339),o=r(46756),i=r(99010);t.LogarithmMapping=class LogarithmMapping{constructor(e){this._scale=e,this._scaleFactor=o.ldexp(Math.LOG2E,e),this._inverseFactor=o.ldexp(Math.LN2,-e)}mapToIndex(e){if(e<=n.MIN_VALUE)return this._minNormalLowerBoundaryIndex()-1;if(0===n.getSignificand(e)){return(n.getNormalBase2(e)<=r?r:t}lowerBoundary(e){const t=this._maxNormalLowerBoundaryIndex();if(e>=t){if(e===t)return 2*Math.exp((e-(1< maximum lower boundary: ${t}`)}const r=this._minNormalLowerBoundaryIndex();if(e<=r){if(e===r)return n.MIN_VALUE;if(e===r-1)return Math.exp((e+(1<t>10?new o.LogarithmMapping(t-10):new n.ExponentMapping(t-10)));t.getMapping=function(e){if(e>20||e<-10)throw new i.MappingError(`expected scale >= -10 && <= 20, got: ${e}`);return s[e+10]}},70339:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSignificand=t.getNormalBase2=t.MIN_VALUE=t.MAX_NORMAL_EXPONENT=t.MIN_NORMAL_EXPONENT=t.SIGNIFICAND_WIDTH=void 0,t.SIGNIFICAND_WIDTH=52;const r=1023;t.MIN_NORMAL_EXPONENT=-1022,t.MAX_NORMAL_EXPONENT=r,t.MIN_VALUE=Math.pow(2,-1022),t.getNormalBase2=function(e){const t=new DataView(new ArrayBuffer(8));return t.setFloat64(0,e),((2146435072&t.getUint32(0))>>20)-r},t.getSignificand=function(e){const t=new DataView(new ArrayBuffer(8));t.setFloat64(0,e);const r=t.getUint32(0),n=t.getUint32(4);return(1048575&r)*Math.pow(2,32)+n}},99010:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MappingError=void 0;class MappingError extends Error{}t.MappingError=MappingError},46756:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nextGreaterSquare=t.ldexp=void 0,t.ldexp=function(e,t){return 0===e||e===Number.POSITIVE_INFINITY||e===Number.NEGATIVE_INFINITY||Number.isNaN(e)?e:e*Math.pow(2,t)},t.nextGreaterSquare=function(e){return e--,e|=e>>1,e|=e>>2,e|=e>>4,e|=e>>8,e|=e>>16,++e}},98921:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SumAggregator=t.SumAccumulation=t.LastValueAggregator=t.LastValueAccumulation=t.ExponentialHistogramAggregator=t.ExponentialHistogramAccumulation=t.HistogramAggregator=t.HistogramAccumulation=t.DropAggregator=void 0;var n=r(90604);Object.defineProperty(t,"DropAggregator",{enumerable:!0,get:function(){return n.DropAggregator}});var o=r(61415);Object.defineProperty(t,"HistogramAccumulation",{enumerable:!0,get:function(){return o.HistogramAccumulation}}),Object.defineProperty(t,"HistogramAggregator",{enumerable:!0,get:function(){return o.HistogramAggregator}});var i=r(84750);Object.defineProperty(t,"ExponentialHistogramAccumulation",{enumerable:!0,get:function(){return i.ExponentialHistogramAccumulation}}),Object.defineProperty(t,"ExponentialHistogramAggregator",{enumerable:!0,get:function(){return i.ExponentialHistogramAggregator}});var s=r(24996);Object.defineProperty(t,"LastValueAccumulation",{enumerable:!0,get:function(){return s.LastValueAccumulation}}),Object.defineProperty(t,"LastValueAggregator",{enumerable:!0,get:function(){return s.LastValueAggregator}});var a=r(70958);Object.defineProperty(t,"SumAccumulation",{enumerable:!0,get:function(){return a.SumAccumulation}}),Object.defineProperty(t,"SumAggregator",{enumerable:!0,get:function(){return a.SumAggregator}})},16056:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AggregatorKind=void 0,function(e){e[e.DROP=0]="DROP",e[e.SUM=1]="SUM",e[e.LAST_VALUE=2]="LAST_VALUE",e[e.HISTOGRAM=3]="HISTOGRAM",e[e.EXPONENTIAL_HISTOGRAM=4]="EXPONENTIAL_HISTOGRAM"}(t.AggregatorKind||(t.AggregatorKind={}))},11073:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR=t.DEFAULT_AGGREGATION_SELECTOR=void 0;const n=r(20967),o=r(80760);t.DEFAULT_AGGREGATION_SELECTOR=e=>n.Aggregation.Default();t.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR=e=>o.AggregationTemporality.CUMULATIVE},80760:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AggregationTemporality=void 0,function(e){e[e.DELTA=0]="DELTA",e[e.CUMULATIVE=1]="CUMULATIVE"}(t.AggregationTemporality||(t.AggregationTemporality={}))},73294:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConsoleMetricExporter=void 0;const n=r(35334),o=r(11073);class ConsoleMetricExporter{constructor(e){var t;this._shutdown=!1,this._temporalitySelector=null!==(t=null==e?void 0:e.temporalitySelector)&&void 0!==t?t:o.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR}export(e,t){if(!this._shutdown)return ConsoleMetricExporter._sendMetrics(e,t);setImmediate(t,{code:n.ExportResultCode.FAILED})}forceFlush(){return Promise.resolve()}selectAggregationTemporality(e){return this._temporalitySelector(e)}shutdown(){return this._shutdown=!0,Promise.resolve()}static _sendMetrics(e,t){for(const t of e.scopeMetrics)for(const e of t.metrics)console.dir({descriptor:e.descriptor,dataPointType:e.dataPointType,dataPoints:e.dataPoints},{depth:null});t({code:n.ExportResultCode.SUCCESS})}}t.ConsoleMetricExporter=ConsoleMetricExporter},18001:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InMemoryMetricExporter=void 0;const n=r(35334);t.InMemoryMetricExporter=class InMemoryMetricExporter{constructor(e){this._shutdown=!1,this._metrics=[],this._aggregationTemporality=e}export(e,t){this._shutdown?setTimeout((()=>t({code:n.ExportResultCode.FAILED})),0):(this._metrics.push(e),setTimeout((()=>t({code:n.ExportResultCode.SUCCESS})),0))}getMetrics(){return this._metrics}forceFlush(){return Promise.resolve()}reset(){this._metrics=[]}selectAggregationTemporality(e){return this._aggregationTemporality}shutdown(){return this._shutdown=!0,Promise.resolve()}}},4186:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DataPointType=void 0,function(e){e[e.HISTOGRAM=0]="HISTOGRAM",e[e.EXPONENTIAL_HISTOGRAM=1]="EXPONENTIAL_HISTOGRAM",e[e.GAUGE=2]="GAUGE",e[e.SUM=3]="SUM"}(t.DataPointType||(t.DataPointType={}))},2279:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MetricReader=void 0;const n=r(47357),o=r(72646),i=r(11073);t.MetricReader=class MetricReader{constructor(e){var t,r,n;this._shutdown=!1,this._aggregationSelector=null!==(t=null==e?void 0:e.aggregationSelector)&&void 0!==t?t:i.DEFAULT_AGGREGATION_SELECTOR,this._aggregationTemporalitySelector=null!==(r=null==e?void 0:e.aggregationTemporalitySelector)&&void 0!==r?r:i.DEFAULT_AGGREGATION_TEMPORALITY_SELECTOR,this._metricProducers=null!==(n=null==e?void 0:e.metricProducers)&&void 0!==n?n:[],this._cardinalitySelector=null==e?void 0:e.cardinalitySelector}setMetricProducer(e){if(this._sdkMetricProducer)throw new Error("MetricReader can not be bound to a MeterProvider again.");this._sdkMetricProducer=e,this.onInitialized()}selectAggregation(e){return this._aggregationSelector(e)}selectAggregationTemporality(e){return this._aggregationTemporalitySelector(e)}selectCardinalityLimit(e){return this._cardinalitySelector?this._cardinalitySelector(e):2e3}onInitialized(){}async collect(e){if(void 0===this._sdkMetricProducer)throw new Error("MetricReader is not bound to a MetricProducer");if(this._shutdown)throw new Error("MetricReader is shutdown");const[t,...r]=await Promise.all([this._sdkMetricProducer.collect({timeoutMillis:null==e?void 0:e.timeoutMillis}),...this._metricProducers.map((t=>t.collect({timeoutMillis:null==e?void 0:e.timeoutMillis})))]),n=t.errors.concat((0,o.FlatMap)(r,(e=>e.errors)));return{resourceMetrics:{resource:t.resourceMetrics.resource,scopeMetrics:t.resourceMetrics.scopeMetrics.concat((0,o.FlatMap)(r,(e=>e.resourceMetrics.scopeMetrics)))},errors:n}}async shutdown(e){this._shutdown?n.diag.error("Cannot call shutdown twice."):(null==(null==e?void 0:e.timeoutMillis)?await this.onShutdown():await(0,o.callWithTimeout)(this.onShutdown(),e.timeoutMillis),this._shutdown=!0)}async forceFlush(e){this._shutdown?n.diag.warn("Cannot forceFlush on already shutdown MetricReader."):null!=(null==e?void 0:e.timeoutMillis)?await(0,o.callWithTimeout)(this.onForceFlush(),e.timeoutMillis):await this.onForceFlush()}}},21432:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PeriodicExportingMetricReader=void 0;const n=r(47357),o=r(35334),i=r(2279),s=r(72646);class PeriodicExportingMetricReader extends i.MetricReader{constructor(e){var t,r,n,o;if(super({aggregationSelector:null===(t=e.exporter.selectAggregation)||void 0===t?void 0:t.bind(e.exporter),aggregationTemporalitySelector:null===(r=e.exporter.selectAggregationTemporality)||void 0===r?void 0:r.bind(e.exporter),metricProducers:e.metricProducers}),void 0!==e.exportIntervalMillis&&e.exportIntervalMillis<=0)throw Error("exportIntervalMillis must be greater than 0");if(void 0!==e.exportTimeoutMillis&&e.exportTimeoutMillis<=0)throw Error("exportTimeoutMillis must be greater than 0");if(void 0!==e.exportTimeoutMillis&&void 0!==e.exportIntervalMillis&&e.exportIntervalMillis0&&n.diag.error("PeriodicExportingMetricReader: metrics collection errors",...i),r.resource.asyncAttributesPending)try{await(null===(t=(e=r.resource).waitForAsyncAttributes)||void 0===t?void 0:t.call(e))}catch(e){n.diag.debug("Error while resolving async portion of resource: ",e),(0,o.globalErrorHandler)(e)}if(0===r.scopeMetrics.length)return;const s=await o.internal._export(this._exporter,r);if(s.code!==o.ExportResultCode.SUCCESS)throw new Error(`PeriodicExportingMetricReader: metrics export failed (error ${s.error})`)}onInitialized(){this._interval=setInterval((()=>{this._runOnce()}),this._exportInterval),(0,o.unrefTimer)(this._interval)}async onForceFlush(){await this._runOnce(),await this._exporter.forceFlush()}async onShutdown(){this._interval&&clearInterval(this._interval),await this.onForceFlush(),await this._exporter.shutdown()}}t.PeriodicExportingMetricReader=PeriodicExportingMetricReader},81115:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TimeoutError=t.View=t.Aggregation=t.SumAggregation=t.LastValueAggregation=t.HistogramAggregation=t.DropAggregation=t.ExponentialHistogramAggregation=t.ExplicitBucketHistogramAggregation=t.DefaultAggregation=t.MeterProvider=t.InstrumentType=t.ConsoleMetricExporter=t.InMemoryMetricExporter=t.PeriodicExportingMetricReader=t.MetricReader=t.DataPointType=t.AggregationTemporality=void 0;var n=r(80760);Object.defineProperty(t,"AggregationTemporality",{enumerable:!0,get:function(){return n.AggregationTemporality}});var o=r(4186);Object.defineProperty(t,"DataPointType",{enumerable:!0,get:function(){return o.DataPointType}});var i=r(2279);Object.defineProperty(t,"MetricReader",{enumerable:!0,get:function(){return i.MetricReader}});var s=r(21432);Object.defineProperty(t,"PeriodicExportingMetricReader",{enumerable:!0,get:function(){return s.PeriodicExportingMetricReader}});var a=r(18001);Object.defineProperty(t,"InMemoryMetricExporter",{enumerable:!0,get:function(){return a.InMemoryMetricExporter}});var u=r(73294);Object.defineProperty(t,"ConsoleMetricExporter",{enumerable:!0,get:function(){return u.ConsoleMetricExporter}});var c=r(78995);Object.defineProperty(t,"InstrumentType",{enumerable:!0,get:function(){return c.InstrumentType}});var l=r(17239);Object.defineProperty(t,"MeterProvider",{enumerable:!0,get:function(){return l.MeterProvider}});var p=r(20967);Object.defineProperty(t,"DefaultAggregation",{enumerable:!0,get:function(){return p.DefaultAggregation}}),Object.defineProperty(t,"ExplicitBucketHistogramAggregation",{enumerable:!0,get:function(){return p.ExplicitBucketHistogramAggregation}}),Object.defineProperty(t,"ExponentialHistogramAggregation",{enumerable:!0,get:function(){return p.ExponentialHistogramAggregation}}),Object.defineProperty(t,"DropAggregation",{enumerable:!0,get:function(){return p.DropAggregation}}),Object.defineProperty(t,"HistogramAggregation",{enumerable:!0,get:function(){return p.HistogramAggregation}}),Object.defineProperty(t,"LastValueAggregation",{enumerable:!0,get:function(){return p.LastValueAggregation}}),Object.defineProperty(t,"SumAggregation",{enumerable:!0,get:function(){return p.SumAggregation}}),Object.defineProperty(t,"Aggregation",{enumerable:!0,get:function(){return p.Aggregation}});var f=r(42320);Object.defineProperty(t,"View",{enumerable:!0,get:function(){return f.View}});var d=r(72646);Object.defineProperty(t,"TimeoutError",{enumerable:!0,get:function(){return d.TimeoutError}})},80768:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AsyncMetricStorage=void 0;const n=r(51764),o=r(69231),i=r(15275),s=r(62379);class AsyncMetricStorage extends n.MetricStorage{constructor(e,t,r,n,s){super(e),this._attributesProcessor=r,this._aggregationCardinalityLimit=s,this._deltaMetricStorage=new o.DeltaMetricProcessor(t,this._aggregationCardinalityLimit),this._temporalMetricStorage=new i.TemporalMetricProcessor(t,n)}record(e,t){const r=new s.AttributeHashMap;Array.from(e.entries()).forEach((([e,t])=>{r.set(this._attributesProcessor.process(e),t)})),this._deltaMetricStorage.batchCumulate(r,t)}collect(e,t){const r=this._deltaMetricStorage.collect();return this._temporalMetricStorage.buildMetrics(e,this._instrumentDescriptor,r,t)}}t.AsyncMetricStorage=AsyncMetricStorage},69231:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DeltaMetricProcessor=void 0;const n=r(72646),o=r(62379);t.DeltaMetricProcessor=class DeltaMetricProcessor{constructor(e,t){this._aggregator=e,this._activeCollectionStorage=new o.AttributeHashMap,this._cumulativeMemoStorage=new o.AttributeHashMap,this._overflowAttributes={"otel.metric.overflow":!0},this._cardinalityLimit=(null!=t?t:2e3)-1,this._overflowHashCode=(0,n.hashAttributes)(this._overflowAttributes)}record(e,t,r,n){let o=this._activeCollectionStorage.get(t);if(!o){if(this._activeCollectionStorage.size>=this._cardinalityLimit){const t=this._activeCollectionStorage.getOrDefault(this._overflowAttributes,(()=>this._aggregator.createAccumulation(n)));return void(null==t||t.record(e))}o=this._aggregator.createAccumulation(n),this._activeCollectionStorage.set(t,o)}null==o||o.record(e)}batchCumulate(e,t){Array.from(e.entries()).forEach((([e,r,n])=>{const o=this._aggregator.createAccumulation(t);null==o||o.record(r);let i=o;if(this._cumulativeMemoStorage.has(e,n)){const t=this._cumulativeMemoStorage.get(e,n);i=this._aggregator.diff(t,o)}else if(this._cumulativeMemoStorage.size>=this._cardinalityLimit&&(e=this._overflowAttributes,n=this._overflowHashCode,this._cumulativeMemoStorage.has(e,n))){const t=this._cumulativeMemoStorage.get(e,n);i=this._aggregator.diff(t,o)}if(this._activeCollectionStorage.has(e,n)){const t=this._activeCollectionStorage.get(e,n);i=this._aggregator.merge(t,i)}this._cumulativeMemoStorage.set(e,o,n),this._activeCollectionStorage.set(e,i,n)}))}collect(){const e=this._activeCollectionStorage;return this._activeCollectionStorage=new o.AttributeHashMap,e}}},62379:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AttributeHashMap=t.HashMap=void 0;const n=r(72646);class HashMap{constructor(e){this._hash=e,this._valueMap=new Map,this._keyMap=new Map}get(e,t){return null!=t||(t=this._hash(e)),this._valueMap.get(t)}getOrDefault(e,t){const r=this._hash(e);if(this._valueMap.has(r))return this._valueMap.get(r);const n=t();return this._keyMap.has(r)||this._keyMap.set(r,e),this._valueMap.set(r,n),n}set(e,t,r){null!=r||(r=this._hash(e)),this._keyMap.has(r)||this._keyMap.set(r,e),this._valueMap.set(r,t)}has(e,t){return null!=t||(t=this._hash(e)),this._valueMap.has(t)}*keys(){const e=this._keyMap.entries();let t=e.next();for(;!0!==t.done;)yield[t.value[1],t.value[0]],t=e.next()}*entries(){const e=this._valueMap.entries();let t=e.next();for(;!0!==t.done;)yield[this._keyMap.get(t.value[0]),t.value[1],t.value[0]],t=e.next()}get size(){return this._valueMap.size}}t.HashMap=HashMap;t.AttributeHashMap=class AttributeHashMap extends HashMap{constructor(){super(n.hashAttributes)}}},93587:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MeterProviderSharedState=void 0;const n=r(72646),o=r(96251),i=r(13880);t.MeterProviderSharedState=class MeterProviderSharedState{constructor(e){this.resource=e,this.viewRegistry=new o.ViewRegistry,this.metricCollectors=[],this.meterSharedStates=new Map}getMeterSharedState(e){const t=(0,n.instrumentationScopeId)(e);let r=this.meterSharedStates.get(t);return null==r&&(r=new i.MeterSharedState(this,e),this.meterSharedStates.set(t,r)),r}selectAggregations(e){const t=[];for(const r of this.metricCollectors)t.push([r,r.selectAggregation(e)]);return t}}},13880:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MeterSharedState=void 0;const n=r(78995),o=r(56314),i=r(72646),s=r(80768),a=r(81255),u=r(72103),c=r(23407),l=r(40165),p=r(87506);t.MeterSharedState=class MeterSharedState{constructor(e,t){this._meterProviderSharedState=e,this._instrumentationScope=t,this.metricStorageRegistry=new a.MetricStorageRegistry,this.observableRegistry=new c.ObservableRegistry,this.meter=new o.Meter(this)}registerMetricStorage(e){const t=this._registerMetricStorage(e,l.SyncMetricStorage);return 1===t.length?t[0]:new u.MultiMetricStorage(t)}registerAsyncMetricStorage(e){return this._registerMetricStorage(e,s.AsyncMetricStorage)}async collect(e,t,r){const n=await this.observableRegistry.observe(t,null==r?void 0:r.timeoutMillis),o=this.metricStorageRegistry.getStorages(e);if(0===o.length)return null;const s=o.map((r=>r.collect(e,t))).filter(i.isNotNullish);return 0===s.length?{errors:n}:{scopeMetrics:{scope:this._instrumentationScope,metrics:s},errors:n}}_registerMetricStorage(e,t){let r=this._meterProviderSharedState.viewRegistry.findViews(e,this._instrumentationScope).map((r=>{const o=(0,n.createInstrumentDescriptorWithView)(r,e),i=this.metricStorageRegistry.findOrUpdateCompatibleStorage(o);if(null!=i)return i;const s=r.aggregation.createAggregator(o),a=new t(o,s,r.attributesProcessor,this._meterProviderSharedState.metricCollectors,r.aggregationCardinalityLimit);return this.metricStorageRegistry.register(a),a}));if(0===r.length){const n=this._meterProviderSharedState.selectAggregations(e.type).map((([r,n])=>{const o=this.metricStorageRegistry.findOrUpdateCompatibleCollectorStorage(r,e);if(null!=o)return o;const i=n.createAggregator(e),s=r.selectCardinalityLimit(e.type),a=new t(e,i,p.AttributesProcessor.Noop(),[r],s);return this.metricStorageRegistry.registerForCollector(r,a),a}));r=r.concat(n)}return r}}},68210:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MetricCollector=void 0;const n=r(35334);t.MetricCollector=class MetricCollector{constructor(e,t){this._sharedState=e,this._metricReader=t}async collect(e){const t=(0,n.millisToHrTime)(Date.now()),r=[],o=[],i=Array.from(this._sharedState.meterSharedStates.values()).map((async n=>{const i=await n.collect(this,t,e);null!=(null==i?void 0:i.scopeMetrics)&&r.push(i.scopeMetrics),null!=(null==i?void 0:i.errors)&&o.push(...i.errors)}));return await Promise.all(i),{resourceMetrics:{resource:this._sharedState.resource,scopeMetrics:r},errors:o}}async forceFlush(e){await this._metricReader.forceFlush(e)}async shutdown(e){await this._metricReader.shutdown(e)}selectAggregationTemporality(e){return this._metricReader.selectAggregationTemporality(e)}selectAggregation(e){return this._metricReader.selectAggregation(e)}selectCardinalityLimit(e){var t,r,n;return null!==(n=null===(r=(t=this._metricReader).selectCardinalityLimit)||void 0===r?void 0:r.call(t,e))&&void 0!==n?n:2e3}}},51764:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MetricStorage=void 0;const n=r(78995);t.MetricStorage=class MetricStorage{constructor(e){this._instrumentDescriptor=e}getInstrumentDescriptor(){return this._instrumentDescriptor}updateDescription(e){this._instrumentDescriptor=(0,n.createInstrumentDescriptor)(this._instrumentDescriptor.name,this._instrumentDescriptor.type,{description:e,valueType:this._instrumentDescriptor.valueType,unit:this._instrumentDescriptor.unit,advice:this._instrumentDescriptor.advice})}}},81255:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MetricStorageRegistry=void 0;const n=r(78995),o=r(47357),i=r(19481);class MetricStorageRegistry{constructor(){this._sharedRegistry=new Map,this._perCollectorRegistry=new Map}static create(){return new MetricStorageRegistry}getStorages(e){let t=[];for(const e of this._sharedRegistry.values())t=t.concat(e);const r=this._perCollectorRegistry.get(e);if(null!=r)for(const e of r.values())t=t.concat(e);return t}register(e){this._registerStorage(e,this._sharedRegistry)}registerForCollector(e,t){let r=this._perCollectorRegistry.get(e);null==r&&(r=new Map,this._perCollectorRegistry.set(e,r)),this._registerStorage(t,r)}findOrUpdateCompatibleStorage(e){const t=this._sharedRegistry.get(e.name);return void 0===t?null:this._findOrUpdateCompatibleStorage(e,t)}findOrUpdateCompatibleCollectorStorage(e,t){const r=this._perCollectorRegistry.get(e);if(void 0===r)return null;const n=r.get(t.name);return void 0===n?null:this._findOrUpdateCompatibleStorage(t,n)}_registerStorage(e,t){const r=e.getInstrumentDescriptor(),n=t.get(r.name);void 0!==n?n.push(e):t.set(r.name,[e])}_findOrUpdateCompatibleStorage(e,t){let r=null;for(const s of t){const t=s.getInstrumentDescriptor();(0,n.isDescriptorCompatibleWith)(t,e)?(t.description!==e.description&&(e.description.length>t.description.length&&s.updateDescription(e.description),o.diag.warn("A view or instrument with the name ",e.name," has already been registered, but has a different description and is incompatible with another registered view.\n","Details:\n",(0,i.getIncompatibilityDetails)(t,e),"The longer description will be used.\nTo resolve the conflict:",(0,i.getConflictResolutionRecipe)(t,e))),r=s):o.diag.warn("A view or instrument with the name ",e.name," has already been registered and is incompatible with another registered view.\n","Details:\n",(0,i.getIncompatibilityDetails)(t,e),"To resolve the conflict:\n",(0,i.getConflictResolutionRecipe)(t,e))}return r}}t.MetricStorageRegistry=MetricStorageRegistry},72103:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MultiMetricStorage=void 0;t.MultiMetricStorage=class MultiMetricStorage{constructor(e){this._backingStorages=e}record(e,t,r,n){this._backingStorages.forEach((o=>{o.record(e,t,r,n)}))}}},23407:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableRegistry=void 0;const n=r(47357),o=r(87865),i=r(52639),s=r(72646);t.ObservableRegistry=class ObservableRegistry{constructor(){this._callbacks=[],this._batchCallbacks=[]}addCallback(e,t){this._findCallback(e,t)>=0||this._callbacks.push({callback:e,instrument:t})}removeCallback(e,t){const r=this._findCallback(e,t);r<0||this._callbacks.splice(r,1)}addBatchCallback(e,t){const r=new Set(t.filter(o.isObservableInstrument));if(0===r.size)return void n.diag.error("BatchObservableCallback is not associated with valid instruments",t);this._findBatchCallback(e,r)>=0||this._batchCallbacks.push({callback:e,instruments:r})}removeBatchCallback(e,t){const r=new Set(t.filter(o.isObservableInstrument)),n=this._findBatchCallback(e,r);n<0||this._batchCallbacks.splice(n,1)}async observe(e,t){const r=this._observeCallbacks(e,t),n=this._observeBatchCallbacks(e,t);return(await(0,s.PromiseAllSettled)([...r,...n])).filter(s.isPromiseAllSettledRejectionResult).map((e=>e.reason))}_observeCallbacks(e,t){return this._callbacks.map((async({callback:r,instrument:n})=>{const o=new i.ObservableResultImpl(n._descriptor.name,n._descriptor.valueType);let a=Promise.resolve(r(o));null!=t&&(a=(0,s.callWithTimeout)(a,t)),await a,n._metricStorages.forEach((t=>{t.record(o._buffer,e)}))}))}_observeBatchCallbacks(e,t){return this._batchCallbacks.map((async({callback:r,instruments:n})=>{const o=new i.BatchObservableResultImpl;let a=Promise.resolve(r(o));null!=t&&(a=(0,s.callWithTimeout)(a,t)),await a,n.forEach((t=>{const r=o._buffer.get(t);null!=r&&t._metricStorages.forEach((t=>{t.record(r,e)}))}))}))}_findCallback(e,t){return this._callbacks.findIndex((r=>r.callback===e&&r.instrument===t))}_findBatchCallback(e,t){return this._batchCallbacks.findIndex((r=>r.callback===e&&(0,s.setEquals)(r.instruments,t)))}}},40165:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SyncMetricStorage=void 0;const n=r(51764),o=r(69231),i=r(15275);class SyncMetricStorage extends n.MetricStorage{constructor(e,t,r,n,s){super(e),this._attributesProcessor=r,this._aggregationCardinalityLimit=s,this._deltaMetricStorage=new o.DeltaMetricProcessor(t,this._aggregationCardinalityLimit),this._temporalMetricStorage=new i.TemporalMetricProcessor(t,n)}record(e,t,r,n){t=this._attributesProcessor.process(t,r),this._deltaMetricStorage.record(e,t,r,n)}collect(e,t){const r=this._deltaMetricStorage.collect();return this._temporalMetricStorage.buildMetrics(e,this._instrumentDescriptor,r,t)}}t.SyncMetricStorage=SyncMetricStorage},15275:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TemporalMetricProcessor=void 0;const n=r(80760),o=r(62379);class TemporalMetricProcessor{constructor(e,t){this._aggregator=e,this._unreportedAccumulations=new Map,this._reportHistory=new Map,t.forEach((e=>{this._unreportedAccumulations.set(e,[])}))}buildMetrics(e,t,r,o){this._stashAccumulations(r);const i=this._getMergedUnreportedAccumulations(e);let s,a=i;if(this._reportHistory.has(e)){const t=this._reportHistory.get(e),r=t.collectionTime;s=t.aggregationTemporality,a=s===n.AggregationTemporality.CUMULATIVE?TemporalMetricProcessor.merge(t.accumulations,i,this._aggregator):TemporalMetricProcessor.calibrateStartTime(t.accumulations,i,r)}else s=e.selectAggregationTemporality(t.type);this._reportHistory.set(e,{accumulations:a,collectionTime:o,aggregationTemporality:s});const u=(c=a,Array.from(c.entries()));var c;if(0!==u.length)return this._aggregator.toMetricData(t,s,u,o)}_stashAccumulations(e){const t=this._unreportedAccumulations.keys();for(const r of t){let t=this._unreportedAccumulations.get(r);void 0===t&&(t=[],this._unreportedAccumulations.set(r,t)),t.push(e)}}_getMergedUnreportedAccumulations(e){let t=new o.AttributeHashMap;const r=this._unreportedAccumulations.get(e);if(this._unreportedAccumulations.set(e,[]),void 0===r)return t;for(const e of r)t=TemporalMetricProcessor.merge(t,e,this._aggregator);return t}static merge(e,t,r){const n=e,o=t.entries();let i=o.next();for(;!0!==i.done;){const[t,s,a]=i.value;if(e.has(t,a)){const o=e.get(t,a),i=r.merge(o,s);n.set(t,i,a)}else n.set(t,s,a);i=o.next()}return n}static calibrateStartTime(e,t,r){for(const[n,o]of e.keys()){const e=t.get(n,o);null==e||e.setStartTime(r)}return t}}t.TemporalMetricProcessor=TemporalMetricProcessor},72646:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.equalsCaseInsensitive=t.binarySearchUB=t.setEquals=t.FlatMap=t.isPromiseAllSettledRejectionResult=t.PromiseAllSettled=t.callWithTimeout=t.TimeoutError=t.instrumentationScopeId=t.hashAttributes=t.isNotNullish=void 0,t.isNotNullish=function(e){return null!=e},t.hashAttributes=function(e){let t=Object.keys(e);return 0===t.length?"":(t=t.sort(),JSON.stringify(t.map((t=>[t,e[t]]))))},t.instrumentationScopeId=function(e){var t,r;return`${e.name}:${null!==(t=e.version)&&void 0!==t?t:""}:${null!==(r=e.schemaUrl)&&void 0!==r?r:""}`};class TimeoutError extends Error{constructor(e){super(e),Object.setPrototypeOf(this,TimeoutError.prototype)}}t.TimeoutError=TimeoutError,t.callWithTimeout=function(e,t){let r;const n=new Promise((function(e,n){r=setTimeout((function(){n(new TimeoutError("Operation timed out."))}),t)}));return Promise.race([e,n]).then((e=>(clearTimeout(r),e)),(e=>{throw clearTimeout(r),e}))},t.PromiseAllSettled=async function(e){return Promise.all(e.map((async e=>{try{return{status:"fulfilled",value:await e}}catch(e){return{status:"rejected",reason:e}}})))},t.isPromiseAllSettledRejectionResult=function(e){return"rejected"===e.status},t.FlatMap=function(e,t){const r=[];return e.forEach((e=>{r.push(...t(e))})),r},t.setEquals=function(e,t){if(e.size!==t.size)return!1;for(const r of e)if(!t.has(r))return!1;return!0},t.binarySearchUB=function(e,t){let r=0,n=e.length-1,o=e.length;for(;n>=r;){const i=r+Math.trunc((n-r)/2);e[i]e-t))).lastIndexOf(-1/0);let n=e.indexOf(1/0);-1===n&&(n=void 0),this._boundaries=e.slice(r+1,n)}createAggregator(e){return new o.HistogramAggregator(this._boundaries,this._recordMinMax)}}t.ExplicitBucketHistogramAggregation=ExplicitBucketHistogramAggregation;class ExponentialHistogramAggregation extends Aggregation{constructor(e=160,t=!0){super(),this._maxSize=e,this._recordMinMax=t}createAggregator(e){return new o.ExponentialHistogramAggregator(this._maxSize,this._recordMinMax)}}t.ExponentialHistogramAggregation=ExponentialHistogramAggregation;class DefaultAggregation extends Aggregation{_resolve(e){switch(e.type){case i.InstrumentType.COUNTER:case i.InstrumentType.UP_DOWN_COUNTER:case i.InstrumentType.OBSERVABLE_COUNTER:case i.InstrumentType.OBSERVABLE_UP_DOWN_COUNTER:return a;case i.InstrumentType.GAUGE:case i.InstrumentType.OBSERVABLE_GAUGE:return u;case i.InstrumentType.HISTOGRAM:return e.advice.explicitBucketBoundaries?new ExplicitBucketHistogramAggregation(e.advice.explicitBucketBoundaries):c}return n.diag.warn(`Unable to recognize instrument type: ${e.type}`),s}createAggregator(e){return this._resolve(e).createAggregator(e)}}t.DefaultAggregation=DefaultAggregation;const s=new DropAggregation,a=new SumAggregation,u=new LastValueAggregation,c=new HistogramAggregation,l=new ExponentialHistogramAggregation,p=new DefaultAggregation},87506:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FilteringAttributesProcessor=t.NoopAttributesProcessor=t.AttributesProcessor=void 0;class AttributesProcessor{static Noop(){return r}}t.AttributesProcessor=AttributesProcessor;class NoopAttributesProcessor extends AttributesProcessor{process(e,t){return e}}t.NoopAttributesProcessor=NoopAttributesProcessor;t.FilteringAttributesProcessor=class FilteringAttributesProcessor extends AttributesProcessor{constructor(e){super(),this._allowedAttributeNames=e}process(e,t){const r={};return Object.keys(e).filter((e=>this._allowedAttributeNames.includes(e))).forEach((t=>r[t]=e[t])),r}};const r=new NoopAttributesProcessor},64501:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InstrumentSelector=void 0;const n=r(61532);t.InstrumentSelector=class InstrumentSelector{constructor(e){var t;this._nameFilter=new n.PatternPredicate(null!==(t=null==e?void 0:e.name)&&void 0!==t?t:"*"),this._type=null==e?void 0:e.type,this._unitFilter=new n.ExactPredicate(null==e?void 0:e.unit)}getType(){return this._type}getNameFilter(){return this._nameFilter}getUnitFilter(){return this._unitFilter}}},28845:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MeterSelector=void 0;const n=r(61532);t.MeterSelector=class MeterSelector{constructor(e){this._nameFilter=new n.ExactPredicate(null==e?void 0:e.name),this._versionFilter=new n.ExactPredicate(null==e?void 0:e.version),this._schemaUrlFilter=new n.ExactPredicate(null==e?void 0:e.schemaUrl)}getNameFilter(){return this._nameFilter}getVersionFilter(){return this._versionFilter}getSchemaUrlFilter(){return this._schemaUrlFilter}}},61532:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExactPredicate=t.PatternPredicate=void 0;const r=/[\^$\\.+?()[\]{}|]/g;class PatternPredicate{constructor(e){"*"===e?(this._matchAll=!0,this._regexp=/.*/):(this._matchAll=!1,this._regexp=new RegExp(PatternPredicate.escapePattern(e)))}match(e){return!!this._matchAll||this._regexp.test(e)}static escapePattern(e){return`^${e.replace(r,"\\$&").replace("*",".*")}$`}static hasWildcard(e){return e.includes("*")}}t.PatternPredicate=PatternPredicate;t.ExactPredicate=class ExactPredicate{constructor(e){this._matchAll=void 0===e,this._pattern=e}match(e){return!!this._matchAll||e===this._pattern}}},19481:function(e,t){"use strict";function r(e,t){return`\t- use valueType '${e.valueType}' on instrument creation or use an instrument name other than '${t.name}'`}function n(e,t){return`\t- use unit '${e.unit}' on instrument creation or use an instrument name other than '${t.name}'`}function o(e,t){const r={name:t.name,type:t.type,unit:t.unit},n=JSON.stringify(r);return`\t- create a new view with a name other than '${e.name}' and InstrumentSelector '${n}'`}function i(e,t){const r={name:t.name,type:t.type,unit:t.unit},n=JSON.stringify(r);return`\t- create a new view with a name other than '${e.name}' and InstrumentSelector '${n}'\n \t- OR - create a new view with the name ${e.name} and description '${e.description}' and InstrumentSelector ${n}\n \t- OR - create a new view with the name ${t.name} and description '${e.description}' and InstrumentSelector ${n}`}Object.defineProperty(t,"__esModule",{value:!0}),t.getConflictResolutionRecipe=t.getDescriptionResolutionRecipe=t.getTypeConflictResolutionRecipe=t.getUnitConflictResolutionRecipe=t.getValueTypeConflictResolutionRecipe=t.getIncompatibilityDetails=void 0,t.getIncompatibilityDetails=function(e,t){let r="";return e.unit!==t.unit&&(r+=`\t- Unit '${e.unit}' does not match '${t.unit}'\n`),e.type!==t.type&&(r+=`\t- Type '${e.type}' does not match '${t.type}'\n`),e.valueType!==t.valueType&&(r+=`\t- Value Type '${e.valueType}' does not match '${t.valueType}'\n`),e.description!==t.description&&(r+=`\t- Description '${e.description}' does not match '${t.description}'\n`),r},t.getValueTypeConflictResolutionRecipe=r,t.getUnitConflictResolutionRecipe=n,t.getTypeConflictResolutionRecipe=o,t.getDescriptionResolutionRecipe=i,t.getConflictResolutionRecipe=function(e,t){return e.valueType!==t.valueType?r(e,t):e.unit!==t.unit?n(e,t):e.type!==t.type?o(e,t):e.description!==t.description?i(e,t):""}},42320:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.View=void 0;const n=r(61532),o=r(87506),i=r(64501),s=r(28845),a=r(20967);t.View=class View{constructor(e){var t,r;if(null==(r=e).instrumentName&&null==r.instrumentType&&null==r.instrumentUnit&&null==r.meterName&&null==r.meterVersion&&null==r.meterSchemaUrl)throw new Error("Cannot create view with no selector arguments supplied");if(null!=e.name&&(null==(null==e?void 0:e.instrumentName)||n.PatternPredicate.hasWildcard(e.instrumentName)))throw new Error("Views with a specified name must be declared with an instrument selector that selects at most one instrument per meter.");null!=e.attributeKeys?this.attributesProcessor=new o.FilteringAttributesProcessor(e.attributeKeys):this.attributesProcessor=o.AttributesProcessor.Noop(),this.name=e.name,this.description=e.description,this.aggregation=null!==(t=e.aggregation)&&void 0!==t?t:a.Aggregation.Default(),this.instrumentSelector=new i.InstrumentSelector({name:e.instrumentName,type:e.instrumentType,unit:e.instrumentUnit}),this.meterSelector=new s.MeterSelector({name:e.meterName,version:e.meterVersion,schemaUrl:e.meterSchemaUrl}),this.aggregationCardinalityLimit=e.aggregationCardinalityLimit}}},96251:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ViewRegistry=void 0;t.ViewRegistry=class ViewRegistry{constructor(){this._registeredViews=[]}addView(e){this._registeredViews.push(e)}findViews(e,t){return this._registeredViews.filter((r=>this._matchInstrument(r.instrumentSelector,e)&&this._matchMeter(r.meterSelector,t)))}_matchInstrument(e,t){return(void 0===e.getType()||t.type===e.getType())&&e.getNameFilter().match(t.name)&&e.getUnitFilter().match(t.unit)}_matchMeter(e,t){return e.getNameFilter().match(t.name)&&(void 0===t.version||e.getVersionFilter().match(t.version))&&(void 0===t.schemaUrl||e.getSchemaUrlFilter().match(t.schemaUrl))}}},33145:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BasicTracerProvider=t.ForceFlushState=void 0;const n=r(47357),o=r(35334),i=r(40010),s=r(80326),a=r(41957),u=r(92900),c=r(16946),l=r(90112),p=r(62851);var f;!function(e){e[e.resolved=0]="resolved",e[e.timeout=1]="timeout",e[e.error=2]="error",e[e.unresolved=3]="unresolved"}(f=t.ForceFlushState||(t.ForceFlushState={}));class BasicTracerProvider{constructor(e={}){var t,r;this._registeredSpanProcessors=[],this._tracers=new Map;const n=(0,o.merge)({},(0,a.loadDefaultConfig)(),(0,p.reconfigureLimits)(e));if(this.resource=null!==(t=n.resource)&&void 0!==t?t:i.Resource.empty(),n.mergeResourceWithDefaults&&(this.resource=i.Resource.default().merge(this.resource)),this._config=Object.assign({},n,{resource:this.resource}),null===(r=e.spanProcessors)||void 0===r?void 0:r.length)this._registeredSpanProcessors=[...e.spanProcessors],this.activeSpanProcessor=new u.MultiSpanProcessor(this._registeredSpanProcessors);else{const e=this._buildExporterFromEnv();if(void 0!==e){const t=new l.BatchSpanProcessor(e);this.activeSpanProcessor=t}else this.activeSpanProcessor=new c.NoopSpanProcessor}}getTracer(e,t,r){const n=`${e}@${t||""}:${(null==r?void 0:r.schemaUrl)||""}`;return this._tracers.has(n)||this._tracers.set(n,new s.Tracer({name:e,version:t,schemaUrl:null==r?void 0:r.schemaUrl},this._config,this)),this._tracers.get(n)}addSpanProcessor(e){0===this._registeredSpanProcessors.length&&this.activeSpanProcessor.shutdown().catch((e=>n.diag.error("Error while trying to shutdown current span processor",e))),this._registeredSpanProcessors.push(e),this.activeSpanProcessor=new u.MultiSpanProcessor(this._registeredSpanProcessors)}getActiveSpanProcessor(){return this.activeSpanProcessor}register(e={}){n.trace.setGlobalTracerProvider(this),void 0===e.propagator&&(e.propagator=this._buildPropagatorFromEnv()),e.contextManager&&n.context.setGlobalContextManager(e.contextManager),e.propagator&&n.propagation.setGlobalPropagator(e.propagator)}forceFlush(){const e=this._config.forceFlushTimeoutMillis,t=this._registeredSpanProcessors.map((t=>new Promise((r=>{let n;const o=setTimeout((()=>{r(new Error(`Span processor did not completed within timeout period of ${e} ms`)),n=f.timeout}),e);t.forceFlush().then((()=>{clearTimeout(o),n!==f.timeout&&(n=f.resolved,r(n))})).catch((e=>{clearTimeout(o),n=f.error,r(e)}))}))));return new Promise(((e,r)=>{Promise.all(t).then((t=>{const n=t.filter((e=>e!==f.resolved));n.length>0?r(n):e()})).catch((e=>r([e])))}))}shutdown(){return this.activeSpanProcessor.shutdown()}_getPropagator(e){var t;return null===(t=this.constructor._registeredPropagators.get(e))||void 0===t?void 0:t()}_getSpanExporter(e){var t;return null===(t=this.constructor._registeredExporters.get(e))||void 0===t?void 0:t()}_buildPropagatorFromEnv(){const e=Array.from(new Set((0,o.getEnv)().OTEL_PROPAGATORS)),t=e.map((e=>{const t=this._getPropagator(e);return t||n.diag.warn(`Propagator "${e}" requested through environment variable is unavailable.`),t})).reduce(((e,t)=>(t&&e.push(t),e)),[]);return 0===t.length?void 0:1===e.length?t[0]:new o.CompositePropagator({propagators:t})}_buildExporterFromEnv(){const e=(0,o.getEnv)().OTEL_TRACES_EXPORTER;if("none"===e||""===e)return;const t=this._getSpanExporter(e);return t||n.diag.error(`Exporter "${e}" requested through environment variable is unavailable.`),t}}t.BasicTracerProvider=BasicTracerProvider,BasicTracerProvider._registeredPropagators=new Map([["tracecontext",()=>new o.W3CTraceContextPropagator],["baggage",()=>new o.W3CBaggagePropagator]]),BasicTracerProvider._registeredExporters=new Map},92900:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MultiSpanProcessor=void 0;const n=r(35334);t.MultiSpanProcessor=class MultiSpanProcessor{constructor(e){this._spanProcessors=e}forceFlush(){const e=[];for(const t of this._spanProcessors)e.push(t.forceFlush());return new Promise((t=>{Promise.all(e).then((()=>{t()})).catch((e=>{(0,n.globalErrorHandler)(e||new Error("MultiSpanProcessor: forceFlush failed")),t()}))}))}onStart(e,t){for(const r of this._spanProcessors)r.onStart(e,t)}onEnd(e){for(const t of this._spanProcessors)t.onEnd(e)}shutdown(){const e=[];for(const t of this._spanProcessors)e.push(t.shutdown());return new Promise(((t,r)=>{Promise.all(e).then((()=>{t()}),r)}))}}},76747:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SamplingDecision=void 0,function(e){e[e.NOT_RECORD=0]="NOT_RECORD",e[e.RECORD=1]="RECORD",e[e.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"}(t.SamplingDecision||(t.SamplingDecision={}))},25531:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Span=void 0;const n=r(47357),o=r(35334),i=r(51002),s=r(30873);t.Span=class Span{constructor(e,t,r,i,s,a,u=[],c,l,p){this.attributes={},this.links=[],this.events=[],this._droppedAttributesCount=0,this._droppedEventsCount=0,this._droppedLinksCount=0,this.status={code:n.SpanStatusCode.UNSET},this.endTime=[0,0],this._ended=!1,this._duration=[-1,-1],this.name=r,this._spanContext=i,this.parentSpanId=a,this.kind=s,this.links=u;const f=Date.now();this._performanceStartTime=o.otperformance.now(),this._performanceOffset=f-(this._performanceStartTime+(0,o.getTimeOrigin)()),this._startTimeProvided=null!=c,this.startTime=this._getTime(null!=c?c:f),this.resource=e.resource,this.instrumentationLibrary=e.instrumentationLibrary,this._spanLimits=e.getSpanLimits(),this._attributeValueLengthLimit=this._spanLimits.attributeValueLengthLimit||0,null!=p&&this.setAttributes(p),this._spanProcessor=e.getActiveSpanProcessor(),this._spanProcessor.onStart(this,t)}spanContext(){return this._spanContext}setAttribute(e,t){return null==t||this._isSpanEnded()?this:0===e.length?(n.diag.warn(`Invalid attribute key: ${e}`),this):(0,o.isAttributeValue)(t)?Object.keys(this.attributes).length>=this._spanLimits.attributeCountLimit&&!Object.prototype.hasOwnProperty.call(this.attributes,e)?(this._droppedAttributesCount++,this):(this.attributes[e]=this._truncateToSize(t),this):(n.diag.warn(`Invalid attribute value set for key: ${e}`),this)}setAttributes(e){for(const[t,r]of Object.entries(e))this.setAttribute(t,r);return this}addEvent(e,t,r){if(this._isSpanEnded())return this;if(0===this._spanLimits.eventCountLimit)return n.diag.warn("No events allowed."),this._droppedEventsCount++,this;this.events.length>=this._spanLimits.eventCountLimit&&(0===this._droppedEventsCount&&n.diag.debug("Dropping extra events."),this.events.shift(),this._droppedEventsCount++),(0,o.isTimeInput)(t)&&((0,o.isTimeInput)(r)||(r=t),t=void 0);const i=(0,o.sanitizeAttributes)(t);return this.events.push({name:e,attributes:i,time:this._getTime(r),droppedAttributesCount:0}),this}addLink(e){return this.links.push(e),this}addLinks(e){return this.links.push(...e),this}setStatus(e){return this._isSpanEnded()||(this.status=Object.assign({},e),null!=this.status.message&&"string"!=typeof e.message&&(n.diag.warn(`Dropping invalid status.message of type '${typeof e.message}', expected 'string'`),delete this.status.message)),this}updateName(e){return this._isSpanEnded()||(this.name=e),this}end(e){this._isSpanEnded()?n.diag.error(`${this.name} ${this._spanContext.traceId}-${this._spanContext.spanId} - You can only call end() on a span once.`):(this._ended=!0,this.endTime=this._getTime(e),this._duration=(0,o.hrTimeDuration)(this.startTime,this.endTime),this._duration[0]<0&&(n.diag.warn("Inconsistent start and end time, startTime > endTime. Setting span duration to 0ms.",this.startTime,this.endTime),this.endTime=this.startTime.slice(),this._duration=[0,0]),this._droppedEventsCount>0&&n.diag.warn(`Dropped ${this._droppedEventsCount} events because eventCountLimit reached`),this._spanProcessor.onEnd(this))}_getTime(e){if("number"==typeof e&&e<=o.otperformance.now())return(0,o.hrTime)(e+this._performanceOffset);if("number"==typeof e)return(0,o.millisToHrTime)(e);if(e instanceof Date)return(0,o.millisToHrTime)(e.getTime());if((0,o.isTimeInputHrTime)(e))return e;if(this._startTimeProvided)return(0,o.millisToHrTime)(Date.now());const t=o.otperformance.now()-this._performanceStartTime;return(0,o.addHrTimes)(this.startTime,(0,o.millisToHrTime)(t))}isRecording(){return!1===this._ended}recordException(e,t){const r={};"string"==typeof e?r[i.SEMATTRS_EXCEPTION_MESSAGE]=e:e&&(e.code?r[i.SEMATTRS_EXCEPTION_TYPE]=e.code.toString():e.name&&(r[i.SEMATTRS_EXCEPTION_TYPE]=e.name),e.message&&(r[i.SEMATTRS_EXCEPTION_MESSAGE]=e.message),e.stack&&(r[i.SEMATTRS_EXCEPTION_STACKTRACE]=e.stack)),r[i.SEMATTRS_EXCEPTION_TYPE]||r[i.SEMATTRS_EXCEPTION_MESSAGE]?this.addEvent(s.ExceptionEventName,r,t):n.diag.warn(`Failed to record an exception ${e}`)}get duration(){return this._duration}get ended(){return this._ended}get droppedAttributesCount(){return this._droppedAttributesCount}get droppedEventsCount(){return this._droppedEventsCount}get droppedLinksCount(){return this._droppedLinksCount}_isSpanEnded(){return this._ended&&n.diag.warn(`Can not execute the operation on ended Span {traceId: ${this._spanContext.traceId}, spanId: ${this._spanContext.spanId}}`),this._ended}_truncateToLimitUtil(e,t){return e.length<=t?e:e.substring(0,t)}_truncateToSize(e){const t=this._attributeValueLengthLimit;return t<=0?(n.diag.warn(`Attribute value limit must be positive, got ${t}`),e):"string"==typeof e?this._truncateToLimitUtil(e,t):Array.isArray(e)?e.map((e=>"string"==typeof e?this._truncateToLimitUtil(e,t):e)):e}}},80326:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Tracer=void 0;const n=r(47357),o=r(35334),i=r(25531),s=r(62851),a=r(90112);t.Tracer=class Tracer{constructor(e,t,r){this._tracerProvider=r;const n=(0,s.mergeConfig)(t);this._sampler=n.sampler,this._generalLimits=n.generalLimits,this._spanLimits=n.spanLimits,this._idGenerator=t.idGenerator||new a.RandomIdGenerator,this.resource=r.resource,this.instrumentationLibrary=e}startSpan(e,t={},r=n.context.active()){var s,a,u;t.root&&(r=n.trace.deleteSpan(r));const c=n.trace.getSpan(r);if((0,o.isTracingSuppressed)(r)){n.diag.debug("Instrumentation suppressed, returning Noop Span");return n.trace.wrapSpanContext(n.INVALID_SPAN_CONTEXT)}const l=null==c?void 0:c.spanContext(),p=this._idGenerator.generateSpanId();let f,d,m;l&&n.trace.isSpanContextValid(l)?(f=l.traceId,d=l.traceState,m=l.spanId):f=this._idGenerator.generateTraceId();const g=null!==(s=t.kind)&&void 0!==s?s:n.SpanKind.INTERNAL,h=(null!==(a=t.links)&&void 0!==a?a:[]).map((e=>({context:e.context,attributes:(0,o.sanitizeAttributes)(e.attributes)}))),y=(0,o.sanitizeAttributes)(t.attributes),_=this._sampler.shouldSample(r,f,e,g,y,h);d=null!==(u=_.traceState)&&void 0!==u?u:d;const E={traceId:f,spanId:p,traceFlags:_.decision===n.SamplingDecision.RECORD_AND_SAMPLED?n.TraceFlags.SAMPLED:n.TraceFlags.NONE,traceState:d};if(_.decision===n.SamplingDecision.NOT_RECORD){n.diag.debug("Recording is off, propagating context in a non-recording span");return n.trace.wrapSpanContext(E)}const T=(0,o.sanitizeAttributes)(Object.assign(y,_.attributes));return new i.Span(this,r,e,E,g,m,h,t.startTime,void 0,T)}startActiveSpan(e,t,r,o){let i,s,a;if(arguments.length<2)return;2===arguments.length?a=t:3===arguments.length?(i=t,a=r):(i=t,s=r,a=o);const u=null!=s?s:n.context.active(),c=this.startSpan(e,i,u),l=n.trace.setSpan(u,c);return n.context.with(l,a,void 0,c)}getGeneralLimits(){return this._generalLimits}getSpanLimits(){return this._spanLimits}getActiveSpanProcessor(){return this._tracerProvider.getActiveSpanProcessor()}}},41957:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buildSamplerFromEnv=t.loadDefaultConfig=void 0;const n=r(47357),o=r(35334),i=r(54092),s=r(9128),a=r(1031),u=r(46408),c=o.TracesSamplerValues.AlwaysOn;function l(e=(0,o.getEnv)()){switch(e.OTEL_TRACES_SAMPLER){case o.TracesSamplerValues.AlwaysOn:return new s.AlwaysOnSampler;case o.TracesSamplerValues.AlwaysOff:return new i.AlwaysOffSampler;case o.TracesSamplerValues.ParentBasedAlwaysOn:return new a.ParentBasedSampler({root:new s.AlwaysOnSampler});case o.TracesSamplerValues.ParentBasedAlwaysOff:return new a.ParentBasedSampler({root:new i.AlwaysOffSampler});case o.TracesSamplerValues.TraceIdRatio:return new u.TraceIdRatioBasedSampler(p(e));case o.TracesSamplerValues.ParentBasedTraceIdRatio:return new a.ParentBasedSampler({root:new u.TraceIdRatioBasedSampler(p(e))});default:return n.diag.error(`OTEL_TRACES_SAMPLER value "${e.OTEL_TRACES_SAMPLER} invalid, defaulting to ${c}".`),new s.AlwaysOnSampler}}function p(e){if(void 0===e.OTEL_TRACES_SAMPLER_ARG||""===e.OTEL_TRACES_SAMPLER_ARG)return n.diag.error("OTEL_TRACES_SAMPLER_ARG is blank, defaulting to 1."),1;const t=Number(e.OTEL_TRACES_SAMPLER_ARG);return isNaN(t)?(n.diag.error(`OTEL_TRACES_SAMPLER_ARG=${e.OTEL_TRACES_SAMPLER_ARG} was given, but it is invalid, defaulting to 1.`),1):t<0||t>1?(n.diag.error(`OTEL_TRACES_SAMPLER_ARG=${e.OTEL_TRACES_SAMPLER_ARG} was given, but it is out of range ([0..1]), defaulting to 1.`),1):t}t.loadDefaultConfig=function(){const e=(0,o.getEnv)();return{sampler:l(e),forceFlushTimeoutMillis:3e4,generalLimits:{attributeValueLengthLimit:e.OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT,attributeCountLimit:e.OTEL_ATTRIBUTE_COUNT_LIMIT},spanLimits:{attributeValueLengthLimit:e.OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT,attributeCountLimit:e.OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT,linkCountLimit:e.OTEL_SPAN_LINK_COUNT_LIMIT,eventCountLimit:e.OTEL_SPAN_EVENT_COUNT_LIMIT,attributePerEventCountLimit:e.OTEL_SPAN_ATTRIBUTE_PER_EVENT_COUNT_LIMIT,attributePerLinkCountLimit:e.OTEL_SPAN_ATTRIBUTE_PER_LINK_COUNT_LIMIT},mergeResourceWithDefaults:!0}},t.buildSamplerFromEnv=l},30873:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExceptionEventName=void 0,t.ExceptionEventName="exception"},50381:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BatchSpanProcessorBase=void 0;const n=r(47357),o=r(35334);t.BatchSpanProcessorBase=class BatchSpanProcessorBase{constructor(e,t){this._exporter=e,this._isExporting=!1,this._finishedSpans=[],this._droppedSpansCount=0;const r=(0,o.getEnv)();this._maxExportBatchSize="number"==typeof(null==t?void 0:t.maxExportBatchSize)?t.maxExportBatchSize:r.OTEL_BSP_MAX_EXPORT_BATCH_SIZE,this._maxQueueSize="number"==typeof(null==t?void 0:t.maxQueueSize)?t.maxQueueSize:r.OTEL_BSP_MAX_QUEUE_SIZE,this._scheduledDelayMillis="number"==typeof(null==t?void 0:t.scheduledDelayMillis)?t.scheduledDelayMillis:r.OTEL_BSP_SCHEDULE_DELAY,this._exportTimeoutMillis="number"==typeof(null==t?void 0:t.exportTimeoutMillis)?t.exportTimeoutMillis:r.OTEL_BSP_EXPORT_TIMEOUT,this._shutdownOnce=new o.BindOnceFuture(this._shutdown,this),this._maxExportBatchSize>this._maxQueueSize&&(n.diag.warn("BatchSpanProcessor: maxExportBatchSize must be smaller or equal to maxQueueSize, setting maxExportBatchSize to match maxQueueSize"),this._maxExportBatchSize=this._maxQueueSize)}forceFlush(){return this._shutdownOnce.isCalled?this._shutdownOnce.promise:this._flushAll()}onStart(e,t){}onEnd(e){this._shutdownOnce.isCalled||e.spanContext().traceFlags&n.TraceFlags.SAMPLED&&this._addToBuffer(e)}shutdown(){return this._shutdownOnce.call()}_shutdown(){return Promise.resolve().then((()=>this.onShutdown())).then((()=>this._flushAll())).then((()=>this._exporter.shutdown()))}_addToBuffer(e){if(this._finishedSpans.length>=this._maxQueueSize)return 0===this._droppedSpansCount&&n.diag.debug("maxQueueSize reached, dropping spans"),void this._droppedSpansCount++;this._droppedSpansCount>0&&(n.diag.warn(`Dropped ${this._droppedSpansCount} spans because maxQueueSize reached`),this._droppedSpansCount=0),this._finishedSpans.push(e),this._maybeStartTimer()}_flushAll(){return new Promise(((e,t)=>{const r=[];for(let e=0,t=Math.ceil(this._finishedSpans.length/this._maxExportBatchSize);e{e()})).catch(t)}))}_flushOneBatch(){return this._clearTimer(),0===this._finishedSpans.length?Promise.resolve():new Promise(((e,t)=>{const r=setTimeout((()=>{t(new Error("Timeout"))}),this._exportTimeoutMillis);n.context.with((0,o.suppressTracing)(n.context.active()),(()=>{let n;this._finishedSpans.length<=this._maxExportBatchSize?(n=this._finishedSpans,this._finishedSpans=[]):n=this._finishedSpans.splice(0,this._maxExportBatchSize);const i=()=>this._exporter.export(n,(n=>{var i;clearTimeout(r),n.code===o.ExportResultCode.SUCCESS?e():t(null!==(i=n.error)&&void 0!==i?i:new Error("BatchSpanProcessor: span export failed"))}));let s=null;for(let e=0,t=n.length;e{(0,o.globalErrorHandler)(e),t(e)}))}))}))}_maybeStartTimer(){if(this._isExporting)return;const e=()=>{this._isExporting=!0,this._flushOneBatch().finally((()=>{this._isExporting=!1,this._finishedSpans.length>0&&(this._clearTimer(),this._maybeStartTimer())})).catch((e=>{this._isExporting=!1,(0,o.globalErrorHandler)(e)}))};if(this._finishedSpans.length>=this._maxExportBatchSize)return e();void 0===this._timer&&(this._timer=setTimeout((()=>e()),this._scheduledDelayMillis),(0,o.unrefTimer)(this._timer))}_clearTimer(){void 0!==this._timer&&(clearTimeout(this._timer),this._timer=void 0)}}},10822:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConsoleSpanExporter=void 0;const n=r(35334);t.ConsoleSpanExporter=class ConsoleSpanExporter{export(e,t){return this._sendSpans(e,t)}shutdown(){return this._sendSpans([]),this.forceFlush()}forceFlush(){return Promise.resolve()}_exportInfo(e){var t;return{resource:{attributes:e.resource.attributes},instrumentationScope:e.instrumentationLibrary,traceId:e.spanContext().traceId,parentId:e.parentSpanId,traceState:null===(t=e.spanContext().traceState)||void 0===t?void 0:t.serialize(),name:e.name,id:e.spanContext().spanId,kind:e.kind,timestamp:(0,n.hrTimeToMicroseconds)(e.startTime),duration:(0,n.hrTimeToMicroseconds)(e.duration),attributes:e.attributes,status:e.status,events:e.events,links:e.links}}_sendSpans(e,t){for(const t of e)console.dir(this._exportInfo(t),{depth:3});if(t)return t({code:n.ExportResultCode.SUCCESS})}}},72421:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InMemorySpanExporter=void 0;const n=r(35334);t.InMemorySpanExporter=class InMemorySpanExporter{constructor(){this._finishedSpans=[],this._stopped=!1}export(e,t){if(this._stopped)return t({code:n.ExportResultCode.FAILED,error:new Error("Exporter has been stopped")});this._finishedSpans.push(...e),setTimeout((()=>t({code:n.ExportResultCode.SUCCESS})),0)}shutdown(){return this._stopped=!0,this._finishedSpans=[],this.forceFlush()}forceFlush(){return Promise.resolve()}reset(){this._finishedSpans=[]}getFinishedSpans(){return this._finishedSpans}}},16946:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoopSpanProcessor=void 0;t.NoopSpanProcessor=class NoopSpanProcessor{onStart(e,t){}onEnd(e){}shutdown(){return Promise.resolve()}forceFlush(){return Promise.resolve()}}},94955:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SimpleSpanProcessor=void 0;const n=r(47357),o=r(35334);t.SimpleSpanProcessor=class SimpleSpanProcessor{constructor(e){this._exporter=e,this._shutdownOnce=new o.BindOnceFuture(this._shutdown,this),this._unresolvedExports=new Set}async forceFlush(){await Promise.all(Array.from(this._unresolvedExports)),this._exporter.forceFlush&&await this._exporter.forceFlush()}onStart(e,t){}onEnd(e){var t,r;if(this._shutdownOnce.isCalled)return;if(!(e.spanContext().traceFlags&n.TraceFlags.SAMPLED))return;const i=()=>o.internal._export(this._exporter,[e]).then((e=>{var t;e.code!==o.ExportResultCode.SUCCESS&&(0,o.globalErrorHandler)(null!==(t=e.error)&&void 0!==t?t:new Error(`SimpleSpanProcessor: span export failed (status ${e})`))})).catch((e=>{(0,o.globalErrorHandler)(e)}));if(e.resource.asyncAttributesPending){const n=null===(r=(t=e.resource).waitForAsyncAttributes)||void 0===r?void 0:r.call(t).then((()=>(null!=n&&this._unresolvedExports.delete(n),i())),(e=>(0,o.globalErrorHandler)(e)));null!=n&&this._unresolvedExports.add(n)}else i()}shutdown(){return this._shutdownOnce.call()}_shutdown(){return this._exporter.shutdown()}}},21391:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Span=t.SamplingDecision=t.TraceIdRatioBasedSampler=t.ParentBasedSampler=t.AlwaysOnSampler=t.AlwaysOffSampler=t.NoopSpanProcessor=t.SimpleSpanProcessor=t.InMemorySpanExporter=t.ConsoleSpanExporter=t.RandomIdGenerator=t.BatchSpanProcessor=t.ForceFlushState=t.BasicTracerProvider=t.Tracer=void 0;var n=r(80326);Object.defineProperty(t,"Tracer",{enumerable:!0,get:function(){return n.Tracer}});var o=r(33145);Object.defineProperty(t,"BasicTracerProvider",{enumerable:!0,get:function(){return o.BasicTracerProvider}}),Object.defineProperty(t,"ForceFlushState",{enumerable:!0,get:function(){return o.ForceFlushState}});var i=r(90112);Object.defineProperty(t,"BatchSpanProcessor",{enumerable:!0,get:function(){return i.BatchSpanProcessor}}),Object.defineProperty(t,"RandomIdGenerator",{enumerable:!0,get:function(){return i.RandomIdGenerator}});var s=r(10822);Object.defineProperty(t,"ConsoleSpanExporter",{enumerable:!0,get:function(){return s.ConsoleSpanExporter}});var a=r(72421);Object.defineProperty(t,"InMemorySpanExporter",{enumerable:!0,get:function(){return a.InMemorySpanExporter}});var u=r(94955);Object.defineProperty(t,"SimpleSpanProcessor",{enumerable:!0,get:function(){return u.SimpleSpanProcessor}});var c=r(16946);Object.defineProperty(t,"NoopSpanProcessor",{enumerable:!0,get:function(){return c.NoopSpanProcessor}});var l=r(54092);Object.defineProperty(t,"AlwaysOffSampler",{enumerable:!0,get:function(){return l.AlwaysOffSampler}});var p=r(9128);Object.defineProperty(t,"AlwaysOnSampler",{enumerable:!0,get:function(){return p.AlwaysOnSampler}});var f=r(1031);Object.defineProperty(t,"ParentBasedSampler",{enumerable:!0,get:function(){return f.ParentBasedSampler}});var d=r(46408);Object.defineProperty(t,"TraceIdRatioBasedSampler",{enumerable:!0,get:function(){return d.TraceIdRatioBasedSampler}});var m=r(76747);Object.defineProperty(t,"SamplingDecision",{enumerable:!0,get:function(){return m.SamplingDecision}});var g=r(25531);Object.defineProperty(t,"Span",{enumerable:!0,get:function(){return g.Span}})},75715:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RandomIdGenerator=void 0;t.RandomIdGenerator=class RandomIdGenerator{constructor(){this.generateTraceId=n(16),this.generateSpanId=n(8)}};const r=Array(32);function n(e){return function(){for(let t=0;t<2*e;t++)r[t]=Math.floor(16*Math.random())+48,r[t]>=58&&(r[t]+=39);return String.fromCharCode.apply(null,r.slice(0,2*e))}}},14079:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BatchSpanProcessor=void 0;const n=r(50381),o=r(35334);class BatchSpanProcessor extends n.BatchSpanProcessorBase{constructor(e,t){super(e,t),this.onInit(t)}onInit(e){!0!==(null==e?void 0:e.disableAutoFlushOnDocumentHide)&&"undefined"!=typeof document&&(this._visibilityChangeListener=()=>{"hidden"===document.visibilityState&&this.forceFlush().catch((e=>{(0,o.globalErrorHandler)(e)}))},this._pageHideListener=()=>{this.forceFlush().catch((e=>{(0,o.globalErrorHandler)(e)}))},document.addEventListener("visibilitychange",this._visibilityChangeListener),document.addEventListener("pagehide",this._pageHideListener))}onShutdown(){"undefined"!=typeof document&&(this._visibilityChangeListener&&document.removeEventListener("visibilitychange",this._visibilityChangeListener),this._pageHideListener&&document.removeEventListener("pagehide",this._pageHideListener))}}t.BatchSpanProcessor=BatchSpanProcessor},90112:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RandomIdGenerator=t.BatchSpanProcessor=void 0;var n=r(14079);Object.defineProperty(t,"BatchSpanProcessor",{enumerable:!0,get:function(){return n.BatchSpanProcessor}});var o=r(75715);Object.defineProperty(t,"RandomIdGenerator",{enumerable:!0,get:function(){return o.RandomIdGenerator}})},54092:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AlwaysOffSampler=void 0;const n=r(76747);t.AlwaysOffSampler=class AlwaysOffSampler{shouldSample(){return{decision:n.SamplingDecision.NOT_RECORD}}toString(){return"AlwaysOffSampler"}}},9128:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AlwaysOnSampler=void 0;const n=r(76747);t.AlwaysOnSampler=class AlwaysOnSampler{shouldSample(){return{decision:n.SamplingDecision.RECORD_AND_SAMPLED}}toString(){return"AlwaysOnSampler"}}},1031:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ParentBasedSampler=void 0;const n=r(47357),o=r(35334),i=r(54092),s=r(9128);t.ParentBasedSampler=class ParentBasedSampler{constructor(e){var t,r,n,a;this._root=e.root,this._root||((0,o.globalErrorHandler)(new Error("ParentBasedSampler must have a root sampler configured")),this._root=new s.AlwaysOnSampler),this._remoteParentSampled=null!==(t=e.remoteParentSampled)&&void 0!==t?t:new s.AlwaysOnSampler,this._remoteParentNotSampled=null!==(r=e.remoteParentNotSampled)&&void 0!==r?r:new i.AlwaysOffSampler,this._localParentSampled=null!==(n=e.localParentSampled)&&void 0!==n?n:new s.AlwaysOnSampler,this._localParentNotSampled=null!==(a=e.localParentNotSampled)&&void 0!==a?a:new i.AlwaysOffSampler}shouldSample(e,t,r,o,i,s){const a=n.trace.getSpanContext(e);return a&&(0,n.isSpanContextValid)(a)?a.isRemote?a.traceFlags&n.TraceFlags.SAMPLED?this._remoteParentSampled.shouldSample(e,t,r,o,i,s):this._remoteParentNotSampled.shouldSample(e,t,r,o,i,s):a.traceFlags&n.TraceFlags.SAMPLED?this._localParentSampled.shouldSample(e,t,r,o,i,s):this._localParentNotSampled.shouldSample(e,t,r,o,i,s):this._root.shouldSample(e,t,r,o,i,s)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}}},46408:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TraceIdRatioBasedSampler=void 0;const n=r(47357),o=r(76747);t.TraceIdRatioBasedSampler=class TraceIdRatioBasedSampler{constructor(e=0){this._ratio=e,this._ratio=this._normalize(e),this._upperBound=Math.floor(4294967295*this._ratio)}shouldSample(e,t){return{decision:(0,n.isValidTraceId)(t)&&this._accumulate(t)=1?1:e<=0?0:e}_accumulate(e){let t=0;for(let r=0;r>>0}return t}}},62851:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reconfigureLimits=t.mergeConfig=void 0;const n=r(41957),o=r(35334);t.mergeConfig=function(e){const t={sampler:(0,n.buildSamplerFromEnv)()},r=(0,n.loadDefaultConfig)(),o=Object.assign({},r,t,e);return o.generalLimits=Object.assign({},r.generalLimits,e.generalLimits||{}),o.spanLimits=Object.assign({},r.spanLimits,e.spanLimits||{}),o},t.reconfigureLimits=function(e){var t,r,n,i,s,a,u,c,l,p,f,d;const m=Object.assign({},e.spanLimits),g=(0,o.getEnvWithoutDefaults)();return m.attributeCountLimit=null!==(a=null!==(s=null!==(i=null!==(r=null===(t=e.spanLimits)||void 0===t?void 0:t.attributeCountLimit)&&void 0!==r?r:null===(n=e.generalLimits)||void 0===n?void 0:n.attributeCountLimit)&&void 0!==i?i:g.OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT)&&void 0!==s?s:g.OTEL_ATTRIBUTE_COUNT_LIMIT)&&void 0!==a?a:o.DEFAULT_ATTRIBUTE_COUNT_LIMIT,m.attributeValueLengthLimit=null!==(d=null!==(f=null!==(p=null!==(c=null===(u=e.spanLimits)||void 0===u?void 0:u.attributeValueLengthLimit)&&void 0!==c?c:null===(l=e.generalLimits)||void 0===l?void 0:l.attributeValueLengthLimit)&&void 0!==p?p:g.OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT)&&void 0!==f?f:g.OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT)&&void 0!==d?d:o.DEFAULT_ATTRIBUTE_VALUE_LENGTH_LIMIT,Object.assign({},e,{spanLimits:m})}},30698:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StackContextManager=void 0;const n=r(47357);t.StackContextManager=class StackContextManager{constructor(){this._enabled=!1,this._currentContext=n.ROOT_CONTEXT}_bindFunction(e=n.ROOT_CONTEXT,t){const r=this,o=function(...n){return r.with(e,(()=>t.apply(this,n)))};return Object.defineProperty(o,"length",{enumerable:!1,configurable:!0,writable:!1,value:t.length}),o}active(){return this._currentContext}bind(e,t){return void 0===e&&(e=this.active()),"function"==typeof t?this._bindFunction(e,t):t}disable(){return this._currentContext=n.ROOT_CONTEXT,this._enabled=!1,this}enable(){return this._enabled||(this._enabled=!0,this._currentContext=n.ROOT_CONTEXT),this}with(e,t,r,...o){const i=this._currentContext;this._currentContext=e||n.ROOT_CONTEXT;try{return t.call(r,...o)}finally{this._currentContext=i}}}},93362:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebTracerProvider=void 0;const n=r(21391),o=r(30698);class WebTracerProvider extends n.BasicTracerProvider{constructor(e={}){if(super(e),e.contextManager)throw"contextManager should be defined in register method not in constructor";if(e.propagator)throw"propagator should be defined in register method not in constructor"}register(e={}){void 0===e.contextManager&&(e.contextManager=new o.StackContextManager),e.contextManager&&e.contextManager.enable(),super.register(e)}}t.WebTracerProvider=WebTracerProvider},6737:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PerformanceTimingNames=void 0,function(e){e.CONNECT_END="connectEnd",e.CONNECT_START="connectStart",e.DECODED_BODY_SIZE="decodedBodySize",e.DOM_COMPLETE="domComplete",e.DOM_CONTENT_LOADED_EVENT_END="domContentLoadedEventEnd",e.DOM_CONTENT_LOADED_EVENT_START="domContentLoadedEventStart",e.DOM_INTERACTIVE="domInteractive",e.DOMAIN_LOOKUP_END="domainLookupEnd",e.DOMAIN_LOOKUP_START="domainLookupStart",e.ENCODED_BODY_SIZE="encodedBodySize",e.FETCH_START="fetchStart",e.LOAD_EVENT_END="loadEventEnd",e.LOAD_EVENT_START="loadEventStart",e.NAVIGATION_START="navigationStart",e.REDIRECT_END="redirectEnd",e.REDIRECT_START="redirectStart",e.REQUEST_START="requestStart",e.RESPONSE_END="responseEnd",e.RESPONSE_START="responseStart",e.SECURE_CONNECTION_START="secureConnectionStart",e.UNLOAD_EVENT_END="unloadEventEnd",e.UNLOAD_EVENT_START="unloadEventStart"}(t.PerformanceTimingNames||(t.PerformanceTimingNames={}))},46036:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Tracer=t.TraceIdRatioBasedSampler=t.Span=t.SimpleSpanProcessor=t.SamplingDecision=t.RandomIdGenerator=t.ParentBasedSampler=t.NoopSpanProcessor=t.InMemorySpanExporter=t.ForceFlushState=t.ConsoleSpanExporter=t.BatchSpanProcessor=t.BasicTracerProvider=t.AlwaysOnSampler=t.AlwaysOffSampler=t.sortResources=t.shouldPropagateTraceHeaders=t.parseUrl=t.normalizeUrl=t.hasKey=t.getResource=t.getElementXPath=t.addSpanNetworkEvents=t.addSpanNetworkEvent=t.PerformanceTimingNames=t.StackContextManager=t.WebTracerProvider=void 0;var n=r(93362);Object.defineProperty(t,"WebTracerProvider",{enumerable:!0,get:function(){return n.WebTracerProvider}});var o=r(30698);Object.defineProperty(t,"StackContextManager",{enumerable:!0,get:function(){return o.StackContextManager}});var i=r(6737);Object.defineProperty(t,"PerformanceTimingNames",{enumerable:!0,get:function(){return i.PerformanceTimingNames}});var s=r(6557);Object.defineProperty(t,"addSpanNetworkEvent",{enumerable:!0,get:function(){return s.addSpanNetworkEvent}}),Object.defineProperty(t,"addSpanNetworkEvents",{enumerable:!0,get:function(){return s.addSpanNetworkEvents}}),Object.defineProperty(t,"getElementXPath",{enumerable:!0,get:function(){return s.getElementXPath}}),Object.defineProperty(t,"getResource",{enumerable:!0,get:function(){return s.getResource}}),Object.defineProperty(t,"hasKey",{enumerable:!0,get:function(){return s.hasKey}}),Object.defineProperty(t,"normalizeUrl",{enumerable:!0,get:function(){return s.normalizeUrl}}),Object.defineProperty(t,"parseUrl",{enumerable:!0,get:function(){return s.parseUrl}}),Object.defineProperty(t,"shouldPropagateTraceHeaders",{enumerable:!0,get:function(){return s.shouldPropagateTraceHeaders}}),Object.defineProperty(t,"sortResources",{enumerable:!0,get:function(){return s.sortResources}});var a=r(21391);Object.defineProperty(t,"AlwaysOffSampler",{enumerable:!0,get:function(){return a.AlwaysOffSampler}}),Object.defineProperty(t,"AlwaysOnSampler",{enumerable:!0,get:function(){return a.AlwaysOnSampler}}),Object.defineProperty(t,"BasicTracerProvider",{enumerable:!0,get:function(){return a.BasicTracerProvider}}),Object.defineProperty(t,"BatchSpanProcessor",{enumerable:!0,get:function(){return a.BatchSpanProcessor}}),Object.defineProperty(t,"ConsoleSpanExporter",{enumerable:!0,get:function(){return a.ConsoleSpanExporter}}),Object.defineProperty(t,"ForceFlushState",{enumerable:!0,get:function(){return a.ForceFlushState}}),Object.defineProperty(t,"InMemorySpanExporter",{enumerable:!0,get:function(){return a.InMemorySpanExporter}}),Object.defineProperty(t,"NoopSpanProcessor",{enumerable:!0,get:function(){return a.NoopSpanProcessor}}),Object.defineProperty(t,"ParentBasedSampler",{enumerable:!0,get:function(){return a.ParentBasedSampler}}),Object.defineProperty(t,"RandomIdGenerator",{enumerable:!0,get:function(){return a.RandomIdGenerator}}),Object.defineProperty(t,"SamplingDecision",{enumerable:!0,get:function(){return a.SamplingDecision}}),Object.defineProperty(t,"SimpleSpanProcessor",{enumerable:!0,get:function(){return a.SimpleSpanProcessor}}),Object.defineProperty(t,"Span",{enumerable:!0,get:function(){return a.Span}}),Object.defineProperty(t,"TraceIdRatioBasedSampler",{enumerable:!0,get:function(){return a.TraceIdRatioBasedSampler}}),Object.defineProperty(t,"Tracer",{enumerable:!0,get:function(){return a.Tracer}})},6557:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shouldPropagateTraceHeaders=t.getElementXPath=t.normalizeUrl=t.parseUrl=t.getResource=t.sortResources=t.addSpanNetworkEvents=t.addSpanNetworkEvent=t.hasKey=void 0;const n=r(6737),o=r(35334),i=r(51002);let s;function a(e,t){return t in e}function u(e,t,r,o){let i,s;a(r,t)&&"number"==typeof r[t]&&(i=r[t]);const u=o||n.PerformanceTimingNames.FETCH_START;if(a(r,u)&&"number"==typeof r[u]&&(s=r[u]),void 0!==i&&void 0!==s&&i>=s){const r=Math.round(i-s);return e.setAttribute("network."+t+"_ms",r),e}}function c(e){return e.slice().sort(((e,t)=>{const r=e[n.PerformanceTimingNames.FETCH_START],o=t[n.PerformanceTimingNames.FETCH_START];return r>o?1:r{const r=(0,o.hrTimeToNanoseconds)((0,o.timeInputToHrTime)(t[n.PerformanceTimingNames.FETCH_START])),i=(0,o.hrTimeToNanoseconds)((0,o.timeInputToHrTime)(t[n.PerformanceTimingNames.RESPONSE_END]));return t.initiatorType.toLowerCase()===(a||"xmlhttprequest")&&t.name===e&&r>=u&&i<=c}));l.length>0&&(l=l.filter((e=>!s.has(e))));return l}(e=u.toString(),t,r,i,s,a);if(0===f.length)return{mainRequest:void 0};if(1===f.length)return{mainRequest:f[0]};const d=c(f);if(u.origin!==l()&&d.length>1){let e=d[0],t=function(e,t,r){const i=(0,o.hrTimeToNanoseconds)(r),s=(0,o.hrTimeToNanoseconds)((0,o.timeInputToHrTime)(t));let a,u=e[1];const c=e.length;for(let t=1;t=s&&(!a||l{const n=r.localName;return t.indexOf(r.nodeType)>=0&&n===e.localName})),r.length>=1)return r.indexOf(e)+1;return 0}(e);let o="";if(r===Node.ELEMENT_NODE){const r=e.getAttribute("id");if(t&&r)return`//*[@id="${r}"]`;o=e.localName}else if(r===Node.TEXT_NODE||r===Node.CDATA_SECTION_NODE)o="text()";else{if(r!==Node.COMMENT_NODE)return"";o="comment()"}if(o&&n>1)return`/${o}[${n}]`;return`/${o}`}(t,r);if(r&&n.indexOf("@id")>0)return n;let o="";return t.parentNode&&(o+=e(t.parentNode,!1)),o+=n,o},t.shouldPropagateTraceHeaders=function(e,t){let r=t||[];return("string"==typeof r||r instanceof RegExp)&&(r=[r]),p(e).origin===l()||r.some((t=>(0,o.urlMatches)(e,t)))}},51002:function(e,t,r){"use strict";function n(e){for(var t={},r=e.length,n=0;n1&&"="===e.charAt(t);)++r;return Math.ceil(3*e.length)/4-r};for(var n=new Array(64),o=new Array(123),i=0;i<64;)o[n[i]=i<26?i+65:i<52?i+71:i<62?i-4:i-59|43]=i++;r.encode=function(e,t,r){for(var o,i=null,s=[],a=0,u=0;t>2],o=(3&c)<<4,u=1;break;case 1:s[a++]=n[o|c>>4],o=(15&c)<<2,u=2;break;case 2:s[a++]=n[o|c>>6],s[a++]=n[63&c],u=0}a>8191&&((i||(i=[])).push(String.fromCharCode.apply(String,s)),a=0)}return u&&(s[a++]=n[o],s[a++]=61,1===u&&(s[a++]=61)),i?(a&&i.push(String.fromCharCode.apply(String,s.slice(0,a))),i.join("")):String.fromCharCode.apply(String,s.slice(0,a))};var s="invalid encoding";r.decode=function(e,t,r){for(var n,i=r,a=0,u=0;u1)break;if(void 0===(c=o[c]))throw Error(s);switch(a){case 0:n=c,a=1;break;case 1:t[r++]=n<<2|(48&c)>>4,n=c,a=2;break;case 2:t[r++]=(15&n)<<4|(60&c)>>2,n=c,a=3;break;case 3:t[r++]=(3&n)<<6|c,a=0}}if(1===a)throw Error(s);return r-i},r.test=function(e){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e)}},24358:function(e){"use strict";function t(){this._listeners={}}e.exports=t,t.prototype.on=function(e,t,r){return(this._listeners[e]||(this._listeners[e]=[])).push({fn:t,ctx:r||this}),this},t.prototype.off=function(e,t){if(void 0===e)this._listeners={};else if(void 0===t)this._listeners[e]=[];else for(var r=this._listeners[e],n=0;n0?0:2147483648,r,n);else if(isNaN(t))e(2143289344,r,n);else if(t>34028234663852886e22)e((o<<31|2139095040)>>>0,r,n);else if(t<11754943508222875e-54)e((o<<31|Math.round(t/1401298464324817e-60))>>>0,r,n);else{var i=Math.floor(Math.log(t)/Math.LN2);e((o<<31|i+127<<23|8388607&Math.round(t*Math.pow(2,-i)*8388608))>>>0,r,n)}}function s(e,t,r){var n=e(t,r),o=2*(n>>31)+1,i=n>>>23&255,s=8388607&n;return 255===i?s?NaN:o*(1/0):0===i?1401298464324817e-60*o*s:o*Math.pow(2,i-150)*(s+8388608)}e.writeFloatLE=t.bind(null,r),e.writeFloatBE=t.bind(null,n),e.readFloatLE=s.bind(null,o),e.readFloatBE=s.bind(null,i)}(),"undefined"!=typeof Float64Array?function(){var t=new Float64Array([-0]),r=new Uint8Array(t.buffer),n=128===r[7];function o(e,n,o){t[0]=e,n[o]=r[0],n[o+1]=r[1],n[o+2]=r[2],n[o+3]=r[3],n[o+4]=r[4],n[o+5]=r[5],n[o+6]=r[6],n[o+7]=r[7]}function i(e,n,o){t[0]=e,n[o]=r[7],n[o+1]=r[6],n[o+2]=r[5],n[o+3]=r[4],n[o+4]=r[3],n[o+5]=r[2],n[o+6]=r[1],n[o+7]=r[0]}function s(e,n){return r[0]=e[n],r[1]=e[n+1],r[2]=e[n+2],r[3]=e[n+3],r[4]=e[n+4],r[5]=e[n+5],r[6]=e[n+6],r[7]=e[n+7],t[0]}function a(e,n){return r[7]=e[n],r[6]=e[n+1],r[5]=e[n+2],r[4]=e[n+3],r[3]=e[n+4],r[2]=e[n+5],r[1]=e[n+6],r[0]=e[n+7],t[0]}e.writeDoubleLE=n?o:i,e.writeDoubleBE=n?i:o,e.readDoubleLE=n?s:a,e.readDoubleBE=n?a:s}():function(){function t(e,t,r,n,o,i){var s=n<0?1:0;if(s&&(n=-n),0===n)e(0,o,i+t),e(1/n>0?0:2147483648,o,i+r);else if(isNaN(n))e(0,o,i+t),e(2146959360,o,i+r);else if(n>17976931348623157e292)e(0,o,i+t),e((s<<31|2146435072)>>>0,o,i+r);else{var a;if(n<22250738585072014e-324)e((a=n/5e-324)>>>0,o,i+t),e((s<<31|a/4294967296)>>>0,o,i+r);else{var u=Math.floor(Math.log(n)/Math.LN2);1024===u&&(u=1023),e(4503599627370496*(a=n*Math.pow(2,-u))>>>0,o,i+t),e((s<<31|u+1023<<20|1048576*a&1048575)>>>0,o,i+r)}}}function s(e,t,r,n,o){var i=e(n,o+t),s=e(n,o+r),a=2*(s>>31)+1,u=s>>>20&2047,c=4294967296*(1048575&s)+i;return 2047===u?c?NaN:a*(1/0):0===u?5e-324*a*c:a*Math.pow(2,u-1075)*(c+4503599627370496)}e.writeDoubleLE=t.bind(null,r,0,4),e.writeDoubleBE=t.bind(null,n,4,0),e.readDoubleLE=s.bind(null,o,0,4),e.readDoubleBE=s.bind(null,i,4,0)}(),e}function r(e,t,r){t[r]=255&e,t[r+1]=e>>>8&255,t[r+2]=e>>>16&255,t[r+3]=e>>>24}function n(e,t,r){t[r]=e>>>24,t[r+1]=e>>>16&255,t[r+2]=e>>>8&255,t[r+3]=255&e}function o(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}function i(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}e.exports=t(t)},84153:function(module){"use strict";function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(e){}return null}module.exports=inquire},99390:function(e){"use strict";e.exports=function(e,t,r){var n=r||8192,o=n>>>1,i=null,s=n;return function(r){if(r<1||r>o)return e(r);s+r>n&&(i=e(n),s=0);var a=t.call(i,s,s+=r);return 7&s&&(s=1+(7|s)),a}}},81447:function(e,t){"use strict";var r=t;r.length=function(e){for(var t=0,r=0,n=0;n191&&n<224?i[s++]=(31&n)<<6|63&e[t++]:n>239&&n<365?(n=((7&n)<<18|(63&e[t++])<<12|(63&e[t++])<<6|63&e[t++])-65536,i[s++]=55296+(n>>10),i[s++]=56320+(1023&n)):i[s++]=(15&n)<<12|(63&e[t++])<<6|63&e[t++],s>8191&&((o||(o=[])).push(String.fromCharCode.apply(String,i)),s=0);return o?(s&&o.push(String.fromCharCode.apply(String,i.slice(0,s))),o.join("")):String.fromCharCode.apply(String,i.slice(0,s))},r.write=function(e,t,r){for(var n,o,i=r,s=0;s>6|192,t[r++]=63&n|128):55296==(64512&n)&&56320==(64512&(o=e.charCodeAt(s+1)))?(n=65536+((1023&n)<<10)+(1023&o),++s,t[r++]=n>>18|240,t[r++]=n>>12&63|128,t[r++]=n>>6&63|128,t[r++]=63&n|128):(t[r++]=n>>12|224,t[r++]=n>>6&63|128,t[r++]=63&n|128);return r-i}},60441:function(e,t,r){e=r.nmd(e),function e(t,r,n,o){var i=!!(t.Worker&&t.Blob&&t.Promise&&t.OffscreenCanvas&&t.OffscreenCanvasRenderingContext2D&&t.HTMLCanvasElement&&t.HTMLCanvasElement.prototype.transferControlToOffscreen&&t.URL&&t.URL.createObjectURL);function s(){}function a(e){var n=r.exports.Promise,o=void 0!==n?n:t.Promise;return"function"==typeof o?new o(e):(e(s,s),null)}var u,c,l,p,f,d,m,g,h,y=(l=Math.floor(1e3/60),p={},f=0,"function"==typeof requestAnimationFrame&&"function"==typeof cancelAnimationFrame?(u=function(e){var t=Math.random();return p[t]=requestAnimationFrame((function r(n){f===n||f+l-1-1?s[c]:n(e[u],i,s)}return a}return e}function o(e){return n(e,[],[])}e.exports=o},73668:function(e){"use strict";function t(e){this._maxSize=e,this.clear()}t.prototype.clear=function(){this._size=0,this._values=Object.create(null)},t.prototype.get=function(e){return this._values[e]},t.prototype.set=function(e,t){return this._size>=this._maxSize&&this.clear(),e in this._values||this._size++,this._values[e]=t};var r=/[^.^\]^[]+|(?=\[\]|\.\.)/g,n=/^\d+$/,o=/^\d/,i=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,s=/^\s*(['"]?)(.*?)(\1)\s*$/,a=new t(512),u=new t(512),c=new t(512);function l(e){return a.get(e)||a.set(e,p(e).map((function(e){return e.replace(s,"$2")})))}function p(e){return e.match(r)||[""]}function f(e){return"string"==typeof e&&e&&-1!==["'",'"'].indexOf(e.charAt(0))}function d(e){return!f(e)&&(function(e){return e.match(o)&&!e.match(n)}(e)||function(e){return i.test(e)}(e))}e.exports={Cache:t,split:p,normalizePath:l,setter:function(e){var t=l(e);return u.get(e)||u.set(e,(function(e,r){for(var n=0,o=t.length,i=e;n "+e.len)}function u(e){this.buf=e,this.pos=0,this.len=e.length}var c,l="undefined"!=typeof Uint8Array?function(e){if(e instanceof Uint8Array||Array.isArray(e))return new u(e);throw Error("illegal buffer")}:function(e){if(Array.isArray(e))return new u(e);throw Error("illegal buffer")},p=function(){return o.Buffer?function(e){return(u.create=function(e){return o.Buffer.isBuffer(e)?new n(e):l(e)})(e)}:l};function f(){var e=new i(0,0),t=0;if(!(this.len-this.pos>4)){for(;t<3;++t){if(this.pos>=this.len)throw a(this);if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e}return e.lo=(e.lo|(127&this.buf[this.pos++])<<7*t)>>>0,e}for(;t<4;++t)if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e;if(e.lo=(e.lo|(127&this.buf[this.pos])<<28)>>>0,e.hi=(e.hi|(127&this.buf[this.pos])>>4)>>>0,this.buf[this.pos++]<128)return e;if(t=0,this.len-this.pos>4){for(;t<5;++t)if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}else for(;t<5;++t){if(this.pos>=this.len)throw a(this);if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}throw Error("invalid varint encoding")}function d(e,t){return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<<24)>>>0}function m(){if(this.pos+8>this.len)throw a(this,8);return new i(d(this.buf,this.pos+=4),d(this.buf,this.pos+=4))}u.create=p(),u.prototype._slice=o.Array.prototype.subarray||o.Array.prototype.slice,u.prototype.uint32=(c=4294967295,function(){if(c=(127&this.buf[this.pos])>>>0,this.buf[this.pos++]<128)return c;if(c=(c|(127&this.buf[this.pos])<<7)>>>0,this.buf[this.pos++]<128)return c;if(c=(c|(127&this.buf[this.pos])<<14)>>>0,this.buf[this.pos++]<128)return c;if(c=(c|(127&this.buf[this.pos])<<21)>>>0,this.buf[this.pos++]<128)return c;if(c=(c|(15&this.buf[this.pos])<<28)>>>0,this.buf[this.pos++]<128)return c;if((this.pos+=5)>this.len)throw this.pos=this.len,a(this,10);return c}),u.prototype.int32=function(){return 0|this.uint32()},u.prototype.sint32=function(){var e=this.uint32();return e>>>1^-(1&e)},u.prototype.bool=function(){return 0!==this.uint32()},u.prototype.fixed32=function(){if(this.pos+4>this.len)throw a(this,4);return d(this.buf,this.pos+=4)},u.prototype.sfixed32=function(){if(this.pos+4>this.len)throw a(this,4);return 0|d(this.buf,this.pos+=4)},u.prototype.float=function(){if(this.pos+4>this.len)throw a(this,4);var e=o.float.readFloatLE(this.buf,this.pos);return this.pos+=4,e},u.prototype.double=function(){if(this.pos+8>this.len)throw a(this,4);var e=o.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,e},u.prototype.bytes=function(){var e=this.uint32(),t=this.pos,r=this.pos+e;if(r>this.len)throw a(this,e);if(this.pos+=e,Array.isArray(this.buf))return this.buf.slice(t,r);if(t===r){var n=o.Buffer;return n?n.alloc(0):new this.buf.constructor(0)}return this._slice.call(this.buf,t,r)},u.prototype.string=function(){var e=this.bytes();return s.read(e,0,e.length)},u.prototype.skip=function(e){if("number"==typeof e){if(this.pos+e>this.len)throw a(this,e);this.pos+=e}else do{if(this.pos>=this.len)throw a(this)}while(128&this.buf[this.pos++]);return this},u.prototype.skipType=function(e){switch(e){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;4!=(e=7&this.uint32());)this.skipType(e);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+e+" at offset "+this.pos)}return this},u._configure=function(e){n=e,u.create=p(),n._configure();var t=o.Long?"toLong":"toNumber";o.merge(u.prototype,{int64:function(){return f.call(this)[t](!1)},uint64:function(){return f.call(this)[t](!0)},sint64:function(){return f.call(this).zzDecode()[t](!1)},fixed64:function(){return m.call(this)[t](!0)},sfixed64:function(){return m.call(this)[t](!1)}})}},33158:function(e,t,r){"use strict";e.exports=i;var n=r(16237);(i.prototype=Object.create(n.prototype)).constructor=i;var o=r(93610);function i(e){n.call(this,e)}i._configure=function(){o.Buffer&&(i.prototype._slice=o.Buffer.prototype.slice)},i.prototype.string=function(){var e=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+e,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+e,this.len))},i._configure()},64529:function(e){"use strict";e.exports={}},95047:function(e,t,r){"use strict";t.Service=r(27595)},27595:function(e,t,r){"use strict";e.exports=o;var n=r(93610);function o(e,t,r){if("function"!=typeof e)throw TypeError("rpcImpl must be a function");n.EventEmitter.call(this),this.rpcImpl=e,this.requestDelimited=Boolean(t),this.responseDelimited=Boolean(r)}(o.prototype=Object.create(n.EventEmitter.prototype)).constructor=o,o.prototype.rpcCall=function e(t,r,o,i,s){if(!i)throw TypeError("request must be specified");var a=this;if(!s)return n.asPromise(e,a,t,r,o,i);if(a.rpcImpl)try{return a.rpcImpl(t,r[a.requestDelimited?"encodeDelimited":"encode"](i).finish(),(function(e,r){if(e)return a.emit("error",e,t),s(e);if(null!==r){if(!(r instanceof o))try{r=o[a.responseDelimited?"decodeDelimited":"decode"](r)}catch(e){return a.emit("error",e,t),s(e)}return a.emit("data",r,t),s(null,r)}a.end(!0)}))}catch(e){return a.emit("error",e,t),void setTimeout((function(){s(e)}),0)}else setTimeout((function(){s(Error("already ended"))}),0)},o.prototype.end=function(e){return this.rpcImpl&&(e||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this}},32239:function(e,t,r){"use strict";e.exports=o;var n=r(93610);function o(e,t){this.lo=e>>>0,this.hi=t>>>0}var i=o.zero=new o(0,0);i.toNumber=function(){return 0},i.zzEncode=i.zzDecode=function(){return this},i.length=function(){return 1};var s=o.zeroHash="\0\0\0\0\0\0\0\0";o.fromNumber=function(e){if(0===e)return i;var t=e<0;t&&(e=-e);var r=e>>>0,n=(e-r)/4294967296>>>0;return t&&(n=~n>>>0,r=~r>>>0,++r>4294967295&&(r=0,++n>4294967295&&(n=0))),new o(r,n)},o.from=function(e){if("number"==typeof e)return o.fromNumber(e);if(n.isString(e)){if(!n.Long)return o.fromNumber(parseInt(e,10));e=n.Long.fromString(e)}return e.low||e.high?new o(e.low>>>0,e.high>>>0):i},o.prototype.toNumber=function(e){if(!e&&this.hi>>>31){var t=1+~this.lo>>>0,r=~this.hi>>>0;return t||(r=r+1>>>0),-(t+4294967296*r)}return this.lo+4294967296*this.hi},o.prototype.toLong=function(e){return n.Long?new n.Long(0|this.lo,0|this.hi,Boolean(e)):{low:0|this.lo,high:0|this.hi,unsigned:Boolean(e)}};var a=String.prototype.charCodeAt;o.fromHash=function(e){return e===s?i:new o((a.call(e,0)|a.call(e,1)<<8|a.call(e,2)<<16|a.call(e,3)<<24)>>>0,(a.call(e,4)|a.call(e,5)<<8|a.call(e,6)<<16|a.call(e,7)<<24)>>>0)},o.prototype.toHash=function(){return String.fromCharCode(255&this.lo,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,255&this.hi,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)},o.prototype.zzEncode=function(){var e=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^e)>>>0,this.lo=(this.lo<<1^e)>>>0,this},o.prototype.zzDecode=function(){var e=-(1&this.lo);return this.lo=((this.lo>>>1|this.hi<<31)^e)>>>0,this.hi=(this.hi>>>1^e)>>>0,this},o.prototype.length=function(){var e=this.lo,t=(this.lo>>>28|this.hi<<4)>>>0,r=this.hi>>>24;return 0===r?0===t?e<16384?e<128?1:2:e<2097152?3:4:t<16384?t<128?5:6:t<2097152?7:8:r<128?9:10}},93610:function(e,t,r){"use strict";var n=t;function o(e,t,r){for(var n=Object.keys(t),o=0;o0)},n.Buffer=function(){try{var e=n.inquire("buffer").Buffer;return e.prototype.utf8Write?e:null}catch(e){return null}}(),n._Buffer_from=null,n._Buffer_allocUnsafe=null,n.newBuffer=function(e){return"number"==typeof e?n.Buffer?n._Buffer_allocUnsafe(e):new n.Array(e):n.Buffer?n._Buffer_from(e):"undefined"==typeof Uint8Array?e:new Uint8Array(e)},n.Array="undefined"!=typeof Uint8Array?Uint8Array:Array,n.Long=n.global.dcodeIO&&n.global.dcodeIO.Long||n.global.Long||n.inquire("long"),n.key2Re=/^true|false|0|1$/,n.key32Re=/^-?(?:0|[1-9][0-9]*)$/,n.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,n.longToHash=function(e){return e?n.LongBits.from(e).toHash():n.LongBits.zeroHash},n.longFromHash=function(e,t){var r=n.LongBits.fromHash(e);return n.Long?n.Long.fromBits(r.lo,r.hi,t):r.toNumber(Boolean(t))},n.merge=o,n.lcFirst=function(e){return e.charAt(0).toLowerCase()+e.substring(1)},n.newError=i,n.ProtocolError=i("ProtocolError"),n.oneOfGetter=function(e){for(var t={},r=0;r-1;--r)if(1===t[e[r]]&&void 0!==this[e[r]]&&null!==this[e[r]])return e[r]}},n.oneOfSetter=function(e){return function(t){for(var r=0;r>>7|e.hi<<25)>>>0,e.hi>>>=7;for(;e.lo>127;)t[r++]=127&e.lo|128,e.lo=e.lo>>>7;t[r++]=e.lo}function h(e,t,r){t[r]=255&e,t[r+1]=e>>>8&255,t[r+2]=e>>>16&255,t[r+3]=e>>>24}p.create=f(),p.alloc=function(e){return new o.Array(e)},o.Array!==Array&&(p.alloc=o.pool(p.alloc,o.Array.prototype.subarray)),p.prototype._push=function(e,t,r){return this.tail=this.tail.next=new u(e,t,r),this.len+=t,this},m.prototype=Object.create(u.prototype),m.prototype.fn=function(e,t,r){for(;e>127;)t[r++]=127&e|128,e>>>=7;t[r]=e},p.prototype.uint32=function(e){return this.len+=(this.tail=this.tail.next=new m((e>>>=0)<128?1:e<16384?2:e<2097152?3:e<268435456?4:5,e)).len,this},p.prototype.int32=function(e){return e<0?this._push(g,10,i.fromNumber(e)):this.uint32(e)},p.prototype.sint32=function(e){return this.uint32((e<<1^e>>31)>>>0)},p.prototype.uint64=function(e){var t=i.from(e);return this._push(g,t.length(),t)},p.prototype.int64=p.prototype.uint64,p.prototype.sint64=function(e){var t=i.from(e).zzEncode();return this._push(g,t.length(),t)},p.prototype.bool=function(e){return this._push(d,1,e?1:0)},p.prototype.fixed32=function(e){return this._push(h,4,e>>>0)},p.prototype.sfixed32=p.prototype.fixed32,p.prototype.fixed64=function(e){var t=i.from(e);return this._push(h,4,t.lo)._push(h,4,t.hi)},p.prototype.sfixed64=p.prototype.fixed64,p.prototype.float=function(e){return this._push(o.float.writeFloatLE,4,e)},p.prototype.double=function(e){return this._push(o.float.writeDoubleLE,8,e)};var y=o.Array.prototype.set?function(e,t,r){t.set(e,r)}:function(e,t,r){for(var n=0;n>>0;if(!t)return this._push(d,1,0);if(o.isString(e)){var r=p.alloc(t=s.length(e));s.decode(e,r,0),e=r}return this.uint32(t)._push(y,t,e)},p.prototype.string=function(e){var t=a.length(e);return t?this.uint32(t)._push(a.write,t,e):this._push(d,1,0)},p.prototype.fork=function(){return this.states=new l(this),this.head=this.tail=new u(c,0,0),this.len=0,this},p.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new u(c,0,0),this.len=0),this},p.prototype.ldelim=function(){var e=this.head,t=this.tail,r=this.len;return this.reset().uint32(r),r&&(this.tail.next=e.next,this.tail=t,this.len+=r),this},p.prototype.finish=function(){for(var e=this.head.next,t=this.constructor.alloc(this.len),r=0;e;)e.fn(e.val,t,r),r+=e.len,e=e.next;return t},p._configure=function(e){n=e,p.create=f(),n._configure()}},60818:function(e,t,r){"use strict";e.exports=i;var n=r(63449);(i.prototype=Object.create(n.prototype)).constructor=i;var o=r(93610);function i(){n.call(this)}function s(e,t,r){e.length<40?o.utf8.write(e,t,r):t.utf8Write?t.utf8Write(e,r):t.write(e,r)}i._configure=function(){i.alloc=o._Buffer_allocUnsafe,i.writeBytesBuffer=o.Buffer&&o.Buffer.prototype instanceof Uint8Array&&"set"===o.Buffer.prototype.set.name?function(e,t,r){t.set(e,r)}:function(e,t,r){if(e.copy)e.copy(t,r,0,e.length);else for(var n=0;n>>0;return this.uint32(t),t&&this._push(i.writeBytesBuffer,t,e),this},i.prototype.string=function(e){var t=o.Buffer.byteLength(e);return this.uint32(t),t&&this._push(s,t,e),this},i._configure()},81132:function(e){"use strict";function t(e){return"function"==typeof e}var r=console.error.bind(console);function n(e,t,r){var n=!!e[t]&&e.propertyIsEnumerable(t);Object.defineProperty(e,t,{configurable:!0,enumerable:n,writable:!0,value:r})}function o(e){e&&e.logger&&(t(e.logger)?r=e.logger:r("new logger isn't a function, not replacing"))}function i(e,o,i){if(e&&e[o]){if(!i)return r("no wrapper function"),void r((new Error).stack);if(t(e[o])&&t(i)){var s=e[o],a=i(s,o);return n(a,"__original",s),n(a,"__unwrap",(function(){e[o]===a&&n(e,o,s)})),n(a,"__wrapped",!0),n(e,o,a),a}r("original object and wrapper must be functions")}else r("no original function "+o+" to wrap")}function s(e,t){return e&&e[t]?e[t].__unwrap?e[t].__unwrap():void r("no original to unwrap to -- has "+t+" already been unwrapped?"):(r("no function to unwrap."),void r((new Error).stack))}o.wrap=i,o.massWrap=function(e,t,n){if(!e)return r("must provide one or more modules to patch"),void r((new Error).stack);Array.isArray(e)||(e=[e]),t&&Array.isArray(t)?e.forEach((function(e){t.forEach((function(t){i(e,t,n)}))})):r("must provide one or more functions to wrap on modules")},o.unwrap=s,o.massUnwrap=function(e,t){if(!e)return r("must provide one or more modules to patch"),void r((new Error).stack);Array.isArray(e)||(e=[e]),t&&Array.isArray(t)?e.forEach((function(e){t.forEach((function(t){s(e,t)}))})):r("must provide one or more functions to unwrap on modules")},e.exports=o},92981:function(e){function t(e,t){var r=e.length,n=new Array(r),o={},i=r,s=function(e){for(var t=new Map,r=0,n=e.length;re.every((e=>e===r));this.fn=function(...e){let t=e.pop(),r=e.pop(),n=s(...e)?o:i;if(n)return"function"==typeof n?n(r):r.concat(n.resolve(t))}}resolve(e,t){let r=this.refs.map((e=>e.getValue(null==t?void 0:t.value,null==t?void 0:t.parent,null==t?void 0:t.context))),n=this.fn.apply(e,r.concat(e,t));if(void 0===n||n===e)return e;if(!(0,o.default)(n))throw new TypeError("conditions must return a schema object");return n.resolve(t)}};t.default=s},69567:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=function(e){return new Lazy(e)},t.default=void 0;var n,o=(n=r(89191))&&n.__esModule?n:{default:n};class Lazy{constructor(e){this.type="lazy",this.__isYupSchema__=!0,this.__inputType=void 0,this.__outputType=void 0,this._resolve=(e,t={})=>{let r=this.builder(e,t);if(!(0,o.default)(r))throw new TypeError("lazy() functions must return a valid schema");return r.resolve(t)},this.builder=e}resolve(e){return this._resolve(e.value,e)}cast(e,t){return this._resolve(e,t).cast(e,t)}validate(e,t,r){return this._resolve(e,t).validate(e,t,r)}validateSync(e,t){return this._resolve(e,t).validateSync(e,t)}validateAt(e,t,r){return this._resolve(t,r).validateAt(e,t,r)}validateSyncAt(e,t,r){return this._resolve(t,r).validateSyncAt(e,t,r)}describe(){return null}isValid(e,t){return this._resolve(e,t).isValid(e,t)}isValidSync(e,t){return this._resolve(e,t).isValidSync(e,t)}}var i=Lazy;t.default=i},89580:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=function(e,t){return new Reference(e,t)},t.default=void 0;var n=r(73668);const o="$",i=".";class Reference{constructor(e,t={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,"string"!=typeof e)throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),""===e)throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===o,this.isValue=this.key[0]===i,this.isSibling=!this.isContext&&!this.isValue;let r=this.isContext?o:this.isValue?i:"";this.path=this.key.slice(r.length),this.getter=this.path&&(0,n.getter)(this.path,!0),this.map=t.map}getValue(e,t,r){let n=this.isContext?r:this.isValue?e:t;return this.getter&&(n=this.getter(n||{})),this.map&&(n=this.map(n)),n}cast(e,t){return this.getValue(e,null==t?void 0:t.parent,null==t?void 0:t.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}}t.default=Reference,Reference.prototype.__isYupRef=!0},95246:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(r(49840)),o=i(r(33980));function i(e){return e&&e.__esModule?e:{default:e}}function s(){return s=Object.assign||function(e){for(var t=1;t(0,n.default)(t[r]))):"function"==typeof e?e(t):e}static isError(e){return e&&"ValidationError"===e.name}constructor(e,t,r,n){super(),this.value=void 0,this.path=void 0,this.type=void 0,this.errors=void 0,this.params=void 0,this.inner=void 0,this.name="ValidationError",this.value=t,this.path=r,this.type=n,this.errors=[],this.inner=[],(0,o.default)(e).forEach((e=>{ValidationError.isError(e)?(this.errors.push(...e.errors),this.inner=this.inner.concat(e.inner.length?e.inner:e)):this.errors.push(e)})),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0],Error.captureStackTrace&&Error.captureStackTrace(this,ValidationError)}}t.default=ValidationError},28560:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=f,t.default=void 0;var n=l(r(31857)),o=l(r(89191)),i=l(r(49840)),s=r(17019),a=l(r(68202)),u=l(r(95246)),c=l(r(4670));function l(e){return e&&e.__esModule?e:{default:e}}function p(){return p=Object.assign||function(e){for(var t=1;t{this.transform((function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null}))}))}_typeCheck(e){return Array.isArray(e)}get _subType(){return this.innerType}_cast(e,t){const r=super._cast(e,t);if(!this._typeCheck(r)||!this.innerType)return r;let n=!1;const o=r.map(((e,r)=>{const o=this.innerType.cast(e,p({},t,{path:`${t.path||""}[${r}]`}));return o!==e&&(n=!0),o}));return n?o:r}_validate(e,t={},r){var n,o;let i=[],s=t.sync,c=t.path,l=this.innerType,f=null!=(n=t.abortEarly)?n:this.spec.abortEarly,d=null!=(o=t.recursive)?o:this.spec.recursive,m=null!=t.originalValue?t.originalValue:e;super._validate(e,t,((e,n)=>{if(e){if(!u.default.isError(e)||f)return void r(e,n);i.push(e)}if(!d||!l||!this._typeCheck(n))return void r(i[0]||null,n);m=m||n;let o=new Array(n.length);for(let e=0;el.validate(r,s,t)}(0,a.default)({sync:s,path:c,value:n,errors:i,endEarly:f,tests:o},r)}))}clone(e){const t=super.clone(e);return t.innerType=this.innerType,t}concat(e){let t=super.concat(e);return t.innerType=this.innerType,e.innerType&&(t.innerType=t.innerType?t.innerType.concat(e.innerType):e.innerType),t}of(e){let t=this.clone();if(!(0,o.default)(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+(0,i.default)(e));return t.innerType=e,t}length(e,t=s.array.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return(0,n.default)(t)||t.length===this.resolve(e)}})}min(e,t){return t=t||s.array.min,this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return(0,n.default)(t)||t.length>=this.resolve(e)}})}max(e,t){return t=t||s.array.max,this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return(0,n.default)(t)||t.length<=this.resolve(e)}})}ensure(){return this.default((()=>[])).transform(((e,t)=>this._typeCheck(e)?e:null==t?[]:[].concat(t)))}compact(e){let t=e?(t,r,n)=>!e(t,r,n):e=>!!e;return this.transform((e=>null!=e?e.filter(t):e))}describe(){let e=super.describe();return this.innerType&&(e.innerType=this.innerType.describe()),e}nullable(e=!0){return super.nullable(e)}defined(){return super.defined()}required(e){return super.required(e)}}t.default=ArraySchema,f.prototype=ArraySchema.prototype},11405:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=a,t.default=void 0;var n=s(r(4670)),o=r(17019),i=s(r(31857));function s(e){return e&&e.__esModule?e:{default:e}}function a(){return new BooleanSchema}class BooleanSchema extends n.default{constructor(){super({type:"boolean"}),this.withMutation((()=>{this.transform((function(e){if(!this.isType(e)){if(/^(true|1)$/i.test(String(e)))return!0;if(/^(false|0)$/i.test(String(e)))return!1}return e}))}))}_typeCheck(e){return e instanceof Boolean&&(e=e.valueOf()),"boolean"==typeof e}isTrue(e=o.boolean.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"true"},test(e){return(0,i.default)(e)||!0===e}})}isFalse(e=o.boolean.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"false"},test(e){return(0,i.default)(e)||!1===e}})}}t.default=BooleanSchema,a.prototype=BooleanSchema.prototype},1753:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=l,t.default=void 0;var n=u(r(10779)),o=r(17019),i=u(r(31857)),s=u(r(89580)),a=u(r(4670));function u(e){return e&&e.__esModule?e:{default:e}}let c=new Date("");function l(){return new DateSchema}class DateSchema extends a.default{constructor(){super({type:"date"}),this.withMutation((()=>{this.transform((function(e){return this.isType(e)?e:(e=(0,n.default)(e),isNaN(e)?c:new Date(e))}))}))}_typeCheck(e){return t=e,"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(e.getTime());var t}prepareParam(e,t){let r;if(s.default.isRef(e))r=e;else{let n=this.cast(e);if(!this._typeCheck(n))throw new TypeError(`\`${t}\` must be a Date or a value that can be \`cast()\` to a Date`);r=n}return r}min(e,t=o.date.min){let r=this.prepareParam(e,"min");return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(e){return(0,i.default)(e)||e>=this.resolve(r)}})}max(e,t=o.date.max){let r=this.prepareParam(e,"max");return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(e){return(0,i.default)(e)||e<=this.resolve(r)}})}}t.default=DateSchema,DateSchema.INVALID_DATE=c,l.prototype=DateSchema.prototype,l.INVALID_DATE=c},68561:function(e,t,r){"use strict";Object.defineProperty(t,"YO",{enumerable:!0,get:function(){return c.create}}),Object.defineProperty(t,"zM",{enumerable:!0,get:function(){return o.create}}),Object.defineProperty(t,"p6",{enumerable:!0,get:function(){return a.create}}),Object.defineProperty(t,"ai",{enumerable:!0,get:function(){return s.create}}),Object.defineProperty(t,"Ik",{enumerable:!0,get:function(){return u.create}}),Object.defineProperty(t,"Yj",{enumerable:!0,get:function(){return i.create}});var n=E(r(4590)),o=E(r(11405)),i=E(r(82264)),s=E(r(5516)),a=E(r(1753)),u=E(r(69514)),c=E(r(28560)),l=r(89580),p=r(69567),f=y(r(95246)),d=y(r(93781)),m=y(r(89191)),g=y(r(7827)),h=y(r(4670));function y(e){return e&&e.__esModule?e:{default:e}}function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_=function(e){return e?r:t})(e)}function E(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=_(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=o?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(n,i,s):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}},17019:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.string=t.object=t.number=t.mixed=t.default=t.date=t.boolean=t.array=void 0;var n,o=(n=r(49840))&&n.__esModule?n:{default:n};let i={default:"${path} is invalid",required:"${path} is a required field",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:e,type:t,value:r,originalValue:n})=>{let i=null!=n&&n!==r,s=`${e} must be a \`${t}\` type, but the final value was: \`${(0,o.default)(r,!0)}\``+(i?` (cast from the value \`${(0,o.default)(n,!0)}\`).`:".");return null===r&&(s+='\n If "null" is intended as an empty value be sure to mark the schema as `.nullable()`'),s},defined:"${path} must be defined"};t.mixed=i;let s={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"};t.string=s;let a={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"};t.number=a;let u={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"};t.date=u;let c={isValue:"${path} field must be ${value}"};t.boolean=c;let l={noUnknown:"${path} field has unspecified keys: ${unknown}"};t.object=l;let p={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"};t.array=p;var f=Object.assign(Object.create(null),{mixed:i,string:s,number:a,date:u,object:l,array:p,boolean:c});t.default=f},4590:function(e,t,r){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.create=s,t.default=void 0;const o=((n=r(4670))&&n.__esModule?n:{default:n}).default;var i=o;function s(){return new o}t.default=i,s.prototype=o.prototype},5516:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=a,t.default=void 0;var n=r(17019),o=s(r(31857)),i=s(r(4670));function s(e){return e&&e.__esModule?e:{default:e}}function a(){return new NumberSchema}class NumberSchema extends i.default{constructor(){super({type:"number"}),this.withMutation((()=>{this.transform((function(e){let t=e;if("string"==typeof t){if(t=t.replace(/\s/g,""),""===t)return NaN;t=+t}return this.isType(t)?t:parseFloat(t)}))}))}_typeCheck(e){return e instanceof Number&&(e=e.valueOf()),"number"==typeof e&&!(e=>e!=+e)(e)}min(e,t=n.number.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return(0,o.default)(t)||t>=this.resolve(e)}})}max(e,t=n.number.max){return this.test({message:t,name:"max",exclusive:!0,params:{max:e},test(t){return(0,o.default)(t)||t<=this.resolve(e)}})}lessThan(e,t=n.number.lessThan){return this.test({message:t,name:"max",exclusive:!0,params:{less:e},test(t){return(0,o.default)(t)||tthis.resolve(e)}})}positive(e=n.number.positive){return this.moreThan(0,e)}negative(e=n.number.negative){return this.lessThan(0,e)}integer(e=n.number.integer){return this.test({name:"integer",message:e,test:e=>(0,o.default)(e)||Number.isInteger(e)})}truncate(){return this.transform((e=>(0,o.default)(e)?e:0|e))}round(e){var t;let r=["ceil","floor","round","trunc"];if("trunc"===(e=(null==(t=e)?void 0:t.toLowerCase())||"round"))return this.truncate();if(-1===r.indexOf(e.toLowerCase()))throw new TypeError("Only valid options for round() are: "+r.join(", "));return this.transform((t=>(0,o.default)(t)?t:Math[e](t)))}}t.default=NumberSchema,a.prototype=NumberSchema.prototype},69514:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=E,t.default=void 0;var n=g(r(61448)),o=g(r(4124)),i=g(r(84058)),s=g(r(79674)),a=g(r(73916)),u=r(73668),c=r(17019),l=g(r(60069)),p=g(r(73020)),f=g(r(68202)),d=g(r(95246)),m=g(r(4670));function g(e){return e&&e.__esModule?e:{default:e}}function h(){return h=Object.assign||function(e){for(var t=1;t"[object Object]"===Object.prototype.toString.call(e);const _=(0,p.default)([]);class ObjectSchema extends m.default{constructor(e){super({type:"object"}),this.fields=Object.create(null),this._sortErrors=_,this._nodes=[],this._excludedEdges=[],this.withMutation((()=>{this.transform((function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){e=null}return this.isType(e)?e:null})),e&&this.shape(e)}))}_typeCheck(e){return y(e)||"function"==typeof e}_cast(e,t={}){var r;let o=super._cast(e,t);if(void 0===o)return this.getDefault();if(!this._typeCheck(o))return o;let i=this.fields,s=null!=(r=t.stripUnknown)?r:this.spec.noUnknown,a=this._nodes.concat(Object.keys(o).filter((e=>-1===this._nodes.indexOf(e)))),u={},c=h({},t,{parent:u,__validating:t.__validating||!1}),l=!1;for(const e of a){let r=i[e],a=(0,n.default)(o,e);if(r){let n,i=o[e];c.path=(t.path?`${t.path}.`:"")+e,r=r.resolve({value:i,context:t.context,parent:u});let s="spec"in r?r.spec:void 0,a=null==s?void 0:s.strict;if(null==s?void 0:s.strip){l=l||e in o;continue}n=t.__validating&&a?o[e]:r.cast(o[e],c),void 0!==n&&(u[e]=n)}else a&&!s&&(u[e]=o[e]);u[e]!==o[e]&&(l=!0)}return l?u:o}_validate(e,t={},r){let n=[],{sync:o,from:i=[],originalValue:s=e,abortEarly:a=this.spec.abortEarly,recursive:u=this.spec.recursive}=t;i=[{schema:this,value:s},...i],t.__validating=!0,t.originalValue=s,t.from=i,super._validate(e,t,((e,c)=>{if(e){if(!d.default.isError(e)||a)return void r(e,c);n.push(e)}if(!u||!y(c))return void r(n[0]||null,c);s=s||c;let l=this._nodes.map((e=>(r,n)=>{let o=-1===e.indexOf(".")?(t.path?`${t.path}.`:"")+e:`${t.path||""}["${e}"]`,a=this.fields[e];a&&"validate"in a?a.validate(c[e],h({},t,{path:o,from:i,strict:!0,parent:c,originalValue:s[e]}),n):n(null)}));(0,f.default)({sync:o,tests:l,value:c,errors:n,endEarly:a,sort:this._sortErrors,path:t.path},r)}))}clone(e){const t=super.clone(e);return t.fields=h({},this.fields),t._nodes=this._nodes,t._excludedEdges=this._excludedEdges,t._sortErrors=this._sortErrors,t}concat(e){let t=super.concat(e),r=t.fields;for(let[e,t]of Object.entries(this.fields)){const n=r[e];void 0===n?r[e]=t:n instanceof m.default&&t instanceof m.default&&(r[e]=t.concat(n))}return t.withMutation((()=>t.shape(r,this._excludedEdges)))}getDefaultFromShape(){let e={};return this._nodes.forEach((t=>{const r=this.fields[t];e[t]="default"in r?r.getDefault():void 0})),e}_getDefault(){return"default"in this.spec?super._getDefault():this._nodes.length?this.getDefaultFromShape():void 0}shape(e,t=[]){let r=this.clone(),n=Object.assign(r.fields,e);return r.fields=n,r._sortErrors=(0,p.default)(Object.keys(n)),t.length&&(Array.isArray(t[0])||(t=[t]),r._excludedEdges=[...r._excludedEdges,...t]),r._nodes=(0,l.default)(n,r._excludedEdges),r}pick(e){const t={};for(const r of e)this.fields[r]&&(t[r]=this.fields[r]);return this.clone().withMutation((e=>(e.fields={},e.shape(t))))}omit(e){const t=this.clone(),r=t.fields;t.fields={};for(const t of e)delete r[t];return t.withMutation((()=>t.shape(r)))}from(e,t,r){let o=(0,u.getter)(e,!0);return this.transform((i=>{if(null==i)return i;let s=i;return(0,n.default)(i,e)&&(s=h({},i),r||delete s[e],s[t]=o(i)),s}))}noUnknown(e=!0,t=c.object.noUnknown){"string"==typeof e&&(t=e,e=!0);let r=this.test({name:"noUnknown",exclusive:!0,message:t,test(t){if(null==t)return!0;const r=function(e,t){let r=Object.keys(e.fields);return Object.keys(t).filter((e=>-1===r.indexOf(e)))}(this.schema,t);return!e||0===r.length||this.createError({params:{unknown:r.join(", ")}})}});return r.spec.noUnknown=e,r}unknown(e=!0,t=c.object.noUnknown){return this.noUnknown(!e,t)}transformKeys(e){return this.transform((t=>t&&(0,s.default)(t,((t,r)=>e(r)))))}camelCase(){return this.transformKeys(i.default)}snakeCase(){return this.transformKeys(o.default)}constantCase(){return this.transformKeys((e=>(0,o.default)(e).toUpperCase()))}describe(){let e=super.describe();return e.fields=(0,a.default)(this.fields,(e=>e.describe())),e}}function E(e){return new ObjectSchema(e)}t.default=ObjectSchema,E.prototype=ObjectSchema.prototype},4670:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=m(r(9380)),o=r(17019),i=m(r(30348)),s=m(r(68202)),a=m(r(57107)),u=m(r(49840)),c=m(r(89580)),l=r(93781),p=m(r(95246)),f=m(r(52503)),d=m(r(33980));function m(e){return e&&e.__esModule?e:{default:e}}function g(){return g=Object.assign||function(e){for(var t=1;t{this.typeError(o.mixed.notType)})),this.type=(null==e?void 0:e.type)||"mixed",this.spec=g({strip:!1,strict:!1,abortEarly:!0,recursive:!0,nullable:!1,presence:"optional"},null==e?void 0:e.spec)}get _type(){return this.type}_typeCheck(e){return!0}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const t=Object.create(Object.getPrototypeOf(this));return t.type=this.type,t._typeError=this._typeError,t._whitelistError=this._whitelistError,t._blacklistError=this._blacklistError,t._whitelist=this._whitelist.clone(),t._blacklist=this._blacklist.clone(),t.exclusiveTests=g({},this.exclusiveTests),t.deps=[...this.deps],t.conditions=[...this.conditions],t.tests=[...this.tests],t.transforms=[...this.transforms],t.spec=(0,n.default)(g({},this.spec,e)),t}label(e){let t=this.clone();return t.spec.label=e,t}meta(...e){if(0===e.length)return this.spec.meta;let t=this.clone();return t.spec.meta=Object.assign(t.spec.meta||{},e[0]),t}withMutation(e){let t=this._mutate;this._mutate=!0;let r=e(this);return this._mutate=t,r}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&"mixed"!==this.type)throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let t=this,r=e.clone();const n=g({},t.spec,r.spec);return r.spec=n,r._typeError||(r._typeError=t._typeError),r._whitelistError||(r._whitelistError=t._whitelistError),r._blacklistError||(r._blacklistError=t._blacklistError),r._whitelist=t._whitelist.merge(e._whitelist,e._blacklist),r._blacklist=t._blacklist.merge(e._blacklist,e._whitelist),r.tests=t.tests,r.exclusiveTests=t.exclusiveTests,r.withMutation((t=>{e.tests.forEach((e=>{t.test(e.OPTIONS)}))})),r.transforms=[...t.transforms,...r.transforms],r}isType(e){return!(!this.spec.nullable||null!==e)||this._typeCheck(e)}resolve(e){let t=this;if(t.conditions.length){let r=t.conditions;t=t.clone(),t.conditions=[],t=r.reduce(((t,r)=>r.resolve(t,e)),t),t=t.resolve(e)}return t}cast(e,t={}){let r=this.resolve(g({value:e},t)),n=r._cast(e,t);if(void 0!==e&&!1!==t.assert&&!0!==r.isType(n)){let o=(0,u.default)(e),i=(0,u.default)(n);throw new TypeError(`The value of ${t.path||"field"} could not be cast to a value that satisfies the schema type: "${r._type}". \n\nattempted value: ${o} \n`+(i!==o?`result of cast: ${i}`:""))}return n}_cast(e,t){let r=void 0===e?e:this.transforms.reduce(((t,r)=>r.call(this,t,e,this)),e);return void 0===r&&(r=this.getDefault()),r}_validate(e,t={},r){let{sync:n,path:o,from:i=[],originalValue:a=e,strict:u=this.spec.strict,abortEarly:c=this.spec.abortEarly}=t,l=e;u||(l=this._cast(l,g({assert:!1},t)));let p={value:l,path:o,options:t,originalValue:a,schema:this,label:this.spec.label,sync:n,from:i},f=[];this._typeError&&f.push(this._typeError);let d=[];this._whitelistError&&d.push(this._whitelistError),this._blacklistError&&d.push(this._blacklistError),(0,s.default)({args:p,value:l,path:o,sync:n,tests:f,endEarly:c},(e=>{e?r(e,l):(0,s.default)({tests:this.tests.concat(d),args:p,path:o,sync:n,value:l,endEarly:c},r)}))}validate(e,t,r){let n=this.resolve(g({},t,{value:e}));return"function"==typeof r?n._validate(e,t,r):new Promise(((r,o)=>n._validate(e,t,((e,t)=>{e?o(e):r(t)}))))}validateSync(e,t){let r;return this.resolve(g({},t,{value:e}))._validate(e,g({},t,{sync:!0}),((e,t)=>{if(e)throw e;r=t})),r}isValid(e,t){return this.validate(e,t).then((()=>!0),(e=>{if(p.default.isError(e))return!1;throw e}))}isValidSync(e,t){try{return this.validateSync(e,t),!0}catch(e){if(p.default.isError(e))return!1;throw e}}_getDefault(){let e=this.spec.default;return null==e?e:"function"==typeof e?e.call(this):(0,n.default)(e)}getDefault(e){return this.resolve(e||{})._getDefault()}default(e){if(0===arguments.length)return this._getDefault();return this.clone({default:e})}strict(e=!0){let t=this.clone();return t.spec.strict=e,t}_isPresent(e){return null!=e}defined(e=o.mixed.defined){return this.test({message:e,name:"defined",exclusive:!0,test(e){return void 0!==e}})}required(e=o.mixed.required){return this.clone({presence:"required"}).withMutation((t=>t.test({message:e,name:"required",exclusive:!0,test(e){return this.schema._isPresent(e)}})))}notRequired(){let e=this.clone({presence:"optional"});return e.tests=e.tests.filter((e=>"required"!==e.OPTIONS.name)),e}nullable(e=!0){return this.clone({nullable:!1!==e})}transform(e){let t=this.clone();return t.transforms.push(e),t}test(...e){let t;if(t=1===e.length?"function"==typeof e[0]?{test:e[0]}:e[0]:2===e.length?{name:e[0],test:e[1]}:{name:e[0],message:e[1],test:e[2]},void 0===t.message&&(t.message=o.mixed.default),"function"!=typeof t.test)throw new TypeError("`test` is a required parameters");let r=this.clone(),n=(0,a.default)(t),i=t.exclusive||t.name&&!0===r.exclusiveTests[t.name];if(t.exclusive&&!t.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return t.name&&(r.exclusiveTests[t.name]=!!t.exclusive),r.tests=r.tests.filter((e=>{if(e.OPTIONS.name===t.name){if(i)return!1;if(e.OPTIONS.test===n.OPTIONS.test)return!1}return!0})),r.tests.push(n),r}when(e,t){Array.isArray(e)||"string"==typeof e||(t=e,e=".");let r=this.clone(),n=(0,d.default)(e).map((e=>new c.default(e)));return n.forEach((e=>{e.isSibling&&r.deps.push(e.key)})),r.conditions.push(new i.default(n,t)),r}typeError(e){let t=this.clone();return t._typeError=(0,a.default)({message:e,name:"typeError",test(e){return!(void 0!==e&&!this.schema.isType(e))||this.createError({params:{type:this.schema._type}})}}),t}oneOf(e,t=o.mixed.oneOf){let r=this.clone();return e.forEach((e=>{r._whitelist.add(e),r._blacklist.delete(e)})),r._whitelistError=(0,a.default)({message:t,name:"oneOf",test(e){if(void 0===e)return!0;let t=this.schema._whitelist,r=t.resolveAll(this.resolve);return!!r.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:r}})}}),r}notOneOf(e,t=o.mixed.notOneOf){let r=this.clone();return e.forEach((e=>{r._blacklist.add(e),r._whitelist.delete(e)})),r._blacklistError=(0,a.default)({message:t,name:"notOneOf",test(e){let t=this.schema._blacklist,r=t.resolveAll(this.resolve);return!r.includes(e)||this.createError({params:{values:t.toArray().join(", "),resolved:r}})}}),r}strip(e=!0){let t=this.clone();return t.spec.strip=e,t}describe(){const e=this.clone(),{label:t,meta:r}=e.spec;return{meta:r,label:t,type:e.type,oneOf:e._whitelist.describe(),notOneOf:e._blacklist.describe(),tests:e.tests.map((e=>({name:e.OPTIONS.name,params:e.OPTIONS.params}))).filter(((e,t,r)=>r.findIndex((t=>t.name===e.name))===t))}}}t.default=BaseSchema,BaseSchema.prototype.__isYupSchema__=!0;for(const e of["validate","validateSync"])BaseSchema.prototype[`${e}At`]=function(t,r,n={}){const{parent:o,parentPath:i,schema:s}=(0,l.getIn)(this,t,r,n.context);return s[e](o&&o[i],g({},n,{parent:o,path:t}))};for(const e of["equals","is"])BaseSchema.prototype[e]=BaseSchema.prototype.oneOf;for(const e of["not","nope"])BaseSchema.prototype[e]=BaseSchema.prototype.notOneOf;BaseSchema.prototype.optional=BaseSchema.prototype.notRequired},7827:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){Object.keys(e).forEach((t=>{Object.keys(e[t]).forEach((r=>{o.default[t][r]=e[t][r]}))}))};var n,o=(n=r(17019))&&n.__esModule?n:{default:n}},82264:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=f,t.default=void 0;var n=r(17019),o=s(r(31857)),i=s(r(4670));function s(e){return e&&e.__esModule?e:{default:e}}let a=/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,u=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,c=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,l=e=>(0,o.default)(e)||e===e.trim(),p={}.toString();function f(){return new StringSchema}class StringSchema extends i.default{constructor(){super({type:"string"}),this.withMutation((()=>{this.transform((function(e){if(this.isType(e))return e;if(Array.isArray(e))return e;const t=null!=e&&e.toString?e.toString():e;return t===p?e:t}))}))}_typeCheck(e){return e instanceof String&&(e=e.valueOf()),"string"==typeof e}_isPresent(e){return super._isPresent(e)&&!!e.length}length(e,t=n.string.length){return this.test({message:t,name:"length",exclusive:!0,params:{length:e},test(t){return(0,o.default)(t)||t.length===this.resolve(e)}})}min(e,t=n.string.min){return this.test({message:t,name:"min",exclusive:!0,params:{min:e},test(t){return(0,o.default)(t)||t.length>=this.resolve(e)}})}max(e,t=n.string.max){return this.test({name:"max",exclusive:!0,message:t,params:{max:e},test(t){return(0,o.default)(t)||t.length<=this.resolve(e)}})}matches(e,t){let r,i,s=!1;return t&&("object"==typeof t?({excludeEmptyString:s=!1,message:r,name:i}=t):r=t),this.test({name:i||"matches",message:r||n.string.matches,params:{regex:e},test:t=>(0,o.default)(t)||""===t&&s||-1!==t.search(e)})}email(e=n.string.email){return this.matches(a,{name:"email",message:e,excludeEmptyString:!0})}url(e=n.string.url){return this.matches(u,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=n.string.uuid){return this.matches(c,{name:"uuid",message:e,excludeEmptyString:!1})}ensure(){return this.default("").transform((e=>null===e?"":e))}trim(e=n.string.trim){return this.transform((e=>null!=e?e.trim():e)).test({message:e,name:"trim",test:l})}lowercase(e=n.string.lowercase){return this.transform((e=>(0,o.default)(e)?e:e.toLowerCase())).test({message:e,name:"string_case",exclusive:!0,test:e=>(0,o.default)(e)||e===e.toLowerCase()})}uppercase(e=n.string.uppercase){return this.transform((e=>(0,o.default)(e)?e:e.toUpperCase())).test({message:e,name:"string_case",exclusive:!0,test:e=>(0,o.default)(e)||e===e.toUpperCase()})}}t.default=StringSchema,f.prototype=StringSchema.prototype},52503:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(89580))&&n.__esModule?n:{default:n};class ReferenceSet{constructor(){this.list=void 0,this.refs=void 0,this.list=new Set,this.refs=new Map}get size(){return this.list.size+this.refs.size}describe(){const e=[];for(const t of this.list)e.push(t);for(const[,t]of this.refs)e.push(t.describe());return e}toArray(){return Array.from(this.list).concat(Array.from(this.refs.values()))}resolveAll(e){return this.toArray().reduce(((t,r)=>t.concat(o.default.isRef(r)?e(r):r)),[])}add(e){o.default.isRef(e)?this.refs.set(e.key,e):this.list.add(e)}delete(e){o.default.isRef(e)?this.refs.delete(e.key):this.list.delete(e)}clone(){const e=new ReferenceSet;return e.list=new Set(this.list),e.refs=new Map(this.refs),e}merge(e,t){const r=this.clone();return e.list.forEach((e=>r.add(e))),e.refs.forEach((e=>r.add(e))),t.list.forEach((e=>r.delete(e))),t.refs.forEach((e=>r.delete(e))),r}}t.default=ReferenceSet},57107:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t,r){let{value:s,path:u="",label:c,options:l,originalValue:p,sync:f}=t,d=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(t,["value","path","label","options","originalValue","sync"]);const{name:m,test:g,params:h,message:y}=e;let{parent:_,context:E}=l;function T(e){return i.default.isRef(e)?e.getValue(s,_,E):e}function S(e={}){const t=(0,n.default)(a({value:s,originalValue:p,label:c,path:e.path||u},h,e.params),T),r=new o.default(o.default.formatError(e.message||y,t),s,t.path,e.type||m);return r.params=t,r}let b,v=a({path:u,parent:_,type:m,createError:S,resolve:T,options:l,originalValue:p},d);if(f){try{var O;if(b=g.call(v,s,v),"function"==typeof(null==(O=b)?void 0:O.then))throw new Error(`Validation test of type: "${v.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`)}catch(e){return void r(e)}o.default.isError(b)?r(b):b?r(null,b):r(S())}else try{Promise.resolve(g.call(v,s,v)).then((e=>{o.default.isError(e)?r(e):e?r(null,e):r(S())})).catch(r)}catch(e){r(e)}}return t.OPTIONS=e,t};var n=s(r(73916)),o=s(r(95246)),i=s(r(89580));function s(e){return e&&e.__esModule?e:{default:e}}function a(){return a=Object.assign||function(e){for(var t=1;tnull==e;t.default=r},89191:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=e=>e&&e.__isYupSchema__;t.default=r},10779:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n,o=[1,4,5,6,7,10,11],i=0;if(n=r.exec(e)){for(var s,a=0;s=o[a];++a)n[s]=+n[s]||0;n[2]=(+n[2]||1)-1,n[3]=+n[3]||1,n[7]=n[7]?String(n[7]).substr(0,3):0,void 0!==n[8]&&""!==n[8]||void 0!==n[9]&&""!==n[9]?("Z"!==n[8]&&void 0!==n[9]&&(i=60*n[10]+n[11],"+"===n[9]&&(i=0-i)),t=Date.UTC(n[1],n[2],n[3],n[4],n[5]+i,n[6],n[7])):t=+new Date(n[1],n[2],n[3],n[4],n[5],n[6],n[7])}else t=Date.parse?Date.parse(e):NaN;return t};var r=/^(\d{4}|[+\-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,\.](\d{1,}))?)?(?:(Z)|([+\-])(\d{2})(?::?(\d{2}))?)?)?$/},49840:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let r=a(e,t);return null!==r?r:JSON.stringify(e,(function(e,r){let n=a(this[e],t);return null!==n?n:r}),2)};const r=Object.prototype.toString,n=Error.prototype.toString,o=RegExp.prototype.toString,i="undefined"!=typeof Symbol?Symbol.prototype.toString:()=>"",s=/^Symbol\((.*)\)(.*)$/;function a(e,t=!1){if(null==e||!0===e||!1===e)return""+e;const a=typeof e;if("number"===a)return function(e){return e!=+e?"NaN":0===e&&1/e<0?"-0":""+e}(e);if("string"===a)return t?`"${e}"`:e;if("function"===a)return"[Function "+(e.name||"anonymous")+"]";if("symbol"===a)return i.call(e).replace(s,"Symbol($1)");const u=r.call(e).slice(8,-1);return"Date"===u?isNaN(e.getTime())?""+e:e.toISOString(e):"Error"===u||e instanceof Error?"["+n.call(e)+"]":"RegExp"===u?o.call(e):null}},93781:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getIn=i;var n=r(73668);let o=e=>e.substr(0,e.length-1).substr(1);function i(e,t,r,i=r){let s,a,u;return t?((0,n.forEach)(t,((n,c,l)=>{let p=c?o(n):n;if((e=e.resolve({context:i,parent:s,value:r})).innerType){let o=l?parseInt(p,10):0;if(r&&o>=r.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${n}, in the path: ${t}. because there is no value at that index. `);s=r,r=r&&r[o],e=e.innerType}if(!l){if(!e.fields||!e.fields[p])throw new Error(`The schema does not contain the path: ${t}. (failed at: ${u} which is a type: "${e._type}")`);s=r,r=r&&r[p],e=e.fields[p]}a=p,u=c?"["+n+"]":"."+n})),{schema:e,parent:s,parentPath:a}):{parent:s,parentPath:t,schema:e}}var s=(e,t,r,n)=>i(e,t,r,n).schema;t.default=s},68202:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let{endEarly:r,tests:n,args:s,value:a,errors:u,sort:c,path:l}=e,p=i(t),f=n.length;const d=[];if(u=u||[],!f)return u.length?p(new o.default(u,a,l)):p(null,a);for(let e=0;e{let t=!1;return(...r)=>{t||(t=!0,e(...r))}}},73020:function(e,t){"use strict";function r(e,t){let r=1/0;return e.some(((e,n)=>{var o;if(-1!==(null==(o=t.path)?void 0:o.indexOf(e)))return r=n,!0})),r}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(t,n)=>r(e,t)-r(e,n)}},60069:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t=[]){let r=[],u=new Set,c=new Set(t.map((([e,t])=>`${e}-${t}`)));function l(e,t){let n=(0,i.split)(e)[0];u.add(n),c.has(`${t}-${n}`)||r.push([t,n])}for(const t in e)if((0,n.default)(e,t)){let r=e[t];u.add(t),s.default.isRef(r)&&r.isSibling?l(r.path,t):(0,a.default)(r)&&"deps"in r&&r.deps.forEach((e=>l(e,t)))}return o.default.array(Array.from(u),r).reverse()};var n=u(r(61448)),o=u(r(92981)),i=r(73668),s=u(r(89580)),a=u(r(89191));function u(e){return e&&e.__esModule?e:{default:e}}},33980:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return null==e?[]:[].concat(e)}},7315:function(e,t,r){"use strict";r.d(t,{UE:function(){return $},ll:function(){return F},rD:function(){return W},__:function(){return G},UU:function(){return z},ER:function(){return q},cY:function(){return H},iD:function(){return B},BN:function(){return Y},Ej:function(){return K}});const n=Math.min,o=Math.max,i=Math.round,s=Math.floor,a=e=>({x:e,y:e}),u={left:"right",right:"left",bottom:"top",top:"bottom"},c={start:"end",end:"start"};function l(e,t,r){return o(e,n(t,r))}function p(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function d(e){return e.split("-")[1]}function m(e){return"x"===e?"y":"x"}function g(e){return"y"===e?"height":"width"}function h(e){return["top","bottom"].includes(f(e))?"y":"x"}function y(e){return m(h(e))}function _(e){return e.replace(/start|end/g,(e=>c[e]))}function E(e){return e.replace(/left|right|bottom|top/g,(e=>u[e]))}function T(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function S(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function b(e,t,r){let{reference:n,floating:o}=e;const i=h(t),s=y(t),a=g(s),u=f(t),c="y"===i,l=n.x+n.width/2-o.width/2,p=n.y+n.height/2-o.height/2,m=n[a]/2-o[a]/2;let _;switch(u){case"top":_={x:l,y:n.y-o.height};break;case"bottom":_={x:l,y:n.y+n.height};break;case"right":_={x:n.x+n.width,y:p};break;case"left":_={x:n.x-o.width,y:p};break;default:_={x:n.x,y:n.y}}switch(d(t)){case"start":_[s]-=m*(r&&c?-1:1);break;case"end":_[s]+=m*(r&&c?-1:1)}return _}async function v(e,t){var r;void 0===t&&(t={});const{x:n,y:o,platform:i,rects:s,elements:a,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:l="viewport",elementContext:f="floating",altBoundary:d=!1,padding:m=0}=p(t,e),g=T(m),h=a[d?"floating"===f?"reference":"floating":f],y=S(await i.getClippingRect({element:null==(r=await(null==i.isElement?void 0:i.isElement(h)))||r?h:h.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:l,strategy:u})),_="floating"===f?{...s.floating,x:n,y:o}:s.reference,E=await(null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),b=await(null==i.isElement?void 0:i.isElement(E))&&await(null==i.getScale?void 0:i.getScale(E))||{x:1,y:1},v=S(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:_,offsetParent:E,strategy:u}):_);return{top:(y.top-v.top+g.top)/b.y,bottom:(v.bottom-y.bottom+g.bottom)/b.y,left:(y.left-v.left+g.left)/b.x,right:(v.right-y.right+g.right)/b.x}}var O=r(86635);function A(e){const t=(0,O.L9)(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=(0,O.sb)(e),s=o?e.offsetWidth:r,a=o?e.offsetHeight:n,u=i(r)!==s||i(n)!==a;return u&&(r=s,n=a),{width:r,height:n,$:u}}function R(e){return(0,O.vq)(e)?e:e.contextElement}function P(e){const t=R(e);if(!(0,O.sb)(t))return a(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:s}=A(t);let u=(s?i(r.width):r.width)/n,c=(s?i(r.height):r.height)/o;return u&&Number.isFinite(u)||(u=1),c&&Number.isFinite(c)||(c=1),{x:u,y:c}}const N=a(0);function x(e){const t=(0,O.zk)(e);return(0,O.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:N}function w(e,t,r,n){void 0===t&&(t=!1),void 0===r&&(r=!1);const o=e.getBoundingClientRect(),i=R(e);let s=a(1);t&&(n?(0,O.vq)(n)&&(s=P(n)):s=P(e));const u=function(e,t,r){return void 0===t&&(t=!1),!(!r||t&&r!==(0,O.zk)(e))&&t}(i,r,n)?x(i):a(0);let c=(o.left+u.x)/s.x,l=(o.top+u.y)/s.y,p=o.width/s.x,f=o.height/s.y;if(i){const e=(0,O.zk)(i),t=n&&(0,O.vq)(n)?(0,O.zk)(n):n;let r=e,o=r.frameElement;for(;o&&n&&t!==r;){const e=P(o),t=o.getBoundingClientRect(),n=(0,O.L9)(o),i=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,s=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;c*=e.x,l*=e.y,p*=e.x,f*=e.y,c+=i,l+=s,r=(0,O.zk)(o),o=r.frameElement}}return S({width:p,height:f,x:c,y:l})}const M=[":popover-open",":modal"];function I(e){return M.some((t=>{try{return e.matches(t)}catch(e){return!1}}))}function L(e){return w((0,O.ep)(e)).left+(0,O.CP)(e).scrollLeft}function C(e,t,r){let n;if("viewport"===t)n=function(e,t){const r=(0,O.zk)(e),n=(0,O.ep)(e),o=r.visualViewport;let i=n.clientWidth,s=n.clientHeight,a=0,u=0;if(o){i=o.width,s=o.height;const e=(0,O.Tc)();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,u=o.offsetTop)}return{width:i,height:s,x:a,y:u}}(e,r);else if("document"===t)n=function(e){const t=(0,O.ep)(e),r=(0,O.CP)(e),n=e.ownerDocument.body,i=o(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),s=o(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let a=-r.scrollLeft+L(e);const u=-r.scrollTop;return"rtl"===(0,O.L9)(n).direction&&(a+=o(t.clientWidth,n.clientWidth)-i),{width:i,height:s,x:a,y:u}}((0,O.ep)(e));else if((0,O.vq)(t))n=function(e,t){const r=w(e,!0,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft,i=(0,O.sb)(e)?P(e):a(1);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:o*i.x,y:n*i.y}}(t,r);else{const r=x(e);n={...t,x:t.x-r.x,y:t.y-r.y}}return S(n)}function U(e,t){const r=(0,O.$4)(e);return!(r===t||!(0,O.vq)(r)||(0,O.eu)(r))&&("fixed"===(0,O.L9)(r).position||U(r,t))}function D(e,t,r){const n=(0,O.sb)(t),o=(0,O.ep)(t),i="fixed"===r,s=w(e,!0,i,t);let u={scrollLeft:0,scrollTop:0};const c=a(0);if(n||!n&&!i)if(("body"!==(0,O.mq)(t)||(0,O.ZU)(o))&&(u=(0,O.CP)(t)),n){const e=w(t,!0,i,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else o&&(c.x=L(o));return{x:s.left+u.scrollLeft-c.x,y:s.top+u.scrollTop-c.y,width:s.width,height:s.height}}function j(e){return"static"===(0,O.L9)(e).position}function k(e,t){return(0,O.sb)(e)&&"fixed"!==(0,O.L9)(e).position?t?t(e):e.offsetParent:null}function V(e,t){const r=(0,O.zk)(e);if(I(e))return r;if(!(0,O.sb)(e)){let t=(0,O.$4)(e);for(;t&&!(0,O.eu)(t);){if((0,O.vq)(t)&&!j(t))return t;t=(0,O.$4)(t)}return r}let n=k(e,t);for(;n&&(0,O.Lv)(n)&&j(n);)n=k(n,t);return n&&(0,O.eu)(n)&&j(n)&&!(0,O.sQ)(n)?r:n||(0,O.gJ)(e)||r}const B={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e;const i="fixed"===o,s=(0,O.ep)(n),u=!!t&&I(t.floating);if(n===s||u&&i)return r;let c={scrollLeft:0,scrollTop:0},l=a(1);const p=a(0),f=(0,O.sb)(n);if((f||!f&&!i)&&(("body"!==(0,O.mq)(n)||(0,O.ZU)(s))&&(c=(0,O.CP)(n)),(0,O.sb)(n))){const e=w(n);l=P(n),p.x=e.x+n.clientLeft,p.y=e.y+n.clientTop}return{width:r.width*l.x,height:r.height*l.y,x:r.x*l.x-c.scrollLeft*l.x+p.x,y:r.y*l.y-c.scrollTop*l.y+p.y}},getDocumentElement:O.ep,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:i,strategy:s}=e;const a=[..."clippingAncestors"===r?I(t)?[]:function(e,t){const r=t.get(e);if(r)return r;let n=(0,O.v9)(e,[],!1).filter((e=>(0,O.vq)(e)&&"body"!==(0,O.mq)(e))),o=null;const i="fixed"===(0,O.L9)(e).position;let s=i?(0,O.$4)(e):e;for(;(0,O.vq)(s)&&!(0,O.eu)(s);){const t=(0,O.L9)(s),r=(0,O.sQ)(s);r||"fixed"!==t.position||(o=null),(i?!r&&!o:!r&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||(0,O.ZU)(s)&&!r&&U(e,s))?n=n.filter((e=>e!==s)):o=t,s=(0,O.$4)(s)}return t.set(e,n),n}(t,this._c):[].concat(r),i],u=a[0],c=a.reduce(((e,r)=>{const i=C(t,r,s);return e.top=o(i.top,e.top),e.right=n(i.right,e.right),e.bottom=n(i.bottom,e.bottom),e.left=o(i.left,e.left),e}),C(t,u,s));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:V,getElementRects:async function(e){const t=this.getOffsetParent||V,r=this.getDimensions,n=await r(e.floating);return{reference:D(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:r}=A(e);return{width:t,height:r}},getScale:P,isElement:O.vq,isRTL:function(e){return"rtl"===(0,O.L9)(e).direction}};function F(e,t,r,i){void 0===i&&(i={});const{ancestorScroll:a=!0,ancestorResize:u=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:p=!1}=i,f=R(e),d=a||u?[...f?(0,O.v9)(f):[],...(0,O.v9)(t)]:[];d.forEach((e=>{a&&e.addEventListener("scroll",r,{passive:!0}),u&&e.addEventListener("resize",r)}));const m=f&&l?function(e,t){let r,i=null;const a=(0,O.ep)(e);function u(){var e;clearTimeout(r),null==(e=i)||e.disconnect(),i=null}return function c(l,p){void 0===l&&(l=!1),void 0===p&&(p=1),u();const{left:f,top:d,width:m,height:g}=e.getBoundingClientRect();if(l||t(),!m||!g)return;const h={rootMargin:-s(d)+"px "+-s(a.clientWidth-(f+m))+"px "+-s(a.clientHeight-(d+g))+"px "+-s(f)+"px",threshold:o(0,n(1,p))||1};let y=!0;function _(e){const t=e[0].intersectionRatio;if(t!==p){if(!y)return c();t?c(!1,t):r=setTimeout((()=>{c(!1,1e-7)}),1e3)}y=!1}try{i=new IntersectionObserver(_,{...h,root:a.ownerDocument})}catch(e){i=new IntersectionObserver(_,h)}i.observe(e)}(!0),u}(f,r):null;let g,h=-1,y=null;c&&(y=new ResizeObserver((e=>{let[n]=e;n&&n.target===f&&y&&(y.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame((()=>{var e;null==(e=y)||e.observe(t)}))),r()})),f&&!p&&y.observe(f),y.observe(t));let _=p?w(e):null;return p&&function t(){const n=w(e);!_||n.x===_.x&&n.y===_.y&&n.width===_.width&&n.height===_.height||r();_=n,g=requestAnimationFrame(t)}(),r(),()=>{var e;d.forEach((e=>{a&&e.removeEventListener("scroll",r),u&&e.removeEventListener("resize",r)})),null==m||m(),null==(e=y)||e.disconnect(),y=null,p&&cancelAnimationFrame(g)}}const G=v,H=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:o,y:i,placement:s,middlewareData:a}=t,u=await async function(e,t){const{placement:r,platform:n,elements:o}=e,i=await(null==n.isRTL?void 0:n.isRTL(o.floating)),s=f(r),a=d(r),u="y"===h(r),c=["left","top"].includes(s)?-1:1,l=i&&u?-1:1,m=p(t,e);let{mainAxis:g,crossAxis:y,alignmentAxis:_}="number"==typeof m?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...m};return a&&"number"==typeof _&&(y="end"===a?-1*_:_),u?{x:y*l,y:g*c}:{x:g*c,y:y*l}}(t,e);return s===(null==(r=a.offset)?void 0:r.placement)&&null!=(n=a.arrow)&&n.alignmentOffset?{}:{x:o+u.x,y:i+u.y,data:{...u,placement:s}}}}},Y=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:o}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:a={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...u}=p(e,t),c={x:r,y:n},d=await v(t,u),g=h(f(o)),y=m(g);let _=c[y],E=c[g];if(i){const e="y"===y?"bottom":"right";_=l(_+d["y"===y?"top":"left"],_,_-d[e])}if(s){const e="y"===g?"bottom":"right";E=l(E+d["y"===g?"top":"left"],E,E-d[e])}const T=a.fn({...t,[y]:_,[g]:E});return{...T,data:{x:T.x-r,y:T.y-n}}}}},z=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:o,middlewareData:i,rects:s,initialPlacement:a,platform:u,elements:c}=t,{mainAxis:l=!0,crossAxis:m=!0,fallbackPlacements:h,fallbackStrategy:T="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:b=!0,...O}=p(e,t);if(null!=(r=i.arrow)&&r.alignmentOffset)return{};const A=f(o),R=f(a)===a,P=await(null==u.isRTL?void 0:u.isRTL(c.floating)),N=h||(R||!b?[E(a)]:function(e){const t=E(e);return[_(e),t,_(t)]}(a));h||"none"===S||N.push(...function(e,t,r,n){const o=d(e);let i=function(e,t,r){const n=["left","right"],o=["right","left"],i=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return r?t?o:n:t?n:o;case"left":case"right":return t?i:s;default:return[]}}(f(e),"start"===r,n);return o&&(i=i.map((e=>e+"-"+o)),t&&(i=i.concat(i.map(_)))),i}(a,b,S,P));const x=[a,...N],w=await v(t,O),M=[];let I=(null==(n=i.flip)?void 0:n.overflows)||[];if(l&&M.push(w[A]),m){const e=function(e,t,r){void 0===r&&(r=!1);const n=d(e),o=y(e),i=g(o);let s="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=E(s)),[s,E(s)]}(o,s,P);M.push(w[e[0]],w[e[1]])}if(I=[...I,{placement:o,overflows:M}],!M.every((e=>e<=0))){var L,C;const e=((null==(L=i.flip)?void 0:L.index)||0)+1,t=x[e];if(t)return{data:{index:e,overflows:I},reset:{placement:t}};let r=null==(C=I.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:C.placement;if(!r)switch(T){case"bestFit":{var U;const e=null==(U=I.map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:U[0];e&&(r=e);break}case"initialPlacement":r=a}if(o!==r)return{reset:{placement:r}}}return{}}}},K=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){const{placement:r,rects:i,platform:s,elements:a}=t,{apply:u=()=>{},...c}=p(e,t),l=await v(t,c),m=f(r),g=d(r),y="y"===h(r),{width:_,height:E}=i.floating;let T,S;"top"===m||"bottom"===m?(T=m,S=g===(await(null==s.isRTL?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(S=m,T="end"===g?"top":"bottom");const b=E-l[T],O=_-l[S],A=!t.middlewareData.shift;let R=b,P=O;if(y){const e=_-l.left-l.right;P=g||A?n(O,e):e}else{const e=E-l.top-l.bottom;R=g||A?n(b,e):e}if(A&&!g){const e=o(l.left,0),t=o(l.right,0),r=o(l.top,0),n=o(l.bottom,0);y?P=_-2*(0!==e||0!==t?e+t:o(l.left,l.right)):R=E-2*(0!==r||0!==n?r+n:o(l.top,l.bottom))}await u({...t,availableWidth:P,availableHeight:R});const N=await s.getDimensions(a.floating);return _!==N.width||E!==N.height?{reset:{rects:!0}}:{}}}},$=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:o,placement:i,rects:s,platform:a,elements:u,middlewareData:c}=t,{element:f,padding:m=0}=p(e,t)||{};if(null==f)return{};const h=T(m),_={x:r,y:o},E=y(i),S=g(E),b=await a.getDimensions(f),v="y"===E,O=v?"top":"left",A=v?"bottom":"right",R=v?"clientHeight":"clientWidth",P=s.reference[S]+s.reference[E]-_[E]-s.floating[S],N=_[E]-s.reference[E],x=await(null==a.getOffsetParent?void 0:a.getOffsetParent(f));let w=x?x[R]:0;w&&await(null==a.isElement?void 0:a.isElement(x))||(w=u.floating[R]||s.floating[S]);const M=P/2-N/2,I=w/2-b[S]/2-1,L=n(h[O],I),C=n(h[A],I),U=L,D=w-b[S]-C,j=w/2-b[S]/2+M,k=l(U,j,D),V=!c.arrow&&null!=d(i)&&j!==k&&s.reference[S]/2-(jr&&(y=r)}if(c){var S,b;const e="y"===g?"width":"height",t=["top","left"].includes(f(o)),r=i.reference[d]-i.floating[e]+(t&&(null==(S=s.offset)?void 0:S[d])||0)+(t?0:T.crossAxis),n=i.reference[d]+i.reference[e]+(t?0:(null==(b=s.offset)?void 0:b[d])||0)-(t?T.crossAxis:0);_n&&(_=n)}return{[g]:y,[d]:_}}}},W=(e,t,r)=>{const n=new Map,o={platform:B,...r},i={...o.platform,_c:n};return(async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:s}=r,a=i.filter(Boolean),u=await(null==s.isRTL?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:l,y:p}=b(c,n,u),f=n,d={},m=0;for(let r=0;r{t.current=e})),t}function p(e){void 0===e&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:p=[],platform:f,elements:{reference:d,floating:m}={},transform:g=!0,whileElementsMounted:h,open:y}=e,[_,E]=o.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[T,S]=o.useState(p);a(T,p)||S(p);const[b,v]=o.useState(null),[O,A]=o.useState(null),R=o.useCallback((e=>{e!==w.current&&(w.current=e,v(e))}),[]),P=o.useCallback((e=>{e!==M.current&&(M.current=e,A(e))}),[]),N=d||b,x=m||O,w=o.useRef(null),M=o.useRef(null),I=o.useRef(_),L=null!=h,C=l(h),U=l(f),D=o.useCallback((()=>{if(!w.current||!M.current)return;const e={placement:t,strategy:r,middleware:T};U.current&&(e.platform=U.current),(0,n.rD)(w.current,M.current,e).then((e=>{const t={...e,isPositioned:!0};j.current&&!a(I.current,t)&&(I.current=t,i.flushSync((()=>{E(t)})))}))}),[T,t,r,U]);s((()=>{!1===y&&I.current.isPositioned&&(I.current.isPositioned=!1,E((e=>({...e,isPositioned:!1}))))}),[y]);const j=o.useRef(!1);s((()=>(j.current=!0,()=>{j.current=!1})),[]),s((()=>{if(N&&(w.current=N),x&&(M.current=x),N&&x){if(C.current)return C.current(N,x,D);D()}}),[N,x,D,C,L]);const k=o.useMemo((()=>({reference:w,floating:M,setReference:R,setFloating:P})),[R,P]),V=o.useMemo((()=>({reference:N,floating:x})),[N,x]),B=o.useMemo((()=>{const e={position:r,left:0,top:0};if(!V.floating)return e;const t=c(V.floating,_.x),n=c(V.floating,_.y);return g?{...e,transform:"translate("+t+"px, "+n+"px)",...u(V.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}}),[r,g,V.floating,_.x,_.y]);return o.useMemo((()=>({..._,update:D,refs:k,elements:V,floatingStyles:B})),[_,D,k,V,B])}const f=e=>({name:"arrow",options:e,fn(t){const{element:r,padding:o}="function"==typeof e?e(t):e;return r&&(i=r,{}.hasOwnProperty.call(i,"current"))?null!=r.current?(0,n.UE)({element:r.current,padding:o}).fn(t):{}:r?(0,n.UE)({element:r,padding:o}).fn(t):{};var i}}),d=(e,t)=>({...(0,n.cY)(e),options:[e,t]}),m=(e,t)=>({...(0,n.BN)(e),options:[e,t]}),g=(e,t)=>({...(0,n.UU)(e),options:[e,t]}),h=(e,t)=>({...(0,n.Ej)(e),options:[e,t]}),y=(e,t)=>({...f(e),options:[e,t]})},83505:function(e,t,r){"use strict";r.d(t,{ie:function(){return A},we:function(){return D},Mk:function(){return U},bv:function(){return B},DL:function(){return Y}});var n=r(96540),o=r.t(n,2),i=r(86635);function s(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function a(e){return(null==e?void 0:e.ownerDocument)||document}var u=r(7315),c=r(34743);r(40961);const l={...o},p=l.useInsertionEffect||(e=>e());function f(e){const t=n.useRef((()=>{0}));return p((()=>{t.current=e})),n.useCallback((function(){for(var e=arguments.length,r=new Array(e),n=0;n"floating-ui-"+Math.random().toString(36).slice(2,6)+b++;const O=l.useId||function(){const[e,t]=n.useState((()=>S?v():void 0));return y((()=>{null==e&&t(v())}),[]),n.useEffect((()=>{S=!0}),[]),e};const A=n.forwardRef((function(e,t){const{context:{placement:r,elements:{floating:o},middlewareData:{arrow:i}},width:s=14,height:a=7,tipRadius:c=0,strokeWidth:l=0,staticOffset:p,stroke:f,d:d,style:{transform:m,...g}={},...h}=e;const y=O();if(!o)return null;const _=2*l,E=_/2,S=s/2*(c/-8+1),b=a/2*c/4,[v,A]=r.split("-"),R=u.iD.isRTL(o),P=!!d,N="top"===v||"bottom"===v,x=p&&"end"===A?"bottom":"top";let w=p&&"end"===A?"right":"left";p&&R&&(w="end"===A?"left":"right");const M=null!=(null==i?void 0:i.x)?p||i.x:"",I=null!=(null==i?void 0:i.y)?p||i.y:"",L=d||"M0,0 H"+s+" L"+(s-S)+","+(a-b)+" Q"+s/2+","+a+" "+S+","+(a-b)+" Z",C={top:P?"rotate(180deg)":"",left:P?"rotate(90deg)":"rotate(-90deg)",bottom:P?"":"rotate(180deg)",right:P?"rotate(-90deg)":"rotate(90deg)"}[v];return n.createElement("svg",T({},h,{"aria-hidden":!0,ref:t,width:P?s:s+_,height:s,viewBox:"0 0 "+s+" "+(a>s?a:s),style:{position:"absolute",pointerEvents:"none",[w]:M,[x]:I,[v]:N||P?"100%":"calc(100% - "+_/2+"px)",transform:""+C+(null!=m?m:""),...g}}),_>0&&n.createElement("path",{clipPath:"url(#"+y+")",fill:"none",stroke:f,strokeWidth:_+(d?0:1),d:L}),n.createElement("path",{stroke:_&&!d?h.fill:"none",d:L}),n.createElement("clipPath",{id:y},n.createElement("rect",{x:-E,y:E*(P?-1:1),width:s+_,height:s})))}));function R(){const e=new Map;return{emit(t,r){var n;null==(n=e.get(t))||n.forEach((e=>e(r)))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){var n;e.set(t,(null==(n=e.get(t))?void 0:n.filter((e=>e!==r)))||[])}}}const P=n.createContext(null),N=n.createContext(null),x=()=>{var e;return(null==(e=n.useContext(P))?void 0:e.id)||null},w=()=>n.useContext(N);function M(e){return"data-floating-ui-"+e}function I(e){const t=(0,n.useRef)(e);return y((()=>{t.current=e})),t}const L=M("safe-polygon");function C(e,t,r){return r&&!s(r)?0:"number"==typeof e?e:null==e?void 0:e[t]}function U(e,t){void 0===t&&(t={});const{open:r,onOpenChange:o,dataRef:u,events:c,elements:{domReference:l,floating:p}}=e,{enabled:d=!0,delay:m=0,handleClose:g=null,mouseOnly:h=!1,restMs:_=0,move:E=!0}=t,T=w(),S=x(),b=I(g),v=I(m),O=n.useRef(),A=n.useRef(-1),R=n.useRef(),P=n.useRef(-1),N=n.useRef(!0),M=n.useRef(!1),U=n.useRef((()=>{})),D=n.useCallback((()=>{var e;const t=null==(e=u.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t}),[u]);n.useEffect((()=>{if(d)return c.on("openchange",e),()=>{c.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(A.current),clearTimeout(P.current),N.current=!0)}}),[d,c]),n.useEffect((()=>{if(!d||!b.current||!r)return;function e(e){D()&&o(!1,e,"hover")}const t=a(p).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}}),[p,r,o,d,b,D]);const j=n.useCallback((function(e,t,r){void 0===t&&(t=!0),void 0===r&&(r="hover");const n=C(v.current,"close",O.current);n&&!R.current?(clearTimeout(A.current),A.current=window.setTimeout((()=>o(!1,e,r)),n)):t&&(clearTimeout(A.current),o(!1,e,r))}),[v,o]),k=f((()=>{U.current(),R.current=void 0})),V=f((()=>{if(M.current){const e=a(p).body;e.style.pointerEvents="",e.removeAttribute(L),M.current=!1}}));return n.useEffect((()=>{if(d&&(0,i.vq)(l)){const e=l;return r&&e.addEventListener("mouseleave",c),null==p||p.addEventListener("mouseleave",c),E&&e.addEventListener("mousemove",t,{once:!0}),e.addEventListener("mouseenter",t),e.addEventListener("mouseleave",n),()=>{r&&e.removeEventListener("mouseleave",c),null==p||p.removeEventListener("mouseleave",c),E&&e.removeEventListener("mousemove",t),e.removeEventListener("mouseenter",t),e.removeEventListener("mouseleave",n)}}function e(){return!!u.current.openEvent&&["click","mousedown"].includes(u.current.openEvent.type)}function t(e){if(clearTimeout(A.current),N.current=!1,h&&!s(O.current)||_>0&&!C(v.current,"open"))return;const t=C(v.current,"open",O.current);t?A.current=window.setTimeout((()=>{o(!0,e,"hover")}),t):o(!0,e,"hover")}function n(t){if(e())return;U.current();const n=a(p);if(clearTimeout(P.current),b.current&&u.current.floatingContext){r||clearTimeout(A.current),R.current=b.current({...u.current.floatingContext,tree:T,x:t.clientX,y:t.clientY,onClose(){V(),k(),j(t,!0,"safe-polygon")}});const e=R.current;return n.addEventListener("mousemove",e),void(U.current=()=>{n.removeEventListener("mousemove",e)})}("touch"!==O.current||!function(e,t){if(!e||!t)return!1;const r=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(r&&(0,i.Ng)(r)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}(p,t.relatedTarget))&&j(t)}function c(t){e()||u.current.floatingContext&&(null==b.current||b.current({...u.current.floatingContext,tree:T,x:t.clientX,y:t.clientY,onClose(){V(),k(),j(t)}})(t))}}),[l,p,d,e,h,_,E,j,k,V,o,r,T,v,b,u]),y((()=>{var e;if(d&&r&&null!=(e=b.current)&&e.__options.blockPointerEvents&&D()){const e=a(p).body;if(e.setAttribute(L,""),e.style.pointerEvents="none",M.current=!0,(0,i.vq)(l)&&p){var t;const e=l,r=null==T||null==(t=T.nodesRef.current.find((e=>e.id===S)))||null==(t=t.context)?void 0:t.elements.floating;return r&&(r.style.pointerEvents=""),e.style.pointerEvents="auto",p.style.pointerEvents="auto",()=>{e.style.pointerEvents="",p.style.pointerEvents=""}}}}),[d,r,S,p,l,T,b,D]),y((()=>{r||(O.current=void 0,k(),V())}),[r,k,V]),n.useEffect((()=>()=>{k(),clearTimeout(A.current),clearTimeout(P.current),V()}),[d,l,k,V]),n.useMemo((()=>{if(!d)return{};function e(e){O.current=e.pointerType}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove(e){function t(){N.current||o(!0,e.nativeEvent,"hover")}h&&!s(O.current)||r||0===_||(clearTimeout(P.current),"touch"===O.current?t():P.current=window.setTimeout(t,_))}},floating:{onMouseEnter(){clearTimeout(A.current)},onMouseLeave(e){j(e.nativeEvent,!1)}}}}),[d,h,r,_,o,j])}function D(e){void 0===e&&(e={});const{nodeId:t}=e,r=function(e){const{open:t=!1,onOpenChange:r,elements:o}=e,i=O(),s=n.useRef({}),[a]=n.useState((()=>R())),u=null!=x(),[c,l]=n.useState(o.reference),p=f(((e,t,n)=>{s.current.openEvent=e?t:void 0,a.emit("openchange",{open:e,event:t,reason:n,nested:u}),null==r||r(e,t,n)})),d=n.useMemo((()=>({setPositionReference:l})),[]),m=n.useMemo((()=>({reference:c||o.reference||null,floating:o.floating||null,domReference:o.reference})),[c,o.reference,o.floating]);return n.useMemo((()=>({dataRef:s,open:t,onOpenChange:p,elements:m,events:a,floatingId:i,refs:d})),[t,p,m,a,i,d])}({...e,elements:{reference:null,floating:null,...e.elements}}),o=e.rootContext||r,s=o.elements,[a,u]=n.useState(null),[l,p]=n.useState(null),d=(null==s?void 0:s.reference)||a,m=n.useRef(null),g=w();y((()=>{d&&(m.current=d)}),[d]);const h=(0,c.we)({...e,elements:{...s,...l&&{reference:l}}}),_=n.useCallback((e=>{const t=(0,i.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;p(t),h.refs.setReference(t)}),[h.refs]),E=n.useCallback((e=>{((0,i.vq)(e)||null===e)&&(m.current=e,u(e)),((0,i.vq)(h.refs.reference.current)||null===h.refs.reference.current||null!==e&&!(0,i.vq)(e))&&h.refs.setReference(e)}),[h.refs]),T=n.useMemo((()=>({...h.refs,setReference:E,setPositionReference:_,domReference:m})),[h.refs,E,_]),S=n.useMemo((()=>({...h.elements,domReference:d})),[h.elements,d]),b=n.useMemo((()=>({...h,...o,refs:T,elements:S,nodeId:t})),[h,T,S,t,o]);return y((()=>{o.dataRef.current.floatingContext=b;const e=null==g?void 0:g.nodesRef.current.find((e=>e.id===t));e&&(e.context=b)})),n.useMemo((()=>({...h,context:b,refs:T,elements:S})),[h,T,S,b])}const j="active",k="selected";function V(e,t,r){const n=new Map,o="item"===r;let i=e;if(o&&e){const{[j]:t,[k]:r,...n}=e;i=n}return{..."floating"===r&&{tabIndex:-1},...i,...t.map((t=>{const n=t?t[r]:null;return"function"==typeof n?e?n(e):null:n})).concat(e).reduce(((e,t)=>t?(Object.entries(t).forEach((t=>{let[r,i]=t;var s;o&&[j,k].includes(r)||(0===r.indexOf("on")?(n.has(r)||n.set(r,[]),"function"==typeof i&&(null==(s=n.get(r))||s.push(i),e[r]=function(){for(var e,t=arguments.length,o=new Array(t),i=0;ie(...o))).find((e=>void 0!==e))})):e[r]=i)})),e):e),{})}}function B(e){void 0===e&&(e=[]);const t=e,r=n.useCallback((t=>V(t,e,"reference")),t),o=n.useCallback((t=>V(t,e,"floating")),t),i=n.useCallback((t=>V(t,e,"item")),e.map((e=>null==e?void 0:e.item)));return n.useMemo((()=>({getReferenceProps:r,getFloatingProps:o,getItemProps:i})),[r,o,i])}const F=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,((e,t)=>(t?"-":"")+e.toLowerCase()));function G(e,t){return"function"==typeof e?e(t):e}function H(e,t){void 0===t&&(t={});const{open:r,elements:{floating:o}}=e,{duration:i=250}=t,s=("number"==typeof i?i:i.close)||0,[a,u]=n.useState("unmounted"),c=function(e,t){const[r,o]=n.useState(e);return e&&!r&&o(!0),n.useEffect((()=>{if(!e&&r){const e=setTimeout((()=>o(!1)),t);return()=>clearTimeout(e)}}),[e,r,t]),r}(r,s);return c||"close"!==a||u("unmounted"),y((()=>{if(o){if(r){u("initial");const e=requestAnimationFrame((()=>{u("open")}));return()=>{cancelAnimationFrame(e)}}u("close")}}),[r,o]),{isMounted:c,status:a}}function Y(e,t){void 0===t&&(t={});const{initial:r={opacity:0},open:o,close:i,common:s,duration:a=250}=t,u=e.placement,c=u.split("-")[0],l=n.useMemo((()=>({side:c,placement:u})),[c,u]),p="number"==typeof a,f=(p?a:a.open)||0,d=(p?a:a.close)||0,[m,g]=n.useState((()=>({...G(s,l),...G(r,l)}))),{isMounted:h,status:_}=H(e,{duration:a}),E=I(r),T=I(o),S=I(i),b=I(s);return y((()=>{const e=G(E.current,l),t=G(S.current,l),r=G(b.current,l),n=G(T.current,l)||Object.keys(e).reduce(((e,t)=>(e[t]="",e)),{});if("initial"===_&&g((t=>({transitionProperty:t.transitionProperty,...r,...e}))),"open"===_&&g({transitionProperty:Object.keys(n).map(F).join(","),transitionDuration:f+"ms",...r,...n}),"close"===_){const n=t||e;g({transitionProperty:Object.keys(n).map(F).join(","),transitionDuration:d+"ms",...r,...n})}}),[d,S,E,T,b,f,_,l]),{isMounted:h,styles:m}}},86635:function(e,t,r){"use strict";function n(e){return s(e)?(e.nodeName||"").toLowerCase():"#document"}function o(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function i(e){var t;return null==(t=(s(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function s(e){return e instanceof Node||e instanceof o(e).Node}function a(e){return e instanceof Element||e instanceof o(e).Element}function u(e){return e instanceof HTMLElement||e instanceof o(e).HTMLElement}function c(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof o(e).ShadowRoot)}function l(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=h(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function p(e){return["table","td","th"].includes(n(e))}function f(e){const t=m(),r=h(e);return"none"!==r.transform||"none"!==r.perspective||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some((e=>(r.willChange||"").includes(e)))||["paint","layout","strict","content"].some((e=>(r.contain||"").includes(e)))}function d(e){let t=_(e);for(;u(t)&&!g(t);){if(f(t))return t;t=_(t)}return null}function m(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function g(e){return["html","body","#document"].includes(n(e))}function h(e){return o(e).getComputedStyle(e)}function y(e){return a(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function _(e){if("html"===n(e))return e;const t=e.assignedSlot||e.parentNode||c(e)&&e.host||i(e);return c(t)?t.host:t}function E(e){const t=_(e);return g(t)?e.ownerDocument?e.ownerDocument.body:e.body:u(t)&&l(t)?t:E(t)}function T(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);const i=E(e),s=i===(null==(n=e.ownerDocument)?void 0:n.body),a=o(i);return s?t.concat(a,a.visualViewport||[],l(i)?i:[],a.frameElement&&r?T(a.frameElement):[]):t.concat(i,T(i,[],r))}r.d(t,{$4:function(){return _},CP:function(){return y},L9:function(){return h},Lv:function(){return p},Ng:function(){return c},Tc:function(){return m},ZU:function(){return l},ep:function(){return i},eu:function(){return g},gJ:function(){return d},mq:function(){return n},sQ:function(){return f},sb:function(){return u},v9:function(){return T},vq:function(){return a},zk:function(){return o}})}}]);