Socket
Socket
Sign inDemoInstall

@pollyjs/utils

Package Overview
Dependencies
Maintainers
2
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pollyjs/utils - npm Package Compare versions

Comparing version 4.1.0 to 4.3.0

src/utils/is-buffer-utf8-representable.js

11

CHANGELOG.md

@@ -6,2 +6,13 @@ # Change Log

# [4.3.0](https://github.com/netflix/pollyjs/tree/master/packages/@pollyjs/utils/compare/v4.2.1...v4.3.0) (2020-05-18)
### Features
* **adapter-xhr:** Add support for handling binary data ([#333](https://github.com/netflix/pollyjs/tree/master/packages/@pollyjs/utils/issues/333)) ([48ea1d7](https://github.com/netflix/pollyjs/tree/master/packages/@pollyjs/utils/commit/48ea1d7))
# [4.1.0](https://github.com/netflix/pollyjs/tree/master/packages/@pollyjs/utils/compare/v4.0.4...v4.1.0) (2020-04-23)

@@ -8,0 +19,0 @@

15

dist/cjs/pollyjs-utils.js
/**
* @pollyjs/utils v4.1.0
* @pollyjs/utils v4.3.0
*

@@ -16,2 +16,3 @@ * https://github.com/netflix/pollyjs

var qs = _interopDefault(require('qs'));
var buffer = require('buffer');

@@ -2101,2 +2102,13 @@ var modes = {

/**
* Determine if the given buffer is utf8.
* @param {Buffer} buffer
*/
function isBufferUtf8Representable(buffer$1) {
const utfEncodedBuffer = buffer$1.toString('utf8');
const reconstructedBuffer = buffer.Buffer.from(utfEncodedBuffer, 'utf8');
return reconstructedBuffer.equals(buffer$1);
}
exports.ACTIONS = actions;

@@ -2113,4 +2125,5 @@ exports.EXPIRY_STRATEGIES = expiryStrategies;

exports.getFactoryId = getFactoryId;
exports.isBufferUtf8Representable = isBufferUtf8Representable;
exports.timeout = timeout;
exports.timestamp = timestamp;
//# sourceMappingURL=pollyjs-utils.js.map

2

dist/cjs/pollyjs-utils.min.js

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

"use strict";function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var URLParse=_interopDefault(require("url-parse")),qs=_interopDefault(require("qs")),modes={RECORD:"record",REPLAY:"replay",PASSTHROUGH:"passthrough",STOPPED:"stopped"},actions={RECORD:"record",REPLAY:"replay",INTERCEPT:"intercept",PASSTHROUGH:"passthrough"},httpMethods=["GET","PUT","POST","DELETE","PATCH","MERGE","HEAD","OPTIONS"],httpStatusCodes={100:"Continue",101:"Switching Protocols",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",300:"Multiple Choice",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Request Entity Too Large",414:"Request-URI Too Long",415:"Unsupported Media Type",416:"Requested Range Not Satisfiable",417:"Expectation Failed",422:"Unprocessable Entity",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported"},expiryStrategies={RECORD:"record",WARN:"warn",ERROR:"error"};class PollyError extends Error{constructor(e,...t){super(`[Polly] ${e}`,...t),Error.captureStackTrace&&Error.captureStackTrace(this,PollyError),this.name="PollyError"}}function assert(e,t){if(!t)throw new PollyError(e)}var es6_object_toString=Object.freeze({}),ceil=Math.ceil,floor=Math.floor,_toInteger=function(e){return isNaN(e=+e)?0:(e>0?floor:ceil)(e)},_defined=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},_stringAt=function(e){return function(t,r){var o,n,i=String(_defined(t)),s=_toInteger(r),a=i.length;return s<0||s>=a?e?"":void 0:(o=i.charCodeAt(s))<55296||o>56319||s+1===a||(n=i.charCodeAt(s+1))<56320||n>57343?e?i.charAt(s):o:e?i.slice(s,s+2):n-56320+(o-55296<<10)+65536}},_library=!0;function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}function getCjsExportFromNamespace(e){return e&&e.default||e}var _global=createCommonjsModule(function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),_core=createCommonjsModule(function(e){var t=e.exports={version:"2.6.9"};"number"==typeof __e&&(__e=t)}),_core_1=_core.version,_aFunction=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},_ctx=function(e,t,r){if(_aFunction(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,o){return e.call(t,r,o)};case 3:return function(r,o,n){return e.call(t,r,o,n)}}return function(){return e.apply(t,arguments)}},_isObject=function(e){return"object"==typeof e?null!==e:"function"==typeof e},_anObject=function(e){if(!_isObject(e))throw TypeError(e+" is not an object!");return e},_fails=function(e){try{return!!e()}catch(e){return!0}},_descriptors=!_fails(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),document$1=_global.document,is=_isObject(document$1)&&_isObject(document$1.createElement),_domCreate=function(e){return is?document$1.createElement(e):{}},_ie8DomDefine=!_descriptors&&!_fails(function(){return 7!=Object.defineProperty(_domCreate("div"),"a",{get:function(){return 7}}).a}),_toPrimitive=function(e,t){if(!_isObject(e))return e;var r,o;if(t&&"function"==typeof(r=e.toString)&&!_isObject(o=r.call(e)))return o;if("function"==typeof(r=e.valueOf)&&!_isObject(o=r.call(e)))return o;if(!t&&"function"==typeof(r=e.toString)&&!_isObject(o=r.call(e)))return o;throw TypeError("Can't convert object to primitive value")},dP=Object.defineProperty,f=_descriptors?Object.defineProperty:function(e,t,r){if(_anObject(e),t=_toPrimitive(t,!0),_anObject(r),_ie8DomDefine)try{return dP(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e},_objectDp={f:f},_propertyDesc=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},_hide=_descriptors?function(e,t,r){return _objectDp.f(e,t,_propertyDesc(1,r))}:function(e,t,r){return e[t]=r,e},hasOwnProperty={}.hasOwnProperty,_has=function(e,t){return hasOwnProperty.call(e,t)},PROTOTYPE="prototype",$export=function(e,t,r){var o,n,i,s=e&$export.F,a=e&$export.G,c=e&$export.S,u=e&$export.P,l=e&$export.B,_=e&$export.W,f=a?_core:_core[t]||(_core[t]={}),p=f[PROTOTYPE],y=a?_global:c?_global[t]:(_global[t]||{})[PROTOTYPE];for(o in a&&(r=t),r)(n=!s&&y&&void 0!==y[o])&&_has(f,o)||(i=n?y[o]:r[o],f[o]=a&&"function"!=typeof y[o]?r[o]:l&&n?_ctx(i,_global):_&&y[o]==i?function(e){var t=function(t,r,o){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,o)}return e.apply(this,arguments)};return t[PROTOTYPE]=e[PROTOTYPE],t}(i):u&&"function"==typeof i?_ctx(Function.call,i):i,u&&((f.virtual||(f.virtual={}))[o]=i,e&$export.R&&p&&!p[o]&&_hide(p,o,i)))};$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128;var _export=$export,_redefine=_hide,_iterators={},toString={}.toString,_cof=function(e){return toString.call(e).slice(8,-1)},_iobject=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==_cof(e)?e.split(""):Object(e)},_toIobject=function(e){return _iobject(_defined(e))},min=Math.min,_toLength=function(e){return e>0?min(_toInteger(e),9007199254740991):0},max=Math.max,min$1=Math.min,_toAbsoluteIndex=function(e,t){return(e=_toInteger(e))<0?max(e+t,0):min$1(e,t)},_arrayIncludes=function(e){return function(t,r,o){var n,i=_toIobject(t),s=_toLength(i.length),a=_toAbsoluteIndex(o,s);if(e&&r!=r){for(;s>a;)if((n=i[a++])!=n)return!0}else for(;s>a;a++)if((e||a in i)&&i[a]===r)return e||a||0;return!e&&-1}},_shared=createCommonjsModule(function(e){var t=_global["__core-js_shared__"]||(_global["__core-js_shared__"]={});(e.exports=function(e,r){return t[e]||(t[e]=void 0!==r?r:{})})("versions",[]).push({version:_core.version,mode:"pure",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})}),id=0,px=Math.random(),_uid=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++id+px).toString(36))},shared=_shared("keys"),_sharedKey=function(e){return shared[e]||(shared[e]=_uid(e))},arrayIndexOf=_arrayIncludes(!1),IE_PROTO=_sharedKey("IE_PROTO"),_objectKeysInternal=function(e,t){var r,o=_toIobject(e),n=0,i=[];for(r in o)r!=IE_PROTO&&_has(o,r)&&i.push(r);for(;t.length>n;)_has(o,r=t[n++])&&(~arrayIndexOf(i,r)||i.push(r));return i},_enumBugKeys="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),_objectKeys=Object.keys||function(e){return _objectKeysInternal(e,_enumBugKeys)},_objectDps=_descriptors?Object.defineProperties:function(e,t){_anObject(e);for(var r,o=_objectKeys(t),n=o.length,i=0;n>i;)_objectDp.f(e,r=o[i++],t[r]);return e},document$2=_global.document,_html=document$2&&document$2.documentElement,IE_PROTO$1=_sharedKey("IE_PROTO"),Empty=function(){},PROTOTYPE$1="prototype",createDict=function(){var e,t=_domCreate("iframe"),r=_enumBugKeys.length;for(t.style.display="none",_html.appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),createDict=e.F;r--;)delete createDict[PROTOTYPE$1][_enumBugKeys[r]];return createDict()},_objectCreate=Object.create||function(e,t){var r;return null!==e?(Empty[PROTOTYPE$1]=_anObject(e),r=new Empty,Empty[PROTOTYPE$1]=null,r[IE_PROTO$1]=e):r=createDict(),void 0===t?r:_objectDps(r,t)},_wks=createCommonjsModule(function(e){var t=_shared("wks"),r=_global.Symbol,o="function"==typeof r;(e.exports=function(e){return t[e]||(t[e]=o&&r[e]||(o?r:_uid)("Symbol."+e))}).store=t}),def=_objectDp.f,TAG=_wks("toStringTag"),_setToStringTag=function(e,t,r){e&&!_has(e=r?e:e.prototype,TAG)&&def(e,TAG,{configurable:!0,value:t})},IteratorPrototype={};_hide(IteratorPrototype,_wks("iterator"),function(){return this});var _iterCreate=function(e,t,r){e.prototype=_objectCreate(IteratorPrototype,{next:_propertyDesc(1,r)}),_setToStringTag(e,t+" Iterator")},_toObject=function(e){return Object(_defined(e))},IE_PROTO$2=_sharedKey("IE_PROTO"),ObjectProto=Object.prototype,_objectGpo=Object.getPrototypeOf||function(e){return e=_toObject(e),_has(e,IE_PROTO$2)?e[IE_PROTO$2]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?ObjectProto:null},ITERATOR=_wks("iterator"),BUGGY=!([].keys&&"next"in[].keys()),FF_ITERATOR="@@iterator",KEYS="keys",VALUES="values",returnThis=function(){return this},_iterDefine=function(e,t,r,o,n,i,s){_iterCreate(r,t,o);var a,c,u,l=function(e){if(!BUGGY&&e in y)return y[e];switch(e){case KEYS:case VALUES:return function(){return new r(this,e)}}return function(){return new r(this,e)}},_=t+" Iterator",f=n==VALUES,p=!1,y=e.prototype,b=y[ITERATOR]||y[FF_ITERATOR]||n&&y[n],m=b||l(n),d=n?f?l("entries"):m:void 0,h="Array"==t&&y.entries||b;if(h&&(u=_objectGpo(h.call(new e)))!==Object.prototype&&u.next&&_setToStringTag(u,_,!0),f&&b&&b.name!==VALUES&&(p=!0,m=function(){return b.call(this)}),s&&(BUGGY||p||!y[ITERATOR])&&_hide(y,ITERATOR,m),_iterators[t]=m,_iterators[_]=returnThis,n)if(a={values:f?m:l(VALUES),keys:i?m:l(KEYS),entries:d},s)for(c in a)c in y||_redefine(y,c,a[c]);else _export(_export.P+_export.F*(BUGGY||p),t,a);return a},$at=_stringAt(!0);_iterDefine(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=$at(t,r),this._i+=e.length,{value:e,done:!1})});var _iterStep=function(e,t){return{value:t,done:!!e}},es6_array_iterator=_iterDefine(Array,"Array",function(e,t){this._t=_toIobject(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,_iterStep(1)):_iterStep(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])},"values");_iterators.Arguments=_iterators.Array;for(var TO_STRING_TAG=_wks("toStringTag"),DOMIterables="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),i=0;i<DOMIterables.length;i++){var NAME=DOMIterables[i],Collection=_global[NAME],proto=Collection&&Collection.prototype;proto&&!proto[TO_STRING_TAG]&&_hide(proto,TO_STRING_TAG,NAME),_iterators[NAME]=_iterators.Array}var defer,channel,port,TAG$1=_wks("toStringTag"),ARG="Arguments"==_cof(function(){return arguments}()),tryGet=function(e,t){try{return e[t]}catch(e){}},_classof=function(e){var t,r,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=tryGet(t=Object(e),TAG$1))?r:ARG?_cof(t):"Object"==(o=_cof(t))&&"function"==typeof t.callee?"Arguments":o},_anInstance=function(e,t,r,o){if(!(e instanceof t)||void 0!==o&&o in e)throw TypeError(r+": incorrect invocation!");return e},_iterCall=function(e,t,r,o){try{return o?t(_anObject(r)[0],r[1]):t(r)}catch(t){var n=e.return;throw void 0!==n&&_anObject(n.call(e)),t}},ITERATOR$1=_wks("iterator"),ArrayProto=Array.prototype,_isArrayIter=function(e){return void 0!==e&&(_iterators.Array===e||ArrayProto[ITERATOR$1]===e)},ITERATOR$2=_wks("iterator"),core_getIteratorMethod=_core.getIteratorMethod=function(e){if(null!=e)return e[ITERATOR$2]||e["@@iterator"]||_iterators[_classof(e)]},_forOf=createCommonjsModule(function(e){var t={},r={},o=e.exports=function(e,o,n,i,s){var a,c,u,l,_=s?function(){return e}:core_getIteratorMethod(e),f=_ctx(n,i,o?2:1),p=0;if("function"!=typeof _)throw TypeError(e+" is not iterable!");if(_isArrayIter(_)){for(a=_toLength(e.length);a>p;p++)if((l=o?f(_anObject(c=e[p])[0],c[1]):f(e[p]))===t||l===r)return l}else for(u=_.call(e);!(c=u.next()).done;)if((l=_iterCall(u,f,c.value,o))===t||l===r)return l};o.BREAK=t,o.RETURN=r}),SPECIES=_wks("species"),_speciesConstructor=function(e,t){var r,o=_anObject(e).constructor;return void 0===o||null==(r=_anObject(o)[SPECIES])?t:_aFunction(r)},_invoke=function(e,t,r){var o=void 0===r;switch(t.length){case 0:return o?e():e.call(r);case 1:return o?e(t[0]):e.call(r,t[0]);case 2:return o?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return o?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return o?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)},process=_global.process,setTask=_global.setImmediate,clearTask=_global.clearImmediate,MessageChannel=_global.MessageChannel,Dispatch=_global.Dispatch,counter=0,queue={},ONREADYSTATECHANGE="onreadystatechange",run=function(){var e=+this;if(queue.hasOwnProperty(e)){var t=queue[e];delete queue[e],t()}},listener=function(e){run.call(e.data)};setTask&&clearTask||(setTask=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return queue[++counter]=function(){_invoke("function"==typeof e?e:Function(e),t)},defer(counter),counter},clearTask=function(e){delete queue[e]},"process"==_cof(process)?defer=function(e){process.nextTick(_ctx(run,e,1))}:Dispatch&&Dispatch.now?defer=function(e){Dispatch.now(_ctx(run,e,1))}:MessageChannel?(port=(channel=new MessageChannel).port2,channel.port1.onmessage=listener,defer=_ctx(port.postMessage,port,1)):_global.addEventListener&&"function"==typeof postMessage&&!_global.importScripts?(defer=function(e){_global.postMessage(e+"","*")},_global.addEventListener("message",listener,!1)):defer=ONREADYSTATECHANGE in _domCreate("script")?function(e){_html.appendChild(_domCreate("script"))[ONREADYSTATECHANGE]=function(){_html.removeChild(this),run.call(e)}}:function(e){setTimeout(_ctx(run,e,1),0)});var _task={set:setTask,clear:clearTask},macrotask=_task.set,Observer=_global.MutationObserver||_global.WebKitMutationObserver,process$1=_global.process,Promise=_global.Promise,isNode="process"==_cof(process$1),_microtask=function(){var e,t,r,o=function(){var o,n;for(isNode&&(o=process$1.domain)&&o.exit();e;){n=e.fn,e=e.next;try{n()}catch(o){throw e?r():t=void 0,o}}t=void 0,o&&o.enter()};if(isNode)r=function(){process$1.nextTick(o)};else if(!Observer||_global.navigator&&_global.navigator.standalone)if(Promise&&Promise.resolve){var n=Promise.resolve(void 0);r=function(){n.then(o)}}else r=function(){macrotask.call(_global,o)};else{var i=!0,s=document.createTextNode("");new Observer(o).observe(s,{characterData:!0}),r=function(){s.data=i=!i}}return function(o){var n={fn:o,next:void 0};t&&(t.next=n),e||(e=n,r()),t=n}};function PromiseCapability(e){var t,r;this.promise=new e(function(e,o){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=o}),this.resolve=_aFunction(t),this.reject=_aFunction(r)}var f$1=function(e){return new PromiseCapability(e)},_newPromiseCapability={f:f$1},_perform=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}},navigator=_global.navigator,_userAgent=navigator&&navigator.userAgent||"",_promiseResolve=function(e,t){if(_anObject(e),_isObject(t)&&t.constructor===e)return t;var r=_newPromiseCapability.f(e);return(0,r.resolve)(t),r.promise},_redefineAll=function(e,t,r){for(var o in t)r&&e[o]?e[o]=t[o]:_hide(e,o,t[o]);return e},SPECIES$1=_wks("species"),_setSpecies=function(e){var t="function"==typeof _core[e]?_core[e]:_global[e];_descriptors&&t&&!t[SPECIES$1]&&_objectDp.f(t,SPECIES$1,{configurable:!0,get:function(){return this}})},ITERATOR$3=_wks("iterator"),SAFE_CLOSING=!1;try{var riter=[7][ITERATOR$3]();riter.return=function(){SAFE_CLOSING=!0},Array.from(riter,function(){throw 2})}catch(e){}var Internal,newGenericPromiseCapability,OwnPromiseCapability,Wrapper,_iterDetect=function(e,t){if(!t&&!SAFE_CLOSING)return!1;var r=!1;try{var o=[7],n=o[ITERATOR$3]();n.next=function(){return{done:r=!0}},o[ITERATOR$3]=function(){return n},e(o)}catch(e){}return r},task=_task.set,microtask=_microtask(),PROMISE="Promise",TypeError$1=_global.TypeError,process$2=_global.process,versions=process$2&&process$2.versions,v8=versions&&versions.v8||"",$Promise=_global[PROMISE],isNode$1="process"==_classof(process$2),empty=function(){},newPromiseCapability=newGenericPromiseCapability=_newPromiseCapability.f,USE_NATIVE=!!function(){try{var e=$Promise.resolve(1),t=(e.constructor={})[_wks("species")]=function(e){e(empty,empty)};return(isNode$1||"function"==typeof PromiseRejectionEvent)&&e.then(empty)instanceof t&&0!==v8.indexOf("6.6")&&-1===_userAgent.indexOf("Chrome/66")}catch(e){}}(),isThenable=function(e){var t;return!(!_isObject(e)||"function"!=typeof(t=e.then))&&t},notify=function(e,t){if(!e._n){e._n=!0;var r=e._c;microtask(function(){for(var o=e._v,n=1==e._s,i=0,s=function(t){var r,i,s,a=n?t.ok:t.fail,c=t.resolve,u=t.reject,l=t.domain;try{a?(n||(2==e._h&&onHandleUnhandled(e),e._h=1),!0===a?r=o:(l&&l.enter(),r=a(o),l&&(l.exit(),s=!0)),r===t.promise?u(TypeError$1("Promise-chain cycle")):(i=isThenable(r))?i.call(r,c,u):c(r)):u(o)}catch(e){l&&!s&&l.exit(),u(e)}};r.length>i;)s(r[i++]);e._c=[],e._n=!1,t&&!e._h&&onUnhandled(e)})}},onUnhandled=function(e){task.call(_global,function(){var t,r,o,n=e._v,i=isUnhandled(e);if(i&&(t=_perform(function(){isNode$1?process$2.emit("unhandledRejection",n,e):(r=_global.onunhandledrejection)?r({promise:e,reason:n}):(o=_global.console)&&o.error&&o.error("Unhandled promise rejection",n)}),e._h=isNode$1||isUnhandled(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},isUnhandled=function(e){return 1!==e._h&&0===(e._a||e._c).length},onHandleUnhandled=function(e){task.call(_global,function(){var t;isNode$1?process$2.emit("rejectionHandled",e):(t=_global.onrejectionhandled)&&t({promise:e,reason:e._v})})},$reject=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),notify(t,!0))},$resolve=function(e){var t,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===e)throw TypeError$1("Promise can't be resolved itself");(t=isThenable(e))?microtask(function(){var o={_w:r,_d:!1};try{t.call(e,_ctx($resolve,o,1),_ctx($reject,o,1))}catch(e){$reject.call(o,e)}}):(r._v=e,r._s=1,notify(r,!1))}catch(e){$reject.call({_w:r,_d:!1},e)}}};USE_NATIVE||($Promise=function(e){_anInstance(this,$Promise,PROMISE,"_h"),_aFunction(e),Internal.call(this);try{e(_ctx($resolve,this,1),_ctx($reject,this,1))}catch(e){$reject.call(this,e)}},(Internal=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=_redefineAll($Promise.prototype,{then:function(e,t){var r=newPromiseCapability(_speciesConstructor(this,$Promise));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=isNode$1?process$2.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&notify(this,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),OwnPromiseCapability=function(){var e=new Internal;this.promise=e,this.resolve=_ctx($resolve,e,1),this.reject=_ctx($reject,e,1)},_newPromiseCapability.f=newPromiseCapability=function(e){return e===$Promise||e===Wrapper?new OwnPromiseCapability(e):newGenericPromiseCapability(e)}),_export(_export.G+_export.W+_export.F*!USE_NATIVE,{Promise:$Promise}),_setToStringTag($Promise,PROMISE),_setSpecies(PROMISE),Wrapper=_core[PROMISE],_export(_export.S+_export.F*!USE_NATIVE,PROMISE,{reject:function(e){var t=newPromiseCapability(this);return(0,t.reject)(e),t.promise}}),_export(_export.S+_export.F*_library,PROMISE,{resolve:function(e){return _promiseResolve(this===Wrapper?$Promise:this,e)}}),_export(_export.S+_export.F*!(USE_NATIVE&&_iterDetect(function(e){$Promise.all(e).catch(empty)})),PROMISE,{all:function(e){var t=this,r=newPromiseCapability(t),o=r.resolve,n=r.reject,i=_perform(function(){var r=[],i=0,s=1;_forOf(e,!1,function(e){var a=i++,c=!1;r.push(void 0),s++,t.resolve(e).then(function(e){c||(c=!0,r[a]=e,--s||o(r))},n)}),--s||o(r)});return i.e&&n(i.v),r.promise},race:function(e){var t=this,r=newPromiseCapability(t),o=r.reject,n=_perform(function(){_forOf(e,!1,function(e){t.resolve(e).then(r.resolve,o)})});return n.e&&o(n.v),r.promise}}),_export(_export.P+_export.R,"Promise",{finally:function(e){var t=_speciesConstructor(this,_core.Promise||_global.Promise),r="function"==typeof e;return this.then(r?function(r){return _promiseResolve(t,e()).then(function(){return r})}:e,r?function(r){return _promiseResolve(t,e()).then(function(){throw r})}:e)}}),_export(_export.S,"Promise",{try:function(e){var t=_newPromiseCapability.f(this),r=_perform(e);return(r.e?t.reject:t.resolve)(r.v),t.promise}}),getCjsExportFromNamespace(es6_object_toString);var promise=_core.Promise,promise$1=promise,_stringWs="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff",space="["+_stringWs+"]",non="​…",ltrim=RegExp("^"+space+space+"*"),rtrim=RegExp(space+space+"*$"),exporter=function(e,t,r){var o={},n=_fails(function(){return!!_stringWs[e]()||non[e]()!=non}),i=o[e]=n?t(trim):_stringWs[e];r&&(o[r]=i),_export(_export.P+_export.F*n,"String",o)},trim=exporter.trim=function(e,t){return e=String(_defined(e)),1&t&&(e=e.replace(ltrim,"")),2&t&&(e=e.replace(rtrim,"")),e},_stringTrim=exporter,$parseInt=_global.parseInt,$trim=_stringTrim.trim,hex=/^[-+]?0[xX]/,_parseInt=8!==$parseInt(_stringWs+"08")||22!==$parseInt(_stringWs+"0x16")?function(e,t){var r=$trim(String(e),3);return $parseInt(r,t>>>0||(hex.test(r)?16:10))}:$parseInt;_export(_export.G+_export.F*(parseInt!=_parseInt),{parseInt:_parseInt});var _parseInt$1=_core.parseInt,_parseInt$2=_parseInt$1;function timeout(e){const t=_parseInt$2(e,10);return new promise$1(e=>t>0?setTimeout(e,t):e())}function timestamp(){return(new Date).toISOString()}var f$2={}.propertyIsEnumerable,_objectPie={f:f$2},gOPD=Object.getOwnPropertyDescriptor,f$3=_descriptors?gOPD:function(e,t){if(e=_toIobject(e),t=_toPrimitive(t,!0),_ie8DomDefine)try{return gOPD(e,t)}catch(e){}if(_has(e,t))return _propertyDesc(!_objectPie.f.call(e,t),e[t])},_objectGopd={f:f$3},_objectSap=function(e,t){var r=(_core.Object||{})[e]||Object[e],o={};o[e]=t(r),_export(_export.S+_export.F*_fails(function(){r(1)}),"Object",o)},$getOwnPropertyDescriptor=_objectGopd.f;_objectSap("getOwnPropertyDescriptor",function(){return function(e,t){return $getOwnPropertyDescriptor(_toIobject(e),t)}});var $Object=_core.Object,getOwnPropertyDescriptor=function(e,t){return $Object.getOwnPropertyDescriptor(e,t)},getOwnPropertyDescriptor$1=getOwnPropertyDescriptor,_meta=createCommonjsModule(function(e){var t=_uid("meta"),r=_objectDp.f,o=0,n=Object.isExtensible||function(){return!0},i=!_fails(function(){return n(Object.preventExtensions({}))}),s=function(e){r(e,t,{value:{i:"O"+ ++o,w:{}}})},a=e.exports={KEY:t,NEED:!1,fastKey:function(e,r){if(!_isObject(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!_has(e,t)){if(!n(e))return"F";if(!r)return"E";s(e)}return e[t].i},getWeak:function(e,r){if(!_has(e,t)){if(!n(e))return!0;if(!r)return!1;s(e)}return e[t].w},onFreeze:function(e){return i&&a.NEED&&n(e)&&!_has(e,t)&&s(e),e}}}),_meta_1=_meta.KEY,_meta_2=_meta.NEED,_meta_3=_meta.fastKey,_meta_4=_meta.getWeak,_meta_5=_meta.onFreeze,f$4=_wks,_wksExt={f:f$4},defineProperty=_objectDp.f,_wksDefine=function(e){var t=_core.Symbol||(_core.Symbol={});"_"==e.charAt(0)||e in t||defineProperty(t,e,{value:_wksExt.f(e)})},f$5=Object.getOwnPropertySymbols,_objectGops={f:f$5},_enumKeys=function(e){var t=_objectKeys(e),r=_objectGops.f;if(r)for(var o,n=r(e),i=_objectPie.f,s=0;n.length>s;)i.call(e,o=n[s++])&&t.push(o);return t},_isArray=Array.isArray||function(e){return"Array"==_cof(e)},hiddenKeys=_enumBugKeys.concat("length","prototype"),f$6=Object.getOwnPropertyNames||function(e){return _objectKeysInternal(e,hiddenKeys)},_objectGopn={f:f$6},gOPN=_objectGopn.f,toString$1={}.toString,windowNames="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],getWindowNames=function(e){try{return gOPN(e)}catch(e){return windowNames.slice()}},f$7=function(e){return windowNames&&"[object Window]"==toString$1.call(e)?getWindowNames(e):gOPN(_toIobject(e))},_objectGopnExt={f:f$7},META=_meta.KEY,gOPD$1=_objectGopd.f,dP$1=_objectDp.f,gOPN$1=_objectGopnExt.f,$Symbol=_global.Symbol,$JSON=_global.JSON,_stringify=$JSON&&$JSON.stringify,PROTOTYPE$2="prototype",HIDDEN=_wks("_hidden"),TO_PRIMITIVE=_wks("toPrimitive"),isEnum={}.propertyIsEnumerable,SymbolRegistry=_shared("symbol-registry"),AllSymbols=_shared("symbols"),OPSymbols=_shared("op-symbols"),ObjectProto$1=Object[PROTOTYPE$2],USE_NATIVE$1="function"==typeof $Symbol&&!!_objectGops.f,QObject=_global.QObject,setter=!QObject||!QObject[PROTOTYPE$2]||!QObject[PROTOTYPE$2].findChild,setSymbolDesc=_descriptors&&_fails(function(){return 7!=_objectCreate(dP$1({},"a",{get:function(){return dP$1(this,"a",{value:7}).a}})).a})?function(e,t,r){var o=gOPD$1(ObjectProto$1,t);o&&delete ObjectProto$1[t],dP$1(e,t,r),o&&e!==ObjectProto$1&&dP$1(ObjectProto$1,t,o)}:dP$1,wrap=function(e){var t=AllSymbols[e]=_objectCreate($Symbol[PROTOTYPE$2]);return t._k=e,t},isSymbol=USE_NATIVE$1&&"symbol"==typeof $Symbol.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof $Symbol},$defineProperty=function(e,t,r){return e===ObjectProto$1&&$defineProperty(OPSymbols,t,r),_anObject(e),t=_toPrimitive(t,!0),_anObject(r),_has(AllSymbols,t)?(r.enumerable?(_has(e,HIDDEN)&&e[HIDDEN][t]&&(e[HIDDEN][t]=!1),r=_objectCreate(r,{enumerable:_propertyDesc(0,!1)})):(_has(e,HIDDEN)||dP$1(e,HIDDEN,_propertyDesc(1,{})),e[HIDDEN][t]=!0),setSymbolDesc(e,t,r)):dP$1(e,t,r)},$defineProperties=function(e,t){_anObject(e);for(var r,o=_enumKeys(t=_toIobject(t)),n=0,i=o.length;i>n;)$defineProperty(e,r=o[n++],t[r]);return e},$create=function(e,t){return void 0===t?_objectCreate(e):$defineProperties(_objectCreate(e),t)},$propertyIsEnumerable=function(e){var t=isEnum.call(this,e=_toPrimitive(e,!0));return!(this===ObjectProto$1&&_has(AllSymbols,e)&&!_has(OPSymbols,e))&&(!(t||!_has(this,e)||!_has(AllSymbols,e)||_has(this,HIDDEN)&&this[HIDDEN][e])||t)},$getOwnPropertyDescriptor$1=function(e,t){if(e=_toIobject(e),t=_toPrimitive(t,!0),e!==ObjectProto$1||!_has(AllSymbols,t)||_has(OPSymbols,t)){var r=gOPD$1(e,t);return!r||!_has(AllSymbols,t)||_has(e,HIDDEN)&&e[HIDDEN][t]||(r.enumerable=!0),r}},$getOwnPropertyNames=function(e){for(var t,r=gOPN$1(_toIobject(e)),o=[],n=0;r.length>n;)_has(AllSymbols,t=r[n++])||t==HIDDEN||t==META||o.push(t);return o},$getOwnPropertySymbols=function(e){for(var t,r=e===ObjectProto$1,o=gOPN$1(r?OPSymbols:_toIobject(e)),n=[],i=0;o.length>i;)!_has(AllSymbols,t=o[i++])||r&&!_has(ObjectProto$1,t)||n.push(AllSymbols[t]);return n};USE_NATIVE$1||(_redefine(($Symbol=function(){if(this instanceof $Symbol)throw TypeError("Symbol is not a constructor!");var e=_uid(arguments.length>0?arguments[0]:void 0),t=function(r){this===ObjectProto$1&&t.call(OPSymbols,r),_has(this,HIDDEN)&&_has(this[HIDDEN],e)&&(this[HIDDEN][e]=!1),setSymbolDesc(this,e,_propertyDesc(1,r))};return _descriptors&&setter&&setSymbolDesc(ObjectProto$1,e,{configurable:!0,set:t}),wrap(e)})[PROTOTYPE$2],"toString",function(){return this._k}),_objectGopd.f=$getOwnPropertyDescriptor$1,_objectDp.f=$defineProperty,_objectGopn.f=_objectGopnExt.f=$getOwnPropertyNames,_objectPie.f=$propertyIsEnumerable,_objectGops.f=$getOwnPropertySymbols,_descriptors&&!_library&&_redefine(ObjectProto$1,"propertyIsEnumerable",$propertyIsEnumerable,!0),_wksExt.f=function(e){return wrap(_wks(e))}),_export(_export.G+_export.W+_export.F*!USE_NATIVE$1,{Symbol:$Symbol});for(var es6Symbols="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),j=0;es6Symbols.length>j;)_wks(es6Symbols[j++]);for(var wellKnownSymbols=_objectKeys(_wks.store),k=0;wellKnownSymbols.length>k;)_wksDefine(wellKnownSymbols[k++]);_export(_export.S+_export.F*!USE_NATIVE$1,"Symbol",{for:function(e){return _has(SymbolRegistry,e+="")?SymbolRegistry[e]:SymbolRegistry[e]=$Symbol(e)},keyFor:function(e){if(!isSymbol(e))throw TypeError(e+" is not a symbol!");for(var t in SymbolRegistry)if(SymbolRegistry[t]===e)return t},useSetter:function(){setter=!0},useSimple:function(){setter=!1}}),_export(_export.S+_export.F*!USE_NATIVE$1,"Object",{create:$create,defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor$1,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols});var FAILS_ON_PRIMITIVES=_fails(function(){_objectGops.f(1)});_export(_export.S+_export.F*FAILS_ON_PRIMITIVES,"Object",{getOwnPropertySymbols:function(e){return _objectGops.f(_toObject(e))}}),$JSON&&_export(_export.S+_export.F*(!USE_NATIVE$1||_fails(function(){var e=$Symbol();return"[null]"!=_stringify([e])||"{}"!=_stringify({a:e})||"{}"!=_stringify(Object(e))})),"JSON",{stringify:function(e){for(var t,r,o=[e],n=1;arguments.length>n;)o.push(arguments[n++]);if(r=t=o[1],(_isObject(t)||void 0!==e)&&!isSymbol(e))return _isArray(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!isSymbol(t))return t}),o[1]=t,_stringify.apply($JSON,o)}}),$Symbol[PROTOTYPE$2][TO_PRIMITIVE]||_hide($Symbol[PROTOTYPE$2],TO_PRIMITIVE,$Symbol[PROTOTYPE$2].valueOf),_setToStringTag($Symbol,"Symbol"),_setToStringTag(Math,"Math",!0),_setToStringTag(_global.JSON,"JSON",!0);var getOwnPropertySymbols=_core.Object.getOwnPropertySymbols,getOwnPropertySymbols$1=getOwnPropertySymbols;_objectSap("keys",function(){return function(e){return _objectKeys(_toObject(e))}});var keys=_core.Object.keys,keys$1=keys;_export(_export.S+_export.F*!_descriptors,"Object",{defineProperty:_objectDp.f});var $Object$1=_core.Object,defineProperty$1=function(e,t,r){return $Object$1.defineProperty(e,t,r)},defineProperty$2=defineProperty$1;function _defineProperty(e,t,r){return t in e?defineProperty$2(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var defineProperty$3=_defineProperty;function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},o=keys$1(r);"function"==typeof getOwnPropertySymbols$1&&(o=o.concat(getOwnPropertySymbols$1(r).filter(function(e){return getOwnPropertyDescriptor$1(r,e).enumerable}))),o.forEach(function(t){defineProperty$3(e,t,r[t])})}return e}var objectSpread=_objectSpread;_wksDefine("asyncIterator"),_wksDefine("observable");var symbol=_core.Symbol,symbol$1=symbol;const ARRAY_FORMAT=symbol$1(),INDICES_REGEX=/\[\d+\]$/,BRACKETS_REGEX=/\[\]$/;function parseQuery(e,t){return qs.parse(e,objectSpread({plainObjects:!0,ignoreQueryPrefix:!0,strictNullHandling:!0},t))}function stringifyQuery(e,t={}){return qs.stringify(e,objectSpread({addQueryPrefix:!0,strictNullHandling:!0},t))}function arrayFormat(e){const t=(e||"").replace("?","").split("&").map(e=>decodeURIComponent(e.split("=")[0]));for(const e of t){if(INDICES_REGEX.test(e))return"indices";if(BRACKETS_REGEX.test(e))return"brackets"}if(t.some((e,r)=>t.indexOf(e)!==r))return"repeat"}class URL extends URLParse{constructor(e,t){super(e),t&&this.set("query",this.query||{})}set(e,t,r){return"query"===e?(t&&"string"==typeof t&&(this[ARRAY_FORMAT]=arrayFormat(t)||this[ARRAY_FORMAT]),super.set(e,t,parseQuery)):super.set(e,t,r)}toString(){return super.toString(e=>stringifyQuery(e,{arrayFormat:this[ARRAY_FORMAT]}))}}function buildUrl(...e){const t=new URL(e.map(e=>e&&(e+"").trim()).filter(Boolean).join("/"));return t.set("pathname",t.pathname.replace(/\/{2,}/g,"/")),t.href}const supportsBlob=(()=>{try{return!!new Blob}catch(e){return!1}})();function readBlob(e){return new promise$1((t,r)=>{const o=new FileReader;o.onend=r,o.onabort=r,o.onload=()=>t(o.result),o.readAsDataURL(new Blob([e],{type:e.type}))})}async function serialize(e){return supportsBlob&&e instanceof Blob?await readBlob(e):e}const supportsFormData="undefined"!=typeof FormData;async function serialize$1(e){if(supportsFormData&&e instanceof FormData){const t=[];for(const[r,o]of e.entries())if(supportsBlob&&o instanceof Blob){const e=await readBlob(o);t.push(`${r}=${e}`)}else t.push(`${r}=${o}`);return t.join("\r\n")}return e}_export(_export.S,"Array",{isArray:_isArray});var isArray=_core.Array.isArray,isArray$1=isArray;const supportsBuffer="undefined"!=typeof Buffer,supportsArrayBuffer="undefined"!=typeof ArrayBuffer;function serialize$2(e){if(supportsBuffer&&e){let t;if(Buffer.isBuffer(e))t=e;else if(isArray$1(e)&&e.some(e=>Buffer.isBuffer(e))){const r=e.map(e=>Buffer.from(e));t=Buffer.concat(r)}else"[object ArrayBuffer]"===`${e}`?t=Buffer.from(e):supportsArrayBuffer&&ArrayBuffer.isView(e)&&(t=Buffer.from(e.buffer,e.byteOffset,e.byteLength));if(Buffer.isBuffer(t))return t.toString("hex")}return e}var index={blob:serialize,formData:serialize$1,buffer:serialize$2};function getFactoryId(e){return e.hasOwnProperty("id")?e.id:(console.warn(`[Polly] ${e.name} "name" is deprecated and has been renamed to "id".`),e.name)}exports.ACTIONS=actions,exports.EXPIRY_STRATEGIES=expiryStrategies,exports.HTTP_METHODS=httpMethods,exports.HTTP_STATUS_CODES=httpStatusCodes,exports.MODES=modes,exports.PollyError=PollyError,exports.Serializers=index,exports.URL=URL,exports.assert=assert,exports.buildUrl=buildUrl,exports.getFactoryId=getFactoryId,exports.timeout=timeout,exports.timestamp=timestamp;
"use strict";function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var URLParse=_interopDefault(require("url-parse")),qs=_interopDefault(require("qs")),buffer=require("buffer"),modes={RECORD:"record",REPLAY:"replay",PASSTHROUGH:"passthrough",STOPPED:"stopped"},actions={RECORD:"record",REPLAY:"replay",INTERCEPT:"intercept",PASSTHROUGH:"passthrough"},httpMethods=["GET","PUT","POST","DELETE","PATCH","MERGE","HEAD","OPTIONS"],httpStatusCodes={100:"Continue",101:"Switching Protocols",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",300:"Multiple Choice",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Request Entity Too Large",414:"Request-URI Too Long",415:"Unsupported Media Type",416:"Requested Range Not Satisfiable",417:"Expectation Failed",422:"Unprocessable Entity",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported"},expiryStrategies={RECORD:"record",WARN:"warn",ERROR:"error"};class PollyError extends Error{constructor(e,...t){super(`[Polly] ${e}`,...t),Error.captureStackTrace&&Error.captureStackTrace(this,PollyError),this.name="PollyError"}}function assert(e,t){if(!t)throw new PollyError(e)}var es6_object_toString=Object.freeze({}),ceil=Math.ceil,floor=Math.floor,_toInteger=function(e){return isNaN(e=+e)?0:(e>0?floor:ceil)(e)},_defined=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},_stringAt=function(e){return function(t,r){var o,n,i=String(_defined(t)),s=_toInteger(r),a=i.length;return s<0||s>=a?e?"":void 0:(o=i.charCodeAt(s))<55296||o>56319||s+1===a||(n=i.charCodeAt(s+1))<56320||n>57343?e?i.charAt(s):o:e?i.slice(s,s+2):n-56320+(o-55296<<10)+65536}},_library=!0;function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}function getCjsExportFromNamespace(e){return e&&e.default||e}var _global=createCommonjsModule(function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),_core=createCommonjsModule(function(e){var t=e.exports={version:"2.6.9"};"number"==typeof __e&&(__e=t)}),_core_1=_core.version,_aFunction=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},_ctx=function(e,t,r){if(_aFunction(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,o){return e.call(t,r,o)};case 3:return function(r,o,n){return e.call(t,r,o,n)}}return function(){return e.apply(t,arguments)}},_isObject=function(e){return"object"==typeof e?null!==e:"function"==typeof e},_anObject=function(e){if(!_isObject(e))throw TypeError(e+" is not an object!");return e},_fails=function(e){try{return!!e()}catch(e){return!0}},_descriptors=!_fails(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),document$1=_global.document,is=_isObject(document$1)&&_isObject(document$1.createElement),_domCreate=function(e){return is?document$1.createElement(e):{}},_ie8DomDefine=!_descriptors&&!_fails(function(){return 7!=Object.defineProperty(_domCreate("div"),"a",{get:function(){return 7}}).a}),_toPrimitive=function(e,t){if(!_isObject(e))return e;var r,o;if(t&&"function"==typeof(r=e.toString)&&!_isObject(o=r.call(e)))return o;if("function"==typeof(r=e.valueOf)&&!_isObject(o=r.call(e)))return o;if(!t&&"function"==typeof(r=e.toString)&&!_isObject(o=r.call(e)))return o;throw TypeError("Can't convert object to primitive value")},dP=Object.defineProperty,f=_descriptors?Object.defineProperty:function(e,t,r){if(_anObject(e),t=_toPrimitive(t,!0),_anObject(r),_ie8DomDefine)try{return dP(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e},_objectDp={f:f},_propertyDesc=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},_hide=_descriptors?function(e,t,r){return _objectDp.f(e,t,_propertyDesc(1,r))}:function(e,t,r){return e[t]=r,e},hasOwnProperty={}.hasOwnProperty,_has=function(e,t){return hasOwnProperty.call(e,t)},PROTOTYPE="prototype",$export=function(e,t,r){var o,n,i,s=e&$export.F,a=e&$export.G,c=e&$export.S,u=e&$export.P,l=e&$export.B,f=e&$export.W,_=a?_core:_core[t]||(_core[t]={}),p=_[PROTOTYPE],y=a?_global:c?_global[t]:(_global[t]||{})[PROTOTYPE];for(o in a&&(r=t),r)(n=!s&&y&&void 0!==y[o])&&_has(_,o)||(i=n?y[o]:r[o],_[o]=a&&"function"!=typeof y[o]?r[o]:l&&n?_ctx(i,_global):f&&y[o]==i?function(e){var t=function(t,r,o){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,o)}return e.apply(this,arguments)};return t[PROTOTYPE]=e[PROTOTYPE],t}(i):u&&"function"==typeof i?_ctx(Function.call,i):i,u&&((_.virtual||(_.virtual={}))[o]=i,e&$export.R&&p&&!p[o]&&_hide(p,o,i)))};$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128;var _export=$export,_redefine=_hide,_iterators={},toString={}.toString,_cof=function(e){return toString.call(e).slice(8,-1)},_iobject=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==_cof(e)?e.split(""):Object(e)},_toIobject=function(e){return _iobject(_defined(e))},min=Math.min,_toLength=function(e){return e>0?min(_toInteger(e),9007199254740991):0},max=Math.max,min$1=Math.min,_toAbsoluteIndex=function(e,t){return(e=_toInteger(e))<0?max(e+t,0):min$1(e,t)},_arrayIncludes=function(e){return function(t,r,o){var n,i=_toIobject(t),s=_toLength(i.length),a=_toAbsoluteIndex(o,s);if(e&&r!=r){for(;s>a;)if((n=i[a++])!=n)return!0}else for(;s>a;a++)if((e||a in i)&&i[a]===r)return e||a||0;return!e&&-1}},_shared=createCommonjsModule(function(e){var t=_global["__core-js_shared__"]||(_global["__core-js_shared__"]={});(e.exports=function(e,r){return t[e]||(t[e]=void 0!==r?r:{})})("versions",[]).push({version:_core.version,mode:"pure",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})}),id=0,px=Math.random(),_uid=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++id+px).toString(36))},shared=_shared("keys"),_sharedKey=function(e){return shared[e]||(shared[e]=_uid(e))},arrayIndexOf=_arrayIncludes(!1),IE_PROTO=_sharedKey("IE_PROTO"),_objectKeysInternal=function(e,t){var r,o=_toIobject(e),n=0,i=[];for(r in o)r!=IE_PROTO&&_has(o,r)&&i.push(r);for(;t.length>n;)_has(o,r=t[n++])&&(~arrayIndexOf(i,r)||i.push(r));return i},_enumBugKeys="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),_objectKeys=Object.keys||function(e){return _objectKeysInternal(e,_enumBugKeys)},_objectDps=_descriptors?Object.defineProperties:function(e,t){_anObject(e);for(var r,o=_objectKeys(t),n=o.length,i=0;n>i;)_objectDp.f(e,r=o[i++],t[r]);return e},document$2=_global.document,_html=document$2&&document$2.documentElement,IE_PROTO$1=_sharedKey("IE_PROTO"),Empty=function(){},PROTOTYPE$1="prototype",createDict=function(){var e,t=_domCreate("iframe"),r=_enumBugKeys.length;for(t.style.display="none",_html.appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),createDict=e.F;r--;)delete createDict[PROTOTYPE$1][_enumBugKeys[r]];return createDict()},_objectCreate=Object.create||function(e,t){var r;return null!==e?(Empty[PROTOTYPE$1]=_anObject(e),r=new Empty,Empty[PROTOTYPE$1]=null,r[IE_PROTO$1]=e):r=createDict(),void 0===t?r:_objectDps(r,t)},_wks=createCommonjsModule(function(e){var t=_shared("wks"),r=_global.Symbol,o="function"==typeof r;(e.exports=function(e){return t[e]||(t[e]=o&&r[e]||(o?r:_uid)("Symbol."+e))}).store=t}),def=_objectDp.f,TAG=_wks("toStringTag"),_setToStringTag=function(e,t,r){e&&!_has(e=r?e:e.prototype,TAG)&&def(e,TAG,{configurable:!0,value:t})},IteratorPrototype={};_hide(IteratorPrototype,_wks("iterator"),function(){return this});var _iterCreate=function(e,t,r){e.prototype=_objectCreate(IteratorPrototype,{next:_propertyDesc(1,r)}),_setToStringTag(e,t+" Iterator")},_toObject=function(e){return Object(_defined(e))},IE_PROTO$2=_sharedKey("IE_PROTO"),ObjectProto=Object.prototype,_objectGpo=Object.getPrototypeOf||function(e){return e=_toObject(e),_has(e,IE_PROTO$2)?e[IE_PROTO$2]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?ObjectProto:null},ITERATOR=_wks("iterator"),BUGGY=!([].keys&&"next"in[].keys()),FF_ITERATOR="@@iterator",KEYS="keys",VALUES="values",returnThis=function(){return this},_iterDefine=function(e,t,r,o,n,i,s){_iterCreate(r,t,o);var a,c,u,l=function(e){if(!BUGGY&&e in y)return y[e];switch(e){case KEYS:case VALUES:return function(){return new r(this,e)}}return function(){return new r(this,e)}},f=t+" Iterator",_=n==VALUES,p=!1,y=e.prototype,b=y[ITERATOR]||y[FF_ITERATOR]||n&&y[n],m=b||l(n),d=n?_?l("entries"):m:void 0,h="Array"==t&&y.entries||b;if(h&&(u=_objectGpo(h.call(new e)))!==Object.prototype&&u.next&&_setToStringTag(u,f,!0),_&&b&&b.name!==VALUES&&(p=!0,m=function(){return b.call(this)}),s&&(BUGGY||p||!y[ITERATOR])&&_hide(y,ITERATOR,m),_iterators[t]=m,_iterators[f]=returnThis,n)if(a={values:_?m:l(VALUES),keys:i?m:l(KEYS),entries:d},s)for(c in a)c in y||_redefine(y,c,a[c]);else _export(_export.P+_export.F*(BUGGY||p),t,a);return a},$at=_stringAt(!0);_iterDefine(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=$at(t,r),this._i+=e.length,{value:e,done:!1})});var _iterStep=function(e,t){return{value:t,done:!!e}},es6_array_iterator=_iterDefine(Array,"Array",function(e,t){this._t=_toIobject(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,_iterStep(1)):_iterStep(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])},"values");_iterators.Arguments=_iterators.Array;for(var TO_STRING_TAG=_wks("toStringTag"),DOMIterables="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),i=0;i<DOMIterables.length;i++){var NAME=DOMIterables[i],Collection=_global[NAME],proto=Collection&&Collection.prototype;proto&&!proto[TO_STRING_TAG]&&_hide(proto,TO_STRING_TAG,NAME),_iterators[NAME]=_iterators.Array}var defer,channel,port,TAG$1=_wks("toStringTag"),ARG="Arguments"==_cof(function(){return arguments}()),tryGet=function(e,t){try{return e[t]}catch(e){}},_classof=function(e){var t,r,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=tryGet(t=Object(e),TAG$1))?r:ARG?_cof(t):"Object"==(o=_cof(t))&&"function"==typeof t.callee?"Arguments":o},_anInstance=function(e,t,r,o){if(!(e instanceof t)||void 0!==o&&o in e)throw TypeError(r+": incorrect invocation!");return e},_iterCall=function(e,t,r,o){try{return o?t(_anObject(r)[0],r[1]):t(r)}catch(t){var n=e.return;throw void 0!==n&&_anObject(n.call(e)),t}},ITERATOR$1=_wks("iterator"),ArrayProto=Array.prototype,_isArrayIter=function(e){return void 0!==e&&(_iterators.Array===e||ArrayProto[ITERATOR$1]===e)},ITERATOR$2=_wks("iterator"),core_getIteratorMethod=_core.getIteratorMethod=function(e){if(null!=e)return e[ITERATOR$2]||e["@@iterator"]||_iterators[_classof(e)]},_forOf=createCommonjsModule(function(e){var t={},r={},o=e.exports=function(e,o,n,i,s){var a,c,u,l,f=s?function(){return e}:core_getIteratorMethod(e),_=_ctx(n,i,o?2:1),p=0;if("function"!=typeof f)throw TypeError(e+" is not iterable!");if(_isArrayIter(f)){for(a=_toLength(e.length);a>p;p++)if((l=o?_(_anObject(c=e[p])[0],c[1]):_(e[p]))===t||l===r)return l}else for(u=f.call(e);!(c=u.next()).done;)if((l=_iterCall(u,_,c.value,o))===t||l===r)return l};o.BREAK=t,o.RETURN=r}),SPECIES=_wks("species"),_speciesConstructor=function(e,t){var r,o=_anObject(e).constructor;return void 0===o||null==(r=_anObject(o)[SPECIES])?t:_aFunction(r)},_invoke=function(e,t,r){var o=void 0===r;switch(t.length){case 0:return o?e():e.call(r);case 1:return o?e(t[0]):e.call(r,t[0]);case 2:return o?e(t[0],t[1]):e.call(r,t[0],t[1]);case 3:return o?e(t[0],t[1],t[2]):e.call(r,t[0],t[1],t[2]);case 4:return o?e(t[0],t[1],t[2],t[3]):e.call(r,t[0],t[1],t[2],t[3])}return e.apply(r,t)},process=_global.process,setTask=_global.setImmediate,clearTask=_global.clearImmediate,MessageChannel=_global.MessageChannel,Dispatch=_global.Dispatch,counter=0,queue={},ONREADYSTATECHANGE="onreadystatechange",run=function(){var e=+this;if(queue.hasOwnProperty(e)){var t=queue[e];delete queue[e],t()}},listener=function(e){run.call(e.data)};setTask&&clearTask||(setTask=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return queue[++counter]=function(){_invoke("function"==typeof e?e:Function(e),t)},defer(counter),counter},clearTask=function(e){delete queue[e]},"process"==_cof(process)?defer=function(e){process.nextTick(_ctx(run,e,1))}:Dispatch&&Dispatch.now?defer=function(e){Dispatch.now(_ctx(run,e,1))}:MessageChannel?(port=(channel=new MessageChannel).port2,channel.port1.onmessage=listener,defer=_ctx(port.postMessage,port,1)):_global.addEventListener&&"function"==typeof postMessage&&!_global.importScripts?(defer=function(e){_global.postMessage(e+"","*")},_global.addEventListener("message",listener,!1)):defer=ONREADYSTATECHANGE in _domCreate("script")?function(e){_html.appendChild(_domCreate("script"))[ONREADYSTATECHANGE]=function(){_html.removeChild(this),run.call(e)}}:function(e){setTimeout(_ctx(run,e,1),0)});var _task={set:setTask,clear:clearTask},macrotask=_task.set,Observer=_global.MutationObserver||_global.WebKitMutationObserver,process$1=_global.process,Promise=_global.Promise,isNode="process"==_cof(process$1),_microtask=function(){var e,t,r,o=function(){var o,n;for(isNode&&(o=process$1.domain)&&o.exit();e;){n=e.fn,e=e.next;try{n()}catch(o){throw e?r():t=void 0,o}}t=void 0,o&&o.enter()};if(isNode)r=function(){process$1.nextTick(o)};else if(!Observer||_global.navigator&&_global.navigator.standalone)if(Promise&&Promise.resolve){var n=Promise.resolve(void 0);r=function(){n.then(o)}}else r=function(){macrotask.call(_global,o)};else{var i=!0,s=document.createTextNode("");new Observer(o).observe(s,{characterData:!0}),r=function(){s.data=i=!i}}return function(o){var n={fn:o,next:void 0};t&&(t.next=n),e||(e=n,r()),t=n}};function PromiseCapability(e){var t,r;this.promise=new e(function(e,o){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=o}),this.resolve=_aFunction(t),this.reject=_aFunction(r)}var f$1=function(e){return new PromiseCapability(e)},_newPromiseCapability={f:f$1},_perform=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}},navigator=_global.navigator,_userAgent=navigator&&navigator.userAgent||"",_promiseResolve=function(e,t){if(_anObject(e),_isObject(t)&&t.constructor===e)return t;var r=_newPromiseCapability.f(e);return(0,r.resolve)(t),r.promise},_redefineAll=function(e,t,r){for(var o in t)r&&e[o]?e[o]=t[o]:_hide(e,o,t[o]);return e},SPECIES$1=_wks("species"),_setSpecies=function(e){var t="function"==typeof _core[e]?_core[e]:_global[e];_descriptors&&t&&!t[SPECIES$1]&&_objectDp.f(t,SPECIES$1,{configurable:!0,get:function(){return this}})},ITERATOR$3=_wks("iterator"),SAFE_CLOSING=!1;try{var riter=[7][ITERATOR$3]();riter.return=function(){SAFE_CLOSING=!0},Array.from(riter,function(){throw 2})}catch(e){}var Internal,newGenericPromiseCapability,OwnPromiseCapability,Wrapper,_iterDetect=function(e,t){if(!t&&!SAFE_CLOSING)return!1;var r=!1;try{var o=[7],n=o[ITERATOR$3]();n.next=function(){return{done:r=!0}},o[ITERATOR$3]=function(){return n},e(o)}catch(e){}return r},task=_task.set,microtask=_microtask(),PROMISE="Promise",TypeError$1=_global.TypeError,process$2=_global.process,versions=process$2&&process$2.versions,v8=versions&&versions.v8||"",$Promise=_global[PROMISE],isNode$1="process"==_classof(process$2),empty=function(){},newPromiseCapability=newGenericPromiseCapability=_newPromiseCapability.f,USE_NATIVE=!!function(){try{var e=$Promise.resolve(1),t=(e.constructor={})[_wks("species")]=function(e){e(empty,empty)};return(isNode$1||"function"==typeof PromiseRejectionEvent)&&e.then(empty)instanceof t&&0!==v8.indexOf("6.6")&&-1===_userAgent.indexOf("Chrome/66")}catch(e){}}(),isThenable=function(e){var t;return!(!_isObject(e)||"function"!=typeof(t=e.then))&&t},notify=function(e,t){if(!e._n){e._n=!0;var r=e._c;microtask(function(){for(var o=e._v,n=1==e._s,i=0,s=function(t){var r,i,s,a=n?t.ok:t.fail,c=t.resolve,u=t.reject,l=t.domain;try{a?(n||(2==e._h&&onHandleUnhandled(e),e._h=1),!0===a?r=o:(l&&l.enter(),r=a(o),l&&(l.exit(),s=!0)),r===t.promise?u(TypeError$1("Promise-chain cycle")):(i=isThenable(r))?i.call(r,c,u):c(r)):u(o)}catch(e){l&&!s&&l.exit(),u(e)}};r.length>i;)s(r[i++]);e._c=[],e._n=!1,t&&!e._h&&onUnhandled(e)})}},onUnhandled=function(e){task.call(_global,function(){var t,r,o,n=e._v,i=isUnhandled(e);if(i&&(t=_perform(function(){isNode$1?process$2.emit("unhandledRejection",n,e):(r=_global.onunhandledrejection)?r({promise:e,reason:n}):(o=_global.console)&&o.error&&o.error("Unhandled promise rejection",n)}),e._h=isNode$1||isUnhandled(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},isUnhandled=function(e){return 1!==e._h&&0===(e._a||e._c).length},onHandleUnhandled=function(e){task.call(_global,function(){var t;isNode$1?process$2.emit("rejectionHandled",e):(t=_global.onrejectionhandled)&&t({promise:e,reason:e._v})})},$reject=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),notify(t,!0))},$resolve=function(e){var t,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===e)throw TypeError$1("Promise can't be resolved itself");(t=isThenable(e))?microtask(function(){var o={_w:r,_d:!1};try{t.call(e,_ctx($resolve,o,1),_ctx($reject,o,1))}catch(e){$reject.call(o,e)}}):(r._v=e,r._s=1,notify(r,!1))}catch(e){$reject.call({_w:r,_d:!1},e)}}};USE_NATIVE||($Promise=function(e){_anInstance(this,$Promise,PROMISE,"_h"),_aFunction(e),Internal.call(this);try{e(_ctx($resolve,this,1),_ctx($reject,this,1))}catch(e){$reject.call(this,e)}},(Internal=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=_redefineAll($Promise.prototype,{then:function(e,t){var r=newPromiseCapability(_speciesConstructor(this,$Promise));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=isNode$1?process$2.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&notify(this,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),OwnPromiseCapability=function(){var e=new Internal;this.promise=e,this.resolve=_ctx($resolve,e,1),this.reject=_ctx($reject,e,1)},_newPromiseCapability.f=newPromiseCapability=function(e){return e===$Promise||e===Wrapper?new OwnPromiseCapability(e):newGenericPromiseCapability(e)}),_export(_export.G+_export.W+_export.F*!USE_NATIVE,{Promise:$Promise}),_setToStringTag($Promise,PROMISE),_setSpecies(PROMISE),Wrapper=_core[PROMISE],_export(_export.S+_export.F*!USE_NATIVE,PROMISE,{reject:function(e){var t=newPromiseCapability(this);return(0,t.reject)(e),t.promise}}),_export(_export.S+_export.F*_library,PROMISE,{resolve:function(e){return _promiseResolve(this===Wrapper?$Promise:this,e)}}),_export(_export.S+_export.F*!(USE_NATIVE&&_iterDetect(function(e){$Promise.all(e).catch(empty)})),PROMISE,{all:function(e){var t=this,r=newPromiseCapability(t),o=r.resolve,n=r.reject,i=_perform(function(){var r=[],i=0,s=1;_forOf(e,!1,function(e){var a=i++,c=!1;r.push(void 0),s++,t.resolve(e).then(function(e){c||(c=!0,r[a]=e,--s||o(r))},n)}),--s||o(r)});return i.e&&n(i.v),r.promise},race:function(e){var t=this,r=newPromiseCapability(t),o=r.reject,n=_perform(function(){_forOf(e,!1,function(e){t.resolve(e).then(r.resolve,o)})});return n.e&&o(n.v),r.promise}}),_export(_export.P+_export.R,"Promise",{finally:function(e){var t=_speciesConstructor(this,_core.Promise||_global.Promise),r="function"==typeof e;return this.then(r?function(r){return _promiseResolve(t,e()).then(function(){return r})}:e,r?function(r){return _promiseResolve(t,e()).then(function(){throw r})}:e)}}),_export(_export.S,"Promise",{try:function(e){var t=_newPromiseCapability.f(this),r=_perform(e);return(r.e?t.reject:t.resolve)(r.v),t.promise}}),getCjsExportFromNamespace(es6_object_toString);var promise=_core.Promise,promise$1=promise,_stringWs="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff",space="["+_stringWs+"]",non="​…",ltrim=RegExp("^"+space+space+"*"),rtrim=RegExp(space+space+"*$"),exporter=function(e,t,r){var o={},n=_fails(function(){return!!_stringWs[e]()||non[e]()!=non}),i=o[e]=n?t(trim):_stringWs[e];r&&(o[r]=i),_export(_export.P+_export.F*n,"String",o)},trim=exporter.trim=function(e,t){return e=String(_defined(e)),1&t&&(e=e.replace(ltrim,"")),2&t&&(e=e.replace(rtrim,"")),e},_stringTrim=exporter,$parseInt=_global.parseInt,$trim=_stringTrim.trim,hex=/^[-+]?0[xX]/,_parseInt=8!==$parseInt(_stringWs+"08")||22!==$parseInt(_stringWs+"0x16")?function(e,t){var r=$trim(String(e),3);return $parseInt(r,t>>>0||(hex.test(r)?16:10))}:$parseInt;_export(_export.G+_export.F*(parseInt!=_parseInt),{parseInt:_parseInt});var _parseInt$1=_core.parseInt,_parseInt$2=_parseInt$1;function timeout(e){const t=_parseInt$2(e,10);return new promise$1(e=>t>0?setTimeout(e,t):e())}function timestamp(){return(new Date).toISOString()}var f$2={}.propertyIsEnumerable,_objectPie={f:f$2},gOPD=Object.getOwnPropertyDescriptor,f$3=_descriptors?gOPD:function(e,t){if(e=_toIobject(e),t=_toPrimitive(t,!0),_ie8DomDefine)try{return gOPD(e,t)}catch(e){}if(_has(e,t))return _propertyDesc(!_objectPie.f.call(e,t),e[t])},_objectGopd={f:f$3},_objectSap=function(e,t){var r=(_core.Object||{})[e]||Object[e],o={};o[e]=t(r),_export(_export.S+_export.F*_fails(function(){r(1)}),"Object",o)},$getOwnPropertyDescriptor=_objectGopd.f;_objectSap("getOwnPropertyDescriptor",function(){return function(e,t){return $getOwnPropertyDescriptor(_toIobject(e),t)}});var $Object=_core.Object,getOwnPropertyDescriptor=function(e,t){return $Object.getOwnPropertyDescriptor(e,t)},getOwnPropertyDescriptor$1=getOwnPropertyDescriptor,_meta=createCommonjsModule(function(e){var t=_uid("meta"),r=_objectDp.f,o=0,n=Object.isExtensible||function(){return!0},i=!_fails(function(){return n(Object.preventExtensions({}))}),s=function(e){r(e,t,{value:{i:"O"+ ++o,w:{}}})},a=e.exports={KEY:t,NEED:!1,fastKey:function(e,r){if(!_isObject(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!_has(e,t)){if(!n(e))return"F";if(!r)return"E";s(e)}return e[t].i},getWeak:function(e,r){if(!_has(e,t)){if(!n(e))return!0;if(!r)return!1;s(e)}return e[t].w},onFreeze:function(e){return i&&a.NEED&&n(e)&&!_has(e,t)&&s(e),e}}}),_meta_1=_meta.KEY,_meta_2=_meta.NEED,_meta_3=_meta.fastKey,_meta_4=_meta.getWeak,_meta_5=_meta.onFreeze,f$4=_wks,_wksExt={f:f$4},defineProperty=_objectDp.f,_wksDefine=function(e){var t=_core.Symbol||(_core.Symbol={});"_"==e.charAt(0)||e in t||defineProperty(t,e,{value:_wksExt.f(e)})},f$5=Object.getOwnPropertySymbols,_objectGops={f:f$5},_enumKeys=function(e){var t=_objectKeys(e),r=_objectGops.f;if(r)for(var o,n=r(e),i=_objectPie.f,s=0;n.length>s;)i.call(e,o=n[s++])&&t.push(o);return t},_isArray=Array.isArray||function(e){return"Array"==_cof(e)},hiddenKeys=_enumBugKeys.concat("length","prototype"),f$6=Object.getOwnPropertyNames||function(e){return _objectKeysInternal(e,hiddenKeys)},_objectGopn={f:f$6},gOPN=_objectGopn.f,toString$1={}.toString,windowNames="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],getWindowNames=function(e){try{return gOPN(e)}catch(e){return windowNames.slice()}},f$7=function(e){return windowNames&&"[object Window]"==toString$1.call(e)?getWindowNames(e):gOPN(_toIobject(e))},_objectGopnExt={f:f$7},META=_meta.KEY,gOPD$1=_objectGopd.f,dP$1=_objectDp.f,gOPN$1=_objectGopnExt.f,$Symbol=_global.Symbol,$JSON=_global.JSON,_stringify=$JSON&&$JSON.stringify,PROTOTYPE$2="prototype",HIDDEN=_wks("_hidden"),TO_PRIMITIVE=_wks("toPrimitive"),isEnum={}.propertyIsEnumerable,SymbolRegistry=_shared("symbol-registry"),AllSymbols=_shared("symbols"),OPSymbols=_shared("op-symbols"),ObjectProto$1=Object[PROTOTYPE$2],USE_NATIVE$1="function"==typeof $Symbol&&!!_objectGops.f,QObject=_global.QObject,setter=!QObject||!QObject[PROTOTYPE$2]||!QObject[PROTOTYPE$2].findChild,setSymbolDesc=_descriptors&&_fails(function(){return 7!=_objectCreate(dP$1({},"a",{get:function(){return dP$1(this,"a",{value:7}).a}})).a})?function(e,t,r){var o=gOPD$1(ObjectProto$1,t);o&&delete ObjectProto$1[t],dP$1(e,t,r),o&&e!==ObjectProto$1&&dP$1(ObjectProto$1,t,o)}:dP$1,wrap=function(e){var t=AllSymbols[e]=_objectCreate($Symbol[PROTOTYPE$2]);return t._k=e,t},isSymbol=USE_NATIVE$1&&"symbol"==typeof $Symbol.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof $Symbol},$defineProperty=function(e,t,r){return e===ObjectProto$1&&$defineProperty(OPSymbols,t,r),_anObject(e),t=_toPrimitive(t,!0),_anObject(r),_has(AllSymbols,t)?(r.enumerable?(_has(e,HIDDEN)&&e[HIDDEN][t]&&(e[HIDDEN][t]=!1),r=_objectCreate(r,{enumerable:_propertyDesc(0,!1)})):(_has(e,HIDDEN)||dP$1(e,HIDDEN,_propertyDesc(1,{})),e[HIDDEN][t]=!0),setSymbolDesc(e,t,r)):dP$1(e,t,r)},$defineProperties=function(e,t){_anObject(e);for(var r,o=_enumKeys(t=_toIobject(t)),n=0,i=o.length;i>n;)$defineProperty(e,r=o[n++],t[r]);return e},$create=function(e,t){return void 0===t?_objectCreate(e):$defineProperties(_objectCreate(e),t)},$propertyIsEnumerable=function(e){var t=isEnum.call(this,e=_toPrimitive(e,!0));return!(this===ObjectProto$1&&_has(AllSymbols,e)&&!_has(OPSymbols,e))&&(!(t||!_has(this,e)||!_has(AllSymbols,e)||_has(this,HIDDEN)&&this[HIDDEN][e])||t)},$getOwnPropertyDescriptor$1=function(e,t){if(e=_toIobject(e),t=_toPrimitive(t,!0),e!==ObjectProto$1||!_has(AllSymbols,t)||_has(OPSymbols,t)){var r=gOPD$1(e,t);return!r||!_has(AllSymbols,t)||_has(e,HIDDEN)&&e[HIDDEN][t]||(r.enumerable=!0),r}},$getOwnPropertyNames=function(e){for(var t,r=gOPN$1(_toIobject(e)),o=[],n=0;r.length>n;)_has(AllSymbols,t=r[n++])||t==HIDDEN||t==META||o.push(t);return o},$getOwnPropertySymbols=function(e){for(var t,r=e===ObjectProto$1,o=gOPN$1(r?OPSymbols:_toIobject(e)),n=[],i=0;o.length>i;)!_has(AllSymbols,t=o[i++])||r&&!_has(ObjectProto$1,t)||n.push(AllSymbols[t]);return n};USE_NATIVE$1||(_redefine(($Symbol=function(){if(this instanceof $Symbol)throw TypeError("Symbol is not a constructor!");var e=_uid(arguments.length>0?arguments[0]:void 0),t=function(r){this===ObjectProto$1&&t.call(OPSymbols,r),_has(this,HIDDEN)&&_has(this[HIDDEN],e)&&(this[HIDDEN][e]=!1),setSymbolDesc(this,e,_propertyDesc(1,r))};return _descriptors&&setter&&setSymbolDesc(ObjectProto$1,e,{configurable:!0,set:t}),wrap(e)})[PROTOTYPE$2],"toString",function(){return this._k}),_objectGopd.f=$getOwnPropertyDescriptor$1,_objectDp.f=$defineProperty,_objectGopn.f=_objectGopnExt.f=$getOwnPropertyNames,_objectPie.f=$propertyIsEnumerable,_objectGops.f=$getOwnPropertySymbols,_descriptors&&!_library&&_redefine(ObjectProto$1,"propertyIsEnumerable",$propertyIsEnumerable,!0),_wksExt.f=function(e){return wrap(_wks(e))}),_export(_export.G+_export.W+_export.F*!USE_NATIVE$1,{Symbol:$Symbol});for(var es6Symbols="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),j=0;es6Symbols.length>j;)_wks(es6Symbols[j++]);for(var wellKnownSymbols=_objectKeys(_wks.store),k=0;wellKnownSymbols.length>k;)_wksDefine(wellKnownSymbols[k++]);_export(_export.S+_export.F*!USE_NATIVE$1,"Symbol",{for:function(e){return _has(SymbolRegistry,e+="")?SymbolRegistry[e]:SymbolRegistry[e]=$Symbol(e)},keyFor:function(e){if(!isSymbol(e))throw TypeError(e+" is not a symbol!");for(var t in SymbolRegistry)if(SymbolRegistry[t]===e)return t},useSetter:function(){setter=!0},useSimple:function(){setter=!1}}),_export(_export.S+_export.F*!USE_NATIVE$1,"Object",{create:$create,defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor$1,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols});var FAILS_ON_PRIMITIVES=_fails(function(){_objectGops.f(1)});_export(_export.S+_export.F*FAILS_ON_PRIMITIVES,"Object",{getOwnPropertySymbols:function(e){return _objectGops.f(_toObject(e))}}),$JSON&&_export(_export.S+_export.F*(!USE_NATIVE$1||_fails(function(){var e=$Symbol();return"[null]"!=_stringify([e])||"{}"!=_stringify({a:e})||"{}"!=_stringify(Object(e))})),"JSON",{stringify:function(e){for(var t,r,o=[e],n=1;arguments.length>n;)o.push(arguments[n++]);if(r=t=o[1],(_isObject(t)||void 0!==e)&&!isSymbol(e))return _isArray(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!isSymbol(t))return t}),o[1]=t,_stringify.apply($JSON,o)}}),$Symbol[PROTOTYPE$2][TO_PRIMITIVE]||_hide($Symbol[PROTOTYPE$2],TO_PRIMITIVE,$Symbol[PROTOTYPE$2].valueOf),_setToStringTag($Symbol,"Symbol"),_setToStringTag(Math,"Math",!0),_setToStringTag(_global.JSON,"JSON",!0);var getOwnPropertySymbols=_core.Object.getOwnPropertySymbols,getOwnPropertySymbols$1=getOwnPropertySymbols;_objectSap("keys",function(){return function(e){return _objectKeys(_toObject(e))}});var keys=_core.Object.keys,keys$1=keys;_export(_export.S+_export.F*!_descriptors,"Object",{defineProperty:_objectDp.f});var $Object$1=_core.Object,defineProperty$1=function(e,t,r){return $Object$1.defineProperty(e,t,r)},defineProperty$2=defineProperty$1;function _defineProperty(e,t,r){return t in e?defineProperty$2(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var defineProperty$3=_defineProperty;function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},o=keys$1(r);"function"==typeof getOwnPropertySymbols$1&&(o=o.concat(getOwnPropertySymbols$1(r).filter(function(e){return getOwnPropertyDescriptor$1(r,e).enumerable}))),o.forEach(function(t){defineProperty$3(e,t,r[t])})}return e}var objectSpread=_objectSpread;_wksDefine("asyncIterator"),_wksDefine("observable");var symbol=_core.Symbol,symbol$1=symbol;const ARRAY_FORMAT=symbol$1(),INDICES_REGEX=/\[\d+\]$/,BRACKETS_REGEX=/\[\]$/;function parseQuery(e,t){return qs.parse(e,objectSpread({plainObjects:!0,ignoreQueryPrefix:!0,strictNullHandling:!0},t))}function stringifyQuery(e,t={}){return qs.stringify(e,objectSpread({addQueryPrefix:!0,strictNullHandling:!0},t))}function arrayFormat(e){const t=(e||"").replace("?","").split("&").map(e=>decodeURIComponent(e.split("=")[0]));for(const e of t){if(INDICES_REGEX.test(e))return"indices";if(BRACKETS_REGEX.test(e))return"brackets"}if(t.some((e,r)=>t.indexOf(e)!==r))return"repeat"}class URL extends URLParse{constructor(e,t){super(e),t&&this.set("query",this.query||{})}set(e,t,r){return"query"===e?(t&&"string"==typeof t&&(this[ARRAY_FORMAT]=arrayFormat(t)||this[ARRAY_FORMAT]),super.set(e,t,parseQuery)):super.set(e,t,r)}toString(){return super.toString(e=>stringifyQuery(e,{arrayFormat:this[ARRAY_FORMAT]}))}}function buildUrl(...e){const t=new URL(e.map(e=>e&&(e+"").trim()).filter(Boolean).join("/"));return t.set("pathname",t.pathname.replace(/\/{2,}/g,"/")),t.href}const supportsBlob=(()=>{try{return!!new Blob}catch(e){return!1}})();function readBlob(e){return new promise$1((t,r)=>{const o=new FileReader;o.onend=r,o.onabort=r,o.onload=()=>t(o.result),o.readAsDataURL(new Blob([e],{type:e.type}))})}async function serialize(e){return supportsBlob&&e instanceof Blob?await readBlob(e):e}const supportsFormData="undefined"!=typeof FormData;async function serialize$1(e){if(supportsFormData&&e instanceof FormData){const t=[];for(const[r,o]of e.entries())if(supportsBlob&&o instanceof Blob){const e=await readBlob(o);t.push(`${r}=${e}`)}else t.push(`${r}=${o}`);return t.join("\r\n")}return e}_export(_export.S,"Array",{isArray:_isArray});var isArray=_core.Array.isArray,isArray$1=isArray;const supportsBuffer="undefined"!=typeof Buffer,supportsArrayBuffer="undefined"!=typeof ArrayBuffer;function serialize$2(e){if(supportsBuffer&&e){let t;if(Buffer.isBuffer(e))t=e;else if(isArray$1(e)&&e.some(e=>Buffer.isBuffer(e))){const r=e.map(e=>Buffer.from(e));t=Buffer.concat(r)}else"[object ArrayBuffer]"===`${e}`?t=Buffer.from(e):supportsArrayBuffer&&ArrayBuffer.isView(e)&&(t=Buffer.from(e.buffer,e.byteOffset,e.byteLength));if(Buffer.isBuffer(t))return t.toString("hex")}return e}var index={blob:serialize,formData:serialize$1,buffer:serialize$2};function getFactoryId(e){return e.hasOwnProperty("id")?e.id:(console.warn(`[Polly] ${e.name} "name" is deprecated and has been renamed to "id".`),e.name)}function isBufferUtf8Representable(e){const t=e.toString("utf8");return buffer.Buffer.from(t,"utf8").equals(e)}exports.ACTIONS=actions,exports.EXPIRY_STRATEGIES=expiryStrategies,exports.HTTP_METHODS=httpMethods,exports.HTTP_STATUS_CODES=httpStatusCodes,exports.MODES=modes,exports.PollyError=PollyError,exports.Serializers=index,exports.URL=URL,exports.assert=assert,exports.buildUrl=buildUrl,exports.getFactoryId=getFactoryId,exports.isBufferUtf8Representable=isBufferUtf8Representable,exports.timeout=timeout,exports.timestamp=timestamp;
//# sourceMappingURL=pollyjs-utils.min.js.map
/**
* @pollyjs/utils v4.1.0
* @pollyjs/utils v4.3.0
*

@@ -10,2 +10,3 @@ * https://github.com/netflix/pollyjs

import qs from 'qs';
import { Buffer as Buffer$1 } from 'buffer';

@@ -2095,3 +2096,14 @@ var modes = {

export { actions as ACTIONS, expiryStrategies as EXPIRY_STRATEGIES, httpMethods as HTTP_METHODS, httpStatusCodes as HTTP_STATUS_CODES, modes as MODES, PollyError, index as Serializers, URL, assert, buildUrl, getFactoryId, timeout, timestamp };
/**
* Determine if the given buffer is utf8.
* @param {Buffer} buffer
*/
function isBufferUtf8Representable(buffer) {
const utfEncodedBuffer = buffer.toString('utf8');
const reconstructedBuffer = Buffer$1.from(utfEncodedBuffer, 'utf8');
return reconstructedBuffer.equals(buffer);
}
export { actions as ACTIONS, expiryStrategies as EXPIRY_STRATEGIES, httpMethods as HTTP_METHODS, httpStatusCodes as HTTP_STATUS_CODES, modes as MODES, PollyError, index as Serializers, URL, assert, buildUrl, getFactoryId, isBufferUtf8Representable, timeout, timestamp };
//# sourceMappingURL=pollyjs-utils.js.map

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

import t from"url-parse";import e from"qs";var r={RECORD:"record",REPLAY:"replay",PASSTHROUGH:"passthrough",STOPPED:"stopped"},n={RECORD:"record",REPLAY:"replay",INTERCEPT:"intercept",PASSTHROUGH:"passthrough"},o=["GET","PUT","POST","DELETE","PATCH","MERGE","HEAD","OPTIONS"],i={100:"Continue",101:"Switching Protocols",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",300:"Multiple Choice",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Request Entity Too Large",414:"Request-URI Too Long",415:"Unsupported Media Type",416:"Requested Range Not Satisfiable",417:"Expectation Failed",422:"Unprocessable Entity",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported"},u={RECORD:"record",WARN:"warn",ERROR:"error"};class c extends Error{constructor(t,...e){super(`[Polly] ${t}`,...e),Error.captureStackTrace&&Error.captureStackTrace(this,c),this.name="PollyError"}}function a(t,e){if(!e)throw new c(t)}var f=Object.freeze({}),s=Math.ceil,l=Math.floor,p=function(t){return isNaN(t=+t)?0:(t>0?l:s)(t)},h=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t};function y(t,e){return t(e={exports:{}},e.exports),e.exports}var v=y(function(t){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)}),d=y(function(t){var e=t.exports={version:"2.6.9"};"number"==typeof __e&&(__e=e)}),m=(d.version,function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}),g=function(t,e,r){if(m(t),void 0===e)return t;switch(r){case 1:return function(r){return t.call(e,r)};case 2:return function(r,n){return t.call(e,r,n)};case 3:return function(r,n,o){return t.call(e,r,n,o)}}return function(){return t.apply(e,arguments)}},b=function(t){return"object"==typeof t?null!==t:"function"==typeof t},S=function(t){if(!b(t))throw TypeError(t+" is not an object!");return t},O=function(t){try{return!!t()}catch(t){return!0}},w=!O(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),P=v.document,_=b(P)&&b(P.createElement),E=function(t){return _?P.createElement(t):{}},T=!w&&!O(function(){return 7!=Object.defineProperty(E("div"),"a",{get:function(){return 7}}).a}),j=function(t,e){if(!b(t))return t;var r,n;if(e&&"function"==typeof(r=t.toString)&&!b(n=r.call(t)))return n;if("function"==typeof(r=t.valueOf)&&!b(n=r.call(t)))return n;if(!e&&"function"==typeof(r=t.toString)&&!b(n=r.call(t)))return n;throw TypeError("Can't convert object to primitive value")},R=Object.defineProperty,A={f:w?Object.defineProperty:function(t,e,r){if(S(t),e=j(e,!0),S(r),T)try{return R(t,e,r)}catch(t){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(t[e]=r.value),t}},x=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},L=w?function(t,e,r){return A.f(t,e,x(1,r))}:function(t,e,r){return t[e]=r,t},M={}.hasOwnProperty,F=function(t,e){return M.call(t,e)},N=function(t,e,r){var n,o,i,u=t&N.F,c=t&N.G,a=t&N.S,f=t&N.P,s=t&N.B,l=t&N.W,p=c?d:d[e]||(d[e]={}),h=p.prototype,y=c?v:a?v[e]:(v[e]||{}).prototype;for(n in c&&(r=e),r)(o=!u&&y&&void 0!==y[n])&&F(p,n)||(i=o?y[n]:r[n],p[n]=c&&"function"!=typeof y[n]?r[n]:s&&o?g(i,v):l&&y[n]==i?function(t){var e=function(e,r,n){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,r)}return new t(e,r,n)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(i):f&&"function"==typeof i?g(Function.call,i):i,f&&((p.virtual||(p.virtual={}))[n]=i,t&N.R&&h&&!h[n]&&L(h,n,i)))};N.F=1,N.G=2,N.S=4,N.P=8,N.B=16,N.W=32,N.U=64,N.R=128;var C,k=N,I=L,D={},B={}.toString,G=function(t){return B.call(t).slice(8,-1)},H=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==G(t)?t.split(""):Object(t)},U=function(t){return H(h(t))},q=Math.min,W=function(t){return t>0?q(p(t),9007199254740991):0},$=Math.max,V=Math.min,K=y(function(t){var e=v["__core-js_shared__"]||(v["__core-js_shared__"]={});(t.exports=function(t,r){return e[t]||(e[t]=void 0!==r?r:{})})("versions",[]).push({version:d.version,mode:"pure",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})}),z=0,Y=Math.random(),J=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++z+Y).toString(36))},Q=K("keys"),X=function(t){return Q[t]||(Q[t]=J(t))},Z=(C=!1,function(t,e,r){var n,o=U(t),i=W(o.length),u=function(t,e){return(t=p(t))<0?$(t+e,0):V(t,e)}(r,i);if(C&&e!=e){for(;i>u;)if((n=o[u++])!=n)return!0}else for(;i>u;u++)if((C||u in o)&&o[u]===e)return C||u||0;return!C&&-1}),tt=X("IE_PROTO"),et=function(t,e){var r,n=U(t),o=0,i=[];for(r in n)r!=tt&&F(n,r)&&i.push(r);for(;e.length>o;)F(n,r=e[o++])&&(~Z(i,r)||i.push(r));return i},rt="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),nt=Object.keys||function(t){return et(t,rt)},ot=w?Object.defineProperties:function(t,e){S(t);for(var r,n=nt(e),o=n.length,i=0;o>i;)A.f(t,r=n[i++],e[r]);return t},it=v.document,ut=it&&it.documentElement,ct=X("IE_PROTO"),at=function(){},ft=function(){var t,e=E("iframe"),r=rt.length;for(e.style.display="none",ut.appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),ft=t.F;r--;)delete ft.prototype[rt[r]];return ft()},st=Object.create||function(t,e){var r;return null!==t?(at.prototype=S(t),r=new at,at.prototype=null,r[ct]=t):r=ft(),void 0===e?r:ot(r,e)},lt=y(function(t){var e=K("wks"),r=v.Symbol,n="function"==typeof r;(t.exports=function(t){return e[t]||(e[t]=n&&r[t]||(n?r:J)("Symbol."+t))}).store=e}),pt=A.f,ht=lt("toStringTag"),yt=function(t,e,r){t&&!F(t=r?t:t.prototype,ht)&&pt(t,ht,{configurable:!0,value:e})},vt={};L(vt,lt("iterator"),function(){return this});var dt,mt=function(t,e,r){t.prototype=st(vt,{next:x(1,r)}),yt(t,e+" Iterator")},gt=function(t){return Object(h(t))},bt=X("IE_PROTO"),St=Object.prototype,Ot=Object.getPrototypeOf||function(t){return t=gt(t),F(t,bt)?t[bt]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?St:null},wt=lt("iterator"),Pt=!([].keys&&"next"in[].keys()),_t=function(){return this},Et=function(t,e,r,n,o,i,u){mt(r,e,n);var c,a,f,s=function(t){if(!Pt&&t in y)return y[t];switch(t){case"keys":case"values":return function(){return new r(this,t)}}return function(){return new r(this,t)}},l=e+" Iterator",p="values"==o,h=!1,y=t.prototype,v=y[wt]||y["@@iterator"]||o&&y[o],d=v||s(o),m=o?p?s("entries"):d:void 0,g="Array"==e&&y.entries||v;if(g&&(f=Ot(g.call(new t)))!==Object.prototype&&f.next&&yt(f,l,!0),p&&v&&"values"!==v.name&&(h=!0,d=function(){return v.call(this)}),u&&(Pt||h||!y[wt])&&L(y,wt,d),D[e]=d,D[l]=_t,o)if(c={values:p?d:s("values"),keys:i?d:s("keys"),entries:m},u)for(a in c)a in y||I(y,a,c[a]);else k(k.P+k.F*(Pt||h),e,c);return c},Tt=(dt=!0,function(t,e){var r,n,o=String(h(t)),i=p(e),u=o.length;return i<0||i>=u?dt?"":void 0:(r=o.charCodeAt(i))<55296||r>56319||i+1===u||(n=o.charCodeAt(i+1))<56320||n>57343?dt?o.charAt(i):r:dt?o.slice(i,i+2):n-56320+(r-55296<<10)+65536});Et(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,r=this._i;return r>=e.length?{value:void 0,done:!0}:(t=Tt(e,r),this._i+=t.length,{value:t,done:!1})});var jt=function(t,e){return{value:e,done:!!t}};Et(Array,"Array",function(t,e){this._t=U(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,r=this._i++;return!t||r>=t.length?(this._t=void 0,jt(1)):jt(0,"keys"==e?r:"values"==e?t[r]:[r,t[r]])},"values");D.Arguments=D.Array;for(var Rt=lt("toStringTag"),At="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),xt=0;xt<At.length;xt++){var Lt=At[xt],Mt=v[Lt],Ft=Mt&&Mt.prototype;Ft&&!Ft[Rt]&&L(Ft,Rt,Lt),D[Lt]=D.Array}var Nt,Ct,kt,It=lt("toStringTag"),Dt="Arguments"==G(function(){return arguments}()),Bt=function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),It))?r:Dt?G(e):"Object"==(n=G(e))&&"function"==typeof e.callee?"Arguments":n},Gt=function(t,e,r,n){try{return n?e(S(r)[0],r[1]):e(r)}catch(e){var o=t.return;throw void 0!==o&&S(o.call(t)),e}},Ht=lt("iterator"),Ut=Array.prototype,qt=lt("iterator"),Wt=d.getIteratorMethod=function(t){if(null!=t)return t[qt]||t["@@iterator"]||D[Bt(t)]},$t=y(function(t){var e={},r={},n=t.exports=function(t,n,o,i,u){var c,a,f,s,l,p=u?function(){return t}:Wt(t),h=g(o,i,n?2:1),y=0;if("function"!=typeof p)throw TypeError(t+" is not iterable!");if(void 0===(l=p)||D.Array!==l&&Ut[Ht]!==l){for(f=p.call(t);!(a=f.next()).done;)if((s=Gt(f,h,a.value,n))===e||s===r)return s}else for(c=W(t.length);c>y;y++)if((s=n?h(S(a=t[y])[0],a[1]):h(t[y]))===e||s===r)return s};n.BREAK=e,n.RETURN=r}),Vt=lt("species"),Kt=function(t,e){var r,n=S(t).constructor;return void 0===n||null==(r=S(n)[Vt])?e:m(r)},zt=v.process,Yt=v.setImmediate,Jt=v.clearImmediate,Qt=v.MessageChannel,Xt=v.Dispatch,Zt=0,te={},ee=function(){var t=+this;if(te.hasOwnProperty(t)){var e=te[t];delete te[t],e()}},re=function(t){ee.call(t.data)};Yt&&Jt||(Yt=function(t){for(var e=[],r=1;arguments.length>r;)e.push(arguments[r++]);return te[++Zt]=function(){!function(t,e,r){var n=void 0===r;switch(e.length){case 0:return n?t():t.call(r);case 1:return n?t(e[0]):t.call(r,e[0]);case 2:return n?t(e[0],e[1]):t.call(r,e[0],e[1]);case 3:return n?t(e[0],e[1],e[2]):t.call(r,e[0],e[1],e[2]);case 4:return n?t(e[0],e[1],e[2],e[3]):t.call(r,e[0],e[1],e[2],e[3])}t.apply(r,e)}("function"==typeof t?t:Function(t),e)},Nt(Zt),Zt},Jt=function(t){delete te[t]},"process"==G(zt)?Nt=function(t){zt.nextTick(g(ee,t,1))}:Xt&&Xt.now?Nt=function(t){Xt.now(g(ee,t,1))}:Qt?(kt=(Ct=new Qt).port2,Ct.port1.onmessage=re,Nt=g(kt.postMessage,kt,1)):v.addEventListener&&"function"==typeof postMessage&&!v.importScripts?(Nt=function(t){v.postMessage(t+"","*")},v.addEventListener("message",re,!1)):Nt="onreadystatechange"in E("script")?function(t){ut.appendChild(E("script")).onreadystatechange=function(){ut.removeChild(this),ee.call(t)}}:function(t){setTimeout(g(ee,t,1),0)});var ne={set:Yt,clear:Jt},oe=ne.set,ie=v.MutationObserver||v.WebKitMutationObserver,ue=v.process,ce=v.Promise,ae="process"==G(ue);function fe(t){var e,r;this.promise=new t(function(t,n){if(void 0!==e||void 0!==r)throw TypeError("Bad Promise constructor");e=t,r=n}),this.resolve=m(e),this.reject=m(r)}var se={f:function(t){return new fe(t)}},le=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}},pe=v.navigator,he=pe&&pe.userAgent||"",ye=function(t,e){if(S(t),b(e)&&e.constructor===t)return e;var r=se.f(t);return(0,r.resolve)(e),r.promise},ve=lt("species"),de=lt("iterator"),me=!1;try{var ge=[7][de]();ge.return=function(){me=!0},Array.from(ge,function(){throw 2})}catch(t){}var be,Se,Oe,we,Pe,_e,Ee,Te=ne.set,je=function(){var t,e,r,n=function(){var n,o;for(ae&&(n=ue.domain)&&n.exit();t;){o=t.fn,t=t.next;try{o()}catch(n){throw t?r():e=void 0,n}}e=void 0,n&&n.enter()};if(ae)r=function(){ue.nextTick(n)};else if(!ie||v.navigator&&v.navigator.standalone)if(ce&&ce.resolve){var o=ce.resolve(void 0);r=function(){o.then(n)}}else r=function(){oe.call(v,n)};else{var i=!0,u=document.createTextNode("");new ie(n).observe(u,{characterData:!0}),r=function(){u.data=i=!i}}return function(n){var o={fn:n,next:void 0};e&&(e.next=o),t||(t=o,r()),e=o}}(),Re=v.TypeError,Ae=v.process,xe=Ae&&Ae.versions,Le=xe&&xe.v8||"",Me=v.Promise,Fe="process"==Bt(Ae),Ne=function(){},Ce=Se=se.f,ke=!!function(){try{var t=Me.resolve(1),e=(t.constructor={})[lt("species")]=function(t){t(Ne,Ne)};return(Fe||"function"==typeof PromiseRejectionEvent)&&t.then(Ne)instanceof e&&0!==Le.indexOf("6.6")&&-1===he.indexOf("Chrome/66")}catch(t){}}(),Ie=function(t){var e;return!(!b(t)||"function"!=typeof(e=t.then))&&e},De=function(t,e){if(!t._n){t._n=!0;var r=t._c;je(function(){for(var n=t._v,o=1==t._s,i=0,u=function(e){var r,i,u,c=o?e.ok:e.fail,a=e.resolve,f=e.reject,s=e.domain;try{c?(o||(2==t._h&&He(t),t._h=1),!0===c?r=n:(s&&s.enter(),r=c(n),s&&(s.exit(),u=!0)),r===e.promise?f(Re("Promise-chain cycle")):(i=Ie(r))?i.call(r,a,f):a(r)):f(n)}catch(t){s&&!u&&s.exit(),f(t)}};r.length>i;)u(r[i++]);t._c=[],t._n=!1,e&&!t._h&&Be(t)})}},Be=function(t){Te.call(v,function(){var e,r,n,o=t._v,i=Ge(t);if(i&&(e=le(function(){Fe?Ae.emit("unhandledRejection",o,t):(r=v.onunhandledrejection)?r({promise:t,reason:o}):(n=v.console)&&n.error&&n.error("Unhandled promise rejection",o)}),t._h=Fe||Ge(t)?2:1),t._a=void 0,i&&e.e)throw e.v})},Ge=function(t){return 1!==t._h&&0===(t._a||t._c).length},He=function(t){Te.call(v,function(){var e;Fe?Ae.emit("rejectionHandled",t):(e=v.onrejectionhandled)&&e({promise:t,reason:t._v})})},Ue=function(t){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),De(e,!0))},qe=function(t){var e,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===t)throw Re("Promise can't be resolved itself");(e=Ie(t))?je(function(){var n={_w:r,_d:!1};try{e.call(t,g(qe,n,1),g(Ue,n,1))}catch(t){Ue.call(n,t)}}):(r._v=t,r._s=1,De(r,!1))}catch(t){Ue.call({_w:r,_d:!1},t)}}};ke||(Me=function(t){!function(t,e,r,n){if(!(t instanceof e)||void 0!==n&&n in t)throw TypeError(r+": incorrect invocation!")}(this,Me,"Promise","_h"),m(t),be.call(this);try{t(g(qe,this,1),g(Ue,this,1))}catch(t){Ue.call(this,t)}},(be=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=function(t,e,r){for(var n in e)r&&t[n]?t[n]=e[n]:L(t,n,e[n]);return t}(Me.prototype,{then:function(t,e){var r=Ce(Kt(this,Me));return r.ok="function"!=typeof t||t,r.fail="function"==typeof e&&e,r.domain=Fe?Ae.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&De(this,!1),r.promise},catch:function(t){return this.then(void 0,t)}}),Oe=function(){var t=new be;this.promise=t,this.resolve=g(qe,t,1),this.reject=g(Ue,t,1)},se.f=Ce=function(t){return t===Me||t===we?new Oe(t):Se(t)}),k(k.G+k.W+k.F*!ke,{Promise:Me}),yt(Me,"Promise"),_e="function"==typeof d[Pe="Promise"]?d[Pe]:v[Pe],w&&_e&&!_e[ve]&&A.f(_e,ve,{configurable:!0,get:function(){return this}}),we=d.Promise,k(k.S+k.F*!ke,"Promise",{reject:function(t){var e=Ce(this);return(0,e.reject)(t),e.promise}}),k(k.S+!0*k.F,"Promise",{resolve:function(t){return ye(this===we?Me:this,t)}}),k(k.S+k.F*!(ke&&function(t,e){if(!e&&!me)return!1;var r=!1;try{var n=[7],o=n[de]();o.next=function(){return{done:r=!0}},n[de]=function(){return o},t(n)}catch(t){}return r}(function(t){Me.all(t).catch(Ne)})),"Promise",{all:function(t){var e=this,r=Ce(e),n=r.resolve,o=r.reject,i=le(function(){var r=[],i=0,u=1;$t(t,!1,function(t){var c=i++,a=!1;r.push(void 0),u++,e.resolve(t).then(function(t){a||(a=!0,r[c]=t,--u||n(r))},o)}),--u||n(r)});return i.e&&o(i.v),r.promise},race:function(t){var e=this,r=Ce(e),n=r.reject,o=le(function(){$t(t,!1,function(t){e.resolve(t).then(r.resolve,n)})});return o.e&&n(o.v),r.promise}}),k(k.P+k.R,"Promise",{finally:function(t){var e=Kt(this,d.Promise||v.Promise),r="function"==typeof t;return this.then(r?function(r){return ye(e,t()).then(function(){return r})}:t,r?function(r){return ye(e,t()).then(function(){throw r})}:t)}}),k(k.S,"Promise",{try:function(t){var e=se.f(this),r=le(t);return(r.e?e.reject:e.resolve)(r.v),e.promise}}),(Ee=f)&&Ee.default;var We=d.Promise,$e="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff",Ve="["+$e+"]",Ke=RegExp("^"+Ve+Ve+"*"),ze=RegExp(Ve+Ve+"*$"),Ye=function(t,e,r){var n={},o=O(function(){return!!$e[t]()||"​…"!="​…"[t]()}),i=n[t]=o?e(Je):$e[t];r&&(n[r]=i),k(k.P+k.F*o,"String",n)},Je=Ye.trim=function(t,e){return t=String(h(t)),1&e&&(t=t.replace(Ke,"")),2&e&&(t=t.replace(ze,"")),t},Qe=Ye,Xe=v.parseInt,Ze=Qe.trim,tr=/^[-+]?0[xX]/,er=8!==Xe($e+"08")||22!==Xe($e+"0x16")?function(t,e){var r=Ze(String(t),3);return Xe(r,e>>>0||(tr.test(r)?16:10))}:Xe;k(k.G+k.F*(parseInt!=er),{parseInt:er});var rr=d.parseInt;function nr(t){const e=rr(t,10);return new We(t=>e>0?setTimeout(t,e):t())}function or(){return(new Date).toISOString()}var ir={f:{}.propertyIsEnumerable},ur=Object.getOwnPropertyDescriptor,cr={f:w?ur:function(t,e){if(t=U(t),e=j(e,!0),T)try{return ur(t,e)}catch(t){}if(F(t,e))return x(!ir.f.call(t,e),t[e])}},ar=function(t,e){var r=(d.Object||{})[t]||Object[t],n={};n[t]=e(r),k(k.S+k.F*O(function(){r(1)}),"Object",n)},fr=cr.f;ar("getOwnPropertyDescriptor",function(){return function(t,e){return fr(U(t),e)}});var sr=d.Object,lr=function(t,e){return sr.getOwnPropertyDescriptor(t,e)},pr=y(function(t){var e=J("meta"),r=A.f,n=0,o=Object.isExtensible||function(){return!0},i=!O(function(){return o(Object.preventExtensions({}))}),u=function(t){r(t,e,{value:{i:"O"+ ++n,w:{}}})},c=t.exports={KEY:e,NEED:!1,fastKey:function(t,r){if(!b(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!F(t,e)){if(!o(t))return"F";if(!r)return"E";u(t)}return t[e].i},getWeak:function(t,r){if(!F(t,e)){if(!o(t))return!0;if(!r)return!1;u(t)}return t[e].w},onFreeze:function(t){return i&&c.NEED&&o(t)&&!F(t,e)&&u(t),t}}}),hr=(pr.KEY,pr.NEED,pr.fastKey,pr.getWeak,pr.onFreeze,{f:lt}),yr=A.f,vr=function(t){var e=d.Symbol||(d.Symbol={});"_"==t.charAt(0)||t in e||yr(e,t,{value:hr.f(t)})},dr={f:Object.getOwnPropertySymbols},mr=Array.isArray||function(t){return"Array"==G(t)},gr=rt.concat("length","prototype"),br={f:Object.getOwnPropertyNames||function(t){return et(t,gr)}},Sr=br.f,Or={}.toString,wr="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],Pr={f:function(t){return wr&&"[object Window]"==Or.call(t)?function(t){try{return Sr(t)}catch(t){return wr.slice()}}(t):Sr(U(t))}},_r=pr.KEY,Er=cr.f,Tr=A.f,jr=Pr.f,Rr=v.Symbol,Ar=v.JSON,xr=Ar&&Ar.stringify,Lr=lt("_hidden"),Mr=lt("toPrimitive"),Fr={}.propertyIsEnumerable,Nr=K("symbol-registry"),Cr=K("symbols"),kr=K("op-symbols"),Ir=Object.prototype,Dr="function"==typeof Rr&&!!dr.f,Br=v.QObject,Gr=!Br||!Br.prototype||!Br.prototype.findChild,Hr=w&&O(function(){return 7!=st(Tr({},"a",{get:function(){return Tr(this,"a",{value:7}).a}})).a})?function(t,e,r){var n=Er(Ir,e);n&&delete Ir[e],Tr(t,e,r),n&&t!==Ir&&Tr(Ir,e,n)}:Tr,Ur=function(t){var e=Cr[t]=st(Rr.prototype);return e._k=t,e},qr=Dr&&"symbol"==typeof Rr.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof Rr},Wr=function(t,e,r){return t===Ir&&Wr(kr,e,r),S(t),e=j(e,!0),S(r),F(Cr,e)?(r.enumerable?(F(t,Lr)&&t[Lr][e]&&(t[Lr][e]=!1),r=st(r,{enumerable:x(0,!1)})):(F(t,Lr)||Tr(t,Lr,x(1,{})),t[Lr][e]=!0),Hr(t,e,r)):Tr(t,e,r)},$r=function(t,e){S(t);for(var r,n=function(t){var e=nt(t),r=dr.f;if(r)for(var n,o=r(t),i=ir.f,u=0;o.length>u;)i.call(t,n=o[u++])&&e.push(n);return e}(e=U(e)),o=0,i=n.length;i>o;)Wr(t,r=n[o++],e[r]);return t},Vr=function(t){var e=Fr.call(this,t=j(t,!0));return!(this===Ir&&F(Cr,t)&&!F(kr,t))&&(!(e||!F(this,t)||!F(Cr,t)||F(this,Lr)&&this[Lr][t])||e)},Kr=function(t,e){if(t=U(t),e=j(e,!0),t!==Ir||!F(Cr,e)||F(kr,e)){var r=Er(t,e);return!r||!F(Cr,e)||F(t,Lr)&&t[Lr][e]||(r.enumerable=!0),r}},zr=function(t){for(var e,r=jr(U(t)),n=[],o=0;r.length>o;)F(Cr,e=r[o++])||e==Lr||e==_r||n.push(e);return n},Yr=function(t){for(var e,r=t===Ir,n=jr(r?kr:U(t)),o=[],i=0;n.length>i;)!F(Cr,e=n[i++])||r&&!F(Ir,e)||o.push(Cr[e]);return o};Dr||(I((Rr=function(){if(this instanceof Rr)throw TypeError("Symbol is not a constructor!");var t=J(arguments.length>0?arguments[0]:void 0),e=function(r){this===Ir&&e.call(kr,r),F(this,Lr)&&F(this[Lr],t)&&(this[Lr][t]=!1),Hr(this,t,x(1,r))};return w&&Gr&&Hr(Ir,t,{configurable:!0,set:e}),Ur(t)}).prototype,"toString",function(){return this._k}),cr.f=Kr,A.f=Wr,br.f=Pr.f=zr,ir.f=Vr,dr.f=Yr,hr.f=function(t){return Ur(lt(t))}),k(k.G+k.W+k.F*!Dr,{Symbol:Rr});for(var Jr="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Qr=0;Jr.length>Qr;)lt(Jr[Qr++]);for(var Xr=nt(lt.store),Zr=0;Xr.length>Zr;)vr(Xr[Zr++]);k(k.S+k.F*!Dr,"Symbol",{for:function(t){return F(Nr,t+="")?Nr[t]:Nr[t]=Rr(t)},keyFor:function(t){if(!qr(t))throw TypeError(t+" is not a symbol!");for(var e in Nr)if(Nr[e]===t)return e},useSetter:function(){Gr=!0},useSimple:function(){Gr=!1}}),k(k.S+k.F*!Dr,"Object",{create:function(t,e){return void 0===e?st(t):$r(st(t),e)},defineProperty:Wr,defineProperties:$r,getOwnPropertyDescriptor:Kr,getOwnPropertyNames:zr,getOwnPropertySymbols:Yr});var tn=O(function(){dr.f(1)});k(k.S+k.F*tn,"Object",{getOwnPropertySymbols:function(t){return dr.f(gt(t))}}),Ar&&k(k.S+k.F*(!Dr||O(function(){var t=Rr();return"[null]"!=xr([t])||"{}"!=xr({a:t})||"{}"!=xr(Object(t))})),"JSON",{stringify:function(t){for(var e,r,n=[t],o=1;arguments.length>o;)n.push(arguments[o++]);if(r=e=n[1],(b(e)||void 0!==t)&&!qr(t))return mr(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!qr(e))return e}),n[1]=e,xr.apply(Ar,n)}}),Rr.prototype[Mr]||L(Rr.prototype,Mr,Rr.prototype.valueOf),yt(Rr,"Symbol"),yt(Math,"Math",!0),yt(v.JSON,"JSON",!0);var en=d.Object.getOwnPropertySymbols;ar("keys",function(){return function(t){return nt(gt(t))}});var rn=d.Object.keys;k(k.S+k.F*!w,"Object",{defineProperty:A.f});var nn=d.Object,on=function(t,e,r){return nn.defineProperty(t,e,r)};var un=function(t,e,r){return e in t?on(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t};var cn=function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{},n=rn(r);"function"==typeof en&&(n=n.concat(en(r).filter(function(t){return lr(r,t).enumerable}))),n.forEach(function(e){un(t,e,r[e])})}return t};vr("asyncIterator"),vr("observable");const an=(0,d.Symbol)(),fn=/\[\d+\]$/,sn=/\[\]$/;function ln(t,r){return e.parse(t,cn({plainObjects:!0,ignoreQueryPrefix:!0,strictNullHandling:!0},r))}class pn extends t{constructor(t,e){super(t),e&&this.set("query",this.query||{})}set(t,e,r){return"query"===t?(e&&"string"==typeof e&&(this[an]=function(t){const e=(t||"").replace("?","").split("&").map(t=>decodeURIComponent(t.split("=")[0]));for(const t of e){if(fn.test(t))return"indices";if(sn.test(t))return"brackets"}if(e.some((t,r)=>e.indexOf(t)!==r))return"repeat"}(e)||this[an]),super.set(t,e,ln)):super.set(t,e,r)}toString(){return super.toString(t=>(function(t,r={}){return e.stringify(t,cn({addQueryPrefix:!0,strictNullHandling:!0},r))})(t,{arrayFormat:this[an]}))}}function hn(...t){const e=new pn(t.map(t=>t&&(t+"").trim()).filter(Boolean).join("/"));return e.set("pathname",e.pathname.replace(/\/{2,}/g,"/")),e.href}const yn=(()=>{try{return!!new Blob}catch(t){return!1}})();function vn(t){return new We((e,r)=>{const n=new FileReader;n.onend=r,n.onabort=r,n.onload=()=>e(n.result),n.readAsDataURL(new Blob([t],{type:t.type}))})}const dn="undefined"!=typeof FormData;k(k.S,"Array",{isArray:mr});var mn=d.Array.isArray;const gn="undefined"!=typeof Buffer,bn="undefined"!=typeof ArrayBuffer;var Sn={blob:async function(t){return yn&&t instanceof Blob?await vn(t):t},formData:async function(t){if(dn&&t instanceof FormData){const e=[];for(const[r,n]of t.entries())if(yn&&n instanceof Blob){const t=await vn(n);e.push(`${r}=${t}`)}else e.push(`${r}=${n}`);return e.join("\r\n")}return t},buffer:function(t){if(gn&&t){let e;if(Buffer.isBuffer(t))e=t;else if(mn(t)&&t.some(t=>Buffer.isBuffer(t))){const r=t.map(t=>Buffer.from(t));e=Buffer.concat(r)}else"[object ArrayBuffer]"===`${t}`?e=Buffer.from(t):bn&&ArrayBuffer.isView(t)&&(e=Buffer.from(t.buffer,t.byteOffset,t.byteLength));if(Buffer.isBuffer(e))return e.toString("hex")}return t}};function On(t){return t.hasOwnProperty("id")?t.id:(console.warn(`[Polly] ${t.name} "name" is deprecated and has been renamed to "id".`),t.name)}export{n as ACTIONS,u as EXPIRY_STRATEGIES,o as HTTP_METHODS,i as HTTP_STATUS_CODES,r as MODES,c as PollyError,Sn as Serializers,pn as URL,a as assert,hn as buildUrl,On as getFactoryId,nr as timeout,or as timestamp};
import t from"url-parse";import e from"qs";import{Buffer as r}from"buffer";var n={RECORD:"record",REPLAY:"replay",PASSTHROUGH:"passthrough",STOPPED:"stopped"},o={RECORD:"record",REPLAY:"replay",INTERCEPT:"intercept",PASSTHROUGH:"passthrough"},i=["GET","PUT","POST","DELETE","PATCH","MERGE","HEAD","OPTIONS"],u={100:"Continue",101:"Switching Protocols",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",300:"Multiple Choice",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Request Entity Too Large",414:"Request-URI Too Long",415:"Unsupported Media Type",416:"Requested Range Not Satisfiable",417:"Expectation Failed",422:"Unprocessable Entity",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported"},c={RECORD:"record",WARN:"warn",ERROR:"error"};class a extends Error{constructor(t,...e){super(`[Polly] ${t}`,...e),Error.captureStackTrace&&Error.captureStackTrace(this,a),this.name="PollyError"}}function f(t,e){if(!e)throw new a(t)}var s=Object.freeze({}),l=Math.ceil,p=Math.floor,h=function(t){return isNaN(t=+t)?0:(t>0?p:l)(t)},y=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t};function v(t,e){return t(e={exports:{}},e.exports),e.exports}var d=v(function(t){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)}),m=v(function(t){var e=t.exports={version:"2.6.9"};"number"==typeof __e&&(__e=e)}),g=(m.version,function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}),b=function(t,e,r){if(g(t),void 0===e)return t;switch(r){case 1:return function(r){return t.call(e,r)};case 2:return function(r,n){return t.call(e,r,n)};case 3:return function(r,n,o){return t.call(e,r,n,o)}}return function(){return t.apply(e,arguments)}},S=function(t){return"object"==typeof t?null!==t:"function"==typeof t},O=function(t){if(!S(t))throw TypeError(t+" is not an object!");return t},w=function(t){try{return!!t()}catch(t){return!0}},P=!w(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),_=d.document,E=S(_)&&S(_.createElement),T=function(t){return E?_.createElement(t):{}},j=!P&&!w(function(){return 7!=Object.defineProperty(T("div"),"a",{get:function(){return 7}}).a}),R=function(t,e){if(!S(t))return t;var r,n;if(e&&"function"==typeof(r=t.toString)&&!S(n=r.call(t)))return n;if("function"==typeof(r=t.valueOf)&&!S(n=r.call(t)))return n;if(!e&&"function"==typeof(r=t.toString)&&!S(n=r.call(t)))return n;throw TypeError("Can't convert object to primitive value")},A=Object.defineProperty,x={f:P?Object.defineProperty:function(t,e,r){if(O(t),e=R(e,!0),O(r),j)try{return A(t,e,r)}catch(t){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(t[e]=r.value),t}},L=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},M=P?function(t,e,r){return x.f(t,e,L(1,r))}:function(t,e,r){return t[e]=r,t},F={}.hasOwnProperty,N=function(t,e){return F.call(t,e)},C=function(t,e,r){var n,o,i,u=t&C.F,c=t&C.G,a=t&C.S,f=t&C.P,s=t&C.B,l=t&C.W,p=c?m:m[e]||(m[e]={}),h=p.prototype,y=c?d:a?d[e]:(d[e]||{}).prototype;for(n in c&&(r=e),r)(o=!u&&y&&void 0!==y[n])&&N(p,n)||(i=o?y[n]:r[n],p[n]=c&&"function"!=typeof y[n]?r[n]:s&&o?b(i,d):l&&y[n]==i?function(t){var e=function(e,r,n){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,r)}return new t(e,r,n)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(i):f&&"function"==typeof i?b(Function.call,i):i,f&&((p.virtual||(p.virtual={}))[n]=i,t&C.R&&h&&!h[n]&&M(h,n,i)))};C.F=1,C.G=2,C.S=4,C.P=8,C.B=16,C.W=32,C.U=64,C.R=128;var k,I=C,D=M,B={},G={}.toString,H=function(t){return G.call(t).slice(8,-1)},U=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==H(t)?t.split(""):Object(t)},q=function(t){return U(y(t))},W=Math.min,$=function(t){return t>0?W(h(t),9007199254740991):0},V=Math.max,K=Math.min,z=v(function(t){var e=d["__core-js_shared__"]||(d["__core-js_shared__"]={});(t.exports=function(t,r){return e[t]||(e[t]=void 0!==r?r:{})})("versions",[]).push({version:m.version,mode:"pure",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})}),Y=0,J=Math.random(),Q=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++Y+J).toString(36))},X=z("keys"),Z=function(t){return X[t]||(X[t]=Q(t))},tt=(k=!1,function(t,e,r){var n,o=q(t),i=$(o.length),u=function(t,e){return(t=h(t))<0?V(t+e,0):K(t,e)}(r,i);if(k&&e!=e){for(;i>u;)if((n=o[u++])!=n)return!0}else for(;i>u;u++)if((k||u in o)&&o[u]===e)return k||u||0;return!k&&-1}),et=Z("IE_PROTO"),rt=function(t,e){var r,n=q(t),o=0,i=[];for(r in n)r!=et&&N(n,r)&&i.push(r);for(;e.length>o;)N(n,r=e[o++])&&(~tt(i,r)||i.push(r));return i},nt="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),ot=Object.keys||function(t){return rt(t,nt)},it=P?Object.defineProperties:function(t,e){O(t);for(var r,n=ot(e),o=n.length,i=0;o>i;)x.f(t,r=n[i++],e[r]);return t},ut=d.document,ct=ut&&ut.documentElement,at=Z("IE_PROTO"),ft=function(){},st=function(){var t,e=T("iframe"),r=nt.length;for(e.style.display="none",ct.appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),st=t.F;r--;)delete st.prototype[nt[r]];return st()},lt=Object.create||function(t,e){var r;return null!==t?(ft.prototype=O(t),r=new ft,ft.prototype=null,r[at]=t):r=st(),void 0===e?r:it(r,e)},pt=v(function(t){var e=z("wks"),r=d.Symbol,n="function"==typeof r;(t.exports=function(t){return e[t]||(e[t]=n&&r[t]||(n?r:Q)("Symbol."+t))}).store=e}),ht=x.f,yt=pt("toStringTag"),vt=function(t,e,r){t&&!N(t=r?t:t.prototype,yt)&&ht(t,yt,{configurable:!0,value:e})},dt={};M(dt,pt("iterator"),function(){return this});var mt,gt=function(t,e,r){t.prototype=lt(dt,{next:L(1,r)}),vt(t,e+" Iterator")},bt=function(t){return Object(y(t))},St=Z("IE_PROTO"),Ot=Object.prototype,wt=Object.getPrototypeOf||function(t){return t=bt(t),N(t,St)?t[St]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?Ot:null},Pt=pt("iterator"),_t=!([].keys&&"next"in[].keys()),Et=function(){return this},Tt=function(t,e,r,n,o,i,u){gt(r,e,n);var c,a,f,s=function(t){if(!_t&&t in y)return y[t];switch(t){case"keys":case"values":return function(){return new r(this,t)}}return function(){return new r(this,t)}},l=e+" Iterator",p="values"==o,h=!1,y=t.prototype,v=y[Pt]||y["@@iterator"]||o&&y[o],d=v||s(o),m=o?p?s("entries"):d:void 0,g="Array"==e&&y.entries||v;if(g&&(f=wt(g.call(new t)))!==Object.prototype&&f.next&&vt(f,l,!0),p&&v&&"values"!==v.name&&(h=!0,d=function(){return v.call(this)}),u&&(_t||h||!y[Pt])&&M(y,Pt,d),B[e]=d,B[l]=Et,o)if(c={values:p?d:s("values"),keys:i?d:s("keys"),entries:m},u)for(a in c)a in y||D(y,a,c[a]);else I(I.P+I.F*(_t||h),e,c);return c},jt=(mt=!0,function(t,e){var r,n,o=String(y(t)),i=h(e),u=o.length;return i<0||i>=u?mt?"":void 0:(r=o.charCodeAt(i))<55296||r>56319||i+1===u||(n=o.charCodeAt(i+1))<56320||n>57343?mt?o.charAt(i):r:mt?o.slice(i,i+2):n-56320+(r-55296<<10)+65536});Tt(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,r=this._i;return r>=e.length?{value:void 0,done:!0}:(t=jt(e,r),this._i+=t.length,{value:t,done:!1})});var Rt=function(t,e){return{value:e,done:!!t}};Tt(Array,"Array",function(t,e){this._t=q(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,r=this._i++;return!t||r>=t.length?(this._t=void 0,Rt(1)):Rt(0,"keys"==e?r:"values"==e?t[r]:[r,t[r]])},"values");B.Arguments=B.Array;for(var At=pt("toStringTag"),xt="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),Lt=0;Lt<xt.length;Lt++){var Mt=xt[Lt],Ft=d[Mt],Nt=Ft&&Ft.prototype;Nt&&!Nt[At]&&M(Nt,At,Mt),B[Mt]=B.Array}var Ct,kt,It,Dt=pt("toStringTag"),Bt="Arguments"==H(function(){return arguments}()),Gt=function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),Dt))?r:Bt?H(e):"Object"==(n=H(e))&&"function"==typeof e.callee?"Arguments":n},Ht=function(t,e,r,n){try{return n?e(O(r)[0],r[1]):e(r)}catch(e){var o=t.return;throw void 0!==o&&O(o.call(t)),e}},Ut=pt("iterator"),qt=Array.prototype,Wt=pt("iterator"),$t=m.getIteratorMethod=function(t){if(null!=t)return t[Wt]||t["@@iterator"]||B[Gt(t)]},Vt=v(function(t){var e={},r={},n=t.exports=function(t,n,o,i,u){var c,a,f,s,l,p=u?function(){return t}:$t(t),h=b(o,i,n?2:1),y=0;if("function"!=typeof p)throw TypeError(t+" is not iterable!");if(void 0===(l=p)||B.Array!==l&&qt[Ut]!==l){for(f=p.call(t);!(a=f.next()).done;)if((s=Ht(f,h,a.value,n))===e||s===r)return s}else for(c=$(t.length);c>y;y++)if((s=n?h(O(a=t[y])[0],a[1]):h(t[y]))===e||s===r)return s};n.BREAK=e,n.RETURN=r}),Kt=pt("species"),zt=function(t,e){var r,n=O(t).constructor;return void 0===n||null==(r=O(n)[Kt])?e:g(r)},Yt=d.process,Jt=d.setImmediate,Qt=d.clearImmediate,Xt=d.MessageChannel,Zt=d.Dispatch,te=0,ee={},re=function(){var t=+this;if(ee.hasOwnProperty(t)){var e=ee[t];delete ee[t],e()}},ne=function(t){re.call(t.data)};Jt&&Qt||(Jt=function(t){for(var e=[],r=1;arguments.length>r;)e.push(arguments[r++]);return ee[++te]=function(){!function(t,e,r){var n=void 0===r;switch(e.length){case 0:return n?t():t.call(r);case 1:return n?t(e[0]):t.call(r,e[0]);case 2:return n?t(e[0],e[1]):t.call(r,e[0],e[1]);case 3:return n?t(e[0],e[1],e[2]):t.call(r,e[0],e[1],e[2]);case 4:return n?t(e[0],e[1],e[2],e[3]):t.call(r,e[0],e[1],e[2],e[3])}t.apply(r,e)}("function"==typeof t?t:Function(t),e)},Ct(te),te},Qt=function(t){delete ee[t]},"process"==H(Yt)?Ct=function(t){Yt.nextTick(b(re,t,1))}:Zt&&Zt.now?Ct=function(t){Zt.now(b(re,t,1))}:Xt?(It=(kt=new Xt).port2,kt.port1.onmessage=ne,Ct=b(It.postMessage,It,1)):d.addEventListener&&"function"==typeof postMessage&&!d.importScripts?(Ct=function(t){d.postMessage(t+"","*")},d.addEventListener("message",ne,!1)):Ct="onreadystatechange"in T("script")?function(t){ct.appendChild(T("script")).onreadystatechange=function(){ct.removeChild(this),re.call(t)}}:function(t){setTimeout(b(re,t,1),0)});var oe={set:Jt,clear:Qt},ie=oe.set,ue=d.MutationObserver||d.WebKitMutationObserver,ce=d.process,ae=d.Promise,fe="process"==H(ce);function se(t){var e,r;this.promise=new t(function(t,n){if(void 0!==e||void 0!==r)throw TypeError("Bad Promise constructor");e=t,r=n}),this.resolve=g(e),this.reject=g(r)}var le={f:function(t){return new se(t)}},pe=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}},he=d.navigator,ye=he&&he.userAgent||"",ve=function(t,e){if(O(t),S(e)&&e.constructor===t)return e;var r=le.f(t);return(0,r.resolve)(e),r.promise},de=pt("species"),me=pt("iterator"),ge=!1;try{var be=[7][me]();be.return=function(){ge=!0},Array.from(be,function(){throw 2})}catch(t){}var Se,Oe,we,Pe,_e,Ee,Te,je=oe.set,Re=function(){var t,e,r,n=function(){var n,o;for(fe&&(n=ce.domain)&&n.exit();t;){o=t.fn,t=t.next;try{o()}catch(n){throw t?r():e=void 0,n}}e=void 0,n&&n.enter()};if(fe)r=function(){ce.nextTick(n)};else if(!ue||d.navigator&&d.navigator.standalone)if(ae&&ae.resolve){var o=ae.resolve(void 0);r=function(){o.then(n)}}else r=function(){ie.call(d,n)};else{var i=!0,u=document.createTextNode("");new ue(n).observe(u,{characterData:!0}),r=function(){u.data=i=!i}}return function(n){var o={fn:n,next:void 0};e&&(e.next=o),t||(t=o,r()),e=o}}(),Ae=d.TypeError,xe=d.process,Le=xe&&xe.versions,Me=Le&&Le.v8||"",Fe=d.Promise,Ne="process"==Gt(xe),Ce=function(){},ke=Oe=le.f,Ie=!!function(){try{var t=Fe.resolve(1),e=(t.constructor={})[pt("species")]=function(t){t(Ce,Ce)};return(Ne||"function"==typeof PromiseRejectionEvent)&&t.then(Ce)instanceof e&&0!==Me.indexOf("6.6")&&-1===ye.indexOf("Chrome/66")}catch(t){}}(),De=function(t){var e;return!(!S(t)||"function"!=typeof(e=t.then))&&e},Be=function(t,e){if(!t._n){t._n=!0;var r=t._c;Re(function(){for(var n=t._v,o=1==t._s,i=0,u=function(e){var r,i,u,c=o?e.ok:e.fail,a=e.resolve,f=e.reject,s=e.domain;try{c?(o||(2==t._h&&Ue(t),t._h=1),!0===c?r=n:(s&&s.enter(),r=c(n),s&&(s.exit(),u=!0)),r===e.promise?f(Ae("Promise-chain cycle")):(i=De(r))?i.call(r,a,f):a(r)):f(n)}catch(t){s&&!u&&s.exit(),f(t)}};r.length>i;)u(r[i++]);t._c=[],t._n=!1,e&&!t._h&&Ge(t)})}},Ge=function(t){je.call(d,function(){var e,r,n,o=t._v,i=He(t);if(i&&(e=pe(function(){Ne?xe.emit("unhandledRejection",o,t):(r=d.onunhandledrejection)?r({promise:t,reason:o}):(n=d.console)&&n.error&&n.error("Unhandled promise rejection",o)}),t._h=Ne||He(t)?2:1),t._a=void 0,i&&e.e)throw e.v})},He=function(t){return 1!==t._h&&0===(t._a||t._c).length},Ue=function(t){je.call(d,function(){var e;Ne?xe.emit("rejectionHandled",t):(e=d.onrejectionhandled)&&e({promise:t,reason:t._v})})},qe=function(t){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),Be(e,!0))},We=function(t){var e,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===t)throw Ae("Promise can't be resolved itself");(e=De(t))?Re(function(){var n={_w:r,_d:!1};try{e.call(t,b(We,n,1),b(qe,n,1))}catch(t){qe.call(n,t)}}):(r._v=t,r._s=1,Be(r,!1))}catch(t){qe.call({_w:r,_d:!1},t)}}};Ie||(Fe=function(t){!function(t,e,r,n){if(!(t instanceof e)||void 0!==n&&n in t)throw TypeError(r+": incorrect invocation!")}(this,Fe,"Promise","_h"),g(t),Se.call(this);try{t(b(We,this,1),b(qe,this,1))}catch(t){qe.call(this,t)}},(Se=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=function(t,e,r){for(var n in e)r&&t[n]?t[n]=e[n]:M(t,n,e[n]);return t}(Fe.prototype,{then:function(t,e){var r=ke(zt(this,Fe));return r.ok="function"!=typeof t||t,r.fail="function"==typeof e&&e,r.domain=Ne?xe.domain:void 0,this._c.push(r),this._a&&this._a.push(r),this._s&&Be(this,!1),r.promise},catch:function(t){return this.then(void 0,t)}}),we=function(){var t=new Se;this.promise=t,this.resolve=b(We,t,1),this.reject=b(qe,t,1)},le.f=ke=function(t){return t===Fe||t===Pe?new we(t):Oe(t)}),I(I.G+I.W+I.F*!Ie,{Promise:Fe}),vt(Fe,"Promise"),Ee="function"==typeof m[_e="Promise"]?m[_e]:d[_e],P&&Ee&&!Ee[de]&&x.f(Ee,de,{configurable:!0,get:function(){return this}}),Pe=m.Promise,I(I.S+I.F*!Ie,"Promise",{reject:function(t){var e=ke(this);return(0,e.reject)(t),e.promise}}),I(I.S+!0*I.F,"Promise",{resolve:function(t){return ve(this===Pe?Fe:this,t)}}),I(I.S+I.F*!(Ie&&function(t,e){if(!e&&!ge)return!1;var r=!1;try{var n=[7],o=n[me]();o.next=function(){return{done:r=!0}},n[me]=function(){return o},t(n)}catch(t){}return r}(function(t){Fe.all(t).catch(Ce)})),"Promise",{all:function(t){var e=this,r=ke(e),n=r.resolve,o=r.reject,i=pe(function(){var r=[],i=0,u=1;Vt(t,!1,function(t){var c=i++,a=!1;r.push(void 0),u++,e.resolve(t).then(function(t){a||(a=!0,r[c]=t,--u||n(r))},o)}),--u||n(r)});return i.e&&o(i.v),r.promise},race:function(t){var e=this,r=ke(e),n=r.reject,o=pe(function(){Vt(t,!1,function(t){e.resolve(t).then(r.resolve,n)})});return o.e&&n(o.v),r.promise}}),I(I.P+I.R,"Promise",{finally:function(t){var e=zt(this,m.Promise||d.Promise),r="function"==typeof t;return this.then(r?function(r){return ve(e,t()).then(function(){return r})}:t,r?function(r){return ve(e,t()).then(function(){throw r})}:t)}}),I(I.S,"Promise",{try:function(t){var e=le.f(this),r=pe(t);return(r.e?e.reject:e.resolve)(r.v),e.promise}}),(Te=s)&&Te.default;var $e=m.Promise,Ve="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff",Ke="["+Ve+"]",ze=RegExp("^"+Ke+Ke+"*"),Ye=RegExp(Ke+Ke+"*$"),Je=function(t,e,r){var n={},o=w(function(){return!!Ve[t]()||"​…"!="​…"[t]()}),i=n[t]=o?e(Qe):Ve[t];r&&(n[r]=i),I(I.P+I.F*o,"String",n)},Qe=Je.trim=function(t,e){return t=String(y(t)),1&e&&(t=t.replace(ze,"")),2&e&&(t=t.replace(Ye,"")),t},Xe=Je,Ze=d.parseInt,tr=Xe.trim,er=/^[-+]?0[xX]/,rr=8!==Ze(Ve+"08")||22!==Ze(Ve+"0x16")?function(t,e){var r=tr(String(t),3);return Ze(r,e>>>0||(er.test(r)?16:10))}:Ze;I(I.G+I.F*(parseInt!=rr),{parseInt:rr});var nr=m.parseInt;function or(t){const e=nr(t,10);return new $e(t=>e>0?setTimeout(t,e):t())}function ir(){return(new Date).toISOString()}var ur={f:{}.propertyIsEnumerable},cr=Object.getOwnPropertyDescriptor,ar={f:P?cr:function(t,e){if(t=q(t),e=R(e,!0),j)try{return cr(t,e)}catch(t){}if(N(t,e))return L(!ur.f.call(t,e),t[e])}},fr=function(t,e){var r=(m.Object||{})[t]||Object[t],n={};n[t]=e(r),I(I.S+I.F*w(function(){r(1)}),"Object",n)},sr=ar.f;fr("getOwnPropertyDescriptor",function(){return function(t,e){return sr(q(t),e)}});var lr=m.Object,pr=function(t,e){return lr.getOwnPropertyDescriptor(t,e)},hr=v(function(t){var e=Q("meta"),r=x.f,n=0,o=Object.isExtensible||function(){return!0},i=!w(function(){return o(Object.preventExtensions({}))}),u=function(t){r(t,e,{value:{i:"O"+ ++n,w:{}}})},c=t.exports={KEY:e,NEED:!1,fastKey:function(t,r){if(!S(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!N(t,e)){if(!o(t))return"F";if(!r)return"E";u(t)}return t[e].i},getWeak:function(t,r){if(!N(t,e)){if(!o(t))return!0;if(!r)return!1;u(t)}return t[e].w},onFreeze:function(t){return i&&c.NEED&&o(t)&&!N(t,e)&&u(t),t}}}),yr=(hr.KEY,hr.NEED,hr.fastKey,hr.getWeak,hr.onFreeze,{f:pt}),vr=x.f,dr=function(t){var e=m.Symbol||(m.Symbol={});"_"==t.charAt(0)||t in e||vr(e,t,{value:yr.f(t)})},mr={f:Object.getOwnPropertySymbols},gr=Array.isArray||function(t){return"Array"==H(t)},br=nt.concat("length","prototype"),Sr={f:Object.getOwnPropertyNames||function(t){return rt(t,br)}},Or=Sr.f,wr={}.toString,Pr="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],_r={f:function(t){return Pr&&"[object Window]"==wr.call(t)?function(t){try{return Or(t)}catch(t){return Pr.slice()}}(t):Or(q(t))}},Er=hr.KEY,Tr=ar.f,jr=x.f,Rr=_r.f,Ar=d.Symbol,xr=d.JSON,Lr=xr&&xr.stringify,Mr=pt("_hidden"),Fr=pt("toPrimitive"),Nr={}.propertyIsEnumerable,Cr=z("symbol-registry"),kr=z("symbols"),Ir=z("op-symbols"),Dr=Object.prototype,Br="function"==typeof Ar&&!!mr.f,Gr=d.QObject,Hr=!Gr||!Gr.prototype||!Gr.prototype.findChild,Ur=P&&w(function(){return 7!=lt(jr({},"a",{get:function(){return jr(this,"a",{value:7}).a}})).a})?function(t,e,r){var n=Tr(Dr,e);n&&delete Dr[e],jr(t,e,r),n&&t!==Dr&&jr(Dr,e,n)}:jr,qr=function(t){var e=kr[t]=lt(Ar.prototype);return e._k=t,e},Wr=Br&&"symbol"==typeof Ar.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof Ar},$r=function(t,e,r){return t===Dr&&$r(Ir,e,r),O(t),e=R(e,!0),O(r),N(kr,e)?(r.enumerable?(N(t,Mr)&&t[Mr][e]&&(t[Mr][e]=!1),r=lt(r,{enumerable:L(0,!1)})):(N(t,Mr)||jr(t,Mr,L(1,{})),t[Mr][e]=!0),Ur(t,e,r)):jr(t,e,r)},Vr=function(t,e){O(t);for(var r,n=function(t){var e=ot(t),r=mr.f;if(r)for(var n,o=r(t),i=ur.f,u=0;o.length>u;)i.call(t,n=o[u++])&&e.push(n);return e}(e=q(e)),o=0,i=n.length;i>o;)$r(t,r=n[o++],e[r]);return t},Kr=function(t){var e=Nr.call(this,t=R(t,!0));return!(this===Dr&&N(kr,t)&&!N(Ir,t))&&(!(e||!N(this,t)||!N(kr,t)||N(this,Mr)&&this[Mr][t])||e)},zr=function(t,e){if(t=q(t),e=R(e,!0),t!==Dr||!N(kr,e)||N(Ir,e)){var r=Tr(t,e);return!r||!N(kr,e)||N(t,Mr)&&t[Mr][e]||(r.enumerable=!0),r}},Yr=function(t){for(var e,r=Rr(q(t)),n=[],o=0;r.length>o;)N(kr,e=r[o++])||e==Mr||e==Er||n.push(e);return n},Jr=function(t){for(var e,r=t===Dr,n=Rr(r?Ir:q(t)),o=[],i=0;n.length>i;)!N(kr,e=n[i++])||r&&!N(Dr,e)||o.push(kr[e]);return o};Br||(D((Ar=function(){if(this instanceof Ar)throw TypeError("Symbol is not a constructor!");var t=Q(arguments.length>0?arguments[0]:void 0),e=function(r){this===Dr&&e.call(Ir,r),N(this,Mr)&&N(this[Mr],t)&&(this[Mr][t]=!1),Ur(this,t,L(1,r))};return P&&Hr&&Ur(Dr,t,{configurable:!0,set:e}),qr(t)}).prototype,"toString",function(){return this._k}),ar.f=zr,x.f=$r,Sr.f=_r.f=Yr,ur.f=Kr,mr.f=Jr,yr.f=function(t){return qr(pt(t))}),I(I.G+I.W+I.F*!Br,{Symbol:Ar});for(var Qr="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Xr=0;Qr.length>Xr;)pt(Qr[Xr++]);for(var Zr=ot(pt.store),tn=0;Zr.length>tn;)dr(Zr[tn++]);I(I.S+I.F*!Br,"Symbol",{for:function(t){return N(Cr,t+="")?Cr[t]:Cr[t]=Ar(t)},keyFor:function(t){if(!Wr(t))throw TypeError(t+" is not a symbol!");for(var e in Cr)if(Cr[e]===t)return e},useSetter:function(){Hr=!0},useSimple:function(){Hr=!1}}),I(I.S+I.F*!Br,"Object",{create:function(t,e){return void 0===e?lt(t):Vr(lt(t),e)},defineProperty:$r,defineProperties:Vr,getOwnPropertyDescriptor:zr,getOwnPropertyNames:Yr,getOwnPropertySymbols:Jr});var en=w(function(){mr.f(1)});I(I.S+I.F*en,"Object",{getOwnPropertySymbols:function(t){return mr.f(bt(t))}}),xr&&I(I.S+I.F*(!Br||w(function(){var t=Ar();return"[null]"!=Lr([t])||"{}"!=Lr({a:t})||"{}"!=Lr(Object(t))})),"JSON",{stringify:function(t){for(var e,r,n=[t],o=1;arguments.length>o;)n.push(arguments[o++]);if(r=e=n[1],(S(e)||void 0!==t)&&!Wr(t))return gr(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!Wr(e))return e}),n[1]=e,Lr.apply(xr,n)}}),Ar.prototype[Fr]||M(Ar.prototype,Fr,Ar.prototype.valueOf),vt(Ar,"Symbol"),vt(Math,"Math",!0),vt(d.JSON,"JSON",!0);var rn=m.Object.getOwnPropertySymbols;fr("keys",function(){return function(t){return ot(bt(t))}});var nn=m.Object.keys;I(I.S+I.F*!P,"Object",{defineProperty:x.f});var on=m.Object,un=function(t,e,r){return on.defineProperty(t,e,r)};var cn=function(t,e,r){return e in t?un(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t};var an=function(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{},n=nn(r);"function"==typeof rn&&(n=n.concat(rn(r).filter(function(t){return pr(r,t).enumerable}))),n.forEach(function(e){cn(t,e,r[e])})}return t};dr("asyncIterator"),dr("observable");const fn=(0,m.Symbol)(),sn=/\[\d+\]$/,ln=/\[\]$/;function pn(t,r){return e.parse(t,an({plainObjects:!0,ignoreQueryPrefix:!0,strictNullHandling:!0},r))}class hn extends t{constructor(t,e){super(t),e&&this.set("query",this.query||{})}set(t,e,r){return"query"===t?(e&&"string"==typeof e&&(this[fn]=function(t){const e=(t||"").replace("?","").split("&").map(t=>decodeURIComponent(t.split("=")[0]));for(const t of e){if(sn.test(t))return"indices";if(ln.test(t))return"brackets"}if(e.some((t,r)=>e.indexOf(t)!==r))return"repeat"}(e)||this[fn]),super.set(t,e,pn)):super.set(t,e,r)}toString(){return super.toString(t=>(function(t,r={}){return e.stringify(t,an({addQueryPrefix:!0,strictNullHandling:!0},r))})(t,{arrayFormat:this[fn]}))}}function yn(...t){const e=new hn(t.map(t=>t&&(t+"").trim()).filter(Boolean).join("/"));return e.set("pathname",e.pathname.replace(/\/{2,}/g,"/")),e.href}const vn=(()=>{try{return!!new Blob}catch(t){return!1}})();function dn(t){return new $e((e,r)=>{const n=new FileReader;n.onend=r,n.onabort=r,n.onload=()=>e(n.result),n.readAsDataURL(new Blob([t],{type:t.type}))})}const mn="undefined"!=typeof FormData;I(I.S,"Array",{isArray:gr});var gn=m.Array.isArray;const bn="undefined"!=typeof Buffer,Sn="undefined"!=typeof ArrayBuffer;var On={blob:async function(t){return vn&&t instanceof Blob?await dn(t):t},formData:async function(t){if(mn&&t instanceof FormData){const e=[];for(const[r,n]of t.entries())if(vn&&n instanceof Blob){const t=await dn(n);e.push(`${r}=${t}`)}else e.push(`${r}=${n}`);return e.join("\r\n")}return t},buffer:function(t){if(bn&&t){let e;if(Buffer.isBuffer(t))e=t;else if(gn(t)&&t.some(t=>Buffer.isBuffer(t))){const r=t.map(t=>Buffer.from(t));e=Buffer.concat(r)}else"[object ArrayBuffer]"===`${t}`?e=Buffer.from(t):Sn&&ArrayBuffer.isView(t)&&(e=Buffer.from(t.buffer,t.byteOffset,t.byteLength));if(Buffer.isBuffer(e))return e.toString("hex")}return t}};function wn(t){return t.hasOwnProperty("id")?t.id:(console.warn(`[Polly] ${t.name} "name" is deprecated and has been renamed to "id".`),t.name)}function Pn(t){const e=t.toString("utf8");return r.from(e,"utf8").equals(t)}export{o as ACTIONS,c as EXPIRY_STRATEGIES,i as HTTP_METHODS,u as HTTP_STATUS_CODES,n as MODES,a as PollyError,On as Serializers,hn as URL,f as assert,yn as buildUrl,wn as getFactoryId,Pn as isBufferUtf8Representable,or as timeout,ir as timestamp};
//# sourceMappingURL=pollyjs-utils.min.js.map
{
"name": "@pollyjs/utils",
"version": "4.1.0",
"version": "4.3.0",
"description": "Shared utilities and constants between @pollyjs packages",

@@ -46,3 +46,3 @@ "main": "dist/cjs/pollyjs-utils.js",

},
"gitHead": "ad603d322066cad75a79e43b5cb9fd6fc1196d4a"
"gitHead": "52e32182edf0e2e5e81b530bdad814387d4f9c17"
}

@@ -18,1 +18,5 @@ export { default as MODES } from './constants/modes';

export { default as getFactoryId } from './utils/get-factory-id';
export {
default as isBufferUtf8Representable
} from './utils/is-buffer-utf8-representable';

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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

Sorry, the diff of this file is not supported yet

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

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc