dd-trace
Version:
Datadog APM tracing client for JavaScript
1 lines • 58.5 kB
JavaScript
(()=>{"use strict";var __webpack_modules__={"./@datadog/sketches-js/dist/ddsketch/DDSketch.js"(t,e,i){var n=this&&this.__extends||function(){var extendStatics=function(t,e){return(extendStatics=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function __(){this.constructor=t}extendStatics(t,e),t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)}}();Object.defineProperty(e,"__esModule",{value:!0}),e.LogCollapsingHighestDenseDDSketch=e.LogCollapsingLowestDenseDDSketch=e.DDSketch=void 0;var r=i("./@datadog/sketches-js/dist/ddsketch/store/index.js"),o=i("./@datadog/sketches-js/dist/ddsketch/mapping/index.js"),s=.01,a=2048,u=function(){function BaseDDSketch(t){var e=t.mapping,i=t.store,n=t.negativeStore,r=t.zeroCount;this.mapping=e,this.store=i,this.negativeStore=n,this.zeroCount=r,this.count=this.negativeStore.count+this.zeroCount+this.store.count,this.min=1/0,this.max=-1/0,this.sum=0}return BaseDDSketch.prototype.accept=function(t,e){if(void 0===e&&(e=1),e<=0)throw Error("Weight must be a positive number");if(t>this.mapping.minPossible){var i=this.mapping.key(t);this.store.add(i,e)}else if(t<-this.mapping.minPossible){var i=this.mapping.key(-t);this.negativeStore.add(i,e)}else this.zeroCount+=e;this.count+=e,this.sum+=t*e,t<this.min&&(this.min=t),t>this.max&&(this.max=t)},BaseDDSketch.prototype.getValueAtQuantile=function(t){if(t<0||t>1||0===this.count)return NaN;var e=t*(this.count-1),i=0;if(e<this.negativeStore.count){var n=this.negativeStore.count-e-1,r=this.negativeStore.keyAtRank(n,!1);i=-this.mapping.value(r)}else{if(e<this.zeroCount+this.negativeStore.count)return 0;var r=this.store.keyAtRank(e-this.zeroCount-this.negativeStore.count);i=this.mapping.value(r)}return i},BaseDDSketch.prototype.merge=function(t){if(!this.mergeable(t))throw Error("Cannot merge two DDSketches with different `relativeAccuracy` parameters");if(0!==t.count){if(0===this.count)return void this._copy(t);this.store.merge(t.store),this.zeroCount+=t.zeroCount,this.count+=t.count,this.sum+=t.sum,t.min<this.min&&(this.min=t.min),t.max>this.max&&(this.max=t.max)}},BaseDDSketch.prototype.mergeable=function(t){return this.mapping.gamma===t.mapping.gamma},BaseDDSketch.prototype._copy=function(t){this.store.copy(t.store),this.negativeStore.copy(t.negativeStore),this.zeroCount=t.zeroCount,this.min=t.min,this.max=t.max,this.count=t.count,this.sum=t.sum},BaseDDSketch.prototype.toProto=function(){var t=i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").DDSketch,e=t.create({mapping:this.mapping.toProto(),positiveValues:this.store.toProto(),negativeValues:this.negativeStore.toProto(),zeroCount:this.zeroCount});return t.encode(e).finish()},BaseDDSketch.fromProto=function(t){var e=i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").DDSketch.decode(t);return new BaseDDSketch({mapping:o.KeyMapping.fromProto(e.mapping),store:r.DenseStore.fromProto(e.positiveValues),negativeStore:r.DenseStore.fromProto(e.negativeValues),zeroCount:e.zeroCount})},BaseDDSketch}(),p={relativeAccuracy:s};e.DDSketch=function(t){function DDSketch(e){var i=(void 0===e?p:e).relativeAccuracy,n=void 0===i?s:i,a=new o.LogarithmicMapping(n),u=new r.DenseStore,f=new r.DenseStore;return t.call(this,{mapping:a,store:u,negativeStore:f,zeroCount:0})||this}return n(DDSketch,t),DDSketch}(u),e.LogCollapsingLowestDenseDDSketch=function(t){function LogCollapsingLowestDenseDDSketch(e){var i=void 0===e?p:e,n=i.relativeAccuracy,u=void 0===n?s:n,f=i.binLimit,c=void 0===f?a:f,l=new o.LogarithmicMapping(u),h=new r.CollapsingLowestDenseStore(c),d=new r.CollapsingLowestDenseStore(c);return t.call(this,{mapping:l,store:h,negativeStore:d,zeroCount:0})||this}return n(LogCollapsingLowestDenseDDSketch,t),LogCollapsingLowestDenseDDSketch}(u),e.LogCollapsingHighestDenseDDSketch=function(t){function LogCollapsingHighestDenseDDSketch(e){var i=void 0===e?p:e,n=i.relativeAccuracy,u=void 0===n?s:n,f=i.binLimit,c=void 0===f?a:f,l=new o.LogarithmicMapping(u),h=new r.CollapsingHighestDenseStore(c),d=new r.CollapsingHighestDenseStore(c);return t.call(this,{mapping:l,store:h,negativeStore:d,zeroCount:0})||this}return n(LogCollapsingHighestDenseDDSketch,t),LogCollapsingHighestDenseDDSketch}(u)},"./@datadog/sketches-js/dist/ddsketch/index.js"(t,e,i){var n=this&&this.__createBinding||(Object.create?function(t,e,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(e,i);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[i]}}),Object.defineProperty(t,n,r)}:function(t,e,i,n){void 0===n&&(n=i),t[n]=e[i]}),r=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||n(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),r(i("./@datadog/sketches-js/dist/ddsketch/DDSketch.js"),e)},"./@datadog/sketches-js/dist/ddsketch/mapping/CubicallyInterpolatedMapping.js"(t,e,i){var n=this&&this.__extends||function(){var extendStatics=function(t,e){return(extendStatics=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function __(){this.constructor=t}extendStatics(t,e),t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)}}();Object.defineProperty(e,"__esModule",{value:!0}),e.CubicallyInterpolatedMapping=void 0;var r=i("./@datadog/sketches-js/dist/ddsketch/mapping/KeyMapping.js"),o=i("./@datadog/sketches-js/dist/ddsketch/math.js");e.CubicallyInterpolatedMapping=function(t){function CubicallyInterpolatedMapping(e,i){void 0===i&&(i=0);var n=t.call(this,e,i)||this;return n.A=6/35,n.B=-.6,n.C=10/7,n._multiplier/=n.C,n}return n(CubicallyInterpolatedMapping,t),CubicallyInterpolatedMapping.prototype._cubicLog2Approx=function(t){var e=(0,o.frexp)(t),i=e[0],n=e[1],r=2*i-1;return((this.A*r+this.B)*r+this.C)*r+(n-1)},CubicallyInterpolatedMapping.prototype._cubicExp2Approx=function(t){var e=Math.floor(t),i=this.B*this.B-3*this.A*this.C,n=2*this.B*this.B*this.B-9*this.A*this.B*this.C-27*this.A*this.A*(t-e),r=Math.cbrt((n-Math.sqrt(n*n-4*i*i*i))/2),s=(-(this.B+r+i/r)/(3*this.A)+1)/2;return(0,o.ldexp)(s,e+1)},CubicallyInterpolatedMapping.prototype._logGamma=function(t){return this._cubicLog2Approx(t)*this._multiplier},CubicallyInterpolatedMapping.prototype._powGamma=function(t){return this._cubicExp2Approx(t/this._multiplier)},CubicallyInterpolatedMapping.prototype._protoInterpolation=function(){return i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").IndexMapping.Interpolation.CUBIC},CubicallyInterpolatedMapping}(r.KeyMapping)},"./@datadog/sketches-js/dist/ddsketch/mapping/KeyMapping.js"(t,e,i){Object.defineProperty(e,"__esModule",{value:!0}),e.KeyMapping=void 0;var n=i("./@datadog/sketches-js/dist/ddsketch/mapping/index.js"),r=11125369292536007e-324,o=Number.MAX_VALUE;e.KeyMapping=function(){function KeyMapping(t,e){if(void 0===e&&(e=0),t<=0||t>=1)throw Error("Relative accuracy must be between 0 and 1 when initializing a KeyMapping");this.relativeAccuracy=t,this._offset=e;var i=2*t/(1-t);this.gamma=1+i,this._multiplier=1/Math.log1p(i),this.minPossible=r*this.gamma,this.maxPossible=o/this.gamma}return KeyMapping.fromGammaOffset=function(t,e){return new this((t-1)/(t+1),e)},KeyMapping.prototype.key=function(t){return Math.ceil(this._logGamma(t))+this._offset},KeyMapping.prototype.value=function(t){return this._powGamma(t-this._offset)*(2/(1+this.gamma))},KeyMapping.prototype.toProto=function(){return i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").IndexMapping.create({gamma:this.gamma,indexOffset:this._offset,interpolation:this._protoInterpolation()})},KeyMapping.fromProto=function(t){if(!t||null==t.gamma||null==t.indexOffset)throw Error("Failed to decode mapping from protobuf");var e=i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").IndexMapping.Interpolation,r=t.interpolation,o=t.gamma,s=t.indexOffset;switch(r){case e.NONE:return n.LogarithmicMapping.fromGammaOffset(o,s);case e.LINEAR:return n.LinearlyInterpolatedMapping.fromGammaOffset(o,s);case e.CUBIC:return n.CubicallyInterpolatedMapping.fromGammaOffset(o,s);default:throw Error("Unrecognized mapping when decoding from protobuf")}},KeyMapping.prototype._logGamma=function(t){return Math.log2(t)*this._multiplier},KeyMapping.prototype._powGamma=function(t){return Math.pow(2,t/this._multiplier)},KeyMapping.prototype._protoInterpolation=function(){return i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").IndexMapping.Interpolation.NONE},KeyMapping}()},"./@datadog/sketches-js/dist/ddsketch/mapping/LinearlyInterpolatedMapping.js"(t,e,i){var n=this&&this.__extends||function(){var extendStatics=function(t,e){return(extendStatics=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function __(){this.constructor=t}extendStatics(t,e),t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)}}();Object.defineProperty(e,"__esModule",{value:!0}),e.LinearlyInterpolatedMapping=void 0;var r=i("./@datadog/sketches-js/dist/ddsketch/mapping/KeyMapping.js"),o=i("./@datadog/sketches-js/dist/ddsketch/math.js");e.LinearlyInterpolatedMapping=function(t){function LinearlyInterpolatedMapping(e,i){return void 0===i&&(i=0),t.call(this,e,i)||this}return n(LinearlyInterpolatedMapping,t),LinearlyInterpolatedMapping.prototype._log2Approx=function(t){var e=(0,o.frexp)(t);return 2*e[0]-1+(e[1]-1)},LinearlyInterpolatedMapping.prototype._exp2Approx=function(t){var e=Math.floor(t)+1,i=(t-e+2)/2;return(0,o.ldexp)(i,e)},LinearlyInterpolatedMapping.prototype._logGamma=function(t){return Math.log2(t)*this._multiplier},LinearlyInterpolatedMapping.prototype._powGamma=function(t){return Math.pow(2,t/this._multiplier)},LinearlyInterpolatedMapping.prototype._protoInterpolation=function(){return i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").IndexMapping.Interpolation.LINEAR},LinearlyInterpolatedMapping}(r.KeyMapping)},"./@datadog/sketches-js/dist/ddsketch/mapping/LogarithmicMapping.js"(t,e,i){var n=this&&this.__extends||function(){var extendStatics=function(t,e){return(extendStatics=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function __(){this.constructor=t}extendStatics(t,e),t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)}}();Object.defineProperty(e,"__esModule",{value:!0}),e.LogarithmicMapping=void 0,e.LogarithmicMapping=function(t){function LogarithmicMapping(e,i){void 0===i&&(i=0);var n=t.call(this,e,i)||this;return n._multiplier*=Math.log(2),n}return n(LogarithmicMapping,t),LogarithmicMapping.prototype._logGamma=function(t){return Math.log2(t)*this._multiplier},LogarithmicMapping.prototype._powGamma=function(t){return Math.pow(2,t/this._multiplier)},LogarithmicMapping.prototype._protoInterpolation=function(){return i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").IndexMapping.Interpolation.NONE},LogarithmicMapping}(i("./@datadog/sketches-js/dist/ddsketch/mapping/KeyMapping.js").KeyMapping)},"./@datadog/sketches-js/dist/ddsketch/mapping/index.js"(t,e,i){Object.defineProperty(e,"__esModule",{value:!0}),e.CubicallyInterpolatedMapping=e.LinearlyInterpolatedMapping=e.LogarithmicMapping=e.KeyMapping=void 0;var n=i("./@datadog/sketches-js/dist/ddsketch/mapping/KeyMapping.js");Object.defineProperty(e,"KeyMapping",{enumerable:!0,get:function(){return n.KeyMapping}});var r=i("./@datadog/sketches-js/dist/ddsketch/mapping/LogarithmicMapping.js");Object.defineProperty(e,"LogarithmicMapping",{enumerable:!0,get:function(){return r.LogarithmicMapping}});var o=i("./@datadog/sketches-js/dist/ddsketch/mapping/LinearlyInterpolatedMapping.js");Object.defineProperty(e,"LinearlyInterpolatedMapping",{enumerable:!0,get:function(){return o.LinearlyInterpolatedMapping}});var s=i("./@datadog/sketches-js/dist/ddsketch/mapping/CubicallyInterpolatedMapping.js");Object.defineProperty(e,"CubicallyInterpolatedMapping",{enumerable:!0,get:function(){return s.CubicallyInterpolatedMapping}})},"./@datadog/sketches-js/dist/ddsketch/math.js"(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.ldexp=e.frexp=void 0,e.frexp=function(t){if(0===t||!Number.isFinite(t))return[t,0];for(var e=Math.abs(t),i=Math.max(-1023,Math.floor(Math.log2(e))+1),n=e*Math.pow(2,-i);n<.5;)n*=2,i--;for(;n>=1;)n*=.5,i++;return t<0&&(n=-n),[n,i]},e.ldexp=function(t,e){for(var i=Math.min(3,Math.ceil(Math.abs(e)/1023)),n=t,r=0;r<i;r++)n*=Math.pow(2,Math.floor((e+r)/i));return n}},"./@datadog/sketches-js/dist/ddsketch/proto/compiled.js"(t,e,i){var n=i("./protobufjs/minimal.js"),r=n.Reader,o=n.Writer,s=n.util,a=n.roots.default||(n.roots.default={});a.DDSketch=function(){function DDSketch(t){if(t)for(var e=Object.keys(t),i=0;i<e.length;++i)null!=t[e[i]]&&(this[e[i]]=t[e[i]])}return DDSketch.prototype.mapping=null,DDSketch.prototype.positiveValues=null,DDSketch.prototype.negativeValues=null,DDSketch.prototype.zeroCount=0,DDSketch.create=function(t){return new DDSketch(t)},DDSketch.encode=function(t,e){return e||(e=o.create()),null!=t.mapping&&Object.hasOwnProperty.call(t,"mapping")&&a.IndexMapping.encode(t.mapping,e.uint32(10).fork()).ldelim(),null!=t.positiveValues&&Object.hasOwnProperty.call(t,"positiveValues")&&a.Store.encode(t.positiveValues,e.uint32(18).fork()).ldelim(),null!=t.negativeValues&&Object.hasOwnProperty.call(t,"negativeValues")&&a.Store.encode(t.negativeValues,e.uint32(26).fork()).ldelim(),null!=t.zeroCount&&Object.hasOwnProperty.call(t,"zeroCount")&&e.uint32(33).double(t.zeroCount),e},DDSketch.encodeDelimited=function(t,e){return this.encode(t,e).ldelim()},DDSketch.decode=function(t,e){t instanceof r||(t=r.create(t));for(var i=void 0===e?t.len:t.pos+e,n=new a.DDSketch;t.pos<i;){var o=t.uint32();switch(o>>>3){case 1:n.mapping=a.IndexMapping.decode(t,t.uint32());break;case 2:n.positiveValues=a.Store.decode(t,t.uint32());break;case 3:n.negativeValues=a.Store.decode(t,t.uint32());break;case 4:n.zeroCount=t.double();break;default:t.skipType(7&o)}}return n},DDSketch.decodeDelimited=function(t){return t instanceof r||(t=new r(t)),this.decode(t,t.uint32())},DDSketch.verify=function(t){if("object"!=typeof t||null===t)return"object expected";if(null!=t.mapping&&t.hasOwnProperty("mapping")){var e=a.IndexMapping.verify(t.mapping);if(e)return"mapping."+e}if(null!=t.positiveValues&&t.hasOwnProperty("positiveValues")){var e=a.Store.verify(t.positiveValues);if(e)return"positiveValues."+e}if(null!=t.negativeValues&&t.hasOwnProperty("negativeValues")){var e=a.Store.verify(t.negativeValues);if(e)return"negativeValues."+e}return null!=t.zeroCount&&t.hasOwnProperty("zeroCount")&&"number"!=typeof t.zeroCount?"zeroCount: number expected":null},DDSketch.fromObject=function(t){if(t instanceof a.DDSketch)return t;var e=new a.DDSketch;if(null!=t.mapping){if("object"!=typeof t.mapping)throw TypeError(".DDSketch.mapping: object expected");e.mapping=a.IndexMapping.fromObject(t.mapping)}if(null!=t.positiveValues){if("object"!=typeof t.positiveValues)throw TypeError(".DDSketch.positiveValues: object expected");e.positiveValues=a.Store.fromObject(t.positiveValues)}if(null!=t.negativeValues){if("object"!=typeof t.negativeValues)throw TypeError(".DDSketch.negativeValues: object expected");e.negativeValues=a.Store.fromObject(t.negativeValues)}return null!=t.zeroCount&&(e.zeroCount=Number(t.zeroCount)),e},DDSketch.toObject=function(t,e){e||(e={});var i={};return e.defaults&&(i.mapping=null,i.positiveValues=null,i.negativeValues=null,i.zeroCount=0),null!=t.mapping&&t.hasOwnProperty("mapping")&&(i.mapping=a.IndexMapping.toObject(t.mapping,e)),null!=t.positiveValues&&t.hasOwnProperty("positiveValues")&&(i.positiveValues=a.Store.toObject(t.positiveValues,e)),null!=t.negativeValues&&t.hasOwnProperty("negativeValues")&&(i.negativeValues=a.Store.toObject(t.negativeValues,e)),null!=t.zeroCount&&t.hasOwnProperty("zeroCount")&&(i.zeroCount=e.json&&!isFinite(t.zeroCount)?String(t.zeroCount):t.zeroCount),i},DDSketch.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},DDSketch}(),a.IndexMapping=function(){function IndexMapping(t){if(t)for(var e=Object.keys(t),i=0;i<e.length;++i)null!=t[e[i]]&&(this[e[i]]=t[e[i]])}return IndexMapping.prototype.gamma=0,IndexMapping.prototype.indexOffset=0,IndexMapping.prototype.interpolation=0,IndexMapping.create=function(t){return new IndexMapping(t)},IndexMapping.encode=function(t,e){return e||(e=o.create()),null!=t.gamma&&Object.hasOwnProperty.call(t,"gamma")&&e.uint32(9).double(t.gamma),null!=t.indexOffset&&Object.hasOwnProperty.call(t,"indexOffset")&&e.uint32(17).double(t.indexOffset),null!=t.interpolation&&Object.hasOwnProperty.call(t,"interpolation")&&e.uint32(24).int32(t.interpolation),e},IndexMapping.encodeDelimited=function(t,e){return this.encode(t,e).ldelim()},IndexMapping.decode=function(t,e){t instanceof r||(t=r.create(t));for(var i=void 0===e?t.len:t.pos+e,n=new a.IndexMapping;t.pos<i;){var o=t.uint32();switch(o>>>3){case 1:n.gamma=t.double();break;case 2:n.indexOffset=t.double();break;case 3:n.interpolation=t.int32();break;default:t.skipType(7&o)}}return n},IndexMapping.decodeDelimited=function(t){return t instanceof r||(t=new r(t)),this.decode(t,t.uint32())},IndexMapping.verify=function(t){if("object"!=typeof t||null===t)return"object expected";if(null!=t.gamma&&t.hasOwnProperty("gamma")&&"number"!=typeof t.gamma)return"gamma: number expected";if(null!=t.indexOffset&&t.hasOwnProperty("indexOffset")&&"number"!=typeof t.indexOffset)return"indexOffset: number expected";if(null!=t.interpolation&&t.hasOwnProperty("interpolation"))switch(t.interpolation){default:return"interpolation: enum value expected";case 0:case 1:case 2:case 3:}return null},IndexMapping.fromObject=function(t){if(t instanceof a.IndexMapping)return t;var e=new a.IndexMapping;switch(null!=t.gamma&&(e.gamma=Number(t.gamma)),null!=t.indexOffset&&(e.indexOffset=Number(t.indexOffset)),t.interpolation){case"NONE":case 0:e.interpolation=0;break;case"LINEAR":case 1:e.interpolation=1;break;case"QUADRATIC":case 2:e.interpolation=2;break;case"CUBIC":case 3:e.interpolation=3}return e},IndexMapping.toObject=function(t,e){e||(e={});var i={};return e.defaults&&(i.gamma=0,i.indexOffset=0,i.interpolation=e.enums===String?"NONE":0),null!=t.gamma&&t.hasOwnProperty("gamma")&&(i.gamma=e.json&&!isFinite(t.gamma)?String(t.gamma):t.gamma),null!=t.indexOffset&&t.hasOwnProperty("indexOffset")&&(i.indexOffset=e.json&&!isFinite(t.indexOffset)?String(t.indexOffset):t.indexOffset),null!=t.interpolation&&t.hasOwnProperty("interpolation")&&(i.interpolation=e.enums===String?a.IndexMapping.Interpolation[t.interpolation]:t.interpolation),i},IndexMapping.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},IndexMapping.Interpolation=function(){var t={},e=Object.create(t);return e[t[0]="NONE"]=0,e[t[1]="LINEAR"]=1,e[t[2]="QUADRATIC"]=2,e[t[3]="CUBIC"]=3,e}(),IndexMapping}(),a.Store=function(){function Store(t){if(this.binCounts={},this.contiguousBinCounts=[],t)for(var e=Object.keys(t),i=0;i<e.length;++i)null!=t[e[i]]&&(this[e[i]]=t[e[i]])}return Store.prototype.binCounts=s.emptyObject,Store.prototype.contiguousBinCounts=s.emptyArray,Store.prototype.contiguousBinIndexOffset=0,Store.create=function(t){return new Store(t)},Store.encode=function(t,e){if(e||(e=o.create()),null!=t.binCounts&&Object.hasOwnProperty.call(t,"binCounts"))for(var i=Object.keys(t.binCounts),n=0;n<i.length;++n)e.uint32(10).fork().uint32(8).sint32(i[n]).uint32(17).double(t.binCounts[i[n]]).ldelim();if(null!=t.contiguousBinCounts&&t.contiguousBinCounts.length){e.uint32(18).fork();for(var n=0;n<t.contiguousBinCounts.length;++n)e.double(t.contiguousBinCounts[n]);e.ldelim()}return null!=t.contiguousBinIndexOffset&&Object.hasOwnProperty.call(t,"contiguousBinIndexOffset")&&e.uint32(24).sint32(t.contiguousBinIndexOffset),e},Store.encodeDelimited=function(t,e){return this.encode(t,e).ldelim()},Store.decode=function(t,e){t instanceof r||(t=r.create(t));for(var i,n,o=void 0===e?t.len:t.pos+e,u=new a.Store;t.pos<o;){var p=t.uint32();switch(p>>>3){case 1:u.binCounts===s.emptyObject&&(u.binCounts={});var f=t.uint32()+t.pos;for(i=0,n=0;t.pos<f;){var c=t.uint32();switch(c>>>3){case 1:i=t.sint32();break;case 2:n=t.double();break;default:t.skipType(7&c)}}u.binCounts[i]=n;break;case 2:if(u.contiguousBinCounts&&u.contiguousBinCounts.length||(u.contiguousBinCounts=[]),(7&p)==2)for(var f=t.uint32()+t.pos;t.pos<f;)u.contiguousBinCounts.push(t.double());else u.contiguousBinCounts.push(t.double());break;case 3:u.contiguousBinIndexOffset=t.sint32();break;default:t.skipType(7&p)}}return u},Store.decodeDelimited=function(t){return t instanceof r||(t=new r(t)),this.decode(t,t.uint32())},Store.verify=function(t){if("object"!=typeof t||null===t)return"object expected";if(null!=t.binCounts&&t.hasOwnProperty("binCounts")){if(!s.isObject(t.binCounts))return"binCounts: object expected";for(var e=Object.keys(t.binCounts),i=0;i<e.length;++i){if(!s.key32Re.test(e[i]))return"binCounts: integer key{k:sint32} expected";if("number"!=typeof t.binCounts[e[i]])return"binCounts: number{k:sint32} expected"}}if(null!=t.contiguousBinCounts&&t.hasOwnProperty("contiguousBinCounts")){if(!Array.isArray(t.contiguousBinCounts))return"contiguousBinCounts: array expected";for(var i=0;i<t.contiguousBinCounts.length;++i)if("number"!=typeof t.contiguousBinCounts[i])return"contiguousBinCounts: number[] expected"}return null!=t.contiguousBinIndexOffset&&t.hasOwnProperty("contiguousBinIndexOffset")&&!s.isInteger(t.contiguousBinIndexOffset)?"contiguousBinIndexOffset: integer expected":null},Store.fromObject=function(t){if(t instanceof a.Store)return t;var e=new a.Store;if(t.binCounts){if("object"!=typeof t.binCounts)throw TypeError(".Store.binCounts: object expected");e.binCounts={};for(var i=Object.keys(t.binCounts),n=0;n<i.length;++n)e.binCounts[i[n]]=Number(t.binCounts[i[n]])}if(t.contiguousBinCounts){if(!Array.isArray(t.contiguousBinCounts))throw TypeError(".Store.contiguousBinCounts: array expected");e.contiguousBinCounts=[];for(var n=0;n<t.contiguousBinCounts.length;++n)e.contiguousBinCounts[n]=Number(t.contiguousBinCounts[n])}return null!=t.contiguousBinIndexOffset&&(e.contiguousBinIndexOffset=0|t.contiguousBinIndexOffset),e},Store.toObject=function(t,e){e||(e={});var i,n={};if((e.arrays||e.defaults)&&(n.contiguousBinCounts=[]),(e.objects||e.defaults)&&(n.binCounts={}),e.defaults&&(n.contiguousBinIndexOffset=0),t.binCounts&&(i=Object.keys(t.binCounts)).length){n.binCounts={};for(var r=0;r<i.length;++r)n.binCounts[i[r]]=e.json&&!isFinite(t.binCounts[i[r]])?String(t.binCounts[i[r]]):t.binCounts[i[r]]}if(t.contiguousBinCounts&&t.contiguousBinCounts.length){n.contiguousBinCounts=[];for(var r=0;r<t.contiguousBinCounts.length;++r)n.contiguousBinCounts[r]=e.json&&!isFinite(t.contiguousBinCounts[r])?String(t.contiguousBinCounts[r]):t.contiguousBinCounts[r]}return null!=t.contiguousBinIndexOffset&&t.hasOwnProperty("contiguousBinIndexOffset")&&(n.contiguousBinIndexOffset=t.contiguousBinIndexOffset),n},Store.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},Store}(),t.exports=a},"./@datadog/sketches-js/dist/ddsketch/store/CollapsingHighestDenseStore.js"(t,e,i){var n=this&&this.__extends||function(){var extendStatics=function(t,e){return(extendStatics=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function __(){this.constructor=t}extendStatics(t,e),t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)}}();Object.defineProperty(e,"__esModule",{value:!0}),e.CollapsingHighestDenseStore=void 0;var r=i("./@datadog/sketches-js/dist/ddsketch/store/DenseStore.js"),o=i("./@datadog/sketches-js/dist/ddsketch/store/util.js");e.CollapsingHighestDenseStore=function(t){function CollapsingHighestDenseStore(e,i){var n=t.call(this,i)||this;return n.binLimit=e,n.isCollapsed=!1,n}return n(CollapsingHighestDenseStore,t),CollapsingHighestDenseStore.prototype.merge=function(t){if(0!==t.count){if(0===this.count)return void this.copy(t);(t.minKey<this.minKey||t.maxKey>this.maxKey)&&this._extendRange(t.minKey,t.maxKey);var e=t.maxKey-t.offset+1,i=Math.max(this.maxKey+1,t.minKey)-t.offset;if(e>i){var n=(0,o.sumOfRange)(t.bins,i,e);this.bins[this.length()-1]+=n}else i=e;for(var r=t.minKey;r<i+t.offset;r++)this.bins[r-this.offset]+=t.bins[r-t.offset];this.count+=t.count}},CollapsingHighestDenseStore.prototype.copy=function(e){t.prototype.copy.call(this,e),this.isCollapsed=e.isCollapsed},CollapsingHighestDenseStore.prototype._getNewLength=function(t,e){var i=e-t+1;return Math.min(this.chunkSize*Math.ceil(i/this.chunkSize),this.binLimit)},CollapsingHighestDenseStore.prototype._adjust=function(t,e){if(e-t+1>this.length())if((e=t+this.length()+1)<=this.minKey)this.offset=t,this.maxKey=e,this.bins.fill(0),this.bins[this.length()-1]=this.count;else{var i=this.offset-t;if(i>0){var n=e-this.offset+1,r=this.maxKey-this.offset+1,s=(0,o.sumOfRange)(this.bins,n,r);this.bins.fill(0,n,r),this.bins[n-1]+=s,this.maxKey=e,this._shiftBins(i)}else this.maxKey=e,this._shiftBins(i);this.minKey=t,this.isCollapsed=!0}else this._centerBins(t,e),this.minKey=t,this.maxKey=e},CollapsingHighestDenseStore.prototype._getIndex=function(t){if(t<this.minKey){if(this.isCollapsed||(this._extendRange(t),this.isCollapsed))return this.length()-1}else t>this.maxKey&&this._extendRange(t);return t-this.offset},CollapsingHighestDenseStore}(r.DenseStore)},"./@datadog/sketches-js/dist/ddsketch/store/CollapsingLowestDenseStore.js"(t,e,i){var n=this&&this.__extends||function(){var extendStatics=function(t,e){return(extendStatics=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function __(){this.constructor=t}extendStatics(t,e),t.prototype=null===e?Object.create(e):(__.prototype=e.prototype,new __)}}();Object.defineProperty(e,"__esModule",{value:!0}),e.CollapsingLowestDenseStore=void 0;var r=i("./@datadog/sketches-js/dist/ddsketch/store/DenseStore.js"),o=i("./@datadog/sketches-js/dist/ddsketch/store/util.js");e.CollapsingLowestDenseStore=function(t){function CollapsingLowestDenseStore(e,i){var n=t.call(this,i)||this;return n.binLimit=e,n.isCollapsed=!1,n}return n(CollapsingLowestDenseStore,t),CollapsingLowestDenseStore.prototype.merge=function(t){if(0!==t.count){if(0===this.count)return void this.copy(t);(t.minKey<this.minKey||t.maxKey>this.maxKey)&&this._extendRange(t.minKey,t.maxKey);var e=t.minKey-t.offset,i=Math.min(this.minKey,t.maxKey+1)-t.offset;if(i>e){var n=(0,o.sumOfRange)(t.bins,e,i);this.bins[0]+=n}else i=e;for(var r=i+t.offset;r<t.maxKey+1;r++)this.bins[r-this.offset]+=t.bins[r-t.offset];this.count+=t.count}},CollapsingLowestDenseStore.prototype.copy=function(e){t.prototype.copy.call(this,e),this.isCollapsed=e.isCollapsed},CollapsingLowestDenseStore.prototype._getNewLength=function(t,e){var i=e-t+1;return Math.min(this.chunkSize*Math.ceil(i/this.chunkSize),this.binLimit)},CollapsingLowestDenseStore.prototype._adjust=function(t,e){if(e-t+1>this.length()){if((t=e-this.length()+1)>=this.maxKey)this.offset=t,this.minKey=t,this.bins.fill(0),this.bins[0]=this.count;else{var i=this.offset-t;if(i<0){var n=this.minKey-this.offset,r=t-this.offset,s=(0,o.sumOfRange)(this.bins,n,r);this.bins.fill(0,n,r),this.bins[r]+=s,this.minKey=t,this._shiftBins(i)}else this.minKey=t,this._shiftBins(i)}this.maxKey=e,this.isCollapsed=!0}else this._centerBins(t,e),this.minKey=t,this.maxKey=e},CollapsingLowestDenseStore.prototype._getIndex=function(t){if(t<this.minKey){if(this.isCollapsed||(this._extendRange(t),this.isCollapsed))return 0}else t>this.maxKey&&this._extendRange(t);return t-this.offset},CollapsingLowestDenseStore}(r.DenseStore)},"./@datadog/sketches-js/dist/ddsketch/store/DenseStore.js"(t,e,i){var n=this&&this.__spreadArray||function(t,e,i){if(i||2==arguments.length)for(var n,r=0,o=e.length;r<o;r++)!n&&r in e||(n||(n=Array.prototype.slice.call(e,0,r)),n[r]=e[r]);return t.concat(n||Array.prototype.slice.call(e))};Object.defineProperty(e,"__esModule",{value:!0}),e.DenseStore=void 0;var r=i("./@datadog/sketches-js/dist/ddsketch/store/util.js"),o=128;e.DenseStore=function(){function DenseStore(t){void 0===t&&(t=o),this.chunkSize=t,this.bins=[],this.count=0,this.minKey=1/0,this.maxKey=-1/0,this.offset=0}return DenseStore.prototype.add=function(t,e){void 0===e&&(e=1);var i=this._getIndex(t);this.bins[i]+=e,this.count+=e},DenseStore.prototype.keyAtRank=function(t,e){void 0===e&&(e=!0);for(var i=0,n=0;n<this.length();n++)if(i+=this.bins[n],e&&i>t||!e&&i>=t+1)return n+this.offset;return this.maxKey},DenseStore.prototype.merge=function(t){if(0!==t.count){if(0===this.count)return void this.copy(t);(t.minKey<this.minKey||t.maxKey>this.maxKey)&&this._extendRange(t.minKey,t.maxKey);var e=t.minKey-t.offset,i=Math.min(this.minKey,t.maxKey+1)-t.offset;if(i>e){var n=(0,r.sumOfRange)(t.bins,e,i);this.bins[0]+=n}else i=e;for(var o=i+t.offset;o<t.maxKey+1;o++)this.bins[o-this.offset]+=t.bins[o-t.offset];this.count+=t.count}},DenseStore.prototype.copy=function(t){this.bins=n([],t.bins,!0),this.count=t.count,this.minKey=t.minKey,this.maxKey=t.maxKey,this.offset=t.offset},DenseStore.prototype.length=function(){return this.bins.length},DenseStore.prototype._getNewLength=function(t,e){var i=e-t+1;return this.chunkSize*Math.ceil(i/this.chunkSize)},DenseStore.prototype._adjust=function(t,e){this._centerBins(t,e),this.minKey=t,this.maxKey=e},DenseStore.prototype._shiftBins=function(t){var e,i;t>0?(this.bins=this.bins.slice(0,-t),(e=this.bins).unshift.apply(e,Array(t).fill(0))):(this.bins=this.bins.slice(Math.abs(t)),(i=this.bins).push.apply(i,Array(Math.abs(t)).fill(0))),this.offset-=t},DenseStore.prototype._centerBins=function(t,e){var i=t+Math.floor((e-t+1)/2);this._shiftBins(Math.floor(this.offset+this.length()/2)-i)},DenseStore.prototype._extendRange=function(t,e){e=e||t;var i,n=Math.min(t,e,this.minKey),r=Math.max(t,e,this.maxKey);if(0===this.length())this.bins=Array(this._getNewLength(n,r)).fill(0),this.offset=n,this._adjust(n,r);else if(n>=this.minKey&&r<this.offset+this.length())this.minKey=n,this.maxKey=r;else{var o=this._getNewLength(n,r);o>this.length()&&(i=this.bins).push.apply(i,Array(o-this.length()).fill(0)),this._adjust(n,r)}},DenseStore.prototype._getIndex=function(t){return t<this.minKey?this._extendRange(t):t>this.maxKey&&this._extendRange(t),t-this.offset},DenseStore.prototype.toProto=function(){return i("./@datadog/sketches-js/dist/ddsketch/proto/compiled.js").Store.create({contiguousBinCounts:this.bins,contiguousBinIndexOffset:this.offset})},DenseStore.fromProto=function(t){if(!t||null==t.contiguousBinCounts||null==t.contiguousBinIndexOffset)throw Error("Failed to decode store from protobuf");var e=new this,i=t.contiguousBinIndexOffset;e.offset=i;for(var n=0,r=t.contiguousBinCounts;n<r.length;n++){var o=r[n];e.add(i,o),i+=1}return e},DenseStore}()},"./@datadog/sketches-js/dist/ddsketch/store/index.js"(t,e,i){Object.defineProperty(e,"__esModule",{value:!0}),e.CollapsingHighestDenseStore=e.CollapsingLowestDenseStore=e.DenseStore=void 0;var n=i("./@datadog/sketches-js/dist/ddsketch/store/DenseStore.js");Object.defineProperty(e,"DenseStore",{enumerable:!0,get:function(){return n.DenseStore}});var r=i("./@datadog/sketches-js/dist/ddsketch/store/CollapsingLowestDenseStore.js");Object.defineProperty(e,"CollapsingLowestDenseStore",{enumerable:!0,get:function(){return r.CollapsingLowestDenseStore}});var o=i("./@datadog/sketches-js/dist/ddsketch/store/CollapsingHighestDenseStore.js");Object.defineProperty(e,"CollapsingHighestDenseStore",{enumerable:!0,get:function(){return o.CollapsingHighestDenseStore}})},"./@datadog/sketches-js/dist/ddsketch/store/util.js"(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.sumOfRange=void 0,e.sumOfRange=function(t,e,i){for(var n=0,r=e;r<=i;r++)n+=t[r];return n}},"./@datadog/sketches-js/dist/index.js"(t,e,i){var n=this&&this.__createBinding||(Object.create?function(t,e,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(e,i);(!r||("get"in r?!e.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return e[i]}}),Object.defineProperty(t,n,r)}:function(t,e,i,n){void 0===n&&(n=i),t[n]=e[i]}),r=this&&this.__exportStar||function(t,e){for(var i in t)"default"===i||Object.prototype.hasOwnProperty.call(e,i)||n(e,t,i)};Object.defineProperty(e,"__esModule",{value:!0}),r(i("./@datadog/sketches-js/dist/ddsketch/index.js"),e)},"./@protobufjs/aspromise/index.js"(t){t.exports=asPromise;function asPromise(t,e){for(var i=Array(arguments.length-1),n=0,r=2,o=!0;r<arguments.length;)i[n++]=arguments[r++];return new Promise(function(r,s){i[n]=function(t){if(o)if(o=!1,t)s(t);else{for(var e=Array(arguments.length-1),i=0;i<e.length;)e[i++]=arguments[i];r.apply(null,e)}};try{t.apply(e||null,i)}catch(t){o&&(o=!1,s(t))}})}},"./@protobufjs/base64/index.js"(t,e){var i=e;i.length=function(t){var e=t.length;if(!e)return 0;for(var i=0;--e%4>1&&"="===t.charAt(e);)++i;return Math.ceil(3*t.length)/4-i};for(var n=Array(64),r=Array(123),o=0;o<64;)r[n[o]=o<26?o+65:o<52?o+71:o<62?o-4:o-59|43]=o++;i.encode=function(t,e,i){for(var r,o=null,s=[],a=0,u=0;e<i;){var p=t[e++];switch(u){case 0:s[a++]=n[p>>2],r=(3&p)<<4,u=1;break;case 1:s[a++]=n[r|p>>4],r=(15&p)<<2,u=2;break;case 2:s[a++]=n[r|p>>6],s[a++]=n[63&p],u=0}a>8191&&((o||(o=[])).push(String.fromCharCode.apply(String,s)),a=0)}return(u&&(s[a++]=n[r],s[a++]=61,1===u&&(s[a++]=61)),o)?(a&&o.push(String.fromCharCode.apply(String,s.slice(0,a))),o.join("")):String.fromCharCode.apply(String,s.slice(0,a))};var s="invalid encoding";i.decode=function(t,e,i){for(var n,o=i,a=0,u=0;u<t.length;){var p=t.charCodeAt(u++);if(61===p&&a>1)break;if(void 0===(p=r[p]))throw Error(s);switch(a){case 0:n=p,a=1;break;case 1:e[i++]=n<<2|(48&p)>>4,n=p,a=2;break;case 2:e[i++]=(15&n)<<4|(60&p)>>2,n=p,a=3;break;case 3:e[i++]=(3&n)<<6|p,a=0}}if(1===a)throw Error(s);return i-o},i.test=function(t){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(t)}},"./@protobufjs/eventemitter/index.js"(t){function EventEmitter(){this._listeners={}}t.exports=EventEmitter,EventEmitter.prototype.on=function(t,e,i){return(this._listeners[t]||(this._listeners[t]=[])).push({fn:e,ctx:i||this}),this},EventEmitter.prototype.off=function(t,e){if(void 0===t)this._listeners={};else if(void 0===e)this._listeners[t]=[];else for(var i=this._listeners[t],n=0;n<i.length;)i[n].fn===e?i.splice(n,1):++n;return this},EventEmitter.prototype.emit=function(t){var e=this._listeners[t];if(e){for(var i=[],n=1;n<arguments.length;)i.push(arguments[n++]);for(n=0;n<e.length;)e[n].fn.apply(e[n++].ctx,i)}return this}},"./@protobufjs/float/index.js"(t){function factory(t){return"u">typeof Float32Array?!function(){var e=new Float32Array([-0]),i=new Uint8Array(e.buffer),n=128===i[3];function writeFloat_f32_cpy(t,n,r){e[0]=t,n[r]=i[0],n[r+1]=i[1],n[r+2]=i[2],n[r+3]=i[3]}function writeFloat_f32_rev(t,n,r){e[0]=t,n[r]=i[3],n[r+1]=i[2],n[r+2]=i[1],n[r+3]=i[0]}function readFloat_f32_cpy(t,n){return i[0]=t[n],i[1]=t[n+1],i[2]=t[n+2],i[3]=t[n+3],e[0]}function readFloat_f32_rev(t,n){return i[3]=t[n],i[2]=t[n+1],i[1]=t[n+2],i[0]=t[n+3],e[0]}t.writeFloatLE=n?writeFloat_f32_cpy:writeFloat_f32_rev,t.writeFloatBE=n?writeFloat_f32_rev:writeFloat_f32_cpy,t.readFloatLE=n?readFloat_f32_cpy:readFloat_f32_rev,t.readFloatBE=n?readFloat_f32_rev:readFloat_f32_cpy}():!function(){function writeFloat_ieee754(t,e,i,n){var r=+(e<0);if(r&&(e=-e),0===e)t(1/e>0?0:0x80000000,i,n);else if(isNaN(e))t(0x7fc00000,i,n);else if(e>34028234663852886e22)t((r<<31|0x7f800000)>>>0,i,n);else if(e<11754943508222875e-54)t((r<<31|Math.round(e/1401298464324817e-60))>>>0,i,n);else{var o=Math.floor(Math.log(e)/Math.LN2),s=8388607&Math.round(e*Math.pow(2,-o)*8388608);t((r<<31|o+127<<23|s)>>>0,i,n)}}function readFloat_ieee754(t,e,i){var n=t(e,i),r=(n>>31)*2+1,o=n>>>23&255,s=8388607&n;return 255===o?s?NaN:1/0*r:0===o?1401298464324817e-60*r*s:r*Math.pow(2,o-150)*(s+8388608)}t.writeFloatLE=writeFloat_ieee754.bind(null,writeUintLE),t.writeFloatBE=writeFloat_ieee754.bind(null,writeUintBE),t.readFloatLE=readFloat_ieee754.bind(null,readUintLE),t.readFloatBE=readFloat_ieee754.bind(null,readUintBE)}(),"u">typeof Float64Array?!function(){var e=new Float64Array([-0]),i=new Uint8Array(e.buffer),n=128===i[7];function writeDouble_f64_cpy(t,n,r){e[0]=t,n[r]=i[0],n[r+1]=i[1],n[r+2]=i[2],n[r+3]=i[3],n[r+4]=i[4],n[r+5]=i[5],n[r+6]=i[6],n[r+7]=i[7]}function writeDouble_f64_rev(t,n,r){e[0]=t,n[r]=i[7],n[r+1]=i[6],n[r+2]=i[5],n[r+3]=i[4],n[r+4]=i[3],n[r+5]=i[2],n[r+6]=i[1],n[r+7]=i[0]}function readDouble_f64_cpy(t,n){return i[0]=t[n],i[1]=t[n+1],i[2]=t[n+2],i[3]=t[n+3],i[4]=t[n+4],i[5]=t[n+5],i[6]=t[n+6],i[7]=t[n+7],e[0]}function readDouble_f64_rev(t,n){return i[7]=t[n],i[6]=t[n+1],i[5]=t[n+2],i[4]=t[n+3],i[3]=t[n+4],i[2]=t[n+5],i[1]=t[n+6],i[0]=t[n+7],e[0]}t.writeDoubleLE=n?writeDouble_f64_cpy:writeDouble_f64_rev,t.writeDoubleBE=n?writeDouble_f64_rev:writeDouble_f64_cpy,t.readDoubleLE=n?readDouble_f64_cpy:readDouble_f64_rev,t.readDoubleBE=n?readDouble_f64_rev:readDouble_f64_cpy}():!function(){function writeDouble_ieee754(t,e,i,n,r,o){var s,a=+(n<0);if(a&&(n=-n),0===n)t(0,r,o+e),t(1/n>0?0:0x80000000,r,o+i);else if(isNaN(n))t(0,r,o+e),t(0x7ff80000,r,o+i);else if(n>17976931348623157e292)t(0,r,o+e),t((a<<31|0x7ff00000)>>>0,r,o+i);else if(n<22250738585072014e-324)t((s=n/5e-324)>>>0,r,o+e),t((a<<31|s/0x100000000)>>>0,r,o+i);else{var u=Math.floor(Math.log(n)/Math.LN2);1024===u&&(u=1023),t(0x10000000000000*(s=n*Math.pow(2,-u))>>>0,r,o+e),t((a<<31|u+1023<<20|1048576*s&1048575)>>>0,r,o+i)}}function readDouble_ieee754(t,e,i,n,r){var o=t(n,r+e),s=t(n,r+i),a=(s>>31)*2+1,u=s>>>20&2047,p=0x100000000*(1048575&s)+o;return 2047===u?p?NaN:1/0*a:0===u?5e-324*a*p:a*Math.pow(2,u-1075)*(p+0x10000000000000)}t.writeDoubleLE=writeDouble_ieee754.bind(null,writeUintLE,0,4),t.writeDoubleBE=writeDouble_ieee754.bind(null,writeUintBE,4,0),t.readDoubleLE=readDouble_ieee754.bind(null,readUintLE,0,4),t.readDoubleBE=readDouble_ieee754.bind(null,readUintBE,4,0)}(),t}function writeUintLE(t,e,i){e[i]=255&t,e[i+1]=t>>>8&255,e[i+2]=t>>>16&255,e[i+3]=t>>>24}function writeUintBE(t,e,i){e[i]=t>>>24,e[i+1]=t>>>16&255,e[i+2]=t>>>8&255,e[i+3]=255&t}function readUintLE(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16|t[e+3]<<24)>>>0}function readUintBE(t,e){return(t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3])>>>0}t.exports=factory(factory)},"./@protobufjs/inquire/index.js"(module){module.exports=inquire;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}},"./@protobufjs/pool/index.js"(t){t.exports=pool;function pool(t,e,i){var n=i||8192,r=n>>>1,o=null,s=n;return function(i){if(i<1||i>r)return t(i);s+i>n&&(o=t(n),s=0);var a=e.call(o,s,s+=i);return 7&s&&(s=(7|s)+1),a}}},"./@protobufjs/utf8/index.js"(t,e){var i=e;i.length=function(t){for(var e=0,i=0,n=0;n<t.length;++n)(i=t.charCodeAt(n))<128?e+=1:i<2048?e+=2:(64512&i)==55296&&(64512&t.charCodeAt(n+1))==56320?(++n,e+=4):e+=3;return e},i.read=function(t,e,i){if(i-e<1)return"";for(var n,r=null,o=[],s=0;e<i;)(n=t[e++])<128?o[s++]=n:n>191&&n<224?o[s++]=(31&n)<<6|63&t[e++]:n>239&&n<365?(n=((7&n)<<18|(63&t[e++])<<12|(63&t[e++])<<6|63&t[e++])-65536,o[s++]=55296+(n>>10),o[s++]=56320+(1023&n)):o[s++]=(15&n)<<12|(63&t[e++])<<6|63&t[e++],s>8191&&((r||(r=[])).push(String.fromCharCode.apply(String,o)),s=0);return r?(s&&r.push(String.fromCharCode.apply(String,o.slice(0,s))),r.join("")):String.fromCharCode.apply(String,o.slice(0,s))},i.write=function(t,e,i){for(var n,r,o=i,s=0;s<t.length;++s)(n=t.charCodeAt(s))<128?e[i++]=n:(n<2048?e[i++]=n>>6|192:((64512&n)==55296&&(64512&(r=t.charCodeAt(s+1)))==56320?(n=65536+((1023&n)<<10)+(1023&r),++s,e[i++]=n>>18|240,e[i++]=n>>12&63|128):e[i++]=n>>12|224,e[i++]=n>>6&63|128),e[i++]=63&n|128);return i-o}},"./protobufjs/minimal.js"(t,e,i){t.exports=i("./protobufjs/src/index-minimal.js")},"./protobufjs/src/index-minimal.js"(t,e,i){var n=e;function configure(){n.util._configure(),n.Writer._configure(n.BufferWriter),n.Reader._configure(n.BufferReader)}n.build="minimal",n.Writer=i("./protobufjs/src/writer.js"),n.BufferWriter=i("./protobufjs/src/writer_buffer.js"),n.Reader=i("./protobufjs/src/reader.js"),n.BufferReader=i("./protobufjs/src/reader_buffer.js"),n.util=i("./protobufjs/src/util/minimal.js"),n.rpc=i("./protobufjs/src/rpc.js"),n.roots=i("./protobufjs/src/roots.js"),n.configure=configure,configure()},"./protobufjs/src/reader.js"(t,e,i){t.exports=Reader;var n,r=i("./protobufjs/src/util/minimal.js"),o=r.LongBits,s=r.utf8;function indexOutOfRange(t,e){return RangeError("index out of range: "+t.pos+" + "+(e||1)+" > "+t.len)}function Reader(t){this.buf=t,this.pos=0,this.len=t.length}var a="u">typeof Uint8Array?function(t){if(t instanceof Uint8Array||Array.isArray(t))return new Reader(t);throw Error("illegal buffer")}:function(t){if(Array.isArray(t))return new Reader(t);throw Error("illegal buffer")},create=function(){return r.Buffer?function(t){return(Reader.create=function(t){return r.Buffer.isBuffer(t)?new n(t):a(t)})(t)}:a};function readLongVarint(){var t=new o(0,0),e=0;if(this.len-this.pos>4){for(;e<4;++e)if(t.lo=(t.lo|(127&this.buf[this.pos])<<7*e)>>>0,this.buf[this.pos++]<128)return t;if(t.lo=(t.lo|(127&this.buf[this.pos])<<28)>>>0,t.hi=(t.hi|(127&this.buf[this.pos])>>4)>>>0,this.buf[this.pos++]<128)return t;e=0}else{for(;e<3;++e){if(this.pos>=this.len)throw indexOutOfRange(this);if(t.lo=(t.lo|(127&this.buf[this.pos])<<7*e)>>>0,this.buf[this.pos++]<128)return t}return t.lo=(t.lo|(127&this.buf[this.pos++])<<7*e)>>>0,t}if(this.len-this.pos>4){for(;e<5;++e)if(t.hi=(t.hi|(127&this.buf[this.pos])<<7*e+3)>>>0,this.buf[this.pos++]<128)return t}else for(;e<5;++e){if(this.pos>=this.len)throw indexOutOfRange(this);if(t.hi=(t.hi|(127&this.buf[this.pos])<<7*e+3)>>>0,this.buf[this.pos++]<128)return t}throw Error("invalid varint encoding")}function readFixed32_end(t,e){return(t[e-4]|t[e-3]<<8|t[e-2]<<16|t[e-1]<<24)>>>0}function readFixed64(){if(this.pos+8>this.len)throw indexOutOfRange(this,8);return new o(readFixed32_end(this.buf,this.pos+=4),readFixed32_end(this.buf,this.pos+=4))}Reader.create=create(),Reader.prototype._slice=r.Array.prototype.subarray||r.Array.prototype.slice,Reader.prototype.uint32=function(){var t=0xffffffff;return function(){if(t=(127&this.buf[this.pos])>>>0,this.buf[this.pos++]<128||(t=(t|(127&this.buf[this.pos])<<7)>>>0,this.buf[this.pos++]<128)||(t=(t|(127&this.buf[this.pos])<<14)>>>0,this.buf[this.pos++]<128)||(t=(t|(127&this.buf[this.pos])<<21)>>>0,this.buf[this.pos++]<128)||(t=(t|(15&this.buf[this.pos])<<28)>>>0,this.buf[this.pos++]<128))return t;if((this.pos+=5)>this.len)throw this.pos=this.len,indexOutOfRange(this,10);return t}}(),Reader.prototype.int32=function(){return 0|this.uint32()},Reader.prototype.sint32=function(){var t=this.uint32();return t>>>1^-(1&t)},Reader.prototype.bool=function(){return 0!==this.uint32()},Reader.prototype.fixed32=function(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);return readFixed32_end(this.buf,this.pos+=4)},Reader.prototype.sfixed32=function(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);return 0|readFixed32_end(this.buf,this.pos+=4)},Reader.prototype.float=function(){if(this.pos+4>this.len)throw indexOutOfRange(this,4);var t=r.float.readFloatLE(this.buf,this.pos);return this.pos+=4,t},Reader.prototype.double=function(){if(this.pos+8>this.len)throw indexOutOfRange(this,4);var t=r.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,t},Reader.prototype.bytes=function(){var t=this.uint32(),e=this.pos,i=this.pos+t;if(i>this.len)throw indexOutOfRange(this,t);if(this.pos+=t,Array.isArray(this.buf))return this.buf.slice(e,i);if(e===i){var n=r.Buffer;return n?n.alloc(0):new this.buf.constructor(0)}return this._slice.call(this.buf,e,i)},Reader.prototype.string=function(){var t=this.bytes();return s.read(t,0,t.length)},Reader.prototype.skip=function(t){if("number"==typeof t){if(this.pos+t>this.len)throw indexOutOfRange(this,t);this.pos+=t}else do if(this.pos>=this.len)throw indexOutOfRange(this);while(128&this.buf[this.pos++]);return this},Reader.prototype.skipType=function(t){switch(t){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;4!=(t=7&this.uint32());)this.skipType(t);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+t+" at offset "+this.pos)}return this},Reader._configure=function(t){n=t,Reader.create=create(),n._configure();var e=r.Long?"toLong":"toNumber";r.merge(Reader.prototype,{int64:function(){return readLongVarint.call(this)[e](!1)},uint64:function(){return readLongVarint.call(this)[e](!0)},sint64:function(){return readLongVarint.call(this).zzDecode()[e](!1)},fixed64:function(){return readFixed64.call(this)[e](!0)},sfixed64:function(){return readFixed64.call(this)[e](!1)}})}},"./protobufjs/src/reader_buffer.js"(t,e,i){t.exports=BufferReader;var n=i("./protobufjs/src/reader.js");(BufferReader.prototype=Object.create(n.prototype)).constructor=BufferReader;var r=i("./protobufjs/src/util/minimal.js");function BufferReader(t){n.call(this,t)}BufferReader._configure=function(){r.Buffer&&(BufferReader.prototype._slice=r.Buffer.prototype.slice)},BufferReader.prototype.string=function(){var t=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+t,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+t,this.len))},BufferReader._configure()},"./protobufjs/src/roots.js"(t){t.exports={}},"./protobufjs/src/rpc.js"(t,e,i){e.Service=i("./protobufjs/src/rpc/service.js")},"./protobufjs/src/rpc/service.js"(t,e,i){t.exports=Service;var n=i("./protobufjs/src/util/minimal.js");function Service(t,e,i){if("function"!=typeof t)throw TypeError("rpcImpl must be a function");n.EventEmitter.call(this),this.rpcImpl=t,this.requestDelimited=!!e,this.responseDelimited=!!i}(Service.prototype=Object.create(n.EventEmitter.prototype)).constructor=Service,Service.prototype.rpcCall=function rpcCall(t,e,i,r,o){if(!r)throw TypeError("request must be specified");var s=this;if(!o)return n.asPromise(rpcCall,s,t,e,i,r);if(!s.rpcImpl)return void setTimeout(function(){o(Error("already ended"))},0);try{return s.rpcImpl(t,e[s.requestDelimited?"encodeDelimited":"encode"](r).finish(),function(e,n){if(e)return s.emit("error",e,t),o(e);if(null===n)return void s.end(!0);if(!(n instanceof i))try{n=i[s.responseDelimited?"decodeDelimited":"decode"](n)}catch(e){return s.emit("error",e,t),o(e)}return s.emit("data",n,t),o(null,n)})}catch(e){s.emit("error",e,t),setTimeout(function(){o(e)},0);return}},Service.prototype.end=function(t){return this.rpcImpl&&(t||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this}},"./protobufjs/src/util/longbits.js"(t,e,i){t.exports=LongBits;var n=i("./protobufjs/src/util/minimal.js");function LongBits(t,e){this.lo=t>>>0,this.hi=e>>>0}var r=LongBits.zero=new LongBits(0,0);r.toNumber=function(){return 0},r.zzEncode=r.zzDecode=function(){return this},r.length=function(){return 1};var o=LongBits.zeroHash="\0\0\0\0\0\0\0\0";LongBits.fromNumber=function(t){if(0===t)return r;var e=t<0;e&&(t=-t);var i=t>>>0,n=(t-i)/0x100000000>>>0;return e&&(n=~n>>>0,i=~i>>>0,++i>0xffffffff&&(i=0,++n>0xffffffff&&(n=0))),new LongBits(i,n)},LongBits.from=function(t){if("number"==typeof t)return LongBits.fromNumber(t);if(n.isString(t))if(!n.Long)return LongBits.fromNumber(parseInt(t,10));else t=n.Long.fromString(t);return t.low||t.high?new LongBits(t.low>>>0,t.high>>>0):r},LongBits.prototype.toNumber=function(t){if(!t&&this.hi>>>31){var e=~this.lo+1>>>0,i=~this.hi>>>0;return e||(i=i+1>>>0),-(e+0x100000000*i)}return this.lo+0x100000000*this.hi},LongBits.prototype.toLong=function(t){return n.Long?new n.Long(0|this.lo,0|this.hi,!!t):{low:0|this.lo,high:0|this.hi,unsigned:!!t}};var s=String.prototype.charCodeAt;LongBits.fromHash=function(t){return t===o?r:new LongBits((s.call(t,0)|s.call(t,1)<<8|s.call(t,2)<<16|s.call(t,3)<<24)>>>0,(s.call(t,4)|s.call(t,5)<<8|s.call(t,6)<<16|s.call(t,7)<<24)>>>0)},LongBits.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)},LongBits.prototype.zzEncode=function(){var t=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^t)>>>0,this.lo=(this.lo<<1^t)>>>0,this},LongBits.prototype.zzDecode=function(){var t=-(1&this.lo);return this.lo=((this.lo>>>1|this.hi<<31)^t)>>>0,this.hi=(this.hi>>>1^t)>>>0,this},LongBits.prototype.length=function(){var t=this.lo,e=(this.lo>>>28|this.hi<<4)>>>0,i=this.hi>>>24;return 0===i?0===e?