mirror of
https://github.com/gradle/gradle-build-action.git
synced 2024-11-26 11:02:10 +00:00
1 line
No EOL
1.2 MiB
1 line
No EOL
1.2 MiB
module.exports=function(e,t){"use strict";var n={};function __webpack_require__(t){if(n[t]){return n[t].exports}var r=n[t]={i:t,l:false,exports:{}};var i=true;try{e[t].call(r.exports,r,r.exports,__webpack_require__);i=false}finally{if(i)delete n[t]}r.l=true;return r.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(131)}t(__webpack_require__);return startup()}([,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});const i=n(129);const a=n(622);const o=n(669);const s=n(672);const c=o.promisify(i.exec);function cp(e,t,n={}){return r(this,void 0,void 0,function*(){const{force:r,recursive:i}=readCopyOptions(n);const o=(yield s.exists(t))?yield s.stat(t):null;if(o&&o.isFile()&&!r){return}const c=o&&o.isDirectory()?a.join(t,a.basename(e)):t;if(!(yield s.exists(e))){throw new Error(`no such file or directory: ${e}`)}const u=yield s.stat(e);if(u.isDirectory()){if(!i){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,c,0,r)}}else{if(a.relative(e,c)===""){throw new Error(`'${c}' and '${e}' are the same file`)}yield copyFile(e,c,r)}})}t.cp=cp;function mv(e,t,n={}){return r(this,void 0,void 0,function*(){if(yield s.exists(t)){let r=true;if(yield s.isDirectory(t)){t=a.join(t,a.basename(e));r=yield s.exists(t)}if(r){if(n.force==null||n.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(a.dirname(t));yield s.rename(e,t)})}t.mv=mv;function rmRF(e){return r(this,void 0,void 0,function*(){if(s.IS_WINDOWS){try{if(yield s.isDirectory(e,true)){yield c(`rd /s /q "${e}"`)}else{yield c(`del /f /a "${e}"`)}}catch(e){if(e.code!=="ENOENT")throw e}try{yield s.unlink(e)}catch(e){if(e.code!=="ENOENT")throw e}}else{let t=false;try{t=yield s.isDirectory(e)}catch(e){if(e.code!=="ENOENT")throw e;return}if(t){yield c(`rm -rf "${e}"`)}else{yield s.unlink(e)}}})}t.rmRF=rmRF;function mkdirP(e){return r(this,void 0,void 0,function*(){yield s.mkdirP(e)})}t.mkdirP=mkdirP;function which(e,t){return r(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'tool' is required")}if(t){const t=yield which(e,false);if(!t){if(s.IS_WINDOWS){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}}try{const t=[];if(s.IS_WINDOWS&&process.env.PATHEXT){for(const e of process.env.PATHEXT.split(a.delimiter)){if(e){t.push(e)}}}if(s.isRooted(e)){const n=yield s.tryGetExecutablePath(e,t);if(n){return n}return""}if(e.includes("/")||s.IS_WINDOWS&&e.includes("\\")){return""}const n=[];if(process.env.PATH){for(const e of process.env.PATH.split(a.delimiter)){if(e){n.push(e)}}}for(const r of n){const n=yield s.tryGetExecutablePath(r+a.sep+e,t);if(n){return n}}return""}catch(e){throw new Error(`which failed with message ${e.message}`)}})}t.which=which;function readCopyOptions(e){const t=e.force==null?true:e.force;const n=Boolean(e.recursive);return{force:t,recursive:n}}function cpDirRecursive(e,t,n,i){return r(this,void 0,void 0,function*(){if(n>=255)return;n++;yield mkdirP(t);const r=yield s.readdir(e);for(const a of r){const r=`${e}/${a}`;const o=`${t}/${a}`;const c=yield s.lstat(r);if(c.isDirectory()){yield cpDirRecursive(r,o,n,i)}else{yield copyFile(r,o,i)}}yield s.chmod(t,(yield s.stat(e)).mode)})}function copyFile(e,t,n){return r(this,void 0,void 0,function*(){if((yield s.lstat(e)).isSymbolicLink()){try{yield s.lstat(t);yield s.unlink(t)}catch(e){if(e.code==="EPERM"){yield s.chmod(t,"0666");yield s.unlink(t)}}const n=yield s.readlink(e);yield s.symlink(n,t,s.IS_WINDOWS?"junction":null)}else if(!(yield s.exists(t))||n){yield s.copyFile(e,t)}})}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultGetter=void 0;function defaultGetter(e,t){return e[t]}t.defaultGetter=defaultGetter},,,,,,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=i(n(87));const o=i(n(614));const s=i(n(129));const c=i(n(622));const u=i(n(1));const l=i(n(672));const p=process.platform==="win32";class ToolRunner extends o.EventEmitter{constructor(e,t,n){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=n||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const n=this._getSpawnFileName();const r=this._getSpawnArgs(e);let i=t?"":"[command]";if(p){if(this._isCmdFile()){i+=n;for(const e of r){i+=` ${e}`}}else if(e.windowsVerbatimArguments){i+=`"${n}"`;for(const e of r){i+=` ${e}`}}else{i+=this._windowsQuoteCmdArg(n);for(const e of r){i+=` ${this._windowsQuoteCmdArg(e)}`}}}else{i+=n;for(const e of r){i+=` ${e}`}}return i}_processLineBuffer(e,t,n){try{let r=t+e.toString();let i=r.indexOf(a.EOL);while(i>-1){const e=r.substring(0,i);n(e);r=r.substring(i+a.EOL.length);i=r.indexOf(a.EOL)}t=r}catch(e){this._debug(`error processing line. Failed with error ${e}`)}}_getSpawnFileName(){if(p){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(p){if(this._isCmdFile()){let t=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const n of this.args){t+=" ";t+=e.windowsVerbatimArguments?n:this._windowsQuoteCmdArg(n)}t+='"';return[t]}}return this.args}_endsWith(e,t){return e.endsWith(t)}_isCmdFile(){const e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile()){return this._uvQuoteCmdArg(e)}if(!e){return'""'}const t=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let n=false;for(const r of e){if(t.some(e=>e===r)){n=true;break}}if(!n){return e}let r='"';let i=true;for(let t=e.length;t>0;t--){r+=e[t-1];if(i&&e[t-1]==="\\"){r+="\\"}else if(e[t-1]==='"'){i=true;r+='"'}else{i=false}}r+='"';return r.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let t='"';let n=true;for(let r=e.length;r>0;r--){t+=e[r-1];if(n&&e[r-1]==="\\"){t+="\\"}else if(e[r-1]==='"'){n=true;t+="\\"}else{n=false}}t+='"';return t.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t}_getSpawnOptions(e,t){e=e||{};const n={};n.cwd=e.cwd;n.env=e.env;n["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){n.argv0=`"${t}"`}return n}exec(){return r(this,void 0,void 0,function*(){if(!l.isRooted(this.toolPath)&&(this.toolPath.includes("/")||p&&this.toolPath.includes("\\"))){this.toolPath=c.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield u.which(this.toolPath,true);return new Promise((e,t)=>{this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const n=this._cloneExecOptions(this.options);if(!n.silent&&n.outStream){n.outStream.write(this._getCommandString(n)+a.EOL)}const r=new ExecState(n,this.toolPath);r.on("debug",e=>{this._debug(e)});const i=this._getSpawnFileName();const o=s.spawn(i,this._getSpawnArgs(n),this._getSpawnOptions(this.options,i));const c="";if(o.stdout){o.stdout.on("data",e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!n.silent&&n.outStream){n.outStream.write(e)}this._processLineBuffer(e,c,e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}})})}const u="";if(o.stderr){o.stderr.on("data",e=>{r.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!n.silent&&n.errStream&&n.outStream){const t=n.failOnStdErr?n.errStream:n.outStream;t.write(e)}this._processLineBuffer(e,u,e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}})})}o.on("error",e=>{r.processError=e.message;r.processExited=true;r.processClosed=true;r.CheckComplete()});o.on("exit",e=>{r.processExitCode=e;r.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);r.CheckComplete()});o.on("close",e=>{r.processExitCode=e;r.processExited=true;r.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);r.CheckComplete()});r.on("done",(n,r)=>{if(c.length>0){this.emit("stdline",c)}if(u.length>0){this.emit("errline",u)}o.removeAllListeners();if(n){t(n)}else{e(r)}});if(this.options.input){if(!o.stdin){throw new Error("child process missing stdin")}o.stdin.end(this.options.input)}})})}}t.ToolRunner=ToolRunner;function argStringToArray(e){const t=[];let n=false;let r=false;let i="";function append(e){if(r&&e!=='"'){i+="\\"}i+=e;r=false}for(let a=0;a<e.length;a++){const o=e.charAt(a);if(o==='"'){if(!r){n=!n}else{append(o)}continue}if(o==="\\"&&r){append(o);continue}if(o==="\\"&&n){r=true;continue}if(o===" "&&!n){if(i.length>0){t.push(i);i=""}continue}append(o)}if(i.length>0){t.push(i.trim())}return t}t.argStringToArray=argStringToArray;class ExecState extends o.EventEmitter{constructor(e,t){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!t){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=t;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=setTimeout(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(this.processError){e=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const t=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(t)}e._setResult()}}},,function(e){e.exports=wrappy;function wrappy(e,t){if(e&&t)return wrappy(e)(t);if(typeof e!=="function")throw new TypeError("need wrapper function");Object.keys(e).forEach(function(t){wrapper[t]=e[t]});return wrapper;function wrapper(){var t=new Array(arguments.length);for(var n=0;n<t.length;n++){t[n]=arguments[n]}var r=e.apply(this,t);var i=t[t.length-1];if(typeof r==="function"&&r!==i){Object.keys(i).forEach(function(e){r[e]=i[e]})}return r}}},,,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const o=a(n(470));const s=a(n(986));const c=a(n(281));const u=a(n(1));const l=a(n(747));const p=a(n(622));const f=a(n(280));const d=a(n(669));const m=n(898);const h=n(931);function createTempDirectory(){return r(this,void 0,void 0,function*(){const e=process.platform==="win32";let t=process.env["RUNNER_TEMP"]||"";if(!t){let n;if(e){n=process.env["USERPROFILE"]||"C:\\"}else{if(process.platform==="darwin"){n="/Users"}else{n="/home"}}t=p.join(n,"actions","temp")}const n=p.join(t,m.v4());yield u.mkdirP(n);return n})}t.createTempDirectory=createTempDirectory;function getArchiveFileSizeIsBytes(e){return l.statSync(e).size}t.getArchiveFileSizeIsBytes=getArchiveFileSizeIsBytes;function resolvePaths(e){var t,n;var a;return r(this,void 0,void 0,function*(){const r=[];const s=(a=process.env["GITHUB_WORKSPACE"])!==null&&a!==void 0?a:process.cwd();const u=yield c.create(e.join("\n"),{implicitDescendants:false});try{for(var l=i(u.globGenerator()),f;f=yield l.next(),!f.done;){const e=f.value;const t=p.relative(s,e).replace(new RegExp(`\\${p.sep}`,"g"),"/");o.debug(`Matched: ${t}`);r.push(`${t}`)}}catch(e){t={error:e}}finally{try{if(f&&!f.done&&(n=l.return))yield n.call(l)}finally{if(t)throw t.error}}return r})}t.resolvePaths=resolvePaths;function unlinkFile(e){return r(this,void 0,void 0,function*(){return d.promisify(l.unlink)(e)})}t.unlinkFile=unlinkFile;function getVersion(e){return r(this,void 0,void 0,function*(){o.debug(`Checking ${e} --version`);let t="";try{yield s.exec(`${e} --version`,[],{ignoreReturnCode:true,silent:true,listeners:{stdout:e=>t+=e.toString(),stderr:e=>t+=e.toString()}})}catch(e){o.debug(e.message)}t=t.trim();o.debug(t);return t})}function getCompressionMethod(){return r(this,void 0,void 0,function*(){if(process.platform==="win32"&&!(yield isGnuTarInstalled())){return h.CompressionMethod.Gzip}const e=yield getVersion("zstd");const t=f.clean(e);if(!e.toLowerCase().includes("zstd command line interface")){return h.CompressionMethod.Gzip}else if(!t||f.lt(t,"v1.3.2")){return h.CompressionMethod.ZstdWithoutLong}else{return h.CompressionMethod.Zstd}})}t.getCompressionMethod=getCompressionMethod;function getCacheFileName(e){return e===h.CompressionMethod.Gzip?h.CacheFilename.Gzip:h.CacheFilename.Zstd}t.getCacheFileName=getCacheFileName;function isGnuTarInstalled(){return r(this,void 0,void 0,function*(){const e=yield getVersion("tar");return e.toLowerCase().includes("gnu tar")})}t.isGnuTarInstalled=isGnuTarInstalled;function assertDefined(e,t){if(t===undefined){throw Error(`Expected ${e} but value was undefiend`)}return t}t.assertDefined=assertDefined},function(e){e.exports=require("tls")},,function(module){module.exports=eval("require")("encoding")},function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){a(XMLDTDNotation,e);function XMLDTDNotation(e,n,r){XMLDTDNotation.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing DTD notation name. "+this.debugInfo(n))}if(!r.pubID&&!r.sysID){throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(n))}this.name=this.stringify.name(n);this.type=t.NotationDeclaration;if(r.pubID!=null){this.pubID=this.stringify.dtdPubID(r.pubID)}if(r.sysID!=null){this.sysID=this.stringify.dtdSysID(r.sysID)}}Object.defineProperty(XMLDTDNotation.prototype,"publicId",{get:function(){return this.pubID}});Object.defineProperty(XMLDTDNotation.prototype,"systemId",{get:function(){return this.sysID}});XMLDTDNotation.prototype.toString=function(e){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(e))};return XMLDTDNotation}(i)}).call(this)},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PropagationAPI=void 0;var r=n(2);var i=n(744);var a=n(753);var o=n(492);var s=n(976);var c=o.ContextAPI.getInstance();var u=function(){function PropagationAPI(){}PropagationAPI.getInstance=function(){if(!this._instance){this._instance=new PropagationAPI}return this._instance};PropagationAPI.prototype.setGlobalPropagator=function(e){if(s._global[s.GLOBAL_PROPAGATION_API_KEY]){return this._getGlobalPropagator()}s._global[s.GLOBAL_PROPAGATION_API_KEY]=s.makeGetter(s.API_BACKWARDS_COMPATIBILITY_VERSION,e,i.NOOP_HTTP_TEXT_PROPAGATOR);return e};PropagationAPI.prototype.inject=function(e,t,n){if(t===void 0){t=a.defaultSetter}if(n===void 0){n=c.active()}return this._getGlobalPropagator().inject(n,e,t)};PropagationAPI.prototype.extract=function(e,t,n){if(t===void 0){t=r.defaultGetter}if(n===void 0){n=c.active()}return this._getGlobalPropagator().extract(n,e,t)};PropagationAPI.prototype.disable=function(){delete s._global[s.GLOBAL_PROPAGATION_API_KEY]};PropagationAPI.prototype._getGlobalPropagator=function(){var e,t;return(t=(e=s._global[s.GLOBAL_PROPAGATION_API_KEY])===null||e===void 0?void 0:e.call(s._global,s.API_BACKWARDS_COMPATIBILITY_VERSION))!==null&&t!==void 0?t:i.NOOP_HTTP_TEXT_PROPAGATOR};return PropagationAPI}();t.PropagationAPI=u},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var n="00000000-0000-0000-0000-000000000000";t.default=n},function(e,t,n){"use strict";e.exports=function(e,t,r,i,a,o){var s=n(351);var c=s.TypeError;var u=n(248);var l=u.errorObj;var p=u.tryCatch;var f=[];function promiseFromYieldHandler(t,n,r){for(var a=0;a<n.length;++a){r._pushContext();var o=p(n[a])(t);r._popContext();if(o===l){r._pushContext();var s=e.reject(l.e);r._popContext();return s}var c=i(o,r);if(c instanceof e)return c}return null}function PromiseSpawn(t,n,i,a){if(o.cancellation()){var s=new e(r);var c=this._finallyPromise=new e(r);this._promise=s.lastly(function(){return c});s._captureStackTrace();s._setOnCancel(this)}else{var u=this._promise=new e(r);u._captureStackTrace()}this._stack=a;this._generatorFunction=t;this._receiver=n;this._generator=undefined;this._yieldHandlers=typeof i==="function"?[i].concat(f):f;this._yieldedPromise=null;this._cancellationPhase=false}u.inherits(PromiseSpawn,a);PromiseSpawn.prototype._isResolved=function(){return this._promise===null};PromiseSpawn.prototype._cleanup=function(){this._promise=this._generator=null;if(o.cancellation()&&this._finallyPromise!==null){this._finallyPromise._fulfill();this._finallyPromise=null}};PromiseSpawn.prototype._promiseCancelled=function(){if(this._isResolved())return;var t=typeof this._generator["return"]!=="undefined";var n;if(!t){var r=new e.CancellationError("generator .return() sentinel");e.coroutine.returnSentinel=r;this._promise._attachExtraTrace(r);this._promise._pushContext();n=p(this._generator["throw"]).call(this._generator,r);this._promise._popContext()}else{this._promise._pushContext();n=p(this._generator["return"]).call(this._generator,undefined);this._promise._popContext()}this._cancellationPhase=true;this._yieldedPromise=null;this._continue(n)};PromiseSpawn.prototype._promiseFulfilled=function(e){this._yieldedPromise=null;this._promise._pushContext();var t=p(this._generator.next).call(this._generator,e);this._promise._popContext();this._continue(t)};PromiseSpawn.prototype._promiseRejected=function(e){this._yieldedPromise=null;this._promise._attachExtraTrace(e);this._promise._pushContext();var t=p(this._generator["throw"]).call(this._generator,e);this._promise._popContext();this._continue(t)};PromiseSpawn.prototype._resultCancelled=function(){if(this._yieldedPromise instanceof e){var t=this._yieldedPromise;this._yieldedPromise=null;t.cancel()}};PromiseSpawn.prototype.promise=function(){return this._promise};PromiseSpawn.prototype._run=function(){this._generator=this._generatorFunction.call(this._receiver);this._receiver=this._generatorFunction=undefined;this._promiseFulfilled(undefined)};PromiseSpawn.prototype._continue=function(t){var n=this._promise;if(t===l){this._cleanup();if(this._cancellationPhase){return n.cancel()}else{return n._rejectCallback(t.e,false)}}var r=t.value;if(t.done===true){this._cleanup();if(this._cancellationPhase){return n.cancel()}else{return n._resolveCallback(r)}}else{var a=i(r,this._promise);if(!(a instanceof e)){a=promiseFromYieldHandler(a,this._yieldHandlers,this._promise);if(a===null){this._promiseRejected(new c("A value %s was yielded that could not be treated as a promise\n\n See http://goo.gl/MqrFmX\n\n".replace("%s",r)+"From coroutine:\n"+this._stack.split("\n").slice(1,-7).join("\n")));return}}a=a._target();var o=a._bitField;if((o&50397184)===0){this._yieldedPromise=a;a._proxy(this,null)}else if((o&33554432)!==0){e._async.invoke(this._promiseFulfilled,this,a._value())}else if((o&16777216)!==0){e._async.invoke(this._promiseRejected,this,a._reason())}else{this._promiseCancelled()}}};e.coroutine=function(e,t){if(typeof e!=="function"){throw new c("generatorFunction must be a function\n\n See http://goo.gl/MqrFmX\n")}var n=Object(t).yieldHandler;var r=PromiseSpawn;var i=(new Error).stack;return function(){var t=e.apply(this,arguments);var a=new r(undefined,undefined,n,i);var o=a.promise();a._generator=t;a._promiseFulfilled(undefined);return o}};e.coroutine.addYieldHandler=function(e){if(typeof e!=="function"){throw new c("expecting a function but got "+u.classString(e))}f.push(e)};e.spawn=function(n){o.deprecated("Promise.spawn()","Promise.coroutine()");if(typeof n!=="function"){return t("generatorFunction must be a function\n\n See http://goo.gl/MqrFmX\n")}var r=new PromiseSpawn(n,this);var i=r.promise();r._run(e.spawn);return i}}},,function(e,t,n){"use strict";var r=n(822);e.exports=Writable;function WriteReq(e,t,n){this.chunk=e;this.encoding=t;this.callback=n;this.next=null}function CorkedRequest(e){var t=this;this.next=null;this.entry=null;this.finish=function(){onCorkedFinish(t,e)}}var i=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:r.nextTick;var a;Writable.WritableState=WritableState;var o=Object.create(n(143));o.inherits=n(689);var s={deprecate:n(917)};var c=n(427);var u=n(608).Buffer;var l=global.Uint8Array||function(){};function _uint8ArrayToBuffer(e){return u.from(e)}function _isUint8Array(e){return u.isBuffer(e)||e instanceof l}var p=n(232);o.inherits(Writable,c);function nop(){}function WritableState(e,t){a=a||n(831);e=e||{};var r=t instanceof a;this.objectMode=!!e.objectMode;if(r)this.objectMode=this.objectMode||!!e.writableObjectMode;var i=e.highWaterMark;var o=e.writableHighWaterMark;var s=this.objectMode?16:16*1024;if(i||i===0)this.highWaterMark=i;else if(r&&(o||o===0))this.highWaterMark=o;else this.highWaterMark=s;this.highWaterMark=Math.floor(this.highWaterMark);this.finalCalled=false;this.needDrain=false;this.ending=false;this.ended=false;this.finished=false;this.destroyed=false;var c=e.decodeStrings===false;this.decodeStrings=!c;this.defaultEncoding=e.defaultEncoding||"utf8";this.length=0;this.writing=false;this.corked=0;this.sync=true;this.bufferProcessing=false;this.onwrite=function(e){onwrite(t,e)};this.writecb=null;this.writelen=0;this.bufferedRequest=null;this.lastBufferedRequest=null;this.pendingcb=0;this.prefinished=false;this.errorEmitted=false;this.bufferedRequestCount=0;this.corkedRequestsFree=new CorkedRequest(this)}WritableState.prototype.getBuffer=function getBuffer(){var e=this.bufferedRequest;var t=[];while(e){t.push(e);e=e.next}return t};(function(){try{Object.defineProperty(WritableState.prototype,"buffer",{get:s.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer "+"instead.","DEP0003")})}catch(e){}})();var f;if(typeof Symbol==="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==="function"){f=Function.prototype[Symbol.hasInstance];Object.defineProperty(Writable,Symbol.hasInstance,{value:function(e){if(f.call(this,e))return true;if(this!==Writable)return false;return e&&e._writableState instanceof WritableState}})}else{f=function(e){return e instanceof this}}function Writable(e){a=a||n(831);if(!f.call(Writable,this)&&!(this instanceof a)){return new Writable(e)}this._writableState=new WritableState(e,this);this.writable=true;if(e){if(typeof e.write==="function")this._write=e.write;if(typeof e.writev==="function")this._writev=e.writev;if(typeof e.destroy==="function")this._destroy=e.destroy;if(typeof e.final==="function")this._final=e.final}c.call(this)}Writable.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function writeAfterEnd(e,t){var n=new Error("write after end");e.emit("error",n);r.nextTick(t,n)}function validChunk(e,t,n,i){var a=true;var o=false;if(n===null){o=new TypeError("May not write null values to stream")}else if(typeof n!=="string"&&n!==undefined&&!t.objectMode){o=new TypeError("Invalid non-string/buffer chunk")}if(o){e.emit("error",o);r.nextTick(i,o);a=false}return a}Writable.prototype.write=function(e,t,n){var r=this._writableState;var i=false;var a=!r.objectMode&&_isUint8Array(e);if(a&&!u.isBuffer(e)){e=_uint8ArrayToBuffer(e)}if(typeof t==="function"){n=t;t=null}if(a)t="buffer";else if(!t)t=r.defaultEncoding;if(typeof n!=="function")n=nop;if(r.ended)writeAfterEnd(this,n);else if(a||validChunk(this,r,e,n)){r.pendingcb++;i=writeOrBuffer(this,r,a,e,t,n)}return i};Writable.prototype.cork=function(){var e=this._writableState;e.corked++};Writable.prototype.uncork=function(){var e=this._writableState;if(e.corked){e.corked--;if(!e.writing&&!e.corked&&!e.finished&&!e.bufferProcessing&&e.bufferedRequest)clearBuffer(this,e)}};Writable.prototype.setDefaultEncoding=function setDefaultEncoding(e){if(typeof e==="string")e=e.toLowerCase();if(!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);this._writableState.defaultEncoding=e;return this};function decodeChunk(e,t,n){if(!e.objectMode&&e.decodeStrings!==false&&typeof t==="string"){t=u.from(t,n)}return t}Object.defineProperty(Writable.prototype,"writableHighWaterMark",{enumerable:false,get:function(){return this._writableState.highWaterMark}});function writeOrBuffer(e,t,n,r,i,a){if(!n){var o=decodeChunk(t,r,i);if(r!==o){n=true;i="buffer";r=o}}var s=t.objectMode?1:r.length;t.length+=s;var c=t.length<t.highWaterMark;if(!c)t.needDrain=true;if(t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:i,isBuf:n,callback:a,next:null};if(u){u.next=t.lastBufferedRequest}else{t.bufferedRequest=t.lastBufferedRequest}t.bufferedRequestCount+=1}else{doWrite(e,t,false,s,r,i,a)}return c}function doWrite(e,t,n,r,i,a,o){t.writelen=r;t.writecb=o;t.writing=true;t.sync=true;if(n)e._writev(i,t.onwrite);else e._write(i,a,t.onwrite);t.sync=false}function onwriteError(e,t,n,i,a){--t.pendingcb;if(n){r.nextTick(a,i);r.nextTick(finishMaybe,e,t);e._writableState.errorEmitted=true;e.emit("error",i)}else{a(i);e._writableState.errorEmitted=true;e.emit("error",i);finishMaybe(e,t)}}function onwriteStateUpdate(e){e.writing=false;e.writecb=null;e.length-=e.writelen;e.writelen=0}function onwrite(e,t){var n=e._writableState;var r=n.sync;var a=n.writecb;onwriteStateUpdate(n);if(t)onwriteError(e,n,r,t,a);else{var o=needFinish(n);if(!o&&!n.corked&&!n.bufferProcessing&&n.bufferedRequest){clearBuffer(e,n)}if(r){i(afterWrite,e,n,o,a)}else{afterWrite(e,n,o,a)}}}function afterWrite(e,t,n,r){if(!n)onwriteDrain(e,t);t.pendingcb--;r();finishMaybe(e,t)}function onwriteDrain(e,t){if(t.length===0&&t.needDrain){t.needDrain=false;e.emit("drain")}}function clearBuffer(e,t){t.bufferProcessing=true;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount;var i=new Array(r);var a=t.corkedRequestsFree;a.entry=n;var o=0;var s=true;while(n){i[o]=n;if(!n.isBuf)s=false;n=n.next;o+=1}i.allBuffers=s;doWrite(e,t,true,t.length,i,"",a.finish);t.pendingcb++;t.lastBufferedRequest=null;if(a.next){t.corkedRequestsFree=a.next;a.next=null}else{t.corkedRequestsFree=new CorkedRequest(t)}t.bufferedRequestCount=0}else{while(n){var c=n.chunk;var u=n.encoding;var l=n.callback;var p=t.objectMode?1:c.length;doWrite(e,t,false,p,c,u,l);n=n.next;t.bufferedRequestCount--;if(t.writing){break}}if(n===null)t.lastBufferedRequest=null}t.bufferedRequest=n;t.bufferProcessing=false}Writable.prototype._write=function(e,t,n){n(new Error("_write() is not implemented"))};Writable.prototype._writev=null;Writable.prototype.end=function(e,t,n){var r=this._writableState;if(typeof e==="function"){n=e;e=null;t=null}else if(typeof t==="function"){n=t;t=null}if(e!==null&&e!==undefined)this.write(e,t);if(r.corked){r.corked=1;this.uncork()}if(!r.ending&&!r.finished)endWritable(this,r,n)};function needFinish(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function callFinal(e,t){e._final(function(n){t.pendingcb--;if(n){e.emit("error",n)}t.prefinished=true;e.emit("prefinish");finishMaybe(e,t)})}function prefinish(e,t){if(!t.prefinished&&!t.finalCalled){if(typeof e._final==="function"){t.pendingcb++;t.finalCalled=true;r.nextTick(callFinal,e,t)}else{t.prefinished=true;e.emit("prefinish")}}}function finishMaybe(e,t){var n=needFinish(t);if(n){prefinish(e,t);if(t.pendingcb===0){t.finished=true;e.emit("finish")}}return n}function endWritable(e,t,n){t.ending=true;finishMaybe(e,t);if(n){if(t.finished)r.nextTick(n);else e.once("finish",n)}t.ended=true;e.writable=false}function onCorkedFinish(e,t,n){var r=e.entry;e.entry=null;while(r){var i=r.callback;t.pendingcb--;i(n);r=r.next}if(t.corkedRequestsFree){t.corkedRequestsFree.next=e}else{t.corkedRequestsFree=e}}Object.defineProperty(Writable.prototype,"destroyed",{get:function(){if(this._writableState===undefined){return false}return this._writableState.destroyed},set:function(e){if(!this._writableState){return}this._writableState.destroyed=e}});Writable.prototype.destroy=p.destroy;Writable.prototype._undestroy=p.undestroy;Writable.prototype._destroy=function(e,t){this.end();t(e)}},,function(e,t,n){var r=n(489);var i=n(794);var a=n(936);if(!i.Writable||!i.Writable.prototype.destroy)i=n(574);e.exports=function(e){return new r(function(t,n){var r=[];var o=i.Transform().on("finish",function(){t(a.concat(r))}).on("error",n);o._transform=function(e,t,n){r.push(e);n()};e.on("error",n).pipe(o)})}},,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=i(n(280));const o=n(470);const s=n(87);const c=n(129);const u=n(747);function _findMatch(t,n,i,c){return r(this,void 0,void 0,function*(){const r=s.platform();let u;let l;let p;for(const s of i){const i=s.version;o.debug(`check ${i} satisfies ${t}`);if(a.satisfies(i,t)&&(!n||s.stable===n)){p=s.files.find(t=>{o.debug(`${t.arch}===${c} && ${t.platform}===${r}`);let n=t.arch===c&&t.platform===r;if(n&&t.platform_version){const r=e.exports._getOsVersion();if(r===t.platform_version){n=true}else{n=a.satisfies(r,t.platform_version)}}return n});if(p){o.debug(`matched ${s.version}`);l=s;break}}}if(l&&p){u=Object.assign({},l);u.files=[p]}return u})}t._findMatch=_findMatch;function _getOsVersion(){const t=s.platform();let n="";if(t==="darwin"){n=c.execSync("sw_vers -productVersion").toString()}else if(t==="linux"){const t=e.exports._readLinuxVersionFile();if(t){const e=t.split("\n");for(const t of e){const e=t.split("=");if(e.length===2&&e[0].trim()==="DISTRIB_RELEASE"){n=e[1].trim();break}}}}return n}t._getOsVersion=_getOsVersion;function _readLinuxVersionFile(){const e="/etc/lsb-release";let t="";if(u.existsSync(e)){t=u.readFileSync(e).toString()}return t}t._readLinuxVersionFile=_readLinuxVersionFile},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EntryTtl=void 0;var n;(function(e){e[e["NO_PROPAGATION"]=0]="NO_PROPAGATION";e[e["UNLIMITED_PROPAGATION"]=-1]="UNLIMITED_PROPAGATION"})(n=t.EntryTtl||(t.EntryTtl={}))},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ValueType=void 0;var n;(function(e){e[e["INT"]=0]="INT";e[e["DOUBLE"]=1]="DOUBLE"})(n=t.ValueType||(t.ValueType={}))},,,,,,function(e,t,n){var r=n(11);e.exports=r(once);e.exports.strict=r(onceStrict);once.proto=once(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return once(this)},configurable:true});Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return onceStrict(this)},configurable:true})});function once(e){var t=function(){if(t.called)return t.value;t.called=true;return t.value=e.apply(this,arguments)};t.called=false;return t}function onceStrict(e){var t=function(){if(t.called)throw new Error(t.onceError);t.called=true;return t.value=e.apply(this,arguments)};var n=e.name||"Function wrapped with `once`";t.onceError=n+" shouldn't be called more than once";t.called=false;return t}},function(e){e.exports=["ac","com.ac","edu.ac","gov.ac","net.ac","mil.ac","org.ac","ad","nom.ad","ae","co.ae","net.ae","org.ae","sch.ae","ac.ae","gov.ae","mil.ae","aero","accident-investigation.aero","accident-prevention.aero","aerobatic.aero","aeroclub.aero","aerodrome.aero","agents.aero","aircraft.aero","airline.aero","airport.aero","air-surveillance.aero","airtraffic.aero","air-traffic-control.aero","ambulance.aero","amusement.aero","association.aero","author.aero","ballooning.aero","broker.aero","caa.aero","cargo.aero","catering.aero","certification.aero","championship.aero","charter.aero","civilaviation.aero","club.aero","conference.aero","consultant.aero","consulting.aero","control.aero","council.aero","crew.aero","design.aero","dgca.aero","educator.aero","emergency.aero","engine.aero","engineer.aero","entertainment.aero","equipment.aero","exchange.aero","express.aero","federation.aero","flight.aero","freight.aero","fuel.aero","gliding.aero","government.aero","groundhandling.aero","group.aero","hanggliding.aero","homebuilt.aero","insurance.aero","journal.aero","journalist.aero","leasing.aero","logistics.aero","magazine.aero","maintenance.aero","media.aero","microlight.aero","modelling.aero","navigation.aero","parachuting.aero","paragliding.aero","passenger-association.aero","pilot.aero","press.aero","production.aero","recreation.aero","repbody.aero","res.aero","research.aero","rotorcraft.aero","safety.aero","scientist.aero","services.aero","show.aero","skydiving.aero","software.aero","student.aero","trader.aero","trading.aero","trainer.aero","union.aero","workinggroup.aero","works.aero","af","gov.af","com.af","org.af","net.af","edu.af","ag","com.ag","org.ag","net.ag","co.ag","nom.ag","ai","off.ai","com.ai","net.ai","org.ai","al","com.al","edu.al","gov.al","mil.al","net.al","org.al","am","co.am","com.am","commune.am","net.am","org.am","ao","ed.ao","gv.ao","og.ao","co.ao","pb.ao","it.ao","aq","ar","com.ar","edu.ar","gob.ar","gov.ar","int.ar","mil.ar","musica.ar","net.ar","org.ar","tur.ar","arpa","e164.arpa","in-addr.arpa","ip6.arpa","iris.arpa","uri.arpa","urn.arpa","as","gov.as","asia","at","ac.at","co.at","gv.at","or.at","au","com.au","net.au","org.au","edu.au","gov.au","asn.au","id.au","info.au","conf.au","oz.au","act.au","nsw.au","nt.au","qld.au","sa.au","tas.au","vic.au","wa.au","act.edu.au","catholic.edu.au","nsw.edu.au","nt.edu.au","qld.edu.au","sa.edu.au","tas.edu.au","vic.edu.au","wa.edu.au","qld.gov.au","sa.gov.au","tas.gov.au","vic.gov.au","wa.gov.au","education.tas.edu.au","schools.nsw.edu.au","aw","com.aw","ax","az","com.az","net.az","int.az","gov.az","org.az","edu.az","info.az","pp.az","mil.az","name.az","pro.az","biz.az","ba","com.ba","edu.ba","gov.ba","mil.ba","net.ba","org.ba","bb","biz.bb","co.bb","com.bb","edu.bb","gov.bb","info.bb","net.bb","org.bb","store.bb","tv.bb","*.bd","be","ac.be","bf","gov.bf","bg","a.bg","b.bg","c.bg","d.bg","e.bg","f.bg","g.bg","h.bg","i.bg","j.bg","k.bg","l.bg","m.bg","n.bg","o.bg","p.bg","q.bg","r.bg","s.bg","t.bg","u.bg","v.bg","w.bg","x.bg","y.bg","z.bg","0.bg","1.bg","2.bg","3.bg","4.bg","5.bg","6.bg","7.bg","8.bg","9.bg","bh","com.bh","edu.bh","net.bh","org.bh","gov.bh","bi","co.bi","com.bi","edu.bi","or.bi","org.bi","biz","bj","asso.bj","barreau.bj","gouv.bj","bm","com.bm","edu.bm","gov.bm","net.bm","org.bm","bn","com.bn","edu.bn","gov.bn","net.bn","org.bn","bo","com.bo","edu.bo","gob.bo","int.bo","org.bo","net.bo","mil.bo","tv.bo","web.bo","academia.bo","agro.bo","arte.bo","blog.bo","bolivia.bo","ciencia.bo","cooperativa.bo","democracia.bo","deporte.bo","ecologia.bo","economia.bo","empresa.bo","indigena.bo","industria.bo","info.bo","medicina.bo","movimiento.bo","musica.bo","natural.bo","nombre.bo","noticias.bo","patria.bo","politica.bo","profesional.bo","plurinacional.bo","pueblo.bo","revista.bo","salud.bo","tecnologia.bo","tksat.bo","transporte.bo","wiki.bo","br","9guacu.br","abc.br","adm.br","adv.br","agr.br","aju.br","am.br","anani.br","aparecida.br","arq.br","art.br","ato.br","b.br","barueri.br","belem.br","bhz.br","bio.br","blog.br","bmd.br","boavista.br","bsb.br","campinagrande.br","campinas.br","caxias.br","cim.br","cng.br","cnt.br","com.br","contagem.br","coop.br","cri.br","cuiaba.br","curitiba.br","def.br","ecn.br","eco.br","edu.br","emp.br","eng.br","esp.br","etc.br","eti.br","far.br","feira.br","flog.br","floripa.br","fm.br","fnd.br","fortal.br","fot.br","foz.br","fst.br","g12.br","ggf.br","goiania.br","gov.br","ac.gov.br","al.gov.br","am.gov.br","ap.gov.br","ba.gov.br","ce.gov.br","df.gov.br","es.gov.br","go.gov.br","ma.gov.br","mg.gov.br","ms.gov.br","mt.gov.br","pa.gov.br","pb.gov.br","pe.gov.br","pi.gov.br","pr.gov.br","rj.gov.br","rn.gov.br","ro.gov.br","rr.gov.br","rs.gov.br","sc.gov.br","se.gov.br","sp.gov.br","to.gov.br","gru.br","imb.br","ind.br","inf.br","jab.br","jampa.br","jdf.br","joinville.br","jor.br","jus.br","leg.br","lel.br","londrina.br","macapa.br","maceio.br","manaus.br","maringa.br","mat.br","med.br","mil.br","morena.br","mp.br","mus.br","natal.br","net.br","niteroi.br","*.nom.br","not.br","ntr.br","odo.br","ong.br","org.br","osasco.br","palmas.br","poa.br","ppg.br","pro.br","psc.br","psi.br","pvh.br","qsl.br","radio.br","rec.br","recife.br","ribeirao.br","rio.br","riobranco.br","riopreto.br","salvador.br","sampa.br","santamaria.br","santoandre.br","saobernardo.br","saogonca.br","sjc.br","slg.br","slz.br","sorocaba.br","srv.br","taxi.br","tc.br","teo.br","the.br","tmp.br","trd.br","tur.br","tv.br","udi.br","vet.br","vix.br","vlog.br","wiki.br","zlg.br","bs","com.bs","net.bs","org.bs","edu.bs","gov.bs","bt","com.bt","edu.bt","gov.bt","net.bt","org.bt","bv","bw","co.bw","org.bw","by","gov.by","mil.by","com.by","of.by","bz","com.bz","net.bz","org.bz","edu.bz","gov.bz","ca","ab.ca","bc.ca","mb.ca","nb.ca","nf.ca","nl.ca","ns.ca","nt.ca","nu.ca","on.ca","pe.ca","qc.ca","sk.ca","yk.ca","gc.ca","cat","cc","cd","gov.cd","cf","cg","ch","ci","org.ci","or.ci","com.ci","co.ci","edu.ci","ed.ci","ac.ci","net.ci","go.ci","asso.ci","aéroport.ci","int.ci","presse.ci","md.ci","gouv.ci","*.ck","!www.ck","cl","aprendemas.cl","co.cl","gob.cl","gov.cl","mil.cl","cm","co.cm","com.cm","gov.cm","net.cm","cn","ac.cn","com.cn","edu.cn","gov.cn","net.cn","org.cn","mil.cn","公司.cn","网络.cn","網絡.cn","ah.cn","bj.cn","cq.cn","fj.cn","gd.cn","gs.cn","gz.cn","gx.cn","ha.cn","hb.cn","he.cn","hi.cn","hl.cn","hn.cn","jl.cn","js.cn","jx.cn","ln.cn","nm.cn","nx.cn","qh.cn","sc.cn","sd.cn","sh.cn","sn.cn","sx.cn","tj.cn","xj.cn","xz.cn","yn.cn","zj.cn","hk.cn","mo.cn","tw.cn","co","arts.co","com.co","edu.co","firm.co","gov.co","info.co","int.co","mil.co","net.co","nom.co","org.co","rec.co","web.co","com","coop","cr","ac.cr","co.cr","ed.cr","fi.cr","go.cr","or.cr","sa.cr","cu","com.cu","edu.cu","org.cu","net.cu","gov.cu","inf.cu","cv","cw","com.cw","edu.cw","net.cw","org.cw","cx","gov.cx","cy","ac.cy","biz.cy","com.cy","ekloges.cy","gov.cy","ltd.cy","name.cy","net.cy","org.cy","parliament.cy","press.cy","pro.cy","tm.cy","cz","de","dj","dk","dm","com.dm","net.dm","org.dm","edu.dm","gov.dm","do","art.do","com.do","edu.do","gob.do","gov.do","mil.do","net.do","org.do","sld.do","web.do","dz","com.dz","org.dz","net.dz","gov.dz","edu.dz","asso.dz","pol.dz","art.dz","ec","com.ec","info.ec","net.ec","fin.ec","k12.ec","med.ec","pro.ec","org.ec","edu.ec","gov.ec","gob.ec","mil.ec","edu","ee","edu.ee","gov.ee","riik.ee","lib.ee","med.ee","com.ee","pri.ee","aip.ee","org.ee","fie.ee","eg","com.eg","edu.eg","eun.eg","gov.eg","mil.eg","name.eg","net.eg","org.eg","sci.eg","*.er","es","com.es","nom.es","org.es","gob.es","edu.es","et","com.et","gov.et","org.et","edu.et","biz.et","name.et","info.et","net.et","eu","fi","aland.fi","fj","ac.fj","biz.fj","com.fj","gov.fj","info.fj","mil.fj","name.fj","net.fj","org.fj","pro.fj","*.fk","fm","fo","fr","asso.fr","com.fr","gouv.fr","nom.fr","prd.fr","tm.fr","aeroport.fr","avocat.fr","avoues.fr","cci.fr","chambagri.fr","chirurgiens-dentistes.fr","experts-comptables.fr","geometre-expert.fr","greta.fr","huissier-justice.fr","medecin.fr","notaires.fr","pharmacien.fr","port.fr","veterinaire.fr","ga","gb","gd","ge","com.ge","edu.ge","gov.ge","org.ge","mil.ge","net.ge","pvt.ge","gf","gg","co.gg","net.gg","org.gg","gh","com.gh","edu.gh","gov.gh","org.gh","mil.gh","gi","com.gi","ltd.gi","gov.gi","mod.gi","edu.gi","org.gi","gl","co.gl","com.gl","edu.gl","net.gl","org.gl","gm","gn","ac.gn","com.gn","edu.gn","gov.gn","org.gn","net.gn","gov","gp","com.gp","net.gp","mobi.gp","edu.gp","org.gp","asso.gp","gq","gr","com.gr","edu.gr","net.gr","org.gr","gov.gr","gs","gt","com.gt","edu.gt","gob.gt","ind.gt","mil.gt","net.gt","org.gt","gu","com.gu","edu.gu","gov.gu","guam.gu","info.gu","net.gu","org.gu","web.gu","gw","gy","co.gy","com.gy","edu.gy","gov.gy","net.gy","org.gy","hk","com.hk","edu.hk","gov.hk","idv.hk","net.hk","org.hk","公司.hk","教育.hk","敎育.hk","政府.hk","個人.hk","个人.hk","箇人.hk","網络.hk","网络.hk","组織.hk","網絡.hk","网絡.hk","组织.hk","組織.hk","組织.hk","hm","hn","com.hn","edu.hn","org.hn","net.hn","mil.hn","gob.hn","hr","iz.hr","from.hr","name.hr","com.hr","ht","com.ht","shop.ht","firm.ht","info.ht","adult.ht","net.ht","pro.ht","org.ht","med.ht","art.ht","coop.ht","pol.ht","asso.ht","edu.ht","rel.ht","gouv.ht","perso.ht","hu","co.hu","info.hu","org.hu","priv.hu","sport.hu","tm.hu","2000.hu","agrar.hu","bolt.hu","casino.hu","city.hu","erotica.hu","erotika.hu","film.hu","forum.hu","games.hu","hotel.hu","ingatlan.hu","jogasz.hu","konyvelo.hu","lakas.hu","media.hu","news.hu","reklam.hu","sex.hu","shop.hu","suli.hu","szex.hu","tozsde.hu","utazas.hu","video.hu","id","ac.id","biz.id","co.id","desa.id","go.id","mil.id","my.id","net.id","or.id","ponpes.id","sch.id","web.id","ie","gov.ie","il","ac.il","co.il","gov.il","idf.il","k12.il","muni.il","net.il","org.il","im","ac.im","co.im","com.im","ltd.co.im","net.im","org.im","plc.co.im","tt.im","tv.im","in","co.in","firm.in","net.in","org.in","gen.in","ind.in","nic.in","ac.in","edu.in","res.in","gov.in","mil.in","info","int","eu.int","io","com.io","iq","gov.iq","edu.iq","mil.iq","com.iq","org.iq","net.iq","ir","ac.ir","co.ir","gov.ir","id.ir","net.ir","org.ir","sch.ir","ایران.ir","ايران.ir","is","net.is","com.is","edu.is","gov.is","org.is","int.is","it","gov.it","edu.it","abr.it","abruzzo.it","aosta-valley.it","aostavalley.it","bas.it","basilicata.it","cal.it","calabria.it","cam.it","campania.it","emilia-romagna.it","emiliaromagna.it","emr.it","friuli-v-giulia.it","friuli-ve-giulia.it","friuli-vegiulia.it","friuli-venezia-giulia.it","friuli-veneziagiulia.it","friuli-vgiulia.it","friuliv-giulia.it","friulive-giulia.it","friulivegiulia.it","friulivenezia-giulia.it","friuliveneziagiulia.it","friulivgiulia.it","fvg.it","laz.it","lazio.it","lig.it","liguria.it","lom.it","lombardia.it","lombardy.it","lucania.it","mar.it","marche.it","mol.it","molise.it","piedmont.it","piemonte.it","pmn.it","pug.it","puglia.it","sar.it","sardegna.it","sardinia.it","sic.it","sicilia.it","sicily.it","taa.it","tos.it","toscana.it","trentin-sud-tirol.it","trentin-süd-tirol.it","trentin-sudtirol.it","trentin-südtirol.it","trentin-sued-tirol.it","trentin-suedtirol.it","trentino-a-adige.it","trentino-aadige.it","trentino-alto-adige.it","trentino-altoadige.it","trentino-s-tirol.it","trentino-stirol.it","trentino-sud-tirol.it","trentino-süd-tirol.it","trentino-sudtirol.it","trentino-südtirol.it","trentino-sued-tirol.it","trentino-suedtirol.it","trentino.it","trentinoa-adige.it","trentinoaadige.it","trentinoalto-adige.it","trentinoaltoadige.it","trentinos-tirol.it","trentinostirol.it","trentinosud-tirol.it","trentinosüd-tirol.it","trentinosudtirol.it","trentinosüdtirol.it","trentinosued-tirol.it","trentinosuedtirol.it","trentinsud-tirol.it","trentinsüd-tirol.it","trentinsudtirol.it","trentinsüdtirol.it","trentinsued-tirol.it","trentinsuedtirol.it","tuscany.it","umb.it","umbria.it","val-d-aosta.it","val-daosta.it","vald-aosta.it","valdaosta.it","valle-aosta.it","valle-d-aosta.it","valle-daosta.it","valleaosta.it","valled-aosta.it","valledaosta.it","vallee-aoste.it","vallée-aoste.it","vallee-d-aoste.it","vallée-d-aoste.it","valleeaoste.it","valléeaoste.it","valleedaoste.it","valléedaoste.it","vao.it","vda.it","ven.it","veneto.it","ag.it","agrigento.it","al.it","alessandria.it","alto-adige.it","altoadige.it","an.it","ancona.it","andria-barletta-trani.it","andria-trani-barletta.it","andriabarlettatrani.it","andriatranibarletta.it","ao.it","aosta.it","aoste.it","ap.it","aq.it","aquila.it","ar.it","arezzo.it","ascoli-piceno.it","ascolipiceno.it","asti.it","at.it","av.it","avellino.it","ba.it","balsan-sudtirol.it","balsan-südtirol.it","balsan-suedtirol.it","balsan.it","bari.it","barletta-trani-andria.it","barlettatraniandria.it","belluno.it","benevento.it","bergamo.it","bg.it","bi.it","biella.it","bl.it","bn.it","bo.it","bologna.it","bolzano-altoadige.it","bolzano.it","bozen-sudtirol.it","bozen-südtirol.it","bozen-suedtirol.it","bozen.it","br.it","brescia.it","brindisi.it","bs.it","bt.it","bulsan-sudtirol.it","bulsan-südtirol.it","bulsan-suedtirol.it","bulsan.it","bz.it","ca.it","cagliari.it","caltanissetta.it","campidano-medio.it","campidanomedio.it","campobasso.it","carbonia-iglesias.it","carboniaiglesias.it","carrara-massa.it","carraramassa.it","caserta.it","catania.it","catanzaro.it","cb.it","ce.it","cesena-forli.it","cesena-forlì.it","cesenaforli.it","cesenaforlì.it","ch.it","chieti.it","ci.it","cl.it","cn.it","co.it","como.it","cosenza.it","cr.it","cremona.it","crotone.it","cs.it","ct.it","cuneo.it","cz.it","dell-ogliastra.it","dellogliastra.it","en.it","enna.it","fc.it","fe.it","fermo.it","ferrara.it","fg.it","fi.it","firenze.it","florence.it","fm.it","foggia.it","forli-cesena.it","forlì-cesena.it","forlicesena.it","forlìcesena.it","fr.it","frosinone.it","ge.it","genoa.it","genova.it","go.it","gorizia.it","gr.it","grosseto.it","iglesias-carbonia.it","iglesiascarbonia.it","im.it","imperia.it","is.it","isernia.it","kr.it","la-spezia.it","laquila.it","laspezia.it","latina.it","lc.it","le.it","lecce.it","lecco.it","li.it","livorno.it","lo.it","lodi.it","lt.it","lu.it","lucca.it","macerata.it","mantova.it","massa-carrara.it","massacarrara.it","matera.it","mb.it","mc.it","me.it","medio-campidano.it","mediocampidano.it","messina.it","mi.it","milan.it","milano.it","mn.it","mo.it","modena.it","monza-brianza.it","monza-e-della-brianza.it","monza.it","monzabrianza.it","monzaebrianza.it","monzaedellabrianza.it","ms.it","mt.it","na.it","naples.it","napoli.it","no.it","novara.it","nu.it","nuoro.it","og.it","ogliastra.it","olbia-tempio.it","olbiatempio.it","or.it","oristano.it","ot.it","pa.it","padova.it","padua.it","palermo.it","parma.it","pavia.it","pc.it","pd.it","pe.it","perugia.it","pesaro-urbino.it","pesarourbino.it","pescara.it","pg.it","pi.it","piacenza.it","pisa.it","pistoia.it","pn.it","po.it","pordenone.it","potenza.it","pr.it","prato.it","pt.it","pu.it","pv.it","pz.it","ra.it","ragusa.it","ravenna.it","rc.it","re.it","reggio-calabria.it","reggio-emilia.it","reggiocalabria.it","reggioemilia.it","rg.it","ri.it","rieti.it","rimini.it","rm.it","rn.it","ro.it","roma.it","rome.it","rovigo.it","sa.it","salerno.it","sassari.it","savona.it","si.it","siena.it","siracusa.it","so.it","sondrio.it","sp.it","sr.it","ss.it","suedtirol.it","südtirol.it","sv.it","ta.it","taranto.it","te.it","tempio-olbia.it","tempioolbia.it","teramo.it","terni.it","tn.it","to.it","torino.it","tp.it","tr.it","trani-andria-barletta.it","trani-barletta-andria.it","traniandriabarletta.it","tranibarlettaandria.it","trapani.it","trento.it","treviso.it","trieste.it","ts.it","turin.it","tv.it","ud.it","udine.it","urbino-pesaro.it","urbinopesaro.it","va.it","varese.it","vb.it","vc.it","ve.it","venezia.it","venice.it","verbania.it","vercelli.it","verona.it","vi.it","vibo-valentia.it","vibovalentia.it","vicenza.it","viterbo.it","vr.it","vs.it","vt.it","vv.it","je","co.je","net.je","org.je","*.jm","jo","com.jo","org.jo","net.jo","edu.jo","sch.jo","gov.jo","mil.jo","name.jo","jobs","jp","ac.jp","ad.jp","co.jp","ed.jp","go.jp","gr.jp","lg.jp","ne.jp","or.jp","aichi.jp","akita.jp","aomori.jp","chiba.jp","ehime.jp","fukui.jp","fukuoka.jp","fukushima.jp","gifu.jp","gunma.jp","hiroshima.jp","hokkaido.jp","hyogo.jp","ibaraki.jp","ishikawa.jp","iwate.jp","kagawa.jp","kagoshima.jp","kanagawa.jp","kochi.jp","kumamoto.jp","kyoto.jp","mie.jp","miyagi.jp","miyazaki.jp","nagano.jp","nagasaki.jp","nara.jp","niigata.jp","oita.jp","okayama.jp","okinawa.jp","osaka.jp","saga.jp","saitama.jp","shiga.jp","shimane.jp","shizuoka.jp","tochigi.jp","tokushima.jp","tokyo.jp","tottori.jp","toyama.jp","wakayama.jp","yamagata.jp","yamaguchi.jp","yamanashi.jp","栃木.jp","愛知.jp","愛媛.jp","兵庫.jp","熊本.jp","茨城.jp","北海道.jp","千葉.jp","和歌山.jp","長崎.jp","長野.jp","新潟.jp","青森.jp","静岡.jp","東京.jp","石川.jp","埼玉.jp","三重.jp","京都.jp","佐賀.jp","大分.jp","大阪.jp","奈良.jp","宮城.jp","宮崎.jp","富山.jp","山口.jp","山形.jp","山梨.jp","岩手.jp","岐阜.jp","岡山.jp","島根.jp","広島.jp","徳島.jp","沖縄.jp","滋賀.jp","神奈川.jp","福井.jp","福岡.jp","福島.jp","秋田.jp","群馬.jp","香川.jp","高知.jp","鳥取.jp","鹿児島.jp","*.kawasaki.jp","*.kitakyushu.jp","*.kobe.jp","*.nagoya.jp","*.sapporo.jp","*.sendai.jp","*.yokohama.jp","!city.kawasaki.jp","!city.kitakyushu.jp","!city.kobe.jp","!city.nagoya.jp","!city.sapporo.jp","!city.sendai.jp","!city.yokohama.jp","aisai.aichi.jp","ama.aichi.jp","anjo.aichi.jp","asuke.aichi.jp","chiryu.aichi.jp","chita.aichi.jp","fuso.aichi.jp","gamagori.aichi.jp","handa.aichi.jp","hazu.aichi.jp","hekinan.aichi.jp","higashiura.aichi.jp","ichinomiya.aichi.jp","inazawa.aichi.jp","inuyama.aichi.jp","isshiki.aichi.jp","iwakura.aichi.jp","kanie.aichi.jp","kariya.aichi.jp","kasugai.aichi.jp","kira.aichi.jp","kiyosu.aichi.jp","komaki.aichi.jp","konan.aichi.jp","kota.aichi.jp","mihama.aichi.jp","miyoshi.aichi.jp","nishio.aichi.jp","nisshin.aichi.jp","obu.aichi.jp","oguchi.aichi.jp","oharu.aichi.jp","okazaki.aichi.jp","owariasahi.aichi.jp","seto.aichi.jp","shikatsu.aichi.jp","shinshiro.aichi.jp","shitara.aichi.jp","tahara.aichi.jp","takahama.aichi.jp","tobishima.aichi.jp","toei.aichi.jp","togo.aichi.jp","tokai.aichi.jp","tokoname.aichi.jp","toyoake.aichi.jp","toyohashi.aichi.jp","toyokawa.aichi.jp","toyone.aichi.jp","toyota.aichi.jp","tsushima.aichi.jp","yatomi.aichi.jp","akita.akita.jp","daisen.akita.jp","fujisato.akita.jp","gojome.akita.jp","hachirogata.akita.jp","happou.akita.jp","higashinaruse.akita.jp","honjo.akita.jp","honjyo.akita.jp","ikawa.akita.jp","kamikoani.akita.jp","kamioka.akita.jp","katagami.akita.jp","kazuno.akita.jp","kitaakita.akita.jp","kosaka.akita.jp","kyowa.akita.jp","misato.akita.jp","mitane.akita.jp","moriyoshi.akita.jp","nikaho.akita.jp","noshiro.akita.jp","odate.akita.jp","oga.akita.jp","ogata.akita.jp","semboku.akita.jp","yokote.akita.jp","yurihonjo.akita.jp","aomori.aomori.jp","gonohe.aomori.jp","hachinohe.aomori.jp","hashikami.aomori.jp","hiranai.aomori.jp","hirosaki.aomori.jp","itayanagi.aomori.jp","kuroishi.aomori.jp","misawa.aomori.jp","mutsu.aomori.jp","nakadomari.aomori.jp","noheji.aomori.jp","oirase.aomori.jp","owani.aomori.jp","rokunohe.aomori.jp","sannohe.aomori.jp","shichinohe.aomori.jp","shingo.aomori.jp","takko.aomori.jp","towada.aomori.jp","tsugaru.aomori.jp","tsuruta.aomori.jp","abiko.chiba.jp","asahi.chiba.jp","chonan.chiba.jp","chosei.chiba.jp","choshi.chiba.jp","chuo.chiba.jp","funabashi.chiba.jp","futtsu.chiba.jp","hanamigawa.chiba.jp","ichihara.chiba.jp","ichikawa.chiba.jp","ichinomiya.chiba.jp","inzai.chiba.jp","isumi.chiba.jp","kamagaya.chiba.jp","kamogawa.chiba.jp","kashiwa.chiba.jp","katori.chiba.jp","katsuura.chiba.jp","kimitsu.chiba.jp","kisarazu.chiba.jp","kozaki.chiba.jp","kujukuri.chiba.jp","kyonan.chiba.jp","matsudo.chiba.jp","midori.chiba.jp","mihama.chiba.jp","minamiboso.chiba.jp","mobara.chiba.jp","mutsuzawa.chiba.jp","nagara.chiba.jp","nagareyama.chiba.jp","narashino.chiba.jp","narita.chiba.jp","noda.chiba.jp","oamishirasato.chiba.jp","omigawa.chiba.jp","onjuku.chiba.jp","otaki.chiba.jp","sakae.chiba.jp","sakura.chiba.jp","shimofusa.chiba.jp","shirako.chiba.jp","shiroi.chiba.jp","shisui.chiba.jp","sodegaura.chiba.jp","sosa.chiba.jp","tako.chiba.jp","tateyama.chiba.jp","togane.chiba.jp","tohnosho.chiba.jp","tomisato.chiba.jp","urayasu.chiba.jp","yachimata.chiba.jp","yachiyo.chiba.jp","yokaichiba.chiba.jp","yokoshibahikari.chiba.jp","yotsukaido.chiba.jp","ainan.ehime.jp","honai.ehime.jp","ikata.ehime.jp","imabari.ehime.jp","iyo.ehime.jp","kamijima.ehime.jp","kihoku.ehime.jp","kumakogen.ehime.jp","masaki.ehime.jp","matsuno.ehime.jp","matsuyama.ehime.jp","namikata.ehime.jp","niihama.ehime.jp","ozu.ehime.jp","saijo.ehime.jp","seiyo.ehime.jp","shikokuchuo.ehime.jp","tobe.ehime.jp","toon.ehime.jp","uchiko.ehime.jp","uwajima.ehime.jp","yawatahama.ehime.jp","echizen.fukui.jp","eiheiji.fukui.jp","fukui.fukui.jp","ikeda.fukui.jp","katsuyama.fukui.jp","mihama.fukui.jp","minamiechizen.fukui.jp","obama.fukui.jp","ohi.fukui.jp","ono.fukui.jp","sabae.fukui.jp","sakai.fukui.jp","takahama.fukui.jp","tsuruga.fukui.jp","wakasa.fukui.jp","ashiya.fukuoka.jp","buzen.fukuoka.jp","chikugo.fukuoka.jp","chikuho.fukuoka.jp","chikujo.fukuoka.jp","chikushino.fukuoka.jp","chikuzen.fukuoka.jp","chuo.fukuoka.jp","dazaifu.fukuoka.jp","fukuchi.fukuoka.jp","hakata.fukuoka.jp","higashi.fukuoka.jp","hirokawa.fukuoka.jp","hisayama.fukuoka.jp","iizuka.fukuoka.jp","inatsuki.fukuoka.jp","kaho.fukuoka.jp","kasuga.fukuoka.jp","kasuya.fukuoka.jp","kawara.fukuoka.jp","keisen.fukuoka.jp","koga.fukuoka.jp","kurate.fukuoka.jp","kurogi.fukuoka.jp","kurume.fukuoka.jp","minami.fukuoka.jp","miyako.fukuoka.jp","miyama.fukuoka.jp","miyawaka.fukuoka.jp","mizumaki.fukuoka.jp","munakata.fukuoka.jp","nakagawa.fukuoka.jp","nakama.fukuoka.jp","nishi.fukuoka.jp","nogata.fukuoka.jp","ogori.fukuoka.jp","okagaki.fukuoka.jp","okawa.fukuoka.jp","oki.fukuoka.jp","omuta.fukuoka.jp","onga.fukuoka.jp","onojo.fukuoka.jp","oto.fukuoka.jp","saigawa.fukuoka.jp","sasaguri.fukuoka.jp","shingu.fukuoka.jp","shinyoshitomi.fukuoka.jp","shonai.fukuoka.jp","soeda.fukuoka.jp","sue.fukuoka.jp","tachiarai.fukuoka.jp","tagawa.fukuoka.jp","takata.fukuoka.jp","toho.fukuoka.jp","toyotsu.fukuoka.jp","tsuiki.fukuoka.jp","ukiha.fukuoka.jp","umi.fukuoka.jp","usui.fukuoka.jp","yamada.fukuoka.jp","yame.fukuoka.jp","yanagawa.fukuoka.jp","yukuhashi.fukuoka.jp","aizubange.fukushima.jp","aizumisato.fukushima.jp","aizuwakamatsu.fukushima.jp","asakawa.fukushima.jp","bandai.fukushima.jp","date.fukushima.jp","fukushima.fukushima.jp","furudono.fukushima.jp","futaba.fukushima.jp","hanawa.fukushima.jp","higashi.fukushima.jp","hirata.fukushima.jp","hirono.fukushima.jp","iitate.fukushima.jp","inawashiro.fukushima.jp","ishikawa.fukushima.jp","iwaki.fukushima.jp","izumizaki.fukushima.jp","kagamiishi.fukushima.jp","kaneyama.fukushima.jp","kawamata.fukushima.jp","kitakata.fukushima.jp","kitashiobara.fukushima.jp","koori.fukushima.jp","koriyama.fukushima.jp","kunimi.fukushima.jp","miharu.fukushima.jp","mishima.fukushima.jp","namie.fukushima.jp","nango.fukushima.jp","nishiaizu.fukushima.jp","nishigo.fukushima.jp","okuma.fukushima.jp","omotego.fukushima.jp","ono.fukushima.jp","otama.fukushima.jp","samegawa.fukushima.jp","shimogo.fukushima.jp","shirakawa.fukushima.jp","showa.fukushima.jp","soma.fukushima.jp","sukagawa.fukushima.jp","taishin.fukushima.jp","tamakawa.fukushima.jp","tanagura.fukushima.jp","tenei.fukushima.jp","yabuki.fukushima.jp","yamato.fukushima.jp","yamatsuri.fukushima.jp","yanaizu.fukushima.jp","yugawa.fukushima.jp","anpachi.gifu.jp","ena.gifu.jp","gifu.gifu.jp","ginan.gifu.jp","godo.gifu.jp","gujo.gifu.jp","hashima.gifu.jp","hichiso.gifu.jp","hida.gifu.jp","higashishirakawa.gifu.jp","ibigawa.gifu.jp","ikeda.gifu.jp","kakamigahara.gifu.jp","kani.gifu.jp","kasahara.gifu.jp","kasamatsu.gifu.jp","kawaue.gifu.jp","kitagata.gifu.jp","mino.gifu.jp","minokamo.gifu.jp","mitake.gifu.jp","mizunami.gifu.jp","motosu.gifu.jp","nakatsugawa.gifu.jp","ogaki.gifu.jp","sakahogi.gifu.jp","seki.gifu.jp","sekigahara.gifu.jp","shirakawa.gifu.jp","tajimi.gifu.jp","takayama.gifu.jp","tarui.gifu.jp","toki.gifu.jp","tomika.gifu.jp","wanouchi.gifu.jp","yamagata.gifu.jp","yaotsu.gifu.jp","yoro.gifu.jp","annaka.gunma.jp","chiyoda.gunma.jp","fujioka.gunma.jp","higashiagatsuma.gunma.jp","isesaki.gunma.jp","itakura.gunma.jp","kanna.gunma.jp","kanra.gunma.jp","katashina.gunma.jp","kawaba.gunma.jp","kiryu.gunma.jp","kusatsu.gunma.jp","maebashi.gunma.jp","meiwa.gunma.jp","midori.gunma.jp","minakami.gunma.jp","naganohara.gunma.jp","nakanojo.gunma.jp","nanmoku.gunma.jp","numata.gunma.jp","oizumi.gunma.jp","ora.gunma.jp","ota.gunma.jp","shibukawa.gunma.jp","shimonita.gunma.jp","shinto.gunma.jp","showa.gunma.jp","takasaki.gunma.jp","takayama.gunma.jp","tamamura.gunma.jp","tatebayashi.gunma.jp","tomioka.gunma.jp","tsukiyono.gunma.jp","tsumagoi.gunma.jp","ueno.gunma.jp","yoshioka.gunma.jp","asaminami.hiroshima.jp","daiwa.hiroshima.jp","etajima.hiroshima.jp","fuchu.hiroshima.jp","fukuyama.hiroshima.jp","hatsukaichi.hiroshima.jp","higashihiroshima.hiroshima.jp","hongo.hiroshima.jp","jinsekikogen.hiroshima.jp","kaita.hiroshima.jp","kui.hiroshima.jp","kumano.hiroshima.jp","kure.hiroshima.jp","mihara.hiroshima.jp","miyoshi.hiroshima.jp","naka.hiroshima.jp","onomichi.hiroshima.jp","osakikamijima.hiroshima.jp","otake.hiroshima.jp","saka.hiroshima.jp","sera.hiroshima.jp","seranishi.hiroshima.jp","shinichi.hiroshima.jp","shobara.hiroshima.jp","takehara.hiroshima.jp","abashiri.hokkaido.jp","abira.hokkaido.jp","aibetsu.hokkaido.jp","akabira.hokkaido.jp","akkeshi.hokkaido.jp","asahikawa.hokkaido.jp","ashibetsu.hokkaido.jp","ashoro.hokkaido.jp","assabu.hokkaido.jp","atsuma.hokkaido.jp","bibai.hokkaido.jp","biei.hokkaido.jp","bifuka.hokkaido.jp","bihoro.hokkaido.jp","biratori.hokkaido.jp","chippubetsu.hokkaido.jp","chitose.hokkaido.jp","date.hokkaido.jp","ebetsu.hokkaido.jp","embetsu.hokkaido.jp","eniwa.hokkaido.jp","erimo.hokkaido.jp","esan.hokkaido.jp","esashi.hokkaido.jp","fukagawa.hokkaido.jp","fukushima.hokkaido.jp","furano.hokkaido.jp","furubira.hokkaido.jp","haboro.hokkaido.jp","hakodate.hokkaido.jp","hamatonbetsu.hokkaido.jp","hidaka.hokkaido.jp","higashikagura.hokkaido.jp","higashikawa.hokkaido.jp","hiroo.hokkaido.jp","hokuryu.hokkaido.jp","hokuto.hokkaido.jp","honbetsu.hokkaido.jp","horokanai.hokkaido.jp","horonobe.hokkaido.jp","ikeda.hokkaido.jp","imakane.hokkaido.jp","ishikari.hokkaido.jp","iwamizawa.hokkaido.jp","iwanai.hokkaido.jp","kamifurano.hokkaido.jp","kamikawa.hokkaido.jp","kamishihoro.hokkaido.jp","kamisunagawa.hokkaido.jp","kamoenai.hokkaido.jp","kayabe.hokkaido.jp","kembuchi.hokkaido.jp","kikonai.hokkaido.jp","kimobetsu.hokkaido.jp","kitahiroshima.hokkaido.jp","kitami.hokkaido.jp","kiyosato.hokkaido.jp","koshimizu.hokkaido.jp","kunneppu.hokkaido.jp","kuriyama.hokkaido.jp","kuromatsunai.hokkaido.jp","kushiro.hokkaido.jp","kutchan.hokkaido.jp","kyowa.hokkaido.jp","mashike.hokkaido.jp","matsumae.hokkaido.jp","mikasa.hokkaido.jp","minamifurano.hokkaido.jp","mombetsu.hokkaido.jp","moseushi.hokkaido.jp","mukawa.hokkaido.jp","muroran.hokkaido.jp","naie.hokkaido.jp","nakagawa.hokkaido.jp","nakasatsunai.hokkaido.jp","nakatombetsu.hokkaido.jp","nanae.hokkaido.jp","nanporo.hokkaido.jp","nayoro.hokkaido.jp","nemuro.hokkaido.jp","niikappu.hokkaido.jp","niki.hokkaido.jp","nishiokoppe.hokkaido.jp","noboribetsu.hokkaido.jp","numata.hokkaido.jp","obihiro.hokkaido.jp","obira.hokkaido.jp","oketo.hokkaido.jp","okoppe.hokkaido.jp","otaru.hokkaido.jp","otobe.hokkaido.jp","otofuke.hokkaido.jp","otoineppu.hokkaido.jp","oumu.hokkaido.jp","ozora.hokkaido.jp","pippu.hokkaido.jp","rankoshi.hokkaido.jp","rebun.hokkaido.jp","rikubetsu.hokkaido.jp","rishiri.hokkaido.jp","rishirifuji.hokkaido.jp","saroma.hokkaido.jp","sarufutsu.hokkaido.jp","shakotan.hokkaido.jp","shari.hokkaido.jp","shibecha.hokkaido.jp","shibetsu.hokkaido.jp","shikabe.hokkaido.jp","shikaoi.hokkaido.jp","shimamaki.hokkaido.jp","shimizu.hokkaido.jp","shimokawa.hokkaido.jp","shinshinotsu.hokkaido.jp","shintoku.hokkaido.jp","shiranuka.hokkaido.jp","shiraoi.hokkaido.jp","shiriuchi.hokkaido.jp","sobetsu.hokkaido.jp","sunagawa.hokkaido.jp","taiki.hokkaido.jp","takasu.hokkaido.jp","takikawa.hokkaido.jp","takinoue.hokkaido.jp","teshikaga.hokkaido.jp","tobetsu.hokkaido.jp","tohma.hokkaido.jp","tomakomai.hokkaido.jp","tomari.hokkaido.jp","toya.hokkaido.jp","toyako.hokkaido.jp","toyotomi.hokkaido.jp","toyoura.hokkaido.jp","tsubetsu.hokkaido.jp","tsukigata.hokkaido.jp","urakawa.hokkaido.jp","urausu.hokkaido.jp","uryu.hokkaido.jp","utashinai.hokkaido.jp","wakkanai.hokkaido.jp","wassamu.hokkaido.jp","yakumo.hokkaido.jp","yoichi.hokkaido.jp","aioi.hyogo.jp","akashi.hyogo.jp","ako.hyogo.jp","amagasaki.hyogo.jp","aogaki.hyogo.jp","asago.hyogo.jp","ashiya.hyogo.jp","awaji.hyogo.jp","fukusaki.hyogo.jp","goshiki.hyogo.jp","harima.hyogo.jp","himeji.hyogo.jp","ichikawa.hyogo.jp","inagawa.hyogo.jp","itami.hyogo.jp","kakogawa.hyogo.jp","kamigori.hyogo.jp","kamikawa.hyogo.jp","kasai.hyogo.jp","kasuga.hyogo.jp","kawanishi.hyogo.jp","miki.hyogo.jp","minamiawaji.hyogo.jp","nishinomiya.hyogo.jp","nishiwaki.hyogo.jp","ono.hyogo.jp","sanda.hyogo.jp","sannan.hyogo.jp","sasayama.hyogo.jp","sayo.hyogo.jp","shingu.hyogo.jp","shinonsen.hyogo.jp","shiso.hyogo.jp","sumoto.hyogo.jp","taishi.hyogo.jp","taka.hyogo.jp","takarazuka.hyogo.jp","takasago.hyogo.jp","takino.hyogo.jp","tamba.hyogo.jp","tatsuno.hyogo.jp","toyooka.hyogo.jp","yabu.hyogo.jp","yashiro.hyogo.jp","yoka.hyogo.jp","yokawa.hyogo.jp","ami.ibaraki.jp","asahi.ibaraki.jp","bando.ibaraki.jp","chikusei.ibaraki.jp","daigo.ibaraki.jp","fujishiro.ibaraki.jp","hitachi.ibaraki.jp","hitachinaka.ibaraki.jp","hitachiomiya.ibaraki.jp","hitachiota.ibaraki.jp","ibaraki.ibaraki.jp","ina.ibaraki.jp","inashiki.ibaraki.jp","itako.ibaraki.jp","iwama.ibaraki.jp","joso.ibaraki.jp","kamisu.ibaraki.jp","kasama.ibaraki.jp","kashima.ibaraki.jp","kasumigaura.ibaraki.jp","koga.ibaraki.jp","miho.ibaraki.jp","mito.ibaraki.jp","moriya.ibaraki.jp","naka.ibaraki.jp","namegata.ibaraki.jp","oarai.ibaraki.jp","ogawa.ibaraki.jp","omitama.ibaraki.jp","ryugasaki.ibaraki.jp","sakai.ibaraki.jp","sakuragawa.ibaraki.jp","shimodate.ibaraki.jp","shimotsuma.ibaraki.jp","shirosato.ibaraki.jp","sowa.ibaraki.jp","suifu.ibaraki.jp","takahagi.ibaraki.jp","tamatsukuri.ibaraki.jp","tokai.ibaraki.jp","tomobe.ibaraki.jp","tone.ibaraki.jp","toride.ibaraki.jp","tsuchiura.ibaraki.jp","tsukuba.ibaraki.jp","uchihara.ibaraki.jp","ushiku.ibaraki.jp","yachiyo.ibaraki.jp","yamagata.ibaraki.jp","yawara.ibaraki.jp","yuki.ibaraki.jp","anamizu.ishikawa.jp","hakui.ishikawa.jp","hakusan.ishikawa.jp","kaga.ishikawa.jp","kahoku.ishikawa.jp","kanazawa.ishikawa.jp","kawakita.ishikawa.jp","komatsu.ishikawa.jp","nakanoto.ishikawa.jp","nanao.ishikawa.jp","nomi.ishikawa.jp","nonoichi.ishikawa.jp","noto.ishikawa.jp","shika.ishikawa.jp","suzu.ishikawa.jp","tsubata.ishikawa.jp","tsurugi.ishikawa.jp","uchinada.ishikawa.jp","wajima.ishikawa.jp","fudai.iwate.jp","fujisawa.iwate.jp","hanamaki.iwate.jp","hiraizumi.iwate.jp","hirono.iwate.jp","ichinohe.iwate.jp","ichinoseki.iwate.jp","iwaizumi.iwate.jp","iwate.iwate.jp","joboji.iwate.jp","kamaishi.iwate.jp","kanegasaki.iwate.jp","karumai.iwate.jp","kawai.iwate.jp","kitakami.iwate.jp","kuji.iwate.jp","kunohe.iwate.jp","kuzumaki.iwate.jp","miyako.iwate.jp","mizusawa.iwate.jp","morioka.iwate.jp","ninohe.iwate.jp","noda.iwate.jp","ofunato.iwate.jp","oshu.iwate.jp","otsuchi.iwate.jp","rikuzentakata.iwate.jp","shiwa.iwate.jp","shizukuishi.iwate.jp","sumita.iwate.jp","tanohata.iwate.jp","tono.iwate.jp","yahaba.iwate.jp","yamada.iwate.jp","ayagawa.kagawa.jp","higashikagawa.kagawa.jp","kanonji.kagawa.jp","kotohira.kagawa.jp","manno.kagawa.jp","marugame.kagawa.jp","mitoyo.kagawa.jp","naoshima.kagawa.jp","sanuki.kagawa.jp","tadotsu.kagawa.jp","takamatsu.kagawa.jp","tonosho.kagawa.jp","uchinomi.kagawa.jp","utazu.kagawa.jp","zentsuji.kagawa.jp","akune.kagoshima.jp","amami.kagoshima.jp","hioki.kagoshima.jp","isa.kagoshima.jp","isen.kagoshima.jp","izumi.kagoshima.jp","kagoshima.kagoshima.jp","kanoya.kagoshima.jp","kawanabe.kagoshima.jp","kinko.kagoshima.jp","kouyama.kagoshima.jp","makurazaki.kagoshima.jp","matsumoto.kagoshima.jp","minamitane.kagoshima.jp","nakatane.kagoshima.jp","nishinoomote.kagoshima.jp","satsumasendai.kagoshima.jp","soo.kagoshima.jp","tarumizu.kagoshima.jp","yusui.kagoshima.jp","aikawa.kanagawa.jp","atsugi.kanagawa.jp","ayase.kanagawa.jp","chigasaki.kanagawa.jp","ebina.kanagawa.jp","fujisawa.kanagawa.jp","hadano.kanagawa.jp","hakone.kanagawa.jp","hiratsuka.kanagawa.jp","isehara.kanagawa.jp","kaisei.kanagawa.jp","kamakura.kanagawa.jp","kiyokawa.kanagawa.jp","matsuda.kanagawa.jp","minamiashigara.kanagawa.jp","miura.kanagawa.jp","nakai.kanagawa.jp","ninomiya.kanagawa.jp","odawara.kanagawa.jp","oi.kanagawa.jp","oiso.kanagawa.jp","sagamihara.kanagawa.jp","samukawa.kanagawa.jp","tsukui.kanagawa.jp","yamakita.kanagawa.jp","yamato.kanagawa.jp","yokosuka.kanagawa.jp","yugawara.kanagawa.jp","zama.kanagawa.jp","zushi.kanagawa.jp","aki.kochi.jp","geisei.kochi.jp","hidaka.kochi.jp","higashitsuno.kochi.jp","ino.kochi.jp","kagami.kochi.jp","kami.kochi.jp","kitagawa.kochi.jp","kochi.kochi.jp","mihara.kochi.jp","motoyama.kochi.jp","muroto.kochi.jp","nahari.kochi.jp","nakamura.kochi.jp","nankoku.kochi.jp","nishitosa.kochi.jp","niyodogawa.kochi.jp","ochi.kochi.jp","okawa.kochi.jp","otoyo.kochi.jp","otsuki.kochi.jp","sakawa.kochi.jp","sukumo.kochi.jp","susaki.kochi.jp","tosa.kochi.jp","tosashimizu.kochi.jp","toyo.kochi.jp","tsuno.kochi.jp","umaji.kochi.jp","yasuda.kochi.jp","yusuhara.kochi.jp","amakusa.kumamoto.jp","arao.kumamoto.jp","aso.kumamoto.jp","choyo.kumamoto.jp","gyokuto.kumamoto.jp","kamiamakusa.kumamoto.jp","kikuchi.kumamoto.jp","kumamoto.kumamoto.jp","mashiki.kumamoto.jp","mifune.kumamoto.jp","minamata.kumamoto.jp","minamioguni.kumamoto.jp","nagasu.kumamoto.jp","nishihara.kumamoto.jp","oguni.kumamoto.jp","ozu.kumamoto.jp","sumoto.kumamoto.jp","takamori.kumamoto.jp","uki.kumamoto.jp","uto.kumamoto.jp","yamaga.kumamoto.jp","yamato.kumamoto.jp","yatsushiro.kumamoto.jp","ayabe.kyoto.jp","fukuchiyama.kyoto.jp","higashiyama.kyoto.jp","ide.kyoto.jp","ine.kyoto.jp","joyo.kyoto.jp","kameoka.kyoto.jp","kamo.kyoto.jp","kita.kyoto.jp","kizu.kyoto.jp","kumiyama.kyoto.jp","kyotamba.kyoto.jp","kyotanabe.kyoto.jp","kyotango.kyoto.jp","maizuru.kyoto.jp","minami.kyoto.jp","minamiyamashiro.kyoto.jp","miyazu.kyoto.jp","muko.kyoto.jp","nagaokakyo.kyoto.jp","nakagyo.kyoto.jp","nantan.kyoto.jp","oyamazaki.kyoto.jp","sakyo.kyoto.jp","seika.kyoto.jp","tanabe.kyoto.jp","uji.kyoto.jp","ujitawara.kyoto.jp","wazuka.kyoto.jp","yamashina.kyoto.jp","yawata.kyoto.jp","asahi.mie.jp","inabe.mie.jp","ise.mie.jp","kameyama.mie.jp","kawagoe.mie.jp","kiho.mie.jp","kisosaki.mie.jp","kiwa.mie.jp","komono.mie.jp","kumano.mie.jp","kuwana.mie.jp","matsusaka.mie.jp","meiwa.mie.jp","mihama.mie.jp","minamiise.mie.jp","misugi.mie.jp","miyama.mie.jp","nabari.mie.jp","shima.mie.jp","suzuka.mie.jp","tado.mie.jp","taiki.mie.jp","taki.mie.jp","tamaki.mie.jp","toba.mie.jp","tsu.mie.jp","udono.mie.jp","ureshino.mie.jp","watarai.mie.jp","yokkaichi.mie.jp","furukawa.miyagi.jp","higashimatsushima.miyagi.jp","ishinomaki.miyagi.jp","iwanuma.miyagi.jp","kakuda.miyagi.jp","kami.miyagi.jp","kawasaki.miyagi.jp","marumori.miyagi.jp","matsushima.miyagi.jp","minamisanriku.miyagi.jp","misato.miyagi.jp","murata.miyagi.jp","natori.miyagi.jp","ogawara.miyagi.jp","ohira.miyagi.jp","onagawa.miyagi.jp","osaki.miyagi.jp","rifu.miyagi.jp","semine.miyagi.jp","shibata.miyagi.jp","shichikashuku.miyagi.jp","shikama.miyagi.jp","shiogama.miyagi.jp","shiroishi.miyagi.jp","tagajo.miyagi.jp","taiwa.miyagi.jp","tome.miyagi.jp","tomiya.miyagi.jp","wakuya.miyagi.jp","watari.miyagi.jp","yamamoto.miyagi.jp","zao.miyagi.jp","aya.miyazaki.jp","ebino.miyazaki.jp","gokase.miyazaki.jp","hyuga.miyazaki.jp","kadogawa.miyazaki.jp","kawaminami.miyazaki.jp","kijo.miyazaki.jp","kitagawa.miyazaki.jp","kitakata.miyazaki.jp","kitaura.miyazaki.jp","kobayashi.miyazaki.jp","kunitomi.miyazaki.jp","kushima.miyazaki.jp","mimata.miyazaki.jp","miyakonojo.miyazaki.jp","miyazaki.miyazaki.jp","morotsuka.miyazaki.jp","nichinan.miyazaki.jp","nishimera.miyazaki.jp","nobeoka.miyazaki.jp","saito.miyazaki.jp","shiiba.miyazaki.jp","shintomi.miyazaki.jp","takaharu.miyazaki.jp","takanabe.miyazaki.jp","takazaki.miyazaki.jp","tsuno.miyazaki.jp","achi.nagano.jp","agematsu.nagano.jp","anan.nagano.jp","aoki.nagano.jp","asahi.nagano.jp","azumino.nagano.jp","chikuhoku.nagano.jp","chikuma.nagano.jp","chino.nagano.jp","fujimi.nagano.jp","hakuba.nagano.jp","hara.nagano.jp","hiraya.nagano.jp","iida.nagano.jp","iijima.nagano.jp","iiyama.nagano.jp","iizuna.nagano.jp","ikeda.nagano.jp","ikusaka.nagano.jp","ina.nagano.jp","karuizawa.nagano.jp","kawakami.nagano.jp","kiso.nagano.jp","kisofukushima.nagano.jp","kitaaiki.nagano.jp","komagane.nagano.jp","komoro.nagano.jp","matsukawa.nagano.jp","matsumoto.nagano.jp","miasa.nagano.jp","minamiaiki.nagano.jp","minamimaki.nagano.jp","minamiminowa.nagano.jp","minowa.nagano.jp","miyada.nagano.jp","miyota.nagano.jp","mochizuki.nagano.jp","nagano.nagano.jp","nagawa.nagano.jp","nagiso.nagano.jp","nakagawa.nagano.jp","nakano.nagano.jp","nozawaonsen.nagano.jp","obuse.nagano.jp","ogawa.nagano.jp","okaya.nagano.jp","omachi.nagano.jp","omi.nagano.jp","ookuwa.nagano.jp","ooshika.nagano.jp","otaki.nagano.jp","otari.nagano.jp","sakae.nagano.jp","sakaki.nagano.jp","saku.nagano.jp","sakuho.nagano.jp","shimosuwa.nagano.jp","shinanomachi.nagano.jp","shiojiri.nagano.jp","suwa.nagano.jp","suzaka.nagano.jp","takagi.nagano.jp","takamori.nagano.jp","takayama.nagano.jp","tateshina.nagano.jp","tatsuno.nagano.jp","togakushi.nagano.jp","togura.nagano.jp","tomi.nagano.jp","ueda.nagano.jp","wada.nagano.jp","yamagata.nagano.jp","yamanouchi.nagano.jp","yasaka.nagano.jp","yasuoka.nagano.jp","chijiwa.nagasaki.jp","futsu.nagasaki.jp","goto.nagasaki.jp","hasami.nagasaki.jp","hirado.nagasaki.jp","iki.nagasaki.jp","isahaya.nagasaki.jp","kawatana.nagasaki.jp","kuchinotsu.nagasaki.jp","matsuura.nagasaki.jp","nagasaki.nagasaki.jp","obama.nagasaki.jp","omura.nagasaki.jp","oseto.nagasaki.jp","saikai.nagasaki.jp","sasebo.nagasaki.jp","seihi.nagasaki.jp","shimabara.nagasaki.jp","shinkamigoto.nagasaki.jp","togitsu.nagasaki.jp","tsushima.nagasaki.jp","unzen.nagasaki.jp","ando.nara.jp","gose.nara.jp","heguri.nara.jp","higashiyoshino.nara.jp","ikaruga.nara.jp","ikoma.nara.jp","kamikitayama.nara.jp","kanmaki.nara.jp","kashiba.nara.jp","kashihara.nara.jp","katsuragi.nara.jp","kawai.nara.jp","kawakami.nara.jp","kawanishi.nara.jp","koryo.nara.jp","kurotaki.nara.jp","mitsue.nara.jp","miyake.nara.jp","nara.nara.jp","nosegawa.nara.jp","oji.nara.jp","ouda.nara.jp","oyodo.nara.jp","sakurai.nara.jp","sango.nara.jp","shimoichi.nara.jp","shimokitayama.nara.jp","shinjo.nara.jp","soni.nara.jp","takatori.nara.jp","tawaramoto.nara.jp","tenkawa.nara.jp","tenri.nara.jp","uda.nara.jp","yamatokoriyama.nara.jp","yamatotakada.nara.jp","yamazoe.nara.jp","yoshino.nara.jp","aga.niigata.jp","agano.niigata.jp","gosen.niigata.jp","itoigawa.niigata.jp","izumozaki.niigata.jp","joetsu.niigata.jp","kamo.niigata.jp","kariwa.niigata.jp","kashiwazaki.niigata.jp","minamiuonuma.niigata.jp","mitsuke.niigata.jp","muika.niigata.jp","murakami.niigata.jp","myoko.niigata.jp","nagaoka.niigata.jp","niigata.niigata.jp","ojiya.niigata.jp","omi.niigata.jp","sado.niigata.jp","sanjo.niigata.jp","seiro.niigata.jp","seirou.niigata.jp","sekikawa.niigata.jp","shibata.niigata.jp","tagami.niigata.jp","tainai.niigata.jp","tochio.niigata.jp","tokamachi.niigata.jp","tsubame.niigata.jp","tsunan.niigata.jp","uonuma.niigata.jp","yahiko.niigata.jp","yoita.niigata.jp","yuzawa.niigata.jp","beppu.oita.jp","bungoono.oita.jp","bungotakada.oita.jp","hasama.oita.jp","hiji.oita.jp","himeshima.oita.jp","hita.oita.jp","kamitsue.oita.jp","kokonoe.oita.jp","kuju.oita.jp","kunisaki.oita.jp","kusu.oita.jp","oita.oita.jp","saiki.oita.jp","taketa.oita.jp","tsukumi.oita.jp","usa.oita.jp","usuki.oita.jp","yufu.oita.jp","akaiwa.okayama.jp","asakuchi.okayama.jp","bizen.okayama.jp","hayashima.okayama.jp","ibara.okayama.jp","kagamino.okayama.jp","kasaoka.okayama.jp","kibichuo.okayama.jp","kumenan.okayama.jp","kurashiki.okayama.jp","maniwa.okayama.jp","misaki.okayama.jp","nagi.okayama.jp","niimi.okayama.jp","nishiawakura.okayama.jp","okayama.okayama.jp","satosho.okayama.jp","setouchi.okayama.jp","shinjo.okayama.jp","shoo.okayama.jp","soja.okayama.jp","takahashi.okayama.jp","tamano.okayama.jp","tsuyama.okayama.jp","wake.okayama.jp","yakage.okayama.jp","aguni.okinawa.jp","ginowan.okinawa.jp","ginoza.okinawa.jp","gushikami.okinawa.jp","haebaru.okinawa.jp","higashi.okinawa.jp","hirara.okinawa.jp","iheya.okinawa.jp","ishigaki.okinawa.jp","ishikawa.okinawa.jp","itoman.okinawa.jp","izena.okinawa.jp","kadena.okinawa.jp","kin.okinawa.jp","kitadaito.okinawa.jp","kitanakagusuku.okinawa.jp","kumejima.okinawa.jp","kunigami.okinawa.jp","minamidaito.okinawa.jp","motobu.okinawa.jp","nago.okinawa.jp","naha.okinawa.jp","nakagusuku.okinawa.jp","nakijin.okinawa.jp","nanjo.okinawa.jp","nishihara.okinawa.jp","ogimi.okinawa.jp","okinawa.okinawa.jp","onna.okinawa.jp","shimoji.okinawa.jp","taketomi.okinawa.jp","tarama.okinawa.jp","tokashiki.okinawa.jp","tomigusuku.okinawa.jp","tonaki.okinawa.jp","urasoe.okinawa.jp","uruma.okinawa.jp","yaese.okinawa.jp","yomitan.okinawa.jp","yonabaru.okinawa.jp","yonaguni.okinawa.jp","zamami.okinawa.jp","abeno.osaka.jp","chihayaakasaka.osaka.jp","chuo.osaka.jp","daito.osaka.jp","fujiidera.osaka.jp","habikino.osaka.jp","hannan.osaka.jp","higashiosaka.osaka.jp","higashisumiyoshi.osaka.jp","higashiyodogawa.osaka.jp","hirakata.osaka.jp","ibaraki.osaka.jp","ikeda.osaka.jp","izumi.osaka.jp","izumiotsu.osaka.jp","izumisano.osaka.jp","kadoma.osaka.jp","kaizuka.osaka.jp","kanan.osaka.jp","kashiwara.osaka.jp","katano.osaka.jp","kawachinagano.osaka.jp","kishiwada.osaka.jp","kita.osaka.jp","kumatori.osaka.jp","matsubara.osaka.jp","minato.osaka.jp","minoh.osaka.jp","misaki.osaka.jp","moriguchi.osaka.jp","neyagawa.osaka.jp","nishi.osaka.jp","nose.osaka.jp","osakasayama.osaka.jp","sakai.osaka.jp","sayama.osaka.jp","sennan.osaka.jp","settsu.osaka.jp","shijonawate.osaka.jp","shimamoto.osaka.jp","suita.osaka.jp","tadaoka.osaka.jp","taishi.osaka.jp","tajiri.osaka.jp","takaishi.osaka.jp","takatsuki.osaka.jp","tondabayashi.osaka.jp","toyonaka.osaka.jp","toyono.osaka.jp","yao.osaka.jp","ariake.saga.jp","arita.saga.jp","fukudomi.saga.jp","genkai.saga.jp","hamatama.saga.jp","hizen.saga.jp","imari.saga.jp","kamimine.saga.jp","kanzaki.saga.jp","karatsu.saga.jp","kashima.saga.jp","kitagata.saga.jp","kitahata.saga.jp","kiyama.saga.jp","kouhoku.saga.jp","kyuragi.saga.jp","nishiarita.saga.jp","ogi.saga.jp","omachi.saga.jp","ouchi.saga.jp","saga.saga.jp","shiroishi.saga.jp","taku.saga.jp","tara.saga.jp","tosu.saga.jp","yoshinogari.saga.jp","arakawa.saitama.jp","asaka.saitama.jp","chichibu.saitama.jp","fujimi.saitama.jp","fujimino.saitama.jp","fukaya.saitama.jp","hanno.saitama.jp","hanyu.saitama.jp","hasuda.saitama.jp","hatogaya.saitama.jp","hatoyama.saitama.jp","hidaka.saitama.jp","higashichichibu.saitama.jp","higashimatsuyama.saitama.jp","honjo.saitama.jp","ina.saitama.jp","iruma.saitama.jp","iwatsuki.saitama.jp","kamiizumi.saitama.jp","kamikawa.saitama.jp","kamisato.saitama.jp","kasukabe.saitama.jp","kawagoe.saitama.jp","kawaguchi.saitama.jp","kawajima.saitama.jp","kazo.saitama.jp","kitamoto.saitama.jp","koshigaya.saitama.jp","kounosu.saitama.jp","kuki.saitama.jp","kumagaya.saitama.jp","matsubushi.saitama.jp","minano.saitama.jp","misato.saitama.jp","miyashiro.saitama.jp","miyoshi.saitama.jp","moroyama.saitama.jp","nagatoro.saitama.jp","namegawa.saitama.jp","niiza.saitama.jp","ogano.saitama.jp","ogawa.saitama.jp","ogose.saitama.jp","okegawa.saitama.jp","omiya.saitama.jp","otaki.saitama.jp","ranzan.saitama.jp","ryokami.saitama.jp","saitama.saitama.jp","sakado.saitama.jp","satte.saitama.jp","sayama.saitama.jp","shiki.saitama.jp","shiraoka.saitama.jp","soka.saitama.jp","sugito.saitama.jp","toda.saitama.jp","tokigawa.saitama.jp","tokorozawa.saitama.jp","tsurugashima.saitama.jp","urawa.saitama.jp","warabi.saitama.jp","yashio.saitama.jp","yokoze.saitama.jp","yono.saitama.jp","yorii.saitama.jp","yoshida.saitama.jp","yoshikawa.saitama.jp","yoshimi.saitama.jp","aisho.shiga.jp","gamo.shiga.jp","higashiomi.shiga.jp","hikone.shiga.jp","koka.shiga.jp","konan.shiga.jp","kosei.shiga.jp","koto.shiga.jp","kusatsu.shiga.jp","maibara.shiga.jp","moriyama.shiga.jp","nagahama.shiga.jp","nishiazai.shiga.jp","notogawa.shiga.jp","omihachiman.shiga.jp","otsu.shiga.jp","ritto.shiga.jp","ryuoh.shiga.jp","takashima.shiga.jp","takatsuki.shiga.jp","torahime.shiga.jp","toyosato.shiga.jp","yasu.shiga.jp","akagi.shimane.jp","ama.shimane.jp","gotsu.shimane.jp","hamada.shimane.jp","higashiizumo.shimane.jp","hikawa.shimane.jp","hikimi.shimane.jp","izumo.shimane.jp","kakinoki.shimane.jp","masuda.shimane.jp","matsue.shimane.jp","misato.shimane.jp","nishinoshima.shimane.jp","ohda.shimane.jp","okinoshima.shimane.jp","okuizumo.shimane.jp","shimane.shimane.jp","tamayu.shimane.jp","tsuwano.shimane.jp","unnan.shimane.jp","yakumo.shimane.jp","yasugi.shimane.jp","yatsuka.shimane.jp","arai.shizuoka.jp","atami.shizuoka.jp","fuji.shizuoka.jp","fujieda.shizuoka.jp","fujikawa.shizuoka.jp","fujinomiya.shizuoka.jp","fukuroi.shizuoka.jp","gotemba.shizuoka.jp","haibara.shizuoka.jp","hamamatsu.shizuoka.jp","higashiizu.shizuoka.jp","ito.shizuoka.jp","iwata.shizuoka.jp","izu.shizuoka.jp","izunokuni.shizuoka.jp","kakegawa.shizuoka.jp","kannami.shizuoka.jp","kawanehon.shizuoka.jp","kawazu.shizuoka.jp","kikugawa.shizuoka.jp","kosai.shizuoka.jp","makinohara.shizuoka.jp","matsuzaki.shizuoka.jp","minamiizu.shizuoka.jp","mishima.shizuoka.jp","morimachi.shizuoka.jp","nishiizu.shizuoka.jp","numazu.shizuoka.jp","omaezaki.shizuoka.jp","shimada.shizuoka.jp","shimizu.shizuoka.jp","shimoda.shizuoka.jp","shizuoka.shizuoka.jp","susono.shizuoka.jp","yaizu.shizuoka.jp","yoshida.shizuoka.jp","ashikaga.tochigi.jp","bato.tochigi.jp","haga.tochigi.jp","ichikai.tochigi.jp","iwafune.tochigi.jp","kaminokawa.tochigi.jp","kanuma.tochigi.jp","karasuyama.tochigi.jp","kuroiso.tochigi.jp","mashiko.tochigi.jp","mibu.tochigi.jp","moka.tochigi.jp","motegi.tochigi.jp","nasu.tochigi.jp","nasushiobara.tochigi.jp","nikko.tochigi.jp","nishikata.tochigi.jp","nogi.tochigi.jp","ohira.tochigi.jp","ohtawara.tochigi.jp","oyama.tochigi.jp","sakura.tochigi.jp","sano.tochigi.jp","shimotsuke.tochigi.jp","shioya.tochigi.jp","takanezawa.tochigi.jp","tochigi.tochigi.jp","tsuga.tochigi.jp","ujiie.tochigi.jp","utsunomiya.tochigi.jp","yaita.tochigi.jp","aizumi.tokushima.jp","anan.tokushima.jp","ichiba.tokushima.jp","itano.tokushima.jp","kainan.tokushima.jp","komatsushima.tokushima.jp","matsushige.tokushima.jp","mima.tokushima.jp","minami.tokushima.jp","miyoshi.tokushima.jp","mugi.tokushima.jp","nakagawa.tokushima.jp","naruto.tokushima.jp","sanagochi.tokushima.jp","shishikui.tokushima.jp","tokushima.tokushima.jp","wajiki.tokushima.jp","adachi.tokyo.jp","akiruno.tokyo.jp","akishima.tokyo.jp","aogashima.tokyo.jp","arakawa.tokyo.jp","bunkyo.tokyo.jp","chiyoda.tokyo.jp","chofu.tokyo.jp","chuo.tokyo.jp","edogawa.tokyo.jp","fuchu.tokyo.jp","fussa.tokyo.jp","hachijo.tokyo.jp","hachioji.tokyo.jp","hamura.tokyo.jp","higashikurume.tokyo.jp","higashimurayama.tokyo.jp","higashiyamato.tokyo.jp","hino.tokyo.jp","hinode.tokyo.jp","hinohara.tokyo.jp","inagi.tokyo.jp","itabashi.tokyo.jp","katsushika.tokyo.jp","kita.tokyo.jp","kiyose.tokyo.jp","kodaira.tokyo.jp","koganei.tokyo.jp","kokubunji.tokyo.jp","komae.tokyo.jp","koto.tokyo.jp","kouzushima.tokyo.jp","kunitachi.tokyo.jp","machida.tokyo.jp","meguro.tokyo.jp","minato.tokyo.jp","mitaka.tokyo.jp","mizuho.tokyo.jp","musashimurayama.tokyo.jp","musashino.tokyo.jp","nakano.tokyo.jp","nerima.tokyo.jp","ogasawara.tokyo.jp","okutama.tokyo.jp","ome.tokyo.jp","oshima.tokyo.jp","ota.tokyo.jp","setagaya.tokyo.jp","shibuya.tokyo.jp","shinagawa.tokyo.jp","shinjuku.tokyo.jp","suginami.tokyo.jp","sumida.tokyo.jp","tachikawa.tokyo.jp","taito.tokyo.jp","tama.tokyo.jp","toshima.tokyo.jp","chizu.tottori.jp","hino.tottori.jp","kawahara.tottori.jp","koge.tottori.jp","kotoura.tottori.jp","misasa.tottori.jp","nanbu.tottori.jp","nichinan.tottori.jp","sakaiminato.tottori.jp","tottori.tottori.jp","wakasa.tottori.jp","yazu.tottori.jp","yonago.tottori.jp","asahi.toyama.jp","fuchu.toyama.jp","fukumitsu.toyama.jp","funahashi.toyama.jp","himi.toyama.jp","imizu.toyama.jp","inami.toyama.jp","johana.toyama.jp","kamiichi.toyama.jp","kurobe.toyama.jp","nakaniikawa.toyama.jp","namerikawa.toyama.jp","nanto.toyama.jp","nyuzen.toyama.jp","oyabe.toyama.jp","taira.toyama.jp","takaoka.toyama.jp","tateyama.toyama.jp","toga.toyama.jp","tonami.toyama.jp","toyama.toyama.jp","unazuki.toyama.jp","uozu.toyama.jp","yamada.toyama.jp","arida.wakayama.jp","aridagawa.wakayama.jp","gobo.wakayama.jp","hashimoto.wakayama.jp","hidaka.wakayama.jp","hirogawa.wakayama.jp","inami.wakayama.jp","iwade.wakayama.jp","kainan.wakayama.jp","kamitonda.wakayama.jp","katsuragi.wakayama.jp","kimino.wakayama.jp","kinokawa.wakayama.jp","kitayama.wakayama.jp","koya.wakayama.jp","koza.wakayama.jp","kozagawa.wakayama.jp","kudoyama.wakayama.jp","kushimoto.wakayama.jp","mihama.wakayama.jp","misato.wakayama.jp","nachikatsuura.wakayama.jp","shingu.wakayama.jp","shirahama.wakayama.jp","taiji.wakayama.jp","tanabe.wakayama.jp","wakayama.wakayama.jp","yuasa.wakayama.jp","yura.wakayama.jp","asahi.yamagata.jp","funagata.yamagata.jp","higashine.yamagata.jp","iide.yamagata.jp","kahoku.yamagata.jp","kaminoyama.yamagata.jp","kaneyama.yamagata.jp","kawanishi.yamagata.jp","mamurogawa.yamagata.jp","mikawa.yamagata.jp","murayama.yamagata.jp","nagai.yamagata.jp","nakayama.yamagata.jp","nanyo.yamagata.jp","nishikawa.yamagata.jp","obanazawa.yamagata.jp","oe.yamagata.jp","oguni.yamagata.jp","ohkura.yamagata.jp","oishida.yamagata.jp","sagae.yamagata.jp","sakata.yamagata.jp","sakegawa.yamagata.jp","shinjo.yamagata.jp","shirataka.yamagata.jp","shonai.yamagata.jp","takahata.yamagata.jp","tendo.yamagata.jp","tozawa.yamagata.jp","tsuruoka.yamagata.jp","yamagata.yamagata.jp","yamanobe.yamagata.jp","yonezawa.yamagata.jp","yuza.yamagata.jp","abu.yamaguchi.jp","hagi.yamaguchi.jp","hikari.yamaguchi.jp","hofu.yamaguchi.jp","iwakuni.yamaguchi.jp","kudamatsu.yamaguchi.jp","mitou.yamaguchi.jp","nagato.yamaguchi.jp","oshima.yamaguchi.jp","shimonoseki.yamaguchi.jp","shunan.yamaguchi.jp","tabuse.yamaguchi.jp","tokuyama.yamaguchi.jp","toyota.yamaguchi.jp","ube.yamaguchi.jp","yuu.yamaguchi.jp","chuo.yamanashi.jp","doshi.yamanashi.jp","fuefuki.yamanashi.jp","fujikawa.yamanashi.jp","fujikawaguchiko.yamanashi.jp","fujiyoshida.yamanashi.jp","hayakawa.yamanashi.jp","hokuto.yamanashi.jp","ichikawamisato.yamanashi.jp","kai.yamanashi.jp","kofu.yamanashi.jp","koshu.yamanashi.jp","kosuge.yamanashi.jp","minami-alps.yamanashi.jp","minobu.yamanashi.jp","nakamichi.yamanashi.jp","nanbu.yamanashi.jp","narusawa.yamanashi.jp","nirasaki.yamanashi.jp","nishikatsura.yamanashi.jp","oshino.yamanashi.jp","otsuki.yamanashi.jp","showa.yamanashi.jp","tabayama.yamanashi.jp","tsuru.yamanashi.jp","uenohara.yamanashi.jp","yamanakako.yamanashi.jp","yamanashi.yamanashi.jp","ke","ac.ke","co.ke","go.ke","info.ke","me.ke","mobi.ke","ne.ke","or.ke","sc.ke","kg","org.kg","net.kg","com.kg","edu.kg","gov.kg","mil.kg","*.kh","ki","edu.ki","biz.ki","net.ki","org.ki","gov.ki","info.ki","com.ki","km","org.km","nom.km","gov.km","prd.km","tm.km","edu.km","mil.km","ass.km","com.km","coop.km","asso.km","presse.km","medecin.km","notaires.km","pharmaciens.km","veterinaire.km","gouv.km","kn","net.kn","org.kn","edu.kn","gov.kn","kp","com.kp","edu.kp","gov.kp","org.kp","rep.kp","tra.kp","kr","ac.kr","co.kr","es.kr","go.kr","hs.kr","kg.kr","mil.kr","ms.kr","ne.kr","or.kr","pe.kr","re.kr","sc.kr","busan.kr","chungbuk.kr","chungnam.kr","daegu.kr","daejeon.kr","gangwon.kr","gwangju.kr","gyeongbuk.kr","gyeonggi.kr","gyeongnam.kr","incheon.kr","jeju.kr","jeonbuk.kr","jeonnam.kr","seoul.kr","ulsan.kr","kw","com.kw","edu.kw","emb.kw","gov.kw","ind.kw","net.kw","org.kw","ky","edu.ky","gov.ky","com.ky","org.ky","net.ky","kz","org.kz","edu.kz","net.kz","gov.kz","mil.kz","com.kz","la","int.la","net.la","info.la","edu.la","gov.la","per.la","com.la","org.la","lb","com.lb","edu.lb","gov.lb","net.lb","org.lb","lc","com.lc","net.lc","co.lc","org.lc","edu.lc","gov.lc","li","lk","gov.lk","sch.lk","net.lk","int.lk","com.lk","org.lk","edu.lk","ngo.lk","soc.lk","web.lk","ltd.lk","assn.lk","grp.lk","hotel.lk","ac.lk","lr","com.lr","edu.lr","gov.lr","org.lr","net.lr","ls","ac.ls","biz.ls","co.ls","edu.ls","gov.ls","info.ls","net.ls","org.ls","sc.ls","lt","gov.lt","lu","lv","com.lv","edu.lv","gov.lv","org.lv","mil.lv","id.lv","net.lv","asn.lv","conf.lv","ly","com.ly","net.ly","gov.ly","plc.ly","edu.ly","sch.ly","med.ly","org.ly","id.ly","ma","co.ma","net.ma","gov.ma","org.ma","ac.ma","press.ma","mc","tm.mc","asso.mc","md","me","co.me","net.me","org.me","edu.me","ac.me","gov.me","its.me","priv.me","mg","org.mg","nom.mg","gov.mg","prd.mg","tm.mg","edu.mg","mil.mg","com.mg","co.mg","mh","mil","mk","com.mk","org.mk","net.mk","edu.mk","gov.mk","inf.mk","name.mk","ml","com.ml","edu.ml","gouv.ml","gov.ml","net.ml","org.ml","presse.ml","*.mm","mn","gov.mn","edu.mn","org.mn","mo","com.mo","net.mo","org.mo","edu.mo","gov.mo","mobi","mp","mq","mr","gov.mr","ms","com.ms","edu.ms","gov.ms","net.ms","org.ms","mt","com.mt","edu.mt","net.mt","org.mt","mu","com.mu","net.mu","org.mu","gov.mu","ac.mu","co.mu","or.mu","museum","academy.museum","agriculture.museum","air.museum","airguard.museum","alabama.museum","alaska.museum","amber.museum","ambulance.museum","american.museum","americana.museum","americanantiques.museum","americanart.museum","amsterdam.museum","and.museum","annefrank.museum","anthro.museum","anthropology.museum","antiques.museum","aquarium.museum","arboretum.museum","archaeological.museum","archaeology.museum","architecture.museum","art.museum","artanddesign.museum","artcenter.museum","artdeco.museum","arteducation.museum","artgallery.museum","arts.museum","artsandcrafts.museum","asmatart.museum","assassination.museum","assisi.museum","association.museum","astronomy.museum","atlanta.museum","austin.museum","australia.museum","automotive.museum","aviation.museum","axis.museum","badajoz.museum","baghdad.museum","bahn.museum","bale.museum","baltimore.museum","barcelona.museum","baseball.museum","basel.museum","baths.museum","bauern.museum","beauxarts.museum","beeldengeluid.museum","bellevue.museum","bergbau.museum","berkeley.museum","berlin.museum","bern.museum","bible.museum","bilbao.museum","bill.museum","birdart.museum","birthplace.museum","bonn.museum","boston.museum","botanical.museum","botanicalgarden.museum","botanicgarden.museum","botany.museum","brandywinevalley.museum","brasil.museum","bristol.museum","british.museum","britishcolumbia.museum","broadcast.museum","brunel.museum","brussel.museum","brussels.museum","bruxelles.museum","building.museum","burghof.museum","bus.museum","bushey.museum","cadaques.museum","california.museum","cambridge.museum","can.museum","canada.museum","capebreton.museum","carrier.museum","cartoonart.museum","casadelamoneda.museum","castle.museum","castres.museum","celtic.museum","center.museum","chattanooga.museum","cheltenham.museum","chesapeakebay.museum","chicago.museum","children.museum","childrens.museum","childrensgarden.museum","chiropractic.museum","chocolate.museum","christiansburg.museum","cincinnati.museum","cinema.museum","circus.museum","civilisation.museum","civilization.museum","civilwar.museum","clinton.museum","clock.museum","coal.museum","coastaldefence.museum","cody.museum","coldwar.museum","collection.museum","colonialwilliamsburg.museum","coloradoplateau.museum","columbia.museum","columbus.museum","communication.museum","communications.museum","community.museum","computer.museum","computerhistory.museum","comunicações.museum","contemporary.museum","contemporaryart.museum","convent.museum","copenhagen.museum","corporation.museum","correios-e-telecomunicações.museum","corvette.museum","costume.museum","countryestate.museum","county.museum","crafts.museum","cranbrook.museum","creation.museum","cultural.museum","culturalcenter.museum","culture.museum","cyber.museum","cymru.museum","dali.museum","dallas.museum","database.museum","ddr.museum","decorativearts.museum","delaware.museum","delmenhorst.museum","denmark.museum","depot.museum","design.museum","detroit.museum","dinosaur.museum","discovery.museum","dolls.museum","donostia.museum","durham.museum","eastafrica.museum","eastcoast.museum","education.museum","educational.museum","egyptian.museum","eisenbahn.museum","elburg.museum","elvendrell.museum","embroidery.museum","encyclopedic.museum","england.museum","entomology.museum","environment.museum","environmentalconservation.museum","epilepsy.museum","essex.museum","estate.museum","ethnology.museum","exeter.museum","exhibition.museum","family.museum","farm.museum","farmequipment.museum","farmers.museum","farmstead.museum","field.museum","figueres.museum","filatelia.museum","film.museum","fineart.museum","finearts.museum","finland.museum","flanders.museum","florida.museum","force.museum","fortmissoula.museum","fortworth.museum","foundation.museum","francaise.museum","frankfurt.museum","franziskaner.museum","freemasonry.museum","freiburg.museum","fribourg.museum","frog.museum","fundacio.museum","furniture.museum","gallery.museum","garden.museum","gateway.museum","geelvinck.museum","gemological.museum","geology.museum","georgia.museum","giessen.museum","glas.museum","glass.museum","gorge.museum","grandrapids.museum","graz.museum","guernsey.museum","halloffame.museum","hamburg.museum","handson.museum","harvestcelebration.museum","hawaii.museum","health.museum","heimatunduhren.museum","hellas.museum","helsinki.museum","hembygdsforbund.museum","heritage.museum","histoire.museum","historical.museum","historicalsociety.museum","historichouses.museum","historisch.museum","historisches.museum","history.museum","historyofscience.museum","horology.museum","house.museum","humanities.museum","illustration.museum","imageandsound.museum","indian.museum","indiana.museum","indianapolis.museum","indianmarket.museum","intelligence.museum","interactive.museum","iraq.museum","iron.museum","isleofman.museum","jamison.museum","jefferson.museum","jerusalem.museum","jewelry.museum","jewish.museum","jewishart.museum","jfk.museum","journalism.museum","judaica.museum","judygarland.museum","juedisches.museum","juif.museum","karate.museum","karikatur.museum","kids.museum","koebenhavn.museum","koeln.museum","kunst.museum","kunstsammlung.museum","kunstunddesign.museum","labor.museum","labour.museum","lajolla.museum","lancashire.museum","landes.museum","lans.museum","läns.museum","larsson.museum","lewismiller.museum","lincoln.museum","linz.museum","living.museum","livinghistory.museum","localhistory.museum","london.museum","losangeles.museum","louvre.museum","loyalist.museum","lucerne.museum","luxembourg.museum","luzern.museum","mad.museum","madrid.museum","mallorca.museum","manchester.museum","mansion.museum","mansions.museum","manx.museum","marburg.museum","maritime.museum","maritimo.museum","maryland.museum","marylhurst.museum","media.museum","medical.museum","medizinhistorisches.museum","meeres.museum","memorial.museum","mesaverde.museum","michigan.museum","midatlantic.museum","military.museum","mill.museum","miners.museum","mining.museum","minnesota.museum","missile.museum","missoula.museum","modern.museum","moma.museum","money.museum","monmouth.museum","monticello.museum","montreal.museum","moscow.museum","motorcycle.museum","muenchen.museum","muenster.museum","mulhouse.museum","muncie.museum","museet.museum","museumcenter.museum","museumvereniging.museum","music.museum","national.museum","nationalfirearms.museum","nationalheritage.museum","nativeamerican.museum","naturalhistory.museum","naturalhistorymuseum.museum","naturalsciences.museum","nature.museum","naturhistorisches.museum","natuurwetenschappen.museum","naumburg.museum","naval.museum","nebraska.museum","neues.museum","newhampshire.museum","newjersey.museum","newmexico.museum","newport.museum","newspaper.museum","newyork.museum","niepce.museum","norfolk.museum","north.museum","nrw.museum","nyc.museum","nyny.museum","oceanographic.museum","oceanographique.museum","omaha.museum","online.museum","ontario.museum","openair.museum","oregon.museum","oregontrail.museum","otago.museum","oxford.museum","pacific.museum","paderborn.museum","palace.museum","paleo.museum","palmsprings.museum","panama.museum","paris.museum","pasadena.museum","pharmacy.museum","philadelphia.museum","philadelphiaarea.museum","philately.museum","phoenix.museum","photography.museum","pilots.museum","pittsburgh.museum","planetarium.museum","plantation.museum","plants.museum","plaza.museum","portal.museum","portland.museum","portlligat.museum","posts-and-telecommunications.museum","preservation.museum","presidio.museum","press.museum","project.museum","public.museum","pubol.museum","quebec.museum","railroad.museum","railway.museum","research.museum","resistance.museum","riodejaneiro.museum","rochester.museum","rockart.museum","roma.museum","russia.museum","saintlouis.museum","salem.museum","salvadordali.museum","salzburg.museum","sandiego.museum","sanfrancisco.museum","santabarbara.museum","santacruz.museum","santafe.museum","saskatchewan.museum","satx.museum","savannahga.museum","schlesisches.museum","schoenbrunn.museum","schokoladen.museum","school.museum","schweiz.museum","science.museum","scienceandhistory.museum","scienceandindustry.museum","sciencecenter.museum","sciencecenters.museum","science-fiction.museum","sciencehistory.museum","sciences.museum","sciencesnaturelles.museum","scotland.museum","seaport.museum","settlement.museum","settlers.museum","shell.museum","sherbrooke.museum","sibenik.museum","silk.museum","ski.museum","skole.museum","society.museum","sologne.museum","soundandvision.museum","southcarolina.museum","southwest.museum","space.museum","spy.museum","square.museum","stadt.museum","stalbans.museum","starnberg.museum","state.museum","stateofdelaware.museum","station.museum","steam.museum","steiermark.museum","stjohn.museum","stockholm.museum","stpetersburg.museum","stuttgart.museum","suisse.museum","surgeonshall.museum","surrey.museum","svizzera.museum","sweden.museum","sydney.museum","tank.museum","tcm.museum","technology.museum","telekommunikation.museum","television.museum","texas.museum","textile.museum","theater.museum","time.museum","timekeeping.museum","topology.museum","torino.museum","touch.museum","town.museum","transport.museum","tree.museum","trolley.museum","trust.museum","trustee.museum","uhren.museum","ulm.museum","undersea.museum","university.museum","usa.museum","usantiques.museum","usarts.museum","uscountryestate.museum","usculture.museum","usdecorativearts.museum","usgarden.museum","ushistory.museum","ushuaia.museum","uslivinghistory.museum","utah.museum","uvic.museum","valley.museum","vantaa.museum","versailles.museum","viking.museum","village.museum","virginia.museum","virtual.museum","virtuel.museum","vlaanderen.museum","volkenkunde.museum","wales.museum","wallonie.museum","war.museum","washingtondc.museum","watchandclock.museum","watch-and-clock.museum","western.museum","westfalen.museum","whaling.museum","wildlife.museum","williamsburg.museum","windmill.museum","workshop.museum","york.museum","yorkshire.museum","yosemite.museum","youth.museum","zoological.museum","zoology.museum","ירושלים.museum","иком.museum","mv","aero.mv","biz.mv","com.mv","coop.mv","edu.mv","gov.mv","info.mv","int.mv","mil.mv","museum.mv","name.mv","net.mv","org.mv","pro.mv","mw","ac.mw","biz.mw","co.mw","com.mw","coop.mw","edu.mw","gov.mw","int.mw","museum.mw","net.mw","org.mw","mx","com.mx","org.mx","gob.mx","edu.mx","net.mx","my","com.my","net.my","org.my","gov.my","edu.my","mil.my","name.my","mz","ac.mz","adv.mz","co.mz","edu.mz","gov.mz","mil.mz","net.mz","org.mz","na","info.na","pro.na","name.na","school.na","or.na","dr.na","us.na","mx.na","ca.na","in.na","cc.na","tv.na","ws.na","mobi.na","co.na","com.na","org.na","name","nc","asso.nc","nom.nc","ne","net","nf","com.nf","net.nf","per.nf","rec.nf","web.nf","arts.nf","firm.nf","info.nf","other.nf","store.nf","ng","com.ng","edu.ng","gov.ng","i.ng","mil.ng","mobi.ng","name.ng","net.ng","org.ng","sch.ng","ni","ac.ni","biz.ni","co.ni","com.ni","edu.ni","gob.ni","in.ni","info.ni","int.ni","mil.ni","net.ni","nom.ni","org.ni","web.ni","nl","no","fhs.no","vgs.no","fylkesbibl.no","folkebibl.no","museum.no","idrett.no","priv.no","mil.no","stat.no","dep.no","kommune.no","herad.no","aa.no","ah.no","bu.no","fm.no","hl.no","hm.no","jan-mayen.no","mr.no","nl.no","nt.no","of.no","ol.no","oslo.no","rl.no","sf.no","st.no","svalbard.no","tm.no","tr.no","va.no","vf.no","gs.aa.no","gs.ah.no","gs.bu.no","gs.fm.no","gs.hl.no","gs.hm.no","gs.jan-mayen.no","gs.mr.no","gs.nl.no","gs.nt.no","gs.of.no","gs.ol.no","gs.oslo.no","gs.rl.no","gs.sf.no","gs.st.no","gs.svalbard.no","gs.tm.no","gs.tr.no","gs.va.no","gs.vf.no","akrehamn.no","åkrehamn.no","algard.no","ålgård.no","arna.no","brumunddal.no","bryne.no","bronnoysund.no","brønnøysund.no","drobak.no","drøbak.no","egersund.no","fetsund.no","floro.no","florø.no","fredrikstad.no","hokksund.no","honefoss.no","hønefoss.no","jessheim.no","jorpeland.no","jørpeland.no","kirkenes.no","kopervik.no","krokstadelva.no","langevag.no","langevåg.no","leirvik.no","mjondalen.no","mjøndalen.no","mo-i-rana.no","mosjoen.no","mosjøen.no","nesoddtangen.no","orkanger.no","osoyro.no","osøyro.no","raholt.no","råholt.no","sandnessjoen.no","sandnessjøen.no","skedsmokorset.no","slattum.no","spjelkavik.no","stathelle.no","stavern.no","stjordalshalsen.no","stjørdalshalsen.no","tananger.no","tranby.no","vossevangen.no","afjord.no","åfjord.no","agdenes.no","al.no","ål.no","alesund.no","ålesund.no","alstahaug.no","alta.no","áltá.no","alaheadju.no","álaheadju.no","alvdal.no","amli.no","åmli.no","amot.no","åmot.no","andebu.no","andoy.no","andøy.no","andasuolo.no","ardal.no","årdal.no","aremark.no","arendal.no","ås.no","aseral.no","åseral.no","asker.no","askim.no","askvoll.no","askoy.no","askøy.no","asnes.no","åsnes.no","audnedaln.no","aukra.no","aure.no","aurland.no","aurskog-holand.no","aurskog-høland.no","austevoll.no","austrheim.no","averoy.no","averøy.no","balestrand.no","ballangen.no","balat.no","bálát.no","balsfjord.no","bahccavuotna.no","báhccavuotna.no","bamble.no","bardu.no","beardu.no","beiarn.no","bajddar.no","bájddar.no","baidar.no","báidár.no","berg.no","bergen.no","berlevag.no","berlevåg.no","bearalvahki.no","bearalváhki.no","bindal.no","birkenes.no","bjarkoy.no","bjarkøy.no","bjerkreim.no","bjugn.no","bodo.no","bodø.no","badaddja.no","bådåddjå.no","budejju.no","bokn.no","bremanger.no","bronnoy.no","brønnøy.no","bygland.no","bykle.no","barum.no","bærum.no","bo.telemark.no","bø.telemark.no","bo.nordland.no","bø.nordland.no","bievat.no","bievát.no","bomlo.no","bømlo.no","batsfjord.no","båtsfjord.no","bahcavuotna.no","báhcavuotna.no","dovre.no","drammen.no","drangedal.no","dyroy.no","dyrøy.no","donna.no","dønna.no","eid.no","eidfjord.no","eidsberg.no","eidskog.no","eidsvoll.no","eigersund.no","elverum.no","enebakk.no","engerdal.no","etne.no","etnedal.no","evenes.no","evenassi.no","evenášši.no","evje-og-hornnes.no","farsund.no","fauske.no","fuossko.no","fuoisku.no","fedje.no","fet.no","finnoy.no","finnøy.no","fitjar.no","fjaler.no","fjell.no","flakstad.no","flatanger.no","flekkefjord.no","flesberg.no","flora.no","fla.no","flå.no","folldal.no","forsand.no","fosnes.no","frei.no","frogn.no","froland.no","frosta.no","frana.no","fræna.no","froya.no","frøya.no","fusa.no","fyresdal.no","forde.no","førde.no","gamvik.no","gangaviika.no","gáŋgaviika.no","gaular.no","gausdal.no","gildeskal.no","gildeskål.no","giske.no","gjemnes.no","gjerdrum.no","gjerstad.no","gjesdal.no","gjovik.no","gjøvik.no","gloppen.no","gol.no","gran.no","grane.no","granvin.no","gratangen.no","grimstad.no","grong.no","kraanghke.no","kråanghke.no","grue.no","gulen.no","hadsel.no","halden.no","halsa.no","hamar.no","hamaroy.no","habmer.no","hábmer.no","hapmir.no","hápmir.no","hammerfest.no","hammarfeasta.no","hámmárfeasta.no","haram.no","hareid.no","harstad.no","hasvik.no","aknoluokta.no","ákŋoluokta.no","hattfjelldal.no","aarborte.no","haugesund.no","hemne.no","hemnes.no","hemsedal.no","heroy.more-og-romsdal.no","herøy.møre-og-romsdal.no","heroy.nordland.no","herøy.nordland.no","hitra.no","hjartdal.no","hjelmeland.no","hobol.no","hobøl.no","hof.no","hol.no","hole.no","holmestrand.no","holtalen.no","holtålen.no","hornindal.no","horten.no","hurdal.no","hurum.no","hvaler.no","hyllestad.no","hagebostad.no","hægebostad.no","hoyanger.no","høyanger.no","hoylandet.no","høylandet.no","ha.no","hå.no","ibestad.no","inderoy.no","inderøy.no","iveland.no","jevnaker.no","jondal.no","jolster.no","jølster.no","karasjok.no","karasjohka.no","kárášjohka.no","karlsoy.no","galsa.no","gálsá.no","karmoy.no","karmøy.no","kautokeino.no","guovdageaidnu.no","klepp.no","klabu.no","klæbu.no","kongsberg.no","kongsvinger.no","kragero.no","kragerø.no","kristiansand.no","kristiansund.no","krodsherad.no","krødsherad.no","kvalsund.no","rahkkeravju.no","ráhkkerávju.no","kvam.no","kvinesdal.no","kvinnherad.no","kviteseid.no","kvitsoy.no","kvitsøy.no","kvafjord.no","kvæfjord.no","giehtavuoatna.no","kvanangen.no","kvænangen.no","navuotna.no","návuotna.no","kafjord.no","kåfjord.no","gaivuotna.no","gáivuotna.no","larvik.no","lavangen.no","lavagis.no","loabat.no","loabát.no","lebesby.no","davvesiida.no","leikanger.no","leirfjord.no","leka.no","leksvik.no","lenvik.no","leangaviika.no","leaŋgaviika.no","lesja.no","levanger.no","lier.no","lierne.no","lillehammer.no","lillesand.no","lindesnes.no","lindas.no","lindås.no","lom.no","loppa.no","lahppi.no","láhppi.no","lund.no","lunner.no","luroy.no","lurøy.no","luster.no","lyngdal.no","lyngen.no","ivgu.no","lardal.no","lerdal.no","lærdal.no","lodingen.no","lødingen.no","lorenskog.no","lørenskog.no","loten.no","løten.no","malvik.no","masoy.no","måsøy.no","muosat.no","muosát.no","mandal.no","marker.no","marnardal.no","masfjorden.no","meland.no","meldal.no","melhus.no","meloy.no","meløy.no","meraker.no","meråker.no","moareke.no","moåreke.no","midsund.no","midtre-gauldal.no","modalen.no","modum.no","molde.no","moskenes.no","moss.no","mosvik.no","malselv.no","målselv.no","malatvuopmi.no","málatvuopmi.no","namdalseid.no","aejrie.no","namsos.no","namsskogan.no","naamesjevuemie.no","nååmesjevuemie.no","laakesvuemie.no","nannestad.no","narvik.no","narviika.no","naustdal.no","nedre-eiker.no","nes.akershus.no","nes.buskerud.no","nesna.no","nesodden.no","nesseby.no","unjarga.no","unjárga.no","nesset.no","nissedal.no","nittedal.no","nord-aurdal.no","nord-fron.no","nord-odal.no","norddal.no","nordkapp.no","davvenjarga.no","davvenjárga.no","nordre-land.no","nordreisa.no","raisa.no","ráisa.no","nore-og-uvdal.no","notodden.no","naroy.no","nærøy.no","notteroy.no","nøtterøy.no","odda.no","oksnes.no","øksnes.no","oppdal.no","oppegard.no","oppegård.no","orkdal.no","orland.no","ørland.no","orskog.no","ørskog.no","orsta.no","ørsta.no","os.hedmark.no","os.hordaland.no","osen.no","osteroy.no","osterøy.no","ostre-toten.no","østre-toten.no","overhalla.no","ovre-eiker.no","øvre-eiker.no","oyer.no","øyer.no","oygarden.no","øygarden.no","oystre-slidre.no","øystre-slidre.no","porsanger.no","porsangu.no","porsáŋgu.no","porsgrunn.no","radoy.no","radøy.no","rakkestad.no","rana.no","ruovat.no","randaberg.no","rauma.no","rendalen.no","rennebu.no","rennesoy.no","rennesøy.no","rindal.no","ringebu.no","ringerike.no","ringsaker.no","rissa.no","risor.no","risør.no","roan.no","rollag.no","rygge.no","ralingen.no","rælingen.no","rodoy.no","rødøy.no","romskog.no","rømskog.no","roros.no","røros.no","rost.no","røst.no","royken.no","røyken.no","royrvik.no","røyrvik.no","rade.no","råde.no","salangen.no","siellak.no","saltdal.no","salat.no","sálát.no","sálat.no","samnanger.no","sande.more-og-romsdal.no","sande.møre-og-romsdal.no","sande.vestfold.no","sandefjord.no","sandnes.no","sandoy.no","sandøy.no","sarpsborg.no","sauda.no","sauherad.no","sel.no","selbu.no","selje.no","seljord.no","sigdal.no","siljan.no","sirdal.no","skaun.no","skedsmo.no","ski.no","skien.no","skiptvet.no","skjervoy.no","skjervøy.no","skierva.no","skiervá.no","skjak.no","skjåk.no","skodje.no","skanland.no","skånland.no","skanit.no","skánit.no","smola.no","smøla.no","snillfjord.no","snasa.no","snåsa.no","snoasa.no","snaase.no","snåase.no","sogndal.no","sokndal.no","sola.no","solund.no","songdalen.no","sortland.no","spydeberg.no","stange.no","stavanger.no","steigen.no","steinkjer.no","stjordal.no","stjørdal.no","stokke.no","stor-elvdal.no","stord.no","stordal.no","storfjord.no","omasvuotna.no","strand.no","stranda.no","stryn.no","sula.no","suldal.no","sund.no","sunndal.no","surnadal.no","sveio.no","svelvik.no","sykkylven.no","sogne.no","søgne.no","somna.no","sømna.no","sondre-land.no","søndre-land.no","sor-aurdal.no","sør-aurdal.no","sor-fron.no","sør-fron.no","sor-odal.no","sør-odal.no","sor-varanger.no","sør-varanger.no","matta-varjjat.no","mátta-várjjat.no","sorfold.no","sørfold.no","sorreisa.no","sørreisa.no","sorum.no","sørum.no","tana.no","deatnu.no","time.no","tingvoll.no","tinn.no","tjeldsund.no","dielddanuorri.no","tjome.no","tjøme.no","tokke.no","tolga.no","torsken.no","tranoy.no","tranøy.no","tromso.no","tromsø.no","tromsa.no","romsa.no","trondheim.no","troandin.no","trysil.no","trana.no","træna.no","trogstad.no","trøgstad.no","tvedestrand.no","tydal.no","tynset.no","tysfjord.no","divtasvuodna.no","divttasvuotna.no","tysnes.no","tysvar.no","tysvær.no","tonsberg.no","tønsberg.no","ullensaker.no","ullensvang.no","ulvik.no","utsira.no","vadso.no","vadsø.no","cahcesuolo.no","čáhcesuolo.no","vaksdal.no","valle.no","vang.no","vanylven.no","vardo.no","vardø.no","varggat.no","várggát.no","vefsn.no","vaapste.no","vega.no","vegarshei.no","vegårshei.no","vennesla.no","verdal.no","verran.no","vestby.no","vestnes.no","vestre-slidre.no","vestre-toten.no","vestvagoy.no","vestvågøy.no","vevelstad.no","vik.no","vikna.no","vindafjord.no","volda.no","voss.no","varoy.no","værøy.no","vagan.no","vågan.no","voagat.no","vagsoy.no","vågsøy.no","vaga.no","vågå.no","valer.ostfold.no","våler.østfold.no","valer.hedmark.no","våler.hedmark.no","*.np","nr","biz.nr","info.nr","gov.nr","edu.nr","org.nr","net.nr","com.nr","nu","nz","ac.nz","co.nz","cri.nz","geek.nz","gen.nz","govt.nz","health.nz","iwi.nz","kiwi.nz","maori.nz","mil.nz","māori.nz","net.nz","org.nz","parliament.nz","school.nz","om","co.om","com.om","edu.om","gov.om","med.om","museum.om","net.om","org.om","pro.om","onion","org","pa","ac.pa","gob.pa","com.pa","org.pa","sld.pa","edu.pa","net.pa","ing.pa","abo.pa","med.pa","nom.pa","pe","edu.pe","gob.pe","nom.pe","mil.pe","org.pe","com.pe","net.pe","pf","com.pf","org.pf","edu.pf","*.pg","ph","com.ph","net.ph","org.ph","gov.ph","edu.ph","ngo.ph","mil.ph","i.ph","pk","com.pk","net.pk","edu.pk","org.pk","fam.pk","biz.pk","web.pk","gov.pk","gob.pk","gok.pk","gon.pk","gop.pk","gos.pk","info.pk","pl","com.pl","net.pl","org.pl","aid.pl","agro.pl","atm.pl","auto.pl","biz.pl","edu.pl","gmina.pl","gsm.pl","info.pl","mail.pl","miasta.pl","media.pl","mil.pl","nieruchomosci.pl","nom.pl","pc.pl","powiat.pl","priv.pl","realestate.pl","rel.pl","sex.pl","shop.pl","sklep.pl","sos.pl","szkola.pl","targi.pl","tm.pl","tourism.pl","travel.pl","turystyka.pl","gov.pl","ap.gov.pl","ic.gov.pl","is.gov.pl","us.gov.pl","kmpsp.gov.pl","kppsp.gov.pl","kwpsp.gov.pl","psp.gov.pl","wskr.gov.pl","kwp.gov.pl","mw.gov.pl","ug.gov.pl","um.gov.pl","umig.gov.pl","ugim.gov.pl","upow.gov.pl","uw.gov.pl","starostwo.gov.pl","pa.gov.pl","po.gov.pl","psse.gov.pl","pup.gov.pl","rzgw.gov.pl","sa.gov.pl","so.gov.pl","sr.gov.pl","wsa.gov.pl","sko.gov.pl","uzs.gov.pl","wiih.gov.pl","winb.gov.pl","pinb.gov.pl","wios.gov.pl","witd.gov.pl","wzmiuw.gov.pl","piw.gov.pl","wiw.gov.pl","griw.gov.pl","wif.gov.pl","oum.gov.pl","sdn.gov.pl","zp.gov.pl","uppo.gov.pl","mup.gov.pl","wuoz.gov.pl","konsulat.gov.pl","oirm.gov.pl","augustow.pl","babia-gora.pl","bedzin.pl","beskidy.pl","bialowieza.pl","bialystok.pl","bielawa.pl","bieszczady.pl","boleslawiec.pl","bydgoszcz.pl","bytom.pl","cieszyn.pl","czeladz.pl","czest.pl","dlugoleka.pl","elblag.pl","elk.pl","glogow.pl","gniezno.pl","gorlice.pl","grajewo.pl","ilawa.pl","jaworzno.pl","jelenia-gora.pl","jgora.pl","kalisz.pl","kazimierz-dolny.pl","karpacz.pl","kartuzy.pl","kaszuby.pl","katowice.pl","kepno.pl","ketrzyn.pl","klodzko.pl","kobierzyce.pl","kolobrzeg.pl","konin.pl","konskowola.pl","kutno.pl","lapy.pl","lebork.pl","legnica.pl","lezajsk.pl","limanowa.pl","lomza.pl","lowicz.pl","lubin.pl","lukow.pl","malbork.pl","malopolska.pl","mazowsze.pl","mazury.pl","mielec.pl","mielno.pl","mragowo.pl","naklo.pl","nowaruda.pl","nysa.pl","olawa.pl","olecko.pl","olkusz.pl","olsztyn.pl","opoczno.pl","opole.pl","ostroda.pl","ostroleka.pl","ostrowiec.pl","ostrowwlkp.pl","pila.pl","pisz.pl","podhale.pl","podlasie.pl","polkowice.pl","pomorze.pl","pomorskie.pl","prochowice.pl","pruszkow.pl","przeworsk.pl","pulawy.pl","radom.pl","rawa-maz.pl","rybnik.pl","rzeszow.pl","sanok.pl","sejny.pl","slask.pl","slupsk.pl","sosnowiec.pl","stalowa-wola.pl","skoczow.pl","starachowice.pl","stargard.pl","suwalki.pl","swidnica.pl","swiebodzin.pl","swinoujscie.pl","szczecin.pl","szczytno.pl","tarnobrzeg.pl","tgory.pl","turek.pl","tychy.pl","ustka.pl","walbrzych.pl","warmia.pl","warszawa.pl","waw.pl","wegrow.pl","wielun.pl","wlocl.pl","wloclawek.pl","wodzislaw.pl","wolomin.pl","wroclaw.pl","zachpomor.pl","zagan.pl","zarow.pl","zgora.pl","zgorzelec.pl","pm","pn","gov.pn","co.pn","org.pn","edu.pn","net.pn","post","pr","com.pr","net.pr","org.pr","gov.pr","edu.pr","isla.pr","pro.pr","biz.pr","info.pr","name.pr","est.pr","prof.pr","ac.pr","pro","aaa.pro","aca.pro","acct.pro","avocat.pro","bar.pro","cpa.pro","eng.pro","jur.pro","law.pro","med.pro","recht.pro","ps","edu.ps","gov.ps","sec.ps","plo.ps","com.ps","org.ps","net.ps","pt","net.pt","gov.pt","org.pt","edu.pt","int.pt","publ.pt","com.pt","nome.pt","pw","co.pw","ne.pw","or.pw","ed.pw","go.pw","belau.pw","py","com.py","coop.py","edu.py","gov.py","mil.py","net.py","org.py","qa","com.qa","edu.qa","gov.qa","mil.qa","name.qa","net.qa","org.qa","sch.qa","re","asso.re","com.re","nom.re","ro","arts.ro","com.ro","firm.ro","info.ro","nom.ro","nt.ro","org.ro","rec.ro","store.ro","tm.ro","www.ro","rs","ac.rs","co.rs","edu.rs","gov.rs","in.rs","org.rs","ru","rw","ac.rw","co.rw","coop.rw","gov.rw","mil.rw","net.rw","org.rw","sa","com.sa","net.sa","org.sa","gov.sa","med.sa","pub.sa","edu.sa","sch.sa","sb","com.sb","edu.sb","gov.sb","net.sb","org.sb","sc","com.sc","gov.sc","net.sc","org.sc","edu.sc","sd","com.sd","net.sd","org.sd","edu.sd","med.sd","tv.sd","gov.sd","info.sd","se","a.se","ac.se","b.se","bd.se","brand.se","c.se","d.se","e.se","f.se","fh.se","fhsk.se","fhv.se","g.se","h.se","i.se","k.se","komforb.se","kommunalforbund.se","komvux.se","l.se","lanbib.se","m.se","n.se","naturbruksgymn.se","o.se","org.se","p.se","parti.se","pp.se","press.se","r.se","s.se","t.se","tm.se","u.se","w.se","x.se","y.se","z.se","sg","com.sg","net.sg","org.sg","gov.sg","edu.sg","per.sg","sh","com.sh","net.sh","gov.sh","org.sh","mil.sh","si","sj","sk","sl","com.sl","net.sl","edu.sl","gov.sl","org.sl","sm","sn","art.sn","com.sn","edu.sn","gouv.sn","org.sn","perso.sn","univ.sn","so","com.so","edu.so","gov.so","me.so","net.so","org.so","sr","ss","biz.ss","com.ss","edu.ss","gov.ss","net.ss","org.ss","st","co.st","com.st","consulado.st","edu.st","embaixada.st","gov.st","mil.st","net.st","org.st","principe.st","saotome.st","store.st","su","sv","com.sv","edu.sv","gob.sv","org.sv","red.sv","sx","gov.sx","sy","edu.sy","gov.sy","net.sy","mil.sy","com.sy","org.sy","sz","co.sz","ac.sz","org.sz","tc","td","tel","tf","tg","th","ac.th","co.th","go.th","in.th","mi.th","net.th","or.th","tj","ac.tj","biz.tj","co.tj","com.tj","edu.tj","go.tj","gov.tj","int.tj","mil.tj","name.tj","net.tj","nic.tj","org.tj","test.tj","web.tj","tk","tl","gov.tl","tm","com.tm","co.tm","org.tm","net.tm","nom.tm","gov.tm","mil.tm","edu.tm","tn","com.tn","ens.tn","fin.tn","gov.tn","ind.tn","intl.tn","nat.tn","net.tn","org.tn","info.tn","perso.tn","tourism.tn","edunet.tn","rnrt.tn","rns.tn","rnu.tn","mincom.tn","agrinet.tn","defense.tn","turen.tn","to","com.to","gov.to","net.to","org.to","edu.to","mil.to","tr","av.tr","bbs.tr","bel.tr","biz.tr","com.tr","dr.tr","edu.tr","gen.tr","gov.tr","info.tr","mil.tr","k12.tr","kep.tr","name.tr","net.tr","org.tr","pol.tr","tel.tr","tsk.tr","tv.tr","web.tr","nc.tr","gov.nc.tr","tt","co.tt","com.tt","org.tt","net.tt","biz.tt","info.tt","pro.tt","int.tt","coop.tt","jobs.tt","mobi.tt","travel.tt","museum.tt","aero.tt","name.tt","gov.tt","edu.tt","tv","tw","edu.tw","gov.tw","mil.tw","com.tw","net.tw","org.tw","idv.tw","game.tw","ebiz.tw","club.tw","網路.tw","組織.tw","商業.tw","tz","ac.tz","co.tz","go.tz","hotel.tz","info.tz","me.tz","mil.tz","mobi.tz","ne.tz","or.tz","sc.tz","tv.tz","ua","com.ua","edu.ua","gov.ua","in.ua","net.ua","org.ua","cherkassy.ua","cherkasy.ua","chernigov.ua","chernihiv.ua","chernivtsi.ua","chernovtsy.ua","ck.ua","cn.ua","cr.ua","crimea.ua","cv.ua","dn.ua","dnepropetrovsk.ua","dnipropetrovsk.ua","dominic.ua","donetsk.ua","dp.ua","if.ua","ivano-frankivsk.ua","kh.ua","kharkiv.ua","kharkov.ua","kherson.ua","khmelnitskiy.ua","khmelnytskyi.ua","kiev.ua","kirovograd.ua","km.ua","kr.ua","krym.ua","ks.ua","kv.ua","kyiv.ua","lg.ua","lt.ua","lugansk.ua","lutsk.ua","lv.ua","lviv.ua","mk.ua","mykolaiv.ua","nikolaev.ua","od.ua","odesa.ua","odessa.ua","pl.ua","poltava.ua","rivne.ua","rovno.ua","rv.ua","sb.ua","sebastopol.ua","sevastopol.ua","sm.ua","sumy.ua","te.ua","ternopil.ua","uz.ua","uzhgorod.ua","vinnica.ua","vinnytsia.ua","vn.ua","volyn.ua","yalta.ua","zaporizhzhe.ua","zaporizhzhia.ua","zhitomir.ua","zhytomyr.ua","zp.ua","zt.ua","ug","co.ug","or.ug","ac.ug","sc.ug","go.ug","ne.ug","com.ug","org.ug","uk","ac.uk","co.uk","gov.uk","ltd.uk","me.uk","net.uk","nhs.uk","org.uk","plc.uk","police.uk","*.sch.uk","us","dni.us","fed.us","isa.us","kids.us","nsn.us","ak.us","al.us","ar.us","as.us","az.us","ca.us","co.us","ct.us","dc.us","de.us","fl.us","ga.us","gu.us","hi.us","ia.us","id.us","il.us","in.us","ks.us","ky.us","la.us","ma.us","md.us","me.us","mi.us","mn.us","mo.us","ms.us","mt.us","nc.us","nd.us","ne.us","nh.us","nj.us","nm.us","nv.us","ny.us","oh.us","ok.us","or.us","pa.us","pr.us","ri.us","sc.us","sd.us","tn.us","tx.us","ut.us","vi.us","vt.us","va.us","wa.us","wi.us","wv.us","wy.us","k12.ak.us","k12.al.us","k12.ar.us","k12.as.us","k12.az.us","k12.ca.us","k12.co.us","k12.ct.us","k12.dc.us","k12.de.us","k12.fl.us","k12.ga.us","k12.gu.us","k12.ia.us","k12.id.us","k12.il.us","k12.in.us","k12.ks.us","k12.ky.us","k12.la.us","k12.ma.us","k12.md.us","k12.me.us","k12.mi.us","k12.mn.us","k12.mo.us","k12.ms.us","k12.mt.us","k12.nc.us","k12.ne.us","k12.nh.us","k12.nj.us","k12.nm.us","k12.nv.us","k12.ny.us","k12.oh.us","k12.ok.us","k12.or.us","k12.pa.us","k12.pr.us","k12.ri.us","k12.sc.us","k12.tn.us","k12.tx.us","k12.ut.us","k12.vi.us","k12.vt.us","k12.va.us","k12.wa.us","k12.wi.us","k12.wy.us","cc.ak.us","cc.al.us","cc.ar.us","cc.as.us","cc.az.us","cc.ca.us","cc.co.us","cc.ct.us","cc.dc.us","cc.de.us","cc.fl.us","cc.ga.us","cc.gu.us","cc.hi.us","cc.ia.us","cc.id.us","cc.il.us","cc.in.us","cc.ks.us","cc.ky.us","cc.la.us","cc.ma.us","cc.md.us","cc.me.us","cc.mi.us","cc.mn.us","cc.mo.us","cc.ms.us","cc.mt.us","cc.nc.us","cc.nd.us","cc.ne.us","cc.nh.us","cc.nj.us","cc.nm.us","cc.nv.us","cc.ny.us","cc.oh.us","cc.ok.us","cc.or.us","cc.pa.us","cc.pr.us","cc.ri.us","cc.sc.us","cc.sd.us","cc.tn.us","cc.tx.us","cc.ut.us","cc.vi.us","cc.vt.us","cc.va.us","cc.wa.us","cc.wi.us","cc.wv.us","cc.wy.us","lib.ak.us","lib.al.us","lib.ar.us","lib.as.us","lib.az.us","lib.ca.us","lib.co.us","lib.ct.us","lib.dc.us","lib.fl.us","lib.ga.us","lib.gu.us","lib.hi.us","lib.ia.us","lib.id.us","lib.il.us","lib.in.us","lib.ks.us","lib.ky.us","lib.la.us","lib.ma.us","lib.md.us","lib.me.us","lib.mi.us","lib.mn.us","lib.mo.us","lib.ms.us","lib.mt.us","lib.nc.us","lib.nd.us","lib.ne.us","lib.nh.us","lib.nj.us","lib.nm.us","lib.nv.us","lib.ny.us","lib.oh.us","lib.ok.us","lib.or.us","lib.pa.us","lib.pr.us","lib.ri.us","lib.sc.us","lib.sd.us","lib.tn.us","lib.tx.us","lib.ut.us","lib.vi.us","lib.vt.us","lib.va.us","lib.wa.us","lib.wi.us","lib.wy.us","pvt.k12.ma.us","chtr.k12.ma.us","paroch.k12.ma.us","ann-arbor.mi.us","cog.mi.us","dst.mi.us","eaton.mi.us","gen.mi.us","mus.mi.us","tec.mi.us","washtenaw.mi.us","uy","com.uy","edu.uy","gub.uy","mil.uy","net.uy","org.uy","uz","co.uz","com.uz","net.uz","org.uz","va","vc","com.vc","net.vc","org.vc","gov.vc","mil.vc","edu.vc","ve","arts.ve","co.ve","com.ve","e12.ve","edu.ve","firm.ve","gob.ve","gov.ve","info.ve","int.ve","mil.ve","net.ve","org.ve","rec.ve","store.ve","tec.ve","web.ve","vg","vi","co.vi","com.vi","k12.vi","net.vi","org.vi","vn","com.vn","net.vn","org.vn","edu.vn","gov.vn","int.vn","ac.vn","biz.vn","info.vn","name.vn","pro.vn","health.vn","vu","com.vu","edu.vu","net.vu","org.vu","wf","ws","com.ws","net.ws","org.ws","gov.ws","edu.ws","yt","امارات","հայ","বাংলা","бг","бел","中国","中國","الجزائر","مصر","ею","ευ","موريتانيا","გე","ελ","香港","公司.香港","教育.香港","政府.香港","個人.香港","網絡.香港","組織.香港","ಭಾರತ","ଭାରତ","ভাৰত","भारतम्","भारोत","ڀارت","ഭാരതം","भारत","بارت","بھارت","భారత్","ભારત","ਭਾਰਤ","ভারত","இந்தியா","ایران","ايران","عراق","الاردن","한국","қаз","ලංකා","இலங்கை","المغرب","мкд","мон","澳門","澳门","مليسيا","عمان","پاکستان","پاكستان","فلسطين","срб","пр.срб","орг.срб","обр.срб","од.срб","упр.срб","ак.срб","рф","قطر","السعودية","السعودیة","السعودیۃ","السعوديه","سودان","新加坡","சிங்கப்பூர்","سورية","سوريا","ไทย","ศึกษา.ไทย","ธุรกิจ.ไทย","รัฐบาล.ไทย","ทหาร.ไทย","เน็ต.ไทย","องค์กร.ไทย","تونس","台灣","台湾","臺灣","укр","اليمن","xxx","*.ye","ac.za","agric.za","alt.za","co.za","edu.za","gov.za","grondar.za","law.za","mil.za","net.za","ngo.za","nic.za","nis.za","nom.za","org.za","school.za","tm.za","web.za","zm","ac.zm","biz.zm","co.zm","com.zm","edu.zm","gov.zm","info.zm","mil.zm","net.zm","org.zm","sch.zm","zw","ac.zw","co.zw","gov.zw","mil.zw","org.zw","aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","academy","accenture","accountant","accountants","aco","actor","adac","ads","adult","aeg","aetna","afamilycompany","afl","africa","agakhan","agency","aig","aigo","airbus","airforce","airtel","akdn","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","amazon","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","aol","apartments","app","apple","aquarelle","arab","aramco","archi","army","art","arte","asda","associates","athleta","attorney","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aws","axa","azure","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bbc","bbt","bbva","bcg","bcn","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bharti","bible","bid","bike","bing","bingo","bio","black","blackfriday","blockbuster","blog","bloomberg","blue","bms","bmw","bnpparibas","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","bradesco","bridgestone","broadway","broker","brother","brussels","budapest","bugatti","build","builders","business","buy","buzz","bzh","cab","cafe","cal","call","calvinklein","cam","camera","camp","cancerresearch","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","casa","case","caseih","cash","casino","catering","catholic","cba","cbn","cbre","cbs","ceb","center","ceo","cern","cfa","cfd","chanel","channel","charity","chase","chat","cheap","chintai","christmas","chrome","church","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","coach","codes","coffee","college","cologne","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","corsica","country","coupon","coupons","courses","cpa","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","csc","cuisinella","cymru","cyou","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dnp","docs","doctor","dog","domains","dot","download","drive","dtv","dubai","duck","dunlop","dupont","durban","dvag","dvr","earth","eat","eco","edeka","education","email","emerck","energy","engineer","engineering","enterprises","epson","equipment","ericsson","erni","esq","estate","esurance","etisalat","eurovision","eus","events","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","flickr","flights","flir","florist","flowers","fly","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fujixerox","fun","fund","furniture","futbol","fyi","gal","gallery","gallo","gallup","game","games","gap","garden","gay","gbiz","gdn","gea","gent","genting","george","ggee","gift","gifts","gives","giving","glade","glass","gle","global","globo","gmail","gmbh","gmo","gmx","godaddy","gold","goldpoint","golf","goo","goodyear","goog","google","gop","got","grainger","graphics","gratis","green","gripe","grocery","group","guardian","gucci","guge","guide","guitars","guru","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hkt","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","horse","hospital","host","hosting","hot","hoteles","hotels","hotmail","house","how","hsbc","hughes","hyatt","hyundai","ibm","icbc","ice","icu","ieee","ifm","ikano","imamat","imdb","immo","immobilien","inc","industries","infiniti","ing","ink","institute","insurance","insure","intel","international","intuit","investments","ipiranga","irish","ismaili","ist","istanbul","itau","itv","iveco","jaguar","java","jcb","jcp","jeep","jetzt","jewelry","jio","jll","jmp","jnj","joburg","jot","joy","jpmorgan","jprs","juegos","juniper","kaufen","kddi","kerryhotels","kerrylogistics","kerryproperties","kfh","kia","kim","kinder","kindle","kitchen","kiwi","koeln","komatsu","kosher","kpmg","kpn","krd","kred","kuokgroup","kyoto","lacaixa","lamborghini","lamer","lancaster","lancia","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","lixil","llc","llp","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","ltd","ltda","lundbeck","lupin","luxe","luxury","macys","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mckinsey","med","media","meet","melbourne","meme","memorial","men","menu","merckmsd","metlife","miami","microsoft","mini","mint","mit","mitsubishi","mlb","mls","mma","mobile","moda","moe","moi","mom","monash","money","monster","mormon","mortgage","moscow","moto","motorcycles","mov","movie","msd","mtn","mtr","mutual","nab","nadex","nagoya","nationwide","natura","navy","nba","nec","netbank","netflix","network","neustar","new","newholland","news","next","nextdirect","nexus","nfl","ngo","nhk","nico","nike","nikon","ninja","nissan","nissay","nokia","northwesternmutual","norton","now","nowruz","nowtv","nra","nrw","ntt","nyc","obi","observer","off","office","okinawa","olayan","olayangroup","oldnavy","ollo","omega","one","ong","onl","online","onyourside","ooo","open","oracle","orange","organic","origins","osaka","otsuka","ott","ovh","page","panasonic","paris","pars","partners","parts","party","passagens","pay","pccw","pet","pfizer","pharmacy","phd","philips","phone","photo","photography","photos","physio","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","place","play","playstation","plumbing","plus","pnc","pohl","poker","politie","porn","pramerica","praxi","press","prime","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","pub","pwc","qpon","quebec","quest","qvc","racing","radio","raid","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","rightathome","ril","rio","rip","rmit","rocher","rocks","rodeo","rogers","room","rsvp","rugby","ruhr","run","rwe","ryukyu","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sarl","sas","save","saxo","sbi","sbs","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scjohnson","scor","scot","search","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","shriram","silk","sina","singles","site","ski","skin","sky","skype","sling","smart","smile","sncf","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","spa","space","sport","spot","spreadbetting","srl","stada","staples","star","statebank","statefarm","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","sucks","supplies","supply","support","surf","surgery","suzuki","swatch","swiftcover","swiss","sydney","symantec","systems","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tci","tdk","team","tech","technology","temasek","tennis","teva","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tjmaxx","tjx","tkmaxx","tmall","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tube","tui","tunes","tushu","tvs","ubank","ubs","unicom","university","uno","uol","ups","vacations","vana","vanguard","vegas","ventures","verisign","versicherung","vet","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","viva","vivo","vlaanderen","vodka","volkswagen","volvo","vote","voting","voto","voyage","vuelos","wales","walmart","walter","wang","wanggou","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","कॉम","セール","佛山","慈善","集团","在线","大众汽车","点看","คอม","八卦","موقع","公益","公司","香格里拉","网站","移动","我爱你","москва","католик","онлайн","сайт","联通","קום","时尚","微博","淡马锡","ファッション","орг","नेट","ストア","アマゾン","삼성","商标","商店","商城","дети","ポイント","新闻","工行","家電","كوم","中文网","中信","娱乐","谷歌","電訊盈科","购物","クラウド","通販","网店","संगठन","餐厅","网络","ком","亚马逊","诺基亚","食品","飞利浦","手表","手机","ارامكو","العليان","اتصالات","بازار","ابوظبي","كاثوليك","همراه","닷컴","政府","شبكة","بيتك","عرب","机构","组织机构","健康","招聘","рус","珠宝","大拿","みんな","グーグル","世界","書籍","网址","닷넷","コム","天主教","游戏","vermögensberater","vermögensberatung","企业","信息","嘉里大酒店","嘉里","广东","政务","xyz","yachts","yahoo","yamaxun","yandex","yodobashi","yoga","yokohama","you","youtube","yun","zappos","zara","zero","zip","zone","zuerich","cc.ua","inf.ua","ltd.ua","adobeaemcloud.com","adobeaemcloud.net","*.dev.adobeaemcloud.com","beep.pl","barsy.ca","*.compute.estate","*.alces.network","altervista.org","alwaysdata.net","cloudfront.net","*.compute.amazonaws.com","*.compute-1.amazonaws.com","*.compute.amazonaws.com.cn","us-east-1.amazonaws.com","cn-north-1.eb.amazonaws.com.cn","cn-northwest-1.eb.amazonaws.com.cn","elasticbeanstalk.com","ap-northeast-1.elasticbeanstalk.com","ap-northeast-2.elasticbeanstalk.com","ap-northeast-3.elasticbeanstalk.com","ap-south-1.elasticbeanstalk.com","ap-southeast-1.elasticbeanstalk.com","ap-southeast-2.elasticbeanstalk.com","ca-central-1.elasticbeanstalk.com","eu-central-1.elasticbeanstalk.com","eu-west-1.elasticbeanstalk.com","eu-west-2.elasticbeanstalk.com","eu-west-3.elasticbeanstalk.com","sa-east-1.elasticbeanstalk.com","us-east-1.elasticbeanstalk.com","us-east-2.elasticbeanstalk.com","us-gov-west-1.elasticbeanstalk.com","us-west-1.elasticbeanstalk.com","us-west-2.elasticbeanstalk.com","*.elb.amazonaws.com","*.elb.amazonaws.com.cn","s3.amazonaws.com","s3-ap-northeast-1.amazonaws.com","s3-ap-northeast-2.amazonaws.com","s3-ap-south-1.amazonaws.com","s3-ap-southeast-1.amazonaws.com","s3-ap-southeast-2.amazonaws.com","s3-ca-central-1.amazonaws.com","s3-eu-central-1.amazonaws.com","s3-eu-west-1.amazonaws.com","s3-eu-west-2.amazonaws.com","s3-eu-west-3.amazonaws.com","s3-external-1.amazonaws.com","s3-fips-us-gov-west-1.amazonaws.com","s3-sa-east-1.amazonaws.com","s3-us-gov-west-1.amazonaws.com","s3-us-east-2.amazonaws.com","s3-us-west-1.amazonaws.com","s3-us-west-2.amazonaws.com","s3.ap-northeast-2.amazonaws.com","s3.ap-south-1.amazonaws.com","s3.cn-north-1.amazonaws.com.cn","s3.ca-central-1.amazonaws.com","s3.eu-central-1.amazonaws.com","s3.eu-west-2.amazonaws.com","s3.eu-west-3.amazonaws.com","s3.us-east-2.amazonaws.com","s3.dualstack.ap-northeast-1.amazonaws.com","s3.dualstack.ap-northeast-2.amazonaws.com","s3.dualstack.ap-south-1.amazonaws.com","s3.dualstack.ap-southeast-1.amazonaws.com","s3.dualstack.ap-southeast-2.amazonaws.com","s3.dualstack.ca-central-1.amazonaws.com","s3.dualstack.eu-central-1.amazonaws.com","s3.dualstack.eu-west-1.amazonaws.com","s3.dualstack.eu-west-2.amazonaws.com","s3.dualstack.eu-west-3.amazonaws.com","s3.dualstack.sa-east-1.amazonaws.com","s3.dualstack.us-east-1.amazonaws.com","s3.dualstack.us-east-2.amazonaws.com","s3-website-us-east-1.amazonaws.com","s3-website-us-west-1.amazonaws.com","s3-website-us-west-2.amazonaws.com","s3-website-ap-northeast-1.amazonaws.com","s3-website-ap-southeast-1.amazonaws.com","s3-website-ap-southeast-2.amazonaws.com","s3-website-eu-west-1.amazonaws.com","s3-website-sa-east-1.amazonaws.com","s3-website.ap-northeast-2.amazonaws.com","s3-website.ap-south-1.amazonaws.com","s3-website.ca-central-1.amazonaws.com","s3-website.eu-central-1.amazonaws.com","s3-website.eu-west-2.amazonaws.com","s3-website.eu-west-3.amazonaws.com","s3-website.us-east-2.amazonaws.com","amsw.nl","t3l3p0rt.net","tele.amune.org","apigee.io","on-aptible.com","user.aseinet.ne.jp","gv.vc","d.gv.vc","user.party.eus","pimienta.org","poivron.org","potager.org","sweetpepper.org","myasustor.com","myfritz.net","*.awdev.ca","*.advisor.ws","b-data.io","backplaneapp.io","balena-devices.com","app.banzaicloud.io","betainabox.com","bnr.la","blackbaudcdn.net","boomla.net","boxfuse.io","square7.ch","bplaced.com","bplaced.de","square7.de","bplaced.net","square7.net","browsersafetymark.io","uk0.bigv.io","dh.bytemark.co.uk","vm.bytemark.co.uk","mycd.eu","carrd.co","crd.co","uwu.ai","ae.org","ar.com","br.com","cn.com","com.de","com.se","de.com","eu.com","gb.com","gb.net","hu.com","hu.net","jp.net","jpn.com","kr.com","mex.com","no.com","qc.com","ru.com","sa.com","se.net","uk.com","uk.net","us.com","uy.com","za.bz","za.com","africa.com","gr.com","in.net","us.org","co.com","c.la","certmgr.org","xenapponazure.com","discourse.group","discourse.team","virtueeldomein.nl","cleverapps.io","*.lcl.dev","*.stg.dev","c66.me","cloud66.ws","cloud66.zone","jdevcloud.com","wpdevcloud.com","cloudaccess.host","freesite.host","cloudaccess.net","cloudcontrolled.com","cloudcontrolapp.com","cloudera.site","trycloudflare.com","workers.dev","wnext.app","co.ca","*.otap.co","co.cz","c.cdn77.org","cdn77-ssl.net","r.cdn77.net","rsc.cdn77.org","ssl.origin.cdn77-secure.org","cloudns.asia","cloudns.biz","cloudns.club","cloudns.cc","cloudns.eu","cloudns.in","cloudns.info","cloudns.org","cloudns.pro","cloudns.pw","cloudns.us","cloudeity.net","cnpy.gdn","co.nl","co.no","webhosting.be","hosting-cluster.nl","ac.ru","edu.ru","gov.ru","int.ru","mil.ru","test.ru","dyn.cosidns.de","dynamisches-dns.de","dnsupdater.de","internet-dns.de","l-o-g-i-n.de","dynamic-dns.info","feste-ip.net","knx-server.net","static-access.net","realm.cz","*.cryptonomic.net","cupcake.is","*.customer-oci.com","*.oci.customer-oci.com","*.ocp.customer-oci.com","*.ocs.customer-oci.com","cyon.link","cyon.site","daplie.me","localhost.daplie.me","dattolocal.com","dattorelay.com","dattoweb.com","mydatto.com","dattolocal.net","mydatto.net","biz.dk","co.dk","firm.dk","reg.dk","store.dk","*.dapps.earth","*.bzz.dapps.earth","builtwithdark.com","edgestack.me","debian.net","dedyn.io","dnshome.de","online.th","shop.th","drayddns.com","dreamhosters.com","mydrobo.com","drud.io","drud.us","duckdns.org","dy.fi","tunk.org","dyndns-at-home.com","dyndns-at-work.com","dyndns-blog.com","dyndns-free.com","dyndns-home.com","dyndns-ip.com","dyndns-mail.com","dyndns-office.com","dyndns-pics.com","dyndns-remote.com","dyndns-server.com","dyndns-web.com","dyndns-wiki.com","dyndns-work.com","dyndns.biz","dyndns.info","dyndns.org","dyndns.tv","at-band-camp.net","ath.cx","barrel-of-knowledge.info","barrell-of-knowledge.info","better-than.tv","blogdns.com","blogdns.net","blogdns.org","blogsite.org","boldlygoingnowhere.org","broke-it.net","buyshouses.net","cechire.com","dnsalias.com","dnsalias.net","dnsalias.org","dnsdojo.com","dnsdojo.net","dnsdojo.org","does-it.net","doesntexist.com","doesntexist.org","dontexist.com","dontexist.net","dontexist.org","doomdns.com","doomdns.org","dvrdns.org","dyn-o-saur.com","dynalias.com","dynalias.net","dynalias.org","dynathome.net","dyndns.ws","endofinternet.net","endofinternet.org","endoftheinternet.org","est-a-la-maison.com","est-a-la-masion.com","est-le-patron.com","est-mon-blogueur.com","for-better.biz","for-more.biz","for-our.info","for-some.biz","for-the.biz","forgot.her.name","forgot.his.name","from-ak.com","from-al.com","from-ar.com","from-az.net","from-ca.com","from-co.net","from-ct.com","from-dc.com","from-de.com","from-fl.com","from-ga.com","from-hi.com","from-ia.com","from-id.com","from-il.com","from-in.com","from-ks.com","from-ky.com","from-la.net","from-ma.com","from-md.com","from-me.org","from-mi.com","from-mn.com","from-mo.com","from-ms.com","from-mt.com","from-nc.com","from-nd.com","from-ne.com","from-nh.com","from-nj.com","from-nm.com","from-nv.com","from-ny.net","from-oh.com","from-ok.com","from-or.com","from-pa.com","from-pr.com","from-ri.com","from-sc.com","from-sd.com","from-tn.com","from-tx.com","from-ut.com","from-va.com","from-vt.com","from-wa.com","from-wi.com","from-wv.com","from-wy.com","ftpaccess.cc","fuettertdasnetz.de","game-host.org","game-server.cc","getmyip.com","gets-it.net","go.dyndns.org","gotdns.com","gotdns.org","groks-the.info","groks-this.info","ham-radio-op.net","here-for-more.info","hobby-site.com","hobby-site.org","home.dyndns.org","homedns.org","homeftp.net","homeftp.org","homeip.net","homelinux.com","homelinux.net","homelinux.org","homeunix.com","homeunix.net","homeunix.org","iamallama.com","in-the-band.net","is-a-anarchist.com","is-a-blogger.com","is-a-bookkeeper.com","is-a-bruinsfan.org","is-a-bulls-fan.com","is-a-candidate.org","is-a-caterer.com","is-a-celticsfan.org","is-a-chef.com","is-a-chef.net","is-a-chef.org","is-a-conservative.com","is-a-cpa.com","is-a-cubicle-slave.com","is-a-democrat.com","is-a-designer.com","is-a-doctor.com","is-a-financialadvisor.com","is-a-geek.com","is-a-geek.net","is-a-geek.org","is-a-green.com","is-a-guru.com","is-a-hard-worker.com","is-a-hunter.com","is-a-knight.org","is-a-landscaper.com","is-a-lawyer.com","is-a-liberal.com","is-a-libertarian.com","is-a-linux-user.org","is-a-llama.com","is-a-musician.com","is-a-nascarfan.com","is-a-nurse.com","is-a-painter.com","is-a-patsfan.org","is-a-personaltrainer.com","is-a-photographer.com","is-a-player.com","is-a-republican.com","is-a-rockstar.com","is-a-socialist.com","is-a-soxfan.org","is-a-student.com","is-a-teacher.com","is-a-techie.com","is-a-therapist.com","is-an-accountant.com","is-an-actor.com","is-an-actress.com","is-an-anarchist.com","is-an-artist.com","is-an-engineer.com","is-an-entertainer.com","is-by.us","is-certified.com","is-found.org","is-gone.com","is-into-anime.com","is-into-cars.com","is-into-cartoons.com","is-into-games.com","is-leet.com","is-lost.org","is-not-certified.com","is-saved.org","is-slick.com","is-uberleet.com","is-very-bad.org","is-very-evil.org","is-very-good.org","is-very-nice.org","is-very-sweet.org","is-with-theband.com","isa-geek.com","isa-geek.net","isa-geek.org","isa-hockeynut.com","issmarterthanyou.com","isteingeek.de","istmein.de","kicks-ass.net","kicks-ass.org","knowsitall.info","land-4-sale.us","lebtimnetz.de","leitungsen.de","likes-pie.com","likescandy.com","merseine.nu","mine.nu","misconfused.org","mypets.ws","myphotos.cc","neat-url.com","office-on-the.net","on-the-web.tv","podzone.net","podzone.org","readmyblog.org","saves-the-whales.com","scrapper-site.net","scrapping.cc","selfip.biz","selfip.com","selfip.info","selfip.net","selfip.org","sells-for-less.com","sells-for-u.com","sells-it.net","sellsyourhome.org","servebbs.com","servebbs.net","servebbs.org","serveftp.net","serveftp.org","servegame.org","shacknet.nu","simple-url.com","space-to-rent.com","stuff-4-sale.org","stuff-4-sale.us","teaches-yoga.com","thruhere.net","traeumtgerade.de","webhop.biz","webhop.info","webhop.net","webhop.org","worse-than.tv","writesthisblog.com","ddnss.de","dyn.ddnss.de","dyndns.ddnss.de","dyndns1.de","dyn-ip24.de","home-webserver.de","dyn.home-webserver.de","myhome-server.de","ddnss.org","definima.net","definima.io","bci.dnstrace.pro","ddnsfree.com","ddnsgeek.com","giize.com","gleeze.com","kozow.com","loseyourip.com","ooguy.com","theworkpc.com","casacam.net","dynu.net","accesscam.org","camdvr.org","freeddns.org","mywire.org","webredirect.org","myddns.rocks","blogsite.xyz","dynv6.net","e4.cz","en-root.fr","mytuleap.com","onred.one","staging.onred.one","enonic.io","customer.enonic.io","eu.org","al.eu.org","asso.eu.org","at.eu.org","au.eu.org","be.eu.org","bg.eu.org","ca.eu.org","cd.eu.org","ch.eu.org","cn.eu.org","cy.eu.org","cz.eu.org","de.eu.org","dk.eu.org","edu.eu.org","ee.eu.org","es.eu.org","fi.eu.org","fr.eu.org","gr.eu.org","hr.eu.org","hu.eu.org","ie.eu.org","il.eu.org","in.eu.org","int.eu.org","is.eu.org","it.eu.org","jp.eu.org","kr.eu.org","lt.eu.org","lu.eu.org","lv.eu.org","mc.eu.org","me.eu.org","mk.eu.org","mt.eu.org","my.eu.org","net.eu.org","ng.eu.org","nl.eu.org","no.eu.org","nz.eu.org","paris.eu.org","pl.eu.org","pt.eu.org","q-a.eu.org","ro.eu.org","ru.eu.org","se.eu.org","si.eu.org","sk.eu.org","tr.eu.org","uk.eu.org","us.eu.org","eu-1.evennode.com","eu-2.evennode.com","eu-3.evennode.com","eu-4.evennode.com","us-1.evennode.com","us-2.evennode.com","us-3.evennode.com","us-4.evennode.com","twmail.cc","twmail.net","twmail.org","mymailer.com.tw","url.tw","apps.fbsbx.com","ru.net","adygeya.ru","bashkiria.ru","bir.ru","cbg.ru","com.ru","dagestan.ru","grozny.ru","kalmykia.ru","kustanai.ru","marine.ru","mordovia.ru","msk.ru","mytis.ru","nalchik.ru","nov.ru","pyatigorsk.ru","spb.ru","vladikavkaz.ru","vladimir.ru","abkhazia.su","adygeya.su","aktyubinsk.su","arkhangelsk.su","armenia.su","ashgabad.su","azerbaijan.su","balashov.su","bashkiria.su","bryansk.su","bukhara.su","chimkent.su","dagestan.su","east-kazakhstan.su","exnet.su","georgia.su","grozny.su","ivanovo.su","jambyl.su","kalmykia.su","kaluga.su","karacol.su","karaganda.su","karelia.su","khakassia.su","krasnodar.su","kurgan.su","kustanai.su","lenug.su","mangyshlak.su","mordovia.su","msk.su","murmansk.su","nalchik.su","navoi.su","north-kazakhstan.su","nov.su","obninsk.su","penza.su","pokrovsk.su","sochi.su","spb.su","tashkent.su","termez.su","togliatti.su","troitsk.su","tselinograd.su","tula.su","tuva.su","vladikavkaz.su","vladimir.su","vologda.su","channelsdvr.net","u.channelsdvr.net","fastly-terrarium.com","fastlylb.net","map.fastlylb.net","freetls.fastly.net","map.fastly.net","a.prod.fastly.net","global.prod.fastly.net","a.ssl.fastly.net","b.ssl.fastly.net","global.ssl.fastly.net","fastpanel.direct","fastvps-server.com","fhapp.xyz","fedorainfracloud.org","fedorapeople.org","cloud.fedoraproject.org","app.os.fedoraproject.org","app.os.stg.fedoraproject.org","mydobiss.com","filegear.me","filegear-au.me","filegear-de.me","filegear-gb.me","filegear-ie.me","filegear-jp.me","filegear-sg.me","firebaseapp.com","flynnhub.com","flynnhosting.net","0e.vc","freebox-os.com","freeboxos.com","fbx-os.fr","fbxos.fr","freebox-os.fr","freeboxos.fr","freedesktop.org","*.futurecms.at","*.ex.futurecms.at","*.in.futurecms.at","futurehosting.at","futuremailing.at","*.ex.ortsinfo.at","*.kunden.ortsinfo.at","*.statics.cloud","service.gov.uk","gehirn.ne.jp","usercontent.jp","gentapps.com","lab.ms","github.io","githubusercontent.com","gitlab.io","glitch.me","lolipop.io","cloudapps.digital","london.cloudapps.digital","homeoffice.gov.uk","ro.im","shop.ro","goip.de","run.app","a.run.app","web.app","*.0emm.com","appspot.com","*.r.appspot.com","blogspot.ae","blogspot.al","blogspot.am","blogspot.ba","blogspot.be","blogspot.bg","blogspot.bj","blogspot.ca","blogspot.cf","blogspot.ch","blogspot.cl","blogspot.co.at","blogspot.co.id","blogspot.co.il","blogspot.co.ke","blogspot.co.nz","blogspot.co.uk","blogspot.co.za","blogspot.com","blogspot.com.ar","blogspot.com.au","blogspot.com.br","blogspot.com.by","blogspot.com.co","blogspot.com.cy","blogspot.com.ee","blogspot.com.eg","blogspot.com.es","blogspot.com.mt","blogspot.com.ng","blogspot.com.tr","blogspot.com.uy","blogspot.cv","blogspot.cz","blogspot.de","blogspot.dk","blogspot.fi","blogspot.fr","blogspot.gr","blogspot.hk","blogspot.hr","blogspot.hu","blogspot.ie","blogspot.in","blogspot.is","blogspot.it","blogspot.jp","blogspot.kr","blogspot.li","blogspot.lt","blogspot.lu","blogspot.md","blogspot.mk","blogspot.mr","blogspot.mx","blogspot.my","blogspot.nl","blogspot.no","blogspot.pe","blogspot.pt","blogspot.qa","blogspot.re","blogspot.ro","blogspot.rs","blogspot.ru","blogspot.se","blogspot.sg","blogspot.si","blogspot.sk","blogspot.sn","blogspot.td","blogspot.tw","blogspot.ug","blogspot.vn","cloudfunctions.net","cloud.goog","codespot.com","googleapis.com","googlecode.com","pagespeedmobilizer.com","publishproxy.com","withgoogle.com","withyoutube.com","awsmppl.com","fin.ci","free.hr","caa.li","ua.rs","conf.se","hs.zone","hs.run","hashbang.sh","hasura.app","hasura-app.io","hepforge.org","herokuapp.com","herokussl.com","myravendb.com","ravendb.community","ravendb.me","development.run","ravendb.run","bpl.biz","orx.biz","ng.city","biz.gl","ng.ink","col.ng","firm.ng","gen.ng","ltd.ng","ngo.ng","ng.school","sch.so","häkkinen.fi","*.moonscale.io","moonscale.net","iki.fi","dyn-berlin.de","in-berlin.de","in-brb.de","in-butter.de","in-dsl.de","in-dsl.net","in-dsl.org","in-vpn.de","in-vpn.net","in-vpn.org","biz.at","info.at","info.cx","ac.leg.br","al.leg.br","am.leg.br","ap.leg.br","ba.leg.br","ce.leg.br","df.leg.br","es.leg.br","go.leg.br","ma.leg.br","mg.leg.br","ms.leg.br","mt.leg.br","pa.leg.br","pb.leg.br","pe.leg.br","pi.leg.br","pr.leg.br","rj.leg.br","rn.leg.br","ro.leg.br","rr.leg.br","rs.leg.br","sc.leg.br","se.leg.br","sp.leg.br","to.leg.br","pixolino.com","ipifony.net","mein-iserv.de","test-iserv.de","iserv.dev","iobb.net","myjino.ru","*.hosting.myjino.ru","*.landing.myjino.ru","*.spectrum.myjino.ru","*.vps.myjino.ru","*.triton.zone","*.cns.joyent.com","js.org","kaas.gg","khplay.nl","keymachine.de","kinghost.net","uni5.net","knightpoint.systems","oya.to","co.krd","edu.krd","git-repos.de","lcube-server.de","svn-repos.de","leadpages.co","lpages.co","lpusercontent.com","lelux.site","co.business","co.education","co.events","co.financial","co.network","co.place","co.technology","app.lmpm.com","linkitools.space","linkyard.cloud","linkyard-cloud.ch","members.linode.com","nodebalancer.linode.com","we.bs","loginline.app","loginline.dev","loginline.io","loginline.services","loginline.site","krasnik.pl","leczna.pl","lubartow.pl","lublin.pl","poniatowa.pl","swidnik.pl","uklugs.org","glug.org.uk","lug.org.uk","lugs.org.uk","barsy.bg","barsy.co.uk","barsyonline.co.uk","barsycenter.com","barsyonline.com","barsy.club","barsy.de","barsy.eu","barsy.in","barsy.info","barsy.io","barsy.me","barsy.menu","barsy.mobi","barsy.net","barsy.online","barsy.org","barsy.pro","barsy.pub","barsy.shop","barsy.site","barsy.support","barsy.uk","*.magentosite.cloud","mayfirst.info","mayfirst.org","hb.cldmail.ru","miniserver.com","memset.net","cloud.metacentrum.cz","custom.metacentrum.cz","flt.cloud.muni.cz","usr.cloud.muni.cz","meteorapp.com","eu.meteorapp.com","co.pl","azurecontainer.io","azurewebsites.net","azure-mobile.net","cloudapp.net","mozilla-iot.org","bmoattachments.org","net.ru","org.ru","pp.ru","ui.nabu.casa","pony.club","of.fashion","on.fashion","of.football","in.london","of.london","for.men","and.mom","for.mom","for.one","for.sale","of.work","to.work","nctu.me","bitballoon.com","netlify.com","4u.com","ngrok.io","nh-serv.co.uk","nfshost.com","dnsking.ch","mypi.co","n4t.co","001www.com","ddnslive.com","myiphost.com","forumz.info","16-b.it","32-b.it","64-b.it","soundcast.me","tcp4.me","dnsup.net","hicam.net","now-dns.net","ownip.net","vpndns.net","dynserv.org","now-dns.org","x443.pw","now-dns.top","ntdll.top","freeddns.us","crafting.xyz","zapto.xyz","nsupdate.info","nerdpol.ovh","blogsyte.com","brasilia.me","cable-modem.org","ciscofreak.com","collegefan.org","couchpotatofries.org","damnserver.com","ddns.me","ditchyourip.com","dnsfor.me","dnsiskinky.com","dvrcam.info","dynns.com","eating-organic.net","fantasyleague.cc","geekgalaxy.com","golffan.us","health-carereform.com","homesecuritymac.com","homesecuritypc.com","hopto.me","ilovecollege.info","loginto.me","mlbfan.org","mmafan.biz","myactivedirectory.com","mydissent.net","myeffect.net","mymediapc.net","mypsx.net","mysecuritycamera.com","mysecuritycamera.net","mysecuritycamera.org","net-freaks.com","nflfan.org","nhlfan.net","no-ip.ca","no-ip.co.uk","no-ip.net","noip.us","onthewifi.com","pgafan.net","point2this.com","pointto.us","privatizehealthinsurance.net","quicksytes.com","read-books.org","securitytactics.com","serveexchange.com","servehumour.com","servep2p.com","servesarcasm.com","stufftoread.com","ufcfan.org","unusualperson.com","workisboring.com","3utilities.com","bounceme.net","ddns.net","ddnsking.com","gotdns.ch","hopto.org","myftp.biz","myftp.org","myvnc.com","no-ip.biz","no-ip.info","no-ip.org","noip.me","redirectme.net","servebeer.com","serveblog.net","servecounterstrike.com","serveftp.com","servegame.com","servehalflife.com","servehttp.com","serveirc.com","serveminecraft.net","servemp3.com","servepics.com","servequake.com","sytes.net","webhop.me","zapto.org","stage.nodeart.io","nodum.co","nodum.io","pcloud.host","nyc.mn","nom.ae","nom.af","nom.ai","nom.al","nym.by","nom.bz","nym.bz","nom.cl","nym.ec","nom.gd","nom.ge","nom.gl","nym.gr","nom.gt","nym.gy","nym.hk","nom.hn","nym.ie","nom.im","nom.ke","nym.kz","nym.la","nym.lc","nom.li","nym.li","nym.lt","nym.lu","nom.lv","nym.me","nom.mk","nym.mn","nym.mx","nom.nu","nym.nz","nym.pe","nym.pt","nom.pw","nom.qa","nym.ro","nom.rs","nom.si","nym.sk","nom.st","nym.su","nym.sx","nom.tj","nym.tw","nom.ug","nom.uy","nom.vc","nom.vg","static.observableusercontent.com","cya.gg","cloudycluster.net","nid.io","opencraft.hosting","operaunite.com","skygearapp.com","outsystemscloud.com","ownprovider.com","own.pm","ox.rs","oy.lc","pgfog.com","pagefrontapp.com","art.pl","gliwice.pl","krakow.pl","poznan.pl","wroc.pl","zakopane.pl","pantheonsite.io","gotpantheon.com","mypep.link","perspecta.cloud","on-web.fr","*.platform.sh","*.platformsh.site","dyn53.io","co.bn","xen.prgmr.com","priv.at","prvcy.page","*.dweb.link","protonet.io","chirurgiens-dentistes-en-france.fr","byen.site","pubtls.org","qualifioapp.com","qbuser.com","instantcloud.cn","ras.ru","qa2.com","qcx.io","*.sys.qcx.io","dev-myqnapcloud.com","alpha-myqnapcloud.com","myqnapcloud.com","*.quipelements.com","vapor.cloud","vaporcloud.io","rackmaze.com","rackmaze.net","*.on-k3s.io","*.on-rancher.cloud","*.on-rio.io","readthedocs.io","rhcloud.com","app.render.com","onrender.com","repl.co","repl.run","resindevice.io","devices.resinstaging.io","hzc.io","wellbeingzone.eu","ptplus.fit","wellbeingzone.co.uk","git-pages.rit.edu","sandcats.io","logoip.de","logoip.com","schokokeks.net","gov.scot","scrysec.com","firewall-gateway.com","firewall-gateway.de","my-gateway.de","my-router.de","spdns.de","spdns.eu","firewall-gateway.net","my-firewall.org","myfirewall.org","spdns.org","senseering.net","biz.ua","co.ua","pp.ua","shiftedit.io","myshopblocks.com","shopitsite.com","mo-siemens.io","1kapp.com","appchizi.com","applinzi.com","sinaapp.com","vipsinaapp.com","siteleaf.net","bounty-full.com","alpha.bounty-full.com","beta.bounty-full.com","stackhero-network.com","static.land","dev.static.land","sites.static.land","apps.lair.io","*.stolos.io","spacekit.io","customer.speedpartner.de","api.stdlib.com","storj.farm","utwente.io","soc.srcf.net","user.srcf.net","temp-dns.com","applicationcloud.io","scapp.io","*.s5y.io","*.sensiosite.cloud","syncloud.it","diskstation.me","dscloud.biz","dscloud.me","dscloud.mobi","dsmynas.com","dsmynas.net","dsmynas.org","familyds.com","familyds.net","familyds.org","i234.me","myds.me","synology.me","vpnplus.to","direct.quickconnect.to","taifun-dns.de","gda.pl","gdansk.pl","gdynia.pl","med.pl","sopot.pl","edugit.org","telebit.app","telebit.io","*.telebit.xyz","gwiddle.co.uk","thingdustdata.com","cust.dev.thingdust.io","cust.disrec.thingdust.io","cust.prod.thingdust.io","cust.testing.thingdust.io","arvo.network","azimuth.network","bloxcms.com","townnews-staging.com","12hp.at","2ix.at","4lima.at","lima-city.at","12hp.ch","2ix.ch","4lima.ch","lima-city.ch","trafficplex.cloud","de.cool","12hp.de","2ix.de","4lima.de","lima-city.de","1337.pictures","clan.rip","lima-city.rocks","webspace.rocks","lima.zone","*.transurl.be","*.transurl.eu","*.transurl.nl","tuxfamily.org","dd-dns.de","diskstation.eu","diskstation.org","dray-dns.de","draydns.de","dyn-vpn.de","dynvpn.de","mein-vigor.de","my-vigor.de","my-wan.de","syno-ds.de","synology-diskstation.de","synology-ds.de","uber.space","*.uberspace.de","hk.com","hk.org","ltd.hk","inc.hk","virtualuser.de","virtual-user.de","urown.cloud","dnsupdate.info","lib.de.us","2038.io","router.management","v-info.info","voorloper.cloud","v.ua","wafflecell.com","*.webhare.dev","wedeploy.io","wedeploy.me","wedeploy.sh","remotewd.com","wmflabs.org","myforum.community","community-pro.de","diskussionsbereich.de","community-pro.net","meinforum.net","half.host","xnbay.com","u2.xnbay.com","u2-local.xnbay.com","cistron.nl","demon.nl","xs4all.space","yandexcloud.net","storage.yandexcloud.net","website.yandexcloud.net","official.academy","yolasite.com","ybo.faith","yombo.me","homelink.one","ybo.party","ybo.review","ybo.science","ybo.trade","nohost.me","noho.st","za.net","za.org","now.sh","bss.design","basicserver.io","virtualserver.io","enterprisecloud.nu"]},,,,,,,,function(e,t,n){e.exports=FileReader;var r=n(598);var i=n(689);var a=n(953);var o={EOF:true};var s={CLOSE:true};i(FileReader,a);function FileReader(e){var t=this;if(!(t instanceof FileReader)){throw new Error("FileReader must be called as constructor.")}if(!(e.type==="Link"&&e.Link||e.type==="File"&&e.File)){throw new Error("Non-file type "+e.type)}t._buffer=[];t._bytesEmitted=0;a.call(t,e)}FileReader.prototype._getStream=function(){var e=this;var t=e._stream=r.createReadStream(e._path,e.props);if(e.props.blksize){t.bufferSize=e.props.blksize}t.on("open",e.emit.bind(e,"open"));t.on("data",function(t){e._bytesEmitted+=t.length;if(!t.length){return}else if(e._paused||e._buffer.length){e._buffer.push(t);e._read()}else e.emit("data",t)});t.on("end",function(){if(e._paused||e._buffer.length){e._buffer.push(o);e._read()}else{e.emit("end")}if(e._bytesEmitted!==e.props.size){e.error("Didn't get expected byte count\n"+"expect: "+e.props.size+"\n"+"actual: "+e._bytesEmitted)}});t.on("close",function(){if(e._paused||e._buffer.length){e._buffer.push(s);e._read()}else{e.emit("close")}});t.on("error",function(t){e.emit("error",t)});e._read()};FileReader.prototype._read=function(){var e=this;if(e._paused){return}if(!e._stream){return e._getStream()}if(e._buffer.length){var t=e._buffer;for(var n=0,r=t.length;n<r;n++){var i=t[n];if(i===o){e.emit("end")}else if(i===s){e.emit("close")}else{e.emit("data",i)}if(e._paused){e._buffer=t.slice(n);return}}e._buffer.length=0}};FileReader.prototype.pause=function(e){var t=this;if(t._paused)return;e=e||t;t._paused=true;if(t._stream)t._stream.pause();t.emit("pause",e)};FileReader.prototype.resume=function(e){var t=this;if(!t._paused)return;e=e||t;t.emit("resume",e);t._paused=false;if(t._stream)t._stream.resume();t._read()}},,,,,,,function(e){(function(){e.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(){"use strict";if(typeof Symbol===undefined||!Symbol.asyncIterator){Symbol.asyncIterator=Symbol.for("Symbol.asyncIterator")}},,function(e,t,n){e.exports=ProxyReader;var r=n(953);var i=n(716);var a=n(689);var o=n(598);a(ProxyReader,r);function ProxyReader(e){var t=this;if(!(t instanceof ProxyReader)){throw new Error("ProxyReader must be called as constructor.")}t.props=e;t._buffer=[];t.ready=false;r.call(t,e)}ProxyReader.prototype._stat=function(){var e=this;var t=e.props;var n=t.follow?"stat":"lstat";o[n](t.path,function(n,a){var o;if(n||!a){o="File"}else{o=i(a)}t[o]=true;t.type=e.type=o;e._old=a;e._addProxy(r(t,a))})};ProxyReader.prototype._addProxy=function(e){var t=this;if(t._proxyTarget){return t.error("proxy already set")}t._proxyTarget=e;e._proxy=t;["error","data","end","close","linkpath","entry","entryEnd","child","childEnd","warn","stat"].forEach(function(n){e.on(n,t.emit.bind(t,n))});t.emit("proxy",e);e.on("ready",function(){t.ready=true;t.emit("ready")});var n=t._buffer;t._buffer.length=0;n.forEach(function(t){e[t[0]].apply(e,t[1])})};ProxyReader.prototype.pause=function(){return this._proxyTarget?this._proxyTarget.pause():false};ProxyReader.prototype.resume=function(){return this._proxyTarget?this._proxyTarget.resume():false}},,,function(e,t,n){"use strict";function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}var r=n(608).Buffer;var i=n(669);function copyBuffer(e,t,n){e.copy(t,n)}e.exports=function(){function BufferList(){_classCallCheck(this,BufferList);this.head=null;this.tail=null;this.length=0}BufferList.prototype.push=function push(e){var t={data:e,next:null};if(this.length>0)this.tail.next=t;else this.head=t;this.tail=t;++this.length};BufferList.prototype.unshift=function unshift(e){var t={data:e,next:this.head};if(this.length===0)this.tail=t;this.head=t;++this.length};BufferList.prototype.shift=function shift(){if(this.length===0)return;var e=this.head.data;if(this.length===1)this.head=this.tail=null;else this.head=this.head.next;--this.length;return e};BufferList.prototype.clear=function clear(){this.head=this.tail=null;this.length=0};BufferList.prototype.join=function join(e){if(this.length===0)return"";var t=this.head;var n=""+t.data;while(t=t.next){n+=e+t.data}return n};BufferList.prototype.concat=function concat(e){if(this.length===0)return r.alloc(0);if(this.length===1)return this.head.data;var t=r.allocUnsafe(e>>>0);var n=this.head;var i=0;while(n){copyBuffer(n.data,t,i);i+=n.data.length;n=n.next}return t};return BufferList}();if(i&&i.inspect&&i.inspect.custom){e.exports.prototype[i.inspect.custom]=function(){var e=i.inspect({length:this.length});return this.constructor.name+" "+e}}},,function(e,t,n){e.exports=LinkWriter;var r=n(598);var i=n(368);var a=n(689);var o=n(622);var s=n(569);a(LinkWriter,i);function LinkWriter(e){var t=this;if(!(t instanceof LinkWriter)){throw new Error("LinkWriter must be called as constructor.")}if(!(e.type==="Link"&&e.Link||e.type==="SymbolicLink"&&e.SymbolicLink)){throw new Error("Non-link type "+e.type)}if(e.linkpath==="")e.linkpath=".";if(!e.linkpath){t.error("Need linkpath property to create "+e.type)}i.call(this,e)}LinkWriter.prototype._create=function(){var e=this;var t=e.type==="Link"||process.platform==="win32";var n=t?"link":"symlink";var i=t?o.resolve(e.dirname,e.linkpath):e.linkpath;if(t)return clobber(e,i,n);r.readlink(e._path,function(t,r){if(r&&r===i)return finish(e);clobber(e,i,n)})};function clobber(e,t,n){s(e._path,function(r){if(r)return e.error(r);create(e,t,n)})}function create(e,t,n){r[n](t,e._path,function(t){if(t){if((t.code==="ENOENT"||t.code==="EACCES"||t.code==="EPERM")&&process.platform==="win32"){e.ready=true;e.emit("ready");e.emit("end");e.emit("close");e.end=e._finish=function(){}}else return e.error(t)}finish(e)})}function finish(e){e.ready=true;e.emit("ready");if(e._ended&&!e._finished)e._finish()}LinkWriter.prototype.end=function(){this._ended=true;if(this.ready){this._finished=true;this._finish()}}},,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue},,,,function(e,t,n){var r=n(139);var i=n(722);var a;var o;var s=0;var c=0;function v1(e,t,n){var u=t&&n||0;var l=t||[];e=e||{};var p=e.node||a;var f=e.clockseq!==undefined?e.clockseq:o;if(p==null||f==null){var d=r();if(p==null){p=a=[d[0]|1,d[1],d[2],d[3],d[4],d[5]]}if(f==null){f=o=(d[6]<<8|d[7])&16383}}var m=e.msecs!==undefined?e.msecs:(new Date).getTime();var h=e.nsecs!==undefined?e.nsecs:c+1;var g=m-s+(h-c)/1e4;if(g<0&&e.clockseq===undefined){f=f+1&16383}if((g<0||m>s)&&e.nsecs===undefined){h=0}if(h>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}s=m;c=h;o=f;m+=122192928e5;var y=((m&268435455)*1e4+h)%4294967296;l[u++]=y>>>24&255;l[u++]=y>>>16&255;l[u++]=y>>>8&255;l[u++]=y&255;var v=m/4294967296*1e4&268435455;l[u++]=v>>>8&255;l[u++]=v&255;l[u++]=v>>>24&15|16;l[u++]=v>>>16&255;l[u++]=f>>>8|128;l[u++]=f&255;for(var b=0;b<6;++b){l[u+b]=p[b]}return t?t:i(l)}e.exports=v1},function(e){e.exports=require("os")},,function(e,t,n){"use strict";const r=n(562);const i=["local"];function permuteDomain(e,t){let n=null;if(t){const t=e.split(".");if(i.includes(t[t.length-1])){n=`${t[t.length-2]}.${t[t.length-1]}`}else{n=r.getPublicSuffix(e)}}else{n=r.getPublicSuffix(e)}if(!n){return null}if(n==e){return[e]}const a=e.slice(0,-(n.length+1));const o=a.split(".").reverse();let s=n;const c=[s];while(o.length){s=`${o.shift()}.${s}`;c.push(s)}return c}t.permuteDomain=permuteDomain},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(241));var i=_interopRequireDefault(n(616));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const a=(0,r.default)("v5",80,i.default);var o=a;t.default=o},function(e,t,n){var r=n(892);e.exports=serial;function serial(e,t,n){return r(e,t,null,n)}},,function(e,t,n){e.exports=minimatch;minimatch.Minimatch=Minimatch;var r={sep:"/"};try{r=n(622)}catch(e){}var i=minimatch.GLOBSTAR=Minimatch.GLOBSTAR={};var a=n(306);var o={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}};var s="[^/]";var c=s+"*?";var u="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";var l="(?:(?!(?:\\/|^)\\.).)*?";var p=charSet("().*{}+?[]^$\\!");function charSet(e){return e.split("").reduce(function(e,t){e[t]=true;return e},{})}var f=/\/+/;minimatch.filter=filter;function filter(e,t){t=t||{};return function(n,r,i){return minimatch(n,e,t)}}function ext(e,t){e=e||{};t=t||{};var n={};Object.keys(t).forEach(function(e){n[e]=t[e]});Object.keys(e).forEach(function(t){n[t]=e[t]});return n}minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return minimatch;var t=minimatch;var n=function minimatch(n,r,i){return t.minimatch(n,r,ext(e,i))};n.Minimatch=function Minimatch(n,r){return new t.Minimatch(n,ext(e,r))};return n};Minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return Minimatch;return minimatch.defaults(e).Minimatch};function minimatch(e,t,n){if(typeof t!=="string"){throw new TypeError("glob pattern string required")}if(!n)n={};if(!n.nocomment&&t.charAt(0)==="#"){return false}if(t.trim()==="")return e==="";return new Minimatch(t,n).match(e)}function Minimatch(e,t){if(!(this instanceof Minimatch)){return new Minimatch(e,t)}if(typeof e!=="string"){throw new TypeError("glob pattern string required")}if(!t)t={};e=e.trim();if(r.sep!=="/"){e=e.split(r.sep).join("/")}this.options=t;this.set=[];this.pattern=e;this.regexp=null;this.negate=false;this.comment=false;this.empty=false;this.make()}Minimatch.prototype.debug=function(){};Minimatch.prototype.make=make;function make(){if(this._made)return;var e=this.pattern;var t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=true;return}if(!e){this.empty=true;return}this.parseNegate();var n=this.globSet=this.braceExpand();if(t.debug)this.debug=console.error;this.debug(this.pattern,n);n=this.globParts=n.map(function(e){return e.split(f)});this.debug(this.pattern,n);n=n.map(function(e,t,n){return e.map(this.parse,this)},this);this.debug(this.pattern,n);n=n.filter(function(e){return e.indexOf(false)===-1});this.debug(this.pattern,n);this.set=n}Minimatch.prototype.parseNegate=parseNegate;function parseNegate(){var e=this.pattern;var t=false;var n=this.options;var r=0;if(n.nonegate)return;for(var i=0,a=e.length;i<a&&e.charAt(i)==="!";i++){t=!t;r++}if(r)this.pattern=e.substr(r);this.negate=t}minimatch.braceExpand=function(e,t){return braceExpand(e,t)};Minimatch.prototype.braceExpand=braceExpand;function braceExpand(e,t){if(!t){if(this instanceof Minimatch){t=this.options}else{t={}}}e=typeof e==="undefined"?this.pattern:e;if(typeof e==="undefined"){throw new TypeError("undefined pattern")}if(t.nobrace||!e.match(/\{.*\}/)){return[e]}return a(e)}Minimatch.prototype.parse=parse;var d={};function parse(e,t){if(e.length>1024*64){throw new TypeError("pattern is too long")}var n=this.options;if(!n.noglobstar&&e==="**")return i;if(e==="")return"";var r="";var a=!!n.nocase;var u=false;var l=[];var f=[];var m;var h=false;var g=-1;var y=-1;var v=e.charAt(0)==="."?"":n.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)";var b=this;function clearStateChar(){if(m){switch(m){case"*":r+=c;a=true;break;case"?":r+=s;a=true;break;default:r+="\\"+m;break}b.debug("clearStateChar %j %j",m,r);m=false}}for(var w=0,_=e.length,x;w<_&&(x=e.charAt(w));w++){this.debug("%s\t%s %s %j",e,w,r,x);if(u&&p[x]){r+="\\"+x;u=false;continue}switch(x){case"/":return false;case"\\":clearStateChar();u=true;continue;case"?":case"*":case"+":case"@":case"!":this.debug("%s\t%s %s %j <-- stateChar",e,w,r,x);if(h){this.debug(" in class");if(x==="!"&&w===y+1)x="^";r+=x;continue}b.debug("call clearStateChar %j",m);clearStateChar();m=x;if(n.noext)clearStateChar();continue;case"(":if(h){r+="(";continue}if(!m){r+="\\(";continue}l.push({type:m,start:w-1,reStart:r.length,open:o[m].open,close:o[m].close});r+=m==="!"?"(?:(?!(?:":"(?:";this.debug("plType %j %j",m,r);m=false;continue;case")":if(h||!l.length){r+="\\)";continue}clearStateChar();a=true;var k=l.pop();r+=k.close;if(k.type==="!"){f.push(k)}k.reEnd=r.length;continue;case"|":if(h||!l.length||u){r+="\\|";u=false;continue}clearStateChar();r+="|";continue;case"[":clearStateChar();if(h){r+="\\"+x;continue}h=true;y=w;g=r.length;r+=x;continue;case"]":if(w===y+1||!h){r+="\\"+x;u=false;continue}if(h){var S=e.substring(y+1,w);try{RegExp("["+S+"]")}catch(e){var j=this.parse(S,d);r=r.substr(0,g)+"\\["+j[0]+"\\]";a=a||j[1];h=false;continue}}a=true;h=false;r+=x;continue;default:clearStateChar();if(u){u=false}else if(p[x]&&!(x==="^"&&h)){r+="\\"}r+=x}}if(h){S=e.substr(y+1);j=this.parse(S,d);r=r.substr(0,g)+"\\["+j[0];a=a||j[1]}for(k=l.pop();k;k=l.pop()){var P=r.slice(k.reStart+k.open.length);this.debug("setting tail",r,k);P=P.replace(/((?:\\{2}){0,64})(\\?)\|/g,function(e,t,n){if(!n){n="\\"}return t+t+n+"|"});this.debug("tail=%j\n %s",P,P,k,r);var E=k.type==="*"?c:k.type==="?"?s:"\\"+k.type;a=true;r=r.slice(0,k.reStart)+E+"\\("+P}clearStateChar();if(u){r+="\\\\"}var N=false;switch(r.charAt(0)){case".":case"[":case"(":N=true}for(var C=f.length-1;C>-1;C--){var T=f[C];var O=r.slice(0,T.reStart);var R=r.slice(T.reStart,T.reEnd-8);var I=r.slice(T.reEnd-8,T.reEnd);var A=r.slice(T.reEnd);I+=A;var D=O.split("(").length-1;var z=A;for(w=0;w<D;w++){z=z.replace(/\)[+*?]?/,"")}A=z;var B="";if(A===""&&t!==d){B="$"}var L=O+R+A+B+I;r=L}if(r!==""&&a){r="(?=.)"+r}if(N){r=v+r}if(t===d){return[r,a]}if(!a){return globUnescape(e)}var M=n.nocase?"i":"";try{var q=new RegExp("^"+r+"$",M)}catch(e){return new RegExp("$.")}q._glob=e;q._src=r;return q}minimatch.makeRe=function(e,t){return new Minimatch(e,t||{}).makeRe()};Minimatch.prototype.makeRe=makeRe;function makeRe(){if(this.regexp||this.regexp===false)return this.regexp;var e=this.set;if(!e.length){this.regexp=false;return this.regexp}var t=this.options;var n=t.noglobstar?c:t.dot?u:l;var r=t.nocase?"i":"";var a=e.map(function(e){return e.map(function(e){return e===i?n:typeof e==="string"?regExpEscape(e):e._src}).join("\\/")}).join("|");a="^(?:"+a+")$";if(this.negate)a="^(?!"+a+").*$";try{this.regexp=new RegExp(a,r)}catch(e){this.regexp=false}return this.regexp}minimatch.match=function(e,t,n){n=n||{};var r=new Minimatch(t,n);e=e.filter(function(e){return r.match(e)});if(r.options.nonull&&!e.length){e.push(t)}return e};Minimatch.prototype.match=match;function match(e,t){this.debug("match",e,this.pattern);if(this.comment)return false;if(this.empty)return e==="";if(e==="/"&&t)return true;var n=this.options;if(r.sep!=="/"){e=e.split(r.sep).join("/")}e=e.split(f);this.debug(this.pattern,"split",e);var i=this.set;this.debug(this.pattern,"set",i);var a;var o;for(o=e.length-1;o>=0;o--){a=e[o];if(a)break}for(o=0;o<i.length;o++){var s=i[o];var c=e;if(n.matchBase&&s.length===1){c=[a]}var u=this.matchOne(c,s,t);if(u){if(n.flipNegate)return true;return!this.negate}}if(n.flipNegate)return false;return this.negate}Minimatch.prototype.matchOne=function(e,t,n){var r=this.options;this.debug("matchOne",{this:this,file:e,pattern:t});this.debug("matchOne",e.length,t.length);for(var a=0,o=0,s=e.length,c=t.length;a<s&&o<c;a++,o++){this.debug("matchOne loop");var u=t[o];var l=e[a];this.debug(t,u,l);if(u===false)return false;if(u===i){this.debug("GLOBSTAR",[t,u,l]);var p=a;var f=o+1;if(f===c){this.debug("** at the end");for(;a<s;a++){if(e[a]==="."||e[a]===".."||!r.dot&&e[a].charAt(0)===".")return false}return true}while(p<s){var d=e[p];this.debug("\nglobstar while",e,p,t,f,d);if(this.matchOne(e.slice(p),t.slice(f),n)){this.debug("globstar found match!",p,s,d);return true}else{if(d==="."||d===".."||!r.dot&&d.charAt(0)==="."){this.debug("dot detected!",e,p,t,f);break}this.debug("globstar swallow a segment, and continue");p++}}if(n){this.debug("\n>>> no match, partial?",e,p,t,f);if(p===s)return true}return false}var m;if(typeof u==="string"){if(r.nocase){m=l.toLowerCase()===u.toLowerCase()}else{m=l===u}this.debug("string match",u,l,m)}else{m=l.match(u);this.debug("pattern match",u,l,m)}if(!m)return false}if(a===s&&o===c){return true}else if(a===s){return n}else if(o===c){var h=a===s-1&&e[a]==="";return h}throw new Error("wtf?")};function globUnescape(e){return e.replace(/\\(.)/g,"$1")}function regExpEscape(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,function(){"use strict";if(!Buffer.prototype.indexOf){Buffer.prototype.indexOf=function(e,t){t=t||0;if(typeof e==="string"||e instanceof String){e=new Buffer(e)}else if(typeof e==="number"||e instanceof Number){e=new Buffer([e])}var n=e.length;for(var r=t;r<=this.length-n;r++){var i=false;for(var a=0;a<n;a++){if(this[r+a]!=e[a]){i=true;break}}if(!i){return r}}return-1}}function bufferLastIndexOf(e,t){if(typeof e==="string"||e instanceof String){e=new Buffer(e)}else if(typeof e==="number"||e instanceof Number){e=new Buffer([e])}var n=e.length;t=t||this.length-n;for(var r=t;r>=0;r--){var i=false;for(var a=0;a<n;a++){if(this[r+a]!=e[a]){i=true;break}}if(!i){return r}}return-1}if(Buffer.prototype.lastIndexOf){if(new Buffer("ABC").lastIndexOf("ABC")===-1)Buffer.prototype.lastIndexOf=bufferLastIndexOf}else{Buffer.prototype.lastIndexOf=bufferLastIndexOf}},,function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=r(n(747));const a=r(n(87));const o=n(82);function issueCommand(e,t){const n=process.env[`GITHUB_${e}`];if(!n){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!i.existsSync(n)){throw new Error(`Missing file at path: ${n}`)}i.appendFileSync(n,`${o.toCommandValue(t)}${a.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(676));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function version(e){if(!(0,r.default)(e)){throw TypeError("Invalid UUID")}return parseInt(e.substr(14,1),16)}var i=version;t.default=i},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(422);var i=new WeakMap;var a=new WeakMap;var o=function(){function AbortSignal(){this.onabort=null;i.set(this,[]);a.set(this,false)}Object.defineProperty(AbortSignal.prototype,"aborted",{get:function(){if(!a.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}return a.get(this)},enumerable:true,configurable:true});Object.defineProperty(AbortSignal,"none",{get:function(){return new AbortSignal},enumerable:true,configurable:true});AbortSignal.prototype.addEventListener=function(e,t){if(!i.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}var n=i.get(this);n.push(t)};AbortSignal.prototype.removeEventListener=function(e,t){if(!i.has(this)){throw new TypeError("Expected `this` to be an instance of AbortSignal.")}var n=i.get(this);var r=n.indexOf(t);if(r>-1){n.splice(r,1)}};AbortSignal.prototype.dispatchEvent=function(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")};return AbortSignal}();function abortSignal(e){if(e.aborted){return}if(e.onabort){e.onabort.call(e)}var t=i.get(e);if(t){t.forEach(function(t){t.call(e,{type:"abort"})})}a.set(e,true)}var s=function(e){r.__extends(AbortError,e);function AbortError(t){var n=e.call(this,t)||this;n.name="AbortError";return n}return AbortError}(Error);var c=function(){function AbortController(e){var t=this;this._signal=new o;if(!e){return}if(!Array.isArray(e)){e=arguments}for(var n=0,r=e;n<r.length;n++){var i=r[n];if(i.aborted){this.abort()}else{i.addEventListener("abort",function(){t.abort()})}}}Object.defineProperty(AbortController.prototype,"signal",{get:function(){return this._signal},enumerable:true,configurable:true});AbortController.prototype.abort=function(){abortSignal(this._signal)};AbortController.timeout=function(e){var t=new o;var n=setTimeout(abortSignal,e,t);if(typeof n.unref==="function"){n.unref()}return t};return AbortController}();t.AbortController=c;t.AbortError=s;t.AbortSignal=o},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=i(n(470));const o=n(539);const s=n(226);const c=i(n(417));const u=i(n(747));const l=n(835);const p=i(n(15));const f=n(931);const d=n(251);const m=n(538);const h=n(899);const g="1.0";function getCacheApiUrl(e){const t=(process.env["ACTIONS_CACHE_URL"]||process.env["ACTIONS_RUNTIME_URL"]||"").replace("pipelines","artifactcache");if(!t){throw new Error("Cache Service Url not found, unable to restore cache.")}const n=`${t}_apis/artifactcache/${e}`;a.debug(`Resource Url: ${n}`);return n}function createAcceptHeader(e,t){return`${e};api-version=${t}`}function getRequestOptions(){const e={headers:{Accept:createAcceptHeader("application/json","6.0-preview.1")}};return e}function createHttpClient(){const e=process.env["ACTIONS_RUNTIME_TOKEN"]||"";const t=new s.BearerCredentialHandler(e);return new o.HttpClient("actions/cache",[t],getRequestOptions())}function getCacheVersion(e,t){const n=e.concat(!t||t===f.CompressionMethod.Gzip?[]:[t]);n.push(g);return c.createHash("sha256").update(n.join("|")).digest("hex")}t.getCacheVersion=getCacheVersion;function getCacheEntry(e,t,n){return r(this,void 0,void 0,function*(){const i=createHttpClient();const o=getCacheVersion(t,n===null||n===void 0?void 0:n.compressionMethod);const s=`cache?keys=${encodeURIComponent(e.join(","))}&version=${o}`;const c=yield h.retryTypedResponse("getCacheEntry",()=>r(this,void 0,void 0,function*(){return i.getJson(getCacheApiUrl(s))}));if(c.statusCode===204){return null}if(!h.isSuccessStatusCode(c.statusCode)){throw new Error(`Cache service responded with ${c.statusCode}`)}const u=c.result;const l=u===null||u===void 0?void 0:u.archiveLocation;if(!l){throw new Error("Cache not found.")}a.setSecret(l);a.debug(`Cache Result:`);a.debug(JSON.stringify(u));return u})}t.getCacheEntry=getCacheEntry;function downloadCache(e,t,n){return r(this,void 0,void 0,function*(){const r=new l.URL(e);const i=m.getDownloadOptions(n);if(i.useAzureSdk&&r.hostname.endsWith(".blob.core.windows.net")){yield d.downloadCacheStorageSDK(e,t,i)}else{yield d.downloadCacheHttpClient(e,t)}})}t.downloadCache=downloadCache;function reserveCache(e,t,n){var i,a;return r(this,void 0,void 0,function*(){const o=createHttpClient();const s=getCacheVersion(t,n===null||n===void 0?void 0:n.compressionMethod);const c={key:e,version:s};const u=yield h.retryTypedResponse("reserveCache",()=>r(this,void 0,void 0,function*(){return o.postJson(getCacheApiUrl("caches"),c)}));return(a=(i=u===null||u===void 0?void 0:u.result)===null||i===void 0?void 0:i.cacheId)!==null&&a!==void 0?a:-1})}t.reserveCache=reserveCache;function getContentRange(e,t){return`bytes ${e}-${t}/*`}function uploadChunk(e,t,n,i,o){return r(this,void 0,void 0,function*(){a.debug(`Uploading chunk of size ${o-i+1} bytes at offset ${i} with content range: ${getContentRange(i,o)}`);const s={"Content-Type":"application/octet-stream","Content-Range":getContentRange(i,o)};const c=yield h.retryHttpClientResponse(`uploadChunk (start: ${i}, end: ${o})`,()=>r(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,n(),s)}));if(!h.isSuccessStatusCode(c.message.statusCode)){throw new Error(`Cache service responded with ${c.message.statusCode} during upload chunk.`)}})}function uploadFile(e,t,n,i){return r(this,void 0,void 0,function*(){const o=u.statSync(n).size;const s=getCacheApiUrl(`caches/${t.toString()}`);const c=u.openSync(n,"r");const l=m.getUploadOptions(i);const f=p.assertDefined("uploadConcurrency",l.uploadConcurrency);const d=p.assertDefined("uploadChunkSize",l.uploadChunkSize);const h=[...new Array(f).keys()];a.debug("Awaiting all uploads");let g=0;try{yield Promise.all(h.map(()=>r(this,void 0,void 0,function*(){while(g<o){const t=Math.min(o-g,d);const r=g;const i=g+t-1;g+=d;yield uploadChunk(e,s,()=>u.createReadStream(n,{fd:c,start:r,end:i,autoClose:false}).on("error",e=>{throw new Error(`Cache upload failed because file read failed with ${e.message}`)}),r,i)}})))}finally{u.closeSync(c)}return})}function commitCache(e,t,n){return r(this,void 0,void 0,function*(){const i={size:n};return yield h.retryTypedResponse("commitCache",()=>r(this,void 0,void 0,function*(){return e.postJson(getCacheApiUrl(`caches/${t.toString()}`),i)}))})}function saveCache(e,t,n){return r(this,void 0,void 0,function*(){const r=createHttpClient();a.debug("Upload cache");yield uploadFile(r,e,t,n);a.debug("Commiting cache");const i=p.getArchiveFileSizeIsBytes(t);const o=yield commitCache(r,e,i);if(!h.isSuccessStatusCode(o.statusCode)){throw new Error(`Cache service responded with ${o.statusCode} during commit cache.`)}a.info("Cache saved successfully")})}t.saveCache=saveCache},,,function(e,t,n){var r=n(622);var i=process.platform==="win32";var a=n(747);var o=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function rethrow(){var e;if(o){var t=new Error;e=debugCallback}else e=missingCallback;return e;function debugCallback(e){if(e){t.message=e.message;e=t;missingCallback(e)}}function missingCallback(e){if(e){if(process.throwDeprecation)throw e;else if(!process.noDeprecation){var t="fs: missing callback "+(e.stack||e.message);if(process.traceDeprecation)console.trace(t);else console.error(t)}}}}function maybeCallback(e){return typeof e==="function"?e:rethrow()}var s=r.normalize;if(i){var c=/(.*?)(?:[\/\\]+|$)/g}else{var c=/(.*?)(?:[\/]+|$)/g}if(i){var u=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/}else{var u=/^[\/]*/}t.realpathSync=function realpathSync(e,t){e=r.resolve(e);if(t&&Object.prototype.hasOwnProperty.call(t,e)){return t[e]}var n=e,o={},s={};var l;var p;var f;var d;start();function start(){var t=u.exec(e);l=t[0].length;p=t[0];f=t[0];d="";if(i&&!s[f]){a.lstatSync(f);s[f]=true}}while(l<e.length){c.lastIndex=l;var m=c.exec(e);d=p;p+=m[0];f=d+m[1];l=c.lastIndex;if(s[f]||t&&t[f]===f){continue}var h;if(t&&Object.prototype.hasOwnProperty.call(t,f)){h=t[f]}else{var g=a.lstatSync(f);if(!g.isSymbolicLink()){s[f]=true;if(t)t[f]=f;continue}var y=null;if(!i){var v=g.dev.toString(32)+":"+g.ino.toString(32);if(o.hasOwnProperty(v)){y=o[v]}}if(y===null){a.statSync(f);y=a.readlinkSync(f)}h=r.resolve(d,y);if(t)t[f]=h;if(!i)o[v]=y}e=r.resolve(h,e.slice(l));start()}if(t)t[n]=e;return e};t.realpath=function realpath(e,t,n){if(typeof n!=="function"){n=maybeCallback(t);t=null}e=r.resolve(e);if(t&&Object.prototype.hasOwnProperty.call(t,e)){return process.nextTick(n.bind(null,null,t[e]))}var o=e,s={},l={};var p;var f;var d;var m;start();function start(){var t=u.exec(e);p=t[0].length;f=t[0];d=t[0];m="";if(i&&!l[d]){a.lstat(d,function(e){if(e)return n(e);l[d]=true;LOOP()})}else{process.nextTick(LOOP)}}function LOOP(){if(p>=e.length){if(t)t[o]=e;return n(null,e)}c.lastIndex=p;var r=c.exec(e);m=f;f+=r[0];d=m+r[1];p=c.lastIndex;if(l[d]||t&&t[d]===d){return process.nextTick(LOOP)}if(t&&Object.prototype.hasOwnProperty.call(t,d)){return gotResolvedLink(t[d])}return a.lstat(d,gotStat)}function gotStat(e,r){if(e)return n(e);if(!r.isSymbolicLink()){l[d]=true;if(t)t[d]=d;return process.nextTick(LOOP)}if(!i){var o=r.dev.toString(32)+":"+r.ino.toString(32);if(s.hasOwnProperty(o)){return gotTarget(null,s[o],d)}}a.stat(d,function(e){if(e)return n(e);a.readlink(d,function(e,t){if(!i)s[o]=t;gotTarget(e,t)})})}function gotTarget(e,i,a){if(e)return n(e);var o=r.resolve(m,i);if(t)t[a]=o;gotResolvedLink(o)}function gotResolvedLink(t){e=r.resolve(t,e.slice(p));start()}}},,,,,,,,,,,,function(e){e.exports=require("child_process")},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.run=void 0;const s=a(n(470));const c=a(n(622));const u=n(982);const l=a(n(888));const p=a(n(948));const f=a(n(169));const d=a(n(317));const m=a(n(286));function run(){return o(this,void 0,void 0,function*(){try{const e=process.env[`GITHUB_WORKSPACE`]||"";const t=yield f.execute(yield resolveGradleExecutable(e),resolveBuildRootDirectory(e),parseCommandLineArguments());if(t.buildScanUrl){s.setOutput("build-scan-url",t.buildScanUrl)}if(t.status!==0){s.setFailed(`Gradle process exited with status ${t.status}`)}}catch(e){s.setFailed(e.message)}})}t.run=run;run();function resolveGradleExecutable(e){return o(this,void 0,void 0,function*(){const t=l.inputOrNull("gradle-version");if(t!==null&&t!=="wrapper"){return c.resolve(yield m.gradleVersion(t))}const n=l.inputOrNull("gradle-executable");if(n!==null){if(n.endsWith(d.wrapperFilename())){yield p.restoreCachedWrapperDist(c.resolve(n,".."))}return c.resolve(e,n)}const r=l.inputOrNull("wrapper-directory");const i=r!==null?c.join(e,r):e;yield p.restoreCachedWrapperDist(i);return c.resolve(i,d.wrapperFilename())})}function resolveBuildRootDirectory(e){const t=l.inputOrNull("build-root-directory");const n=t===null?c.resolve(e):c.resolve(e,t);return n}function parseCommandLineArguments(){const e=l.inputOrNull("arguments");return e===null?[]:u.parseArgsStringToArgv(e)}},,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.MetricsAPI=void 0;var r=n(450);var i=n(976);var a=function(){function MetricsAPI(){}MetricsAPI.getInstance=function(){if(!this._instance){this._instance=new MetricsAPI}return this._instance};MetricsAPI.prototype.setGlobalMeterProvider=function(e){if(i._global[i.GLOBAL_METRICS_API_KEY]){return this.getMeterProvider()}i._global[i.GLOBAL_METRICS_API_KEY]=i.makeGetter(i.API_BACKWARDS_COMPATIBILITY_VERSION,e,r.NOOP_METER_PROVIDER);return e};MetricsAPI.prototype.getMeterProvider=function(){var e,t;return(t=(e=i._global[i.GLOBAL_METRICS_API_KEY])===null||e===void 0?void 0:e.call(i._global,i.API_BACKWARDS_COMPATIBILITY_VERSION))!==null&&t!==void 0?t:r.NOOP_METER_PROVIDER};MetricsAPI.prototype.getMeter=function(e,t){return this.getMeterProvider().getMeter(e,t)};MetricsAPI.prototype.disable=function(){delete i._global[i.GLOBAL_METRICS_API_KEY]};return MetricsAPI}();t.MetricsAPI=a},function(e){e.exports=collect;function collect(e){if(e._collected)return;if(e._paused)return e.on("resume",collect.bind(null,e));e._collected=true;e.pause();e.on("data",save);e.on("end",save);var t=[];function save(e){if(typeof e==="string")e=new Buffer(e);if(Buffer.isBuffer(e)&&!e.length)return;t.push(e)}e.on("entry",saveEntry);var n=[];function saveEntry(e){collect(e);n.push(e)}e.on("proxy",proxyPause);function proxyPause(e){e.pause()}e.pipe=function(r){return function(i){var a=0;(function unblockEntry(){var t=n[a++];if(!t)return resume();t.on("end",unblockEntry);if(i)i.add(t);else e.emit("entry",t)})();function resume(){e.removeListener("entry",saveEntry);e.removeListener("data",save);e.removeListener("end",save);e.pipe=r;if(i)e.pipe(i);t.forEach(function(t){if(t)e.emit("data",t);else e.emit("end")});e.resume()}return i}}(e.pipe)}},,function(e,t,n){var r=n(417);e.exports=function nodeRNG(){return r.randomBytes(16)}},,function(e,t,n){"use strict";var r=n(631);var i=n(16);var a=n(605);var o=n(211);var s=n(614);var c=n(357);var u=n(669);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=a.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=a.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=o.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=o.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||a.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",function onFree(e,n,r,i){var a=toOptions(n,r,i);for(var o=0,s=t.requests.length;o<s;++o){var c=t.requests[o];if(c.host===a.host&&c.port===a.port){t.requests.splice(o,1);c.request.onSocket(e);return}}e.destroy();t.removeSocket(e)})}u.inherits(TunnelingAgent,s.EventEmitter);TunnelingAgent.prototype.addRequest=function addRequest(e,t,n,r){var i=this;var a=mergeOptions({request:e},i.options,toOptions(t,n,r));if(i.sockets.length>=this.maxSockets){i.requests.push(a);return}i.createSocket(a,function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){i.emit("free",t,a)}function onCloseOrRemove(e){i.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}})};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var n=this;var r={};n.sockets.push(r);var i=mergeOptions({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){i.localAddress=e.localAddress}if(i.proxyAuth){i.headers=i.headers||{};i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")}l("making CONNECT request");var a=n.request(i);a.useChunkedEncodingByDefault=false;a.once("response",onResponse);a.once("upgrade",onUpgrade);a.once("connect",onConnect);a.once("error",onError);a.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,n){process.nextTick(function(){onConnect(e,t,n)})}function onConnect(i,o,s){a.removeAllListeners();o.removeAllListeners();if(i.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",i.statusCode);o.destroy();var c=new Error("tunneling socket could not be established, "+"statusCode="+i.statusCode);c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(r);return}if(s.length>0){l("got illegal response body from proxy");o.destroy();var c=new Error("got illegal response body from proxy");c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(r);return}l("tunneling connection has established");n.sockets[n.sockets.indexOf(r)]=o;return t(o)}function onError(t){a.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var i=new Error("tunneling socket could not be established, "+"cause="+t.message);i.code="ECONNRESET";e.request.emit("error",i);n.removeSocket(r)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var n=this.requests.shift();if(n){this.createSocket(n,function(e){n.request.onSocket(e)})}};function createSecureSocket(e,t){var n=this;TunnelingAgent.prototype.createSocket.call(n,e,function(r){var a=e.request.getHeader("host");var o=mergeOptions({},n.options,{socket:r,servername:a?a.replace(/:.*$/,""):e.host});var s=i.connect(0,o);n.sockets[n.sockets.indexOf(r)]=s;t(s)})}function toOptions(e,t,n){if(typeof e==="string"){return{host:e,port:t,localAddress:n}}return e}function mergeOptions(e){for(var t=1,n=arguments.length;t<n;++t){var r=arguments[t];if(typeof r==="object"){var i=Object.keys(r);for(var a=0,o=i.length;a<o;++a){var s=i[a];if(r[s]!==undefined){e[s]=r[s]}}}}return e}var l;if(process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)){l=function(){var e=Array.prototype.slice.call(arguments);if(typeof e[0]==="string"){e[0]="TUNNEL: "+e[0]}else{e.unshift("TUNNEL:")}console.error.apply(console,e)}}else{l=function(){}}t.debug=l},,function(e,t){function isArray(e){if(Array.isArray){return Array.isArray(e)}return objectToString(e)==="[object Array]"}t.isArray=isArray;function isBoolean(e){return typeof e==="boolean"}t.isBoolean=isBoolean;function isNull(e){return e===null}t.isNull=isNull;function isNullOrUndefined(e){return e==null}t.isNullOrUndefined=isNullOrUndefined;function isNumber(e){return typeof e==="number"}t.isNumber=isNumber;function isString(e){return typeof e==="string"}t.isString=isString;function isSymbol(e){return typeof e==="symbol"}t.isSymbol=isSymbol;function isUndefined(e){return e===void 0}t.isUndefined=isUndefined;function isRegExp(e){return objectToString(e)==="[object RegExp]"}t.isRegExp=isRegExp;function isObject(e){return typeof e==="object"&&e!==null}t.isObject=isObject;function isDate(e){return objectToString(e)==="[object Date]"}t.isDate=isDate;function isError(e){return objectToString(e)==="[object Error]"||e instanceof Error}t.isError=isError;function isFunction(e){return typeof e==="function"}t.isFunction=isFunction;function isPrimitive(e){return e===null||typeof e==="boolean"||typeof e==="number"||typeof e==="string"||typeof e==="symbol"||typeof e==="undefined"}t.isPrimitive=isPrimitive;t.isBuffer=Buffer.isBuffer;function objectToString(e){return Object.prototype.toString.call(e)}},function(e){var t;var n;var r;var i;var a;var o;var s;var c;var u;var l;var p;var f;var d;var m;var h;var g;var y;var v;var b;var w;var _;var x;var k;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(n,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,r){return e[n]=t?t(n,r):r}}})(function(e){var S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){S(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i))e[i]=t[i]}return e};r=function(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++){if(t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i]))n[r[i]]=e[r[i]]}return n};i=function(e,t,n,r){var i=arguments.length,a=i<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,o;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)if(o=e[s])a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a;return i>3&&a&&Object.defineProperty(t,n,a),a};a=function(e,t){return function(n,r){t(n,r,e)}};o=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o;return o={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function verb(e){return function(t){return step([e,t])}}function step(o){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(a=o[0]&2?i["return"]:o[0]?i["throw"]||((a=i["return"])&&a.call(i),0):i.next)&&!(a=a.call(i,o[1])).done)return a;if(i=0,a)o=[o[0]&2,a.value];switch(o[0]){case 0:case 1:a=o;break;case 4:n.label++;return{value:o[1],done:false};case 5:n.label++;i=o[1];o=[0];continue;case 7:o=n.ops.pop();n.trys.pop();continue;default:if(!(a=n.trys,a=a.length>0&&a[a.length-1])&&(o[0]===6||o[0]===2)){n=0;continue}if(o[0]===3&&(!a||o[1]>a[0]&&o[1]<a[3])){n.label=o[1];break}if(o[0]===6&&n.label<a[1]){n.label=a[1];a=o;break}if(a&&n.label<a[2]){n.label=a[2];n.ops.push(o);break}if(a[2])n.ops.pop();n.trys.pop();continue}o=t.call(e,n)}catch(e){o=[6,e];i=0}finally{r=a=0}if(o[0]&5)throw o[1];return{value:o[0]?o[1]:void 0,done:true}}};u=function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))k(t,e,n)};k=Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};l=function(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)a.push(i.value)}catch(e){o={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(o)throw o.error}}return a};f=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(p(arguments[t]));return e};d=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),i=0,t=0;t<n;t++)for(var a=arguments[t],o=0,s=a.length;o<s;o++,i++)r[i]=a[o];return r};m=function(e){return this instanceof m?(this.v=e,this):new m(e)};h=function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,a=[];return i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i;function verb(e){if(r[e])i[e]=function(t){return new Promise(function(n,r){a.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof m?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),a.shift(),a.length)resume(a[0][0],a[0][1])}};g=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:m(e[r](t)),done:r==="return"}:i?i(t):t}:i}};y=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};v=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var j=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};b=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))k(t,e,n);j(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};_=function(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)};x=function(e,t,n){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,n);return n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",a);e("__metadata",o);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",k);e("__values",l);e("__read",p);e("__spread",f);e("__spreadArrays",d);e("__await",m);e("__asyncGenerator",h);e("__asyncDelegator",g);e("__asyncValues",y);e("__makeTemplateObject",v);e("__importStar",b);e("__importDefault",w);e("__classPrivateFieldGet",_);e("__classPrivateFieldSet",x)})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t._globalThis=void 0;t._globalThis=typeof globalThis==="object"?globalThis:global},,function(e,t){"use strict";t.fromCallback=function(e){return Object.defineProperty(function(){if(typeof arguments[arguments.length-1]==="function")e.apply(this,arguments);else{return new Promise((t,n)=>{arguments[arguments.length]=((e,r)=>{if(e)return n(e);t(r)});arguments.length++;e.apply(this,arguments)})}},"name",{value:e.name})};t.fromPromise=function(e){return Object.defineProperty(function(){const t=arguments[arguments.length-1];if(typeof t!=="function")return e.apply(this,arguments);else e.apply(this,arguments).then(e=>t(null,e),t)},"name",{value:e.name})}},,function(e,t,n){"use strict";e.exports=function(e,t,r){var i=e.PromiseInspection;var a=n(248);function SettledPromiseArray(e){this.constructor$(e)}a.inherits(SettledPromiseArray,t);SettledPromiseArray.prototype._promiseResolved=function(e,t){this._values[e]=t;var n=++this._totalResolved;if(n>=this._length){this._resolve(this._values);return true}return false};SettledPromiseArray.prototype._promiseFulfilled=function(e,t){var n=new i;n._bitField=33554432;n._settledValueField=e;return this._promiseResolved(t,n)};SettledPromiseArray.prototype._promiseRejected=function(e,t){var n=new i;n._bitField=16777216;n._settledValueField=e;return this._promiseResolved(t,n)};e.settle=function(e){r.deprecated(".settle()",".reflect()");return new SettledPromiseArray(e).promise()};e.prototype.settle=function(){return e.settle(this)}}},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NOOP_TRACER=t.NoopTracer=void 0;var r=n(767);var i=function(){function NoopTracer(){}NoopTracer.prototype.getCurrentSpan=function(){return r.NOOP_SPAN};NoopTracer.prototype.startSpan=function(e,t){return r.NOOP_SPAN};NoopTracer.prototype.withSpan=function(e,t){return t()};NoopTracer.prototype.bind=function(e,t){return e};return NoopTracer}();t.NoopTracer=i;t.NOOP_TRACER=new i},function(e,t,n){var r=n(794).Stream;var i=n(669);e.exports=DelayedStream;function DelayedStream(){this.source=null;this.dataSize=0;this.maxDataSize=1024*1024;this.pauseStream=true;this._maxDataSizeExceeded=false;this._released=false;this._bufferedEvents=[]}i.inherits(DelayedStream,r);DelayedStream.create=function(e,t){var n=new this;t=t||{};for(var r in t){n[r]=t[r]}n.source=e;var i=e.emit;e.emit=function(){n._handleEmit(arguments);return i.apply(e,arguments)};e.on("error",function(){});if(n.pauseStream){e.pause()}return n};Object.defineProperty(DelayedStream.prototype,"readable",{configurable:true,enumerable:true,get:function(){return this.source.readable}});DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DelayedStream.prototype.resume=function(){if(!this._released){this.release()}this.source.resume()};DelayedStream.prototype.pause=function(){this.source.pause()};DelayedStream.prototype.release=function(){this._released=true;this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this));this._bufferedEvents=[]};DelayedStream.prototype.pipe=function(){var e=r.prototype.pipe.apply(this,arguments);this.resume();return e};DelayedStream.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}if(e[0]==="data"){this.dataSize+=e[1].length;this._checkIfMaxDataSizeExceeded()}this._bufferedEvents.push(e)};DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(this._maxDataSizeExceeded){return}if(this.dataSize<=this.maxDataSize){return}this._maxDataSizeExceeded=true;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(e))}},,,,,function(e,t,n){var r=n(751),i=n(566);e.exports=iterate;function iterate(e,t,n,r){var a=n["keyedList"]?n["keyedList"][n.index]:n.index;n.jobs[a]=runJob(t,a,e[a],function(e,t){if(!(a in n.jobs)){return}delete n.jobs[a];if(e){i(n)}else{n.results[a]=t}r(e,n.results)})}function runJob(e,t,n,i){var a;if(e.length==2){a=e(n,r(i))}else{a=e(n,t,r(i))}return a}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NOOP_TRACER_PROVIDER=t.NoopTracerProvider=void 0;var r=n(151);var i=function(){function NoopTracerProvider(){}NoopTracerProvider.prototype.getTracer=function(e,t){return r.NOOP_TRACER};return NoopTracerProvider}();t.NoopTracerProvider=i;t.NOOP_TRACER_PROVIDER=new i},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.inputCacheKeyGlobs=t.tryDeleteFiles=t.cacheDependencies=t.restoreCachedDependencies=void 0;const s=a(n(622));const c=a(n(747));const u=a(n(87));const l=a(n(470));const p=a(n(692));const f=a(n(888));const d=a(n(662));const m="DEPENDENCIES_CACHE_PATH";const h="DEPENDENCIES_CACHE_KEY";const g="DEPENDENCIES_CACHE_RESULT";function restoreCachedDependencies(e){return o(this,void 0,void 0,function*(){if(isDependenciesCacheDisabled())return;const t=s.resolve(u.homedir(),".gradle/caches/modules-2");if(c.existsSync(t))return;l.saveState(m,t);const n=f.inputBoolean("dependencies-cache-exact");const r=inputCacheKeyGlobs("dependencies-cache-key");const i=yield d.hashFiles(e,r);const a="dependencies-";const o=`${a}${i}`;l.saveState(h,o);const y=yield p.restoreCache([t],o,n?[]:[a]);if(!y){l.info("Dependencies cache not found, expect dependencies download.");return}l.saveState(g,y);l.info(`Dependencies restored from cache key: ${y}`);return})}t.restoreCachedDependencies=restoreCachedDependencies;function cacheDependencies(){return o(this,void 0,void 0,function*(){if(isDependenciesCacheDisabled())return;const e=l.getState(m);const t=l.getState(h);const n=l.getState(g);if(!e||!c.existsSync(e)){l.debug("No dependencies to cache.");return}if(n&&t===n){l.info(`Dependencies cache hit occurred on the cache key ${t}, not saving cache.`);return}const r=tryDeleteFiles([s.resolve(e,"modules-2.lock")]);if(!r){l.warning("Unable to delete dependencies lock files, try using --no-daemon or stopping the daemon last if you have several Gradle steps, not saving cache.");return}try{yield p.saveCache([e],t)}catch(e){if(e.name===p.ValidationError.name){throw e}else if(e.name===p.ReserveCacheError.name){l.info(e.message)}else{l.info(`[warning] ${e.message}`)}}return})}t.cacheDependencies=cacheDependencies;function tryDeleteFiles(e){let t=false;for(const n of e){if(c.existsSync(n)){try{c.unlinkSync(n)}catch(e){t=true}}}return!t}t.tryDeleteFiles=tryDeleteFiles;function isDependenciesCacheDisabled(){return!f.inputBoolean("dependencies-cache-enabled",false)}function inputCacheKeyGlobs(e){const t=f.inputArrayOrNull(e);return t?t:["**/*.gradle","**/*.gradle.kts","**/gradle.properties","gradle/**"]}t.inputCacheKeyGlobs=inputCacheKeyGlobs},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.execute=void 0;const s=a(n(986));const c=a(n(167));const u=a(n(804));function execute(e,t,n){return o(this,void 0,void 0,function*(){yield c.restoreCachedDependencies(t);yield u.restoreCachedConfiguration(t);let r=false;let i;const a=yield s.exec(e,n,{cwd:t,ignoreReturnCode:true,listeners:{stdline:e=>{if(e.includes("Publishing build scan...")){r=true}if(r&&e.startsWith("http")){i=e.trim();r=false}}}});return new BuildResultImpl(a,i)})}t.execute=execute;class BuildResultImpl{constructor(e,t){this.status=e;this.buildScanUrl=t}}},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(733));var i=_interopRequireDefault(n(855));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}let a;let o;let s=0;let c=0;function v1(e,t,n){let u=t&&n||0;const l=t||new Array(16);e=e||{};let p=e.node||a;let f=e.clockseq!==undefined?e.clockseq:o;if(p==null||f==null){const t=e.random||(e.rng||r.default)();if(p==null){p=a=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(f==null){f=o=(t[6]<<8|t[7])&16383}}let d=e.msecs!==undefined?e.msecs:Date.now();let m=e.nsecs!==undefined?e.nsecs:c+1;const h=d-s+(m-c)/1e4;if(h<0&&e.clockseq===undefined){f=f+1&16383}if((h<0||d>s)&&e.nsecs===undefined){m=0}if(m>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}s=d;c=m;o=f;d+=122192928e5;const g=((d&268435455)*1e4+m)%4294967296;l[u++]=g>>>24&255;l[u++]=g>>>16&255;l[u++]=g>>>8&255;l[u++]=g&255;const y=d/4294967296*1e4&268435455;l[u++]=y>>>8&255;l[u++]=y&255;l[u++]=y>>>24&15|16;l[u++]=y>>>16&255;l[u++]=f>>>8|128;l[u++]=f&255;for(let e=0;e<6;++e){l[u+e]=p[e]}return t||(0,i.default)(l)}var u=v1;t.default=u},,,,,,,,,,,,,,function(e){"use strict";e.exports=function(e){function PromiseInspection(e){if(e!==undefined){e=e._target();this._bitField=e._bitField;this._settledValueField=e._isFateSealed()?e._settledValue():undefined}else{this._bitField=0;this._settledValueField=undefined}}PromiseInspection.prototype._settledValue=function(){return this._settledValueField};var t=PromiseInspection.prototype.value=function(){if(!this.isFulfilled()){throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n See http://goo.gl/MqrFmX\n")}return this._settledValue()};var n=PromiseInspection.prototype.error=PromiseInspection.prototype.reason=function(){if(!this.isRejected()){throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n See http://goo.gl/MqrFmX\n")}return this._settledValue()};var r=PromiseInspection.prototype.isFulfilled=function(){return(this._bitField&33554432)!==0};var i=PromiseInspection.prototype.isRejected=function(){return(this._bitField&16777216)!==0};var a=PromiseInspection.prototype.isPending=function(){return(this._bitField&50397184)===0};var o=PromiseInspection.prototype.isResolved=function(){return(this._bitField&50331648)!==0};PromiseInspection.prototype.isCancelled=function(){return(this._bitField&8454144)!==0};e.prototype.__isCancelled=function(){return(this._bitField&65536)===65536};e.prototype._isCancelled=function(){return this._target().__isCancelled()};e.prototype.isCancelled=function(){return(this._target()._bitField&8454144)!==0};e.prototype.isPending=function(){return a.call(this._target())};e.prototype.isRejected=function(){return i.call(this._target())};e.prototype.isFulfilled=function(){return r.call(this._target())};e.prototype.isResolved=function(){return o.call(this._target())};e.prototype.value=function(){return t.call(this._target())};e.prototype.reason=function(){var e=this._target();e._unsetRejectionIsUnhandled();return n.call(e)};e.prototype._value=function(){return this._settledValue()};e.prototype._reason=function(){this._unsetRejectionIsUnhandled();return this._settledValue()};e.PromiseInspection=PromiseInspection}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,function(e,t,n){var r=n(489);var i=n(225);var a=n(887);var o=n(794);var s=n(479);var c=n(761);var u=n(474);var l=n(936);var p=n(287);if(!o.Writable||!o.Writable.prototype.destroy)o=n(574);e.exports=function unzip(e,t,n,f){var d=a(),m=o.PassThrough();var h=e.stream(t);h.pipe(d).on("error",function(e){m.emit("error",e)});m.vars=d.pull(30).then(function(e){var t=s.parse(e).word32lu("signature").word16lu("versionsNeededToExtract").word16lu("flags").word16lu("compressionMethod").word16lu("lastModifiedTime").word16lu("lastModifiedDate").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").word16lu("fileNameLength").word16lu("extraFieldLength").vars;t.lastModifiedDateTime=p(t.lastModifiedDate,t.lastModifiedTime);return d.pull(t.fileNameLength).then(function(e){t.fileName=e.toString("utf8");return d.pull(t.extraFieldLength)}).then(function(e){var a;t.extra=u(e,t);if(f&&f.compressedSize)t=f;if(t.flags&1)a=d.pull(12).then(function(e){if(!n)throw new Error("MISSING_PASSWORD");var r=i();String(n).split("").forEach(function(e){r.update(e)});for(var a=0;a<e.length;a++)e[a]=r.decryptByte(e[a]);t.decrypt=r;t.compressedSize-=12;var o=t.flags&8?t.lastModifiedTime>>8&255:t.crc32>>24&255;if(e[11]!==o)throw new Error("BAD_PASSWORD");return t});return r.resolve(a).then(function(){m.emit("vars",t);return t})})});m.vars.then(function(e){var t=!(e.flags&8)||e.compressedSize>0,n;var r=e.compressionMethod?c.createInflateRaw():o.PassThrough();if(t){m.size=e.uncompressedSize;n=e.compressedSize}else{n=l.alloc(4);n.writeUInt32LE(134695760,0)}var i=d.stream(n);if(e.decrypt)i=i.pipe(e.decrypt.stream());i.pipe(r).on("error",function(e){m.emit("error",e)}).pipe(m).on("finish",function(){if(h.abort)h.abort();else if(h.close)h.close();else if(h.push)h.push();else console.log("warning - unable to close stream")})}).catch(function(e){m.emit("error",e)});return m}},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(676));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parse(e){if(!(0,r.default)(e)){throw TypeError("Invalid UUID")}let t;const n=new Uint8Array(16);n[0]=(t=parseInt(e.slice(0,8),16))>>>24;n[1]=t>>>16&255;n[2]=t>>>8&255;n[3]=t&255;n[4]=(t=parseInt(e.slice(9,13),16))>>>8;n[5]=t&255;n[6]=(t=parseInt(e.slice(14,18),16))>>>8;n[7]=t&255;n[8]=(t=parseInt(e.slice(19,23),16))>>>8;n[9]=t&255;n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;n[11]=t/4294967296&255;n[12]=t>>>24&255;n[13]=t>>>16&255;n[14]=t>>>8&255;n[15]=t&255;return n}var i=parse;t.default=i},,,,,,,,,,,,,function(e,t){(function(){"use strict";t.stripBOM=function(e){if(e[0]==="\ufeff"){return e.substring(1)}else{return e}}}).call(this)},function(e){e.exports=require("https")},,function(e){e.exports=require("punycode")},,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,function(e,t,n){var r=n(965);var i=n(794);if(!i.Writable||!i.Writable.prototype.destroy)i=n(574);var a;function generateTable(){var e=3988292384,t,n,r;a=[];for(n=0;n<256;n++){t=n;for(r=0;r<8;r++)t=t&1?e^t>>>1:t=t>>>1;a[n]=t>>>0}}function crc(e,t){if(!a)generateTable();if(e.charCodeAt)e=e.charCodeAt(0);return r(t).shiftRight(8).and(16777215).xor(a[r(t).xor(e).and(255)]).value}function Decrypt(){if(!(this instanceof Decrypt))return new Decrypt;this.key0=305419896;this.key1=591751049;this.key2=878082192}Decrypt.prototype.update=function(e){this.key0=crc(e,this.key0);this.key1=r(this.key0).and(255).and(4294967295).add(this.key1);this.key1=r(this.key1).multiply(134775813).add(1).and(4294967295).value;this.key2=crc(r(this.key1).shiftRight(24).and(255),this.key2)};Decrypt.prototype.decryptByte=function(e){var t=r(this.key2).or(2);e=e^r(t).multiply(r(t^1)).shiftRight(8).and(255);this.update(e);return e};Decrypt.prototype.stream=function(){var e=i.Transform(),t=this;e._transform=function(e,n,r){for(var i=0;i<e.length;i++){e[i]=t.decryptByte(e[i])}this.push(e);r()};return e};e.exports=Decrypt},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){e.headers["Authorization"]="Basic "+Buffer.from(this.username+":"+this.password).toString("base64")}canHandleAuthentication(e){return false}handleAuthentication(e,t,n){return null}}t.BasicCredentialHandler=BasicCredentialHandler;class BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){e.headers["Authorization"]="Bearer "+this.token}canHandleAuthentication(e){return false}handleAuthentication(e,t,n){return null}}t.BearerCredentialHandler=BearerCredentialHandler;class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){e.headers["Authorization"]="Basic "+Buffer.from("PAT:"+this.token).toString("base64")}canHandleAuthentication(e){return false}handleAuthentication(e,t,n){return null}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n=function(){function AzureKeyCredential(e){if(!e){throw new Error("key must be a non-empty string")}this._key=e}Object.defineProperty(AzureKeyCredential.prototype,"key",{get:function(){return this._key},enumerable:false,configurable:true});AzureKeyCredential.prototype.update=function(e){this._key=e};return AzureKeyCredential}();function isTokenCredential(e){return e&&typeof e.getToken==="function"&&(e.signRequest===undefined||e.getToken.length>0)}t.AzureKeyCredential=n;t.isTokenCredential=isTokenCredential},,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!t.hasOwnProperty(n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});i(n(328),t);i(n(715),t);i(n(924),t)},function(e,t,n){"use strict";var r=n(822);function destroy(e,t){var n=this;var i=this._readableState&&this._readableState.destroyed;var a=this._writableState&&this._writableState.destroyed;if(i||a){if(t){t(e)}else if(e&&(!this._writableState||!this._writableState.errorEmitted)){r.nextTick(emitErrorNT,this,e)}return this}if(this._readableState){this._readableState.destroyed=true}if(this._writableState){this._writableState.destroyed=true}this._destroy(e||null,function(e){if(!t&&e){r.nextTick(emitErrorNT,n,e);if(n._writableState){n._writableState.errorEmitted=true}}else if(t){t(e)}});return this}function undestroy(){if(this._readableState){this._readableState.destroyed=false;this._readableState.reading=false;this._readableState.ended=false;this._readableState.endEmitted=false}if(this._writableState){this._writableState.destroyed=false;this._writableState.ended=false;this._writableState.ending=false;this._writableState.finished=false;this._writableState.errorEmitted=false}}function emitErrorNT(e,t){e.emit("error",t)}e.exports={destroy:destroy,undestroy:undestroy}},,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var n=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;t.default=n},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=_default;t.URL=t.DNS=void 0;var r=_interopRequireDefault(n(855));var i=_interopRequireDefault(n(197));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function stringToBytes(e){e=unescape(encodeURIComponent(e));const t=[];for(let n=0;n<e.length;++n){t.push(e.charCodeAt(n))}return t}const a="6ba7b810-9dad-11d1-80b4-00c04fd430c8";t.DNS=a;const o="6ba7b811-9dad-11d1-80b4-00c04fd430c8";t.URL=o;function _default(e,t,n){function generateUUID(e,a,o,s){if(typeof e==="string"){e=stringToBytes(e)}if(typeof a==="string"){a=(0,i.default)(a)}if(a.length!==16){throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)")}let c=new Uint8Array(16+e.length);c.set(a);c.set(e,a.length);c=n(c);c[6]=c[6]&15|t;c[8]=c[8]&63|128;if(o){s=s||0;for(let e=0;e<16;++e){o[s+e]=c[e]}return o}return(0,r.default)(c)}try{generateUUID.name=e}catch(e){}generateUUID.DNS=a;generateUUID.URL=o;return generateUUID}},function(e,t,n){"use strict";var r=n(822);e.exports=Readable;var i=n(262);var a;Readable.ReadableState=ReadableState;var o=n(614).EventEmitter;var s=function(e,t){return e.listeners(t).length};var c=n(427);var u=n(608).Buffer;var l=global.Uint8Array||function(){};function _uint8ArrayToBuffer(e){return u.from(e)}function _isUint8Array(e){return u.isBuffer(e)||e instanceof l}var p=Object.create(n(143));p.inherits=n(689);var f=n(669);var d=void 0;if(f&&f.debuglog){d=f.debuglog("stream")}else{d=function(){}}var m=n(76);var h=n(232);var g;p.inherits(Readable,c);var y=["error","close","destroy","pause","resume"];function prependListener(e,t,n){if(typeof e.prependListener==="function")return e.prependListener(t,n);if(!e._events||!e._events[t])e.on(t,n);else if(i(e._events[t]))e._events[t].unshift(n);else e._events[t]=[n,e._events[t]]}function ReadableState(e,t){a=a||n(831);e=e||{};var r=t instanceof a;this.objectMode=!!e.objectMode;if(r)this.objectMode=this.objectMode||!!e.readableObjectMode;var i=e.highWaterMark;var o=e.readableHighWaterMark;var s=this.objectMode?16:16*1024;if(i||i===0)this.highWaterMark=i;else if(r&&(o||o===0))this.highWaterMark=o;else this.highWaterMark=s;this.highWaterMark=Math.floor(this.highWaterMark);this.buffer=new m;this.length=0;this.pipes=null;this.pipesCount=0;this.flowing=null;this.ended=false;this.endEmitted=false;this.reading=false;this.sync=true;this.needReadable=false;this.emittedReadable=false;this.readableListening=false;this.resumeScheduled=false;this.destroyed=false;this.defaultEncoding=e.defaultEncoding||"utf8";this.awaitDrain=0;this.readingMore=false;this.decoder=null;this.encoding=null;if(e.encoding){if(!g)g=n(674).StringDecoder;this.decoder=new g(e.encoding);this.encoding=e.encoding}}function Readable(e){a=a||n(831);if(!(this instanceof Readable))return new Readable(e);this._readableState=new ReadableState(e,this);this.readable=true;if(e){if(typeof e.read==="function")this._read=e.read;if(typeof e.destroy==="function")this._destroy=e.destroy}c.call(this)}Object.defineProperty(Readable.prototype,"destroyed",{get:function(){if(this._readableState===undefined){return false}return this._readableState.destroyed},set:function(e){if(!this._readableState){return}this._readableState.destroyed=e}});Readable.prototype.destroy=h.destroy;Readable.prototype._undestroy=h.undestroy;Readable.prototype._destroy=function(e,t){this.push(null);t(e)};Readable.prototype.push=function(e,t){var n=this._readableState;var r;if(!n.objectMode){if(typeof e==="string"){t=t||n.defaultEncoding;if(t!==n.encoding){e=u.from(e,t);t=""}r=true}}else{r=true}return readableAddChunk(this,e,t,false,r)};Readable.prototype.unshift=function(e){return readableAddChunk(this,e,null,true,false)};function readableAddChunk(e,t,n,r,i){var a=e._readableState;if(t===null){a.reading=false;onEofChunk(e,a)}else{var o;if(!i)o=chunkInvalid(a,t);if(o){e.emit("error",o)}else if(a.objectMode||t&&t.length>0){if(typeof t!=="string"&&!a.objectMode&&Object.getPrototypeOf(t)!==u.prototype){t=_uint8ArrayToBuffer(t)}if(r){if(a.endEmitted)e.emit("error",new Error("stream.unshift() after end event"));else addChunk(e,a,t,true)}else if(a.ended){e.emit("error",new Error("stream.push() after EOF"))}else{a.reading=false;if(a.decoder&&!n){t=a.decoder.write(t);if(a.objectMode||t.length!==0)addChunk(e,a,t,false);else maybeReadMore(e,a)}else{addChunk(e,a,t,false)}}}else if(!r){a.reading=false}}return needMoreData(a)}function addChunk(e,t,n,r){if(t.flowing&&t.length===0&&!t.sync){e.emit("data",n);e.read(0)}else{t.length+=t.objectMode?1:n.length;if(r)t.buffer.unshift(n);else t.buffer.push(n);if(t.needReadable)emitReadable(e)}maybeReadMore(e,t)}function chunkInvalid(e,t){var n;if(!_isUint8Array(t)&&typeof t!=="string"&&t!==undefined&&!e.objectMode){n=new TypeError("Invalid non-string/buffer chunk")}return n}function needMoreData(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||e.length===0)}Readable.prototype.isPaused=function(){return this._readableState.flowing===false};Readable.prototype.setEncoding=function(e){if(!g)g=n(674).StringDecoder;this._readableState.decoder=new g(e);this._readableState.encoding=e;return this};var v=8388608;function computeNewHighWaterMark(e){if(e>=v){e=v}else{e--;e|=e>>>1;e|=e>>>2;e|=e>>>4;e|=e>>>8;e|=e>>>16;e++}return e}function howMuchToRead(e,t){if(e<=0||t.length===0&&t.ended)return 0;if(t.objectMode)return 1;if(e!==e){if(t.flowing&&t.length)return t.buffer.head.data.length;else return t.length}if(e>t.highWaterMark)t.highWaterMark=computeNewHighWaterMark(e);if(e<=t.length)return e;if(!t.ended){t.needReadable=true;return 0}return t.length}Readable.prototype.read=function(e){d("read",e);e=parseInt(e,10);var t=this._readableState;var n=e;if(e!==0)t.emittedReadable=false;if(e===0&&t.needReadable&&(t.length>=t.highWaterMark||t.ended)){d("read: emitReadable",t.length,t.ended);if(t.length===0&&t.ended)endReadable(this);else emitReadable(this);return null}e=howMuchToRead(e,t);if(e===0&&t.ended){if(t.length===0)endReadable(this);return null}var r=t.needReadable;d("need readable",r);if(t.length===0||t.length-e<t.highWaterMark){r=true;d("length less than watermark",r)}if(t.ended||t.reading){r=false;d("reading or ended",r)}else if(r){d("do read");t.reading=true;t.sync=true;if(t.length===0)t.needReadable=true;this._read(t.highWaterMark);t.sync=false;if(!t.reading)e=howMuchToRead(n,t)}var i;if(e>0)i=fromList(e,t);else i=null;if(i===null){t.needReadable=true;e=0}else{t.length-=e}if(t.length===0){if(!t.ended)t.needReadable=true;if(n!==e&&t.ended)endReadable(this)}if(i!==null)this.emit("data",i);return i};function onEofChunk(e,t){if(t.ended)return;if(t.decoder){var n=t.decoder.end();if(n&&n.length){t.buffer.push(n);t.length+=t.objectMode?1:n.length}}t.ended=true;emitReadable(e)}function emitReadable(e){var t=e._readableState;t.needReadable=false;if(!t.emittedReadable){d("emitReadable",t.flowing);t.emittedReadable=true;if(t.sync)r.nextTick(emitReadable_,e);else emitReadable_(e)}}function emitReadable_(e){d("emit readable");e.emit("readable");flow(e)}function maybeReadMore(e,t){if(!t.readingMore){t.readingMore=true;r.nextTick(maybeReadMore_,e,t)}}function maybeReadMore_(e,t){var n=t.length;while(!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark){d("maybeReadMore read 0");e.read(0);if(n===t.length)break;else n=t.length}t.readingMore=false}Readable.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))};Readable.prototype.pipe=function(e,t){var n=this;var i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e);break}i.pipesCount+=1;d("pipe count=%d opts=%j",i.pipesCount,t);var a=(!t||t.end!==false)&&e!==process.stdout&&e!==process.stderr;var o=a?onend:unpipe;if(i.endEmitted)r.nextTick(o);else n.once("end",o);e.on("unpipe",onunpipe);function onunpipe(e,t){d("onunpipe");if(e===n){if(t&&t.hasUnpiped===false){t.hasUnpiped=true;cleanup()}}}function onend(){d("onend");e.end()}var c=pipeOnDrain(n);e.on("drain",c);var u=false;function cleanup(){d("cleanup");e.removeListener("close",onclose);e.removeListener("finish",onfinish);e.removeListener("drain",c);e.removeListener("error",onerror);e.removeListener("unpipe",onunpipe);n.removeListener("end",onend);n.removeListener("end",unpipe);n.removeListener("data",ondata);u=true;if(i.awaitDrain&&(!e._writableState||e._writableState.needDrain))c()}var l=false;n.on("data",ondata);function ondata(t){d("ondata");l=false;var r=e.write(t);if(false===r&&!l){if((i.pipesCount===1&&i.pipes===e||i.pipesCount>1&&indexOf(i.pipes,e)!==-1)&&!u){d("false write response, pause",n._readableState.awaitDrain);n._readableState.awaitDrain++;l=true}n.pause()}}function onerror(t){d("onerror",t);unpipe();e.removeListener("error",onerror);if(s(e,"error")===0)e.emit("error",t)}prependListener(e,"error",onerror);function onclose(){e.removeListener("finish",onfinish);unpipe()}e.once("close",onclose);function onfinish(){d("onfinish");e.removeListener("close",onclose);unpipe()}e.once("finish",onfinish);function unpipe(){d("unpipe");n.unpipe(e)}e.emit("pipe",n);if(!i.flowing){d("pipe resume");n.resume()}return e};function pipeOnDrain(e){return function(){var t=e._readableState;d("pipeOnDrain",t.awaitDrain);if(t.awaitDrain)t.awaitDrain--;if(t.awaitDrain===0&&s(e,"data")){t.flowing=true;flow(e)}}}Readable.prototype.unpipe=function(e){var t=this._readableState;var n={hasUnpiped:false};if(t.pipesCount===0)return this;if(t.pipesCount===1){if(e&&e!==t.pipes)return this;if(!e)e=t.pipes;t.pipes=null;t.pipesCount=0;t.flowing=false;if(e)e.emit("unpipe",this,n);return this}if(!e){var r=t.pipes;var i=t.pipesCount;t.pipes=null;t.pipesCount=0;t.flowing=false;for(var a=0;a<i;a++){r[a].emit("unpipe",this,n)}return this}var o=indexOf(t.pipes,e);if(o===-1)return this;t.pipes.splice(o,1);t.pipesCount-=1;if(t.pipesCount===1)t.pipes=t.pipes[0];e.emit("unpipe",this,n);return this};Readable.prototype.on=function(e,t){var n=c.prototype.on.call(this,e,t);if(e==="data"){if(this._readableState.flowing!==false)this.resume()}else if(e==="readable"){var i=this._readableState;if(!i.endEmitted&&!i.readableListening){i.readableListening=i.needReadable=true;i.emittedReadable=false;if(!i.reading){r.nextTick(nReadingNextTick,this)}else if(i.length){emitReadable(this)}}}return n};Readable.prototype.addListener=Readable.prototype.on;function nReadingNextTick(e){d("readable nexttick read 0");e.read(0)}Readable.prototype.resume=function(){var e=this._readableState;if(!e.flowing){d("resume");e.flowing=true;resume(this,e)}return this};function resume(e,t){if(!t.resumeScheduled){t.resumeScheduled=true;r.nextTick(resume_,e,t)}}function resume_(e,t){if(!t.reading){d("resume read 0");e.read(0)}t.resumeScheduled=false;t.awaitDrain=0;e.emit("resume");flow(e);if(t.flowing&&!t.reading)e.read(0)}Readable.prototype.pause=function(){d("call pause flowing=%j",this._readableState.flowing);if(false!==this._readableState.flowing){d("pause");this._readableState.flowing=false;this.emit("pause")}return this};function flow(e){var t=e._readableState;d("flow",t.flowing);while(t.flowing&&e.read()!==null){}}Readable.prototype.wrap=function(e){var t=this;var n=this._readableState;var r=false;e.on("end",function(){d("wrapped end");if(n.decoder&&!n.ended){var e=n.decoder.end();if(e&&e.length)t.push(e)}t.push(null)});e.on("data",function(i){d("wrapped data");if(n.decoder)i=n.decoder.write(i);if(n.objectMode&&(i===null||i===undefined))return;else if(!n.objectMode&&(!i||!i.length))return;var a=t.push(i);if(!a){r=true;e.pause()}});for(var i in e){if(this[i]===undefined&&typeof e[i]==="function"){this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i)}}for(var a=0;a<y.length;a++){e.on(y[a],this.emit.bind(this,y[a]))}this._read=function(t){d("wrapped _read",t);if(r){r=false;e.resume()}};return this};Object.defineProperty(Readable.prototype,"readableHighWaterMark",{enumerable:false,get:function(){return this._readableState.highWaterMark}});Readable._fromList=fromList;function fromList(e,t){if(t.length===0)return null;var n;if(t.objectMode)n=t.buffer.shift();else if(!e||e>=t.length){if(t.decoder)n=t.buffer.join("");else if(t.buffer.length===1)n=t.buffer.head.data;else n=t.buffer.concat(t.length);t.buffer.clear()}else{n=fromListPartial(e,t.buffer,t.decoder)}return n}function fromListPartial(e,t,n){var r;if(e<t.head.data.length){r=t.head.data.slice(0,e);t.head.data=t.head.data.slice(e)}else if(e===t.head.data.length){r=t.shift()}else{r=n?copyFromBufferString(e,t):copyFromBuffer(e,t)}return r}function copyFromBufferString(e,t){var n=t.head;var r=1;var i=n.data;e-=i.length;while(n=n.next){var a=n.data;var o=e>a.length?a.length:e;if(o===a.length)i+=a;else i+=a.slice(0,e);e-=o;if(e===0){if(o===a.length){++r;if(n.next)t.head=n.next;else t.head=t.tail=null}else{t.head=n;n.data=a.slice(o)}break}++r}t.length-=r;return i}function copyFromBuffer(e,t){var n=u.allocUnsafe(e);var r=t.head;var i=1;r.data.copy(n);e-=r.data.length;while(r=r.next){var a=r.data;var o=e>a.length?a.length:e;a.copy(n,n.length-e,0,o);e-=o;if(e===0){if(o===a.length){++i;if(r.next)t.head=r.next;else t.head=t.tail=null}else{t.head=r;r.data=a.slice(o)}break}++i}t.length-=i;return n}function endReadable(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');if(!t.endEmitted){t.ended=true;r.nextTick(endReadableNT,t,e)}}function endReadableNT(e,t){if(!e.endEmitted&&e.length===0){e.endEmitted=true;t.readable=false;t.emit("end")}}function indexOf(e,t){for(var n=0,r=e.length;n<r;n++){if(e[n]===t)return n}return-1}},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(417));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function md5(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return r.default.createHash("md5").update(e).digest()}var i=md5;t.default=i},function(e,t,n){"use strict";e.exports=function(e,t,r,i,a){var o=n(248);var s=o.isArray;function toResolutionValue(e){switch(e){case-2:return[];case-3:return{}}}function PromiseArray(n){var r=this._promise=new e(t);if(n instanceof e){r._propagateFrom(n,3)}r._setOnCancel(this);this._values=n;this._length=0;this._totalResolved=0;this._init(undefined,-2)}o.inherits(PromiseArray,a);PromiseArray.prototype.length=function(){return this._length};PromiseArray.prototype.promise=function(){return this._promise};PromiseArray.prototype._init=function init(t,n){var a=r(this._values,this._promise);if(a instanceof e){a=a._target();var s=a._bitField;this._values=a;if((s&50397184)===0){this._promise._setAsyncGuaranteed();return a._then(init,this._reject,undefined,this,n)}else if((s&33554432)!==0){a=a._value()}else if((s&16777216)!==0){return this._reject(a._reason())}else{return this._cancel()}}a=o.asArray(a);if(a===null){var c=i("expecting an array or an iterable object but got "+o.classString(a)).reason();this._promise._rejectCallback(c,false);return}if(a.length===0){if(n===-5){this._resolveEmptyArray()}else{this._resolve(toResolutionValue(n))}return}this._iterate(a)};PromiseArray.prototype._iterate=function(t){var n=this.getActualLength(t.length);this._length=n;this._values=this.shouldCopyValues()?new Array(n):this._values;var i=this._promise;var a=false;var o=null;for(var s=0;s<n;++s){var c=r(t[s],i);if(c instanceof e){c=c._target();o=c._bitField}else{o=null}if(a){if(o!==null){c.suppressUnhandledRejections()}}else if(o!==null){if((o&50397184)===0){c._proxy(this,s);this._values[s]=c}else if((o&33554432)!==0){a=this._promiseFulfilled(c._value(),s)}else if((o&16777216)!==0){a=this._promiseRejected(c._reason(),s)}else{a=this._promiseCancelled(s)}}else{a=this._promiseFulfilled(c,s)}}if(!a)i._setAsyncGuaranteed()};PromiseArray.prototype._isResolved=function(){return this._values===null};PromiseArray.prototype._resolve=function(e){this._values=null;this._promise._fulfill(e)};PromiseArray.prototype._cancel=function(){if(this._isResolved()||!this._promise._isCancellable())return;this._values=null;this._promise._cancel()};PromiseArray.prototype._reject=function(e){this._values=null;this._promise._rejectCallback(e,false)};PromiseArray.prototype._promiseFulfilled=function(e,t){this._values[t]=e;var n=++this._totalResolved;if(n>=this._length){this._resolve(this._values);return true}return false};PromiseArray.prototype._promiseCancelled=function(){this._cancel();return true};PromiseArray.prototype._promiseRejected=function(e){this._totalResolved++;this._reject(e);return true};PromiseArray.prototype._resultCancelled=function(){if(this._isResolved())return;var t=this._values;this._cancel();if(t instanceof e){t.cancel()}else{for(var n=0;n<t.length;++n){if(t[n]instanceof e){t[n].cancel()}}}};PromiseArray.prototype.shouldCopyValues=function(){return true};PromiseArray.prototype.getActualLength=function(e){return e};return PromiseArray}},,function(module,__unusedexports,__webpack_require__){"use strict";var es5=__webpack_require__(883);var canEvaluate=typeof navigator=="undefined";var errorObj={e:{}};var tryCatchTarget;var globalObject=typeof self!=="undefined"?self:typeof window!=="undefined"?window:typeof global!=="undefined"?global:this!==undefined?this:null;function tryCatcher(){try{var e=tryCatchTarget;tryCatchTarget=null;return e.apply(this,arguments)}catch(e){errorObj.e=e;return errorObj}}function tryCatch(e){tryCatchTarget=e;return tryCatcher}var inherits=function(e,t){var n={}.hasOwnProperty;function T(){this.constructor=e;this.constructor$=t;for(var r in t.prototype){if(n.call(t.prototype,r)&&r.charAt(r.length-1)!=="$"){this[r+"$"]=t.prototype[r]}}}T.prototype=t.prototype;e.prototype=new T;return e.prototype};function isPrimitive(e){return e==null||e===true||e===false||typeof e==="string"||typeof e==="number"}function isObject(e){return typeof e==="function"||typeof e==="object"&&e!==null}function maybeWrapAsError(e){if(!isPrimitive(e))return e;return new Error(safeToString(e))}function withAppended(e,t){var n=e.length;var r=new Array(n+1);var i;for(i=0;i<n;++i){r[i]=e[i]}r[i]=t;return r}function getDataPropertyOrDefault(e,t,n){if(es5.isES5){var r=Object.getOwnPropertyDescriptor(e,t);if(r!=null){return r.get==null&&r.set==null?r.value:n}}else{return{}.hasOwnProperty.call(e,t)?e[t]:undefined}}function notEnumerableProp(e,t,n){if(isPrimitive(e))return e;var r={value:n,configurable:true,enumerable:false,writable:true};es5.defineProperty(e,t,r);return e}function thrower(e){throw e}var inheritedDataKeys=function(){var e=[Array.prototype,Object.prototype,Function.prototype];var t=function(t){for(var n=0;n<e.length;++n){if(e[n]===t){return true}}return false};if(es5.isES5){var n=Object.getOwnPropertyNames;return function(e){var r=[];var i=Object.create(null);while(e!=null&&!t(e)){var a;try{a=n(e)}catch(e){return r}for(var o=0;o<a.length;++o){var s=a[o];if(i[s])continue;i[s]=true;var c=Object.getOwnPropertyDescriptor(e,s);if(c!=null&&c.get==null&&c.set==null){r.push(s)}}e=es5.getPrototypeOf(e)}return r}}else{var r={}.hasOwnProperty;return function(n){if(t(n))return[];var i=[];e:for(var a in n){if(r.call(n,a)){i.push(a)}else{for(var o=0;o<e.length;++o){if(r.call(e[o],a)){continue e}}i.push(a)}}return i}}}();var thisAssignmentPattern=/this\s*\.\s*\S+\s*=/;function isClass(e){try{if(typeof e==="function"){var t=es5.names(e.prototype);var n=es5.isES5&&t.length>1;var r=t.length>0&&!(t.length===1&&t[0]==="constructor");var i=thisAssignmentPattern.test(e+"")&&es5.names(e).length>0;if(n||r||i){return true}}return false}catch(e){return false}}function toFastProperties(obj){function FakeConstructor(){}FakeConstructor.prototype=obj;var l=8;while(l--)new FakeConstructor;return obj;eval(obj)}var rident=/^[a-z$_][a-z$_0-9]*$/i;function isIdentifier(e){return rident.test(e)}function filledRange(e,t,n){var r=new Array(e);for(var i=0;i<e;++i){r[i]=t+i+n}return r}function safeToString(e){try{return e+""}catch(e){return"[no string representation]"}}function isError(e){return e!==null&&typeof e==="object"&&typeof e.message==="string"&&typeof e.name==="string"}function markAsOriginatingFromRejection(e){try{notEnumerableProp(e,"isOperational",true)}catch(e){}}function originatesFromRejection(e){if(e==null)return false;return e instanceof Error["__BluebirdErrorTypes__"].OperationalError||e["isOperational"]===true}function canAttachTrace(e){return isError(e)&&es5.propertyIsWritable(e,"stack")}var ensureErrorObject=function(){if(!("stack"in new Error)){return function(e){if(canAttachTrace(e))return e;try{throw new Error(safeToString(e))}catch(e){return e}}}else{return function(e){if(canAttachTrace(e))return e;return new Error(safeToString(e))}}}();function classString(e){return{}.toString.call(e)}function copyDescriptors(e,t,n){var r=es5.names(e);for(var i=0;i<r.length;++i){var a=r[i];if(n(a)){try{es5.defineProperty(t,a,es5.getDescriptor(e,a))}catch(e){}}}}var asArray=function(e){if(es5.isArray(e)){return e}return null};if(typeof Symbol!=="undefined"&&Symbol.iterator){var ArrayFrom=typeof Array.from==="function"?function(e){return Array.from(e)}:function(e){var t=[];var n=e[Symbol.iterator]();var r;while(!(r=n.next()).done){t.push(r.value)}return t};asArray=function(e){if(es5.isArray(e)){return e}else if(e!=null&&typeof e[Symbol.iterator]==="function"){return ArrayFrom(e)}return null}}var isNode=typeof process!=="undefined"&&classString(process).toLowerCase()==="[object process]";var hasEnvVariables=typeof process!=="undefined"&&typeof process.env!=="undefined";function env(e){return hasEnvVariables?process.env[e]:undefined}function getNativePromise(){if(typeof Promise==="function"){try{var e=new Promise(function(){});if({}.toString.call(e)==="[object Promise]"){return Promise}}catch(e){}}}function domainBind(e,t){return e.bind(t)}var ret={isClass:isClass,isIdentifier:isIdentifier,inheritedDataKeys:inheritedDataKeys,getDataPropertyOrDefault:getDataPropertyOrDefault,thrower:thrower,isArray:es5.isArray,asArray:asArray,notEnumerableProp:notEnumerableProp,isPrimitive:isPrimitive,isObject:isObject,isError:isError,canEvaluate:canEvaluate,errorObj:errorObj,tryCatch:tryCatch,inherits:inherits,withAppended:withAppended,maybeWrapAsError:maybeWrapAsError,toFastProperties:toFastProperties,filledRange:filledRange,toString:safeToString,canAttachTrace:canAttachTrace,ensureErrorObject:ensureErrorObject,originatesFromRejection:originatesFromRejection,markAsOriginatingFromRejection:markAsOriginatingFromRejection,classString:classString,copyDescriptors:copyDescriptors,hasDevTools:typeof chrome!=="undefined"&&chrome&&typeof chrome.loadTimes==="function",isNode:isNode,hasEnvVariables:hasEnvVariables,env:env,global:globalObject,getNativePromise:getNativePromise,domainBind:domainBind};ret.isRecentNode=ret.isNode&&function(){var e=process.versions.node.split(".").map(Number);return e[0]===0&&e[1]>10||e[0]>0}();if(ret.isNode)ret.toFastProperties(process);try{throw new Error}catch(e){ret.lastLineError=e}module.exports=ret},,function(e,t,n){var r=n(619);var i=process.cwd;var a=null;var o=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){if(!a)a=i.call(process);return a};try{process.cwd()}catch(e){}var s=process.chdir;process.chdir=function(e){a=null;s.call(process,e)};e.exports=patch;function patch(e){if(r.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)){patchLchmod(e)}if(!e.lutimes){patchLutimes(e)}e.chown=chownFix(e.chown);e.fchown=chownFix(e.fchown);e.lchown=chownFix(e.lchown);e.chmod=chmodFix(e.chmod);e.fchmod=chmodFix(e.fchmod);e.lchmod=chmodFix(e.lchmod);e.chownSync=chownFixSync(e.chownSync);e.fchownSync=chownFixSync(e.fchownSync);e.lchownSync=chownFixSync(e.lchownSync);e.chmodSync=chmodFixSync(e.chmodSync);e.fchmodSync=chmodFixSync(e.fchmodSync);e.lchmodSync=chmodFixSync(e.lchmodSync);e.stat=statFix(e.stat);e.fstat=statFix(e.fstat);e.lstat=statFix(e.lstat);e.statSync=statFixSync(e.statSync);e.fstatSync=statFixSync(e.fstatSync);e.lstatSync=statFixSync(e.lstatSync);if(!e.lchmod){e.lchmod=function(e,t,n){if(n)process.nextTick(n)};e.lchmodSync=function(){}}if(!e.lchown){e.lchown=function(e,t,n,r){if(r)process.nextTick(r)};e.lchownSync=function(){}}if(o==="win32"){e.rename=function(t){return function(n,r,i){var a=Date.now();var o=0;t(n,r,function CB(s){if(s&&(s.code==="EACCES"||s.code==="EPERM")&&Date.now()-a<6e4){setTimeout(function(){e.stat(r,function(e,a){if(e&&e.code==="ENOENT")t(n,r,CB);else i(s)})},o);if(o<100)o+=10;return}if(i)i(s)})}}(e.rename)}e.read=function(t){function read(n,r,i,a,o,s){var c;if(s&&typeof s==="function"){var u=0;c=function(l,p,f){if(l&&l.code==="EAGAIN"&&u<10){u++;return t.call(e,n,r,i,a,o,c)}s.apply(this,arguments)}}return t.call(e,n,r,i,a,o,c)}read.__proto__=t;return read}(e.read);e.readSync=function(t){return function(n,r,i,a,o){var s=0;while(true){try{return t.call(e,n,r,i,a,o)}catch(e){if(e.code==="EAGAIN"&&s<10){s++;continue}throw e}}}}(e.readSync);function patchLchmod(e){e.lchmod=function(t,n,i){e.open(t,r.O_WRONLY|r.O_SYMLINK,n,function(t,r){if(t){if(i)i(t);return}e.fchmod(r,n,function(t){e.close(r,function(e){if(i)i(t||e)})})})};e.lchmodSync=function(t,n){var i=e.openSync(t,r.O_WRONLY|r.O_SYMLINK,n);var a=true;var o;try{o=e.fchmodSync(i,n);a=false}finally{if(a){try{e.closeSync(i)}catch(e){}}else{e.closeSync(i)}}return o}}function patchLutimes(e){if(r.hasOwnProperty("O_SYMLINK")){e.lutimes=function(t,n,i,a){e.open(t,r.O_SYMLINK,function(t,r){if(t){if(a)a(t);return}e.futimes(r,n,i,function(t){e.close(r,function(e){if(a)a(t||e)})})})};e.lutimesSync=function(t,n,i){var a=e.openSync(t,r.O_SYMLINK);var o;var s=true;try{o=e.futimesSync(a,n,i);s=false}finally{if(s){try{e.closeSync(a)}catch(e){}}else{e.closeSync(a)}}return o}}else{e.lutimes=function(e,t,n,r){if(r)process.nextTick(r)};e.lutimesSync=function(){}}}function chmodFix(t){if(!t)return t;return function(n,r,i){return t.call(e,n,r,function(e){if(chownErOk(e))e=null;if(i)i.apply(this,arguments)})}}function chmodFixSync(t){if(!t)return t;return function(n,r){try{return t.call(e,n,r)}catch(e){if(!chownErOk(e))throw e}}}function chownFix(t){if(!t)return t;return function(n,r,i,a){return t.call(e,n,r,i,function(e){if(chownErOk(e))e=null;if(a)a.apply(this,arguments)})}}function chownFixSync(t){if(!t)return t;return function(n,r,i){try{return t.call(e,n,r,i)}catch(e){if(!chownErOk(e))throw e}}}function statFix(t){if(!t)return t;return function(n,r,i){if(typeof r==="function"){i=r;r=null}function callback(e,t){if(t){if(t.uid<0)t.uid+=4294967296;if(t.gid<0)t.gid+=4294967296}if(i)i.apply(this,arguments)}return r?t.call(e,n,r,callback):t.call(e,n,callback)}}function statFixSync(t){if(!t)return t;return function(n,r){var i=r?t.call(e,n,r):t.call(e,n);if(i.uid<0)i.uid+=4294967296;if(i.gid<0)i.gid+=4294967296;return i}}function chownErOk(e){if(!e)return true;if(e.code==="ENOSYS")return true;var t=!process.getuid||process.getuid()!==0;if(t){if(e.code==="EINVAL"||e.code==="EPERM")return true}return false}}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=i(n(470));const o=n(539);const s=n(373);const c=i(n(293));const u=i(n(747));const l=i(n(794));const p=i(n(669));const f=i(n(15));const d=n(931);const m=n(899);function pipeResponseToStream(e,t){return r(this,void 0,void 0,function*(){const n=p.promisify(l.pipeline);yield n(e.message,t)})}class DownloadProgress{constructor(e){this.contentLength=e;this.segmentIndex=0;this.segmentSize=0;this.segmentOffset=0;this.receivedBytes=0;this.displayedComplete=false;this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize;this.segmentIndex=this.segmentIndex+1;this.segmentSize=e;this.receivedBytes=0;a.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete){return}const e=this.segmentOffset+this.receivedBytes;const t=(100*(e/this.contentLength)).toFixed(1);const n=Date.now()-this.startTime;const r=(e/(1024*1024)/(n/1e3)).toFixed(1);a.info(`Received ${e} of ${this.contentLength} (${t}%), ${r} MBs/sec`);if(this.isDone()){this.displayedComplete=true}}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){const t=()=>{this.display();if(!this.isDone()){this.timeoutHandle=setTimeout(t,e)}};this.timeoutHandle=setTimeout(t,e)}stopDisplayTimer(){if(this.timeoutHandle){clearTimeout(this.timeoutHandle);this.timeoutHandle=undefined}this.display()}}t.DownloadProgress=DownloadProgress;function downloadCacheHttpClient(e,t){return r(this,void 0,void 0,function*(){const n=u.createWriteStream(t);const i=new o.HttpClient("actions/cache");const s=yield m.retryHttpClientResponse("downloadCache",()=>r(this,void 0,void 0,function*(){return i.get(e)}));s.message.socket.setTimeout(d.SocketTimeout,()=>{s.message.destroy();a.debug(`Aborting download, socket timed out after ${d.SocketTimeout} ms`)});yield pipeResponseToStream(s,n);const c=s.message.headers["content-length"];if(c){const e=parseInt(c);const n=f.getArchiveFileSizeIsBytes(t);if(n!==e){throw new Error(`Incomplete download. Expected file size: ${e}, actual file size: ${n}`)}}else{a.debug("Unable to validate download, no Content-Length header")}})}t.downloadCacheHttpClient=downloadCacheHttpClient;function downloadCacheStorageSDK(e,t,n){var i;return r(this,void 0,void 0,function*(){const r=new s.BlockBlobClient(e,undefined,{retryOptions:{tryTimeoutInMs:n.timeoutInMs}});const o=yield r.getProperties();const l=(i=o.contentLength)!==null&&i!==void 0?i:-1;if(l<0){a.debug("Unable to determine content length, downloading file with http-client...");yield downloadCacheHttpClient(e,t)}else{const e=c.constants.MAX_LENGTH;const i=new DownloadProgress(l);const a=u.openSync(t,"w");try{i.startDisplayTimer();while(!i.isDone()){const t=i.segmentOffset+i.segmentSize;const o=Math.min(e,l-t);i.nextSegment(o);const s=yield r.downloadToBuffer(t,o,{concurrency:n.downloadConcurrency,onProgress:i.onProgress()});u.writeFileSync(a,s)}}finally{i.stopDisplayTimer();u.closeSync(a)}}})}t.downloadCacheStorageSDK=downloadCacheStorageSDK},function(e,t,n){e.exports=DirWriter;var r=n(368);var i=n(689);var a=n(626);var o=n(622);var s=n(137);i(DirWriter,r);function DirWriter(e){var t=this;if(!(t instanceof DirWriter)){t.error("DirWriter must be called as constructor.",null,true)}if(e.type!=="Directory"||!e.Directory){t.error("Non-directory type "+e.type+" "+JSON.stringify(e),null,true)}r.call(this,e)}DirWriter.prototype._create=function(){var e=this;a(e._path,r.dirmode,function(t){if(t)return e.error(t);e.ready=true;e.emit("ready");e._process()})};DirWriter.prototype.write=function(){return true};DirWriter.prototype.end=function(){this._ended=true;this._process()};DirWriter.prototype.add=function(e){var t=this;s(e);if(!t.ready||t._currentEntry){t._buffer.push(e);return false}if(t._ended){return t.error("add after end")}t._buffer.push(e);t._process();return this._buffer.length===0};DirWriter.prototype._process=function(){var e=this;if(e._processing)return;var t=e._buffer.shift();if(!t){e.emit("drain");if(e._ended)e._finish();return}e._processing=true;e.emit("entry",t);var n=t;var i;do{i=n._path||n.path;if(i===e.root._path||i===e._path||i&&i.indexOf(e._path)===0){e._processing=false;if(t._collected)t.pipe();return e._process()}n=n.parent}while(n);var a={parent:e,root:e.root||e,type:t.type,depth:e.depth+1};i=t._path||t.path||t.props.path;if(t.parent){i=i.substr(t.parent._path.length+1)}a.path=o.join(e.path,o.join("/",i));a.filter=e.filter;Object.keys(t.props).forEach(function(e){if(!a.hasOwnProperty(e)){a[e]=t.props[e]}});var s=e._currentChild=new r(a);s.on("ready",function(){t.pipe(s);t.resume()});s.on("error",function(t){if(s._swallowErrors){e.warn(t);s.emit("end");s.emit("close")}else{e.emit("error",t)}});s.on("close",onend);var c=false;function onend(){if(c)return;c=true;e._currentChild=null;e._processing=false;e._process()}}},function(e,t,n){"use strict";e.exports=function(e){var t=n(248);var r=n(883).keys;var i=t.tryCatch;var a=t.errorObj;function catchFilter(n,o,s){return function(c){var u=s._boundValue();e:for(var l=0;l<n.length;++l){var p=n[l];if(p===Error||p!=null&&p.prototype instanceof Error){if(c instanceof p){return i(o).call(u,c)}}else if(typeof p==="function"){var f=i(p).call(u,c);if(f===a){return f}else if(f){return i(o).call(u,c)}}else if(t.isObject(c)){var d=r(p);for(var m=0;m<d.length;++m){var h=d[m];if(p[h]!=c[h]){continue e}}return i(o).call(u,c)}}return e}}return catchFilter}},,,,function(e,t,n){(function(){var t,r,i,a,o,s,c,u,l,p,f,d,m,h,g,y,v,b,w,_={}.hasOwnProperty;w=n(582),b=w.isObject,v=w.isFunction,y=w.isEmpty,g=w.getValue;u=null;i=null;a=null;o=null;s=null;m=null;h=null;d=null;c=null;r=null;f=null;l=null;t=null;e.exports=p=function(){function XMLNode(e){this.parent=e;if(this.parent){this.options=this.parent.options;this.stringify=this.parent.stringify}this.value=null;this.children=[];this.baseURI=null;if(!u){u=n(796);i=n(657);a=n(919);o=n(738);s=n(735);m=n(660);h=n(708);d=n(491);c=n(956);r=n(683);f=n(265);l=n(451);t=n(65)}}Object.defineProperty(XMLNode.prototype,"nodeName",{get:function(){return this.name}});Object.defineProperty(XMLNode.prototype,"nodeType",{get:function(){return this.type}});Object.defineProperty(XMLNode.prototype,"nodeValue",{get:function(){return this.value}});Object.defineProperty(XMLNode.prototype,"parentNode",{get:function(){return this.parent}});Object.defineProperty(XMLNode.prototype,"childNodes",{get:function(){if(!this.childNodeList||!this.childNodeList.nodes){this.childNodeList=new f(this.children)}return this.childNodeList}});Object.defineProperty(XMLNode.prototype,"firstChild",{get:function(){return this.children[0]||null}});Object.defineProperty(XMLNode.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}});Object.defineProperty(XMLNode.prototype,"previousSibling",{get:function(){var e;e=this.parent.children.indexOf(this);return this.parent.children[e-1]||null}});Object.defineProperty(XMLNode.prototype,"nextSibling",{get:function(){var e;e=this.parent.children.indexOf(this);return this.parent.children[e+1]||null}});Object.defineProperty(XMLNode.prototype,"ownerDocument",{get:function(){return this.document()||null}});Object.defineProperty(XMLNode.prototype,"textContent",{get:function(){var e,t,n,i,a;if(this.nodeType===r.Element||this.nodeType===r.DocumentFragment){a="";i=this.children;for(t=0,n=i.length;t<n;t++){e=i[t];if(e.textContent){a+=e.textContent}}return a}else{return null}},set:function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())}});XMLNode.prototype.setParent=function(e){var t,n,r,i,a;this.parent=e;if(e){this.options=e.options;this.stringify=e.stringify}i=this.children;a=[];for(n=0,r=i.length;n<r;n++){t=i[n];a.push(t.setParent(this))}return a};XMLNode.prototype.element=function(e,t,n){var r,i,a,o,s,c,u,l,p,f,d;c=null;if(t===null&&n==null){p=[{},null],t=p[0],n=p[1]}if(t==null){t={}}t=g(t);if(!b(t)){f=[t,n],n=f[0],t=f[1]}if(e!=null){e=g(e)}if(Array.isArray(e)){for(a=0,u=e.length;a<u;a++){i=e[a];c=this.element(i)}}else if(v(e)){c=this.element(e.apply())}else if(b(e)){for(s in e){if(!_.call(e,s))continue;d=e[s];if(v(d)){d=d.apply()}if(!this.options.ignoreDecorators&&this.stringify.convertAttKey&&s.indexOf(this.stringify.convertAttKey)===0){c=this.attribute(s.substr(this.stringify.convertAttKey.length),d)}else if(!this.options.separateArrayItems&&Array.isArray(d)&&y(d)){c=this.dummy()}else if(b(d)&&y(d)){c=this.element(s)}else if(!this.options.keepNullNodes&&d==null){c=this.dummy()}else if(!this.options.separateArrayItems&&Array.isArray(d)){for(o=0,l=d.length;o<l;o++){i=d[o];r={};r[s]=i;c=this.element(r)}}else if(b(d)){if(!this.options.ignoreDecorators&&this.stringify.convertTextKey&&s.indexOf(this.stringify.convertTextKey)===0){c=this.element(d)}else{c=this.element(s);c.element(d)}}else{c=this.element(s,d)}}}else if(!this.options.keepNullNodes&&n===null){c=this.dummy()}else{if(!this.options.ignoreDecorators&&this.stringify.convertTextKey&&e.indexOf(this.stringify.convertTextKey)===0){c=this.text(n)}else if(!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&e.indexOf(this.stringify.convertCDataKey)===0){c=this.cdata(n)}else if(!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&e.indexOf(this.stringify.convertCommentKey)===0){c=this.comment(n)}else if(!this.options.ignoreDecorators&&this.stringify.convertRawKey&&e.indexOf(this.stringify.convertRawKey)===0){c=this.raw(n)}else if(!this.options.ignoreDecorators&&this.stringify.convertPIKey&&e.indexOf(this.stringify.convertPIKey)===0){c=this.instruction(e.substr(this.stringify.convertPIKey.length),n)}else{c=this.node(e,t,n)}}if(c==null){throw new Error("Could not create any elements with: "+e+". "+this.debugInfo())}return c};XMLNode.prototype.insertBefore=function(e,t,n){var r,i,a,o,s;if(e!=null?e.type:void 0){a=e;o=t;a.setParent(this);if(o){i=children.indexOf(o);s=children.splice(i);children.push(a);Array.prototype.push.apply(children,s)}else{children.push(a)}return a}else{if(this.isRoot){throw new Error("Cannot insert elements at root level. "+this.debugInfo(e))}i=this.parent.children.indexOf(this);s=this.parent.children.splice(i);r=this.parent.element(e,t,n);Array.prototype.push.apply(this.parent.children,s);return r}};XMLNode.prototype.insertAfter=function(e,t,n){var r,i,a;if(this.isRoot){throw new Error("Cannot insert elements at root level. "+this.debugInfo(e))}i=this.parent.children.indexOf(this);a=this.parent.children.splice(i+1);r=this.parent.element(e,t,n);Array.prototype.push.apply(this.parent.children,a);return r};XMLNode.prototype.remove=function(){var e,t;if(this.isRoot){throw new Error("Cannot remove the root element. "+this.debugInfo())}e=this.parent.children.indexOf(this);[].splice.apply(this.parent.children,[e,e-e+1].concat(t=[])),t;return this.parent};XMLNode.prototype.node=function(e,t,n){var r,i;if(e!=null){e=g(e)}t||(t={});t=g(t);if(!b(t)){i=[t,n],n=i[0],t=i[1]}r=new u(this,e,t);if(n!=null){r.text(n)}this.children.push(r);return r};XMLNode.prototype.text=function(e){var t;if(b(e)){this.element(e)}t=new h(this,e);this.children.push(t);return this};XMLNode.prototype.cdata=function(e){var t;t=new i(this,e);this.children.push(t);return this};XMLNode.prototype.comment=function(e){var t;t=new a(this,e);this.children.push(t);return this};XMLNode.prototype.commentBefore=function(e){var t,n,r;n=this.parent.children.indexOf(this);r=this.parent.children.splice(n);t=this.parent.comment(e);Array.prototype.push.apply(this.parent.children,r);return this};XMLNode.prototype.commentAfter=function(e){var t,n,r;n=this.parent.children.indexOf(this);r=this.parent.children.splice(n+1);t=this.parent.comment(e);Array.prototype.push.apply(this.parent.children,r);return this};XMLNode.prototype.raw=function(e){var t;t=new m(this,e);this.children.push(t);return this};XMLNode.prototype.dummy=function(){var e;e=new c(this);return e};XMLNode.prototype.instruction=function(e,t){var n,r,i,a,o;if(e!=null){e=g(e)}if(t!=null){t=g(t)}if(Array.isArray(e)){for(a=0,o=e.length;a<o;a++){n=e[a];this.instruction(n)}}else if(b(e)){for(n in e){if(!_.call(e,n))continue;r=e[n];this.instruction(n,r)}}else{if(v(t)){t=t.apply()}i=new d(this,e,t);this.children.push(i)}return this};XMLNode.prototype.instructionBefore=function(e,t){var n,r,i;r=this.parent.children.indexOf(this);i=this.parent.children.splice(r);n=this.parent.instruction(e,t);Array.prototype.push.apply(this.parent.children,i);return this};XMLNode.prototype.instructionAfter=function(e,t){var n,r,i;r=this.parent.children.indexOf(this);i=this.parent.children.splice(r+1);n=this.parent.instruction(e,t);Array.prototype.push.apply(this.parent.children,i);return this};XMLNode.prototype.declaration=function(e,t,n){var i,a;i=this.document();a=new o(i,e,t,n);if(i.children.length===0){i.children.unshift(a)}else if(i.children[0].type===r.Declaration){i.children[0]=a}else{i.children.unshift(a)}return i.root()||i};XMLNode.prototype.dtd=function(e,t){var n,i,a,o,c,u,l,p,f,d;i=this.document();a=new s(i,e,t);f=i.children;for(o=c=0,l=f.length;c<l;o=++c){n=f[o];if(n.type===r.DocType){i.children[o]=a;return a}}d=i.children;for(o=u=0,p=d.length;u<p;o=++u){n=d[o];if(n.isRoot){i.children.splice(o,0,a);return a}}i.children.push(a);return a};XMLNode.prototype.up=function(){if(this.isRoot){throw new Error("The root node has no parent. Use doc() if you need to get the document object.")}return this.parent};XMLNode.prototype.root=function(){var e;e=this;while(e){if(e.type===r.Document){return e.rootObject}else if(e.isRoot){return e}else{e=e.parent}}};XMLNode.prototype.document=function(){var e;e=this;while(e){if(e.type===r.Document){return e}else{e=e.parent}}};XMLNode.prototype.end=function(e){return this.document().end(e)};XMLNode.prototype.prev=function(){var e;e=this.parent.children.indexOf(this);if(e<1){throw new Error("Already at the first node. "+this.debugInfo())}return this.parent.children[e-1]};XMLNode.prototype.next=function(){var e;e=this.parent.children.indexOf(this);if(e===-1||e===this.parent.children.length-1){throw new Error("Already at the last node. "+this.debugInfo())}return this.parent.children[e+1]};XMLNode.prototype.importDocument=function(e){var t;t=e.root().clone();t.parent=this;t.isRoot=false;this.children.push(t);return this};XMLNode.prototype.debugInfo=function(e){var t,n;e=e||this.name;if(e==null&&!((t=this.parent)!=null?t.name:void 0)){return""}else if(e==null){return"parent: <"+this.parent.name+">"}else if(!((n=this.parent)!=null?n.name:void 0)){return"node: <"+e+">"}else{return"node: <"+e+">, parent: <"+this.parent.name+">"}};XMLNode.prototype.ele=function(e,t,n){return this.element(e,t,n)};XMLNode.prototype.nod=function(e,t,n){return this.node(e,t,n)};XMLNode.prototype.txt=function(e){return this.text(e)};XMLNode.prototype.dat=function(e){return this.cdata(e)};XMLNode.prototype.com=function(e){return this.comment(e)};XMLNode.prototype.ins=function(e,t){return this.instruction(e,t)};XMLNode.prototype.doc=function(){return this.document()};XMLNode.prototype.dec=function(e,t,n){return this.declaration(e,t,n)};XMLNode.prototype.e=function(e,t,n){return this.element(e,t,n)};XMLNode.prototype.n=function(e,t,n){return this.node(e,t,n)};XMLNode.prototype.t=function(e){return this.text(e)};XMLNode.prototype.d=function(e){return this.cdata(e)};XMLNode.prototype.c=function(e){return this.comment(e)};XMLNode.prototype.r=function(e){return this.raw(e)};XMLNode.prototype.i=function(e,t){return this.instruction(e,t)};XMLNode.prototype.u=function(){return this.up()};XMLNode.prototype.importXMLBuilder=function(e){return this.importDocument(e)};XMLNode.prototype.replaceChild=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.removeChild=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.appendChild=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.hasChildNodes=function(){return this.children.length!==0};XMLNode.prototype.cloneNode=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.isSupported=function(e,t){return true};XMLNode.prototype.hasAttributes=function(){return this.attribs.length!==0};XMLNode.prototype.compareDocumentPosition=function(e){var n,r;n=this;if(n===e){return 0}else if(this.document()!==e.document()){r=t.Disconnected|t.ImplementationSpecific;if(Math.random()<.5){r|=t.Preceding}else{r|=t.Following}return r}else if(n.isAncestor(e)){return t.Contains|t.Preceding}else if(n.isDescendant(e)){return t.Contains|t.Following}else if(n.isPreceding(e)){return t.Preceding}else{return t.Following}};XMLNode.prototype.isSameNode=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.lookupPrefix=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.isDefaultNamespace=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.lookupNamespaceURI=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.isEqualNode=function(e){var t,n,r;if(e.nodeType!==this.nodeType){return false}if(e.children.length!==this.children.length){return false}for(t=n=0,r=this.children.length-1;0<=r?n<=r:n>=r;t=0<=r?++n:--n){if(!this.children[t].isEqualNode(e.children[t])){return false}}return true};XMLNode.prototype.getFeature=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.setUserData=function(e,t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.getUserData=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLNode.prototype.contains=function(e){if(!e){return false}return e===this||this.isDescendant(e)};XMLNode.prototype.isDescendant=function(e){var t,n,r,i,a;a=this.children;for(r=0,i=a.length;r<i;r++){t=a[r];if(e===t){return true}n=t.isDescendant(e);if(n){return true}}return false};XMLNode.prototype.isAncestor=function(e){return e.isDescendant(this)};XMLNode.prototype.isPreceding=function(e){var t,n;t=this.treePosition(e);n=this.treePosition(this);if(t===-1||n===-1){return false}else{return t<n}};XMLNode.prototype.isFollowing=function(e){var t,n;t=this.treePosition(e);n=this.treePosition(this);if(t===-1||n===-1){return false}else{return t>n}};XMLNode.prototype.treePosition=function(e){var t,n;n=0;t=false;this.foreachTreeNode(this.document(),function(r){n++;if(!t&&r===e){return t=true}});if(t){return n}else{return-1}};XMLNode.prototype.foreachTreeNode=function(e,t){var n,r,i,a,o;e||(e=this.document());a=e.children;for(r=0,i=a.length;r<i;r++){n=a[r];if(o=t(n)){return o}else{o=this.foreachTreeNode(n,t);if(o){return o}}}};return XMLNode}()}).call(this)},,,,,function(e){var t={}.toString;e.exports=Array.isArray||function(e){return t.call(e)=="[object Array]"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(440);var i=n(144);var a=function(){function NoOpSpan(){}NoOpSpan.prototype.context=function(){return{spanId:"",traceId:"",traceFlags:r.TraceFlags.NONE}};NoOpSpan.prototype.end=function(e){};NoOpSpan.prototype.setAttribute=function(e,t){return this};NoOpSpan.prototype.setAttributes=function(e){return this};NoOpSpan.prototype.addEvent=function(e,t){return this};NoOpSpan.prototype.setStatus=function(e){return this};NoOpSpan.prototype.updateName=function(e){return this};NoOpSpan.prototype.isRecording=function(){return false};return NoOpSpan}();var o=function(){function NoOpTracer(){}NoOpTracer.prototype.startSpan=function(e,t){return new a};NoOpTracer.prototype.getCurrentSpan=function(){return new a};NoOpTracer.prototype.withSpan=function(e,t){return t()};NoOpTracer.prototype.bind=function(e,t){return e};return NoOpTracer}();function getGlobalObject(){return global}var s=3;var c=Symbol.for("@azure/core-tracing.tracerCache2");var u;function loadTracerCache(){var e=getGlobalObject();var t=e[c];var n=true;if(t){if(t.version===s){u=t}else{n=false;if(t.tracer){throw new Error("Two incompatible versions of @azure/core-tracing have been loaded.\n This library is "+s+", existing is "+t.version+".")}}}if(!u){u={tracer:undefined,version:s}}if(n){e[c]=u}}function getCache(){if(!u){loadTracerCache()}return u}var l;function getDefaultTracer(){if(!l){l=new o}return l}function setTracer(e){var t=getCache();t.tracer=e}function getTracer(){var e=getCache();if(!e.tracer){return getDefaultTracer()}return e.tracer}var p=function(){function OpenCensusTraceStateWrapper(e){this._state=e}OpenCensusTraceStateWrapper.prototype.get=function(e){throw new Error("Method not implemented.")};OpenCensusTraceStateWrapper.prototype.set=function(e,t){throw new Error("Method not implemented.")};OpenCensusTraceStateWrapper.prototype.unset=function(e){throw new Error("Method not implemented")};OpenCensusTraceStateWrapper.prototype.serialize=function(){return this._state||""};return OpenCensusTraceStateWrapper}();function isWrappedSpan(e){return!!e&&e.getWrappedSpan!==undefined}function isTracer(e){return e.getWrappedTracer!==undefined}var f=function(){function OpenCensusSpanWrapper(e,t,n){if(t===void 0){t=""}if(n===void 0){n={}}if(isTracer(e)){var r=isWrappedSpan(n.parent)?n.parent.getWrappedSpan():undefined;this._span=e.getWrappedTracer().startChildSpan({name:t,childOf:r});this._span.start();if(n.links){for(var i=0,a=n.links;i<a.length;i++){var o=a[i];this._span.addLink(o.context.traceId,o.context.spanId,0,o.attributes)}}}else{this._span=e}}OpenCensusSpanWrapper.prototype.getWrappedSpan=function(){return this._span};OpenCensusSpanWrapper.prototype.end=function(e){this._span.end()};OpenCensusSpanWrapper.prototype.context=function(){var e=this._span.spanContext;return{spanId:e.spanId,traceId:e.traceId,traceFlags:e.options,traceState:new p(e.traceState)}};OpenCensusSpanWrapper.prototype.setAttribute=function(e,t){this._span.addAttribute(e,t);return this};OpenCensusSpanWrapper.prototype.setAttributes=function(e){this._span.attributes=e;return this};OpenCensusSpanWrapper.prototype.addEvent=function(e,t){throw new Error("Method not implemented.")};OpenCensusSpanWrapper.prototype.setStatus=function(e){this._span.setStatus(e.code,e.message);return this};OpenCensusSpanWrapper.prototype.updateName=function(e){this._span.name=e;return this};OpenCensusSpanWrapper.prototype.isRecording=function(){return!!this._span.traceId};return OpenCensusSpanWrapper}();var d=function(){function OpenCensusTracerWrapper(e){this._tracer=e}OpenCensusTracerWrapper.prototype.getWrappedTracer=function(){return this._tracer};OpenCensusTracerWrapper.prototype.startSpan=function(e,t){return new f(this,e,t)};OpenCensusTracerWrapper.prototype.getCurrentSpan=function(){return undefined};OpenCensusTracerWrapper.prototype.withSpan=function(e,t){throw new Error("Method not implemented.")};OpenCensusTracerWrapper.prototype.bind=function(e,t){throw new Error("Method not implemented.")};return OpenCensusTracerWrapper}();var m=function(e){i.__extends(TestSpan,e);function TestSpan(t,n,i,a,o,s){if(s===void 0){s=Date.now()}var c=e.call(this)||this;c._tracer=t;c.name=n;c.kind=a;c.startTime=s;c.parentSpanId=o;c.status={code:r.CanonicalCode.OK};c.endCalled=false;c._context=i;c.attributes={};return c}TestSpan.prototype.tracer=function(){return this._tracer};TestSpan.prototype.context=function(){return this._context};TestSpan.prototype.end=function(e){this.endCalled=true};TestSpan.prototype.setStatus=function(e){this.status=e;return this};TestSpan.prototype.isRecording=function(){return true};TestSpan.prototype.setAttribute=function(e,t){this.attributes[e]=t;return this};TestSpan.prototype.setAttributes=function(e){for(var t=0,n=Object.keys(e);t<n.length;t++){var r=n[t];this.attributes[r]=e[r]}return this};return TestSpan}(a);var h=function(e){i.__extends(TestTracer,e);function TestTracer(){var t=e!==null&&e.apply(this,arguments)||this;t.traceIdCounter=0;t.spanIdCounter=0;t.rootSpans=[];t.knownSpans=[];return t}TestTracer.prototype.getNextTraceId=function(){this.traceIdCounter++;return String(this.traceIdCounter)};TestTracer.prototype.getNextSpanId=function(){this.spanIdCounter++;return String(this.spanIdCounter)};TestTracer.prototype.getRootSpans=function(){return this.rootSpans};TestTracer.prototype.getKnownSpans=function(){return this.knownSpans};TestTracer.prototype.getActiveSpans=function(){return this.knownSpans.filter(function(e){return!e.endCalled})};TestTracer.prototype.getSpanGraph=function(e){var t=this.knownSpans.filter(function(t){return t.context().traceId===e});var n=[];var r=new Map;for(var i=0,a=t;i<a.length;i++){var o=a[i];var s=o.context().spanId;var c={name:o.name,children:[]};r.set(s,c);if(o.parentSpanId){var u=r.get(o.parentSpanId);if(!u){throw new Error("Span with name "+c.name+" has an unknown parentSpan with id "+o.parentSpanId)}u.children.push(c)}else{n.push(c)}}return{roots:n}};TestTracer.prototype.startSpan=function(e,t){if(t===void 0){t={}}var n=this._getParentContext(t);var i;var a=false;if(n&&n.traceId){i=n.traceId}else{i=this.getNextTraceId();a=true}var o={traceId:i,spanId:this.getNextSpanId(),traceFlags:r.TraceFlags.NONE};var s=new m(this,e,o,t.kind||r.SpanKind.INTERNAL,n?n.spanId:undefined,t.startTime);this.knownSpans.push(s);if(a){this.rootSpans.push(s)}return s};TestTracer.prototype._getParentContext=function(e){var t=e.parent;var n;if(t){if("traceId"in t){n=t}else{n=t.context()}}return n};return TestTracer}(o);var g="00";function extractSpanContextFromTraceParentHeader(e){var t=e.split("-");if(t.length!==4){return}var n=t[0],r=t[1],i=t[2],a=t[3];if(n!==g){return}var o=parseInt(a,16);var s={spanId:i,traceId:r,traceFlags:o};return s}function getTraceParentHeader(e){var t=[];if(!e.traceId){t.push("traceId")}if(!e.spanId){t.push("spanId")}if(t.length){return}var n=e.traceFlags||0;var r=n.toString(16);var i=r.length===1?"0"+r:r;return g+"-"+e.traceId+"-"+e.spanId+"-"+i}t.NoOpSpan=a;t.NoOpTracer=o;t.OpenCensusSpanWrapper=f;t.OpenCensusTracerWrapper=d;t.TestSpan=m;t.TestTracer=h;t.extractSpanContextFromTraceParentHeader=extractSpanContextFromTraceParentHeader;t.getTraceParentHeader=getTraceParentHeader;t.getTracer=getTracer;t.setTracer=setTracer},,function(e){(function(){var t;e.exports=t=function(){function XMLNodeList(e){this.nodes=e}Object.defineProperty(XMLNodeList.prototype,"length",{get:function(){return this.nodes.length||0}});XMLNodeList.prototype.clone=function(){return this.nodes=null};XMLNodeList.prototype.item=function(e){return this.nodes[e]||null};return XMLNodeList}()}).call(this)},,,,,,,function(e,t,n){"use strict";e.exports=function(e,t){var r=e._getDomain;var i=e._async;var a=n(351).Warning;var o=n(248);var s=o.canAttachTrace;var c;var u;var l=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/;var p=/\((?:timers\.js):\d+:\d+\)/;var f=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/;var d=null;var m=null;var h=false;var g;var y=!!(o.env("BLUEBIRD_DEBUG")!=0&&(false||o.env("BLUEBIRD_DEBUG")||o.env("NODE_ENV")==="development"));var v=!!(o.env("BLUEBIRD_WARNINGS")!=0&&(y||o.env("BLUEBIRD_WARNINGS")));var b=!!(o.env("BLUEBIRD_LONG_STACK_TRACES")!=0&&(y||o.env("BLUEBIRD_LONG_STACK_TRACES")));var w=o.env("BLUEBIRD_W_FORGOTTEN_RETURN")!=0&&(v||!!o.env("BLUEBIRD_W_FORGOTTEN_RETURN"));e.prototype.suppressUnhandledRejections=function(){var e=this._target();e._bitField=e._bitField&~1048576|524288};e.prototype._ensurePossibleRejectionHandled=function(){if((this._bitField&524288)!==0)return;this._setRejectionIsUnhandled();i.invokeLater(this._notifyUnhandledRejection,this,undefined)};e.prototype._notifyUnhandledRejectionIsHandled=function(){fireRejectionEvent("rejectionHandled",c,undefined,this)};e.prototype._setReturnedNonUndefined=function(){this._bitField=this._bitField|268435456};e.prototype._returnedNonUndefined=function(){return(this._bitField&268435456)!==0};e.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var e=this._settledValue();this._setUnhandledRejectionIsNotified();fireRejectionEvent("unhandledRejection",u,e,this)}};e.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=this._bitField|262144};e.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=this._bitField&~262144};e.prototype._isUnhandledRejectionNotified=function(){return(this._bitField&262144)>0};e.prototype._setRejectionIsUnhandled=function(){this._bitField=this._bitField|1048576};e.prototype._unsetRejectionIsUnhandled=function(){this._bitField=this._bitField&~1048576;if(this._isUnhandledRejectionNotified()){this._unsetUnhandledRejectionIsNotified();this._notifyUnhandledRejectionIsHandled()}};e.prototype._isRejectionUnhandled=function(){return(this._bitField&1048576)>0};e.prototype._warn=function(e,t,n){return warn(e,t,n||this)};e.onPossiblyUnhandledRejection=function(e){var t=r();u=typeof e==="function"?t===null?e:o.domainBind(t,e):undefined};e.onUnhandledRejectionHandled=function(e){var t=r();c=typeof e==="function"?t===null?e:o.domainBind(t,e):undefined};var _=function(){};e.longStackTraces=function(){if(i.haveItemsQueued()&&!T.longStackTraces){throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n")}if(!T.longStackTraces&&longStackTracesIsSupported()){var n=e.prototype._captureStackTrace;var r=e.prototype._attachExtraTrace;T.longStackTraces=true;_=function(){if(i.haveItemsQueued()&&!T.longStackTraces){throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n")}e.prototype._captureStackTrace=n;e.prototype._attachExtraTrace=r;t.deactivateLongStackTraces();i.enableTrampoline();T.longStackTraces=false};e.prototype._captureStackTrace=longStackTracesCaptureStackTrace;e.prototype._attachExtraTrace=longStackTracesAttachExtraTrace;t.activateLongStackTraces();i.disableTrampolineIfNecessary()}};e.hasLongStackTraces=function(){return T.longStackTraces&&longStackTracesIsSupported()};var x=function(){try{if(typeof CustomEvent==="function"){var e=new CustomEvent("CustomEvent");o.global.dispatchEvent(e);return function(e,t){var n=new CustomEvent(e.toLowerCase(),{detail:t,cancelable:true});return!o.global.dispatchEvent(n)}}else if(typeof Event==="function"){var e=new Event("CustomEvent");o.global.dispatchEvent(e);return function(e,t){var n=new Event(e.toLowerCase(),{cancelable:true});n.detail=t;return!o.global.dispatchEvent(n)}}else{var e=document.createEvent("CustomEvent");e.initCustomEvent("testingtheevent",false,true,{});o.global.dispatchEvent(e);return function(e,t){var n=document.createEvent("CustomEvent");n.initCustomEvent(e.toLowerCase(),false,true,t);return!o.global.dispatchEvent(n)}}}catch(e){}return function(){return false}}();var k=function(){if(o.isNode){return function(){return process.emit.apply(process,arguments)}}else{if(!o.global){return function(){return false}}return function(e){var t="on"+e.toLowerCase();var n=o.global[t];if(!n)return false;n.apply(o.global,[].slice.call(arguments,1));return true}}}();function generatePromiseLifecycleEventObject(e,t){return{promise:t}}var S={promiseCreated:generatePromiseLifecycleEventObject,promiseFulfilled:generatePromiseLifecycleEventObject,promiseRejected:generatePromiseLifecycleEventObject,promiseResolved:generatePromiseLifecycleEventObject,promiseCancelled:generatePromiseLifecycleEventObject,promiseChained:function(e,t,n){return{promise:t,child:n}},warning:function(e,t){return{warning:t}},unhandledRejection:function(e,t,n){return{reason:t,promise:n}},rejectionHandled:generatePromiseLifecycleEventObject};var j=function(e){var t=false;try{t=k.apply(null,arguments)}catch(e){i.throwLater(e);t=true}var n=false;try{n=x(e,S[e].apply(null,arguments))}catch(e){i.throwLater(e);n=true}return n||t};e.config=function(t){t=Object(t);if("longStackTraces"in t){if(t.longStackTraces){e.longStackTraces()}else if(!t.longStackTraces&&e.hasLongStackTraces()){_()}}if("warnings"in t){var n=t.warnings;T.warnings=!!n;w=T.warnings;if(o.isObject(n)){if("wForgottenReturn"in n){w=!!n.wForgottenReturn}}}if("cancellation"in t&&t.cancellation&&!T.cancellation){if(i.haveItemsQueued()){throw new Error("cannot enable cancellation after promises are in use")}e.prototype._clearCancellationData=cancellationClearCancellationData;e.prototype._propagateFrom=cancellationPropagateFrom;e.prototype._onCancel=cancellationOnCancel;e.prototype._setOnCancel=cancellationSetOnCancel;e.prototype._attachCancellationCallback=cancellationAttachCancellationCallback;e.prototype._execute=cancellationExecute;P=cancellationPropagateFrom;T.cancellation=true}if("monitoring"in t){if(t.monitoring&&!T.monitoring){T.monitoring=true;e.prototype._fireEvent=j}else if(!t.monitoring&&T.monitoring){T.monitoring=false;e.prototype._fireEvent=defaultFireEvent}}return e};function defaultFireEvent(){return false}e.prototype._fireEvent=defaultFireEvent;e.prototype._execute=function(e,t,n){try{e(t,n)}catch(e){return e}};e.prototype._onCancel=function(){};e.prototype._setOnCancel=function(e){};e.prototype._attachCancellationCallback=function(e){};e.prototype._captureStackTrace=function(){};e.prototype._attachExtraTrace=function(){};e.prototype._clearCancellationData=function(){};e.prototype._propagateFrom=function(e,t){};function cancellationExecute(e,t,n){var r=this;try{e(t,n,function(e){if(typeof e!=="function"){throw new TypeError("onCancel must be a function, got: "+o.toString(e))}r._attachCancellationCallback(e)})}catch(e){return e}}function cancellationAttachCancellationCallback(e){if(!this._isCancellable())return this;var t=this._onCancel();if(t!==undefined){if(o.isArray(t)){t.push(e)}else{this._setOnCancel([t,e])}}else{this._setOnCancel(e)}}function cancellationOnCancel(){return this._onCancelField}function cancellationSetOnCancel(e){this._onCancelField=e}function cancellationClearCancellationData(){this._cancellationParent=undefined;this._onCancelField=undefined}function cancellationPropagateFrom(e,t){if((t&1)!==0){this._cancellationParent=e;var n=e._branchesRemainingToCancel;if(n===undefined){n=0}e._branchesRemainingToCancel=n+1}if((t&2)!==0&&e._isBound()){this._setBoundTo(e._boundTo)}}function bindingPropagateFrom(e,t){if((t&2)!==0&&e._isBound()){this._setBoundTo(e._boundTo)}}var P=bindingPropagateFrom;function boundValueFunction(){var t=this._boundTo;if(t!==undefined){if(t instanceof e){if(t.isFulfilled()){return t.value()}else{return undefined}}}return t}function longStackTracesCaptureStackTrace(){this._trace=new CapturedTrace(this._peekContext())}function longStackTracesAttachExtraTrace(e,t){if(s(e)){var n=this._trace;if(n!==undefined){if(t)n=n._parent}if(n!==undefined){n.attachExtraTrace(e)}else if(!e.__stackCleaned__){var r=parseStackAndMessage(e);o.notEnumerableProp(e,"stack",r.message+"\n"+r.stack.join("\n"));o.notEnumerableProp(e,"__stackCleaned__",true)}}}function checkForgottenReturns(e,t,n,r,i){if(e===undefined&&t!==null&&w){if(i!==undefined&&i._returnedNonUndefined())return;if((r._bitField&65535)===0)return;if(n)n=n+" ";var a="";var o="";if(t._trace){var s=t._trace.stack.split("\n");var c=cleanStack(s);for(var u=c.length-1;u>=0;--u){var l=c[u];if(!p.test(l)){var d=l.match(f);if(d){a="at "+d[1]+":"+d[2]+":"+d[3]+" "}break}}if(c.length>0){var m=c[0];for(var u=0;u<s.length;++u){if(s[u]===m){if(u>0){o="\n"+s[u-1]}break}}}}var h="a promise was created in a "+n+"handler "+a+"but was not returned from it, "+"see http://goo.gl/rRqMUw"+o;r._warn(h,true,t)}}function deprecated(e,t){var n=e+" is deprecated and will be removed in a future version.";if(t)n+=" Use "+t+" instead.";return warn(n)}function warn(t,n,r){if(!T.warnings)return;var i=new a(t);var o;if(n){r._attachExtraTrace(i)}else if(T.longStackTraces&&(o=e._peekContext())){o.attachExtraTrace(i)}else{var s=parseStackAndMessage(i);i.stack=s.message+"\n"+s.stack.join("\n")}if(!j("warning",i)){formatAndLogError(i,"",true)}}function reconstructStack(e,t){for(var n=0;n<t.length-1;++n){t[n].push("From previous event:");t[n]=t[n].join("\n")}if(n<t.length){t[n]=t[n].join("\n")}return e+"\n"+t.join("\n")}function removeDuplicateOrEmptyJumps(e){for(var t=0;t<e.length;++t){if(e[t].length===0||t+1<e.length&&e[t][0]===e[t+1][0]){e.splice(t,1);t--}}}function removeCommonRoots(e){var t=e[0];for(var n=1;n<e.length;++n){var r=e[n];var i=t.length-1;var a=t[i];var o=-1;for(var s=r.length-1;s>=0;--s){if(r[s]===a){o=s;break}}for(var s=o;s>=0;--s){var c=r[s];if(t[i]===c){t.pop();i--}else{break}}t=r}}function cleanStack(e){var t=[];for(var n=0;n<e.length;++n){var r=e[n];var i=" (No stack trace)"===r||d.test(r);var a=i&&E(r);if(i&&!a){if(h&&r.charAt(0)!==" "){r=" "+r}t.push(r)}}return t}function stackFramesAsArray(e){var t=e.stack.replace(/\s+$/g,"").split("\n");for(var n=0;n<t.length;++n){var r=t[n];if(" (No stack trace)"===r||d.test(r)){break}}if(n>0&&e.name!="SyntaxError"){t=t.slice(n)}return t}function parseStackAndMessage(e){var t=e.stack;var n=e.toString();t=typeof t==="string"&&t.length>0?stackFramesAsArray(e):[" (No stack trace)"];return{message:n,stack:e.name=="SyntaxError"?t:cleanStack(t)}}function formatAndLogError(e,t,n){if(typeof console!=="undefined"){var r;if(o.isObject(e)){var i=e.stack;r=t+m(i,e)}else{r=t+String(e)}if(typeof g==="function"){g(r,n)}else if(typeof console.log==="function"||typeof console.log==="object"){console.log(r)}}}function fireRejectionEvent(e,t,n,r){var a=false;try{if(typeof t==="function"){a=true;if(e==="rejectionHandled"){t(r)}else{t(n,r)}}}catch(e){i.throwLater(e)}if(e==="unhandledRejection"){if(!j(e,n,r)&&!a){formatAndLogError(n,"Unhandled rejection ")}}else{j(e,r)}}function formatNonError(e){var t;if(typeof e==="function"){t="[function "+(e.name||"anonymous")+"]"}else{t=e&&typeof e.toString==="function"?e.toString():o.toString(e);var n=/\[object [a-zA-Z0-9$_]+\]/;if(n.test(t)){try{var r=JSON.stringify(e);t=r}catch(e){}}if(t.length===0){t="(empty array)"}}return"(<"+snip(t)+">, no stack trace)"}function snip(e){var t=41;if(e.length<t){return e}return e.substr(0,t-3)+"..."}function longStackTracesIsSupported(){return typeof C==="function"}var E=function(){return false};var N=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;function parseLineInfo(e){var t=e.match(N);if(t){return{fileName:t[1],line:parseInt(t[2],10)}}}function setBounds(e,t){if(!longStackTracesIsSupported())return;var n=e.stack.split("\n");var r=t.stack.split("\n");var i=-1;var a=-1;var o;var s;for(var c=0;c<n.length;++c){var u=parseLineInfo(n[c]);if(u){o=u.fileName;i=u.line;break}}for(var c=0;c<r.length;++c){var u=parseLineInfo(r[c]);if(u){s=u.fileName;a=u.line;break}}if(i<0||a<0||!o||!s||o!==s||i>=a){return}E=function(e){if(l.test(e))return true;var t=parseLineInfo(e);if(t){if(t.fileName===o&&(i<=t.line&&t.line<=a)){return true}}return false}}function CapturedTrace(e){this._parent=e;this._promisesCreated=0;var t=this._length=1+(e===undefined?0:e._length);C(this,CapturedTrace);if(t>32)this.uncycle()}o.inherits(CapturedTrace,Error);t.CapturedTrace=CapturedTrace;CapturedTrace.prototype.uncycle=function(){var e=this._length;if(e<2)return;var t=[];var n={};for(var r=0,i=this;i!==undefined;++r){t.push(i);i=i._parent}e=this._length=r;for(var r=e-1;r>=0;--r){var a=t[r].stack;if(n[a]===undefined){n[a]=r}}for(var r=0;r<e;++r){var o=t[r].stack;var s=n[o];if(s!==undefined&&s!==r){if(s>0){t[s-1]._parent=undefined;t[s-1]._length=1}t[r]._parent=undefined;t[r]._length=1;var c=r>0?t[r-1]:this;if(s<e-1){c._parent=t[s+1];c._parent.uncycle();c._length=c._parent._length+1}else{c._parent=undefined;c._length=1}var u=c._length+1;for(var l=r-2;l>=0;--l){t[l]._length=u;u++}return}}};CapturedTrace.prototype.attachExtraTrace=function(e){if(e.__stackCleaned__)return;this.uncycle();var t=parseStackAndMessage(e);var n=t.message;var r=[t.stack];var i=this;while(i!==undefined){r.push(cleanStack(i.stack.split("\n")));i=i._parent}removeCommonRoots(r);removeDuplicateOrEmptyJumps(r);o.notEnumerableProp(e,"stack",reconstructStack(n,r));o.notEnumerableProp(e,"__stackCleaned__",true)};var C=function stackDetection(){var e=/^\s*at\s*/;var t=function(e,t){if(typeof e==="string")return e;if(t.name!==undefined&&t.message!==undefined){return t.toString()}return formatNonError(t)};if(typeof Error.stackTraceLimit==="number"&&typeof Error.captureStackTrace==="function"){Error.stackTraceLimit+=6;d=e;m=t;var n=Error.captureStackTrace;E=function(e){return l.test(e)};return function(e,t){Error.stackTraceLimit+=6;n(e,t);Error.stackTraceLimit-=6}}var r=new Error;if(typeof r.stack==="string"&&r.stack.split("\n")[0].indexOf("stackDetection@")>=0){d=/@/;m=t;h=true;return function captureStackTrace(e){e.stack=(new Error).stack}}var i;try{throw new Error}catch(e){i="stack"in e}if(!("stack"in r)&&i&&typeof Error.stackTraceLimit==="number"){d=e;m=t;return function captureStackTrace(e){Error.stackTraceLimit+=6;try{throw new Error}catch(t){e.stack=t.stack}Error.stackTraceLimit-=6}}m=function(e,t){if(typeof e==="string")return e;if((typeof t==="object"||typeof t==="function")&&t.name!==undefined&&t.message!==undefined){return t.toString()}return formatNonError(t)};return null}([]);if(typeof console!=="undefined"&&typeof console.warn!=="undefined"){g=function(e){console.warn(e)};if(o.isNode&&process.stderr.isTTY){g=function(e,t){var n=t?"[33m":"[31m";console.warn(n+e+"[0m\n")}}else if(!o.isNode&&typeof(new Error).stack==="string"){g=function(e,t){console.warn("%c"+e,t?"color: darkorange":"color: red")}}}var T={warnings:v,longStackTraces:false,cancellation:false,monitoring:false};if(b)e.longStackTraces();return{longStackTraces:function(){return T.longStackTraces},warnings:function(){return T.warnings},cancellation:function(){return T.cancellation},monitoring:function(){return T.monitoring},propagateFromFunction:function(){return P},boundValueFunction:function(){return boundValueFunction},checkForgottenReturns:checkForgottenReturns,setBounds:setBounds,warn:warn,deprecated:deprecated,CapturedTrace:CapturedTrace,fireDomEvent:x,fireGlobalEvent:k}}},,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e,t,n){var r=n(794);var i=n(669);if(!r.Writable||!r.Writable.prototype.destroy)r=n(574);function NoopStream(){if(!(this instanceof NoopStream)){return new NoopStream}r.Transform.call(this)}i.inherits(NoopStream,r.Transform);NoopStream.prototype._transform=function(e,t,n){n()};e.exports=NoopStream},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,function(e,t){t=e.exports=SemVer;var n;if(typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)){n=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER");console.log.apply(console,e)}}else{n=function(){}}t.SEMVER_SPEC_VERSION="2.0.0";var r=256;var i=Number.MAX_SAFE_INTEGER||9007199254740991;var a=16;var o=t.re=[];var s=t.src=[];var c=t.tokens={};var u=0;function tok(e){c[e]=u++}tok("NUMERICIDENTIFIER");s[c.NUMERICIDENTIFIER]="0|[1-9]\\d*";tok("NUMERICIDENTIFIERLOOSE");s[c.NUMERICIDENTIFIERLOOSE]="[0-9]+";tok("NONNUMERICIDENTIFIER");s[c.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";tok("MAINVERSION");s[c.MAINVERSION]="("+s[c.NUMERICIDENTIFIER]+")\\."+"("+s[c.NUMERICIDENTIFIER]+")\\."+"("+s[c.NUMERICIDENTIFIER]+")";tok("MAINVERSIONLOOSE");s[c.MAINVERSIONLOOSE]="("+s[c.NUMERICIDENTIFIERLOOSE]+")\\."+"("+s[c.NUMERICIDENTIFIERLOOSE]+")\\."+"("+s[c.NUMERICIDENTIFIERLOOSE]+")";tok("PRERELEASEIDENTIFIER");s[c.PRERELEASEIDENTIFIER]="(?:"+s[c.NUMERICIDENTIFIER]+"|"+s[c.NONNUMERICIDENTIFIER]+")";tok("PRERELEASEIDENTIFIERLOOSE");s[c.PRERELEASEIDENTIFIERLOOSE]="(?:"+s[c.NUMERICIDENTIFIERLOOSE]+"|"+s[c.NONNUMERICIDENTIFIER]+")";tok("PRERELEASE");s[c.PRERELEASE]="(?:-("+s[c.PRERELEASEIDENTIFIER]+"(?:\\."+s[c.PRERELEASEIDENTIFIER]+")*))";tok("PRERELEASELOOSE");s[c.PRERELEASELOOSE]="(?:-?("+s[c.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+s[c.PRERELEASEIDENTIFIERLOOSE]+")*))";tok("BUILDIDENTIFIER");s[c.BUILDIDENTIFIER]="[0-9A-Za-z-]+";tok("BUILD");s[c.BUILD]="(?:\\+("+s[c.BUILDIDENTIFIER]+"(?:\\."+s[c.BUILDIDENTIFIER]+")*))";tok("FULL");tok("FULLPLAIN");s[c.FULLPLAIN]="v?"+s[c.MAINVERSION]+s[c.PRERELEASE]+"?"+s[c.BUILD]+"?";s[c.FULL]="^"+s[c.FULLPLAIN]+"$";tok("LOOSEPLAIN");s[c.LOOSEPLAIN]="[v=\\s]*"+s[c.MAINVERSIONLOOSE]+s[c.PRERELEASELOOSE]+"?"+s[c.BUILD]+"?";tok("LOOSE");s[c.LOOSE]="^"+s[c.LOOSEPLAIN]+"$";tok("GTLT");s[c.GTLT]="((?:<|>)?=?)";tok("XRANGEIDENTIFIERLOOSE");s[c.XRANGEIDENTIFIERLOOSE]=s[c.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";tok("XRANGEIDENTIFIER");s[c.XRANGEIDENTIFIER]=s[c.NUMERICIDENTIFIER]+"|x|X|\\*";tok("XRANGEPLAIN");s[c.XRANGEPLAIN]="[v=\\s]*("+s[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIER]+")"+"(?:"+s[c.PRERELEASE]+")?"+s[c.BUILD]+"?"+")?)?";tok("XRANGEPLAINLOOSE");s[c.XRANGEPLAINLOOSE]="[v=\\s]*("+s[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+s[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:"+s[c.PRERELEASELOOSE]+")?"+s[c.BUILD]+"?"+")?)?";tok("XRANGE");s[c.XRANGE]="^"+s[c.GTLT]+"\\s*"+s[c.XRANGEPLAIN]+"$";tok("XRANGELOOSE");s[c.XRANGELOOSE]="^"+s[c.GTLT]+"\\s*"+s[c.XRANGEPLAINLOOSE]+"$";tok("COERCE");s[c.COERCE]="(^|[^\\d])"+"(\\d{1,"+a+"})"+"(?:\\.(\\d{1,"+a+"}))?"+"(?:\\.(\\d{1,"+a+"}))?"+"(?:$|[^\\d])";tok("COERCERTL");o[c.COERCERTL]=new RegExp(s[c.COERCE],"g");tok("LONETILDE");s[c.LONETILDE]="(?:~>?)";tok("TILDETRIM");s[c.TILDETRIM]="(\\s*)"+s[c.LONETILDE]+"\\s+";o[c.TILDETRIM]=new RegExp(s[c.TILDETRIM],"g");var l="$1~";tok("TILDE");s[c.TILDE]="^"+s[c.LONETILDE]+s[c.XRANGEPLAIN]+"$";tok("TILDELOOSE");s[c.TILDELOOSE]="^"+s[c.LONETILDE]+s[c.XRANGEPLAINLOOSE]+"$";tok("LONECARET");s[c.LONECARET]="(?:\\^)";tok("CARETTRIM");s[c.CARETTRIM]="(\\s*)"+s[c.LONECARET]+"\\s+";o[c.CARETTRIM]=new RegExp(s[c.CARETTRIM],"g");var p="$1^";tok("CARET");s[c.CARET]="^"+s[c.LONECARET]+s[c.XRANGEPLAIN]+"$";tok("CARETLOOSE");s[c.CARETLOOSE]="^"+s[c.LONECARET]+s[c.XRANGEPLAINLOOSE]+"$";tok("COMPARATORLOOSE");s[c.COMPARATORLOOSE]="^"+s[c.GTLT]+"\\s*("+s[c.LOOSEPLAIN]+")$|^$";tok("COMPARATOR");s[c.COMPARATOR]="^"+s[c.GTLT]+"\\s*("+s[c.FULLPLAIN]+")$|^$";tok("COMPARATORTRIM");s[c.COMPARATORTRIM]="(\\s*)"+s[c.GTLT]+"\\s*("+s[c.LOOSEPLAIN]+"|"+s[c.XRANGEPLAIN]+")";o[c.COMPARATORTRIM]=new RegExp(s[c.COMPARATORTRIM],"g");var f="$1$2$3";tok("HYPHENRANGE");s[c.HYPHENRANGE]="^\\s*("+s[c.XRANGEPLAIN]+")"+"\\s+-\\s+"+"("+s[c.XRANGEPLAIN]+")"+"\\s*$";tok("HYPHENRANGELOOSE");s[c.HYPHENRANGELOOSE]="^\\s*("+s[c.XRANGEPLAINLOOSE]+")"+"\\s+-\\s+"+"("+s[c.XRANGEPLAINLOOSE]+")"+"\\s*$";tok("STAR");s[c.STAR]="(<|>)?=?\\s*\\*";for(var d=0;d<u;d++){n(d,s[d]);if(!o[d]){o[d]=new RegExp(s[d])}}t.parse=parse;function parse(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof SemVer){return e}if(typeof e!=="string"){return null}if(e.length>r){return null}var n=t.loose?o[c.LOOSE]:o[c.FULL];if(!n.test(e)){return null}try{return new SemVer(e,t)}catch(e){return null}}t.valid=valid;function valid(e,t){var n=parse(e,t);return n?n.version:null}t.clean=clean;function clean(e,t){var n=parse(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}t.SemVer=SemVer;function SemVer(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof SemVer){if(e.loose===t.loose){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError("Invalid Version: "+e)}if(e.length>r){throw new TypeError("version is longer than "+r+" characters")}if(!(this instanceof SemVer)){return new SemVer(e,t)}n("SemVer",e,t);this.options=t;this.loose=!!t.loose;var a=e.trim().match(t.loose?o[c.LOOSE]:o[c.FULL]);if(!a){throw new TypeError("Invalid Version: "+e)}this.raw=e;this.major=+a[1];this.minor=+a[2];this.patch=+a[3];if(this.major>i||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>i||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>i||this.patch<0){throw new TypeError("Invalid patch version")}if(!a[4]){this.prerelease=[]}else{this.prerelease=a[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<i){return t}}return e})}this.build=a[5]?a[5].split("."):[];this.format()}SemVer.prototype.format=function(){this.version=this.major+"."+this.minor+"."+this.patch;if(this.prerelease.length){this.version+="-"+this.prerelease.join(".")}return this.version};SemVer.prototype.toString=function(){return this.version};SemVer.prototype.compare=function(e){n("SemVer.compare",this.version,this.options,e);if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}return this.compareMain(e)||this.comparePre(e)};SemVer.prototype.compareMain=function(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}return compareIdentifiers(this.major,e.major)||compareIdentifiers(this.minor,e.minor)||compareIdentifiers(this.patch,e.patch)};SemVer.prototype.comparePre=function(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}if(this.prerelease.length&&!e.prerelease.length){return-1}else if(!this.prerelease.length&&e.prerelease.length){return 1}else if(!this.prerelease.length&&!e.prerelease.length){return 0}var t=0;do{var r=this.prerelease[t];var i=e.prerelease[t];n("prerelease compare",t,r,i);if(r===undefined&&i===undefined){return 0}else if(i===undefined){return 1}else if(r===undefined){return-1}else if(r===i){continue}else{return compareIdentifiers(r,i)}}while(++t)};SemVer.prototype.compareBuild=function(e){if(!(e instanceof SemVer)){e=new SemVer(e,this.options)}var t=0;do{var r=this.build[t];var i=e.build[t];n("prerelease compare",t,r,i);if(r===undefined&&i===undefined){return 0}else if(i===undefined){return 1}else if(r===undefined){return-1}else if(r===i){continue}else{return compareIdentifiers(r,i)}}while(++t)};SemVer.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0;this.patch=0;this.minor=0;this.major++;this.inc("pre",t);break;case"preminor":this.prerelease.length=0;this.patch=0;this.minor++;this.inc("pre",t);break;case"prepatch":this.prerelease.length=0;this.inc("patch",t);this.inc("pre",t);break;case"prerelease":if(this.prerelease.length===0){this.inc("patch",t)}this.inc("pre",t);break;case"major":if(this.minor!==0||this.patch!==0||this.prerelease.length===0){this.major++}this.minor=0;this.patch=0;this.prerelease=[];break;case"minor":if(this.patch!==0||this.prerelease.length===0){this.minor++}this.patch=0;this.prerelease=[];break;case"patch":if(this.prerelease.length===0){this.patch++}this.prerelease=[];break;case"pre":if(this.prerelease.length===0){this.prerelease=[0]}else{var n=this.prerelease.length;while(--n>=0){if(typeof this.prerelease[n]==="number"){this.prerelease[n]++;n=-2}}if(n===-1){this.prerelease.push(0)}}if(t){if(this.prerelease[0]===t){if(isNaN(this.prerelease[1])){this.prerelease=[t,0]}}else{this.prerelease=[t,0]}}break;default:throw new Error("invalid increment argument: "+e)}this.format();this.raw=this.version;return this};t.inc=inc;function inc(e,t,n,r){if(typeof n==="string"){r=n;n=undefined}try{return new SemVer(e,n).inc(t,r).version}catch(e){return null}}t.diff=diff;function diff(e,t){if(eq(e,t)){return null}else{var n=parse(e);var r=parse(t);var i="";if(n.prerelease.length||r.prerelease.length){i="pre";var a="prerelease"}for(var o in n){if(o==="major"||o==="minor"||o==="patch"){if(n[o]!==r[o]){return i+o}}}return a}}t.compareIdentifiers=compareIdentifiers;var m=/^[0-9]+$/;function compareIdentifiers(e,t){var n=m.test(e);var r=m.test(t);if(n&&r){e=+e;t=+t}return e===t?0:n&&!r?-1:r&&!n?1:e<t?-1:1}t.rcompareIdentifiers=rcompareIdentifiers;function rcompareIdentifiers(e,t){return compareIdentifiers(t,e)}t.major=major;function major(e,t){return new SemVer(e,t).major}t.minor=minor;function minor(e,t){return new SemVer(e,t).minor}t.patch=patch;function patch(e,t){return new SemVer(e,t).patch}t.compare=compare;function compare(e,t,n){return new SemVer(e,n).compare(new SemVer(t,n))}t.compareLoose=compareLoose;function compareLoose(e,t){return compare(e,t,true)}t.compareBuild=compareBuild;function compareBuild(e,t,n){var r=new SemVer(e,n);var i=new SemVer(t,n);return r.compare(i)||r.compareBuild(i)}t.rcompare=rcompare;function rcompare(e,t,n){return compare(t,e,n)}t.sort=sort;function sort(e,n){return e.sort(function(e,r){return t.compareBuild(e,r,n)})}t.rsort=rsort;function rsort(e,n){return e.sort(function(e,r){return t.compareBuild(r,e,n)})}t.gt=gt;function gt(e,t,n){return compare(e,t,n)>0}t.lt=lt;function lt(e,t,n){return compare(e,t,n)<0}t.eq=eq;function eq(e,t,n){return compare(e,t,n)===0}t.neq=neq;function neq(e,t,n){return compare(e,t,n)!==0}t.gte=gte;function gte(e,t,n){return compare(e,t,n)>=0}t.lte=lte;function lte(e,t,n){return compare(e,t,n)<=0}t.cmp=cmp;function cmp(e,t,n,r){switch(t){case"===":if(typeof e==="object")e=e.version;if(typeof n==="object")n=n.version;return e===n;case"!==":if(typeof e==="object")e=e.version;if(typeof n==="object")n=n.version;return e!==n;case"":case"=":case"==":return eq(e,n,r);case"!=":return neq(e,n,r);case">":return gt(e,n,r);case">=":return gte(e,n,r);case"<":return lt(e,n,r);case"<=":return lte(e,n,r);default:throw new TypeError("Invalid operator: "+t)}}t.Comparator=Comparator;function Comparator(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}if(!(this instanceof Comparator)){return new Comparator(e,t)}n("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===h){this.value=""}else{this.value=this.operator+this.semver.version}n("comp",this)}var h={};Comparator.prototype.parse=function(e){var t=this.options.loose?o[c.COMPARATORLOOSE]:o[c.COMPARATOR];var n=e.match(t);if(!n){throw new TypeError("Invalid comparator: "+e)}this.operator=n[1]!==undefined?n[1]:"";if(this.operator==="="){this.operator=""}if(!n[2]){this.semver=h}else{this.semver=new SemVer(n[2],this.options.loose)}};Comparator.prototype.toString=function(){return this.value};Comparator.prototype.test=function(e){n("Comparator.test",e,this.options.loose);if(this.semver===h||e===h){return true}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}return cmp(e,this.operator,this.semver,this.options)};Comparator.prototype.intersects=function(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}var n;if(this.operator===""){if(this.value===""){return true}n=new Range(e.value,t);return satisfies(this.value,n,t)}else if(e.operator===""){if(e.value===""){return true}n=new Range(this.value,t);return satisfies(e.semver,n,t)}var r=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");var i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");var a=this.semver.version===e.semver.version;var o=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");var s=cmp(this.semver,"<",e.semver,t)&&((this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"));var c=cmp(this.semver,">",e.semver,t)&&((this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">"));return r||i||a&&o||s||c};t.Range=Range;function Range(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof Comparator){return new Range(e.value,t)}if(!(this instanceof Range)){return new Range(e,t)}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length});if(!this.set.length){throw new TypeError("Invalid SemVer Range: "+e)}this.format()}Range.prototype.format=function(){this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim();return this.range};Range.prototype.toString=function(){return this.range};Range.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var r=t?o[c.HYPHENRANGELOOSE]:o[c.HYPHENRANGE];e=e.replace(r,hyphenReplace);n("hyphen replace",e);e=e.replace(o[c.COMPARATORTRIM],f);n("comparator trim",e,o[c.COMPARATORTRIM]);e=e.replace(o[c.TILDETRIM],l);e=e.replace(o[c.CARETTRIM],p);e=e.split(/\s+/).join(" ");var i=t?o[c.COMPARATORLOOSE]:o[c.COMPARATOR];var a=e.split(" ").map(function(e){return parseComparator(e,this.options)},this).join(" ").split(/\s+/);if(this.options.loose){a=a.filter(function(e){return!!e.match(i)})}a=a.map(function(e){return new Comparator(e,this.options)},this);return a};Range.prototype.intersects=function(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some(function(n){return isSatisfiable(n,t)&&e.set.some(function(e){return isSatisfiable(e,t)&&n.every(function(n){return e.every(function(e){return n.intersects(e,t)})})})})};function isSatisfiable(e,t){var n=true;var r=e.slice();var i=r.pop();while(n&&r.length){n=r.every(function(e){return i.intersects(e,t)});i=r.pop()}return n}t.toComparators=toComparators;function toComparators(e,t){return new Range(e,t).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})}function parseComparator(e,t){n("comp",e,t);e=replaceCarets(e,t);n("caret",e);e=replaceTildes(e,t);n("tildes",e);e=replaceXRanges(e,t);n("xrange",e);e=replaceStars(e,t);n("stars",e);return e}function isX(e){return!e||e.toLowerCase()==="x"||e==="*"}function replaceTildes(e,t){return e.trim().split(/\s+/).map(function(e){return replaceTilde(e,t)}).join(" ")}function replaceTilde(e,t){var r=t.loose?o[c.TILDELOOSE]:o[c.TILDE];return e.replace(r,function(t,r,i,a,o){n("tilde",e,t,r,i,a,o);var s;if(isX(r)){s=""}else if(isX(i)){s=">="+r+".0.0 <"+(+r+1)+".0.0"}else if(isX(a)){s=">="+r+"."+i+".0 <"+r+"."+(+i+1)+".0"}else if(o){n("replaceTilde pr",o);s=">="+r+"."+i+"."+a+"-"+o+" <"+r+"."+(+i+1)+".0"}else{s=">="+r+"."+i+"."+a+" <"+r+"."+(+i+1)+".0"}n("tilde return",s);return s})}function replaceCarets(e,t){return e.trim().split(/\s+/).map(function(e){return replaceCaret(e,t)}).join(" ")}function replaceCaret(e,t){n("caret",e,t);var r=t.loose?o[c.CARETLOOSE]:o[c.CARET];return e.replace(r,function(t,r,i,a,o){n("caret",e,t,r,i,a,o);var s;if(isX(r)){s=""}else if(isX(i)){s=">="+r+".0.0 <"+(+r+1)+".0.0"}else if(isX(a)){if(r==="0"){s=">="+r+"."+i+".0 <"+r+"."+(+i+1)+".0"}else{s=">="+r+"."+i+".0 <"+(+r+1)+".0.0"}}else if(o){n("replaceCaret pr",o);if(r==="0"){if(i==="0"){s=">="+r+"."+i+"."+a+"-"+o+" <"+r+"."+i+"."+(+a+1)}else{s=">="+r+"."+i+"."+a+"-"+o+" <"+r+"."+(+i+1)+".0"}}else{s=">="+r+"."+i+"."+a+"-"+o+" <"+(+r+1)+".0.0"}}else{n("no pr");if(r==="0"){if(i==="0"){s=">="+r+"."+i+"."+a+" <"+r+"."+i+"."+(+a+1)}else{s=">="+r+"."+i+"."+a+" <"+r+"."+(+i+1)+".0"}}else{s=">="+r+"."+i+"."+a+" <"+(+r+1)+".0.0"}}n("caret return",s);return s})}function replaceXRanges(e,t){n("replaceXRanges",e,t);return e.split(/\s+/).map(function(e){return replaceXRange(e,t)}).join(" ")}function replaceXRange(e,t){e=e.trim();var r=t.loose?o[c.XRANGELOOSE]:o[c.XRANGE];return e.replace(r,function(r,i,a,o,s,c){n("xRange",e,r,i,a,o,s,c);var u=isX(a);var l=u||isX(o);var p=l||isX(s);var f=p;if(i==="="&&f){i=""}c=t.includePrerelease?"-0":"";if(u){if(i===">"||i==="<"){r="<0.0.0-0"}else{r="*"}}else if(i&&f){if(l){o=0}s=0;if(i===">"){i=">=";if(l){a=+a+1;o=0;s=0}else{o=+o+1;s=0}}else if(i==="<="){i="<";if(l){a=+a+1}else{o=+o+1}}r=i+a+"."+o+"."+s+c}else if(l){r=">="+a+".0.0"+c+" <"+(+a+1)+".0.0"+c}else if(p){r=">="+a+"."+o+".0"+c+" <"+a+"."+(+o+1)+".0"+c}n("xRange return",r);return r})}function replaceStars(e,t){n("replaceStars",e,t);return e.trim().replace(o[c.STAR],"")}function hyphenReplace(e,t,n,r,i,a,o,s,c,u,l,p,f){if(isX(n)){t=""}else if(isX(r)){t=">="+n+".0.0"}else if(isX(i)){t=">="+n+"."+r+".0"}else{t=">="+t}if(isX(c)){s=""}else if(isX(u)){s="<"+(+c+1)+".0.0"}else if(isX(l)){s="<"+c+"."+(+u+1)+".0"}else if(p){s="<="+c+"."+u+"."+l+"-"+p}else{s="<="+s}return(t+" "+s).trim()}Range.prototype.test=function(e){if(!e){return false}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}for(var t=0;t<this.set.length;t++){if(testSet(this.set[t],e,this.options)){return true}}return false};function testSet(e,t,r){for(var i=0;i<e.length;i++){if(!e[i].test(t)){return false}}if(t.prerelease.length&&!r.includePrerelease){for(i=0;i<e.length;i++){n(e[i].semver);if(e[i].semver===h){continue}if(e[i].semver.prerelease.length>0){var a=e[i].semver;if(a.major===t.major&&a.minor===t.minor&&a.patch===t.patch){return true}}}return false}return true}t.satisfies=satisfies;function satisfies(e,t,n){try{t=new Range(t,n)}catch(e){return false}return t.test(e)}t.maxSatisfying=maxSatisfying;function maxSatisfying(e,t,n){var r=null;var i=null;try{var a=new Range(t,n)}catch(e){return null}e.forEach(function(e){if(a.test(e)){if(!r||i.compare(e)===-1){r=e;i=new SemVer(r,n)}}});return r}t.minSatisfying=minSatisfying;function minSatisfying(e,t,n){var r=null;var i=null;try{var a=new Range(t,n)}catch(e){return null}e.forEach(function(e){if(a.test(e)){if(!r||i.compare(e)===1){r=e;i=new SemVer(r,n)}}});return r}t.minVersion=minVersion;function minVersion(e,t){e=new Range(e,t);var n=new SemVer("0.0.0");if(e.test(n)){return n}n=new SemVer("0.0.0-0");if(e.test(n)){return n}n=null;for(var r=0;r<e.set.length;++r){var i=e.set[r];i.forEach(function(e){var t=new SemVer(e.semver.version);switch(e.operator){case">":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!n||gt(n,t)){n=t}break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}})}if(n&&e.test(n)){return n}return null}t.validRange=validRange;function validRange(e,t){try{return new Range(e,t).range||"*"}catch(e){return null}}t.ltr=ltr;function ltr(e,t,n){return outside(e,t,"<",n)}t.gtr=gtr;function gtr(e,t,n){return outside(e,t,">",n)}t.outside=outside;function outside(e,t,n,r){e=new SemVer(e,r);t=new Range(t,r);var i,a,o,s,c;switch(n){case">":i=gt;a=lte;o=lt;s=">";c=">=";break;case"<":i=lt;a=gte;o=gt;s="<";c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(e,t,r)){return false}for(var u=0;u<t.set.length;++u){var l=t.set[u];var p=null;var f=null;l.forEach(function(e){if(e.semver===h){e=new Comparator(">=0.0.0")}p=p||e;f=f||e;if(i(e.semver,p.semver,r)){p=e}else if(o(e.semver,f.semver,r)){f=e}});if(p.operator===s||p.operator===c){return false}if((!f.operator||f.operator===s)&&a(e,f.semver)){return false}else if(f.operator===c&&o(e,f.semver)){return false}}return true}t.prerelease=prerelease;function prerelease(e,t){var n=parse(e,t);return n&&n.prerelease.length?n.prerelease:null}t.intersects=intersects;function intersects(e,t,n){e=new Range(e,n);t=new Range(t,n);return e.intersects(t)}t.coerce=coerce;function coerce(e,t){if(e instanceof SemVer){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};var n=null;if(!t.rtl){n=e.match(o[c.COERCE])}else{var r;while((r=o[c.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length)){if(!n||r.index+r[0].length!==n.index+n[0].length){n=r}o[c.COERCERTL].lastIndex=r.index+r[1].length+r[2].length}o[c.COERCERTL].lastIndex=-1}if(n===null){return null}return parse(n[2]+"."+(n[3]||"0")+"."+(n[4]||"0"),t)}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});const i=n(297);function create(e,t){return r(this,void 0,void 0,function*(){return yield i.DefaultGlobber.create(e,t)})}t.create=create},,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.gradleVersion=void 0;const s=a(n(747));const c=a(n(87));const u=a(n(622));const l=a(n(539));const p=a(n(360));const f=a(n(470));const d=a(n(1));const m=a(n(533));const h=a(n(317));const g=new l.HttpClient("eskatos/gradle-command-action");const y="https://services.gradle.org/versions";function gradleVersion(e){return o(this,void 0,void 0,function*(){switch(e){case"current":return gradleCurrent();case"rc":return gradleReleaseCandidate();case"nightly":return gradleNightly();case"release-nightly":return gradleReleaseNightly();default:return gradle(e)}})}t.gradleVersion=gradleVersion;function gradleCurrent(){return o(this,void 0,void 0,function*(){const e=yield gradleVersionDeclaration(`${y}/current`);return provisionGradle(e.version,e.downloadUrl)})}function gradleReleaseCandidate(){return o(this,void 0,void 0,function*(){const e=yield gradleVersionDeclaration(`${y}/release-candidate`);if(e&&e.version&&e.downloadUrl){return provisionGradle(e.version,e.downloadUrl)}f.info("No current release-candidate found, will fallback to current");return gradleCurrent()})}function gradleNightly(){return o(this,void 0,void 0,function*(){const e=yield gradleVersionDeclaration(`${y}/nightly`);return provisionGradle(e.version,e.downloadUrl)})}function gradleReleaseNightly(){return o(this,void 0,void 0,function*(){const e=yield gradleVersionDeclaration(`${y}/release-nightly`);return provisionGradle(e.version,e.downloadUrl)})}function gradle(e){return o(this,void 0,void 0,function*(){const t=yield findGradleVersionDeclaration(e);if(!t){throw new Error(`Gradle version ${e} does not exists`)}return provisionGradle(t.version,t.downloadUrl)})}function gradleVersionDeclaration(e){return o(this,void 0,void 0,function*(){return yield httpGetGradleVersion(e)})}function findGradleVersionDeclaration(e){return o(this,void 0,void 0,function*(){const t=yield httpGetGradleVersions(`${y}/all`);return t.find(t=>{return t.version===e})})}function provisionGradle(e,t){return o(this,void 0,void 0,function*(){const n=m.find("gradle",e);if(n.length>0){const e=executableFrom(n);f.info(`Provisioned Gradle executable ${e}`);return e}const r=c.homedir();const i=u.join(r,"gradle-provision-tmpdir");const a=u.join(i,"downloads");const o=u.join(i,"installs");yield d.mkdirP(a);yield d.mkdirP(o);f.info(`Downloading ${t}`);const l=u.join(a,`gradle-${e}-bin.zip`);yield httpDownload(t,l);f.info(`Downloaded at ${l}, size ${s.statSync(l).size}`);yield extractZip(l,o);const p=u.join(o,`gradle-${e}`);f.info(`Extracted in ${p}`);const h=executableFrom(p);s.chmodSync(h,"755");f.info(`Provisioned Gradle executable ${h}`);m.cacheDir(p,"gradle",e);return h})}function executableFrom(e){return u.join(e,"bin",`${h.installScriptFilename()}`)}function httpGetGradleVersion(e){return o(this,void 0,void 0,function*(){return JSON.parse(yield httpGetString(e))})}function httpGetGradleVersions(e){return o(this,void 0,void 0,function*(){return JSON.parse(yield httpGetString(e))})}function httpGetString(e){return o(this,void 0,void 0,function*(){const t=yield g.get(e);return t.readBody()})}function httpDownload(e,t){return o(this,void 0,void 0,function*(){const n=yield g.get(e);return new Promise(function(e,r){const i=s.createWriteStream(t);n.message.pipe(i).on("close",()=>{e()}).on("error",e=>{r(e)})})})}function extractZip(e,t){return o(this,void 0,void 0,function*(){return new Promise(function(n,r){s.createReadStream(e).pipe(p.Extract({path:t})).on("close",()=>{n()}).on("error",e=>{r(e)})})})}},function(e){e.exports=function parseDateTime(e,t){const n=e&31;const r=e>>5&15;const i=(e>>9&127)+1980;const a=t?(t&31)*2:0;const o=t?t>>5&63:0;const s=t?t>>11:0;return new Date(Date.UTC(i,r-1,n,s,o,a))}},,,function(e,t,n){e.exports=SocketReader;var r=n(689);var i=n(953);r(SocketReader,i);function SocketReader(e){var t=this;if(!(t instanceof SocketReader)){throw new Error("SocketReader must be called as constructor.")}if(!(e.type==="Socket"&&e.Socket)){throw new Error("Non-socket type "+e.type)}i.call(t,e)}SocketReader.prototype._read=function(){var e=this;if(e._paused)return;if(!e._ended){e.emit("end");e.emit("close");e._ended=true}}},,,function(e){e.exports=require("buffer")},,,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};var a=this&&this.__await||function(e){return this instanceof a?(this.v=e,this):new a(e)};var o=this&&this.__asyncGenerator||function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,o=[];return i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i;function verb(e){if(r[e])i[e]=function(t){return new Promise(function(n,r){o.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof a?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[0][1])}};var s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const c=s(n(470));const u=s(n(747));const l=s(n(601));const p=s(n(622));const f=s(n(597));const d=n(327);const m=n(923);const h=n(728);const g=process.platform==="win32";class DefaultGlobber{constructor(e){this.patterns=[];this.searchPaths=[];this.options=l.getOptions(e)}getSearchPaths(){return this.searchPaths.slice()}glob(){var e,t;return r(this,void 0,void 0,function*(){const n=[];try{for(var r=i(this.globGenerator()),a;a=yield r.next(),!a.done;){const e=a.value;n.push(e)}}catch(t){e={error:t}}finally{try{if(a&&!a.done&&(t=r.return))yield t.call(r)}finally{if(e)throw e.error}}return n})}globGenerator(){return o(this,arguments,function*globGenerator_1(){const e=l.getOptions(this.options);const t=[];for(const n of this.patterns){t.push(n);if(e.implicitDescendants&&(n.trailingSeparator||n.segments[n.segments.length-1]!=="**")){t.push(new m.Pattern(n.negate,n.segments.concat("**")))}}const n=[];for(const e of f.getSearchPaths(t)){c.debug(`Search path '${e}'`);try{yield a(u.promises.lstat(e))}catch(e){if(e.code==="ENOENT"){continue}throw e}n.unshift(new h.SearchState(e,1))}const r=[];while(n.length){const i=n.pop();const o=f.match(t,i.path);const s=!!o||f.partialMatch(t,i.path);if(!o&&!s){continue}const c=yield a(DefaultGlobber.stat(i,e,r));if(!c){continue}if(c.isDirectory()){if(o&d.MatchKind.Directory){yield yield a(i.path)}else if(!s){continue}const e=i.level+1;const t=(yield a(u.promises.readdir(i.path))).map(t=>new h.SearchState(p.join(i.path,t),e));n.push(...t.reverse())}else if(o&d.MatchKind.File){yield yield a(i.path)}}})}static create(e,t){return r(this,void 0,void 0,function*(){const n=new DefaultGlobber(t);if(g){e=e.replace(/\r\n/g,"\n");e=e.replace(/\r/g,"\n")}const r=e.split("\n").map(e=>e.trim());for(const e of r){if(!e||e.startsWith("#")){continue}else{n.patterns.push(new m.Pattern(e))}}n.searchPaths.push(...f.getSearchPaths(n.patterns));return n})}static stat(e,t,n){return r(this,void 0,void 0,function*(){let r;if(t.followSymbolicLinks){try{r=yield u.promises.stat(e.path)}catch(n){if(n.code==="ENOENT"){if(t.omitBrokenSymbolicLinks){c.debug(`Broken symlink '${e.path}'`);return undefined}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw n}}else{r=yield u.promises.lstat(e.path)}if(r.isDirectory()&&t.followSymbolicLinks){const t=yield u.promises.realpath(e.path);while(n.length>=e.level){n.pop()}if(n.some(e=>e===t)){c.debug(`Symlink cycle detected for path '${e.path}' and realpath '${t}'`);return undefined}n.push(t)}return r})}}t.DefaultGlobber=DefaultGlobber},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(241));var i=_interopRequireDefault(n(245));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const a=(0,r.default)("v3",48,i.default);var o=a;t.default=o},,,,function(e,t,n){e.exports=realpath;realpath.realpath=realpath;realpath.sync=realpathSync;realpath.realpathSync=realpathSync;realpath.monkeypatch=monkeypatch;realpath.unmonkeypatch=unmonkeypatch;var r=n(747);var i=r.realpath;var a=r.realpathSync;var o=process.version;var s=/^v[0-5]\./.test(o);var c=n(117);function newError(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function realpath(e,t,n){if(s){return i(e,t,n)}if(typeof t==="function"){n=t;t=null}i(e,t,function(r,i){if(newError(r)){c.realpath(e,t,n)}else{n(r,i)}})}function realpathSync(e,t){if(s){return a(e,t)}try{return a(e,t)}catch(n){if(newError(n)){return c.realpathSync(e,t)}else{throw n}}}function monkeypatch(){r.realpath=realpath;r.realpathSync=realpathSync}function unmonkeypatch(){r.realpath=i;r.realpathSync=a}},function(e,t,n){var r=n(794);var i=n(379);var a=n(553);var o=n(29);if(!r.Writable||!r.Writable.prototype.destroy)r=n(574);function parseOne(e,t){var n=r.PassThrough({objectMode:true});var s=r.PassThrough();var c=r.Transform({objectMode:true});var u=e instanceof RegExp?e:e&&new RegExp(e);var l;c._transform=function(e,t,n){if(l||u&&!u.exec(e.path)){e.autodrain();return n()}else{l=true;p.emit("entry",e);e.on("error",function(e){s.emit("error",e)});e.pipe(s).on("error",function(e){n(e)}).on("finish",function(e){n(null,e)})}};n.pipe(i(t)).on("error",function(e){s.emit("error",e)}).pipe(c).on("error",Object).on("finish",function(){if(!l)s.emit("error",new Error("PATTERN_NOT_FOUND"));else s.end()});var p=a(n,s);p.buffer=function(){return o(s)};return p}e.exports=parseOne},function(e){e.exports=require("string_decoder")},,function(e,t,n){var r=n(896);var i=n(621);e.exports=expandTop;var a="\0SLASH"+Math.random()+"\0";var o="\0OPEN"+Math.random()+"\0";var s="\0CLOSE"+Math.random()+"\0";var c="\0COMMA"+Math.random()+"\0";var u="\0PERIOD"+Math.random()+"\0";function numeric(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function escapeBraces(e){return e.split("\\\\").join(a).split("\\{").join(o).split("\\}").join(s).split("\\,").join(c).split("\\.").join(u)}function unescapeBraces(e){return e.split(a).join("\\").split(o).join("{").split(s).join("}").split(c).join(",").split(u).join(".")}function parseCommaParts(e){if(!e)return[""];var t=[];var n=i("{","}",e);if(!n)return e.split(",");var r=n.pre;var a=n.body;var o=n.post;var s=r.split(",");s[s.length-1]+="{"+a+"}";var c=parseCommaParts(o);if(o.length){s[s.length-1]+=c.shift();s.push.apply(s,c)}t.push.apply(t,s);return t}function expandTop(e){if(!e)return[];if(e.substr(0,2)==="{}"){e="\\{\\}"+e.substr(2)}return expand(escapeBraces(e),true).map(unescapeBraces)}function identity(e){return e}function embrace(e){return"{"+e+"}"}function isPadded(e){return/^-?0\d/.test(e)}function lte(e,t){return e<=t}function gte(e,t){return e>=t}function expand(e,t){var n=[];var a=i("{","}",e);if(!a||/\$$/.test(a.pre))return[e];var o=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(a.body);var c=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(a.body);var u=o||c;var l=a.body.indexOf(",")>=0;if(!u&&!l){if(a.post.match(/,.*\}/)){e=a.pre+"{"+a.body+s+a.post;return expand(e)}return[e]}var p;if(u){p=a.body.split(/\.\./)}else{p=parseCommaParts(a.body);if(p.length===1){p=expand(p[0],false).map(embrace);if(p.length===1){var f=a.post.length?expand(a.post,false):[""];return f.map(function(e){return a.pre+p[0]+e})}}}var d=a.pre;var f=a.post.length?expand(a.post,false):[""];var m;if(u){var h=numeric(p[0]);var g=numeric(p[1]);var y=Math.max(p[0].length,p[1].length);var v=p.length==3?Math.abs(numeric(p[2])):1;var b=lte;var w=g<h;if(w){v*=-1;b=gte}var _=p.some(isPadded);m=[];for(var x=h;b(x,g);x+=v){var k;if(c){k=String.fromCharCode(x);if(k==="\\")k=""}else{k=String(x);if(_){var S=y-k.length;if(S>0){var j=new Array(S+1).join("0");if(x<0)k="-"+j+k.slice(1);else k=j+k}}}m.push(k)}}else{m=r(p,function(e){return expand(e,false)})}for(var P=0;P<m.length;P++){for(var E=0;E<f.length;E++){var N=d+m[P]+f[E];if(!t||u||N)n.push(N)}}return n}},,,,,function(e,t,n){t.Abstract=n(394);t.Reader=n(953);t.Writer=n(368);t.File={Reader:n(58),Writer:n(787)};t.Dir={Reader:n(546),Writer:n(252)};t.Link={Reader:n(594),Writer:n(78)};t.Proxy={Reader:n(73),Writer:n(441)};t.Reader.Dir=t.DirReader=t.Dir.Reader;t.Reader.File=t.FileReader=t.File.Reader;t.Reader.Link=t.LinkReader=t.Link.Reader;t.Reader.Proxy=t.ProxyReader=t.Proxy.Reader;t.Writer.Dir=t.DirWriter=t.Dir.Writer;t.Writer.File=t.FileWriter=t.File.Writer;t.Writer.Link=t.LinkWriter=t.Link.Writer;t.Writer.Proxy=t.ProxyWriter=t.Proxy.Writer;t.collect=n(137)},function(e,t,n){(function(){var t,r,i,a,o,s,c,u,l,p;p=n(582),u=p.assign,l=p.isFunction;i=n(515);a=n(559);o=n(768);c=n(347);s=n(458);t=n(683);r=n(541);e.exports.create=function(e,t,n,r){var i,o;if(e==null){throw new Error("Root element needs a name.")}r=u({},t,n,r);i=new a(r);o=i.element(e);if(!r.headless){i.declaration(r);if(r.pubID!=null||r.sysID!=null){i.dtd(r)}}return o};e.exports.begin=function(e,t,n){var r;if(l(e)){r=[e,t],t=r[0],n=r[1];e={}}if(t){return new o(e,t,n)}else{return new a(e)}};e.exports.stringWriter=function(e){return new c(e)};e.exports.streamWriter=function(e,t){return new s(e,t)};e.exports.implementation=new i;e.exports.nodeType=t;e.exports.writerState=r}).call(this)},,,function(e){"use strict";e.exports=function(e){function returner(){return this.value}function thrower(){throw this.reason}e.prototype["return"]=e.prototype.thenReturn=function(t){if(t instanceof e)t.suppressUnhandledRejections();return this._then(returner,undefined,undefined,{value:t},undefined)};e.prototype["throw"]=e.prototype.thenThrow=function(e){return this._then(thrower,undefined,undefined,{reason:e},undefined)};e.prototype.catchThrow=function(e){if(arguments.length<=1){return this._then(undefined,thrower,undefined,{reason:e},undefined)}else{var t=arguments[1];var n=function(){throw t};return this.caught(e,n)}};e.prototype.catchReturn=function(t){if(arguments.length<=1){if(t instanceof e)t.suppressUnhandledRejections();return this._then(undefined,returner,undefined,{value:t},undefined)}else{var n=arguments[1];if(n instanceof e)n.suppressUnhandledRejections();var r=function(){return n};return this.caught(t,r)}}}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.installScriptFilename=t.wrapperFilename=void 0;const n=process.platform==="win32";function wrapperFilename(){return n?"gradlew.bat":"gradlew"}t.wrapperFilename=wrapperFilename;function installScriptFilename(){return n?"gradle.bat":"gradle"}t.installScriptFilename=installScriptFilename},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,function(e,t,n){"use strict";e.exports=function(e,t,r,i){var a=n(248);var o=a.isObject;var s=n(883);var c;if(typeof Map==="function")c=Map;var u=function(){var e=0;var t=0;function extractEntry(n,r){this[e]=n;this[e+t]=r;e++}return function mapToEntries(n){t=n.size;e=0;var r=new Array(n.size*2);n.forEach(extractEntry,r);return r}}();var l=function(e){var t=new c;var n=e.length/2|0;for(var r=0;r<n;++r){var i=e[n+r];var a=e[r];t.set(i,a)}return t};function PropertiesPromiseArray(e){var t=false;var n;if(c!==undefined&&e instanceof c){n=u(e);t=true}else{var r=s.keys(e);var i=r.length;n=new Array(i*2);for(var a=0;a<i;++a){var o=r[a];n[a]=e[o];n[a+i]=o}}this.constructor$(n);this._isMap=t;this._init$(undefined,-3)}a.inherits(PropertiesPromiseArray,t);PropertiesPromiseArray.prototype._init=function(){};PropertiesPromiseArray.prototype._promiseFulfilled=function(e,t){this._values[t]=e;var n=++this._totalResolved;if(n>=this._length){var r;if(this._isMap){r=l(this._values)}else{r={};var i=this.length();for(var a=0,o=this.length();a<o;++a){r[this._values[a+i]]=this._values[a]}}this._resolve(r);return true}return false};PropertiesPromiseArray.prototype.shouldCopyValues=function(){return false};PropertiesPromiseArray.prototype.getActualLength=function(e){return e>>1};function props(t){var n;var a=r(t);if(!o(a)){return i("cannot await properties of a non-object\n\n See http://goo.gl/MqrFmX\n")}else if(a instanceof e){n=a._then(e.props,undefined,undefined,undefined,undefined)}else{n=new PropertiesPromiseArray(a).promise()}if(a instanceof e){n._propagateFrom(a,2)}return n}e.prototype.props=function(){return props(this)};e.props=function(e){return props(e)}}},,function(e,t,n){"use strict";e.exports=function(e,t,r){var i=n(248);var a=n(351).RangeError;var o=n(351).AggregateError;var s=i.isArray;var c={};function SomePromiseArray(e){this.constructor$(e);this._howMany=0;this._unwrap=false;this._initialized=false}i.inherits(SomePromiseArray,t);SomePromiseArray.prototype._init=function(){if(!this._initialized){return}if(this._howMany===0){this._resolve([]);return}this._init$(undefined,-5);var e=s(this._values);if(!this._isResolved()&&e&&this._howMany>this._canPossiblyFulfill()){this._reject(this._getRangeError(this.length()))}};SomePromiseArray.prototype.init=function(){this._initialized=true;this._init()};SomePromiseArray.prototype.setUnwrap=function(){this._unwrap=true};SomePromiseArray.prototype.howMany=function(){return this._howMany};SomePromiseArray.prototype.setHowMany=function(e){this._howMany=e};SomePromiseArray.prototype._promiseFulfilled=function(e){this._addFulfilled(e);if(this._fulfilled()===this.howMany()){this._values.length=this.howMany();if(this.howMany()===1&&this._unwrap){this._resolve(this._values[0])}else{this._resolve(this._values)}return true}return false};SomePromiseArray.prototype._promiseRejected=function(e){this._addRejected(e);return this._checkOutcome()};SomePromiseArray.prototype._promiseCancelled=function(){if(this._values instanceof e||this._values==null){return this._cancel()}this._addRejected(c);return this._checkOutcome()};SomePromiseArray.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){var e=new o;for(var t=this.length();t<this._values.length;++t){if(this._values[t]!==c){e.push(this._values[t])}}if(e.length>0){this._reject(e)}else{this._cancel()}return true}return false};SomePromiseArray.prototype._fulfilled=function(){return this._totalResolved};SomePromiseArray.prototype._rejected=function(){return this._values.length-this.length()};SomePromiseArray.prototype._addRejected=function(e){this._values.push(e)};SomePromiseArray.prototype._addFulfilled=function(e){this._values[this._totalResolved++]=e};SomePromiseArray.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()};SomePromiseArray.prototype._getRangeError=function(e){var t="Input array must contain at least "+this._howMany+" items but contains only "+e+" items";return new a(t)};SomePromiseArray.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))};function some(e,t){if((t|0)!==t||t<0){return r("expecting a positive integer\n\n See http://goo.gl/MqrFmX\n")}var n=new SomePromiseArray(e);var i=n.promise();n.setHowMany(t);n.init();return i}e.some=function(e,t){return some(e,t)};e.prototype.some=function(e){return some(this,e)};e._SomePromiseArray=SomePromiseArray}},,function(e,t,n){"use strict";e.exports=function(e,t){var r=n(248);var i=e.CancellationError;var a=r.errorObj;function PassThroughHandlerContext(e,t,n){this.promise=e;this.type=t;this.handler=n;this.called=false;this.cancelPromise=null}PassThroughHandlerContext.prototype.isFinallyHandler=function(){return this.type===0};function FinallyHandlerCancelReaction(e){this.finallyHandler=e}FinallyHandlerCancelReaction.prototype._resultCancelled=function(){checkCancel(this.finallyHandler)};function checkCancel(e,t){if(e.cancelPromise!=null){if(arguments.length>1){e.cancelPromise._reject(t)}else{e.cancelPromise._cancel()}e.cancelPromise=null;return true}return false}function succeed(){return finallyHandler.call(this,this.promise._target()._settledValue())}function fail(e){if(checkCancel(this,e))return;a.e=e;return a}function finallyHandler(n){var r=this.promise;var o=this.handler;if(!this.called){this.called=true;var s=this.isFinallyHandler()?o.call(r._boundValue()):o.call(r._boundValue(),n);if(s!==undefined){r._setReturnedNonUndefined();var c=t(s,r);if(c instanceof e){if(this.cancelPromise!=null){if(c._isCancelled()){var u=new i("late cancellation observer");r._attachExtraTrace(u);a.e=u;return a}else if(c.isPending()){c._attachCancellationCallback(new FinallyHandlerCancelReaction(this))}}return c._then(succeed,fail,undefined,this,undefined)}}}if(r.isRejected()){checkCancel(this);a.e=n;return a}else{checkCancel(this);return n}}e.prototype._passThrough=function(e,t,n,r){if(typeof e!=="function")return this.then();return this._then(n,r,undefined,new PassThroughHandlerContext(this,t,e),undefined)};e.prototype.lastly=e.prototype["finally"]=function(e){return this._passThrough(e,0,finallyHandler,finallyHandler)};e.prototype.tap=function(e){return this._passThrough(e,1,finallyHandler)};return PassThroughHandlerContext}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n;(function(e){e[e["None"]=0]="None";e[e["Directory"]=1]="Directory";e[e["File"]=2]="File";e[e["All"]=3]="All"})(n=t.MatchKind||(t.MatchKind={}))},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,function(e,t,n){"use strict";const{fromCallback:r}=n(147);const i=n(338).Store;const a=n(89).permuteDomain;const o=n(348).pathMatch;const s=n(669);class MemoryCookieStore extends i{constructor(){super();this.synchronous=true;this.idx={};if(s.inspect.custom){this[s.inspect.custom]=this.inspect}}inspect(){return`{ idx: ${s.inspect(this.idx,false,2)} }`}findCookie(e,t,n,r){if(!this.idx[e]){return r(null,undefined)}if(!this.idx[e][t]){return r(null,undefined)}return r(null,this.idx[e][t][n]||null)}findCookies(e,t,n,r){const i=[];if(typeof n==="function"){r=n;n=false}if(!e){return r(null,[])}let s;if(!t){s=function matchAll(e){for(const t in e){const n=e[t];for(const e in n){i.push(n[e])}}}}else{s=function matchRFC(e){Object.keys(e).forEach(n=>{if(o(t,n)){const t=e[n];for(const e in t){i.push(t[e])}}})}}const c=a(e,n)||[e];const u=this.idx;c.forEach(e=>{const t=u[e];if(!t){return}s(t)});r(null,i)}putCookie(e,t){if(!this.idx[e.domain]){this.idx[e.domain]={}}if(!this.idx[e.domain][e.path]){this.idx[e.domain][e.path]={}}this.idx[e.domain][e.path][e.key]=e;t(null)}updateCookie(e,t,n){this.putCookie(t,n)}removeCookie(e,t,n,r){if(this.idx[e]&&this.idx[e][t]&&this.idx[e][t][n]){delete this.idx[e][t][n]}r(null)}removeCookies(e,t,n){if(this.idx[e]){if(t){delete this.idx[e][t]}else{delete this.idx[e]}}return n(null)}removeAllCookies(e){this.idx={};return e(null)}getAllCookies(e){const t=[];const n=this.idx;const r=Object.keys(n);r.forEach(e=>{const r=Object.keys(n[e]);r.forEach(r=>{const i=Object.keys(n[e][r]);i.forEach(i=>{if(i!==null){t.push(n[e][r][i])}})})});t.sort((e,t)=>{return(e.creationIndex||0)-(t.creationIndex||0)});e(null,t)}}["findCookie","findCookies","putCookie","updateCookie","removeCookie","removeCookies","removeAllCookies","getAllCookies"].forEach(e=>{MemoryCookieStore[e]=r(MemoryCookieStore.prototype[e])});t.MemoryCookieStore=MemoryCookieStore},,function(e,t,n){e.exports={parallel:n(424),serial:n(91),serialOrdered:n(892)}},,,,function(e,t){"use strict";class Store{constructor(){this.synchronous=false}findCookie(e,t,n,r){throw new Error("findCookie is not implemented")}findCookies(e,t,n,r){throw new Error("findCookies is not implemented")}putCookie(e,t){throw new Error("putCookie is not implemented")}updateCookie(e,t,n){throw new Error("updateCookie is not implemented")}removeCookie(e,t,n,r){throw new Error("removeCookie is not implemented")}removeCookies(e,t,n){throw new Error("removeCookies is not implemented")}removeAllCookies(e){throw new Error("removeAllCookies is not implemented")}getAllCookies(e){throw new Error("getAllCookies is not implemented (therefore jar cannot be serialized)")}}t.Store=Store},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SamplingDecision=void 0;var n;(function(e){e[e["NOT_RECORD"]=0]="NOT_RECORD";e[e["RECORD"]=1]="RECORD";e[e["RECORD_AND_SAMPLED"]=2]="RECORD_AND_SAMPLED"})(n=t.SamplingDecision||(t.SamplingDecision={}))},,,function(e){e.exports=require("timers")},,,,function(e,t,n){(function(){var t,r,i=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;r=n(423);e.exports=t=function(e){i(XMLStringWriter,e);function XMLStringWriter(e){XMLStringWriter.__super__.constructor.call(this,e)}XMLStringWriter.prototype.document=function(e,t){var n,r,i,a,o;t=this.filterOptions(t);a="";o=e.children;for(r=0,i=o.length;r<i;r++){n=o[r];a+=this.writeChildNode(n,t,0)}if(t.pretty&&a.slice(-t.newline.length)===t.newline){a=a.slice(0,-t.newline.length)}return a};return XMLStringWriter}(r)}).call(this)},function(e,t){"use strict";function pathMatch(e,t){if(t===e){return true}const n=e.indexOf(t);if(n===0){if(t.substr(-1)==="/"){return true}if(e.substr(t.length,1)==="/"){return true}}return false}t.pathMatch=pathMatch},,function(e,t){(function(){"use strict";var e;e=new RegExp(/(?!xmlns)^.*:/);t.normalize=function(e){return e.toLowerCase()};t.firstCharLowerCase=function(e){return e.charAt(0).toLowerCase()+e.slice(1)};t.stripPrefix=function(t){return t.replace(e,"")};t.parseNumbers=function(e){if(!isNaN(e)){e=e%1===0?parseInt(e,10):parseFloat(e)}return e};t.parseBooleans=function(e){if(/^(?:true|false)$/i.test(e)){e=e.toLowerCase()==="true"}return e}}).call(this)},function(e,t,n){"use strict";var r=n(883);var i=r.freeze;var a=n(248);var o=a.inherits;var s=a.notEnumerableProp;function subError(e,t){function SubError(n){if(!(this instanceof SubError))return new SubError(n);s(this,"message",typeof n==="string"?n:t);s(this,"name",e);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}else{Error.call(this)}}o(SubError,Error);return SubError}var c,u;var l=subError("Warning","warning");var p=subError("CancellationError","cancellation error");var f=subError("TimeoutError","timeout error");var d=subError("AggregateError","aggregate error");try{c=TypeError;u=RangeError}catch(e){c=subError("TypeError","type error");u=subError("RangeError","range error")}var m=("join pop push shift unshift slice filter forEach some "+"every map indexOf lastIndexOf reduce reduceRight sort reverse").split(" ");for(var h=0;h<m.length;++h){if(typeof Array.prototype[m[h]]==="function"){d.prototype[m[h]]=Array.prototype[m[h]]}}r.defineProperty(d.prototype,"length",{value:0,configurable:false,writable:true,enumerable:true});d.prototype["isOperational"]=true;var g=0;d.prototype.toString=function(){var e=Array(g*4+1).join(" ");var t="\n"+e+"AggregateError of:"+"\n";g++;e=Array(g*4+1).join(" ");for(var n=0;n<this.length;++n){var r=this[n]===this?"[Circular AggregateError]":this[n]+"";var i=r.split("\n");for(var a=0;a<i.length;++a){i[a]=e+i[a]}r=i.join("\n");t+=r+"\n"}g--;return t};function OperationalError(e){if(!(this instanceof OperationalError))return new OperationalError(e);s(this,"name","OperationalError");s(this,"message",e);this.cause=e;this["isOperational"]=true;if(e instanceof Error){s(this,"message",e.message);s(this,"stack",e.stack)}else if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}}o(OperationalError,Error);var y=Error["__BluebirdErrorTypes__"];if(!y){y=i({CancellationError:p,TimeoutError:f,OperationalError:OperationalError,RejectionError:OperationalError,AggregateError:d});r.defineProperty(Error,"__BluebirdErrorTypes__",{value:y,writable:false,enumerable:false,configurable:false})}e.exports={Error:Error,TypeError:c,RangeError:u,CancellationError:y.CancellationError,OperationalError:y.OperationalError,TimeoutError:y.TimeoutError,AggregateError:y.AggregateError,Warning:l}},,,,,,function(e){e.exports=require("assert")},,,function(e,t,n){"use strict";n(578);n(100);n(487);t.Parse=n(379);t.ParseOne=n(303);t.Extract=n(841);t.Open=n(570)},,,,,,,,function(e,t,n){e.exports=Writer;var r=n(598);var i=n(689);var a=n(569);var o=n(626);var s=n(622);var c=process.platform==="win32"?0:process.umask();var u=n(716);var l=n(394);i(Writer,l);Writer.dirmode=parseInt("0777",8)&~c;Writer.filemode=parseInt("0666",8)&~c;var p=n(252);var f=n(78);var d=n(787);var m=n(441);function Writer(e,t){var n=this;if(typeof e==="string"){e={path:e}}var r=u(e);var i=Writer;switch(r){case"Directory":i=p;break;case"File":i=d;break;case"Link":case"SymbolicLink":i=f;break;case null:default:i=m;break}if(!(n instanceof i))return new i(e);l.call(n);if(!e.path)n.error("Must provide a path",null,true);n.type=e.type;n.props=e;n.depth=e.depth||0;n.clobber=e.clobber===false?e.clobber:true;n.parent=e.parent||null;n.root=e.root||e.parent&&e.parent.root||n;n._path=n.path=s.resolve(e.path);if(process.platform==="win32"){n.path=n._path=n.path.replace(/\?/g,"_");if(n._path.length>=260){n._swallowErrors=true;n._path="\\\\?\\"+n.path.replace(/\//g,"\\")}}n.basename=s.basename(e.path);n.dirname=s.dirname(e.path);n.linkpath=e.linkpath||null;e.parent=e.root=null;n.size=e.size;if(typeof e.mode==="string"){e.mode=parseInt(e.mode,8)}n.readable=false;n.writable=true;n._buffer=[];n.ready=false;n.filter=typeof e.filter==="function"?e.filter:null;n._stat(t)}Writer.prototype._create=function(){var e=this;r[e.props.follow?"stat":"lstat"](e._path,function(t){if(t){return e.warn("Cannot create "+e._path+"\n"+"Unsupported type: "+e.type,"ENOTSUP")}e._finish()})};Writer.prototype._stat=function(e){var t=this;var n=t.props;var i=n.follow?"stat":"lstat";var o=t._proxy||t;if(e)statCb(null,e);else r[i](t._path,statCb);function statCb(e,n){if(t.filter&&!t.filter.call(o,o,n)){t._aborted=true;t.emit("end");t.emit("close");return}if(e||!n){return create(t)}t._old=n;var r=u(n);if(r!==t.type||t.type==="File"&&n.nlink>1){return a(t._path,function(e){if(e)return t.error(e);t._old=null;create(t)})}create(t)}};function create(e){o(s.dirname(e._path),Writer.dirmode,function(t,n){if(t)return e.error(t);e._madeDir=n;return e._create()})}function endChmod(e,t,n,i,a){var o=t.mode;var s=t.follow||e.type!=="SymbolicLink"?"chmod":"lchmod";if(!r[s])return a();if(typeof o!=="number")return a();var c=n.mode&parseInt("0777",8);o=o&parseInt("0777",8);if(o===c)return a();r[s](i,o,a)}function endChown(e,t,n,i,a){if(process.platform==="win32")return a();if(!process.getuid||process.getuid()!==0)return a();if(typeof t.uid!=="number"&&typeof t.gid!=="number")return a();if(n.uid===t.uid&&n.gid===t.gid)return a();var o=e.props.follow||e.type!=="SymbolicLink"?"chown":"lchown";if(!r[o])return a();if(typeof t.uid!=="number")t.uid=n.uid;if(typeof t.gid!=="number")t.gid=n.gid;r[o](i,t.uid,t.gid,a)}function endUtimes(e,t,n,i,a){if(!r.utimes||process.platform==="win32")return a();var o=t.follow||e.type!=="SymbolicLink"?"utimes":"lutimes";if(o==="lutimes"&&!r[o]){o="utimes"}if(!r[o])return a();var s=n.atime;var c=n.mtime;var u=t.atime;var l=t.mtime;if(u===undefined)u=s;if(l===undefined)l=c;if(!isDate(u))u=new Date(u);if(!isDate(l))u=new Date(l);if(u.getTime()===s.getTime()&&l.getTime()===c.getTime())return a();r[o](i,u,l,a)}Writer.prototype._finish=function(){var e=this;if(e._finishing)return;e._finishing=true;var t=0;var n=null;var i=false;if(e._old){e._old.atime=new Date(0);e._old.mtime=new Date(0);setProps(e._old)}else{var a=e.props.follow?"stat":"lstat";r[a](e._path,function(t,n){if(t){if(t.code==="ENOENT"&&(e.type==="Link"||e.type==="SymbolicLink")&&process.platform==="win32"){e.ready=true;e.emit("ready");e.emit("end");e.emit("close");e.end=e._finish=function(){};return}else return e.error(t)}setProps(e._old=n)})}return;function setProps(n){t+=3;endChmod(e,e.props,n,e._path,next("chmod"));endChown(e,e.props,n,e._path,next("chown"));endUtimes(e,e.props,n,e._path,next("utimes"))}function next(r){return function(a){if(n)return;if(a){a.fstream_finish_call=r;return e.error(n=a)}if(--t>0)return;if(i)return;i=true;if(!e._madeDir)return end();else endMadeDir(e,e._path,end);function end(t){if(t){t.fstream_finish_call="setupMadeDir";return e.error(t)}e.emit("end");e.emit("close")}}}};function endMadeDir(e,t,n){var r=e._madeDir;var i=s.dirname(t);endMadeDir_(e,i,function(t){if(t)return n(t);if(i===r){return n()}endMadeDir(e,i,n)})}function endMadeDir_(e,t,n){var i={};Object.keys(e.props).forEach(function(t){i[t]=e.props[t];if(t==="mode"&&e.type!=="Directory"){i[t]=i[t]|parseInt("0111",8)}});var a=3;var o=null;r.stat(t,function(r,a){if(r)return n(o=r);endChmod(e,i,a,t,next);endChown(e,i,a,t,next);endUtimes(e,i,a,t,next)});function next(e){if(o)return;if(e)return n(o=e);if(--a===0)return n()}}Writer.prototype.pipe=function(){this.error("Can't pipe from writable stream")};Writer.prototype.add=function(){this.error("Can't add to non-Directory type")};Writer.prototype.write=function(){return true};function objectToString(e){return Object.prototype.toString.call(e)}function isDate(e){return typeof e==="object"&&objectToString(e)==="[object Date]"}},,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(999);var i=n(815);var a=n(440);var o=n(928);var s=n(106);var c=n(87);var u=n(794);n(510);var l=n(417);var p=n(889);var f=n(614);var d=n(263);var m=n(747);var h=n(669);var g={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{xmlName:"Start",required:true,serializedName:"Start",type:{name:"String"}},expiresOn:{xmlName:"Expiry",required:true,serializedName:"Expiry",type:{name:"String"}}}}};var y={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{xmlName:"SignedOid",required:true,serializedName:"SignedOid",type:{name:"String"}},signedTenantId:{xmlName:"SignedTid",required:true,serializedName:"SignedTid",type:{name:"String"}},signedStartsOn:{xmlName:"SignedStart",required:true,serializedName:"SignedStart",type:{name:"String"}},signedExpiresOn:{xmlName:"SignedExpiry",required:true,serializedName:"SignedExpiry",type:{name:"String"}},signedService:{xmlName:"SignedService",required:true,serializedName:"SignedService",type:{name:"String"}},signedVersion:{xmlName:"SignedVersion",required:true,serializedName:"SignedVersion",type:{name:"String"}},value:{xmlName:"Value",required:true,serializedName:"Value",type:{name:"String"}}}}};var v={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{xmlName:"Message",serializedName:"Message",type:{name:"String"}},code:{xmlName:"Code",serializedName:"Code",type:{name:"String"}}}}};var b={serializedName:"DataLakeStorageError_error",type:{name:"Composite",className:"DataLakeStorageErrorError",modelProperties:{code:{xmlName:"Code",serializedName:"Code",type:{name:"String"}},message:{xmlName:"Message",serializedName:"Message",type:{name:"String"}}}}};var w={serializedName:"DataLakeStorageError",type:{name:"Composite",className:"DataLakeStorageError",modelProperties:{dataLakeStorageErrorDetails:{xmlName:"error",serializedName:"error",type:{name:"Composite",className:"DataLakeStorageErrorError"}}}}};var _={serializedName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy",modelProperties:{startsOn:{xmlName:"Start",serializedName:"Start",type:{name:"String"}},expiresOn:{xmlName:"Expiry",serializedName:"Expiry",type:{name:"String"}},permissions:{xmlName:"Permission",serializedName:"Permission",type:{name:"String"}}}}};var x={xmlName:"Properties",serializedName:"BlobPropertiesInternal",type:{name:"Composite",className:"BlobPropertiesInternal",modelProperties:{createdOn:{xmlName:"Creation-Time",serializedName:"Creation-Time",type:{name:"DateTimeRfc1123"}},lastModified:{xmlName:"Last-Modified",required:true,serializedName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{xmlName:"Etag",required:true,serializedName:"Etag",type:{name:"String"}},contentLength:{xmlName:"Content-Length",serializedName:"Content-Length",type:{name:"Number"}},contentType:{xmlName:"Content-Type",serializedName:"Content-Type",type:{name:"String"}},contentEncoding:{xmlName:"Content-Encoding",serializedName:"Content-Encoding",type:{name:"String"}},contentLanguage:{xmlName:"Content-Language",serializedName:"Content-Language",type:{name:"String"}},contentMD5:{xmlName:"Content-MD5",serializedName:"Content-MD5",type:{name:"ByteArray"}},contentDisposition:{xmlName:"Content-Disposition",serializedName:"Content-Disposition",type:{name:"String"}},cacheControl:{xmlName:"Cache-Control",serializedName:"Cache-Control",type:{name:"String"}},blobSequenceNumber:{xmlName:"x-ms-blob-sequence-number",serializedName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{xmlName:"BlobType",serializedName:"BlobType",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},leaseStatus:{xmlName:"LeaseStatus",serializedName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{xmlName:"LeaseState",serializedName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{xmlName:"LeaseDuration",serializedName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},copyId:{xmlName:"CopyId",serializedName:"CopyId",type:{name:"String"}},copyStatus:{xmlName:"CopyStatus",serializedName:"CopyStatus",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},copySource:{xmlName:"CopySource",serializedName:"CopySource",type:{name:"String"}},copyProgress:{xmlName:"CopyProgress",serializedName:"CopyProgress",type:{name:"String"}},copyCompletedOn:{xmlName:"CopyCompletionTime",serializedName:"CopyCompletionTime",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{xmlName:"CopyStatusDescription",serializedName:"CopyStatusDescription",type:{name:"String"}},serverEncrypted:{xmlName:"ServerEncrypted",serializedName:"ServerEncrypted",type:{name:"Boolean"}},incrementalCopy:{xmlName:"IncrementalCopy",serializedName:"IncrementalCopy",type:{name:"Boolean"}},destinationSnapshot:{xmlName:"DestinationSnapshot",serializedName:"DestinationSnapshot",type:{name:"String"}},deletedOn:{xmlName:"DeletedTime",serializedName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{xmlName:"RemainingRetentionDays",serializedName:"RemainingRetentionDays",type:{name:"Number"}},accessTier:{xmlName:"AccessTier",serializedName:"AccessTier",type:{name:"String"}},accessTierInferred:{xmlName:"AccessTierInferred",serializedName:"AccessTierInferred",type:{name:"Boolean"}},archiveStatus:{xmlName:"ArchiveStatus",serializedName:"ArchiveStatus",type:{name:"String"}},customerProvidedKeySha256:{xmlName:"CustomerProvidedKeySha256",serializedName:"CustomerProvidedKeySha256",type:{name:"String"}},encryptionScope:{xmlName:"EncryptionScope",serializedName:"EncryptionScope",type:{name:"String"}},accessTierChangedOn:{xmlName:"AccessTierChangeTime",serializedName:"AccessTierChangeTime",type:{name:"DateTimeRfc1123"}},tagCount:{xmlName:"TagCount",serializedName:"TagCount",type:{name:"Number"}},expiresOn:{xmlName:"Expiry-Time",serializedName:"Expiry-Time",type:{name:"DateTimeRfc1123"}},isSealed:{xmlName:"Sealed",serializedName:"Sealed",type:{name:"Boolean"}},rehydratePriority:{xmlName:"RehydratePriority",serializedName:"RehydratePriority",type:{name:"String"}},lastAccessedOn:{xmlName:"LastAccessTime",serializedName:"LastAccessTime",type:{name:"DateTimeRfc1123"}}}}};var k={xmlName:"Tag",serializedName:"BlobTag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{xmlName:"Key",required:true,serializedName:"Key",type:{name:"String"}},value:{xmlName:"Value",required:true,serializedName:"Value",type:{name:"String"}}}}};var S={xmlName:"Tags",serializedName:"BlobTags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{xmlIsWrapped:true,xmlName:"TagSet",xmlElementName:"Tag",required:true,serializedName:"BlobTagSet",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}};var j={xmlName:"Blob",serializedName:"BlobItemInternal",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{xmlName:"Name",required:true,serializedName:"Name",type:{name:"String"}},deleted:{xmlName:"Deleted",required:true,serializedName:"Deleted",type:{name:"Boolean"}},snapshot:{xmlName:"Snapshot",required:true,serializedName:"Snapshot",type:{name:"String"}},versionId:{xmlName:"VersionId",serializedName:"VersionId",type:{name:"String"}},isCurrentVersion:{xmlName:"IsCurrentVersion",serializedName:"IsCurrentVersion",type:{name:"Boolean"}},properties:{xmlName:"Properties",required:true,serializedName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal"}},metadata:{xmlName:"Metadata",serializedName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobTags:{xmlName:"Tags",serializedName:"BlobTags",type:{name:"Composite",className:"BlobTags"}},objectReplicationMetadata:{xmlName:"OrMetadata",serializedName:"ObjectReplicationMetadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}};var P={xmlName:"Blobs",serializedName:"BlobFlatListSegment",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{xmlName:"BlobItems",xmlElementName:"Blob",required:true,serializedName:"BlobItems",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}};var E={xmlName:"EnumerationResults",serializedName:"ListBlobsFlatSegmentResponse",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{xmlIsAttribute:true,xmlName:"ServiceEndpoint",required:true,serializedName:"ServiceEndpoint",type:{name:"String"}},containerName:{xmlIsAttribute:true,xmlName:"ContainerName",required:true,serializedName:"ContainerName",type:{name:"String"}},prefix:{xmlName:"Prefix",serializedName:"Prefix",type:{name:"String"}},marker:{xmlName:"Marker",serializedName:"Marker",type:{name:"String"}},maxPageSize:{xmlName:"MaxResults",serializedName:"MaxResults",type:{name:"Number"}},segment:{xmlName:"Blobs",required:true,serializedName:"Segment",type:{name:"Composite",className:"BlobFlatListSegment"}},continuationToken:{xmlName:"NextMarker",serializedName:"NextMarker",type:{name:"String"}}}}};var N={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{xmlName:"Name",required:true,serializedName:"Name",type:{name:"String"}}}}};var C={xmlName:"Blobs",serializedName:"BlobHierarchyListSegment",type:{name:"Composite",className:"BlobHierarchyListSegment",modelProperties:{blobPrefixes:{xmlName:"BlobPrefixes",xmlElementName:"BlobPrefix",serializedName:"BlobPrefixes",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobPrefix"}}}},blobItems:{xmlName:"BlobItems",xmlElementName:"Blob",required:true,serializedName:"BlobItems",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}};var T={xmlName:"EnumerationResults",serializedName:"ListBlobsHierarchySegmentResponse",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{xmlIsAttribute:true,xmlName:"ServiceEndpoint",required:true,serializedName:"ServiceEndpoint",type:{name:"String"}},containerName:{xmlIsAttribute:true,xmlName:"ContainerName",required:true,serializedName:"ContainerName",type:{name:"String"}},prefix:{xmlName:"Prefix",serializedName:"Prefix",type:{name:"String"}},marker:{xmlName:"Marker",serializedName:"Marker",type:{name:"String"}},maxPageSize:{xmlName:"MaxResults",serializedName:"MaxResults",type:{name:"Number"}},delimiter:{xmlName:"Delimiter",serializedName:"Delimiter",type:{name:"String"}},segment:{xmlName:"Blobs",required:true,serializedName:"Segment",type:{name:"Composite",className:"BlobHierarchyListSegment"}},continuationToken:{xmlName:"NextMarker",serializedName:"NextMarker",type:{name:"String"}}}}};var O={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{xmlName:"Name",required:true,serializedName:"Name",type:{name:"String"}},size:{xmlName:"Size",required:true,serializedName:"Size",type:{name:"Number"}}}}};var R={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{xmlIsWrapped:true,xmlName:"CommittedBlocks",xmlElementName:"Block",serializedName:"CommittedBlocks",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{xmlIsWrapped:true,xmlName:"UncommittedBlocks",xmlElementName:"Block",serializedName:"UncommittedBlocks",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}};var I={xmlName:"BlockList",serializedName:"BlockLookupList",type:{name:"Composite",className:"BlockLookupList",modelProperties:{committed:{xmlName:"Committed",xmlElementName:"Committed",serializedName:"Committed",type:{name:"Sequence",element:{type:{name:"String"}}}},uncommitted:{xmlName:"Uncommitted",xmlElementName:"Uncommitted",serializedName:"Uncommitted",type:{name:"Sequence",element:{type:{name:"String"}}}},latest:{xmlName:"Latest",xmlElementName:"Latest",serializedName:"Latest",type:{name:"Sequence",element:{type:{name:"String"}}}}}}};var A={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{xmlName:"Last-Modified",required:true,serializedName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{xmlName:"Etag",required:true,serializedName:"Etag",type:{name:"String"}},leaseStatus:{xmlName:"LeaseStatus",serializedName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{xmlName:"LeaseState",serializedName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{xmlName:"LeaseDuration",serializedName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},publicAccess:{xmlName:"PublicAccess",serializedName:"PublicAccess",type:{name:"String"}},hasImmutabilityPolicy:{xmlName:"HasImmutabilityPolicy",serializedName:"HasImmutabilityPolicy",type:{name:"Boolean"}},hasLegalHold:{xmlName:"HasLegalHold",serializedName:"HasLegalHold",type:{name:"Boolean"}},defaultEncryptionScope:{xmlName:"DefaultEncryptionScope",serializedName:"DefaultEncryptionScope",type:{name:"String"}},preventEncryptionScopeOverride:{xmlName:"DenyEncryptionScopeOverride",serializedName:"DenyEncryptionScopeOverride",type:{name:"Boolean"}},deletedOn:{xmlName:"DeletedTime",serializedName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{xmlName:"RemainingRetentionDays",serializedName:"RemainingRetentionDays",type:{name:"Number"}}}}};var D={xmlName:"Container",serializedName:"ContainerItem",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{xmlName:"Name",required:true,serializedName:"Name",type:{name:"String"}},deleted:{xmlName:"Deleted",serializedName:"Deleted",type:{name:"Boolean"}},version:{xmlName:"Version",serializedName:"Version",type:{name:"String"}},properties:{xmlName:"Properties",required:true,serializedName:"Properties",type:{name:"Composite",className:"ContainerProperties"}},metadata:{xmlName:"Metadata",serializedName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}};var z={serializedName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration",modelProperties:{columnSeparator:{xmlName:"ColumnSeparator",required:true,serializedName:"ColumnSeparator",type:{name:"String"}},fieldQuote:{xmlName:"FieldQuote",required:true,serializedName:"FieldQuote",type:{name:"String"}},recordSeparator:{xmlName:"RecordSeparator",required:true,serializedName:"RecordSeparator",type:{name:"String"}},escapeChar:{xmlName:"EscapeChar",required:true,serializedName:"EscapeChar",type:{name:"String"}},headersPresent:{xmlName:"HasHeaders",required:true,serializedName:"HeadersPresent",type:{name:"Boolean"}}}}};var B={serializedName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{xmlName:"RecordSeparator",required:true,serializedName:"RecordSeparator",type:{name:"String"}}}}};var L={xmlName:"Field",serializedName:"ArrowField",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{xmlName:"Type",required:true,serializedName:"Type",type:{name:"String"}},name:{xmlName:"Name",serializedName:"Name",type:{name:"String"}},precision:{xmlName:"Precision",serializedName:"Precision",type:{name:"Number"}},scale:{xmlName:"Scale",serializedName:"Scale",type:{name:"Number"}}}}};var M={serializedName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{xmlIsWrapped:true,xmlName:"Schema",xmlElementName:"Field",required:true,serializedName:"Schema",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}};var q={xmlName:"EnumerationResults",serializedName:"ListContainersSegmentResponse",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{xmlIsAttribute:true,xmlName:"ServiceEndpoint",required:true,serializedName:"ServiceEndpoint",type:{name:"String"}},prefix:{xmlName:"Prefix",serializedName:"Prefix",type:{name:"String"}},marker:{xmlName:"Marker",serializedName:"Marker",type:{name:"String"}},maxPageSize:{xmlName:"MaxResults",serializedName:"MaxResults",type:{name:"Number"}},containerItems:{xmlIsWrapped:true,xmlName:"Containers",xmlElementName:"Container",required:true,serializedName:"ContainerItems",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{xmlName:"NextMarker",serializedName:"NextMarker",type:{name:"String"}}}}};var F={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{xmlName:"AllowedOrigins",required:true,serializedName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{xmlName:"AllowedMethods",required:true,serializedName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{xmlName:"AllowedHeaders",required:true,serializedName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{xmlName:"ExposedHeaders",required:true,serializedName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{xmlName:"MaxAgeInSeconds",required:true,serializedName:"MaxAgeInSeconds",constraints:{InclusiveMinimum:0},type:{name:"Number"}}}}};var U={xmlName:"Blob",serializedName:"FilterBlobItem",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{xmlName:"Name",required:true,serializedName:"Name",type:{name:"String"}},containerName:{xmlName:"ContainerName",required:true,serializedName:"ContainerName",type:{name:"String"}},tagValue:{xmlName:"TagValue",required:true,serializedName:"TagValue",type:{name:"String"}}}}};var H={xmlName:"EnumerationResults",serializedName:"FilterBlobSegment",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{xmlIsAttribute:true,xmlName:"ServiceEndpoint",required:true,serializedName:"ServiceEndpoint",type:{name:"String"}},where:{xmlName:"Where",required:true,serializedName:"Where",type:{name:"String"}},blobs:{xmlIsWrapped:true,xmlName:"Blobs",xmlElementName:"Blob",required:true,serializedName:"Blobs",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{xmlName:"NextMarker",serializedName:"NextMarker",type:{name:"String"}}}}};var X={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{xmlName:"Status",required:true,serializedName:"Status",type:{name:"String"}},lastSyncOn:{xmlName:"LastSyncTime",required:true,serializedName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}};var W={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{xmlName:"Enabled",required:true,serializedName:"Enabled",type:{name:"Boolean"}},days:{xmlName:"Days",serializedName:"Days",constraints:{InclusiveMinimum:1},type:{name:"Number"}}}}};var V={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{xmlName:"Version",required:true,serializedName:"Version",type:{name:"String"}},deleteProperty:{xmlName:"Delete",required:true,serializedName:"Delete",type:{name:"Boolean"}},read:{xmlName:"Read",required:true,serializedName:"Read",type:{name:"Boolean"}},write:{xmlName:"Write",required:true,serializedName:"Write",type:{name:"Boolean"}},retentionPolicy:{xmlName:"RetentionPolicy",required:true,serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}};var G={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{xmlName:"Version",serializedName:"Version",type:{name:"String"}},enabled:{xmlName:"Enabled",required:true,serializedName:"Enabled",type:{name:"Boolean"}},includeAPIs:{xmlName:"IncludeAPIs",serializedName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{xmlName:"RetentionPolicy",serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}};var $={serializedName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{xmlName:"Start",required:true,serializedName:"Start",type:{name:"Number"}},end:{xmlName:"End",required:true,serializedName:"End",type:{name:"Number"}}}}};var Q={serializedName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{xmlName:"Start",required:true,serializedName:"Start",type:{name:"Number"}},end:{xmlName:"End",required:true,serializedName:"End",type:{name:"Number"}}}}};var K={serializedName:"PageList",type:{name:"Composite",className:"PageList",modelProperties:{pageRange:{xmlName:"PageRange",xmlElementName:"PageRange",serializedName:"PageRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"PageRange"}}}},clearRange:{xmlName:"ClearRange",xmlElementName:"ClearRange",serializedName:"ClearRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"ClearRange"}}}}}}};var J={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{xmlName:"Type",serializedName:"Type",type:{name:"Enum",allowedValues:["delimited","json","arrow"]}},delimitedTextConfiguration:{xmlName:"DelimitedTextConfiguration",serializedName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration"}},jsonTextConfiguration:{xmlName:"JsonTextConfiguration",serializedName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration"}},arrowConfiguration:{xmlName:"ArrowConfiguration",serializedName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration"}}}}};var Y={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{xmlName:"Format",required:true,serializedName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}};var Z={serializedName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{xmlName:"QueryType",required:true,isConstant:true,serializedName:"QueryType",defaultValue:"SQL",type:{name:"String"}},expression:{xmlName:"Expression",required:true,serializedName:"Expression",type:{name:"String"}},inputSerialization:{xmlName:"InputSerialization",serializedName:"InputSerialization",type:{name:"Composite",className:"QuerySerialization"}},outputSerialization:{xmlName:"OutputSerialization",serializedName:"OutputSerialization",type:{name:"Composite",className:"QuerySerialization"}}}}};var ee={serializedName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{xmlName:"Id",required:true,serializedName:"Id",type:{name:"String"}},accessPolicy:{xmlName:"AccessPolicy",required:true,serializedName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}};var te={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{xmlName:"Enabled",required:true,serializedName:"Enabled",type:{name:"Boolean"}},indexDocument:{xmlName:"IndexDocument",serializedName:"IndexDocument",type:{name:"String"}},errorDocument404Path:{xmlName:"ErrorDocument404Path",serializedName:"ErrorDocument404Path",type:{name:"String"}},defaultIndexDocumentPath:{xmlName:"DefaultIndexDocumentPath",serializedName:"DefaultIndexDocumentPath",type:{name:"String"}}}}};var ne={xmlName:"StorageServiceProperties",serializedName:"BlobServiceProperties",type:{name:"Composite",className:"BlobServiceProperties",modelProperties:{blobAnalyticsLogging:{xmlName:"Logging",serializedName:"Logging",type:{name:"Composite",className:"Logging"}},hourMetrics:{xmlName:"HourMetrics",serializedName:"HourMetrics",type:{name:"Composite",className:"Metrics"}},minuteMetrics:{xmlName:"MinuteMetrics",serializedName:"MinuteMetrics",type:{name:"Composite",className:"Metrics"}},cors:{xmlIsWrapped:true,xmlName:"Cors",xmlElementName:"CorsRule",serializedName:"Cors",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}},defaultServiceVersion:{xmlName:"DefaultServiceVersion",serializedName:"DefaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{xmlName:"DeleteRetentionPolicy",serializedName:"DeleteRetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},staticWebsite:{xmlName:"StaticWebsite",serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite"}}}}};var re={xmlName:"StorageServiceStats",serializedName:"BlobServiceStatistics",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{xmlName:"GeoReplication",serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}};var ie={serializedName:"service-setproperties-headers",type:{name:"Composite",className:"ServiceSetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var ae={serializedName:"service-getproperties-headers",type:{name:"Composite",className:"ServiceGetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var oe={serializedName:"service-getstatistics-headers",type:{name:"Composite",className:"ServiceGetStatisticsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var se={serializedName:"service-listcontainerssegment-headers",type:{name:"Composite",className:"ServiceListContainersSegmentHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var ce={serializedName:"service-getuserdelegationkey-headers",type:{name:"Composite",className:"ServiceGetUserDelegationKeyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var ue={serializedName:"service-getaccountinfo-headers",type:{name:"Composite",className:"ServiceGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var le={serializedName:"service-submitbatch-headers",type:{name:"Composite",className:"ServiceSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var pe={serializedName:"service-filterblobs-headers",type:{name:"Composite",className:"ServiceFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var fe={serializedName:"container-create-headers",type:{name:"Composite",className:"ContainerCreateHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var de={serializedName:"container-getproperties-headers",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseDuration:{serializedName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},blobPublicAccess:{serializedName:"x-ms-blob-public-access",type:{name:"String"}},hasImmutabilityPolicy:{serializedName:"x-ms-has-immutability-policy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"x-ms-has-legal-hold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"x-ms-default-encryption-scope",type:{name:"String"}},denyEncryptionScopeOverride:{serializedName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var me={serializedName:"container-delete-headers",type:{name:"Composite",className:"ContainerDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var he={serializedName:"container-setmetadata-headers",type:{name:"Composite",className:"ContainerSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var ge={serializedName:"container-getaccesspolicy-headers",type:{name:"Composite",className:"ContainerGetAccessPolicyHeaders",modelProperties:{blobPublicAccess:{serializedName:"x-ms-blob-public-access",type:{name:"String"}},etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var ye={serializedName:"container-setaccesspolicy-headers",type:{name:"Composite",className:"ContainerSetAccessPolicyHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var ve={serializedName:"container-restore-headers",type:{name:"Composite",className:"ContainerRestoreHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var be={serializedName:"container-acquirelease-headers",type:{name:"Composite",className:"ContainerAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var we={serializedName:"container-releaselease-headers",type:{name:"Composite",className:"ContainerReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var _e={serializedName:"container-renewlease-headers",type:{name:"Composite",className:"ContainerRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var xe={serializedName:"container-breaklease-headers",type:{name:"Composite",className:"ContainerBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var ke={serializedName:"container-changelease-headers",type:{name:"Composite",className:"ContainerChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Se={serializedName:"container-listblobflatsegment-headers",type:{name:"Composite",className:"ContainerListBlobFlatSegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var je={serializedName:"container-listblobhierarchysegment-headers",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Pe={serializedName:"container-getaccountinfo-headers",type:{name:"Composite",className:"ContainerGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Ee={serializedName:"blob-download-headers",type:{name:"Composite",className:"BlobDownloadHeaders",modelProperties:{lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-or-"},contentLength:{serializedName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",type:{name:"String"}},acceptRanges:{serializedName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},tagCount:{serializedName:"x-ms-tag-count",type:{name:"Number"}},isSealed:{serializedName:"x-ms-blob-sealed",type:{name:"Boolean"}},lastAccessed:{serializedName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},contentCrc64:{serializedName:"x-ms-content-crc64",type:{name:"ByteArray"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Ne={serializedName:"blob-getproperties-headers",type:{name:"Composite",className:"BlobGetPropertiesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-or-"},blobType:{serializedName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},isIncrementalCopy:{serializedName:"x-ms-incremental-copy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"x-ms-copy-destination-snapshot",type:{name:"String"}},leaseDuration:{serializedName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},contentLength:{serializedName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",type:{name:"String"}},etag:{serializedName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",type:{name:"String"}},cacheControl:{serializedName:"cache-control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},acceptRanges:{serializedName:"accept-ranges",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",type:{name:"String"}},accessTier:{serializedName:"x-ms-access-tier",type:{name:"String"}},accessTierInferred:{serializedName:"x-ms-access-tier-inferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"x-ms-archive-status",type:{name:"String"}},accessTierChangedOn:{serializedName:"x-ms-access-tier-change-time",type:{name:"DateTimeRfc1123"}},versionId:{serializedName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",type:{name:"Boolean"}},tagCount:{serializedName:"x-ms-tag-count",type:{name:"Number"}},expiresOn:{serializedName:"x-ms-expiry-time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"x-ms-rehydrate-priority",type:{name:"String"}},lastAccessed:{serializedName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Ce={serializedName:"blob-delete-headers",type:{name:"Composite",className:"BlobDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Te={serializedName:"blob-setaccesscontrol-headers",type:{name:"Composite",className:"BlobSetAccessControlHeaders",modelProperties:{date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}}}}};var Oe={serializedName:"blob-getaccesscontrol-headers",type:{name:"Composite",className:"BlobGetAccessControlHeaders",modelProperties:{date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},xMsOwner:{serializedName:"x-ms-owner",type:{name:"String"}},xMsGroup:{serializedName:"x-ms-group",type:{name:"String"}},xMsPermissions:{serializedName:"x-ms-permissions",type:{name:"String"}},xMsAcl:{serializedName:"x-ms-acl",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}}}}};var Re={serializedName:"blob-rename-headers",type:{name:"Composite",className:"BlobRenameHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},contentLength:{serializedName:"content-length",type:{name:"Number"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}}}}};var Ie={serializedName:"pageblob-create-headers",type:{name:"Composite",className:"PageBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Ae={serializedName:"appendblob-create-headers",type:{name:"Composite",className:"AppendBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var De={serializedName:"blockblob-upload-headers",type:{name:"Composite",className:"BlockBlobUploadHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var ze={serializedName:"blob-undelete-headers",type:{name:"Composite",className:"BlobUndeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Be={serializedName:"blob-setexpiry-headers",type:{name:"Composite",className:"BlobSetExpiryHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Le={serializedName:"blob-sethttpheaders-headers",type:{name:"Composite",className:"BlobSetHTTPHeadersHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Me={serializedName:"blob-setmetadata-headers",type:{name:"Composite",className:"BlobSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var qe={serializedName:"blob-acquirelease-headers",type:{name:"Composite",className:"BlobAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Fe={serializedName:"blob-releaselease-headers",type:{name:"Composite",className:"BlobReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Ue={serializedName:"blob-renewlease-headers",type:{name:"Composite",className:"BlobRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var He={serializedName:"blob-changelease-headers",type:{name:"Composite",className:"BlobChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},leaseId:{serializedName:"x-ms-lease-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Xe={serializedName:"blob-breaklease-headers",type:{name:"Composite",className:"BlobBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var We={serializedName:"blob-createsnapshot-headers",type:{name:"Composite",className:"BlobCreateSnapshotHeaders",modelProperties:{snapshot:{serializedName:"x-ms-snapshot",type:{name:"String"}},etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Ve={serializedName:"blob-startcopyfromurl-headers",type:{name:"Composite",className:"BlobStartCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Ge={serializedName:"blob-copyfromurl-headers",type:{name:"Composite",className:"BlobCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["success"]}},contentMD5:{serializedName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",type:{name:"ByteArray"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var $e={serializedName:"blob-abortcopyfromurl-headers",type:{name:"Composite",className:"BlobAbortCopyFromURLHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Qe={serializedName:"blob-settier-headers",type:{name:"Composite",className:"BlobSetTierHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Ke={serializedName:"blob-getaccountinfo-headers",type:{name:"Composite",className:"BlobGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Je={serializedName:"blockblob-stageblock-headers",type:{name:"Composite",className:"BlockBlobStageBlockHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",type:{name:"ByteArray"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Ye={serializedName:"blockblob-stageblockfromurl-headers",type:{name:"Composite",className:"BlockBlobStageBlockFromURLHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var Ze={serializedName:"blockblob-commitblocklist-headers",type:{name:"Composite",className:"BlockBlobCommitBlockListHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var et={serializedName:"blockblob-getblocklist-headers",type:{name:"Composite",className:"BlockBlobGetBlockListHeaders",modelProperties:{lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",type:{name:"String"}},contentType:{serializedName:"content-type",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var tt={serializedName:"pageblob-uploadpages-headers",type:{name:"Composite",className:"PageBlobUploadPagesHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var nt={serializedName:"pageblob-clearpages-headers",type:{name:"Composite",className:"PageBlobClearPagesHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var rt={serializedName:"pageblob-uploadpagesfromurl-headers",type:{name:"Composite",className:"PageBlobUploadPagesFromURLHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",type:{name:"Number"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var it={serializedName:"pageblob-getpageranges-headers",type:{name:"Composite",className:"PageBlobGetPageRangesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var at={serializedName:"pageblob-getpagerangesdiff-headers",type:{name:"Composite",className:"PageBlobGetPageRangesDiffHeaders",modelProperties:{lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var ot={serializedName:"pageblob-resize-headers",type:{name:"Composite",className:"PageBlobResizeHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var st={serializedName:"pageblob-updatesequencenumber-headers",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var ct={serializedName:"pageblob-copyincremental-headers",type:{name:"Composite",className:"PageBlobCopyIncrementalHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var ut={serializedName:"appendblob-appendblock-headers",type:{name:"Composite",className:"AppendBlobAppendBlockHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var lt={serializedName:"appendblob-appendblockfromurl-headers",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",type:{name:"ByteArray"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",type:{name:"Number"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",type:{name:"String"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var pt={serializedName:"appendblob-seal-headers",type:{name:"Composite",className:"AppendBlobSealHeaders",modelProperties:{etag:{serializedName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var ft={serializedName:"blob-query-headers",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},contentLength:{serializedName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletionTime:{serializedName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},acceptRanges:{serializedName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},contentCrc64:{serializedName:"x-ms-content-crc64",type:{name:"ByteArray"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var dt={serializedName:"blob-gettags-headers",type:{name:"Composite",className:"BlobGetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var mt={serializedName:"blob-settags-headers",type:{name:"Composite",className:"BlobSetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",type:{name:"String"}}}}};var ht=Object.freeze({__proto__:null,BlobServiceProperties:ne,BlobServiceStatistics:re,ContainerItem:D,ContainerProperties:A,CorsRule:F,FilterBlobItem:U,FilterBlobSegment:H,GeoReplication:X,KeyInfo:g,ListContainersSegmentResponse:q,Logging:V,Metrics:G,RetentionPolicy:W,ServiceFilterBlobsHeaders:pe,ServiceGetAccountInfoHeaders:ue,ServiceGetPropertiesHeaders:ae,ServiceGetStatisticsHeaders:oe,ServiceGetUserDelegationKeyHeaders:ce,ServiceListContainersSegmentHeaders:se,ServiceSetPropertiesHeaders:ie,ServiceSubmitBatchHeaders:le,StaticWebsite:te,StorageError:v,UserDelegationKey:y});var gt={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",type:{name:"String"}}};var yt={parameterPath:"action",mapper:{required:true,isConstant:true,serializedName:"x-ms-lease-action",defaultValue:"acquire",type:{name:"String"}}};var vt={parameterPath:"action",mapper:{required:true,isConstant:true,serializedName:"x-ms-lease-action",defaultValue:"release",type:{name:"String"}}};var bt={parameterPath:"action",mapper:{required:true,isConstant:true,serializedName:"x-ms-lease-action",defaultValue:"renew",type:{name:"String"}}};var wt={parameterPath:"action",mapper:{required:true,isConstant:true,serializedName:"x-ms-lease-action",defaultValue:"break",type:{name:"String"}}};var _t={parameterPath:"action",mapper:{required:true,isConstant:true,serializedName:"x-ms-lease-action",defaultValue:"change",type:{name:"String"}}};var xt={parameterPath:"action",mapper:{required:true,isConstant:true,serializedName:"action",defaultValue:"setAccessControl",type:{name:"String"}}};var kt={parameterPath:"action",mapper:{required:true,isConstant:true,serializedName:"action",defaultValue:"getAccessControl",type:{name:"String"}}};var St={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}};var jt={parameterPath:["options","blobHTTPHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",type:{name:"String"}}};var Pt={parameterPath:["options","blobHTTPHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",type:{name:"String"}}};var Et={parameterPath:["options","blobHTTPHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",type:{name:"String"}}};var Nt={parameterPath:["options","blobHTTPHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",type:{name:"String"}}};var Ct={parameterPath:"blobContentLength",mapper:{required:true,serializedName:"x-ms-blob-content-length",type:{name:"Number"}}};var Tt={parameterPath:["options","blobHTTPHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}};var Ot={parameterPath:["options","blobHTTPHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",type:{name:"String"}}};var Rt={parameterPath:["options","blobSequenceNumber"],mapper:{serializedName:"x-ms-blob-sequence-number",defaultValue:0,type:{name:"Number"}}};var It={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",type:{name:"String"}}};var At={parameterPath:"blobType",mapper:{required:true,isConstant:true,serializedName:"x-ms-blob-type",defaultValue:"PageBlob",type:{name:"String"}}};var Dt={parameterPath:"blobType",mapper:{required:true,isConstant:true,serializedName:"x-ms-blob-type",defaultValue:"AppendBlob",type:{name:"String"}}};var zt={parameterPath:"blobType",mapper:{required:true,isConstant:true,serializedName:"x-ms-blob-type",defaultValue:"BlockBlob",type:{name:"String"}}};var Bt={parameterPath:"blockId",mapper:{required:true,serializedName:"blockid",type:{name:"String"}}};var Lt={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",type:{name:"Number"}}};var Mt={parameterPath:["options","directoryHttpHeaders","cacheControl"],mapper:{serializedName:"x-ms-cache-control",type:{name:"String"}}};var qt={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"properties",type:{name:"String"}}};var Ft={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"stats",type:{name:"String"}}};var Ut={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"expiry",type:{name:"String"}}};var Ht={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"snapshot",type:{name:"String"}}};var Xt={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"copy",type:{name:"String"}}};var Wt={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"tier",type:{name:"String"}}};var Vt={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"query",type:{name:"String"}}};var Gt={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"tags",type:{name:"String"}}};var $t={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"page",type:{name:"String"}}};var Qt={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"pagelist",type:{name:"String"}}};var Kt={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"incrementalcopy",type:{name:"String"}}};var Jt={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"appendblock",type:{name:"String"}}};var Yt={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"list",type:{name:"String"}}};var Zt={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"seal",type:{name:"String"}}};var en={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"block",type:{name:"String"}}};var tn={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"blocklist",type:{name:"String"}}};var nn={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"userdelegationkey",type:{name:"String"}}};var rn={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"batch",type:{name:"String"}}};var an={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"blobs",type:{name:"String"}}};var on={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"metadata",type:{name:"String"}}};var sn={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"acl",type:{name:"String"}}};var cn={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"undelete",type:{name:"String"}}};var un={parameterPath:"comp",mapper:{required:true,isConstant:true,serializedName:"comp",defaultValue:"lease",type:{name:"String"}}};var ln={parameterPath:["options","directoryHttpHeaders","contentDisposition"],mapper:{serializedName:"x-ms-content-disposition",type:{name:"String"}}};var pn={parameterPath:["options","directoryHttpHeaders","contentEncoding"],mapper:{serializedName:"x-ms-content-encoding",type:{name:"String"}}};var fn={parameterPath:["options","directoryHttpHeaders","contentLanguage"],mapper:{serializedName:"x-ms-content-language",type:{name:"String"}}};var dn={parameterPath:"contentLength",mapper:{required:true,serializedName:"Content-Length",type:{name:"Number"}}};var mn={parameterPath:["options","directoryHttpHeaders","contentType"],mapper:{serializedName:"x-ms-content-type",type:{name:"String"}}};var hn={parameterPath:"copyActionAbortConstant",mapper:{required:true,isConstant:true,serializedName:"x-ms-copy-action",defaultValue:"abort",type:{name:"String"}}};var gn={parameterPath:"copyId",mapper:{required:true,serializedName:"copyid",type:{name:"String"}}};var yn={parameterPath:"copySource",mapper:{required:true,serializedName:"x-ms-copy-source",type:{name:"String"}}};var vn={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",type:{name:"String"}}};var bn={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",type:{name:"String"}}};var wn={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",type:{name:"String"}}};var _n={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}};var xn={parameterPath:"delimiter",mapper:{required:true,serializedName:"delimiter",type:{name:"String"}}};var kn={parameterPath:["options","directoryProperties"],mapper:{serializedName:"x-ms-properties",type:{name:"String"}}};var Sn={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",type:{name:"Number"}}};var jn={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",type:{name:"Enum",allowedValues:["AES256"]}}};var Pn={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",type:{name:"String"}}};var En={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",type:{name:"String"}}};var Nn={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",type:{name:"String"}}};var Cn={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",type:{name:"String"}}};var Tn={parameterPath:"expiryOptions",mapper:{required:true,serializedName:"x-ms-expiry-option",type:{name:"String"}}};var On={parameterPath:["options","group"],mapper:{serializedName:"x-ms-group",type:{name:"String"}}};var Rn={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",type:{name:"String"}}};var In={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}};var An={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",type:{name:"String"}}};var Dn={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}};var zn={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}};var Bn={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",type:{name:"Number"}}};var Ln={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",type:{name:"String"}}};var Mn={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}};var qn={parameterPath:["options","include"],mapper:{serializedName:"include",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted"]}}}},collectionFormat:r.QueryCollectionFormat.Csv};var Fn={parameterPath:["options","include"],mapper:{serializedName:"include",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["copy","deleted","metadata","snapshots","uncommittedblobs","versions","tags"]}}}},collectionFormat:r.QueryCollectionFormat.Csv};var Un={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",type:{name:"String"}}};var Hn={parameterPath:"leaseId",mapper:{required:true,serializedName:"x-ms-lease-id",type:{name:"String"}}};var Xn={parameterPath:"listType",mapper:{required:true,serializedName:"blocklisttype",defaultValue:"committed",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}};var Wn={parameterPath:["options","marker"],mapper:{serializedName:"marker",type:{name:"String"}}};var Vn={parameterPath:["options","maxPageSize"],mapper:{serializedName:"maxresults",constraints:{InclusiveMinimum:1},type:{name:"Number"}}};var Gn={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}};var $n={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"}};var Qn={parameterPath:"multipartContentType",mapper:{required:true,serializedName:"Content-Type",type:{name:"String"}}};var Kn={parameterPath:["options","owner"],mapper:{serializedName:"x-ms-owner",type:{name:"String"}}};var Jn={parameterPath:"pageWrite",mapper:{required:true,isConstant:true,serializedName:"x-ms-page-write",defaultValue:"update",type:{name:"String"}}};var Yn={parameterPath:"pageWrite",mapper:{required:true,isConstant:true,serializedName:"x-ms-page-write",defaultValue:"clear",type:{name:"String"}}};var Zn={parameterPath:["options","pathRenameMode"],mapper:{serializedName:"mode",type:{name:"Enum",allowedValues:["legacy","posix"]}}};var er={parameterPath:["options","posixAcl"],mapper:{serializedName:"x-ms-acl",type:{name:"String"}}};var tr={parameterPath:["options","posixPermissions"],mapper:{serializedName:"x-ms-permissions",type:{name:"String"}}};var nr={parameterPath:["options","posixUmask"],mapper:{serializedName:"x-ms-umask",type:{name:"String"}}};var rr={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",type:{name:"String"}}};var ir={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}};var ar={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",type:{name:"String"}}};var or={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",type:{name:"String"}}};var sr={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",type:{name:"String"}}};var cr={parameterPath:"proposedLeaseId",mapper:{required:true,serializedName:"x-ms-proposed-lease-id",type:{name:"String"}}};var ur={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",type:{name:"String"}}};var lr={parameterPath:"range",mapper:{required:true,serializedName:"x-ms-range",type:{name:"String"}}};var pr={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}};var fr={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}};var dr={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",type:{name:"String"}}};var mr={parameterPath:"renameSource",mapper:{required:true,serializedName:"x-ms-rename-source",type:{name:"String"}}};var hr={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",type:{name:"String"}}};var gr={parameterPath:"restype",mapper:{required:true,isConstant:true,serializedName:"restype",defaultValue:"service",type:{name:"String"}}};var yr={parameterPath:"restype",mapper:{required:true,isConstant:true,serializedName:"restype",defaultValue:"account",type:{name:"String"}}};var vr={parameterPath:"restype",mapper:{required:true,isConstant:true,serializedName:"restype",defaultValue:"container",type:{name:"String"}}};var br={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",type:{name:"Boolean"}}};var wr={parameterPath:"sequenceNumberAction",mapper:{required:true,serializedName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}};var _r={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",type:{name:"String"}}};var xr={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}};var kr={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",type:{name:"ByteArray"}}};var Sr={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",type:{name:"String"}}};var jr={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}};var Pr={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",type:{name:"String"}}};var Er={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",type:{name:"String"}}};var Nr={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}};var Cr={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",type:{name:"String"}}};var Tr={parameterPath:"sourceRange",mapper:{required:true,serializedName:"x-ms-source-range",type:{name:"String"}}};var Or={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",type:{name:"String"}}};var Rr={parameterPath:"sourceUrl",mapper:{required:true,serializedName:"x-ms-copy-source",type:{name:"String"}}};var Ir={parameterPath:["options","tier"],mapper:{serializedName:"x-ms-access-tier",type:{name:"String"}}};var Ar={parameterPath:"tier",mapper:{required:true,serializedName:"x-ms-access-tier",type:{name:"String"}}};var Dr={parameterPath:["options","timeoutInSeconds"],mapper:{serializedName:"timeout",constraints:{InclusiveMinimum:0},type:{name:"Number"}}};var zr={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",type:{name:"ByteArray"}}};var Br={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",type:{name:"ByteArray"}}};var Lr={parameterPath:["options","upn"],mapper:{serializedName:"upn",type:{name:"Boolean"}}};var Mr={parameterPath:"url",mapper:{required:true,serializedName:"url",defaultValue:"",type:{name:"String"}},skipEncoding:true};var qr={parameterPath:"version",mapper:{required:true,isConstant:true,serializedName:"x-ms-version",defaultValue:"2020-02-10",type:{name:"String"}}};var Fr={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",type:{name:"String"}}};var Ur={parameterPath:["options","where"],mapper:{serializedName:"where",type:{name:"String"}}};var Hr={parameterPath:"xMsRequiresSync",mapper:{required:true,isConstant:true,serializedName:"x-ms-requires-sync",defaultValue:"true",type:{name:"String"}}};var Xr=function(){function Service(e){this.client=e}Service.prototype.setProperties=function(e,t,n){return this.client.sendOperationRequest({blobServiceProperties:e,options:t},Vr,n)};Service.prototype.getProperties=function(e,t){return this.client.sendOperationRequest({options:e},Gr,t)};Service.prototype.getStatistics=function(e,t){return this.client.sendOperationRequest({options:e},$r,t)};Service.prototype.listContainersSegment=function(e,t){return this.client.sendOperationRequest({options:e},Qr,t)};Service.prototype.getUserDelegationKey=function(e,t,n){return this.client.sendOperationRequest({keyInfo:e,options:t},Kr,n)};Service.prototype.getAccountInfo=function(e,t){return this.client.sendOperationRequest({options:e},Jr,t)};Service.prototype.submitBatch=function(e,t,n,r,i){return this.client.sendOperationRequest({body:e,contentLength:t,multipartContentType:n,options:r},Yr,i)};Service.prototype.filterBlobs=function(e,t){return this.client.sendOperationRequest({options:e},Zr,t)};return Service}();var Wr=new r.Serializer(ht,true);var Vr={httpMethod:"PUT",urlParameters:[Mr],queryParameters:[Dr,gr,qt],headerParameters:[qr,hr],requestBody:{parameterPath:"blobServiceProperties",mapper:i.__assign(i.__assign({},ne),{required:true})},contentType:"application/xml; charset=utf-8",responses:{202:{headersMapper:ie},default:{bodyMapper:v,headersMapper:ie}},isXML:true,serializer:Wr};var Gr={httpMethod:"GET",urlParameters:[Mr],queryParameters:[Dr,gr,qt],headerParameters:[qr,hr],responses:{200:{bodyMapper:ne,headersMapper:ae},default:{bodyMapper:v,headersMapper:ae}},isXML:true,serializer:Wr};var $r={httpMethod:"GET",urlParameters:[Mr],queryParameters:[Dr,gr,Ft],headerParameters:[qr,hr],responses:{200:{bodyMapper:re,headersMapper:oe},default:{bodyMapper:v,headersMapper:oe}},isXML:true,serializer:Wr};var Qr={httpMethod:"GET",urlParameters:[Mr],queryParameters:[rr,Wn,Vn,qn,Dr,Yt],headerParameters:[qr,hr],responses:{200:{bodyMapper:q,headersMapper:se},default:{bodyMapper:v,headersMapper:se}},isXML:true,serializer:Wr};var Kr={httpMethod:"POST",urlParameters:[Mr],queryParameters:[Dr,gr,nn],headerParameters:[qr,hr],requestBody:{parameterPath:"keyInfo",mapper:i.__assign(i.__assign({},g),{required:true})},contentType:"application/xml; charset=utf-8",responses:{200:{bodyMapper:y,headersMapper:ce},default:{bodyMapper:v,headersMapper:ce}},isXML:true,serializer:Wr};var Jr={httpMethod:"GET",urlParameters:[Mr],queryParameters:[yr,qt],headerParameters:[qr],responses:{200:{headersMapper:ue},default:{bodyMapper:v,headersMapper:ue}},isXML:true,serializer:Wr};var Yr={httpMethod:"POST",urlParameters:[Mr],queryParameters:[Dr,rn],headerParameters:[dn,Qn,qr,hr],requestBody:{parameterPath:"body",mapper:{required:true,serializedName:"body",type:{name:"Stream"}}},contentType:"application/xml; charset=utf-8",responses:{202:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Stream"}},headersMapper:le},default:{bodyMapper:v,headersMapper:le}},isXML:true,serializer:Wr};var Zr={httpMethod:"GET",urlParameters:[Mr],queryParameters:[Dr,Ur,Wn,Vn,an],headerParameters:[qr,hr],responses:{200:{bodyMapper:H,headersMapper:pe},default:{bodyMapper:v,headersMapper:pe}},isXML:true,serializer:Wr};var ei=Object.freeze({__proto__:null,AccessPolicy:_,BlobFlatListSegment:P,BlobHierarchyListSegment:C,BlobItemInternal:j,BlobPrefix:N,BlobPropertiesInternal:x,BlobTag:k,BlobTags:S,ContainerAcquireLeaseHeaders:be,ContainerBreakLeaseHeaders:xe,ContainerChangeLeaseHeaders:ke,ContainerCreateHeaders:fe,ContainerDeleteHeaders:me,ContainerGetAccessPolicyHeaders:ge,ContainerGetAccountInfoHeaders:Pe,ContainerGetPropertiesHeaders:de,ContainerListBlobFlatSegmentHeaders:Se,ContainerListBlobHierarchySegmentHeaders:je,ContainerReleaseLeaseHeaders:we,ContainerRenewLeaseHeaders:_e,ContainerRestoreHeaders:ve,ContainerSetAccessPolicyHeaders:ye,ContainerSetMetadataHeaders:he,ListBlobsFlatSegmentResponse:E,ListBlobsHierarchySegmentResponse:T,SignedIdentifier:ee,StorageError:v});var ti=function(){function Container(e){this.client=e}Container.prototype.create=function(e,t){return this.client.sendOperationRequest({options:e},ri,t)};Container.prototype.getProperties=function(e,t){return this.client.sendOperationRequest({options:e},ii,t)};Container.prototype.deleteMethod=function(e,t){return this.client.sendOperationRequest({options:e},ai,t)};Container.prototype.setMetadata=function(e,t){return this.client.sendOperationRequest({options:e},oi,t)};Container.prototype.getAccessPolicy=function(e,t){return this.client.sendOperationRequest({options:e},si,t)};Container.prototype.setAccessPolicy=function(e,t){return this.client.sendOperationRequest({options:e},ci,t)};Container.prototype.restore=function(e,t){return this.client.sendOperationRequest({options:e},ui,t)};Container.prototype.acquireLease=function(e,t){return this.client.sendOperationRequest({options:e},li,t)};Container.prototype.releaseLease=function(e,t,n){return this.client.sendOperationRequest({leaseId:e,options:t},pi,n)};Container.prototype.renewLease=function(e,t,n){return this.client.sendOperationRequest({leaseId:e,options:t},fi,n)};Container.prototype.breakLease=function(e,t){return this.client.sendOperationRequest({options:e},di,t)};Container.prototype.changeLease=function(e,t,n,r){return this.client.sendOperationRequest({leaseId:e,proposedLeaseId:t,options:n},mi,r)};Container.prototype.listBlobFlatSegment=function(e,t){return this.client.sendOperationRequest({options:e},hi,t)};Container.prototype.listBlobHierarchySegment=function(e,t,n){return this.client.sendOperationRequest({delimiter:e,options:t},gi,n)};Container.prototype.getAccountInfo=function(e,t){return this.client.sendOperationRequest({options:e},yi,t)};return Container}();var ni=new r.Serializer(ei,true);var ri={httpMethod:"PUT",path:"{containerName}",urlParameters:[Mr],queryParameters:[Dr,vr],headerParameters:[$n,gt,qr,hr,vn,ir],responses:{201:{headersMapper:fe},default:{bodyMapper:v,headersMapper:fe}},isXML:true,serializer:ni};var ii={httpMethod:"GET",path:"{containerName}",urlParameters:[Mr],queryParameters:[Dr,vr],headerParameters:[qr,hr,Un],responses:{200:{headersMapper:de},default:{bodyMapper:v,headersMapper:de}},isXML:true,serializer:ni};var ai={httpMethod:"DELETE",path:"{containerName}",urlParameters:[Mr],queryParameters:[Dr,vr],headerParameters:[qr,hr,Un,In,Mn],responses:{202:{headersMapper:me},default:{bodyMapper:v,headersMapper:me}},isXML:true,serializer:ni};var oi={httpMethod:"PUT",path:"{containerName}",urlParameters:[Mr],queryParameters:[Dr,vr,on],headerParameters:[$n,qr,hr,Un,In],responses:{200:{headersMapper:he},default:{bodyMapper:v,headersMapper:he}},isXML:true,serializer:ni};var si={httpMethod:"GET",path:"{containerName}",urlParameters:[Mr],queryParameters:[Dr,vr,sn],headerParameters:[qr,hr,Un],responses:{200:{bodyMapper:{xmlElementName:"SignedIdentifier",serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}},headersMapper:ge},default:{bodyMapper:v,headersMapper:ge}},isXML:true,serializer:ni};var ci={httpMethod:"PUT",path:"{containerName}",urlParameters:[Mr],queryParameters:[Dr,vr,sn],headerParameters:[gt,qr,hr,Un,In,Mn],requestBody:{parameterPath:["options","containerAcl"],mapper:{xmlName:"SignedIdentifiers",xmlElementName:"SignedIdentifier",serializedName:"containerAcl",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},contentType:"application/xml; charset=utf-8",responses:{200:{headersMapper:ye},default:{bodyMapper:v,headersMapper:ye}},isXML:true,serializer:ni};var ui={httpMethod:"PUT",path:"{containerName}",urlParameters:[Mr],queryParameters:[Dr,vr,cn],headerParameters:[qr,hr,bn,wn],responses:{201:{headersMapper:ve},default:{bodyMapper:v,headersMapper:ve}},isXML:true,serializer:ni};var li={httpMethod:"PUT",path:"{containerName}",urlParameters:[Mr],queryParameters:[Dr,un,vr],headerParameters:[Sn,sr,qr,hr,yt,In,Mn],responses:{201:{headersMapper:be},default:{bodyMapper:v,headersMapper:be}},isXML:true,serializer:ni};var pi={httpMethod:"PUT",path:"{containerName}",urlParameters:[Mr],queryParameters:[Dr,un,vr],headerParameters:[Hn,qr,hr,vt,In,Mn],responses:{200:{headersMapper:we},default:{bodyMapper:v,headersMapper:we}},isXML:true,serializer:ni};var fi={httpMethod:"PUT",path:"{containerName}",urlParameters:[Mr],queryParameters:[Dr,un,vr],headerParameters:[Hn,qr,hr,bt,In,Mn],responses:{200:{headersMapper:_e},default:{bodyMapper:v,headersMapper:_e}},isXML:true,serializer:ni};var di={httpMethod:"PUT",path:"{containerName}",urlParameters:[Mr],queryParameters:[Dr,un,vr],headerParameters:[Lt,qr,hr,wt,In,Mn],responses:{202:{headersMapper:xe},default:{bodyMapper:v,headersMapper:xe}},isXML:true,serializer:ni};var mi={httpMethod:"PUT",path:"{containerName}",urlParameters:[Mr],queryParameters:[Dr,un,vr],headerParameters:[Hn,cr,qr,hr,_t,In,Mn],responses:{200:{headersMapper:ke},default:{bodyMapper:v,headersMapper:ke}},isXML:true,serializer:ni};var hi={httpMethod:"GET",path:"{containerName}",urlParameters:[Mr],queryParameters:[rr,Wn,Vn,Fn,Dr,vr,Yt],headerParameters:[qr,hr],responses:{200:{bodyMapper:E,headersMapper:Se},default:{bodyMapper:v,headersMapper:Se}},isXML:true,serializer:ni};var gi={httpMethod:"GET",path:"{containerName}",urlParameters:[Mr],queryParameters:[rr,xn,Wn,Vn,Fn,Dr,vr,Yt],headerParameters:[qr,hr],responses:{200:{bodyMapper:T,headersMapper:je},default:{bodyMapper:v,headersMapper:je}},isXML:true,serializer:ni};var yi={httpMethod:"GET",path:"{containerName}",urlParameters:[Mr],queryParameters:[yr,qt],headerParameters:[qr],responses:{200:{headersMapper:Pe},default:{bodyMapper:v,headersMapper:Pe}},isXML:true,serializer:ni};var vi=Object.freeze({__proto__:null,ArrowConfiguration:M,ArrowField:L,BlobAbortCopyFromURLHeaders:$e,BlobAcquireLeaseHeaders:qe,BlobBreakLeaseHeaders:Xe,BlobChangeLeaseHeaders:He,BlobCopyFromURLHeaders:Ge,BlobCreateSnapshotHeaders:We,BlobDeleteHeaders:Ce,BlobDownloadHeaders:Ee,BlobGetAccessControlHeaders:Oe,BlobGetAccountInfoHeaders:Ke,BlobGetPropertiesHeaders:Ne,BlobGetTagsHeaders:dt,BlobQueryHeaders:ft,BlobReleaseLeaseHeaders:Fe,BlobRenameHeaders:Re,BlobRenewLeaseHeaders:Ue,BlobSetAccessControlHeaders:Te,BlobSetExpiryHeaders:Be,BlobSetHTTPHeadersHeaders:Le,BlobSetMetadataHeaders:Me,BlobSetTagsHeaders:mt,BlobSetTierHeaders:Qe,BlobStartCopyFromURLHeaders:Ve,BlobTag:k,BlobTags:S,BlobUndeleteHeaders:ze,DataLakeStorageError:w,DataLakeStorageErrorError:b,DelimitedTextConfiguration:z,JsonTextConfiguration:B,QueryFormat:J,QueryRequest:Z,QuerySerialization:Y,StorageError:v});var bi=function(){function Blob(e){this.client=e}Blob.prototype.download=function(e,t){return this.client.sendOperationRequest({options:e},_i,t)};Blob.prototype.getProperties=function(e,t){return this.client.sendOperationRequest({options:e},xi,t)};Blob.prototype.deleteMethod=function(e,t){return this.client.sendOperationRequest({options:e},ki,t)};Blob.prototype.setAccessControl=function(e,t){return this.client.sendOperationRequest({options:e},Si,t)};Blob.prototype.getAccessControl=function(e,t){return this.client.sendOperationRequest({options:e},ji,t)};Blob.prototype.rename=function(e,t,n){return this.client.sendOperationRequest({renameSource:e,options:t},Pi,n)};Blob.prototype.undelete=function(e,t){return this.client.sendOperationRequest({options:e},Ei,t)};Blob.prototype.setExpiry=function(e,t,n){return this.client.sendOperationRequest({expiryOptions:e,options:t},Ni,n)};Blob.prototype.setHTTPHeaders=function(e,t){return this.client.sendOperationRequest({options:e},Ci,t)};Blob.prototype.setMetadata=function(e,t){return this.client.sendOperationRequest({options:e},Ti,t)};Blob.prototype.acquireLease=function(e,t){return this.client.sendOperationRequest({options:e},Oi,t)};Blob.prototype.releaseLease=function(e,t,n){return this.client.sendOperationRequest({leaseId:e,options:t},Ri,n)};Blob.prototype.renewLease=function(e,t,n){return this.client.sendOperationRequest({leaseId:e,options:t},Ii,n)};Blob.prototype.changeLease=function(e,t,n,r){return this.client.sendOperationRequest({leaseId:e,proposedLeaseId:t,options:n},Ai,r)};Blob.prototype.breakLease=function(e,t){return this.client.sendOperationRequest({options:e},Di,t)};Blob.prototype.createSnapshot=function(e,t){return this.client.sendOperationRequest({options:e},zi,t)};Blob.prototype.startCopyFromURL=function(e,t,n){return this.client.sendOperationRequest({copySource:e,options:t},Bi,n)};Blob.prototype.copyFromURL=function(e,t,n){return this.client.sendOperationRequest({copySource:e,options:t},Li,n)};Blob.prototype.abortCopyFromURL=function(e,t,n){return this.client.sendOperationRequest({copyId:e,options:t},Mi,n)};Blob.prototype.setTier=function(e,t,n){return this.client.sendOperationRequest({tier:e,options:t},qi,n)};Blob.prototype.getAccountInfo=function(e,t){return this.client.sendOperationRequest({options:e},Fi,t)};Blob.prototype.query=function(e,t){return this.client.sendOperationRequest({options:e},Ui,t)};Blob.prototype.getTags=function(e,t){return this.client.sendOperationRequest({options:e},Hi,t)};Blob.prototype.setTags=function(e,t){return this.client.sendOperationRequest({options:e},Xi,t)};return Blob}();var wi=new r.Serializer(vi,true);var _i={httpMethod:"GET",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[_r,Fr,Dr],headerParameters:[ur,fr,pr,qr,hr,Un,Pn,En,jn,In,Mn,Rn,An,Ln],responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Stream"}},headersMapper:Ee},206:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Stream"}},headersMapper:Ee},default:{bodyMapper:v,headersMapper:Ee}},isXML:true,serializer:wi};var xi={httpMethod:"HEAD",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[_r,Fr,Dr],headerParameters:[qr,hr,Un,Pn,En,jn,In,Mn,Rn,An,Ln],responses:{200:{headersMapper:Ne},default:{bodyMapper:v,headersMapper:Ne}},isXML:true,serializer:wi};var ki={httpMethod:"DELETE",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[_r,Fr,Dr],headerParameters:[_n,qr,hr,Un,In,Mn,Rn,An,Ln],responses:{202:{headersMapper:Ce},default:{bodyMapper:v,headersMapper:Ce}},isXML:true,serializer:wi};var Si={httpMethod:"PATCH",path:"{filesystem}/{path}",urlParameters:[Mr],queryParameters:[Dr,xt],headerParameters:[Kn,On,tr,er,hr,qr,Un,Rn,An,In,Mn],responses:{200:{headersMapper:Te},default:{bodyMapper:w,headersMapper:Te}},isXML:true,serializer:wi};var ji={httpMethod:"HEAD",path:"{filesystem}/{path}",urlParameters:[Mr],queryParameters:[Dr,Lr,kt],headerParameters:[hr,qr,Un,Rn,An,In,Mn],responses:{200:{headersMapper:Oe},default:{bodyMapper:w,headersMapper:Oe}},isXML:true,serializer:wi};var Pi={httpMethod:"PUT",path:"{filesystem}/{path}",urlParameters:[Mr],queryParameters:[Dr,Zn],headerParameters:[mr,kn,tr,nr,Cr,qr,hr,Mt,mn,pn,fn,ln,Un,In,Mn,Rn,An,jr,Nr,Sr,Pr],responses:{201:{headersMapper:Re},default:{bodyMapper:w,headersMapper:Re}},isXML:true,serializer:wi};var Ei={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,cn],headerParameters:[qr,hr],responses:{200:{headersMapper:ze},default:{bodyMapper:v,headersMapper:ze}},isXML:true,serializer:wi};var Ni={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,Ut],headerParameters:[qr,hr,Tn,Cn],responses:{200:{headersMapper:Be},default:{bodyMapper:v,headersMapper:Be}},isXML:true,serializer:wi};var Ci={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,qt],headerParameters:[qr,hr,jt,Ot,Tt,Et,Nt,Pt,Un,In,Mn,Rn,An,Ln],responses:{200:{headersMapper:Le},default:{bodyMapper:v,headersMapper:Le}},isXML:true,serializer:wi};var Ti={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,on],headerParameters:[$n,Nn,qr,hr,Un,Pn,En,jn,In,Mn,Rn,An,Ln],responses:{200:{headersMapper:Me},default:{bodyMapper:v,headersMapper:Me}},isXML:true,serializer:wi};var Oi={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,un],headerParameters:[Sn,sr,qr,hr,yt,In,Mn,Rn,An,Ln],responses:{201:{headersMapper:qe},default:{bodyMapper:v,headersMapper:qe}},isXML:true,serializer:wi};var Ri={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,un],headerParameters:[Hn,qr,hr,vt,In,Mn,Rn,An,Ln],responses:{200:{headersMapper:Fe},default:{bodyMapper:v,headersMapper:Fe}},isXML:true,serializer:wi};var Ii={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,un],headerParameters:[Hn,qr,hr,bt,In,Mn,Rn,An,Ln],responses:{200:{headersMapper:Ue},default:{bodyMapper:v,headersMapper:Ue}},isXML:true,serializer:wi};var Ai={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,un],headerParameters:[Hn,cr,qr,hr,_t,In,Mn,Rn,An,Ln],responses:{200:{headersMapper:He},default:{bodyMapper:v,headersMapper:He}},isXML:true,serializer:wi};var Di={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,un],headerParameters:[Lt,qr,hr,wt,In,Mn,Rn,An,Ln],responses:{202:{headersMapper:Xe},default:{bodyMapper:v,headersMapper:Xe}},isXML:true,serializer:wi};var zi={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,Ht],headerParameters:[$n,Nn,qr,hr,Pn,En,jn,In,Mn,Rn,An,Ln,Un],responses:{201:{headersMapper:We},default:{bodyMapper:v,headersMapper:We}},isXML:true,serializer:wi};var Bi={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr],headerParameters:[$n,Ir,dr,yn,qr,hr,It,br,jr,Nr,Sr,Pr,Er,In,Mn,Rn,An,Ln,Un],responses:{202:{headersMapper:Ve},default:{bodyMapper:v,headersMapper:Ve}},isXML:true,serializer:wi};var Li={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr],headerParameters:[$n,Ir,yn,qr,hr,kr,It,Hr,jr,Nr,Sr,Pr,In,Mn,Rn,An,Ln,Un],responses:{202:{headersMapper:Ge},default:{bodyMapper:v,headersMapper:Ge}},isXML:true,serializer:wi};var Mi={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[gn,Dr,Xt],headerParameters:[qr,hr,hn,Un],responses:{204:{headersMapper:$e},default:{bodyMapper:v,headersMapper:$e}},isXML:true,serializer:wi};var qi={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[_r,Fr,Dr,Wt],headerParameters:[Ar,dr,qr,hr,Un,Ln],responses:{200:{headersMapper:Qe},202:{headersMapper:Qe},default:{bodyMapper:v,headersMapper:Qe}},isXML:true,serializer:wi};var Fi={httpMethod:"GET",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[yr,qt],headerParameters:[qr],responses:{200:{headersMapper:Ke},default:{bodyMapper:v,headersMapper:Ke}},isXML:true,serializer:wi};var Ui={httpMethod:"POST",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[_r,Dr,Vt],headerParameters:[qr,hr,Un,Pn,En,jn,In,Mn,Rn,An,Ln],requestBody:{parameterPath:["options","queryRequest"],mapper:Z},contentType:"application/xml; charset=utf-8",responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Stream"}},headersMapper:ft},206:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Stream"}},headersMapper:ft},default:{bodyMapper:v,headersMapper:ft}},isXML:true,serializer:wi};var Hi={httpMethod:"GET",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,_r,Fr,Gt],headerParameters:[qr,hr,Ln],responses:{200:{bodyMapper:S,headersMapper:dt},default:{bodyMapper:v,headersMapper:dt}},isXML:true,serializer:wi};var Xi={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,Fr,Gt],headerParameters:[qr,Br,zr,hr,Ln],requestBody:{parameterPath:["options","tags"],mapper:S},contentType:"application/xml; charset=utf-8",responses:{204:{headersMapper:mt},default:{bodyMapper:v,headersMapper:mt}},isXML:true,serializer:wi};var Wi=Object.freeze({__proto__:null,ClearRange:Q,PageBlobClearPagesHeaders:nt,PageBlobCopyIncrementalHeaders:ct,PageBlobCreateHeaders:Ie,PageBlobGetPageRangesDiffHeaders:at,PageBlobGetPageRangesHeaders:it,PageBlobResizeHeaders:ot,PageBlobUpdateSequenceNumberHeaders:st,PageBlobUploadPagesFromURLHeaders:rt,PageBlobUploadPagesHeaders:tt,PageList:K,PageRange:$,StorageError:v});var Vi=function(){function PageBlob(e){this.client=e}PageBlob.prototype.create=function(e,t,n,r){return this.client.sendOperationRequest({contentLength:e,blobContentLength:t,options:n},$i,r)};PageBlob.prototype.uploadPages=function(e,t,n,r){return this.client.sendOperationRequest({body:e,contentLength:t,options:n},Qi,r)};PageBlob.prototype.clearPages=function(e,t,n){return this.client.sendOperationRequest({contentLength:e,options:t},Ki,n)};PageBlob.prototype.uploadPagesFromURL=function(e,t,n,r,i,a){return this.client.sendOperationRequest({sourceUrl:e,sourceRange:t,contentLength:n,range:r,options:i},Ji,a)};PageBlob.prototype.getPageRanges=function(e,t){return this.client.sendOperationRequest({options:e},Yi,t)};PageBlob.prototype.getPageRangesDiff=function(e,t){return this.client.sendOperationRequest({options:e},Zi,t)};PageBlob.prototype.resize=function(e,t,n){return this.client.sendOperationRequest({blobContentLength:e,options:t},ea,n)};PageBlob.prototype.updateSequenceNumber=function(e,t,n){return this.client.sendOperationRequest({sequenceNumberAction:e,options:t},ta,n)};PageBlob.prototype.copyIncremental=function(e,t,n){return this.client.sendOperationRequest({copySource:e,options:t},na,n)};return PageBlob}();var Gi=new r.Serializer(Wi,true);var $i={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr],headerParameters:[dn,Ir,$n,Nn,Ct,Rt,qr,hr,It,At,Ot,Et,Nt,Tt,jt,Pt,Un,Pn,En,jn,In,Mn,Rn,An,Ln],responses:{201:{headersMapper:Ie},default:{bodyMapper:v,headersMapper:Ie}},isXML:true,serializer:Gi};var Qi={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,$t],headerParameters:[dn,Br,zr,ur,Nn,qr,hr,Jn,Un,Pn,En,jn,Bn,zn,Dn,In,Mn,Rn,An,Ln],requestBody:{parameterPath:"body",mapper:{required:true,serializedName:"body",type:{name:"Stream"}}},contentType:"application/octet-stream",responses:{201:{headersMapper:tt},default:{bodyMapper:v,headersMapper:tt}},isXML:true,serializer:Gi};var Ki={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,$t],headerParameters:[dn,ur,Nn,qr,hr,Yn,Un,Pn,En,jn,Bn,zn,Dn,In,Mn,Rn,An,Ln],responses:{201:{headersMapper:nt},default:{bodyMapper:v,headersMapper:nt}},isXML:true,serializer:Gi};var Ji={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,$t],headerParameters:[Rr,Tr,kr,xr,dn,lr,Nn,qr,hr,Jn,Pn,En,jn,Un,Bn,zn,Dn,In,Mn,Rn,An,Ln,jr,Nr,Sr,Pr],responses:{201:{headersMapper:rt},default:{bodyMapper:v,headersMapper:rt}},isXML:true,serializer:Gi};var Yi={httpMethod:"GET",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[_r,Dr,Qt],headerParameters:[ur,qr,hr,Un,In,Mn,Rn,An,Ln],responses:{200:{bodyMapper:K,headersMapper:it},default:{bodyMapper:v,headersMapper:it}},isXML:true,serializer:Gi};var Zi={httpMethod:"GET",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[_r,Dr,ar,Qt],headerParameters:[or,ur,qr,hr,Un,In,Mn,Rn,An,Ln],responses:{200:{bodyMapper:K,headersMapper:at},default:{bodyMapper:v,headersMapper:at}},isXML:true,serializer:Gi};var ea={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,qt],headerParameters:[Nn,Ct,qr,hr,Un,Pn,En,jn,In,Mn,Rn,An,Ln],responses:{200:{headersMapper:ot},default:{bodyMapper:v,headersMapper:ot}},isXML:true,serializer:Gi};var ta={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,qt],headerParameters:[wr,Rt,qr,hr,Un,In,Mn,Rn,An,Ln],responses:{200:{headersMapper:st},default:{bodyMapper:v,headersMapper:st}},isXML:true,serializer:Gi};var na={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,Kt],headerParameters:[yn,qr,hr,In,Mn,Rn,An,Ln],responses:{202:{headersMapper:ct},default:{bodyMapper:v,headersMapper:ct}},isXML:true,serializer:Gi};var ra=Object.freeze({__proto__:null,AppendBlobAppendBlockFromUrlHeaders:lt,AppendBlobAppendBlockHeaders:ut,AppendBlobCreateHeaders:Ae,AppendBlobSealHeaders:pt,StorageError:v});var ia=function(){function AppendBlob(e){this.client=e}AppendBlob.prototype.create=function(e,t,n){return this.client.sendOperationRequest({contentLength:e,options:t},oa,n)};AppendBlob.prototype.appendBlock=function(e,t,n,r){return this.client.sendOperationRequest({body:e,contentLength:t,options:n},sa,r)};AppendBlob.prototype.appendBlockFromUrl=function(e,t,n,r){return this.client.sendOperationRequest({sourceUrl:e,contentLength:t,options:n},ca,r)};AppendBlob.prototype.seal=function(e,t){return this.client.sendOperationRequest({options:e},ua,t)};return AppendBlob}();var aa=new r.Serializer(ra,true);var oa={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr],headerParameters:[dn,$n,Nn,qr,hr,It,Dt,Ot,Et,Nt,Tt,jt,Pt,Un,Pn,En,jn,In,Mn,Rn,An,Ln],responses:{201:{headersMapper:Ae},default:{bodyMapper:v,headersMapper:Ae}},isXML:true,serializer:aa};var sa={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,Jt],headerParameters:[dn,Br,zr,Nn,qr,hr,Un,Gn,St,Pn,En,jn,In,Mn,Rn,An,Ln],requestBody:{parameterPath:"body",mapper:{required:true,serializedName:"body",type:{name:"Stream"}}},contentType:"application/octet-stream",responses:{201:{headersMapper:ut},default:{bodyMapper:v,headersMapper:ut}},isXML:true,serializer:aa};var ca={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,Jt],headerParameters:[Rr,Or,kr,xr,dn,Br,Nn,qr,hr,Pn,En,jn,Un,Gn,St,In,Mn,Rn,An,Ln,jr,Nr,Sr,Pr],responses:{201:{headersMapper:lt},default:{bodyMapper:v,headersMapper:lt}},isXML:true,serializer:aa};var ua={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,Zt],headerParameters:[qr,hr,Un,In,Mn,Rn,An,St],responses:{200:{headersMapper:pt},default:{bodyMapper:v,headersMapper:pt}},isXML:true,serializer:aa};var la=Object.freeze({__proto__:null,Block:O,BlockBlobCommitBlockListHeaders:Ze,BlockBlobGetBlockListHeaders:et,BlockBlobStageBlockFromURLHeaders:Ye,BlockBlobStageBlockHeaders:Je,BlockBlobUploadHeaders:De,BlockList:R,BlockLookupList:I,StorageError:v});var pa=function(){function BlockBlob(e){this.client=e}BlockBlob.prototype.upload=function(e,t,n,r){return this.client.sendOperationRequest({body:e,contentLength:t,options:n},da,r)};BlockBlob.prototype.stageBlock=function(e,t,n,r,i){return this.client.sendOperationRequest({blockId:e,contentLength:t,body:n,options:r},ma,i)};BlockBlob.prototype.stageBlockFromURL=function(e,t,n,r,i){return this.client.sendOperationRequest({blockId:e,contentLength:t,sourceUrl:n,options:r},ha,i)};BlockBlob.prototype.commitBlockList=function(e,t,n){return this.client.sendOperationRequest({blocks:e,options:t},ga,n)};BlockBlob.prototype.getBlockList=function(e,t,n){return this.client.sendOperationRequest({listType:e,options:t},ya,n)};return BlockBlob}();var fa=new r.Serializer(la,true);var da={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr],headerParameters:[Br,dn,$n,Nn,Ir,qr,hr,It,zt,Ot,Et,Nt,Tt,jt,Pt,Un,Pn,En,jn,In,Mn,Rn,An,Ln],requestBody:{parameterPath:"body",mapper:{required:true,serializedName:"body",type:{name:"Stream"}}},contentType:"application/octet-stream",responses:{201:{headersMapper:De},default:{bodyMapper:v,headersMapper:De}},isXML:true,serializer:fa};var ma={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Bt,Dr,en],headerParameters:[dn,Br,zr,Nn,qr,hr,Un,Pn,En,jn],requestBody:{parameterPath:"body",mapper:{required:true,serializedName:"body",type:{name:"Stream"}}},contentType:"application/octet-stream",responses:{201:{headersMapper:Je},default:{bodyMapper:v,headersMapper:Je}},isXML:true,serializer:fa};var ha={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Bt,Dr,en],headerParameters:[dn,Rr,Or,kr,xr,Nn,qr,hr,Pn,En,jn,Un,jr,Nr,Sr,Pr],responses:{201:{headersMapper:Ye},default:{bodyMapper:v,headersMapper:Ye}},isXML:true,serializer:fa};var ga={httpMethod:"PUT",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[Dr,tn],headerParameters:[Br,zr,$n,Nn,Ir,qr,hr,It,jt,Ot,Et,Nt,Tt,Pt,Un,Pn,En,jn,In,Mn,Rn,An,Ln],requestBody:{parameterPath:"blocks",mapper:i.__assign(i.__assign({},I),{required:true})},contentType:"application/xml; charset=utf-8",responses:{201:{headersMapper:Ze},default:{bodyMapper:v,headersMapper:Ze}},isXML:true,serializer:fa};var ya={httpMethod:"GET",path:"{containerName}/{blob}",urlParameters:[Mr],queryParameters:[_r,Xn,Dr,tn],headerParameters:[qr,hr,Un,Ln],responses:{200:{bodyMapper:R,headersMapper:et},default:{bodyMapper:v,headersMapper:et}},isXML:true,serializer:fa};var va=o.createClientLogger("storage-blob");var ba="12.3.0";var wa="2020-02-10";var _a=256*1024*1024;var xa=4e3*1024*1024;var ka=5e4;var Sa=8*1024*1024;var ja=4*1024*1024;var Pa=5;var Ea="https://storage.azure.com/.default";var Na={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Ca={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416};var Ta={AUTHORIZATION:"Authorization",AUTHORIZATION_SCHEME:"Bearer",CONTENT_ENCODING:"Content-Encoding",CONTENT_ID:"Content-ID",CONTENT_LANGUAGE:"Content-Language",CONTENT_LENGTH:"Content-Length",CONTENT_MD5:"Content-Md5",CONTENT_TRANSFER_ENCODING:"Content-Transfer-Encoding",CONTENT_TYPE:"Content-Type",COOKIE:"Cookie",DATE:"date",IF_MATCH:"if-match",IF_MODIFIED_SINCE:"if-modified-since",IF_NONE_MATCH:"if-none-match",IF_UNMODIFIED_SINCE:"if-unmodified-since",PREFIX_FOR_STORAGE:"x-ms-",RANGE:"Range",USER_AGENT:"User-Agent",X_MS_CLIENT_REQUEST_ID:"x-ms-client-request-id",X_MS_COPY_SOURCE:"x-ms-copy-source",X_MS_DATE:"x-ms-date",X_MS_ERROR_CODE:"x-ms-error-code",X_MS_VERSION:"x-ms-version"};var Oa="";var Ra="*";var Ia=1*1024*1024;var Aa=256;var Da=4*Ia;var za="\r\n";var Ba="HTTP/1.1";var La="AES256";var Ma="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;";var qa=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-if-tags","x-ms-source-if-tags"];var Fa=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"];function escapeURLPath(e){var t=r.URLBuilder.parse(e);var n=t.getPath();n=n||"/";n=escape(n);t.setPath(n);return t.toString()}function getProxyUriFromDevConnString(e){var t="";if(e.search("DevelopmentStorageProxyUri=")!==-1){var n=e.split(";");for(var r=0,i=n;r<i.length;r++){var a=i[r];if(a.trim().startsWith("DevelopmentStorageProxyUri=")){t=a.trim().match("DevelopmentStorageProxyUri=(.*)")[1]}}}return t}function getValueInConnString(e,t){var n=e.split(";");for(var r=0,i=n;r<i.length;r++){var a=i[r];if(a.trim().startsWith(t)){return a.trim().match(t+"=(.*)")[1]}}return""}function extractConnectionStringParts(e){var t="";if(e.startsWith("UseDevelopmentStorage=true")){t=getProxyUriFromDevConnString(e);e=Ma}var n=getValueInConnString(e,"BlobEndpoint");n=n.endsWith("/")?n.slice(0,-1):n;if(e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){var r="";var i="";var a=Buffer.from("accountKey","base64");var o="";i=getValueInConnString(e,"AccountName");a=Buffer.from(getValueInConnString(e,"AccountKey"),"base64");if(!n){r=getValueInConnString(e,"DefaultEndpointsProtocol");var s=r.toLowerCase();if(s!=="https"&&s!=="http"){throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'")}o=getValueInConnString(e,"EndpointSuffix");if(!o){throw new Error("Invalid EndpointSuffix in the provided Connection String")}n=r+"://"+i+".blob."+o}if(!i){throw new Error("Invalid AccountName in the provided Connection String")}else if(a.length===0){throw new Error("Invalid AccountKey in the provided Connection String")}return{kind:"AccountConnString",url:n,accountName:i,accountKey:a,proxyUri:t}}else{var c=getValueInConnString(e,"SharedAccessSignature");var i=getAccountNameFromUrl(n);if(!n){throw new Error("Invalid BlobEndpoint in the provided SAS Connection String")}else if(!c){throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}return{kind:"SASConnString",url:n,accountName:i,accountSas:c}}}function escape(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function appendToURLPath(e,t){var n=r.URLBuilder.parse(e);var i=n.getPath();i=i?i.endsWith("/")?""+i+t:i+"/"+t:t;n.setPath(i);return n.toString()}function setURLParameter(e,t,n){var i=r.URLBuilder.parse(e);i.setQueryParameter(t,n);return i.toString()}function setURLHost(e,t){var n=r.URLBuilder.parse(e);n.setHost(t);return n.toString()}function getURLPath(e){var t=r.URLBuilder.parse(e);return t.getPath()}function getURLScheme(e){var t=r.URLBuilder.parse(e);return t.getScheme()}function getURLPathAndQuery(e){var t=r.URLBuilder.parse(e);var n=t.getPath();if(!n){throw new RangeError("Invalid url without valid path.")}var i=t.getQuery()||"";i=i.trim();if(i!=""){i=i.startsWith("?")?i:"?"+i}return""+n+i}function getURLQueries(e){var t=r.URLBuilder.parse(e).getQuery();if(!t){return{}}t=t.trim();t=t.startsWith("?")?t.substr(1):t;var n=t.split("&");n=n.filter(function(e){var t=e.indexOf("=");var n=e.lastIndexOf("=");return t>0&&t===n&&n<e.length-1});var i={};for(var a=0,o=n;a<o.length;a++){var s=o[a];var c=s.split("=");var u=c[0];var l=c[1];i[u]=l}return i}function truncatedISO8061Date(e,t){if(t===void 0){t=true}var n=e.toISOString();return t?n.substring(0,n.length-1)+"0000"+"Z":n.substring(0,n.length-5)+"Z"}function base64encode(e){return!r.isNode?btoa(e):Buffer.from(e).toString("base64")}function generateBlockID(e,t){var n=48;var r=6;var i=n-r;if(e.length>i){e=e.slice(0,i)}var a=e+padStart(t.toString(),n-e.length,"0");return base64encode(a)}function delay(e,t,n){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(r){return[2,new Promise(function(r,i){var a;var o=function(){if(a!==undefined){clearTimeout(a)}i(n)};var s=function(){if(t!==undefined){t.removeEventListener("abort",o)}r()};a=setTimeout(s,e);if(t!==undefined){t.addEventListener("abort",o)}})]})})}function padStart(e,t,n){if(n===void 0){n=" "}if(String.prototype.padStart){return e.padStart(t,n)}n=n||" ";if(e.length>t){return e}else{t=t-e.length;if(t>n.length){n+=n.repeat(t/n.length)}return n.slice(0,t)+e}}function iEqual(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function getAccountNameFromUrl(e){var t=r.URLBuilder.parse(e);var n;try{if(t.getHost().split(".")[1]==="blob"){n=t.getHost().split(".")[0]}else if(isIpEndpointStyle(t)){n=t.getPath().split("/")[1]}else{n=""}return n}catch(e){throw new Error("Unable to extract accountName with provided information.")}}function isIpEndpointStyle(e){if(e.getHost()==undefined){return false}var t=e.getHost()+(e.getPort()==undefined?"":":"+e.getPort());return/^.*:.*:.*$|^localhost(:[0-9]+)?$|^(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])){3}(:[0-9]+)?$/.test(t)}function toBlobTagsString(e){if(e===undefined){return undefined}var t=[];for(var n in e){if(e.hasOwnProperty(n)){var r=e[n];t.push(encodeURIComponent(n)+"="+encodeURIComponent(r))}}return t.join("&")}function toBlobTags(e){if(e===undefined){return undefined}var t={blobTagSet:[]};for(var n in e){if(e.hasOwnProperty(n)){var r=e[n];t.blobTagSet.push({key:n,value:r})}}return t}function toTags(e){if(e===undefined){return undefined}var t={};for(var n=0,r=e.blobTagSet;n<r.length;n++){var i=r[n];t[i.key]=i.value}return t}function toQuerySerialization(e){if(e===undefined){return undefined}switch(e.kind){case"csv":return{format:{type:"delimited",delimitedTextConfiguration:{columnSeparator:e.columnSeparator||",",fieldQuote:e.fieldQuote||"",recordSeparator:e.recordSeparator,escapeChar:e.escapeCharacter||"",headersPresent:e.hasHeaders||false}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:e.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:e.schema}}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function parseObjectReplicationRecord(e){if(!e){return undefined}if("policy-id"in e){return undefined}var t=[];var n=function(n){var r=n.split("_");var i="or-";if(r[0].startsWith(i)){r[0]=r[0].substring(i.length)}var a={ruleId:r[1],replicationStatus:e[n]};var o=t.findIndex(function(e){return e.policyId===r[0]});if(o>-1){t[o].rules.push(a)}else{t.push({policyId:r[0],rules:[a]})}};for(var r in e){n(r)}return t}var Ua=function(e){i.__extends(StorageBrowserPolicy,e);function StorageBrowserPolicy(t,n){return e.call(this,t,n)||this}StorageBrowserPolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(t){{return[2,this._nextPolicy.sendRequest(e)]}})})};return StorageBrowserPolicy}(r.BaseRequestPolicy);var Ha=function(){function StorageBrowserPolicyFactory(){}StorageBrowserPolicyFactory.prototype.create=function(e,t){return new Ua(e,t)};return StorageBrowserPolicyFactory}();(function(e){e[e["EXPONENTIAL"]=0]="EXPONENTIAL";e[e["FIXED"]=1]="FIXED"})(t.StorageRetryPolicyType||(t.StorageRetryPolicyType={}));var Xa={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:t.StorageRetryPolicyType.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:undefined};var Wa=new s.AbortError("The operation was aborted.");var Va=function(e){i.__extends(StorageRetryPolicy,e);function StorageRetryPolicy(t,n,r){if(r===void 0){r=Xa}var i=e.call(this,t,n)||this;i.retryOptions={retryPolicyType:r.retryPolicyType?r.retryPolicyType:Xa.retryPolicyType,maxTries:r.maxTries&&r.maxTries>=1?Math.floor(r.maxTries):Xa.maxTries,tryTimeoutInMs:r.tryTimeoutInMs&&r.tryTimeoutInMs>=0?r.tryTimeoutInMs:Xa.tryTimeoutInMs,retryDelayInMs:r.retryDelayInMs&&r.retryDelayInMs>=0?Math.min(r.retryDelayInMs,r.maxRetryDelayInMs?r.maxRetryDelayInMs:Xa.maxRetryDelayInMs):Xa.retryDelayInMs,maxRetryDelayInMs:r.maxRetryDelayInMs&&r.maxRetryDelayInMs>=0?r.maxRetryDelayInMs:Xa.maxRetryDelayInMs,secondaryHost:r.secondaryHost?r.secondaryHost:Xa.secondaryHost};return i}StorageRetryPolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(t){return[2,this.attemptSendRequest(e,false,1)]})})};StorageRetryPolicy.prototype.attemptSendRequest=function(e,t,n){return i.__awaiter(this,void 0,void 0,function(){var r,a,o,s;return i.__generator(this,function(i){switch(i.label){case 0:r=e.clone();a=t||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;if(!a){r.url=setURLHost(r.url,this.retryOptions.secondaryHost)}if(this.retryOptions.tryTimeoutInMs){r.url=setURLParameter(r.url,Na.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString())}i.label=1;case 1:i.trys.push([1,3,,4]);va.info("RetryPolicy: =====> Try="+n+" "+(a?"Primary":"Secondary"));return[4,this._nextPolicy.sendRequest(r)];case 2:o=i.sent();if(!this.shouldRetry(a,n,o)){return[2,o]}t=t||!a&&o.status===404;return[3,4];case 3:s=i.sent();va.error("RetryPolicy: Caught error, message: "+s.message+", code: "+s.code);if(!this.shouldRetry(a,n,o,s)){throw s}return[3,4];case 4:return[4,this.delay(a,n,e.abortSignal)];case 5:i.sent();return[4,this.attemptSendRequest(e,t,++n)];case 6:return[2,i.sent()]}})})};StorageRetryPolicy.prototype.shouldRetry=function(e,t,n,r){if(t>=this.retryOptions.maxTries){va.info("RetryPolicy: Attempt(s) "+t+" >= maxTries "+this.retryOptions.maxTries+", no further try.");return false}var i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(r){for(var a=0,o=i;a<o.length;a++){var s=o[a];if(r.name.toUpperCase().includes(s)||r.message.toUpperCase().includes(s)||r.code&&r.code.toString().toUpperCase().includes(s)){va.info("RetryPolicy: Network error "+s+" found, will retry.");return true}}}if(n||r){var c=n?n.status:r?r.statusCode:0;if(!e&&c===404){va.info("RetryPolicy: Secondary access with 404, will retry.");return true}if(c===503||c===500){va.info("RetryPolicy: Will retry for status code "+c+".");return true}}return false};StorageRetryPolicy.prototype.delay=function(e,n,r){return i.__awaiter(this,void 0,void 0,function(){var a;return i.__generator(this,function(i){a=0;if(e){switch(this.retryOptions.retryPolicyType){case t.StorageRetryPolicyType.EXPONENTIAL:a=Math.min((Math.pow(2,n-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case t.StorageRetryPolicyType.FIXED:a=this.retryOptions.retryDelayInMs;break}}else{a=Math.random()*1e3}va.info("RetryPolicy: Delay for "+a+"ms");return[2,delay(a,r,Wa)]})})};return StorageRetryPolicy}(r.BaseRequestPolicy);var Ga=function(){function StorageRetryPolicyFactory(e){this.retryOptions=e}StorageRetryPolicyFactory.prototype.create=function(e,t){return new Va(e,t,this.retryOptions)};return StorageRetryPolicyFactory}();var $a=function(e){i.__extends(CredentialPolicy,e);function CredentialPolicy(){return e!==null&&e.apply(this,arguments)||this}CredentialPolicy.prototype.sendRequest=function(e){return this._nextPolicy.sendRequest(this.signRequest(e))};CredentialPolicy.prototype.signRequest=function(e){return e};return CredentialPolicy}(r.BaseRequestPolicy);var Qa=function(e){i.__extends(AnonymousCredentialPolicy,e);function AnonymousCredentialPolicy(t,n){return e.call(this,t,n)||this}return AnonymousCredentialPolicy}($a);var Ka=function(){function Credential(){}Credential.prototype.create=function(e,t){throw new Error("Method should be implemented in children classes.")};return Credential}();var Ja=function(e){i.__extends(AnonymousCredential,e);function AnonymousCredential(){return e!==null&&e.apply(this,arguments)||this}AnonymousCredential.prototype.create=function(e,t){return new Qa(e,t)};return AnonymousCredential}(Ka);var Ya=function(e){i.__extends(TelemetryPolicy,e);function TelemetryPolicy(t,n,r){var i=e.call(this,t,n)||this;i.telemetry=r;return i}TelemetryPolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(t){{if(!e.headers){e.headers=new r.HttpHeaders}if(!e.headers.get(Ta.USER_AGENT)){e.headers.set(Ta.USER_AGENT,this.telemetry)}}return[2,this._nextPolicy.sendRequest(e)]})})};return TelemetryPolicy}(r.BaseRequestPolicy);var Za=function(){function TelemetryPolicyFactory(e){var t=[];{if(e){var n=(e.userAgentPrefix||"").replace(" ","");if(n.length>0&&t.indexOf(n)===-1){t.push(n)}}var r="azsdk-js-storageblob/"+ba;if(t.indexOf(r)===-1){t.push(r)}var i="(NODE-VERSION "+process.version+"; "+c.type()+" "+c.release()+")";if(t.indexOf(i)===-1){t.push(i)}}this.telemetryString=t.join(" ")}TelemetryPolicyFactory.prototype.create=function(e,t){return new Ya(e,t,this.telemetryString)};return TelemetryPolicyFactory}();var eo=new r.DefaultHttpClient;function getCachedDefaultHttpClient(){return eo}var to=function(){function Pipeline(e,t){if(t===void 0){t={}}this.factories=e;this.options=i.__assign(i.__assign({},t),{httpClient:t.httpClient||getCachedDefaultHttpClient()})}Pipeline.prototype.toServiceClientOptions=function(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}};return Pipeline}();function newPipeline(e,t){if(t===void 0){t={}}if(e===undefined){e=new Ja}var n=new Za(t.userAgentOptions);var i=[r.tracingPolicy({userAgent:n.telemetryString}),r.keepAlivePolicy(t.keepAliveOptions),n,r.generateClientRequestIdPolicy(),new Ha,r.deserializationPolicy(),new Ga(t.retryOptions),r.logPolicy({logger:va.info,allowedHeaderNames:qa,allowedQueryParameters:Fa})];{i.push(r.proxyPolicy(t.proxyOptions));i.push(r.disableResponseDecompressionPolicy())}i.push(r.isTokenCredential(e)?r.bearerTokenAuthenticationPolicy(e,Ea):e);return new to(i,t)}var no=new s.AbortError("The operation was aborted.");var ro=function(e){i.__extends(RetriableReadableStream,e);function RetriableReadableStream(t,n,r,i,a){if(a===void 0){a={}}var o=e.call(this)||this;o.retries=0;o.abortHandler=function(){o.source.pause();o.emit("error",no)};o.aborter=a.abortSignal||s.AbortSignal.none;o.getter=n;o.source=t;o.start=r;o.offset=r;o.end=r+i-1;o.maxRetryRequests=a.maxRetryRequests&&a.maxRetryRequests>=0?a.maxRetryRequests:0;o.onProgress=a.onProgress;o.options=a;o.aborter.addEventListener("abort",o.abortHandler);o.setSourceDataHandler();o.setSourceEndHandler();o.setSourceErrorHandler();return o}RetriableReadableStream.prototype._read=function(){if(!this.aborter.aborted){this.source.resume()}};RetriableReadableStream.prototype.setSourceDataHandler=function(){var e=this;this.source.on("data",function(t){if(e.options.doInjectErrorOnce){e.options.doInjectErrorOnce=undefined;e.source.pause();e.source.removeAllListeners("data");e.source.emit("end");return}e.offset+=t.length;if(e.onProgress){e.onProgress({loadedBytes:e.offset-e.start})}if(!e.push(t)){e.source.pause()}})};RetriableReadableStream.prototype.setSourceEndHandler=function(){var e=this;this.source.on("end",function(){if(e.offset-1===e.end){e.aborter.removeEventListener("abort",e.abortHandler);e.push(null)}else if(e.offset<=e.end){if(e.retries<e.maxRetryRequests){e.retries+=1;e.getter(e.offset).then(function(t){e.source=t;e.setSourceDataHandler();e.setSourceEndHandler();e.setSourceErrorHandler()}).catch(function(t){e.emit("error",t)})}else{e.emit("error",new Error("Data corruption failure: received less data than required and reached maxRetires limitation. Received data offset: "+(e.offset-1)+", data needed offset: "+e.end+", retries: "+e.retries+", max retries: "+e.maxRetryRequests))}}else{e.emit("error",new Error("Data corruption failure: Received more data than original request, data needed offset is "+e.end+", received offset: "+(e.offset-1)))}})};RetriableReadableStream.prototype.setSourceErrorHandler=function(){var e=this;this.source.on("error",function(t){e.emit("error",t)})};return RetriableReadableStream}(u.Readable);var io=function(){function BlobDownloadResponse(e,t,n,r,i){if(i===void 0){i={}}this.originalResponse=e;this.blobDownloadStream=new ro(this.originalResponse.readableStreamBody,t,n,r,i)}Object.defineProperty(BlobDownloadResponse.prototype,"acceptRanges",{get:function(){return this.originalResponse.acceptRanges},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"cacheControl",{get:function(){return this.originalResponse.cacheControl},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentDisposition",{get:function(){return this.originalResponse.contentDisposition},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentEncoding",{get:function(){return this.originalResponse.contentEncoding},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentLanguage",{get:function(){return this.originalResponse.contentLanguage},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobSequenceNumber",{get:function(){return this.originalResponse.blobSequenceNumber},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobType",{get:function(){return this.originalResponse.blobType},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentLength",{get:function(){return this.originalResponse.contentLength},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentMD5",{get:function(){return this.originalResponse.contentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentRange",{get:function(){return this.originalResponse.contentRange},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentType",{get:function(){return this.originalResponse.contentType},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyCompletedOn",{get:function(){return this.originalResponse.copyCompletedOn},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyId",{get:function(){return this.originalResponse.copyId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyProgress",{get:function(){return this.originalResponse.copyProgress},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copySource",{get:function(){return this.originalResponse.copySource},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyStatus",{get:function(){return this.originalResponse.copyStatus},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"copyStatusDescription",{get:function(){return this.originalResponse.copyStatusDescription},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"leaseDuration",{get:function(){return this.originalResponse.leaseDuration},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"leaseState",{get:function(){return this.originalResponse.leaseState},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"leaseStatus",{get:function(){return this.originalResponse.leaseStatus},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"date",{get:function(){return this.originalResponse.date},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobCommittedBlockCount",{get:function(){return this.originalResponse.blobCommittedBlockCount},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"etag",{get:function(){return this.originalResponse.etag},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"tagCount",{get:function(){return this.originalResponse.tagCount},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"errorCode",{get:function(){return this.originalResponse.errorCode},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"isServerEncrypted",{get:function(){return this.originalResponse.isServerEncrypted},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"blobContentMD5",{get:function(){return this.originalResponse.blobContentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"lastModified",{get:function(){return this.originalResponse.lastModified},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"lastAccessed",{get:function(){return this.originalResponse.lastAccessed},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"metadata",{get:function(){return this.originalResponse.metadata},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"requestId",{get:function(){return this.originalResponse.requestId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"clientRequestId",{get:function(){return this.originalResponse.clientRequestId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"version",{get:function(){return this.originalResponse.version},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"versionId",{get:function(){return this.originalResponse.versionId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"encryptionKeySha256",{get:function(){return this.originalResponse.encryptionKeySha256},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentCrc64",{get:function(){return this.originalResponse.contentCrc64},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"objectReplicationDestinationPolicyId",{get:function(){return this.originalResponse.objectReplicationDestinationPolicyId},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"objectReplicationSourceProperties",{get:function(){return this.originalResponse.objectReplicationSourceProperties},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"isSealed",{get:function(){return this.originalResponse.isSealed},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"contentAsBlob",{get:function(){return this.originalResponse.blobBody},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"readableStreamBody",{get:function(){return r.isNode?this.blobDownloadStream:undefined},enumerable:false,configurable:true});Object.defineProperty(BlobDownloadResponse.prototype,"_response",{get:function(){return this.originalResponse._response},enumerable:false,configurable:true});return BlobDownloadResponse}();var ao=16;var oo=new Uint8Array([79,98,106,1]);var so="avro.codec";var co="avro.schema";function arraysEqual(e,t){if(e===t)return true;if(e==null||t==null)return false;if(e.length!=t.length)return false;for(var n=0;n<e.length;++n){if(e[n]!==t[n])return false}return true}var uo=function(){function AvroParser(){}AvroParser.readFixedBytes=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r;return i.__generator(this,function(i){switch(i.label){case 0:return[4,e.read(t,{abortSignal:n.abortSignal})];case 1:r=i.sent();if(r.length!=t){throw new Error("Hit stream end.")}return[2,r]}})})};AvroParser.readByte=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n;return i.__generator(this,function(r){switch(r.label){case 0:return[4,AvroParser.readFixedBytes(e,1,t)];case 1:n=r.sent();return[2,n[0]]}})})};AvroParser.readZigZagLong=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,o,s,c;return i.__generator(this,function(i){switch(i.label){case 0:n=0;r=0;i.label=1;case 1:return[4,AvroParser.readByte(e,t)];case 2:a=i.sent();o=a&128;n|=(a&127)<<r;r+=7;i.label=3;case 3:if(o&&r<28)return[3,1];i.label=4;case 4:if(!o)return[3,9];n=n;s=268435456;i.label=5;case 5:return[4,AvroParser.readByte(e,t)];case 6:a=i.sent();n+=(a&127)*s;s*=128;i.label=7;case 7:if(a&128)return[3,5];i.label=8;case 8:c=(n%2?-(n+1):n)/2;if(c<Number.MIN_SAFE_INTEGER||c>Number.MAX_SAFE_INTEGER){throw new Error("Integer overflow.")}return[2,c];case 9:return[2,n>>1^-(n&1)]}})})};AvroParser.readLong=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){return[2,AvroParser.readZigZagLong(e,t)]})})};AvroParser.readInt=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){return[2,AvroParser.readZigZagLong(e,t)]})})};AvroParser.readNull=function(){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(e){return[2,null]})})};AvroParser.readBoolean=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n;return i.__generator(this,function(r){switch(r.label){case 0:return[4,AvroParser.readByte(e,t)];case 1:n=r.sent();if(n==1){return[2,true]}else if(n==0){return[2,false]}else{throw new Error("Byte was not a boolean.")}}})})};AvroParser.readFloat=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readFixedBytes(e,4,t)];case 1:n=i.sent();r=new DataView(n.buffer,n.byteOffset,n.byteLength);return[2,r.getFloat32(0,true)]}})})};AvroParser.readDouble=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readFixedBytes(e,8,t)];case 1:n=i.sent();r=new DataView(n.buffer,n.byteOffset,n.byteLength);return[2,r.getFloat64(0,true)]}})})};AvroParser.readBytes=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n;return i.__generator(this,function(r){switch(r.label){case 0:return[4,AvroParser.readLong(e,t)];case 1:n=r.sent();if(n<0){throw new Error("Bytes size was negative.")}return[4,e.read(n,{abortSignal:t.abortSignal})];case 2:return[2,r.sent()]}})})};AvroParser.readString=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,a;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readBytes(e,t)];case 1:r=i.sent();if(typeof TextDecoder==="undefined"&&"function"!=="undefined"){global.TextDecoder=n(669).TextDecoder}a=new TextDecoder;return[2,a.decode(r)]}})})};AvroParser.readMapPair=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,a;return i.__generator(this,function(i){switch(i.label){case 0:return[4,AvroParser.readString(e,n)];case 1:r=i.sent();return[4,t(e,n)];case 2:a=i.sent();return[2,{key:r,value:a}]}})})};AvroParser.readMap=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,o,s,c,u;var l=this;return i.__generator(this,function(p){switch(p.label){case 0:r=function(e,n){if(n===void 0){n={}}return i.__awaiter(l,void 0,void 0,function(){return i.__generator(this,function(r){switch(r.label){case 0:return[4,AvroParser.readMapPair(e,t,n)];case 1:return[2,r.sent()]}})})};return[4,AvroParser.readArray(e,r,n)];case 1:a=p.sent();o={};for(s=0,c=a;s<c.length;s++){u=c[s];o[u.key]=u.value}return[2,o]}})})};AvroParser.readArray=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,a,o;return i.__generator(this,function(i){switch(i.label){case 0:r=[];return[4,AvroParser.readLong(e,n)];case 1:a=i.sent();i.label=2;case 2:if(!(a!=0))return[3,8];if(!(a<0))return[3,4];return[4,AvroParser.readLong(e,n)];case 3:i.sent();a=-a;i.label=4;case 4:if(!a--)return[3,6];return[4,t(e,n)];case 5:o=i.sent();r.push(o);return[3,4];case 6:return[4,AvroParser.readLong(e,n)];case 7:a=i.sent();return[3,2];case 8:return[2,r]}})})};return AvroParser}();var lo;(function(e){e["RECORD"]="record";e["ENUM"]="enum";e["ARRAY"]="array";e["MAP"]="map";e["UNION"]="union";e["FIXED"]="fixed"})(lo||(lo={}));var po=function(){function AvroType(){}AvroType.fromSchema=function(e){if(typeof e=="string"){return AvroType.fromStringSchema(e)}else if(Array.isArray(e)){return AvroType.fromArraySchema(e)}else{return AvroType.fromObjectSchema(e)}};AvroType.fromStringSchema=function(e){switch(e){case fo.NULL:case fo.BOOLEAN:case fo.INT:case fo.LONG:case fo.FLOAT:case fo.DOUBLE:case fo.BYTES:case fo.STRING:return new mo(e);default:throw new Error("Unexpected Avro type "+e)}};AvroType.fromArraySchema=function(e){return new go(e.map(AvroType.fromSchema))};AvroType.fromObjectSchema=function(e){var t=e.type;try{return AvroType.fromStringSchema(t)}catch(e){}switch(t){case lo.RECORD:if(e.aliases){throw new Error("aliases currently is not supported, schema: "+e)}if(!e.name){throw new Error("Required attribute 'name' doesn't exist on schema: "+e)}var n={};if(!e.fields){throw new Error("Required attribute 'fields' doesn't exist on schema: "+e)}for(var r=0,i=e.fields;r<i.length;r++){var a=i[r];n[a.name]=AvroType.fromSchema(a.type)}return new vo(n,e.name);case lo.ENUM:if(e.aliases){throw new Error("aliases currently is not supported, schema: "+e)}if(!e.symbols){throw new Error("Required attribute 'symbols' doesn't exist on schema: "+e)}return new ho(e.symbols);case lo.MAP:if(!e.values){throw new Error("Required attribute 'values' doesn't exist on schema: "+e)}return new yo(AvroType.fromSchema(e.values));case lo.ARRAY:case lo.FIXED:default:throw new Error("Unexpected Avro type "+t+" in "+e)}};return AvroType}();var fo;(function(e){e["NULL"]="null";e["BOOLEAN"]="boolean";e["INT"]="int";e["LONG"]="long";e["FLOAT"]="float";e["DOUBLE"]="double";e["BYTES"]="bytes";e["STRING"]="string"})(fo||(fo={}));var mo=function(e){i.__extends(AvroPrimitiveType,e);function AvroPrimitiveType(t){var n=e.call(this)||this;n._primitive=t;return n}AvroPrimitiveType.prototype.read=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n;return i.__generator(this,function(r){switch(r.label){case 0:n=this._primitive;switch(n){case fo.NULL:return[3,1];case fo.BOOLEAN:return[3,3];case fo.INT:return[3,5];case fo.LONG:return[3,7];case fo.FLOAT:return[3,9];case fo.DOUBLE:return[3,11];case fo.BYTES:return[3,13];case fo.STRING:return[3,15]}return[3,17];case 1:return[4,uo.readNull()];case 2:return[2,r.sent()];case 3:return[4,uo.readBoolean(e,t)];case 4:return[2,r.sent()];case 5:return[4,uo.readInt(e,t)];case 6:return[2,r.sent()];case 7:return[4,uo.readLong(e,t)];case 8:return[2,r.sent()];case 9:return[4,uo.readFloat(e,t)];case 10:return[2,r.sent()];case 11:return[4,uo.readDouble(e,t)];case 12:return[2,r.sent()];case 13:return[4,uo.readBytes(e,t)];case 14:return[2,r.sent()];case 15:return[4,uo.readString(e,t)];case 16:return[2,r.sent()];case 17:throw new Error("Unknown Avro Primitive")}})})};return AvroPrimitiveType}(po);var ho=function(e){i.__extends(AvroEnumType,e);function AvroEnumType(t){var n=e.call(this)||this;n._symbols=t;return n}AvroEnumType.prototype.read=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n;return i.__generator(this,function(r){switch(r.label){case 0:return[4,uo.readInt(e,t)];case 1:n=r.sent();return[2,this._symbols[n]]}})})};return AvroEnumType}(po);var go=function(e){i.__extends(AvroUnionType,e);function AvroUnionType(t){var n=e.call(this)||this;n._types=t;return n}AvroUnionType.prototype.read=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n;return i.__generator(this,function(r){switch(r.label){case 0:return[4,uo.readInt(e,t)];case 1:n=r.sent();return[4,this._types[n].read(e,t)];case 2:return[2,r.sent()]}})})};return AvroUnionType}(po);var yo=function(e){i.__extends(AvroMapType,e);function AvroMapType(t){var n=e.call(this)||this;n._itemType=t;return n}AvroMapType.prototype.read=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n;var r=this;return i.__generator(this,function(a){switch(a.label){case 0:n=function(e,t){return i.__awaiter(r,void 0,void 0,function(){return i.__generator(this,function(n){switch(n.label){case 0:return[4,this._itemType.read(e,t)];case 1:return[2,n.sent()]}})})};return[4,uo.readMap(e,n,t)];case 1:return[2,a.sent()]}})})};return AvroMapType}(po);var vo=function(e){i.__extends(AvroRecordType,e);function AvroRecordType(t,n){var r=e.call(this)||this;r._fields=t;r._name=n;return r}AvroRecordType.prototype.read=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,a,o,s,c,u;return i.__generator(this,function(i){switch(i.label){case 0:n={};n["$schema"]=this._name;r=[];for(a in this._fields)r.push(a);o=0;i.label=1;case 1:if(!(o<r.length))return[3,4];s=r[o];if(!this._fields.hasOwnProperty(s))return[3,3];c=n;u=s;return[4,this._fields[s].read(e,t)];case 2:c[u]=i.sent();i.label=3;case 3:o++;return[3,1];case 4:return[2,n]}})})};return AvroRecordType}(po);var bo=function(){function AvroReader(e,t,n,r){this._dataStream=e;this._headerStream=t||e;this._initialized=false;this._blockOffset=n||0;this._objectIndex=r||0;this._initialBlockOffset=n||0}Object.defineProperty(AvroReader.prototype,"blockOffset",{get:function(){return this._blockOffset},enumerable:false,configurable:true});Object.defineProperty(AvroReader.prototype,"objectIndex",{get:function(){return this._objectIndex},enumerable:false,configurable:true});AvroReader.prototype.initialize=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a,o,s,c;return i.__generator(this,function(i){switch(i.label){case 0:return[4,uo.readFixedBytes(this._headerStream,oo.length,{abortSignal:e.abortSignal})];case 1:t=i.sent();if(!arraysEqual(t,oo)){throw new Error("Stream is not an Avro file.")}n=this;return[4,uo.readMap(this._headerStream,uo.readString,{abortSignal:e.abortSignal})];case 2:n._metadata=i.sent();r=this._metadata[so];if(!(r==undefined||r=="null")){throw new Error("Codecs are not supported")}a=this;return[4,uo.readFixedBytes(this._headerStream,ao,{abortSignal:e.abortSignal})];case 3:a._syncMarker=i.sent();o=JSON.parse(this._metadata[co]);this._itemType=po.fromSchema(o);if(this._blockOffset==0){this._blockOffset=this._initialBlockOffset+this._dataStream.position}s=this;return[4,uo.readLong(this._dataStream,{abortSignal:e.abortSignal})];case 4:s._itemsRemainingInBlock=i.sent();return[4,uo.readLong(this._dataStream,{abortSignal:e.abortSignal})];case 5:i.sent();this._initialized=true;if(!(this._objectIndex&&this._objectIndex>0))return[3,9];c=0;i.label=6;case 6:if(!(c<this._objectIndex))return[3,9];return[4,this._itemType.read(this._dataStream,{abortSignal:e.abortSignal})];case 7:i.sent();this._itemsRemainingInBlock--;i.label=8;case 8:c++;return[3,6];case 9:return[2]}})})};AvroReader.prototype.hasNext=function(){return!this._initialized||this._itemsRemainingInBlock>0};AvroReader.prototype.parseObjects=function(e){if(e===void 0){e={}}return i.__asyncGenerator(this,arguments,function parseObjects_1(){var t,n,r,a;return i.__generator(this,function(o){switch(o.label){case 0:if(!!this._initialized)return[3,2];return[4,i.__await(this.initialize(e))];case 1:o.sent();o.label=2;case 2:if(!this.hasNext())return[3,13];return[4,i.__await(this._itemType.read(this._dataStream,{abortSignal:e.abortSignal}))];case 3:t=o.sent();this._itemsRemainingInBlock--;this._objectIndex++;if(!(this._itemsRemainingInBlock==0))return[3,10];return[4,i.__await(uo.readFixedBytes(this._dataStream,ao,{abortSignal:e.abortSignal}))];case 4:n=o.sent();this._blockOffset=this._initialBlockOffset+this._dataStream.position;this._objectIndex=0;if(!arraysEqual(this._syncMarker,n)){throw new Error("Stream is not a valid Avro file.")}o.label=5;case 5:o.trys.push([5,7,,8]);r=this;return[4,i.__await(uo.readLong(this._dataStream,{abortSignal:e.abortSignal}))];case 6:r._itemsRemainingInBlock=o.sent();return[3,8];case 7:a=o.sent();this._itemsRemainingInBlock=0;return[3,8];case 8:if(!(this._itemsRemainingInBlock>0))return[3,10];return[4,i.__await(uo.readLong(this._dataStream,{abortSignal:e.abortSignal}))];case 9:o.sent();o.label=10;case 10:return[4,i.__await(t)];case 11:return[4,o.sent()];case 12:o.sent();return[3,2];case 13:return[2]}})})};return AvroReader}();var wo=function(){function AvroReadable(){}return AvroReadable}();var _o=new s.AbortError("Reading from the avro stream was aborted.");var xo=function(e){i.__extends(AvroReadableFromStream,e);function AvroReadableFromStream(t){var n=e.call(this)||this;n._readable=t;n._position=0;return n}AvroReadableFromStream.prototype.toUint8Array=function(e){if(typeof e==="string"){return Buffer.from(e)}return e};Object.defineProperty(AvroReadableFromStream.prototype,"position",{get:function(){return this._position},enumerable:false,configurable:true});AvroReadableFromStream.prototype.read=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r;var a=this;return i.__generator(this,function(i){if((n=t.abortSignal)===null||n===void 0?void 0:n.aborted){throw _o}if(e<0){throw new Error("size parameter should be positive: "+e)}if(e===0){return[2,new Uint8Array]}if(!this._readable.readable){throw new Error("Stream no longer readable.")}r=this._readable.read(e);if(r){this._position+=r.length;return[2,this.toUint8Array(r)]}else{return[2,new Promise(function(n,r){var i=function(){a._readable.removeListener("readable",o);a._readable.removeListener("error",s);a._readable.removeListener("end",s);a._readable.removeListener("close",s);if(t.abortSignal){t.abortSignal.removeEventListener("abort",c)}};var o=function(){var t=a._readable.read(e);if(t){a._position+=t.length;i();n(a.toUint8Array(t))}};var s=function(){i();r()};var c=function(){i();r(_o)};a._readable.on("readable",o);a._readable.once("error",s);a._readable.once("end",s);a._readable.once("close",s);if(t.abortSignal){t.abortSignal.addEventListener("abort",c)}})]}})})};return AvroReadableFromStream}(wo);var ko=function(e){i.__extends(BlobQuickQueryStream,e);function BlobQuickQueryStream(t,n){if(n===void 0){n={}}var r=e.call(this)||this;r.source=t;r.onProgress=n.onProgress;r.onError=n.onError;r.avroReader=new bo(new xo(r.source));r.avroIter=r.avroReader.parseObjects({abortSignal:n.abortSignal});return r}BlobQuickQueryStream.prototype._read=function(){var e=this;this.readInternal().catch(function(t){e.emit("error",t)})};BlobQuickQueryStream.prototype.readInternal=function(){var e,t;return i.__awaiter(this,void 0,void 0,function(){var n,r,a,o,s,c,u,l,p,f,d,m,h;return i.__generator(this,function(g){switch(g.label){case 0:g.trys.push([0,5,6,11]);n=i.__asyncValues(this.avroIter);g.label=1;case 1:return[4,n.next()];case 2:if(!(r=g.sent(),!r.done))return[3,4];a=r.value;o=a.$schema;if(typeof o!=="string"){throw Error("Missing schema in avro record.")}s=false;switch(o){case"com.microsoft.azure.storage.queryBlobContents.resultData":c=a.data;if(c instanceof Uint8Array===false){throw Error("Invalid data in avro result record.")}if(!this.push(Buffer.from(c))){s=true}break;case"com.microsoft.azure.storage.queryBlobContents.progress":u=a.bytesScanned;if(typeof u!=="number"){throw Error("Invalid bytesScanned in avro progress record.")}if(this.onProgress){this.onProgress({loadedBytes:u})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){l=a.totalBytes;if(typeof l!=="number"){throw Error("Invalid totalBytes in avro end record.")}this.onProgress({loadedBytes:l})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){p=a.fatal;if(typeof p!=="boolean"){throw Error("Invalid fatal in avro error record.")}f=a.name;if(typeof f!=="string"){throw Error("Invalid name in avro error record.")}d=a.description;if(typeof d!=="string"){throw Error("Invalid description in avro error record.")}m=a.position;if(typeof m!=="number"){throw Error("Invalid position in avro error record.")}this.onError({position:m,name:f,isFatal:p,description:d})}break;default:throw Error("Unknown schema "+o+" in avro progress record.")}if(s){return[3,4]}g.label=3;case 3:return[3,1];case 4:return[3,11];case 5:h=g.sent();e={error:h};return[3,11];case 6:g.trys.push([6,,9,10]);if(!(r&&!r.done&&(t=n.return)))return[3,8];return[4,t.call(n)];case 7:g.sent();g.label=8;case 8:return[3,10];case 9:if(e)throw e.error;return[7];case 10:return[7];case 11:return[2]}})})};return BlobQuickQueryStream}(u.Readable);var So=function(){function BlobQueryResponse(e,t){if(t===void 0){t={}}this.originalResponse=e;this.blobDownloadStream=new ko(this.originalResponse.readableStreamBody,t)}Object.defineProperty(BlobQueryResponse.prototype,"acceptRanges",{get:function(){return this.originalResponse.acceptRanges},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"cacheControl",{get:function(){return this.originalResponse.cacheControl},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentDisposition",{get:function(){return this.originalResponse.contentDisposition},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentEncoding",{get:function(){return this.originalResponse.contentEncoding},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentLanguage",{get:function(){return this.originalResponse.contentLanguage},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobSequenceNumber",{get:function(){return this.originalResponse.blobSequenceNumber},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobType",{get:function(){return this.originalResponse.blobType},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentLength",{get:function(){return this.originalResponse.contentLength},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentMD5",{get:function(){return this.originalResponse.contentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentRange",{get:function(){return this.originalResponse.contentRange},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentType",{get:function(){return this.originalResponse.contentType},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyCompletedOn",{get:function(){return undefined},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyId",{get:function(){return this.originalResponse.copyId},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyProgress",{get:function(){return this.originalResponse.copyProgress},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copySource",{get:function(){return this.originalResponse.copySource},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyStatus",{get:function(){return this.originalResponse.copyStatus},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"copyStatusDescription",{get:function(){return this.originalResponse.copyStatusDescription},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"leaseDuration",{get:function(){return this.originalResponse.leaseDuration},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"leaseState",{get:function(){return this.originalResponse.leaseState},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"leaseStatus",{get:function(){return this.originalResponse.leaseStatus},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"date",{get:function(){return this.originalResponse.date},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobCommittedBlockCount",{get:function(){return this.originalResponse.blobCommittedBlockCount},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"etag",{get:function(){return this.originalResponse.etag},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"errorCode",{get:function(){return this.originalResponse.errorCode},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"isServerEncrypted",{get:function(){return this.originalResponse.isServerEncrypted},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobContentMD5",{get:function(){return this.originalResponse.blobContentMD5},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"lastModified",{get:function(){return this.originalResponse.lastModified},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"metadata",{get:function(){return this.originalResponse.metadata},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"requestId",{get:function(){return this.originalResponse.requestId},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"clientRequestId",{get:function(){return this.originalResponse.clientRequestId},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"version",{get:function(){return this.originalResponse.version},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"encryptionKeySha256",{get:function(){return this.originalResponse.encryptionKeySha256},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"contentCrc64",{get:function(){return this.originalResponse.contentCrc64},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"blobBody",{get:function(){return undefined},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"readableStreamBody",{get:function(){return r.isNode?this.blobDownloadStream:undefined},enumerable:false,configurable:true});Object.defineProperty(BlobQueryResponse.prototype,"_response",{get:function(){return this.originalResponse._response},enumerable:false,configurable:true});return BlobQueryResponse}();var jo=function(e){i.__extends(StorageSharedKeyCredentialPolicy,e);function StorageSharedKeyCredentialPolicy(t,n,r){var i=e.call(this,t,n)||this;i.factory=r;return i}StorageSharedKeyCredentialPolicy.prototype.signRequest=function(e){e.headers.set(Ta.X_MS_DATE,(new Date).toUTCString());if(e.body&&typeof e.body==="string"&&e.body.length>0){e.headers.set(Ta.CONTENT_LENGTH,Buffer.byteLength(e.body))}var t=[e.method.toUpperCase(),this.getHeaderValueToSign(e,Ta.CONTENT_LANGUAGE),this.getHeaderValueToSign(e,Ta.CONTENT_ENCODING),this.getHeaderValueToSign(e,Ta.CONTENT_LENGTH),this.getHeaderValueToSign(e,Ta.CONTENT_MD5),this.getHeaderValueToSign(e,Ta.CONTENT_TYPE),this.getHeaderValueToSign(e,Ta.DATE),this.getHeaderValueToSign(e,Ta.IF_MODIFIED_SINCE),this.getHeaderValueToSign(e,Ta.IF_MATCH),this.getHeaderValueToSign(e,Ta.IF_NONE_MATCH),this.getHeaderValueToSign(e,Ta.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(e,Ta.RANGE)].join("\n")+"\n"+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e);var n=this.factory.computeHMACSHA256(t);e.headers.set(Ta.AUTHORIZATION,"SharedKey "+this.factory.accountName+":"+n);return e};StorageSharedKeyCredentialPolicy.prototype.getHeaderValueToSign=function(e,t){var n=e.headers.get(t);if(!n){return""}if(t===Ta.CONTENT_LENGTH&&n==="0"){return""}return n};StorageSharedKeyCredentialPolicy.prototype.getCanonicalizedHeadersString=function(e){var t=e.headers.headersArray().filter(function(e){return e.name.toLowerCase().startsWith(Ta.PREFIX_FOR_STORAGE)});t.sort(function(e,t){return e.name.toLowerCase().localeCompare(t.name.toLowerCase())});t=t.filter(function(e,t,n){if(t>0&&e.name.toLowerCase()===n[t-1].name.toLowerCase()){return false}return true});var n="";t.forEach(function(e){n+=e.name.toLowerCase().trimRight()+":"+e.value.trimLeft()+"\n"});return n};StorageSharedKeyCredentialPolicy.prototype.getCanonicalizedResourceString=function(e){var t=getURLPath(e.url)||"/";var n="";n+="/"+this.factory.accountName+t;var r=getURLQueries(e.url);var i={};if(r){var a=[];for(var o in r){if(r.hasOwnProperty(o)){var s=o.toLowerCase();i[s]=r[o];a.push(s)}}a.sort();for(var c=0,u=a;c<u.length;c++){var o=u[c];n+="\n"+o+":"+decodeURIComponent(i[o])}}return n};return StorageSharedKeyCredentialPolicy}($a);var Po=function(e){i.__extends(StorageSharedKeyCredential,e);function StorageSharedKeyCredential(t,n){var r=e.call(this)||this;r.accountName=t;r.accountKey=Buffer.from(n,"base64");return r}StorageSharedKeyCredential.prototype.create=function(e,t){return new jo(e,t,this)};StorageSharedKeyCredential.prototype.computeHMACSHA256=function(e){return l.createHmac("sha256",this.accountKey).update(e,"utf8").digest("base64")};return StorageSharedKeyCredential}(Ka);var Eo="azure-storage-blob";var No="12.3.0";var Co=function(e){i.__extends(StorageClientContext,e);function StorageClientContext(t,n){var i=this;if(t==undefined){throw new Error("'url' cannot be null.")}if(!n){n={}}if(!n.userAgent){var a=r.getDefaultUserAgentValue();n.userAgent=Eo+"/"+No+" "+a}i=e.call(this,undefined,n)||this;i.version="2020-02-10";i.baseUri="{url}";i.requestContentType="application/json; charset=utf-8";i.url=t;return i}return StorageClientContext}(r.ServiceClient);(function(e){e["Hot"]="Hot";e["Cool"]="Cool";e["Archive"]="Archive"})(t.BlockBlobTier||(t.BlockBlobTier={}));(function(e){e["P4"]="P4";e["P6"]="P6";e["P10"]="P10";e["P15"]="P15";e["P20"]="P20";e["P30"]="P30";e["P40"]="P40";e["P50"]="P50";e["P60"]="P60";e["P70"]="P70";e["P80"]="P80"})(t.PremiumPageBlobTier||(t.PremiumPageBlobTier={}));function toAccessTier(e){if(e==undefined){return undefined}return e}function ensureCpkIfSpecified(e,t){if(e&&!t){throw new RangeError("Customer-provided encryption key must be used over HTTPS.")}if(e&&!e.encryptionAlgorithm){e.encryptionAlgorithm=La}}function rangeResponseFromModel(e){var t=(e._response.parsedBody.pageRange||[]).map(function(e){return{offset:e.start,count:e.end-e.start}});var n=(e._response.parsedBody.clearRange||[]).map(function(e){return{offset:e.start,count:e.end-e.start}});return i.__assign(i.__assign({},e),{pageRange:t,clearRange:n,_response:i.__assign(i.__assign({},e._response),{parsedBody:{pageRange:t,clearRange:n}})})}var To=function(e){i.__extends(BlobBeginCopyFromUrlPoller,e);function BlobBeginCopyFromUrlPoller(t){var n=this;var r=t.blobClient,a=t.copySource,o=t.intervalInMs,s=o===void 0?15e3:o,c=t.onProgress,u=t.resumeFrom,l=t.startCopyFromURLOptions;var p;if(u){p=JSON.parse(u).state}var f=makeBlobBeginCopyFromURLPollOperation(i.__assign(i.__assign({},p),{blobClient:r,copySource:a,startCopyFromURLOptions:l}));n=e.call(this,f)||this;if(typeof c==="function"){n.onProgress(c)}n.intervalInMs=s;return n}BlobBeginCopyFromUrlPoller.prototype.delay=function(){return r.delay(this.intervalInMs)};return BlobBeginCopyFromUrlPoller}(p.Poller);var Oo=function cancel(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n;return i.__generator(this,function(r){switch(r.label){case 0:t=this.state;n=t.copyId;if(t.isCompleted){return[2,makeBlobBeginCopyFromURLPollOperation(t)]}if(!n){t.isCancelled=true;return[2,makeBlobBeginCopyFromURLPollOperation(t)]}return[4,t.blobClient.abortCopyFromURL(n,{abortSignal:e.abortSignal})];case 1:r.sent();t.isCancelled=true;return[2,makeBlobBeginCopyFromURLPollOperation(t)]}})})};var Ro=function update(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a,o,o,s,c,u,l;return i.__generator(this,function(i){switch(i.label){case 0:t=this.state;n=t.blobClient,r=t.copySource,a=t.startCopyFromURLOptions;if(!!t.isStarted)return[3,2];t.isStarted=true;return[4,n.startCopyFromURL(r,a)];case 1:o=i.sent();t.copyId=o.copyId;if(o.copyStatus==="success"){t.result=o;t.isCompleted=true}return[3,6];case 2:if(!!t.isCompleted)return[3,6];i.label=3;case 3:i.trys.push([3,5,,6]);return[4,t.blobClient.getProperties({abortSignal:e.abortSignal})];case 4:o=i.sent();s=o.copyStatus,c=o.copyProgress;u=t.copyProgress;if(c){t.copyProgress=c}if(s==="pending"&&c!==u&&typeof e.fireProgress==="function"){e.fireProgress(t)}else if(s==="success"){t.result=o;t.isCompleted=true}else if(s==="failed"){t.error=new Error('Blob copy failed with reason: "'+(o.copyStatusDescription||"unknown")+'"');t.isCompleted=true}return[3,6];case 5:l=i.sent();t.error=l;t.isCompleted=true;return[3,6];case 6:return[2,makeBlobBeginCopyFromURLPollOperation(t)]}})})};var Io=function toString(){return JSON.stringify({state:this.state},function(e,t){if(e==="blobClient"){return undefined}return t})};function makeBlobBeginCopyFromURLPollOperation(e){return{state:i.__assign({},e),cancel:Oo,toString:Io,update:Ro}}function rangeToString(e){if(e.offset<0){throw new RangeError("Range.offset cannot be smaller than 0.")}if(e.count&&e.count<=0){throw new RangeError("Range.count must be larger than 0. Leave it undefined if you want a range from offset to the end.")}return e.count?"bytes="+e.offset+"-"+(e.offset+e.count-1):"bytes="+e.offset+"-"}var Ao=function(){function StorageClient(e,t){this.url=escapeURLPath(e);this.accountName=getAccountNameFromUrl(e);this.pipeline=t;this.storageClientContext=new Co(this.url,t.toServiceClientOptions());this.isHttps=iEqual(getURLScheme(this.url)||"","https");this.credential=new Ja;for(var n=0,i=this.pipeline.factories;n<i.length;n++){var a=i[n];if(r.isNode&&a instanceof Po||a instanceof Ja||r.isTokenCredential(a)){this.credential=a}}var o=this.storageClientContext;o.requestContentType=undefined}return StorageClient}();var Do;(function(e){e[e["Good"]=0]="Good";e[e["Error"]=1]="Error"})(Do||(Do={}));var zo=function(){function Batch(e){if(e===void 0){e=5}this.actives=0;this.completed=0;this.offset=0;this.operations=[];this.state=Do.Good;if(e<1){throw new RangeError("concurrency must be larger than 0")}this.concurrency=e;this.emitter=new f.EventEmitter}Batch.prototype.addOperation=function(e){var t=this;this.operations.push(function(){return i.__awaiter(t,void 0,void 0,function(){var t;return i.__generator(this,function(n){switch(n.label){case 0:n.trys.push([0,2,,3]);this.actives++;return[4,e()];case 1:n.sent();this.actives--;this.completed++;this.parallelExecute();return[3,3];case 2:t=n.sent();this.emitter.emit("error",t);return[3,3];case 3:return[2]}})})})};Batch.prototype.do=function(){return i.__awaiter(this,void 0,void 0,function(){var e=this;return i.__generator(this,function(t){if(this.operations.length===0){return[2,Promise.resolve()]}this.parallelExecute();return[2,new Promise(function(t,n){e.emitter.on("finish",t);e.emitter.on("error",function(t){e.state=Do.Error;n(t)})})]})})};Batch.prototype.nextOperation=function(){if(this.offset<this.operations.length){return this.operations[this.offset++]}return null};Batch.prototype.parallelExecute=function(){if(this.state===Do.Error){return}if(this.completed>=this.operations.length){this.emitter.emit("finish");return}while(this.actives<this.concurrency){var e=this.nextOperation();if(e){e()}else{return}}};return Batch}();var Bo=function(e){i.__extends(BuffersStream,e);function BuffersStream(t,n,r){var i=e.call(this,r)||this;i.buffers=t;i.byteLength=n;i.byteOffsetInCurrentBuffer=0;i.bufferIndex=0;i.pushedBytesLength=0;var a=0;for(var o=0,s=i.buffers;o<s.length;o++){var c=s[o];a+=c.byteLength}if(a<i.byteLength){throw new Error("Data size shouldn't be larger than the total length of buffers.")}return i}BuffersStream.prototype._read=function(e){if(this.pushedBytesLength>=this.byteLength){this.push(null)}if(!e){e=this.readableHighWaterMark}var t=[];var n=0;while(n<e&&this.pushedBytesLength<this.byteLength){var r=this.byteLength-this.pushedBytesLength;var i=this.buffers[this.bufferIndex].byteLength-this.byteOffsetInCurrentBuffer;var a=Math.min(i,r);if(a>e-n){var o=this.byteOffsetInCurrentBuffer+e-n;t.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o));this.pushedBytesLength+=e-n;this.byteOffsetInCurrentBuffer=o;n=e;break}else{var o=this.byteOffsetInCurrentBuffer+a;t.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o));if(a===i){this.byteOffsetInCurrentBuffer=0;this.bufferIndex++}else{this.byteOffsetInCurrentBuffer=o}this.pushedBytesLength+=a;n+=a}}if(t.length>1){this.push(Buffer.concat(t))}else if(t.length===1){this.push(t[0])}};return BuffersStream}(u.Readable);var Lo=n(293).constants.MAX_LENGTH;var Mo=function(){function PooledBuffer(e,t,n){this.buffers=[];this.capacity=e;this._size=0;var r=Math.ceil(e/Lo);for(var i=0;i<r;i++){var a=i===r-1?e%Lo:Lo;if(a===0){a=Lo}this.buffers.push(Buffer.allocUnsafe(a))}if(t){this.fill(t,n)}}Object.defineProperty(PooledBuffer.prototype,"size",{get:function(){return this._size},enumerable:false,configurable:true});PooledBuffer.prototype.fill=function(e,t){this._size=Math.min(this.capacity,t);var n=0,r=0,i=0,a=0,o=0;while(o<this._size){var s=e[n];var c=this.buffers[r];var u=s.copy(c,i,a);o+=u;a+=u;i+=u;if(a===s.length){n++;a=0}if(i===c.length){r++;i=0}}e.splice(0,n);if(e.length>0){e[0]=e[0].slice(a)}};PooledBuffer.prototype.getReadableStream=function(){return new Bo(this.buffers,this.size)};return PooledBuffer}();var qo=function(){function BufferScheduler(e,t,n,r,i,a){this.emitter=new f.EventEmitter;this.offset=0;this.isStreamEnd=false;this.isError=false;this.executingOutgoingHandlers=0;this.numBuffers=0;this.unresolvedDataArray=[];this.unresolvedLength=0;this.incoming=[];this.outgoing=[];if(t<=0){throw new RangeError("bufferSize must be larger than 0, current is "+t)}if(n<=0){throw new RangeError("maxBuffers must be larger than 0, current is "+n)}if(i<=0){throw new RangeError("concurrency must be larger than 0, current is "+i)}this.bufferSize=t;this.maxBuffers=n;this.readable=e;this.outgoingHandler=r;this.concurrency=i;this.encoding=a}BufferScheduler.prototype.do=function(){return i.__awaiter(this,void 0,void 0,function(){var e=this;return i.__generator(this,function(t){return[2,new Promise(function(t,n){e.readable.on("data",function(t){t=typeof t==="string"?Buffer.from(t,e.encoding):t;e.appendUnresolvedData(t);if(!e.resolveData()){e.readable.pause()}});e.readable.on("error",function(t){e.emitter.emit("error",t)});e.readable.on("end",function(){e.isStreamEnd=true;e.emitter.emit("checkEnd")});e.emitter.on("error",function(t){e.isError=true;e.readable.pause();n(t)});e.emitter.on("checkEnd",function(){if(e.outgoing.length>0){e.triggerOutgoingHandlers();return}if(e.isStreamEnd&&e.executingOutgoingHandlers===0){if(e.unresolvedLength>0&&e.unresolvedLength<e.bufferSize){var r=e.shiftBufferFromUnresolvedDataArray();e.outgoingHandler(function(){return r.getReadableStream()},r.size,e.offset).then(t).catch(n)}else if(e.unresolvedLength>=e.bufferSize){return}else{t()}}})})]})})};BufferScheduler.prototype.appendUnresolvedData=function(e){this.unresolvedDataArray.push(e);this.unresolvedLength+=e.length};BufferScheduler.prototype.shiftBufferFromUnresolvedDataArray=function(e){if(!e){e=new Mo(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength)}else{e.fill(this.unresolvedDataArray,this.unresolvedLength)}this.unresolvedLength-=e.size;return e};BufferScheduler.prototype.resolveData=function(){while(this.unresolvedLength>=this.bufferSize){var e=void 0;if(this.incoming.length>0){e=this.incoming.shift();this.shiftBufferFromUnresolvedDataArray(e)}else{if(this.numBuffers<this.maxBuffers){e=this.shiftBufferFromUnresolvedDataArray();this.numBuffers++}else{return false}}this.outgoing.push(e);this.triggerOutgoingHandlers()}return true};BufferScheduler.prototype.triggerOutgoingHandlers=function(){return i.__awaiter(this,void 0,void 0,function(){var e;return i.__generator(this,function(t){do{if(this.executingOutgoingHandlers>=this.concurrency){return[2]}e=this.outgoing.shift();if(e){this.triggerOutgoingHandler(e)}}while(e);return[2]})})};BufferScheduler.prototype.triggerOutgoingHandler=function(e){return i.__awaiter(this,void 0,void 0,function(){var t,n;return i.__generator(this,function(r){switch(r.label){case 0:t=e.size;this.executingOutgoingHandlers++;this.offset+=t;r.label=1;case 1:r.trys.push([1,3,,4]);return[4,this.outgoingHandler(function(){return e.getReadableStream()},t,this.offset-t)];case 2:r.sent();return[3,4];case 3:n=r.sent();this.emitter.emit("error",n);return[2];case 4:this.executingOutgoingHandlers--;this.reuseBuffer(e);this.emitter.emit("checkEnd");return[2]}})})};BufferScheduler.prototype.reuseBuffer=function(e){this.incoming.push(e);if(!this.isError&&this.resolveData()&&!this.isStreamEnd){this.readable.resume()}};return BufferScheduler}();function createSpan(e,t){if(t===void 0){t={}}var n=d.getTracer();var r=i.__assign(i.__assign({},t.spanOptions),{kind:a.SpanKind.INTERNAL});var o=n.startSpan("Azure.Storage.Blob."+e,r);o.setAttribute("az.namespace","Microsoft.Storage");var s=t.spanOptions||{};if(o.isRecording()){s=i.__assign(i.__assign({},t.spanOptions),{parent:o.context(),attributes:i.__assign(i.__assign({},r.attributes),{"az.namespace":"Microsoft.Storage"})})}return{span:o,spanOptions:s}}function streamToBuffer(e,t,n,r,a){return i.__awaiter(this,void 0,void 0,function(){var o,s;return i.__generator(this,function(i){o=0;s=r-n;return[2,new Promise(function(r,i){e.on("readable",function(){if(o>=s){r();return}var i=e.read();if(!i){return}if(typeof i==="string"){i=Buffer.from(i,a)}var c=o+i.length>s?s-o:i.length;t.fill(i.slice(0,c),n+o,n+o+c);o+=c});e.on("end",function(){if(o<s){i(new Error("Stream drains before getting enough data needed. Data read: "+o+", data need: "+s))}r()});e.on("error",i)})]})})}function streamToBuffer2(e,t,n){return i.__awaiter(this,void 0,void 0,function(){var r,a;return i.__generator(this,function(i){r=0;a=t.length;return[2,new Promise(function(i,o){e.on("readable",function(){var i=e.read();if(!i){return}if(typeof i==="string"){i=Buffer.from(i,n)}if(r+i.length>a){o(new Error("Stream exceeds buffer size. Buffer size: "+a));return}t.fill(i,r,r+i.length);r+=i.length});e.on("end",function(){i(r)});e.on("error",o)})]})})}function readStreamToLocalFile(e,t){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){return[2,new Promise(function(n,r){var i=m.createWriteStream(t);e.on("error",function(e){r(e)});i.on("error",function(e){r(e)});i.on("close",n);e.pipe(i)})]})})}var Fo=h.promisify(m.stat);var Uo=m.createReadStream;var Ho=function(e){i.__extends(BlobClient,e);function BlobClient(t,n,i,a){var o;var s=this;a=a||{};var c;var u;if(n instanceof to){u=t;c=n}else if(r.isNode&&n instanceof Po||n instanceof Ja||r.isTokenCredential(n)){u=t;a=i;c=newPipeline(n,a)}else if(!n&&typeof n!=="string"){u=t;c=newPipeline(new Ja,a)}else if(n&&typeof n==="string"&&i&&typeof i==="string"){var l=n;var p=i;var f=extractConnectionStringParts(t);if(f.kind==="AccountConnString"){{var d=new Po(f.accountName,f.accountKey);u=appendToURLPath(appendToURLPath(f.url,encodeURIComponent(l)),encodeURIComponent(p));a.proxyOptions=r.getDefaultProxySettings(f.proxyUri);c=newPipeline(d,a)}}else if(f.kind==="SASConnString"){u=appendToURLPath(appendToURLPath(f.url,encodeURIComponent(l)),encodeURIComponent(p))+"?"+f.accountSas;c=newPipeline(new Ja,a)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}s=e.call(this,u,c)||this;o=s.getBlobAndContainerNamesFromUrl(),s._name=o.blobName,s._containerName=o.containerName;s.blobContext=new bi(s.storageClientContext);return s}Object.defineProperty(BlobClient.prototype,"name",{get:function(){return this._name},enumerable:false,configurable:true});Object.defineProperty(BlobClient.prototype,"containerName",{get:function(){return this._containerName},enumerable:false,configurable:true});BlobClient.prototype.withSnapshot=function(e){return new BlobClient(setURLParameter(this.url,Na.Parameters.SNAPSHOT,e.length===0?undefined:e),this.pipeline)};BlobClient.prototype.withVersion=function(e){return new BlobClient(setURLParameter(this.url,Na.Parameters.VERSIONID,e.length===0?undefined:e),this.pipeline)};BlobClient.prototype.getAppendBlobClient=function(){return new Xo(this.url,this.pipeline)};BlobClient.prototype.getBlockBlobClient=function(){return new Wo(this.url,this.pipeline)};BlobClient.prototype.getPageBlobClient=function(){return new Vo(this.url,this.pipeline)};BlobClient.prototype.download=function(e,t,n){var o;if(e===void 0){e=0}if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var s,c,u,l,p,f;var d=this;return i.__generator(this,function(m){switch(m.label){case 0:n.conditions=n.conditions||{};n.conditions=n.conditions||{};ensureCpkIfSpecified(n.customerProvidedKey,this.isHttps);s=createSpan("BlobClient-download",n.tracingOptions),c=s.span,u=s.spanOptions;m.label=1;case 1:m.trys.push([1,3,4,5]);return[4,this.blobContext.download({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:i.__assign(i.__assign({},n.conditions),{ifTags:(o=n.conditions)===null||o===void 0?void 0:o.tagConditions}),onDownloadProgress:r.isNode?undefined:n.onProgress,range:e===0&&!t?undefined:rangeToString({offset:e,count:t}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey,spanOptions:u})];case 2:l=m.sent();p=i.__assign(i.__assign({},l),{_response:l._response,objectReplicationDestinationPolicyId:l.objectReplicationPolicyId,objectReplicationSourceProperties:parseObjectReplicationRecord(l.objectReplicationRules)});if(n.maxRetryRequests===undefined||n.maxRetryRequests<0){n.maxRetryRequests=Pa}if(l.contentLength===undefined){throw new RangeError("File download response doesn't contain valid content length header")}if(!l.etag){throw new RangeError("File download response doesn't contain valid etag header")}return[2,new io(p,function(t){return i.__awaiter(d,void 0,void 0,function(){var r;var a;return i.__generator(this,function(o){switch(o.label){case 0:r={leaseAccessConditions:n.conditions,modifiedAccessConditions:{ifMatch:n.conditions.ifMatch||l.etag,ifModifiedSince:n.conditions.ifModifiedSince,ifNoneMatch:n.conditions.ifNoneMatch,ifUnmodifiedSince:n.conditions.ifUnmodifiedSince,ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions},range:rangeToString({count:e+l.contentLength-t,offset:t}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey};return[4,this.blobContext.download(i.__assign({abortSignal:n.abortSignal},r))];case 1:return[2,o.sent().readableStreamBody]}})})},e,l.contentLength,{abortSignal:n.abortSignal,maxRetryRequests:n.maxRetryRequests,onProgress:n.onProgress})];case 3:f=m.sent();c.setStatus({code:a.CanonicalCode.UNKNOWN,message:f.message});throw f;case 4:c.end();return[7];case 5:return[2]}})})};BlobClient.prototype.exists=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o;return i.__generator(this,function(s){switch(s.label){case 0:t=createSpan("BlobClient-exists",e.tracingOptions),n=t.span,r=t.spanOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);ensureCpkIfSpecified(e.customerProvidedKey,this.isHttps);return[4,this.getProperties({abortSignal:e.abortSignal,customerProvidedKey:e.customerProvidedKey,conditions:e.conditions,tracingOptions:i.__assign(i.__assign({},e.tracingOptions),{spanOptions:r})})];case 2:s.sent();return[2,true];case 3:o=s.sent();if(o.statusCode===404){n.setStatus({code:a.CanonicalCode.NOT_FOUND,message:"Expected exception when checking blob existence"});return[2,false]}n.setStatus({code:a.CanonicalCode.UNKNOWN,message:o.message});throw o;case 4:n.end();return[7];case 5:return[2]}})})};BlobClient.prototype.getProperties=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:n=createSpan("BlobClient-getProperties",e.tracingOptions),r=n.span,o=n.spanOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);e.conditions=e.conditions||{};ensureCpkIfSpecified(e.customerProvidedKey,this.isHttps);return[4,this.blobContext.getProperties({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions}),cpkInfo:e.customerProvidedKey,spanOptions:o})];case 2:s=u.sent();return[2,i.__assign(i.__assign({},s),{_response:s._response,objectReplicationDestinationPolicyId:s.objectReplicationPolicyId,objectReplicationSourceProperties:parseObjectReplicationRecord(s.objectReplicationRules)})];case 3:c=u.sent();r.setStatus({code:a.CanonicalCode.UNKNOWN,message:c.message});throw c;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.delete=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s;return i.__generator(this,function(c){switch(c.label){case 0:n=createSpan("BlobClient-delete",e.tracingOptions),r=n.span,o=n.spanOptions;e.conditions=e.conditions||{};c.label=1;case 1:c.trys.push([1,3,4,5]);return[4,this.blobContext.deleteMethod({abortSignal:e.abortSignal,deleteSnapshots:e.deleteSnapshots,leaseAccessConditions:e.conditions,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions}),spanOptions:o})];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:a.CanonicalCode.UNKNOWN,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.deleteIfExists=function(e){var t,n;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:r=createSpan("BlobClient-deleteIfExists",e.tracingOptions),o=r.span,s=r.spanOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this.delete(i.__assign(i.__assign({},e),{tracingOptions:i.__assign(i.__assign({},e.tracingOptions),{spanOptions:s})}))];case 2:c=l.sent();return[2,i.__assign(i.__assign({succeeded:true},c),{_response:c._response})];case 3:u=l.sent();if(((t=u.details)===null||t===void 0?void 0:t.errorCode)==="BlobNotFound"){o.setStatus({code:a.CanonicalCode.NOT_FOUND,message:"Expected exception when deleting a blob or snapshot only if it exists."});return[2,i.__assign(i.__assign({succeeded:false},(n=u.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:u.response})]}o.setStatus({code:a.CanonicalCode.UNKNOWN,message:u.message});throw u;case 4:o.end();return[7];case 5:return[2]}})})};BlobClient.prototype.undelete=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o;return i.__generator(this,function(i){switch(i.label){case 0:t=createSpan("BlobClient-undelete",e.tracingOptions),n=t.span,r=t.spanOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);return[4,this.blobContext.undelete({abortSignal:e.abortSignal,spanOptions:r})];case 2:return[2,i.sent()];case 3:o=i.sent();n.setStatus({code:a.CanonicalCode.UNKNOWN,message:o.message});throw o;case 4:n.end();return[7];case 5:return[2]}})})};BlobClient.prototype.setHTTPHeaders=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=createSpan("BlobClient-setHTTPHeaders",t.tracingOptions),o=r.span,s=r.spanOptions;t.conditions=t.conditions||{};u.label=1;case 1:u.trys.push([1,3,4,5]);ensureCpkIfSpecified(t.customerProvidedKey,this.isHttps);return[4,this.blobContext.setHTTPHeaders({abortSignal:t.abortSignal,blobHTTPHeaders:e,leaseAccessConditions:t.conditions,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:t.customerProvidedKey,spanOptions:s})];case 2:return[2,u.sent()];case 3:c=u.sent();o.setStatus({code:a.CanonicalCode.UNKNOWN,message:c.message});throw c;case 4:o.end();return[7];case 5:return[2]}})})};BlobClient.prototype.setMetadata=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=createSpan("BlobClient-setMetadata",t.tracingOptions),o=r.span,s=r.spanOptions;t.conditions=t.conditions||{};u.label=1;case 1:u.trys.push([1,3,4,5]);ensureCpkIfSpecified(t.customerProvidedKey,this.isHttps);return[4,this.blobContext.setMetadata({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:e,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,spanOptions:s})];case 2:return[2,u.sent()];case 3:c=u.sent();o.setStatus({code:a.CanonicalCode.UNKNOWN,message:c.message});throw c;case 4:o.end();return[7];case 5:return[2]}})})};BlobClient.prototype.setTags=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=createSpan("BlobClient-setTags",t.tracingOptions),o=r.span,s=r.spanOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);return[4,this.blobContext.setTags({abortSignal:t.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),spanOptions:s,tags:toBlobTags(e)})];case 2:return[2,u.sent()];case 3:c=u.sent();o.setStatus({code:a.CanonicalCode.UNKNOWN,message:c.message});throw c;case 4:o.end();return[7];case 5:return[2]}})})};BlobClient.prototype.getTags=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:n=createSpan("BlobClient-getTags",e.tracingOptions),r=n.span,o=n.spanOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this.blobContext.getTags({abortSignal:e.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions}),spanOptions:o})];case 2:s=l.sent();c=i.__assign(i.__assign({},s),{_response:s._response,tags:toTags({blobTagSet:s.blobTagSet})||{}});return[2,c];case 3:u=l.sent();r.setStatus({code:a.CanonicalCode.UNKNOWN,message:u.message});throw u;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.getBlobLeaseClient=function(e){return new Go(this,e)};BlobClient.prototype.createSnapshot=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s;return i.__generator(this,function(c){switch(c.label){case 0:n=createSpan("BlobClient-createSnapshot",e.tracingOptions),r=n.span,o=n.spanOptions;e.conditions=e.conditions||{};c.label=1;case 1:c.trys.push([1,3,4,5]);ensureCpkIfSpecified(e.customerProvidedKey,this.isHttps);return[4,this.blobContext.createSnapshot({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions}),cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope,spanOptions:o})];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:a.CanonicalCode.UNKNOWN,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.beginCopyFromURL=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r;var a=this;return i.__generator(this,function(i){switch(i.label){case 0:n={abortCopyFromURL:function(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}return a.abortCopyFromURL.apply(a,e)},getProperties:function(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}return a.getProperties.apply(a,e)},startCopyFromURL:function(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}return a.startCopyFromURL.apply(a,e)}};r=new To({blobClient:n,copySource:e,intervalInMs:t.intervalInMs,onProgress:t.onProgress,resumeFrom:t.resumeFrom,startCopyFromURLOptions:t});return[4,r.poll()];case 1:i.sent();return[2,r]}})})};BlobClient.prototype.abortCopyFromURL=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s;return i.__generator(this,function(i){switch(i.label){case 0:n=createSpan("BlobClient-abortCopyFromURL",t.tracingOptions),r=n.span,o=n.spanOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);return[4,this.blobContext.abortCopyFromURL(e,{abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,spanOptions:o})];case 2:return[2,i.sent()];case 3:s=i.sent();r.setStatus({code:a.CanonicalCode.UNKNOWN,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobClient.prototype.syncCopyFromURL=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=createSpan("BlobClient-syncCopyFromURL",t.tracingOptions),o=r.span,s=r.spanOptions;t.conditions=t.conditions||{};t.sourceConditions=t.sourceConditions||{};u.label=1;case 1:u.trys.push([1,3,4,5]);return[4,this.blobContext.copyFromURL(e,{abortSignal:t.abortSignal,metadata:t.metadata,leaseAccessConditions:t.conditions,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:t.sourceConditions.ifMatch,sourceIfModifiedSince:t.sourceConditions.ifModifiedSince,sourceIfNoneMatch:t.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:t.sourceConditions.ifUnmodifiedSince},sourceContentMD5:t.sourceContentMD5,blobTagsString:toBlobTagsString(t.tags),spanOptions:s})];case 2:return[2,u.sent()];case 3:c=u.sent();o.setStatus({code:a.CanonicalCode.UNKNOWN,message:c.message});throw c;case 4:o.end();return[7];case 5:return[2]}})})};BlobClient.prototype.setAccessTier=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=createSpan("BlobClient-setAccessTier",t.tracingOptions),o=r.span,s=r.spanOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);return[4,this.blobContext.setTier(toAccessTier(e),{abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),rehydratePriority:t.rehydratePriority,spanOptions:s})];case 2:return[2,u.sent()];case 3:c=u.sent();o.setStatus({code:a.CanonicalCode.UNKNOWN,message:c.message});throw c;case 4:o.end();return[7];case 5:return[2]}})})};BlobClient.prototype.downloadToBuffer=function(e,t,n,r){if(r===void 0){r={}}return i.__awaiter(this,void 0,void 0,function(){var o,s,c,u,l,p,f,d,m,h,g,y,v;var b=this;return i.__generator(this,function(w){switch(w.label){case 0:s=0;c=0;u=r;if(e instanceof Buffer){o=e;s=t||0;c=typeof n==="number"?n:0}else{s=typeof e==="number"?e:0;c=typeof t==="number"?t:0;u=n||{}}l=createSpan("BlobClient-downloadToBuffer",u.tracingOptions),p=l.span,f=l.spanOptions;w.label=1;case 1:w.trys.push([1,5,6,7]);if(!u.blockSize){u.blockSize=0}if(u.blockSize<0){throw new RangeError("blockSize option must be >= 0")}if(u.blockSize===0){u.blockSize=ja}if(s<0){throw new RangeError("offset option must be >= 0")}if(c&&c<=0){throw new RangeError("count option must be > 0")}if(!u.conditions){u.conditions={}}if(!!c)return[3,3];return[4,this.getProperties(i.__assign(i.__assign({},u),{tracingOptions:i.__assign(i.__assign({},u.tracingOptions),{spanOptions:f})}))];case 2:d=w.sent();c=d.contentLength-s;if(c<0){throw new RangeError("offset "+s+" shouldn't be larger than blob size "+d.contentLength)}w.label=3;case 3:if(!o){try{o=Buffer.alloc(c)}catch(e){throw new Error("Unable to allocate the buffer of size: "+c+'(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile".\t '+e.message)}}if(o.length<c){throw new RangeError("The buffer's size should be equal to or larger than the request count of bytes: "+c)}m=0;h=new zo(u.concurrency);g=function(e){h.addOperation(function(){return i.__awaiter(b,void 0,void 0,function(){var t,n,r;return i.__generator(this,function(a){switch(a.label){case 0:t=s+c;if(e+u.blockSize<t){t=e+u.blockSize}return[4,this.download(e,t-e,{abortSignal:u.abortSignal,conditions:u.conditions,maxRetryRequests:u.maxRetryRequestsPerBlock,customerProvidedKey:u.customerProvidedKey,tracingOptions:i.__assign(i.__assign({},u.tracingOptions),{spanOptions:f})})];case 1:n=a.sent();r=n.readableStreamBody;return[4,streamToBuffer(r,o,e-s,t-s)];case 2:a.sent();m+=t-e;if(u.onProgress){u.onProgress({loadedBytes:m})}return[2]}})})})};for(y=s;y<s+c;y=y+u.blockSize){g(y)}return[4,h.do()];case 4:w.sent();return[2,o];case 5:v=w.sent();p.setStatus({code:a.CanonicalCode.UNKNOWN,message:v.message});throw v;case 6:p.end();return[7];case 7:return[2]}})})};BlobClient.prototype.downloadToFile=function(e,t,n,r){if(t===void 0){t=0}if(r===void 0){r={}}return i.__awaiter(this,void 0,void 0,function(){var o,s,c,u,l;return i.__generator(this,function(p){switch(p.label){case 0:o=createSpan("BlobClient-downloadToFile",r.tracingOptions),s=o.span,c=o.spanOptions;p.label=1;case 1:p.trys.push([1,5,6,7]);return[4,this.download(t,n,i.__assign(i.__assign({},r),{tracingOptions:i.__assign(i.__assign({},r.tracingOptions),{spanOptions:c})}))];case 2:u=p.sent();if(!u.readableStreamBody)return[3,4];return[4,readStreamToLocalFile(u.readableStreamBody,e)];case 3:p.sent();p.label=4;case 4:u.blobDownloadStream=undefined;return[2,u];case 5:l=p.sent();s.setStatus({code:a.CanonicalCode.UNKNOWN,message:l.message});throw l;case 6:s.end();return[7];case 7:return[2]}})})};BlobClient.prototype.getBlobAndContainerNamesFromUrl=function(){var e;var t;try{var n=r.URLBuilder.parse(this.url);if(n.getHost().split(".")[1]==="blob"){var i=n.getPath().match("/([^/]*)(/(.*))?");e=i[1];t=i[3]}else if(isIpEndpointStyle(n)){var i=n.getPath().match("/([^/]*)/([^/]*)(/(.*))?");e=i[2];t=i[4]}else{var i=n.getPath().match("/([^/]*)(/(.*))?");e=i[1];t=i[3]}e=decodeURIComponent(e);t=decodeURIComponent(t);t=t.replace(/\\/g,"/");if(!t){throw new Error("Provided blobName is invalid.")}else if(!e){throw new Error("Provided containerName is invalid.")}return{blobName:t,containerName:e}}catch(e){throw new Error("Unable to extract blobName and containerName with provided information.")}};BlobClient.prototype.startCopyFromURL=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=createSpan("BlobClient-startCopyFromURL",t.tracingOptions),o=r.span,s=r.spanOptions;t.conditions=t.conditions||{};t.sourceConditions=t.sourceConditions||{};u.label=1;case 1:u.trys.push([1,3,4,5]);return[4,this.blobContext.startCopyFromURL(e,{abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:t.sourceConditions.ifMatch,sourceIfModifiedSince:t.sourceConditions.ifModifiedSince,sourceIfNoneMatch:t.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:t.sourceConditions.ifUnmodifiedSince,sourceIfTags:t.sourceConditions.tagConditions},rehydratePriority:t.rehydratePriority,tier:toAccessTier(t.tier),blobTagsString:toBlobTagsString(t.tags),sealBlob:t.sealBlob,spanOptions:s})];case 2:return[2,u.sent()];case 3:c=u.sent();o.setStatus({code:a.CanonicalCode.UNKNOWN,message:c.message});throw c;case 4:o.end();return[7];case 5:return[2]}})})};return BlobClient}(Ao);var Xo=function(e){i.__extends(AppendBlobClient,e);function AppendBlobClient(t,n,i,a){var o=this;var s;var c;a=a||{};if(n instanceof to){c=t;s=n}else if(r.isNode&&n instanceof Po||n instanceof Ja||r.isTokenCredential(n)){c=t;a=i;s=newPipeline(n,a)}else if(!n&&typeof n!=="string"){c=t;s=newPipeline(new Ja,a)}else if(n&&typeof n==="string"&&i&&typeof i==="string"){var u=n;var l=i;var p=extractConnectionStringParts(t);if(p.kind==="AccountConnString"){{var f=new Po(p.accountName,p.accountKey);c=appendToURLPath(appendToURLPath(p.url,encodeURIComponent(u)),encodeURIComponent(l));a.proxyOptions=r.getDefaultProxySettings(p.proxyUri);s=newPipeline(f,a)}}else if(p.kind==="SASConnString"){c=appendToURLPath(appendToURLPath(p.url,encodeURIComponent(u)),encodeURIComponent(l))+"?"+p.accountSas;s=newPipeline(new Ja,a)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}o=e.call(this,c,s)||this;o.appendBlobContext=new ia(o.storageClientContext);return o}AppendBlobClient.prototype.withSnapshot=function(e){return new AppendBlobClient(setURLParameter(this.url,Na.Parameters.SNAPSHOT,e.length===0?undefined:e),this.pipeline)};AppendBlobClient.prototype.create=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s;return i.__generator(this,function(c){switch(c.label){case 0:n=createSpan("AppendBlobClient-create",e.tracingOptions),r=n.span,o=n.spanOptions;e.conditions=e.conditions||{};c.label=1;case 1:c.trys.push([1,3,4,5]);ensureCpkIfSpecified(e.customerProvidedKey,this.isHttps);return[4,this.appendBlobContext.create(0,{abortSignal:e.abortSignal,blobHTTPHeaders:e.blobHTTPHeaders,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions}),cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope,blobTagsString:toBlobTagsString(e.tags),spanOptions:o})];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:a.CanonicalCode.UNKNOWN,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};AppendBlobClient.prototype.createIfNotExists=function(e){var t,n;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c,u,l;return i.__generator(this,function(p){switch(p.label){case 0:r=createSpan("AppendBlobClient-createIfNotExists",e.tracingOptions),o=r.span,s=r.spanOptions;c={ifNoneMatch:Ra};p.label=1;case 1:p.trys.push([1,3,4,5]);return[4,this.create(i.__assign(i.__assign({},e),{conditions:c,tracingOptions:i.__assign(i.__assign({},e.tracingOptions),{spanOptions:s})}))];case 2:u=p.sent();return[2,i.__assign(i.__assign({succeeded:true},u),{_response:u._response})];case 3:l=p.sent();if(((t=l.details)===null||t===void 0?void 0:t.errorCode)==="BlobAlreadyExists"){o.setStatus({code:a.CanonicalCode.ALREADY_EXISTS,message:"Expected exception when creating a blob only if it does not already exist."});return[2,i.__assign(i.__assign({succeeded:false},(n=l.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:l.response})]}o.setStatus({code:a.CanonicalCode.UNKNOWN,message:l.message});throw l;case 4:o.end();return[7];case 5:return[2]}})})};AppendBlobClient.prototype.seal=function(e){var t;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s;return i.__generator(this,function(c){switch(c.label){case 0:n=createSpan("AppendBlobClient-seal",e.tracingOptions),r=n.span,o=n.spanOptions;e.conditions=e.conditions||{};c.label=1;case 1:c.trys.push([1,3,4,5]);return[4,this.appendBlobContext.seal({abortSignal:e.abortSignal,appendPositionAccessConditions:e.conditions,leaseAccessConditions:e.conditions,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(t=e.conditions)===null||t===void 0?void 0:t.tagConditions}),spanOptions:o})];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:a.CanonicalCode.UNKNOWN,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};AppendBlobClient.prototype.appendBlock=function(e,t,n){var r;if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var o,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:o=createSpan("AppendBlobClient-appendBlock",n.tracingOptions),s=o.span,c=o.spanOptions;n.conditions=n.conditions||{};l.label=1;case 1:l.trys.push([1,3,4,5]);ensureCpkIfSpecified(n.customerProvidedKey,this.isHttps);return[4,this.appendBlobContext.appendBlock(e,t,{abortSignal:n.abortSignal,appendPositionAccessConditions:n.conditions,leaseAccessConditions:n.conditions,modifiedAccessConditions:i.__assign(i.__assign({},n.conditions),{ifTags:(r=n.conditions)===null||r===void 0?void 0:r.tagConditions}),onUploadProgress:n.onProgress,transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,spanOptions:c})];case 2:return[2,l.sent()];case 3:u=l.sent();s.setStatus({code:a.CanonicalCode.UNKNOWN,message:u.message});throw u;case 4:s.end();return[7];case 5:return[2]}})})};AppendBlobClient.prototype.appendBlockFromURL=function(e,t,n,r){var o;if(r===void 0){r={}}return i.__awaiter(this,void 0,void 0,function(){var s,c,u,l;return i.__generator(this,function(p){switch(p.label){case 0:s=createSpan("AppendBlobClient-appendBlockFromURL",r.tracingOptions),c=s.span,u=s.spanOptions;r.conditions=r.conditions||{};r.sourceConditions=r.sourceConditions||{};p.label=1;case 1:p.trys.push([1,3,4,5]);ensureCpkIfSpecified(r.customerProvidedKey,this.isHttps);return[4,this.appendBlobContext.appendBlockFromUrl(e,0,{abortSignal:r.abortSignal,sourceRange:rangeToString({offset:t,count:n}),sourceContentMD5:r.sourceContentMD5,sourceContentCrc64:r.sourceContentCrc64,leaseAccessConditions:r.conditions,appendPositionAccessConditions:r.conditions,modifiedAccessConditions:i.__assign(i.__assign({},r.conditions),{ifTags:(o=r.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince},cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,spanOptions:u})];case 2:return[2,p.sent()];case 3:l=p.sent();c.setStatus({code:a.CanonicalCode.UNKNOWN,message:l.message});throw l;case 4:c.end();return[7];case 5:return[2]}})})};return AppendBlobClient}(Ho);var Wo=function(e){i.__extends(BlockBlobClient,e);function BlockBlobClient(t,n,i,a){var o=this;var s;var c;a=a||{};if(n instanceof to){c=t;s=n}else if(r.isNode&&n instanceof Po||n instanceof Ja||r.isTokenCredential(n)){c=t;a=i;s=newPipeline(n,a)}else if(!n&&typeof n!=="string"){c=t;s=newPipeline(new Ja,a)}else if(n&&typeof n==="string"&&i&&typeof i==="string"){var u=n;var l=i;var p=extractConnectionStringParts(t);if(p.kind==="AccountConnString"){{var f=new Po(p.accountName,p.accountKey);c=appendToURLPath(appendToURLPath(p.url,encodeURIComponent(u)),encodeURIComponent(l));a.proxyOptions=r.getDefaultProxySettings(p.proxyUri);s=newPipeline(f,a)}}else if(p.kind==="SASConnString"){c=appendToURLPath(appendToURLPath(p.url,encodeURIComponent(u)),encodeURIComponent(l))+"?"+p.accountSas;s=newPipeline(new Ja,a)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}o=e.call(this,c,s)||this;o.blockBlobContext=new pa(o.storageClientContext);o._blobContext=new bi(o.storageClientContext);return o}BlockBlobClient.prototype.withSnapshot=function(e){return new BlockBlobClient(setURLParameter(this.url,Na.Parameters.SNAPSHOT,e.length===0?undefined:e),this.pipeline)};BlockBlobClient.prototype.query=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:ensureCpkIfSpecified(t.customerProvidedKey,this.isHttps);r=createSpan("BlockBlobClient-query",t.tracingOptions),o=r.span,s=r.spanOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this._blobContext.query({abortSignal:t.abortSignal,queryRequest:{expression:e,inputSerialization:toQuerySerialization(t.inputTextConfiguration),outputSerialization:toQuerySerialization(t.outputTextConfiguration)},leaseAccessConditions:t.conditions,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),spanOptions:s})];case 2:c=l.sent();return[2,new So(c,{abortSignal:t.abortSignal,onProgress:t.onProgress,onError:t.onError})];case 3:u=l.sent();o.setStatus({code:a.CanonicalCode.UNKNOWN,message:u.message});throw u;case 4:o.end();return[7];case 5:return[2]}})})};BlockBlobClient.prototype.upload=function(e,t,n){var r;if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var o,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:n.conditions=n.conditions||{};o=createSpan("BlockBlobClient-upload",n.tracingOptions),s=o.span,c=o.spanOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);ensureCpkIfSpecified(n.customerProvidedKey,this.isHttps);return[4,this.blockBlobContext.upload(e,t,{abortSignal:n.abortSignal,blobHTTPHeaders:n.blobHTTPHeaders,leaseAccessConditions:n.conditions,metadata:n.metadata,modifiedAccessConditions:i.__assign(i.__assign({},n.conditions),{ifTags:(r=n.conditions)===null||r===void 0?void 0:r.tagConditions}),onUploadProgress:n.onProgress,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tier:toAccessTier(n.tier),blobTagsString:toBlobTagsString(n.tags),spanOptions:c})];case 2:return[2,l.sent()];case 3:u=l.sent();s.setStatus({code:a.CanonicalCode.UNKNOWN,message:u.message});throw u;case 4:s.end();return[7];case 5:return[2]}})})};BlockBlobClient.prototype.stageBlock=function(e,t,n,r){if(r===void 0){r={}}return i.__awaiter(this,void 0,void 0,function(){var o,s,c,u;return i.__generator(this,function(i){switch(i.label){case 0:o=createSpan("BlockBlobClient-stageBlock",r.tracingOptions),s=o.span,c=o.spanOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);ensureCpkIfSpecified(r.customerProvidedKey,this.isHttps);return[4,this.blockBlobContext.stageBlock(e,n,t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,onUploadProgress:r.onProgress,transactionalContentMD5:r.transactionalContentMD5,transactionalContentCrc64:r.transactionalContentCrc64,cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,spanOptions:c})];case 2:return[2,i.sent()];case 3:u=i.sent();s.setStatus({code:a.CanonicalCode.UNKNOWN,message:u.message});throw u;case 4:s.end();return[7];case 5:return[2]}})})};BlockBlobClient.prototype.stageBlockFromURL=function(e,t,n,r,o){if(n===void 0){n=0}if(o===void 0){o={}}return i.__awaiter(this,void 0,void 0,function(){var s,c,u,l;return i.__generator(this,function(i){switch(i.label){case 0:s=createSpan("BlockBlobClient-stageBlockFromURL",o.tracingOptions),c=s.span,u=s.spanOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);ensureCpkIfSpecified(o.customerProvidedKey,this.isHttps);return[4,this.blockBlobContext.stageBlockFromURL(e,0,t,{abortSignal:o.abortSignal,leaseAccessConditions:o.conditions,sourceContentMD5:o.sourceContentMD5,sourceContentCrc64:o.sourceContentCrc64,sourceRange:n===0&&!r?undefined:rangeToString({offset:n,count:r}),cpkInfo:o.customerProvidedKey,encryptionScope:o.encryptionScope,spanOptions:u})];case 2:return[2,i.sent()];case 3:l=i.sent();c.setStatus({code:a.CanonicalCode.UNKNOWN,message:l.message});throw l;case 4:c.end();return[7];case 5:return[2]}})})};BlockBlobClient.prototype.commitBlockList=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:t.conditions=t.conditions||{};r=createSpan("BlockBlobClient-commitBlockList",t.tracingOptions),o=r.span,s=r.spanOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);ensureCpkIfSpecified(t.customerProvidedKey,this.isHttps);return[4,this.blockBlobContext.commitBlockList({latest:e},{abortSignal:t.abortSignal,blobHTTPHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tier:toAccessTier(t.tier),blobTagsString:toBlobTagsString(t.tags),spanOptions:s})];case 2:return[2,u.sent()];case 3:c=u.sent();o.setStatus({code:a.CanonicalCode.UNKNOWN,message:c.message});throw c;case 4:o.end();return[7];case 5:return[2]}})})};BlockBlobClient.prototype.getBlockList=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:r=createSpan("BlockBlobClient-getBlockList",t.tracingOptions),o=r.span,s=r.spanOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this.blockBlobContext.getBlockList(e,{abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),spanOptions:s})];case 2:c=l.sent();if(!c.committedBlocks){c.committedBlocks=[]}if(!c.uncommittedBlocks){c.uncommittedBlocks=[]}return[2,c];case 3:u=l.sent();o.setStatus({code:a.CanonicalCode.UNKNOWN,message:u.message});throw u;case 4:o.end();return[7];case 5:return[2]}})})};BlockBlobClient.prototype.uploadData=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s,c;return i.__generator(this,function(c){n=createSpan("BlockBlobClient-uploadData",t.tracingOptions),r=n.span,o=n.spanOptions;try{if(true){if(e instanceof Buffer){s=e}else if(e instanceof ArrayBuffer){s=Buffer.from(e)}else{e=e;s=Buffer.from(e.buffer,e.byteOffset,e.byteLength)}return[2,this.uploadSeekableInternal(function(e,t){return s.slice(e,e+t)},s.byteLength,i.__assign(i.__assign({},t),{tracingOptions:i.__assign(i.__assign({},t.tracingOptions),{spanOptions:o})}))]}else{}}catch(e){r.setStatus({code:a.CanonicalCode.UNKNOWN,message:e.message});throw e}finally{r.end()}return[2]})})};BlockBlobClient.prototype.uploadBrowserData=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:n=createSpan("BlockBlobClient-uploadBrowserData",t.tracingOptions),r=n.span,o=n.spanOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);s=new Blob([e]);return[4,this.uploadSeekableInternal(function(e,t){return s.slice(e,e+t)},s.size,i.__assign(i.__assign({},t),{tracingOptions:i.__assign(i.__assign({},t.tracingOptions),{spanOptions:o})}))];case 2:return[2,u.sent()];case 3:c=u.sent();r.setStatus({code:a.CanonicalCode.UNKNOWN,message:c.message});throw c;case 4:r.end();return[7];case 5:return[2]}})})};BlockBlobClient.prototype.uploadSeekableInternal=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var o,s,c,u,l,p,f,d,m,h,g;var y=this;return i.__generator(this,function(v){switch(v.label){case 0:if(!n.blockSize){n.blockSize=0}if(n.blockSize<0||n.blockSize>xa){throw new RangeError("blockSize option must be >= 0 and <= "+xa)}if(n.maxSingleShotSize!==0&&!n.maxSingleShotSize){n.maxSingleShotSize=_a}if(n.maxSingleShotSize<0||n.maxSingleShotSize>_a){throw new RangeError("maxSingleShotSize option must be >= 0 and <= "+_a)}if(n.blockSize===0){if(t>xa*ka){throw new RangeError(t+" is too larger to upload to a block blob.")}if(t>n.maxSingleShotSize){n.blockSize=Math.ceil(t/ka);if(n.blockSize<ja){n.blockSize=ja}}}if(!n.blobHTTPHeaders){n.blobHTTPHeaders={}}if(!n.conditions){n.conditions={}}o=createSpan("BlockBlobClient-uploadSeekableInternal",n.tracingOptions),s=o.span,c=o.spanOptions;v.label=1;case 1:v.trys.push([1,5,6,7]);if(!(t<=n.maxSingleShotSize))return[3,3];return[4,this.upload(e(0,t),t,i.__assign(i.__assign({},n),{tracingOptions:i.__assign(i.__assign({},n.tracingOptions),{spanOptions:c})}))];case 2:return[2,v.sent()];case 3:u=Math.floor((t-1)/n.blockSize)+1;if(u>ka){throw new RangeError("The buffer's size is too big or the BlockSize is too small;"+("the number of blocks must be <= "+ka))}l=[];p=r.generateUuid();f=0;d=new zo(n.concurrency);m=function(r){d.addOperation(function(){return i.__awaiter(y,void 0,void 0,function(){var a,o,s,d;return i.__generator(this,function(m){switch(m.label){case 0:a=generateBlockID(p,r);o=n.blockSize*r;s=r===u-1?t:o+n.blockSize;d=s-o;l.push(a);return[4,this.stageBlock(a,e(o,d),d,{abortSignal:n.abortSignal,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:i.__assign(i.__assign({},n.tracingOptions),{spanOptions:c})})];case 1:m.sent();f+=d;if(n.onProgress){n.onProgress({loadedBytes:f})}return[2]}})})})};for(h=0;h<u;h++){m(h)}return[4,d.do()];case 4:v.sent();return[2,this.commitBlockList(l,i.__assign(i.__assign({},n),{tracingOptions:i.__assign(i.__assign({},n.tracingOptions),{spanOptions:c})}))];case 5:g=v.sent();s.setStatus({code:a.CanonicalCode.UNKNOWN,message:g.message});throw g;case 6:s.end();return[7];case 7:return[2]}})})};BlockBlobClient.prototype.uploadFile=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:n=createSpan("BlockBlobClient-uploadFile",t.tracingOptions),r=n.span,o=n.spanOptions;u.label=1;case 1:u.trys.push([1,4,5,6]);return[4,Fo(e)];case 2:s=u.sent().size;return[4,this.uploadSeekableInternal(function(t,n){return function(){return Uo(e,{autoClose:true,end:n?t+n-1:Infinity,start:t})}},s,i.__assign(i.__assign({},t),{tracingOptions:i.__assign(i.__assign({},t.tracingOptions),{spanOptions:o})}))];case 3:return[2,u.sent()];case 4:c=u.sent();r.setStatus({code:a.CanonicalCode.UNKNOWN,message:c.message});throw c;case 5:r.end();return[7];case 6:return[2]}})})};BlockBlobClient.prototype.uploadStream=function(e,t,n,o){if(t===void 0){t=Sa}if(n===void 0){n=5}if(o===void 0){o={}}return i.__awaiter(this,void 0,void 0,function(){var s,c,u,l,p,f,d,m,h;var g=this;return i.__generator(this,function(y){switch(y.label){case 0:if(!o.blobHTTPHeaders){o.blobHTTPHeaders={}}if(!o.conditions){o.conditions={}}s=createSpan("BlockBlobClient-uploadStream",o.tracingOptions),c=s.span,u=s.spanOptions;y.label=1;case 1:y.trys.push([1,4,5,6]);l=0;p=r.generateUuid();f=0;d=[];m=new qo(e,t,n,function(e,t){return i.__awaiter(g,void 0,void 0,function(){var n;return i.__generator(this,function(r){switch(r.label){case 0:n=generateBlockID(p,l);d.push(n);l++;return[4,this.stageBlock(n,e,t,{conditions:o.conditions,encryptionScope:o.encryptionScope,tracingOptions:i.__assign(i.__assign({},o.tracingOptions),{spanOptions:u})})];case 1:r.sent();f+=t;if(o.onProgress){o.onProgress({loadedBytes:f})}return[2]}})})},Math.ceil(n/4*3));return[4,m.do()];case 2:y.sent();return[4,this.commitBlockList(d,i.__assign(i.__assign({},o),{tracingOptions:i.__assign(i.__assign({},o.tracingOptions),{spanOptions:u})}))];case 3:return[2,y.sent()];case 4:h=y.sent();c.setStatus({code:a.CanonicalCode.UNKNOWN,message:h.message});throw h;case 5:c.end();return[7];case 6:return[2]}})})};return BlockBlobClient}(Ho);var Vo=function(e){i.__extends(PageBlobClient,e);function PageBlobClient(t,n,i,a){var o=this;var s;var c;a=a||{};if(n instanceof to){c=t;s=n}else if(r.isNode&&n instanceof Po||n instanceof Ja||r.isTokenCredential(n)){c=t;a=i;s=newPipeline(n,a)}else if(!n&&typeof n!=="string"){c=t;s=newPipeline(new Ja,a)}else if(n&&typeof n==="string"&&i&&typeof i==="string"){var u=n;var l=i;var p=extractConnectionStringParts(t);if(p.kind==="AccountConnString"){{var f=new Po(p.accountName,p.accountKey);c=appendToURLPath(appendToURLPath(p.url,encodeURIComponent(u)),encodeURIComponent(l));a.proxyOptions=r.getDefaultProxySettings(p.proxyUri);s=newPipeline(f,a)}}else if(p.kind==="SASConnString"){c=appendToURLPath(appendToURLPath(p.url,encodeURIComponent(u)),encodeURIComponent(l))+"?"+p.accountSas;s=newPipeline(new Ja,a)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName and blobName parameters")}o=e.call(this,c,s)||this;o.pageBlobContext=new Vi(o.storageClientContext);return o}PageBlobClient.prototype.withSnapshot=function(e){return new PageBlobClient(setURLParameter(this.url,Na.Parameters.SNAPSHOT,e.length===0?undefined:e),this.pipeline)};PageBlobClient.prototype.create=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:t.conditions=t.conditions||{};r=createSpan("PageBlobClient-create",t.tracingOptions),o=r.span,s=r.spanOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);ensureCpkIfSpecified(t.customerProvidedKey,this.isHttps);return[4,this.pageBlobContext.create(0,e,{abortSignal:t.abortSignal,blobHTTPHeaders:t.blobHTTPHeaders,blobSequenceNumber:t.blobSequenceNumber,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tier:toAccessTier(t.tier),blobTagsString:toBlobTagsString(t.tags),spanOptions:s})];case 2:return[2,u.sent()];case 3:c=u.sent();o.setStatus({code:a.CanonicalCode.UNKNOWN,message:c.message});throw c;case 4:o.end();return[7];case 5:return[2]}})})};PageBlobClient.prototype.createIfNotExists=function(e,t){var n,r;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var o,s,c,u,l,p;return i.__generator(this,function(f){switch(f.label){case 0:o=createSpan("PageBlobClient-createIfNotExists",t.tracingOptions),s=o.span,c=o.spanOptions;f.label=1;case 1:f.trys.push([1,3,4,5]);u={ifNoneMatch:Ra};return[4,this.create(e,i.__assign(i.__assign({},t),{conditions:u,tracingOptions:i.__assign(i.__assign({},t.tracingOptions),{spanOptions:c})}))];case 2:l=f.sent();return[2,i.__assign(i.__assign({succeeded:true},l),{_response:l._response})];case 3:p=f.sent();if(((n=p.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists"){s.setStatus({code:a.CanonicalCode.ALREADY_EXISTS,message:"Expected exception when creating a blob only if it does not already exist."});return[2,i.__assign(i.__assign({succeeded:false},(r=p.response)===null||r===void 0?void 0:r.parsedHeaders),{_response:p.response})]}s.setStatus({code:a.CanonicalCode.UNKNOWN,message:p.message});throw p;case 4:s.end();return[7];case 5:return[2]}})})};PageBlobClient.prototype.uploadPages=function(e,t,n,r){var o;if(r===void 0){r={}}return i.__awaiter(this,void 0,void 0,function(){var s,c,u,l;return i.__generator(this,function(p){switch(p.label){case 0:r.conditions=r.conditions||{};s=createSpan("PageBlobClient-uploadPages",r.tracingOptions),c=s.span,u=s.spanOptions;p.label=1;case 1:p.trys.push([1,3,4,5]);ensureCpkIfSpecified(r.customerProvidedKey,this.isHttps);return[4,this.pageBlobContext.uploadPages(e,n,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:i.__assign(i.__assign({},r.conditions),{ifTags:(o=r.conditions)===null||o===void 0?void 0:o.tagConditions}),onUploadProgress:r.onProgress,range:rangeToString({offset:t,count:n}),sequenceNumberAccessConditions:r.conditions,transactionalContentMD5:r.transactionalContentMD5,transactionalContentCrc64:r.transactionalContentCrc64,cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,spanOptions:u})];case 2:return[2,p.sent()];case 3:l=p.sent();c.setStatus({code:a.CanonicalCode.UNKNOWN,message:l.message});throw l;case 4:c.end();return[7];case 5:return[2]}})})};PageBlobClient.prototype.uploadPagesFromURL=function(e,t,n,r,o){var s;if(o===void 0){o={}}return i.__awaiter(this,void 0,void 0,function(){var c,u,l,p;return i.__generator(this,function(f){switch(f.label){case 0:o.conditions=o.conditions||{};o.sourceConditions=o.sourceConditions||{};c=createSpan("PageBlobClient-uploadPagesFromURL",o.tracingOptions),u=c.span,l=c.spanOptions;f.label=1;case 1:f.trys.push([1,3,4,5]);ensureCpkIfSpecified(o.customerProvidedKey,this.isHttps);return[4,this.pageBlobContext.uploadPagesFromURL(e,rangeToString({offset:t,count:r}),0,rangeToString({offset:n,count:r}),{abortSignal:o.abortSignal,sourceContentMD5:o.sourceContentMD5,sourceContentCrc64:o.sourceContentCrc64,leaseAccessConditions:o.conditions,sequenceNumberAccessConditions:o.conditions,modifiedAccessConditions:i.__assign(i.__assign({},o.conditions),{ifTags:(s=o.conditions)===null||s===void 0?void 0:s.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:o.sourceConditions.ifMatch,sourceIfModifiedSince:o.sourceConditions.ifModifiedSince,sourceIfNoneMatch:o.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:o.sourceConditions.ifUnmodifiedSince},cpkInfo:o.customerProvidedKey,encryptionScope:o.encryptionScope,spanOptions:l})];case 2:return[2,f.sent()];case 3:p=f.sent();u.setStatus({code:a.CanonicalCode.UNKNOWN,message:p.message});throw p;case 4:u.end();return[7];case 5:return[2]}})})};PageBlobClient.prototype.clearPages=function(e,t,n){var r;if(e===void 0){e=0}if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var o,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:n.conditions=n.conditions||{};o=createSpan("PageBlobClient-clearPages",n.tracingOptions),s=o.span,c=o.spanOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this.pageBlobContext.clearPages(0,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:i.__assign(i.__assign({},n.conditions),{ifTags:(r=n.conditions)===null||r===void 0?void 0:r.tagConditions}),range:rangeToString({offset:e,count:t}),sequenceNumberAccessConditions:n.conditions,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,spanOptions:c})];case 2:return[2,l.sent()];case 3:u=l.sent();s.setStatus({code:a.CanonicalCode.UNKNOWN,message:u.message});throw u;case 4:s.end();return[7];case 5:return[2]}})})};PageBlobClient.prototype.getPageRanges=function(e,t,n){var r;if(e===void 0){e=0}if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var o,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:n.conditions=n.conditions||{};o=createSpan("PageBlobClient-getPageRanges",n.tracingOptions),s=o.span,c=o.spanOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:i.__assign(i.__assign({},n.conditions),{ifTags:(r=n.conditions)===null||r===void 0?void 0:r.tagConditions}),range:rangeToString({offset:e,count:t}),spanOptions:c}).then(rangeResponseFromModel)];case 2:return[2,l.sent()];case 3:u=l.sent();s.setStatus({code:a.CanonicalCode.UNKNOWN,message:u.message});throw u;case 4:s.end();return[7];case 5:return[2]}})})};PageBlobClient.prototype.getPageRangesDiff=function(e,t,n,r){var o;if(r===void 0){r={}}return i.__awaiter(this,void 0,void 0,function(){var s,c,u,l;return i.__generator(this,function(p){switch(p.label){case 0:r.conditions=r.conditions||{};s=createSpan("PageBlobClient-getPageRangesDiff",r.tracingOptions),c=s.span,u=s.spanOptions;p.label=1;case 1:p.trys.push([1,3,4,5]);return[4,this.pageBlobContext.getPageRangesDiff({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:i.__assign(i.__assign({},r.conditions),{ifTags:(o=r.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:n,range:rangeToString({offset:e,count:t}),spanOptions:u}).then(rangeResponseFromModel)];case 2:return[2,p.sent()];case 3:l=p.sent();c.setStatus({code:a.CanonicalCode.UNKNOWN,message:l.message});throw l;case 4:c.end();return[7];case 5:return[2]}})})};PageBlobClient.prototype.getPageRangesDiffForManagedDisks=function(e,t,n,r){var o;if(r===void 0){r={}}return i.__awaiter(this,void 0,void 0,function(){var s,c,u,l;return i.__generator(this,function(p){switch(p.label){case 0:r.conditions=r.conditions||{};s=createSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",r.tracingOptions),c=s.span,u=s.spanOptions;p.label=1;case 1:p.trys.push([1,3,4,5]);return[4,this.pageBlobContext.getPageRangesDiff({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:i.__assign(i.__assign({},r.conditions),{ifTags:(o=r.conditions)===null||o===void 0?void 0:o.tagConditions}),prevSnapshotUrl:n,range:rangeToString({offset:e,count:t}),spanOptions:u}).then(rangeResponseFromModel)];case 2:return[2,p.sent()];case 3:l=p.sent();c.setStatus({code:a.CanonicalCode.UNKNOWN,message:l.message});throw l;case 4:c.end();return[7];case 5:return[2]}})})};PageBlobClient.prototype.resize=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:t.conditions=t.conditions||{};r=createSpan("PageBlobClient-resize",t.tracingOptions),o=r.span,s=r.spanOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);return[4,this.pageBlobContext.resize(e,{abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),encryptionScope:t.encryptionScope,spanOptions:s})];case 2:return[2,u.sent()];case 3:c=u.sent();o.setStatus({code:a.CanonicalCode.UNKNOWN,message:c.message});throw c;case 4:o.end();return[7];case 5:return[2]}})})};PageBlobClient.prototype.updateSequenceNumber=function(e,t,n){var r;if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var o,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:n.conditions=n.conditions||{};o=createSpan("PageBlobClient-updateSequenceNumber",n.tracingOptions),s=o.span,c=o.spanOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this.pageBlobContext.updateSequenceNumber(e,{abortSignal:n.abortSignal,blobSequenceNumber:t,leaseAccessConditions:n.conditions,modifiedAccessConditions:i.__assign(i.__assign({},n.conditions),{ifTags:(r=n.conditions)===null||r===void 0?void 0:r.tagConditions}),spanOptions:c})];case 2:return[2,l.sent()];case 3:u=l.sent();s.setStatus({code:a.CanonicalCode.UNKNOWN,message:u.message});throw u;case 4:s.end();return[7];case 5:return[2]}})})};PageBlobClient.prototype.startCopyIncremental=function(e,t){var n;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:r=createSpan("PageBlobClient-startCopyIncremental",t.tracingOptions),o=r.span,s=r.spanOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);return[4,this.pageBlobContext.copyIncremental(e,{abortSignal:t.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),spanOptions:s})];case 2:return[2,u.sent()];case 3:c=u.sent();o.setStatus({code:a.CanonicalCode.UNKNOWN,message:c.message});throw c;case 4:o.end();return[7];case 5:return[2]}})})};return PageBlobClient}(Ho);var Go=function(){function BlobLeaseClient(e,t){var n=new Co(e.url,e.pipeline.toServiceClientOptions());this._url=e.url;if(e instanceof $o){this._isContainer=true;this._containerOrBlobOperation=new ti(n)}else{this._isContainer=false;this._containerOrBlobOperation=new bi(n)}if(!t){t=r.generateUuid()}this._leaseId=t}Object.defineProperty(BlobLeaseClient.prototype,"leaseId",{get:function(){return this._leaseId},enumerable:false,configurable:true});Object.defineProperty(BlobLeaseClient.prototype,"url",{get:function(){return this._url},enumerable:false,configurable:true});BlobLeaseClient.prototype.acquireLease=function(e,t){var n,r,o,s,c,u;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var l,p,f,d;return i.__generator(this,function(m){switch(m.label){case 0:l=createSpan("BlobLeaseClient-acquireLease",t.tracingOptions),p=l.span,f=l.spanOptions;if(this._isContainer&&(((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)&&((r=t.conditions)===null||r===void 0?void 0:r.ifMatch)!==Oa||((o=t.conditions)===null||o===void 0?void 0:o.ifNoneMatch)&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Oa||((c=t.conditions)===null||c===void 0?void 0:c.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}m.label=1;case 1:m.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.acquireLease({abortSignal:t.abortSignal,duration:e,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(u=t.conditions)===null||u===void 0?void 0:u.tagConditions}),proposedLeaseId:this._leaseId,spanOptions:f})];case 2:return[2,m.sent()];case 3:d=m.sent();p.setStatus({code:a.CanonicalCode.UNKNOWN,message:d.message});throw d;case 4:p.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.changeLease=function(e,t){var n,r,o,s,c,u;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var l,p,f,d,m;return i.__generator(this,function(h){switch(h.label){case 0:l=createSpan("BlobLeaseClient-changeLease",t.tracingOptions),p=l.span,f=l.spanOptions;if(this._isContainer&&(((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)&&((r=t.conditions)===null||r===void 0?void 0:r.ifMatch)!==Oa||((o=t.conditions)===null||o===void 0?void 0:o.ifNoneMatch)&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Oa||((c=t.conditions)===null||c===void 0?void 0:c.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}h.label=1;case 1:h.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:t.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(u=t.conditions)===null||u===void 0?void 0:u.tagConditions}),spanOptions:f})];case 2:d=h.sent();this._leaseId=e;return[2,d];case 3:m=h.sent();p.setStatus({code:a.CanonicalCode.UNKNOWN,message:m.message});throw m;case 4:p.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.releaseLease=function(e){var t,n,r,o,s,c;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var u,l,p,f;return i.__generator(this,function(d){switch(d.label){case 0:u=createSpan("BlobLeaseClient-releaseLease",e.tracingOptions),l=u.span,p=u.spanOptions;if(this._isContainer&&(((t=e.conditions)===null||t===void 0?void 0:t.ifMatch)&&((n=e.conditions)===null||n===void 0?void 0:n.ifMatch)!==Oa||((r=e.conditions)===null||r===void 0?void 0:r.ifNoneMatch)&&((o=e.conditions)===null||o===void 0?void 0:o.ifNoneMatch)!==Oa||((s=e.conditions)===null||s===void 0?void 0:s.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}d.label=1;case 1:d.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(c=e.conditions)===null||c===void 0?void 0:c.tagConditions}),spanOptions:p})];case 2:return[2,d.sent()];case 3:f=d.sent();l.setStatus({code:a.CanonicalCode.UNKNOWN,message:f.message});throw f;case 4:l.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.renewLease=function(e){var t,n,r,o,s,c;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var u,l,p,f;return i.__generator(this,function(d){switch(d.label){case 0:u=createSpan("BlobLeaseClient-renewLease",e.tracingOptions),l=u.span,p=u.spanOptions;if(this._isContainer&&(((t=e.conditions)===null||t===void 0?void 0:t.ifMatch)&&((n=e.conditions)===null||n===void 0?void 0:n.ifMatch)!==Oa||((r=e.conditions)===null||r===void 0?void 0:r.ifNoneMatch)&&((o=e.conditions)===null||o===void 0?void 0:o.ifNoneMatch)!==Oa||((s=e.conditions)===null||s===void 0?void 0:s.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}d.label=1;case 1:d.trys.push([1,3,4,5]);return[4,this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:i.__assign(i.__assign({},e.conditions),{ifTags:(c=e.conditions)===null||c===void 0?void 0:c.tagConditions}),spanOptions:p})];case 2:return[2,d.sent()];case 3:f=d.sent();l.setStatus({code:a.CanonicalCode.UNKNOWN,message:f.message});throw f;case 4:l.end();return[7];case 5:return[2]}})})};BlobLeaseClient.prototype.breakLease=function(e,t){var n,r,o,s,c,u;if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var l,p,f,d,m;return i.__generator(this,function(h){switch(h.label){case 0:l=createSpan("BlobLeaseClient-breakLease",t.tracingOptions),p=l.span,f=l.spanOptions;if(this._isContainer&&(((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)&&((r=t.conditions)===null||r===void 0?void 0:r.ifMatch)!==Oa||((o=t.conditions)===null||o===void 0?void 0:o.ifNoneMatch)&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Oa||((c=t.conditions)===null||c===void 0?void 0:c.tagConditions))){throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.")}h.label=1;case 1:h.trys.push([1,3,4,5]);d={abortSignal:t.abortSignal,breakPeriod:e,modifiedAccessConditions:i.__assign(i.__assign({},t.conditions),{ifTags:(u=t.conditions)===null||u===void 0?void 0:u.tagConditions}),spanOptions:f};return[4,this._containerOrBlobOperation.breakLease(d)];case 2:return[2,h.sent()];case 3:m=h.sent();p.setStatus({code:a.CanonicalCode.UNKNOWN,message:m.message});throw m;case 4:p.end();return[7];case 5:return[2]}})})};return BlobLeaseClient}();var $o=function(e){i.__extends(ContainerClient,e);function ContainerClient(t,n,i){var a=this;var o;var s;i=i||{};if(n instanceof to){s=t;o=n}else if(r.isNode&&n instanceof Po||n instanceof Ja||r.isTokenCredential(n)){s=t;o=newPipeline(n,i)}else if(!n&&typeof n!=="string"){s=t;o=newPipeline(new Ja,i)}else if(n&&typeof n==="string"){var c=n;var u=extractConnectionStringParts(t);if(u.kind==="AccountConnString"){{var l=new Po(u.accountName,u.accountKey);s=appendToURLPath(u.url,encodeURIComponent(c));i.proxyOptions=r.getDefaultProxySettings(u.proxyUri);o=newPipeline(l,i)}}else if(u.kind==="SASConnString"){s=appendToURLPath(u.url,encodeURIComponent(c))+"?"+u.accountSas;o=newPipeline(new Ja,i)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}}else{throw new Error("Expecting non-empty strings for containerName parameter")}a=e.call(this,s,o)||this;a._containerName=a.getContainerNameFromUrl();a.containerContext=new ti(a.storageClientContext);return a}Object.defineProperty(ContainerClient.prototype,"containerName",{get:function(){return this._containerName},enumerable:false,configurable:true});ContainerClient.prototype.create=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o;return i.__generator(this,function(s){switch(s.label){case 0:t=createSpan("ContainerClient-create",e.tracingOptions),n=t.span,r=t.spanOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.containerContext.create(i.__assign(i.__assign({},e),{spanOptions:r}))];case 2:return[2,s.sent()];case 3:o=s.sent();n.setStatus({code:a.CanonicalCode.UNKNOWN,message:o.message});throw o;case 4:n.end();return[7];case 5:return[2]}})})};ContainerClient.prototype.createIfNotExists=function(e){var t,n;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:r=createSpan("ContainerClient-createIfNotExists",e.tracingOptions),o=r.span,s=r.spanOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this.create(i.__assign(i.__assign({},e),{tracingOptions:i.__assign(i.__assign({},e.tracingOptions),{spanOptions:s})}))];case 2:c=l.sent();return[2,i.__assign(i.__assign({succeeded:true},c),{_response:c._response})];case 3:u=l.sent();if(((t=u.details)===null||t===void 0?void 0:t.errorCode)==="ContainerAlreadyExists"){o.setStatus({code:a.CanonicalCode.ALREADY_EXISTS,message:"Expected exception when creating a container only if it does not already exist."});return[2,i.__assign(i.__assign({succeeded:false},(n=u.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:u.response})]}o.setStatus({code:a.CanonicalCode.UNKNOWN,message:u.message});throw u;case 4:o.end();return[7];case 5:return[2]}})})};ContainerClient.prototype.exists=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o;return i.__generator(this,function(s){switch(s.label){case 0:t=createSpan("ContainerClient-exists",e.tracingOptions),n=t.span,r=t.spanOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.getProperties({abortSignal:e.abortSignal,tracingOptions:i.__assign(i.__assign({},e.tracingOptions),{spanOptions:r})})];case 2:s.sent();return[2,true];case 3:o=s.sent();if(o.statusCode===404){n.setStatus({code:a.CanonicalCode.NOT_FOUND,message:"Expected exception when checking container existence"});return[2,false]}n.setStatus({code:a.CanonicalCode.UNKNOWN,message:o.message});throw o;case 4:n.end();return[7];case 5:return[2]}})})};ContainerClient.prototype.getBlobClient=function(e){return new Ho(appendToURLPath(this.url,encodeURIComponent(e)),this.pipeline)};ContainerClient.prototype.getAppendBlobClient=function(e){return new Xo(appendToURLPath(this.url,encodeURIComponent(e)),this.pipeline)};ContainerClient.prototype.getBlockBlobClient=function(e){return new Wo(appendToURLPath(this.url,encodeURIComponent(e)),this.pipeline)};ContainerClient.prototype.getPageBlobClient=function(e){return new Vo(appendToURLPath(this.url,encodeURIComponent(e)),this.pipeline)};ContainerClient.prototype.getProperties=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o;return i.__generator(this,function(s){switch(s.label){case 0:if(!e.conditions){e.conditions={}}t=createSpan("ContainerClient-getProperties",e.tracingOptions),n=t.span,r=t.spanOptions;s.label=1;case 1:s.trys.push([1,3,4,5]);return[4,this.containerContext.getProperties(i.__assign(i.__assign({abortSignal:e.abortSignal},e.conditions),{spanOptions:r}))];case 2:return[2,s.sent()];case 3:o=s.sent();n.setStatus({code:a.CanonicalCode.UNKNOWN,message:o.message});throw o;case 4:n.end();return[7];case 5:return[2]}})})};ContainerClient.prototype.delete=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o;return i.__generator(this,function(i){switch(i.label){case 0:if(!e.conditions){e.conditions={}}t=createSpan("ContainerClient-delete",e.tracingOptions),n=t.span,r=t.spanOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);return[4,this.containerContext.deleteMethod({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:e.conditions,spanOptions:r})];case 2:return[2,i.sent()];case 3:o=i.sent();n.setStatus({code:a.CanonicalCode.UNKNOWN,message:o.message});throw o;case 4:n.end();return[7];case 5:return[2]}})})};ContainerClient.prototype.deleteIfExists=function(e){var t,n;if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:r=createSpan("ContainerClient-deleteIfExists",e.tracingOptions),o=r.span,s=r.spanOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this.delete(i.__assign(i.__assign({},e),{tracingOptions:i.__assign(i.__assign({},e.tracingOptions),{spanOptions:s})}))];case 2:c=l.sent();return[2,i.__assign(i.__assign({succeeded:true},c),{_response:c._response})];case 3:u=l.sent();if(((t=u.details)===null||t===void 0?void 0:t.errorCode)==="ContainerNotFound"){o.setStatus({code:a.CanonicalCode.NOT_FOUND,message:"Expected exception when deleting a container only if it exists."});return[2,i.__assign(i.__assign({succeeded:false},(n=u.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:u.response})]}o.setStatus({code:a.CanonicalCode.UNKNOWN,message:u.message});throw u;case 4:o.end();return[7];case 5:return[2]}})})};ContainerClient.prototype.setMetadata=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s;return i.__generator(this,function(i){switch(i.label){case 0:if(!t.conditions){t.conditions={}}if(t.conditions.ifUnmodifiedSince){throw new RangeError("the IfUnmodifiedSince must have their default values because they are ignored by the blob service")}n=createSpan("ContainerClient-setMetadata",t.tracingOptions),r=n.span,o=n.spanOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);return[4,this.containerContext.setMetadata({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:e,modifiedAccessConditions:t.conditions,spanOptions:o})];case 2:return[2,i.sent()];case 3:s=i.sent();r.setStatus({code:a.CanonicalCode.UNKNOWN,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};ContainerClient.prototype.getAccessPolicy=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o,s,c,u,l,p,f;return i.__generator(this,function(i){switch(i.label){case 0:if(!e.conditions){e.conditions={}}t=createSpan("ContainerClient-getAccessPolicy",e.tracingOptions),n=t.span,r=t.spanOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);return[4,this.containerContext.getAccessPolicy({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,spanOptions:r})];case 2:o=i.sent();s={_response:o._response,blobPublicAccess:o.blobPublicAccess,date:o.date,etag:o.etag,errorCode:o.errorCode,lastModified:o.lastModified,requestId:o.requestId,clientRequestId:o.clientRequestId,signedIdentifiers:[],version:o.version};for(c=0,u=o;c<u.length;c++){l=u[c];p=undefined;if(l.accessPolicy){p={permissions:l.accessPolicy.permissions};if(l.accessPolicy.expiresOn){p.expiresOn=new Date(l.accessPolicy.expiresOn)}if(l.accessPolicy.startsOn){p.startsOn=new Date(l.accessPolicy.startsOn)}}s.signedIdentifiers.push({accessPolicy:p,id:l.id})}return[2,s];case 3:f=i.sent();n.setStatus({code:a.CanonicalCode.UNKNOWN,message:f.message});throw f;case 4:n.end();return[7];case 5:return[2]}})})};ContainerClient.prototype.setAccessPolicy=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c,u,l,p,f;return i.__generator(this,function(i){switch(i.label){case 0:n.conditions=n.conditions||{};r=createSpan("ContainerClient-setAccessPolicy",n.tracingOptions),o=r.span,s=r.spanOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);c=[];for(u=0,l=t||[];u<l.length;u++){p=l[u];c.push({accessPolicy:{expiresOn:p.accessPolicy.expiresOn?truncatedISO8061Date(p.accessPolicy.expiresOn):"",permissions:p.accessPolicy.permissions,startsOn:p.accessPolicy.startsOn?truncatedISO8061Date(p.accessPolicy.startsOn):""},id:p.id})}return[4,this.containerContext.setAccessPolicy({abortSignal:n.abortSignal,access:e,containerAcl:c,leaseAccessConditions:n.conditions,modifiedAccessConditions:n.conditions,spanOptions:s})];case 2:return[2,i.sent()];case 3:f=i.sent();o.setStatus({code:a.CanonicalCode.UNKNOWN,message:f.message});throw f;case 4:o.end();return[7];case 5:return[2]}})})};ContainerClient.prototype.getBlobLeaseClient=function(e){return new Go(this,e)};ContainerClient.prototype.uploadBlockBlob=function(e,t,n,r){if(r===void 0){r={}}return i.__awaiter(this,void 0,void 0,function(){var o,s,c,u,l,p;return i.__generator(this,function(f){switch(f.label){case 0:o=createSpan("ContainerClient-uploadBlockBlob",r.tracingOptions),s=o.span,c=o.spanOptions;f.label=1;case 1:f.trys.push([1,3,4,5]);u=this.getBlockBlobClient(e);return[4,u.upload(t,n,i.__assign(i.__assign({},r),{tracingOptions:i.__assign(i.__assign({},r.tracingOptions),{spanOptions:c})}))];case 2:l=f.sent();return[2,{blockBlobClient:u,response:l}];case 3:p=f.sent();s.setStatus({code:a.CanonicalCode.UNKNOWN,message:p.message});throw p;case 4:s.end();return[7];case 5:return[2]}})})};ContainerClient.prototype.deleteBlob=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:n=createSpan("ContainerClient-deleteBlob",t.tracingOptions),r=n.span,o=n.spanOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);s=this.getBlobClient(e);if(t.versionId){s=s.withVersion(t.versionId)}return[4,s.delete(i.__assign(i.__assign({},t),{tracingOptions:i.__assign(i.__assign({},t.tracingOptions),{spanOptions:o})}))];case 2:return[2,u.sent()];case 3:c=u.sent();r.setStatus({code:a.CanonicalCode.UNKNOWN,message:c.message});throw c;case 4:r.end();return[7];case 5:return[2]}})})};ContainerClient.prototype.listBlobFlatSegment=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:n=createSpan("ContainerClient-listBlobFlatSegment",t.tracingOptions),r=n.span,o=n.spanOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);return[4,this.containerContext.listBlobFlatSegment(i.__assign(i.__assign({marker:e},t),{spanOptions:o}))];case 2:s=l.sent();c=i.__assign(i.__assign({},s),{_response:s._response,segment:i.__assign(i.__assign({},s.segment),{blobItems:s.segment.blobItems.map(function(e){var t=i.__assign(i.__assign({},e),{tags:toTags(e.blobTags),objectReplicationSourceProperties:parseObjectReplicationRecord(e.objectReplicationMetadata)});return t})})});return[2,c];case 3:u=l.sent();r.setStatus({code:a.CanonicalCode.UNKNOWN,message:u.message});throw u;case 4:r.end();return[7];case 5:return[2]}})})};ContainerClient.prototype.listBlobHierarchySegment=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c,u,l;return i.__generator(this,function(p){switch(p.label){case 0:r=createSpan("ContainerClient-listBlobHierarchySegment",n.tracingOptions),o=r.span,s=r.spanOptions;p.label=1;case 1:p.trys.push([1,3,4,5]);return[4,this.containerContext.listBlobHierarchySegment(e,i.__assign(i.__assign({marker:t},n),{spanOptions:s}))];case 2:c=p.sent();u=i.__assign(i.__assign({},c),{_response:c._response,segment:i.__assign(i.__assign({},c.segment),{blobItems:c.segment.blobItems.map(function(e){var t=i.__assign(i.__assign({},e),{tags:toTags(e.blobTags),objectReplicationSourceProperties:parseObjectReplicationRecord(e.objectReplicationMetadata)});return t})})});return[2,u];case 3:l=p.sent();o.setStatus({code:a.CanonicalCode.UNKNOWN,message:l.message});throw l;case 4:o.end();return[7];case 5:return[2]}})})};ContainerClient.prototype.listSegments=function(e,t){if(t===void 0){t={}}return i.__asyncGenerator(this,arguments,function listSegments_1(){var n;return i.__generator(this,function(r){switch(r.label){case 0:if(!(!!e||e===undefined))return[3,7];r.label=1;case 1:return[4,i.__await(this.listBlobFlatSegment(e,t))];case 2:n=r.sent();e=n.continuationToken;return[4,i.__await(n)];case 3:return[4,i.__await.apply(void 0,[r.sent()])];case 4:return[4,r.sent()];case 5:r.sent();r.label=6;case 6:if(e)return[3,1];r.label=7;case 7:return[2]}})})};ContainerClient.prototype.listItems=function(e){if(e===void 0){e={}}return i.__asyncGenerator(this,arguments,function listItems_1(){var t,n,r,a,o;var s,c;return i.__generator(this,function(u){switch(u.label){case 0:u.trys.push([0,7,8,13]);n=i.__asyncValues(this.listSegments(t,e));u.label=1;case 1:return[4,i.__await(n.next())];case 2:if(!(r=u.sent(),!r.done))return[3,6];a=r.value;return[5,i.__values(i.__asyncDelegator(i.__asyncValues(a.segment.blobItems)))];case 3:return[4,i.__await.apply(void 0,[u.sent()])];case 4:u.sent();u.label=5;case 5:return[3,1];case 6:return[3,13];case 7:o=u.sent();s={error:o};return[3,13];case 8:u.trys.push([8,,11,12]);if(!(r&&!r.done&&(c=n.return)))return[3,10];return[4,i.__await(c.call(n))];case 9:u.sent();u.label=10;case 10:return[3,12];case 11:if(s)throw s.error;return[7];case 12:return[7];case 13:return[2]}})})};ContainerClient.prototype.listBlobsFlat=function(e){var t;var n=this;if(e===void 0){e={}}var r=[];if(e.includeCopy){r.push("copy")}if(e.includeDeleted){r.push("deleted")}if(e.includeMetadata){r.push("metadata")}if(e.includeSnapshots){r.push("snapshots")}if(e.includeVersions){r.push("versions")}if(e.includeUncommitedBlobs){r.push("uncommittedblobs")}if(e.includeTags){r.push("tags")}if(e.prefix===""){e.prefix=undefined}var a=i.__assign(i.__assign({},e),r.length>0?{include:r}:{});var o=this.listItems(a);return t={next:function(){return o.next()}},t[Symbol.asyncIterator]=function(){return this},t.byPage=function(e){if(e===void 0){e={}}return n.listSegments(e.continuationToken,i.__assign({maxPageSize:e.maxPageSize},a))},t};ContainerClient.prototype.listHierarchySegments=function(e,t,n){if(n===void 0){n={}}return i.__asyncGenerator(this,arguments,function listHierarchySegments_1(){var r;return i.__generator(this,function(a){switch(a.label){case 0:if(!(!!t||t===undefined))return[3,7];a.label=1;case 1:return[4,i.__await(this.listBlobHierarchySegment(e,t,n))];case 2:r=a.sent();t=r.continuationToken;return[4,i.__await(r)];case 3:return[4,i.__await.apply(void 0,[a.sent()])];case 4:return[4,a.sent()];case 5:a.sent();a.label=6;case 6:if(t)return[3,1];a.label=7;case 7:return[2]}})})};ContainerClient.prototype.listItemsByHierarchy=function(e,t){if(t===void 0){t={}}return i.__asyncGenerator(this,arguments,function listItemsByHierarchy_1(){var n,r,a,o,s,c,u,l,p,f,d,m;var h,g;return i.__generator(this,function(y){switch(y.label){case 0:y.trys.push([0,14,15,20]);r=i.__asyncValues(this.listHierarchySegments(e,n,t));y.label=1;case 1:return[4,i.__await(r.next())];case 2:if(!(a=y.sent(),!a.done))return[3,13];o=a.value;s=o.segment;if(!s.blobPrefixes)return[3,7];c=0,u=s.blobPrefixes;y.label=3;case 3:if(!(c<u.length))return[3,7];l=u[c];return[4,i.__await(i.__assign({kind:"prefix"},l))];case 4:return[4,y.sent()];case 5:y.sent();y.label=6;case 6:c++;return[3,3];case 7:p=0,f=s.blobItems;y.label=8;case 8:if(!(p<f.length))return[3,12];d=f[p];return[4,i.__await(i.__assign({kind:"blob"},d))];case 9:return[4,y.sent()];case 10:y.sent();y.label=11;case 11:p++;return[3,8];case 12:return[3,1];case 13:return[3,20];case 14:m=y.sent();h={error:m};return[3,20];case 15:y.trys.push([15,,18,19]);if(!(a&&!a.done&&(g=r.return)))return[3,17];return[4,i.__await(g.call(r))];case 16:y.sent();y.label=17;case 17:return[3,19];case 18:if(h)throw h.error;return[7];case 19:return[7];case 20:return[2]}})})};ContainerClient.prototype.listBlobsByHierarchy=function(e,t){var n;var r=this;if(t===void 0){t={}}if(e===""){throw new RangeError("delimiter should contain one or more characters")}var a=[];if(t.includeCopy){a.push("copy")}if(t.includeDeleted){a.push("deleted")}if(t.includeMetadata){a.push("metadata")}if(t.includeSnapshots){a.push("snapshots")}if(t.includeVersions){a.push("versions")}if(t.includeUncommitedBlobs){a.push("uncommittedblobs")}if(t.includeTags){a.push("tags")}if(t.prefix===""){t.prefix=undefined}var o=i.__assign(i.__assign({},t),a.length>0?{include:a}:{});var s=this.listItemsByHierarchy(e,o);return n={next:function(){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(e){return[2,s.next()]})})}},n[Symbol.asyncIterator]=function(){return this},n.byPage=function(t){if(t===void 0){t={}}return r.listHierarchySegments(e,t.continuationToken,i.__assign({maxPageSize:t.maxPageSize},o))},n};ContainerClient.prototype.getContainerNameFromUrl=function(){var e;try{var t=r.URLBuilder.parse(this.url);if(t.getHost().split(".")[1]==="blob"){e=t.getPath().split("/")[1]}else if(isIpEndpointStyle(t)){e=t.getPath().split("/")[2]}else{e=t.getPath().split("/")[1]}e=decodeURIComponent(e);if(!e){throw new Error("Provided containerName is invalid.")}return e}catch(e){throw new Error("Unable to extract containerName with provided information.")}};return ContainerClient}(Ao);function getBodyAsText(e){return i.__awaiter(this,void 0,void 0,function(){var t,n;return i.__generator(this,function(r){switch(r.label){case 0:t=Buffer.alloc(Da);return[4,streamToBuffer2(e.readableStreamBody,t)];case 1:n=r.sent();t=t.slice(0,n);return[2,t.toString()]}})})}function utf8ByteLength(e){return Buffer.byteLength(e)}var Qo=": ";var Ko=" ";var Jo=-1;var Yo=function(){function BatchResponseParser(e,t){if(!e||!e.contentType){throw new RangeError("batchResponse is malformed or doesn't contain valid content-type.")}if(!t||t.size===0){throw new RangeError("Invalid state: subRequests is not provided or size is 0.")}this.batchResponse=e;this.subRequests=t;this.responseBatchBoundary=this.batchResponse.contentType.split("=")[1];this.perResponsePrefix="--"+this.responseBatchBoundary+za;this.batchResponseEnding="--"+this.responseBatchBoundary+"--"}BatchResponseParser.prototype.parseBatchResponse=function(){return i.__awaiter(this,void 0,void 0,function(){var e,t,n,a,o,s,c,u,l,p,f,d,m,h,g,y,v,b,b;return i.__generator(this,function(i){switch(i.label){case 0:if(this.batchResponse._response.status!=Ca.HTTP_ACCEPTED){throw new Error("Invalid state: batch request failed with status: '"+this.batchResponse._response.status+"'.")}return[4,getBodyAsText(this.batchResponse)];case 1:e=i.sent();t=e.split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1);n=t.length;if(n!=this.subRequests.size&&n!=1){throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.")}a=new Array(n);o=0;s=0;for(c=0;c<n;c++){u=t[c];a[c]={};l=a[c];l.headers=new r.HttpHeaders;p=u.split(""+za);f=false;d=false;m=false;h=Jo;for(g=0,y=p;g<y.length;g++){v=y[g];if(!f){if(v.startsWith(Ta.CONTENT_ID)){h=parseInt(v.split(Qo)[1])}if(v.startsWith(Ba)){f=true;b=v.split(Ko);l.status=parseInt(b[1]);l.statusMessage=b.slice(2).join(Ko)}continue}if(v.trim()===""){if(!d){d=true}continue}if(!d){if(v.indexOf(Qo)===-1){throw new Error("Invalid state: find non-empty line '"+v+"' without HTTP header delimiter '"+Qo+"'.")}b=v.split(Qo);l.headers.set(b[0],b[1]);if(b[0]===Ta.X_MS_ERROR_CODE){l.errorCode=b[1];m=true}}else{if(!l.bodyAsText){l.bodyAsText=""}l.bodyAsText+=v}}if(h!=Jo){l._request=this.subRequests.get(h)}if(m){s++}else{o++}}return[2,{subResponses:a,subResponsesSucceededCount:o,subResponsesFailedCount:s}]}})})};return BatchResponseParser}();var Zo;(function(e){e[e["LOCKED"]=0]="LOCKED";e[e["UNLOCKED"]=1]="UNLOCKED"})(Zo||(Zo={}));var es=function(){function Mutex(){}Mutex.lock=function(e){return i.__awaiter(this,void 0,void 0,function(){var t=this;return i.__generator(this,function(n){return[2,new Promise(function(n){if(t.keys[e]===undefined||t.keys[e]===Zo.UNLOCKED){t.keys[e]=Zo.LOCKED;n()}else{t.onUnlockEvent(e,function(){t.keys[e]=Zo.LOCKED;n()})}})]})})};Mutex.unlock=function(e){return i.__awaiter(this,void 0,void 0,function(){var t=this;return i.__generator(this,function(n){return[2,new Promise(function(n){if(t.keys[e]===Zo.LOCKED){t.emitUnlockEvent(e)}delete t.keys[e];n()})]})})};Mutex.onUnlockEvent=function(e,t){if(this.listeners[e]===undefined){this.listeners[e]=[t]}else{this.listeners[e].push(t)}};Mutex.emitUnlockEvent=function(e){var t=this;if(this.listeners[e]!==undefined&&this.listeners[e].length>0){var n=this.listeners[e].shift();setImmediate(function(){n.call(t)})}};Mutex.keys={};Mutex.listeners={};return Mutex}();var ts=function(){function BlobBatch(){this.batch="batch";this.batchRequest=new ns}BlobBatch.prototype.getMultiPartContentType=function(){return this.batchRequest.getMultipartContentType()};BlobBatch.prototype.getHttpRequestBody=function(){return this.batchRequest.getHttpRequestBody()};BlobBatch.prototype.getSubRequests=function(){return this.batchRequest.getSubRequests()};BlobBatch.prototype.addSubRequestInternal=function(e,t){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(n){switch(n.label){case 0:return[4,es.lock(this.batch)];case 1:n.sent();n.label=2;case 2:n.trys.push([2,,4,6]);this.batchRequest.preAddSubRequest(e);return[4,t()];case 3:n.sent();this.batchRequest.postAddSubRequest(e);return[3,6];case 4:return[4,es.unlock(this.batch)];case 5:n.sent();return[7];case 6:return[2]}})})};BlobBatch.prototype.setBatchType=function(e){if(!this.batchType){this.batchType=e}if(this.batchType!==e){throw new RangeError("BlobBatch only supports one operation type per batch and it already is being used for "+this.batchType+" operations.")}};BlobBatch.prototype.deleteBlob=function(e,t,n){return i.__awaiter(this,void 0,void 0,function(){var o,s,c,u,l,p;var f=this;return i.__generator(this,function(d){switch(d.label){case 0:if(typeof e==="string"&&(r.isNode&&t instanceof Po||t instanceof Ja||r.isTokenCredential(t))){o=e;s=t}else if(e instanceof Ho){o=e.url;s=e.credential;n=t}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!n){n={}}c=createSpan("BatchDeleteRequest-addSubRequest",n.tracingOptions),u=c.span,l=c.spanOptions;d.label=1;case 1:d.trys.push([1,3,4,5]);this.setBatchType("delete");return[4,this.addSubRequestInternal({url:o,credential:s},function(){return i.__awaiter(f,void 0,void 0,function(){return i.__generator(this,function(e){switch(e.label){case 0:return[4,new Ho(o,this.batchRequest.createPipeline(s)).delete(i.__assign(i.__assign({},n),{tracingOptions:i.__assign(i.__assign({},n.tracingOptions),{spanOptions:l})}))];case 1:e.sent();return[2]}})})})];case 2:d.sent();return[3,5];case 3:p=d.sent();u.setStatus({code:a.CanonicalCode.UNKNOWN,message:p.message});throw p;case 4:u.end();return[7];case 5:return[2]}})})};BlobBatch.prototype.setBlobAccessTier=function(e,t,n,o){return i.__awaiter(this,void 0,void 0,function(){var s,c,u,l,p,f,d;var m=this;return i.__generator(this,function(h){switch(h.label){case 0:if(typeof e==="string"&&(r.isNode&&t instanceof Po||t instanceof Ja||r.isTokenCredential(t))){s=e;c=t;u=n}else if(e instanceof Ho){s=e.url;c=e.credential;u=t;o=n}else{throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.")}if(!o){o={}}l=createSpan("BatchSetTierRequest-addSubRequest",o.tracingOptions),p=l.span,f=l.spanOptions;h.label=1;case 1:h.trys.push([1,3,4,5]);this.setBatchType("setAccessTier");return[4,this.addSubRequestInternal({url:s,credential:c},function(){return i.__awaiter(m,void 0,void 0,function(){return i.__generator(this,function(e){switch(e.label){case 0:return[4,new Ho(s,this.batchRequest.createPipeline(c)).setAccessTier(u,i.__assign(i.__assign({},o),{tracingOptions:i.__assign(i.__assign({},o.tracingOptions),{spanOptions:f})}))];case 1:e.sent();return[2]}})})})];case 2:h.sent();return[3,5];case 3:d=h.sent();p.setStatus({code:a.CanonicalCode.UNKNOWN,message:d.message});throw d;case 4:p.end();return[7];case 5:return[2]}})})};return BlobBatch}();var ns=function(){function InnerBatchRequest(){this.operationCount=0;this.body="";var e=r.generateUuid();this.boundary="batch_"+e;this.subRequestPrefix="--"+this.boundary+za+Ta.CONTENT_TYPE+": application/http"+za+Ta.CONTENT_TRANSFER_ENCODING+": binary";this.multipartContentType="multipart/mixed; boundary="+this.boundary;this.batchRequestEnding="--"+this.boundary+"--";this.subRequests=new Map}InnerBatchRequest.prototype.createPipeline=function(e){var t=e instanceof Ja;var n=3+(t?0:1);var i=new Array(n);i[0]=r.deserializationPolicy();i[1]=new os;if(!t){i[2]=r.isTokenCredential(e)?r.bearerTokenAuthenticationPolicy(e,Ea):e}i[n-1]=new is(this);return new to(i,{})};InnerBatchRequest.prototype.appendSubRequestToBody=function(e){this.body+=[this.subRequestPrefix,Ta.CONTENT_ID+": "+this.operationCount,"",e.method.toString()+" "+getURLPathAndQuery(e.url)+" "+Ba+za].join(za);for(var t=0,n=e.headers.headersArray();t<n.length;t++){var r=n[t];this.body+=r.name+": "+r.value+za}this.body+=za};InnerBatchRequest.prototype.preAddSubRequest=function(e){if(this.operationCount>=Aa){throw new RangeError("Cannot exceed "+Aa+" sub requests in a single batch")}var t=getURLPath(e.url);if(!t||t==""){throw new RangeError("Invalid url for sub request: '"+e.url+"'")}};InnerBatchRequest.prototype.postAddSubRequest=function(e){this.subRequests.set(this.operationCount,e);this.operationCount++};InnerBatchRequest.prototype.getHttpRequestBody=function(){return""+this.body+this.batchRequestEnding+za};InnerBatchRequest.prototype.getMultipartContentType=function(){return this.multipartContentType};InnerBatchRequest.prototype.getSubRequests=function(){return this.subRequests};return InnerBatchRequest}();var rs=function(e){i.__extends(BatchRequestAssemblePolicy,e);function BatchRequestAssemblePolicy(t,n,i){var a=e.call(this,n,i)||this;a.dummyResponse={request:new r.WebResource,status:200,headers:new r.HttpHeaders};a.batchRequest=t;return a}BatchRequestAssemblePolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){return i.__generator(this,function(t){switch(t.label){case 0:return[4,this.batchRequest.appendSubRequestToBody(e)];case 1:t.sent();return[2,this.dummyResponse]}})})};return BatchRequestAssemblePolicy}(r.BaseRequestPolicy);var is=function(){function BatchRequestAssemblePolicyFactory(e){this.batchRequest=e}BatchRequestAssemblePolicyFactory.prototype.create=function(e,t){return new rs(this.batchRequest,e,t)};return BatchRequestAssemblePolicyFactory}();var as=function(e){i.__extends(BatchHeaderFilterPolicy,e);function BatchHeaderFilterPolicy(t,n){return e.call(this,t,n)||this}BatchHeaderFilterPolicy.prototype.sendRequest=function(e){return i.__awaiter(this,void 0,void 0,function(){var t,n,r,a;return i.__generator(this,function(i){t="";for(n=0,r=e.headers.headersArray();n<r.length;n++){a=r[n];if(iEqual(a.name,Ta.X_MS_VERSION)){t=a.name}}if(t!==""){e.headers.remove(t)}return[2,this._nextPolicy.sendRequest(e)]})})};return BatchHeaderFilterPolicy}(r.BaseRequestPolicy);var os=function(){function BatchHeaderFilterPolicyFactory(){}BatchHeaderFilterPolicyFactory.prototype.create=function(e,t){return new as(e,t)};return BatchHeaderFilterPolicyFactory}();var ss=function(){function BlobBatchClient(e,t,n){var r;if(t instanceof to){r=t}else if(!t){r=newPipeline(new Ja,n)}else{r=newPipeline(t,n)}var i=new Co(e,r.toServiceClientOptions());this._serviceContext=new Xr(i)}BlobBatchClient.prototype.createBatch=function(){return new ts};BlobBatchClient.prototype.deleteBlobs=function(e,t,n){return i.__awaiter(this,void 0,void 0,function(){var r,a,o,s;return i.__generator(this,function(i){switch(i.label){case 0:r=new ts;a=0,o=e;i.label=1;case 1:if(!(a<o.length))return[3,6];s=o[a];if(!(typeof s==="string"))return[3,3];return[4,r.deleteBlob(s,t,n)];case 2:i.sent();return[3,5];case 3:return[4,r.deleteBlob(s,t)];case 4:i.sent();i.label=5;case 5:a++;return[3,1];case 6:return[2,this.submitBatch(r)]}})})};BlobBatchClient.prototype.setBlobsAccessTier=function(e,t,n,r){return i.__awaiter(this,void 0,void 0,function(){var a,o,s,c;return i.__generator(this,function(i){switch(i.label){case 0:a=new ts;o=0,s=e;i.label=1;case 1:if(!(o<s.length))return[3,6];c=s[o];if(!(typeof c==="string"))return[3,3];return[4,a.setBlobAccessTier(c,t,n,r)];case 2:i.sent();return[3,5];case 3:return[4,a.setBlobAccessTier(c,t,n)];case 4:i.sent();i.label=5;case 5:o++;return[3,1];case 6:return[2,this.submitBatch(a)]}})})};BlobBatchClient.prototype.submitBatch=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s,c,u,l,p,f;return i.__generator(this,function(d){switch(d.label){case 0:if(!e||e.getSubRequests().size==0){throw new RangeError("Batch request should contain one or more sub requests.")}n=createSpan("BlobBatchClient-submitBatch",t.tracingOptions),r=n.span,o=n.spanOptions;d.label=1;case 1:d.trys.push([1,4,5,6]);s=e.getHttpRequestBody();return[4,this._serviceContext.submitBatch(s,utf8ByteLength(s),e.getMultiPartContentType(),i.__assign(i.__assign({},t),{spanOptions:o}))];case 2:c=d.sent();u=new Yo(c,e.getSubRequests());return[4,u.parseBatchResponse()];case 3:l=d.sent();p={_response:c._response,contentType:c.contentType,errorCode:c.errorCode,requestId:c.requestId,clientRequestId:c.clientRequestId,version:c.version,subResponses:l.subResponses,subResponsesSucceededCount:l.subResponsesSucceededCount,subResponsesFailedCount:l.subResponsesFailedCount};return[2,p];case 4:f=d.sent();r.setStatus({code:a.CanonicalCode.UNKNOWN,message:f.message});throw f;case 5:r.end();return[7];case 6:return[2]}})})};return BlobBatchClient}();var cs=function(e){i.__extends(BlobServiceClient,e);function BlobServiceClient(t,n,i){var a=this;var o;if(n instanceof to){o=n}else if(r.isNode&&n instanceof Po||n instanceof Ja||r.isTokenCredential(n)){o=newPipeline(n,i)}else{o=newPipeline(new Ja,i)}a=e.call(this,t,o)||this;a.serviceContext=new Xr(a.storageClientContext);return a}BlobServiceClient.fromConnectionString=function(e,t){t=t||{};var n=extractConnectionStringParts(e);if(n.kind==="AccountConnString"){{var i=new Po(n.accountName,n.accountKey);t.proxyOptions=r.getDefaultProxySettings(n.proxyUri);var a=newPipeline(i,t);return new BlobServiceClient(n.url,a)}}else if(n.kind==="SASConnString"){var a=newPipeline(new Ja,t);return new BlobServiceClient(n.url+"?"+n.accountSas,a)}else{throw new Error("Connection string must be either an Account connection string or a SAS connection string")}};BlobServiceClient.prototype.getContainerClient=function(e){return new $o(appendToURLPath(this.url,encodeURIComponent(e)),this.pipeline)};BlobServiceClient.prototype.createContainer=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s,c,u;return i.__generator(this,function(l){switch(l.label){case 0:n=createSpan("BlobServiceClient-createContainer",t.tracingOptions),r=n.span,o=n.spanOptions;l.label=1;case 1:l.trys.push([1,3,4,5]);s=this.getContainerClient(e);return[4,s.create(i.__assign(i.__assign({},t),{tracingOptions:i.__assign(i.__assign({},t.tracingOptions),{spanOptions:o})}))];case 2:c=l.sent();return[2,{containerClient:s,containerCreateResponse:c}];case 3:u=l.sent();r.setStatus({code:a.CanonicalCode.UNKNOWN,message:u.message});throw u;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.deleteContainer=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s,c;return i.__generator(this,function(u){switch(u.label){case 0:n=createSpan("BlobServiceClient-deleteContainer",t.tracingOptions),r=n.span,o=n.spanOptions;u.label=1;case 1:u.trys.push([1,3,4,5]);s=this.getContainerClient(e);return[4,s.delete(i.__assign(i.__assign({},t),{tracingOptions:i.__assign(i.__assign({},t.tracingOptions),{spanOptions:o})}))];case 2:return[2,u.sent()];case 3:c=u.sent();r.setStatus({code:a.CanonicalCode.UNKNOWN,message:c.message});throw c;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.undeleteContainer=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c,u,l,p;return i.__generator(this,function(f){switch(f.label){case 0:r=createSpan("BlobServiceClient-undeleteContainer",n.tracingOptions),o=r.span,s=r.spanOptions;f.label=1;case 1:f.trys.push([1,3,4,5]);c=this.getContainerClient(n.destinationContainerName||e);u=new ti(c["storageClientContext"]);return[4,u.restore(i.__assign(i.__assign({deletedContainerName:e,deletedContainerVersion:t},n),{tracingOptions:i.__assign(i.__assign({},n.tracingOptions),{spanOptions:s})}))];case 2:l=f.sent();return[2,{containerClient:c,containerUndeleteResponse:l}];case 3:p=f.sent();o.setStatus({code:a.CanonicalCode.UNKNOWN,message:p.message});throw p;case 4:o.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getProperties=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o;return i.__generator(this,function(i){switch(i.label){case 0:t=createSpan("BlobServiceClient-getProperties",e.tracingOptions),n=t.span,r=t.spanOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);return[4,this.serviceContext.getProperties({abortSignal:e.abortSignal,spanOptions:r})];case 2:return[2,i.sent()];case 3:o=i.sent();n.setStatus({code:a.CanonicalCode.UNKNOWN,message:o.message});throw o;case 4:n.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.setProperties=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s;return i.__generator(this,function(i){switch(i.label){case 0:n=createSpan("BlobServiceClient-setProperties",t.tracingOptions),r=n.span,o=n.spanOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);return[4,this.serviceContext.setProperties(e,{abortSignal:t.abortSignal,spanOptions:o})];case 2:return[2,i.sent()];case 3:s=i.sent();r.setStatus({code:a.CanonicalCode.UNKNOWN,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getStatistics=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o;return i.__generator(this,function(i){switch(i.label){case 0:t=createSpan("BlobServiceClient-getStatistics",e.tracingOptions),n=t.span,r=t.spanOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);return[4,this.serviceContext.getStatistics({abortSignal:e.abortSignal,spanOptions:r})];case 2:return[2,i.sent()];case 3:o=i.sent();n.setStatus({code:a.CanonicalCode.UNKNOWN,message:o.message});throw o;case 4:n.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getAccountInfo=function(e){if(e===void 0){e={}}return i.__awaiter(this,void 0,void 0,function(){var t,n,r,o;return i.__generator(this,function(i){switch(i.label){case 0:t=createSpan("BlobServiceClient-getAccountInfo",e.tracingOptions),n=t.span,r=t.spanOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);return[4,this.serviceContext.getAccountInfo({abortSignal:e.abortSignal,spanOptions:r})];case 2:return[2,i.sent()];case 3:o=i.sent();n.setStatus({code:a.CanonicalCode.UNKNOWN,message:o.message});throw o;case 4:n.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.listContainersSegment=function(e,t){if(t===void 0){t={}}return i.__awaiter(this,void 0,void 0,function(){var n,r,o,s;return i.__generator(this,function(c){switch(c.label){case 0:n=createSpan("BlobServiceClient-listContainersSegment",t.tracingOptions),r=n.span,o=n.spanOptions;c.label=1;case 1:c.trys.push([1,3,4,5]);return[4,this.serviceContext.listContainersSegment(i.__assign(i.__assign({abortSignal:t.abortSignal,marker:e},t),{include:typeof t.include==="string"?[t.include]:t.include,spanOptions:o}))];case 2:return[2,c.sent()];case 3:s=c.sent();r.setStatus({code:a.CanonicalCode.UNKNOWN,message:s.message});throw s;case 4:r.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.findBlobsByTagsSegment=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c;return i.__generator(this,function(i){switch(i.label){case 0:r=createSpan("BlobServiceClient-findBlobsByTagsSegment",n.tracingOptions),o=r.span,s=r.spanOptions;i.label=1;case 1:i.trys.push([1,3,4,5]);return[4,this.serviceContext.filterBlobs({abortSignal:n.abortSignal,where:e,marker:t,maxPageSize:n.maxPageSize,spanOptions:s})];case 2:return[2,i.sent()];case 3:c=i.sent();o.setStatus({code:a.CanonicalCode.UNKNOWN,message:c.message});throw c;case 4:o.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.findBlobsByTagsSegments=function(e,t,n){if(n===void 0){n={}}return i.__asyncGenerator(this,arguments,function findBlobsByTagsSegments_1(){var r;return i.__generator(this,function(a){switch(a.label){case 0:if(!(!!t||t===undefined))return[3,6];a.label=1;case 1:return[4,i.__await(this.findBlobsByTagsSegment(e,t,n))];case 2:r=a.sent();r.blobs=r.blobs||[];t=r.continuationToken;return[4,i.__await(r)];case 3:return[4,a.sent()];case 4:a.sent();a.label=5;case 5:if(t)return[3,1];a.label=6;case 6:return[2]}})})};BlobServiceClient.prototype.findBlobsByTagsItems=function(e,t){if(t===void 0){t={}}return i.__asyncGenerator(this,arguments,function findBlobsByTagsItems_1(){var n,r,a,o,s;var c,u;return i.__generator(this,function(l){switch(l.label){case 0:l.trys.push([0,7,8,13]);r=i.__asyncValues(this.findBlobsByTagsSegments(e,n,t));l.label=1;case 1:return[4,i.__await(r.next())];case 2:if(!(a=l.sent(),!a.done))return[3,6];o=a.value;return[5,i.__values(i.__asyncDelegator(i.__asyncValues(o.blobs)))];case 3:return[4,i.__await.apply(void 0,[l.sent()])];case 4:l.sent();l.label=5;case 5:return[3,1];case 6:return[3,13];case 7:s=l.sent();c={error:s};return[3,13];case 8:l.trys.push([8,,11,12]);if(!(a&&!a.done&&(u=r.return)))return[3,10];return[4,i.__await(u.call(r))];case 9:l.sent();l.label=10;case 10:return[3,12];case 11:if(c)throw c.error;return[7];case 12:return[7];case 13:return[2]}})})};BlobServiceClient.prototype.findBlobsByTags=function(e,t){var n;var r=this;if(t===void 0){t={}}var a=i.__assign({},t);var o=this.findBlobsByTagsItems(e,a);return n={next:function(){return o.next()}},n[Symbol.asyncIterator]=function(){return this},n.byPage=function(t){if(t===void 0){t={}}return r.findBlobsByTagsSegments(e,t.continuationToken,i.__assign({maxPageSize:t.maxPageSize},a))},n};BlobServiceClient.prototype.listSegments=function(e,t){if(t===void 0){t={}}return i.__asyncGenerator(this,arguments,function listSegments_1(){var n;return i.__generator(this,function(r){switch(r.label){case 0:if(!(!!e||e===undefined))return[3,7];r.label=1;case 1:return[4,i.__await(this.listContainersSegment(e,t))];case 2:n=r.sent();n.containerItems=n.containerItems||[];e=n.continuationToken;return[4,i.__await(n)];case 3:return[4,i.__await.apply(void 0,[r.sent()])];case 4:return[4,r.sent()];case 5:r.sent();r.label=6;case 6:if(e)return[3,1];r.label=7;case 7:return[2]}})})};BlobServiceClient.prototype.listItems=function(e){if(e===void 0){e={}}return i.__asyncGenerator(this,arguments,function listItems_1(){var t,n,r,a,o;var s,c;return i.__generator(this,function(u){switch(u.label){case 0:u.trys.push([0,7,8,13]);n=i.__asyncValues(this.listSegments(t,e));u.label=1;case 1:return[4,i.__await(n.next())];case 2:if(!(r=u.sent(),!r.done))return[3,6];a=r.value;return[5,i.__values(i.__asyncDelegator(i.__asyncValues(a.containerItems)))];case 3:return[4,i.__await.apply(void 0,[u.sent()])];case 4:u.sent();u.label=5;case 5:return[3,1];case 6:return[3,13];case 7:o=u.sent();s={error:o};return[3,13];case 8:u.trys.push([8,,11,12]);if(!(r&&!r.done&&(c=n.return)))return[3,10];return[4,i.__await(c.call(n))];case 9:u.sent();u.label=10;case 10:return[3,12];case 11:if(s)throw s.error;return[7];case 12:return[7];case 13:return[2]}})})};BlobServiceClient.prototype.listContainers=function(e){var t;var n=this;if(e===void 0){e={}}if(e.prefix===""){e.prefix=undefined}var r=[];if(e.includeDeleted){r.push("deleted")}if(e.includeMetadata){r.push("metadata")}var a=i.__assign(i.__assign({},e),r.length>0?{include:r}:{});var o=this.listItems(a);return t={next:function(){return o.next()}},t[Symbol.asyncIterator]=function(){return this},t.byPage=function(e){if(e===void 0){e={}}return n.listSegments(e.continuationToken,i.__assign({maxPageSize:e.maxPageSize},a))},t};BlobServiceClient.prototype.getUserDelegationKey=function(e,t,n){if(n===void 0){n={}}return i.__awaiter(this,void 0,void 0,function(){var r,o,s,c,u,l,p;return i.__generator(this,function(f){switch(f.label){case 0:r=createSpan("BlobServiceClient-getUserDelegationKey",n.tracingOptions),o=r.span,s=r.spanOptions;f.label=1;case 1:f.trys.push([1,3,4,5]);return[4,this.serviceContext.getUserDelegationKey({startsOn:truncatedISO8061Date(e,false),expiresOn:truncatedISO8061Date(t,false)},{abortSignal:n.abortSignal,spanOptions:s})];case 2:c=f.sent();u={signedObjectId:c.signedObjectId,signedTenantId:c.signedTenantId,signedStartsOn:new Date(c.signedStartsOn),signedExpiresOn:new Date(c.signedExpiresOn),signedService:c.signedService,signedVersion:c.signedVersion,value:c.value};l=i.__assign({_response:c._response,requestId:c.requestId,clientRequestId:c.clientRequestId,version:c.version,date:c.date,errorCode:c.errorCode},u);return[2,l];case 3:p=f.sent();o.setStatus({code:a.CanonicalCode.UNKNOWN,message:p.message});throw p;case 4:o.end();return[7];case 5:return[2]}})})};BlobServiceClient.prototype.getBlobBatchClient=function(){return new ss(this.url,this.pipeline)};return BlobServiceClient}(Ao);var us=function(){function AccountSASPermissions(){this.read=false;this.write=false;this.delete=false;this.deleteVersion=false;this.list=false;this.add=false;this.create=false;this.update=false;this.process=false;this.tag=false;this.filter=false}AccountSASPermissions.parse=function(e){var t=new AccountSASPermissions;for(var n=0,r=e;n<r.length;n++){var i=r[n];switch(i){case"r":t.read=true;break;case"w":t.write=true;break;case"d":t.delete=true;break;case"x":t.deleteVersion=true;break;case"l":t.list=true;break;case"a":t.add=true;break;case"c":t.create=true;break;case"u":t.update=true;break;case"p":t.process=true;break;case"t":t.tag=true;break;case"f":t.filter=true;break;default:throw new RangeError("Invalid permission character: "+i)}}return t};AccountSASPermissions.prototype.toString=function(){var e=[];if(this.read){e.push("r")}if(this.write){e.push("w")}if(this.delete){e.push("d")}if(this.deleteVersion){e.push("x")}if(this.filter){e.push("f")}if(this.tag){e.push("t")}if(this.list){e.push("l")}if(this.add){e.push("a")}if(this.create){e.push("c")}if(this.update){e.push("u")}if(this.process){e.push("p")}return e.join("")};return AccountSASPermissions}();var ls=function(){function AccountSASResourceTypes(){this.service=false;this.container=false;this.object=false}AccountSASResourceTypes.parse=function(e){var t=new AccountSASResourceTypes;for(var n=0,r=e;n<r.length;n++){var i=r[n];switch(i){case"s":t.service=true;break;case"c":t.container=true;break;case"o":t.object=true;break;default:throw new RangeError("Invalid resource type: "+i)}}return t};AccountSASResourceTypes.prototype.toString=function(){var e=[];if(this.service){e.push("s")}if(this.container){e.push("c")}if(this.object){e.push("o")}return e.join("")};return AccountSASResourceTypes}();var ps=function(){function AccountSASServices(){this.blob=false;this.file=false;this.queue=false;this.table=false}AccountSASServices.parse=function(e){var t=new AccountSASServices;for(var n=0,r=e;n<r.length;n++){var i=r[n];switch(i){case"b":t.blob=true;break;case"f":t.file=true;break;case"q":t.queue=true;break;case"t":t.table=true;break;default:throw new RangeError("Invalid service character: "+i)}}return t};AccountSASServices.prototype.toString=function(){var e=[];if(this.blob){e.push("b")}if(this.table){e.push("t")}if(this.queue){e.push("q")}if(this.file){e.push("f")}return e.join("")};return AccountSASServices}();function ipRangeToString(e){return e.end?e.start+"-"+e.end:e.start}(function(e){e["Https"]="https";e["HttpsAndHttp"]="https,http"})(t.SASProtocol||(t.SASProtocol={}));var fs=function(){function SASQueryParameters(e,t,n,r,i,a,o,s,c,u,l,p,f,d,m,h,g,y,v){this.version=e;this.signature=t;if(n!==undefined&&typeof n!=="string"){this.permissions=n.permissions;this.services=n.services;this.resourceTypes=n.resourceTypes;this.protocol=n.protocol;this.startsOn=n.startsOn;this.expiresOn=n.expiresOn;this.ipRangeInner=n.ipRange;this.identifier=n.identifier;this.resource=n.resource;this.cacheControl=n.cacheControl;this.contentDisposition=n.contentDisposition;this.contentEncoding=n.contentEncoding;this.contentLanguage=n.contentLanguage;this.contentType=n.contentType;if(n.userDelegationKey){this.signedOid=n.userDelegationKey.signedObjectId;this.signedTenantId=n.userDelegationKey.signedTenantId;this.signedStartsOn=n.userDelegationKey.signedStartsOn;this.signedExpiresOn=n.userDelegationKey.signedExpiresOn;this.signedService=n.userDelegationKey.signedService;this.signedVersion=n.userDelegationKey.signedVersion;this.preauthorizedAgentObjectId=n.preauthorizedAgentObjectId;this.correlationId=n.correlationId}}else{this.services=r;this.resourceTypes=i;this.expiresOn=s;this.permissions=n;this.protocol=a;this.startsOn=o;this.ipRangeInner=c;this.identifier=u;this.resource=l;this.cacheControl=p;this.contentDisposition=f;this.contentEncoding=d;this.contentLanguage=m;this.contentType=h;if(g){this.signedOid=g.signedObjectId;this.signedTenantId=g.signedTenantId;this.signedStartsOn=g.signedStartsOn;this.signedExpiresOn=g.signedExpiresOn;this.signedService=g.signedService;this.signedVersion=g.signedVersion;this.preauthorizedAgentObjectId=y;this.correlationId=v}}}Object.defineProperty(SASQueryParameters.prototype,"ipRange",{get:function(){if(this.ipRangeInner){return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}return undefined},enumerable:false,configurable:true});SASQueryParameters.prototype.toString=function(){var e=["sv","ss","srt","spr","st","se","sip","si","skoid","sktid","skt","ske","sks","skv","sr","sp","sig","rscc","rscd","rsce","rscl","rsct","saoid","scid"];var t=[];for(var n=0,r=e;n<r.length;n++){var i=r[n];switch(i){case"sv":this.tryAppendQueryParameter(t,i,this.version);break;case"ss":this.tryAppendQueryParameter(t,i,this.services);break;case"srt":this.tryAppendQueryParameter(t,i,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(t,i,this.protocol);break;case"st":this.tryAppendQueryParameter(t,i,this.startsOn?truncatedISO8061Date(this.startsOn,false):undefined);break;case"se":this.tryAppendQueryParameter(t,i,this.expiresOn?truncatedISO8061Date(this.expiresOn,false):undefined);break;case"sip":this.tryAppendQueryParameter(t,i,this.ipRange?ipRangeToString(this.ipRange):undefined);break;case"si":this.tryAppendQueryParameter(t,i,this.identifier);break;case"skoid":this.tryAppendQueryParameter(t,i,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(t,i,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(t,i,this.signedStartsOn?truncatedISO8061Date(this.signedStartsOn,false):undefined);break;case"ske":this.tryAppendQueryParameter(t,i,this.signedExpiresOn?truncatedISO8061Date(this.signedExpiresOn,false):undefined);break;case"sks":this.tryAppendQueryParameter(t,i,this.signedService);break;case"skv":this.tryAppendQueryParameter(t,i,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(t,i,this.resource);break;case"sp":this.tryAppendQueryParameter(t,i,this.permissions);break;case"sig":this.tryAppendQueryParameter(t,i,this.signature);break;case"rscc":this.tryAppendQueryParameter(t,i,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(t,i,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(t,i,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(t,i,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(t,i,this.contentType);break;case"saoid":this.tryAppendQueryParameter(t,i,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(t,i,this.correlationId);break}}return t.join("&")};SASQueryParameters.prototype.tryAppendQueryParameter=function(e,t,n){if(!n){return}t=encodeURIComponent(t);n=encodeURIComponent(n);if(t.length>0&&n.length>0){e.push(t+"="+n)}};return SASQueryParameters}();function generateAccountSASQueryParameters(e,t){var n=e.version?e.version:wa;if(e.permissions&&e.permissions.deleteVersion&&n<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when provided 'x' permission.")}if(e.permissions&&e.permissions.tag&&n<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 't' permission.")}if(e.permissions&&e.permissions.filter&&n<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when provided 'f' permission.")}var r=us.parse(e.permissions.toString());var i=ps.parse(e.services).toString();var a=ls.parse(e.resourceTypes).toString();var o=[t.accountName,r,i,a,e.startsOn?truncatedISO8061Date(e.startsOn,false):"",truncatedISO8061Date(e.expiresOn,false),e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",n,""].join("\n");var s=t.computeHMACSHA256(o);return new fs(n,s,r.toString(),i,a,e.protocol,e.startsOn,e.expiresOn,e.ipRange)}var ds=function(){function BlobSASPermissions(){this.read=false;this.add=false;this.create=false;this.write=false;this.delete=false;this.deleteVersion=false;this.tag=false;this.move=false;this.execute=false}BlobSASPermissions.parse=function(e){var t=new BlobSASPermissions;for(var n=0,r=e;n<r.length;n++){var i=r[n];switch(i){case"r":t.read=true;break;case"a":t.add=true;break;case"c":t.create=true;break;case"w":t.write=true;break;case"d":t.delete=true;break;case"x":t.deleteVersion=true;break;case"t":t.tag=true;break;case"m":t.move=true;break;case"e":t.execute=true;break;default:throw new RangeError("Invalid permission: "+i)}}return t};BlobSASPermissions.prototype.toString=function(){var e=[];if(this.read){e.push("r")}if(this.add){e.push("a")}if(this.create){e.push("c")}if(this.write){e.push("w")}if(this.delete){e.push("d")}if(this.deleteVersion){e.push("x")}if(this.tag){e.push("t")}if(this.move){e.push("m")}if(this.execute){e.push("e")}return e.join("")};return BlobSASPermissions}();var ms=function(){function ContainerSASPermissions(){this.read=false;this.add=false;this.create=false;this.write=false;this.delete=false;this.deleteVersion=false;this.list=false;this.tag=false;this.move=false;this.execute=false}ContainerSASPermissions.parse=function(e){var t=new ContainerSASPermissions;for(var n=0,r=e;n<r.length;n++){var i=r[n];switch(i){case"r":t.read=true;break;case"a":t.add=true;break;case"c":t.create=true;break;case"w":t.write=true;break;case"d":t.delete=true;break;case"l":t.list=true;break;case"t":t.tag=true;break;case"x":t.deleteVersion=true;break;case"m":t.move=true;break;case"e":t.execute=true;break;default:throw new RangeError("Invalid permission "+i)}}return t};ContainerSASPermissions.prototype.toString=function(){var e=[];if(this.read){e.push("r")}if(this.add){e.push("a")}if(this.create){e.push("c")}if(this.write){e.push("w")}if(this.delete){e.push("d")}if(this.deleteVersion){e.push("x")}if(this.list){e.push("l")}if(this.tag){e.push("t")}if(this.move){e.push("m")}if(this.execute){e.push("e")}return e.join("")};return ContainerSASPermissions}();var hs=function(){function UserDelegationKeyCredential(e,t){this.accountName=e;this.userDelegationKey=t;this.key=Buffer.from(t.value,"base64")}UserDelegationKeyCredential.prototype.computeHMACSHA256=function(e){return l.createHmac("sha256",this.key).update(e,"utf8").digest("base64")};return UserDelegationKeyCredential}();function generateBlobSASQueryParameters(e,t,n){var r=e.version?e.version:wa;var i=t instanceof Po?t:undefined;var a;if(i===undefined&&n!==undefined){a=new hs(n,t)}if(i===undefined&&a===undefined){throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.")}if(r>="2018-11-09"){if(i!==undefined){return generateBlobSASQueryParameters20181109(e,i)}else{if(r>="2020-02-10"){return generateBlobSASQueryParametersUDK20200210(e,a)}else{return generateBlobSASQueryParametersUDK20181109(e,a)}}}if(r>="2015-04-05"){if(i!==undefined){return generateBlobSASQueryParameters20150405(e,i)}else{throw new RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}}throw new RangeError("'version' must be >= '2015-04-05'.")}function generateBlobSASQueryParameters20150405(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.identifier&&!e.permissions&&!e.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}var n="c";if(e.blobName){n="b"}var r;if(e.permissions){if(e.blobName){r=ds.parse(e.permissions.toString()).toString()}else{r=ms.parse(e.permissions.toString()).toString()}}var i=[r?r:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join("\n");var a=t.computeHMACSHA256(i);return new fs(e.version,a,r,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType)}function generateBlobSASQueryParameters20181109(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.identifier&&!e.permissions&&!e.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.")}var n="c";var r=e.snapshotTime;if(e.blobName){n="b";if(e.snapshotTime){n="bs"}else if(e.versionId){n="bv";r=e.versionId}}var i;if(e.permissions){if(e.blobName){i=ds.parse(e.permissions.toString()).toString()}else{i=ms.parse(e.permissions.toString()).toString()}}var a=[i?i:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,r,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join("\n");var o=t.computeHMACSHA256(a);return new fs(e.version,o,i,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType)}function generateBlobSASQueryParametersUDK20181109(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.permissions||!e.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}var n="c";var r=e.snapshotTime;if(e.blobName){n="b";if(e.snapshotTime){n="bs"}else if(e.versionId){n="bv";r=e.versionId}}var i;if(e.permissions){if(e.blobName){i=ds.parse(e.permissions.toString()).toString()}else{i=ms.parse(e.permissions.toString()).toString()}}var a=[i?i:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?truncatedISO8061Date(t.userDelegationKey.signedStartsOn,false):"",t.userDelegationKey.signedExpiresOn?truncatedISO8061Date(t.userDelegationKey.signedExpiresOn,false):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join("\n");var o=t.computeHMACSHA256(a);return new fs(e.version,o,i,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey)}function generateBlobSASQueryParametersUDK20200210(e,t){e=SASSignatureValuesSanityCheckAndAutofill(e);if(!e.permissions||!e.expiresOn){throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.")}var n="c";var r=e.snapshotTime;if(e.blobName){n="b";if(e.snapshotTime){n="bs"}else if(e.versionId){n="bv";r=e.versionId}}var i;if(e.permissions){if(e.blobName){i=ds.parse(e.permissions.toString()).toString()}else{i=ms.parse(e.permissions.toString()).toString()}}var a=[i?i:"",e.startsOn?truncatedISO8061Date(e.startsOn,false):"",e.expiresOn?truncatedISO8061Date(e.expiresOn,false):"",getCanonicalName(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?truncatedISO8061Date(t.userDelegationKey.signedStartsOn,false):"",t.userDelegationKey.signedExpiresOn?truncatedISO8061Date(t.userDelegationKey.signedExpiresOn,false):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,undefined,e.correlationId,e.ipRange?ipRangeToString(e.ipRange):"",e.protocol?e.protocol:"",e.version,n,r,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join("\n");var o=t.computeHMACSHA256(a);return new fs(e.version,o,i,undefined,undefined,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId)}function getCanonicalName(e,t,n){var r=["/blob/"+e+"/"+t];if(n){r.push("/"+n)}return r.join("")}function SASSignatureValuesSanityCheckAndAutofill(e){var t=e.version?e.version:wa;if(e.snapshotTime&&t<"2018-11-09"){throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.")}if(e.blobName===undefined&&e.snapshotTime){throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.")}if(e.versionId&&t<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.")}if(e.blobName===undefined&&e.versionId){throw RangeError("Must provide 'blobName' when providing 'versionId'.")}if(e.permissions&&e.permissions.deleteVersion&&t<"2019-10-10"){throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.")}if(e.permissions&&e.permissions.tag&&t<"2019-12-12"){throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.")}if(t<"2020-02-10"&&e.permissions&&(e.permissions.move||e.permissions.execute)){throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.")}if(t<"2020-02-10"&&(e.preauthorizedAgentObjectId||e.correlationId)){throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.")}e.version=t;return e}Object.defineProperty(t,"BaseRequestPolicy",{enumerable:true,get:function(){return r.BaseRequestPolicy}});Object.defineProperty(t,"HttpHeaders",{enumerable:true,get:function(){return r.HttpHeaders}});Object.defineProperty(t,"RequestPolicyOptions",{enumerable:true,get:function(){return r.RequestPolicyOptions}});Object.defineProperty(t,"RestError",{enumerable:true,get:function(){return r.RestError}});Object.defineProperty(t,"WebResource",{enumerable:true,get:function(){return r.WebResource}});Object.defineProperty(t,"deserializationPolicy",{enumerable:true,get:function(){return r.deserializationPolicy}});t.AccountSASPermissions=us;t.AccountSASResourceTypes=ls;t.AccountSASServices=ps;t.AnonymousCredential=Ja;t.AnonymousCredentialPolicy=Qa;t.AppendBlobClient=Xo;t.BlobBatch=ts;t.BlobBatchClient=ss;t.BlobClient=Ho;t.BlobLeaseClient=Go;t.BlobSASPermissions=ds;t.BlobServiceClient=cs;t.BlockBlobClient=Wo;t.ContainerClient=$o;t.ContainerSASPermissions=ms;t.Credential=Ka;t.CredentialPolicy=$a;t.PageBlobClient=Vo;t.Pipeline=to;t.SASQueryParameters=fs;t.StorageBrowserPolicy=Ua;t.StorageBrowserPolicyFactory=Ha;t.StorageOAuthScopes=Ea;t.StorageRetryPolicy=Va;t.StorageRetryPolicyFactory=Ga;t.StorageSharedKeyCredential=Po;t.StorageSharedKeyCredentialPolicy=jo;t.generateAccountSASQueryParameters=generateAccountSASQueryParameters;t.generateBlobSASQueryParameters=generateBlobSASQueryParameters;t.logger=va;t.newPipeline=newPipeline},,,,function(e,t,n){"use strict";e.exports=function(e,t){var r=n(248);var i=r.errorObj;var a=r.isObject;function tryConvertToPromise(n,r){if(a(n)){if(n instanceof e)return n;var o=getThen(n);if(o===i){if(r)r._pushContext();var s=e.reject(o.e);if(r)r._popContext();return s}else if(typeof o==="function"){if(isAnyBluebirdPromise(n)){var s=new e(t);n._then(s._fulfill,s._reject,undefined,s,null);return s}return doThenable(n,o,r)}}return n}function doGetThen(e){return e.then}function getThen(e){try{return doGetThen(e)}catch(e){i.e=e;return i}}var o={}.hasOwnProperty;function isAnyBluebirdPromise(e){try{return o.call(e,"_promise0")}catch(e){return false}}function doThenable(n,a,o){var s=new e(t);var c=s;if(o)o._pushContext();s._captureStackTrace();if(o)o._popContext();var u=true;var l=r.tryCatch(a).call(n,resolve,reject);u=false;if(s&&l===i){s._rejectCallback(l.e,true,true);s=null}function resolve(e){if(!s)return;s._resolveCallback(e);s=null}function reject(e){if(!s)return;s._rejectCallback(e,u,true);s=null}return c}return tryConvertToPromise}},,function(e,t,n){var r=n(669);var i=n(761);var a=n(794);var o=n(479);var s=n(489);var c=n(887);var u=n(277);var l=n(29);var p=n(474);var f=n(936);var d=n(287);if(!a.Writable||!a.Writable.prototype.destroy)a=n(574);var m=f.alloc(4);m.writeUInt32LE(101010256,0);function Parse(e){if(!(this instanceof Parse)){return new Parse(e)}var t=this;t._opts=e||{verbose:false};c.call(t,t._opts);t.on("finish",function(){t.emit("close")});t._readRecord().catch(function(e){if(!t.__emittedError||t.__emittedError!==e)t.emit("error",e)})}r.inherits(Parse,c);Parse.prototype._readRecord=function(){var e=this;return e.pull(4).then(function(t){if(t.length===0)return;var n=t.readUInt32LE(0);if(n===875721283){return e._readCrxHeader()}if(n===67324752){return e._readFile()}else if(n===33639248){e.__ended=true;return e._readCentralDirectoryFileHeader()}else if(n===101010256){return e._readEndOfCentralDirectoryRecord()}else if(e.__ended){return e.pull(m).then(function(){return e._readEndOfCentralDirectoryRecord()})}else e.emit("error",new Error("invalid signature: 0x"+n.toString(16)))})};Parse.prototype._readCrxHeader=function(){var e=this;return e.pull(12).then(function(t){e.crxHeader=o.parse(t).word32lu("version").word32lu("pubKeyLength").word32lu("signatureLength").vars;return e.pull(e.crxHeader.pubKeyLength+e.crxHeader.signatureLength)}).then(function(t){e.crxHeader.publicKey=t.slice(0,e.crxHeader.pubKeyLength);e.crxHeader.signature=t.slice(e.crxHeader.pubKeyLength);e.emit("crx-header",e.crxHeader);return e._readRecord()})};Parse.prototype._readFile=function(){var e=this;return e.pull(26).then(function(t){var n=o.parse(t).word16lu("versionsNeededToExtract").word16lu("flags").word16lu("compressionMethod").word16lu("lastModifiedTime").word16lu("lastModifiedDate").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").word16lu("fileNameLength").word16lu("extraFieldLength").vars;n.lastModifiedDateTime=d(n.lastModifiedDate,n.lastModifiedTime);if(e.crxHeader)n.crxHeader=e.crxHeader;return e.pull(n.fileNameLength).then(function(t){var r=t.toString("utf8");var o=a.PassThrough();var c=false;o.autodrain=function(){c=true;var e=o.pipe(u());e.promise=function(){return new s(function(t,n){e.on("finish",t);e.on("error",n)})};return e};o.buffer=function(){return l(o)};o.path=r;o.props={};o.props.path=r;o.props.pathBuffer=t;o.props.flags={isUnicode:n.flags&17};o.type=n.uncompressedSize===0&&/[\/\\]$/.test(r)?"Directory":"File";if(e._opts.verbose){if(o.type==="Directory"){console.log(" creating:",r)}else if(o.type==="File"){if(n.compressionMethod===0){console.log(" extracting:",r)}else{console.log(" inflating:",r)}}}return e.pull(n.extraFieldLength).then(function(t){var u=p(t,n);o.vars=n;o.extra=u;if(e._opts.forceStream){e.push(o)}else{e.emit("entry",o);if(e._readableState.pipesCount||e._readableState.pipes&&e._readableState.pipes.length)e.push(o)}if(e._opts.verbose)console.log({filename:r,vars:n,extra:u});var l=!(n.flags&8)||n.compressedSize>0,d;o.__autodraining=c;var m=n.compressionMethod&&!c?i.createInflateRaw():a.PassThrough();if(l){o.size=n.uncompressedSize;d=n.compressedSize}else{d=f.alloc(4);d.writeUInt32LE(134695760,0)}return new s(function(t,n){e.stream(d).pipe(m).on("error",function(t){e.emit("error",t)}).pipe(o).on("finish",function(){return l?e._readRecord().then(t).catch(n):e._processDataDescriptor(o).then(t).catch(n)})})})})})};Parse.prototype._processDataDescriptor=function(e){var t=this;return t.pull(16).then(function(n){var r=o.parse(n).word32lu("dataDescriptorSignature").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").vars;e.size=r.uncompressedSize;return t._readRecord()})};Parse.prototype._readCentralDirectoryFileHeader=function(){var e=this;return e.pull(42).then(function(t){var n=o.parse(t).word16lu("versionMadeBy").word16lu("versionsNeededToExtract").word16lu("flags").word16lu("compressionMethod").word16lu("lastModifiedTime").word16lu("lastModifiedDate").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").word16lu("fileNameLength").word16lu("extraFieldLength").word16lu("fileCommentLength").word16lu("diskNumber").word16lu("internalFileAttributes").word32lu("externalFileAttributes").word32lu("offsetToLocalFileHeader").vars;return e.pull(n.fileNameLength).then(function(t){n.fileName=t.toString("utf8");return e.pull(n.extraFieldLength)}).then(function(t){return e.pull(n.fileCommentLength)}).then(function(t){return e._readRecord()})})};Parse.prototype._readEndOfCentralDirectoryRecord=function(){var e=this;return e.pull(18).then(function(t){var n=o.parse(t).word16lu("diskNumber").word16lu("diskStart").word16lu("numberOfRecordsOnDisk").word16lu("numberOfRecords").word32lu("sizeOfCentralDirectory").word32lu("offsetToStartOfCentralDirectory").word16lu("commentLength").vars;return e.pull(n.commentLength).then(function(t){t=t.toString("utf8");e.end();e.push(null)})})};Parse.prototype.promise=function(){var e=this;return new s(function(t,n){e.on("finish",t);e.on("error",n)})};e.exports=Parse},,,,function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const a=r(n(622));const o=r(n(972));const s=i(n(357));const c=process.platform==="win32";class Path{constructor(e){this.segments=[];if(typeof e==="string"){s.default(e,`Parameter 'itemPath' must not be empty`);e=o.safeTrimTrailingSeparator(e);if(!o.hasRoot(e)){this.segments=e.split(a.sep)}else{let t=e;let n=o.dirname(t);while(n!==t){const e=a.basename(t);this.segments.unshift(e);t=n;n=o.dirname(t)}this.segments.unshift(t)}}else{s.default(e.length>0,`Parameter 'itemPath' must not be an empty array`);for(let t=0;t<e.length;t++){let n=e[t];s.default(n,`Parameter 'itemPath' must not contain any empty segments`);n=o.normalizeSeparators(e[t]);if(t===0&&o.hasRoot(n)){n=o.safeTrimTrailingSeparator(n);s.default(n===o.dirname(n),`Parameter 'itemPath' root segment contains information for multiple segments`);this.segments.push(n)}else{s.default(!n.includes(a.sep),`Parameter 'itemPath' contains unexpected path separators`);this.segments.push(n)}}}}toString(){let e=this.segments[0];let t=e.endsWith(a.sep)||c&&/^[A-Z]:$/i.test(e);for(let n=1;n<this.segments.length;n++){if(t){t=false}else{e+=a.sep}e+=this.segments[n]}return e}}t.Path=Path},,,,,,,,,,function(e,t,n){"use strict";const r=n(213);const i=n(835).parse;const a=n(669);const o=n(562);const s=n(338).Store;const c=n(332).MemoryCookieStore;const u=n(348).pathMatch;const l=n(460);const{fromCallback:p}=n(147);const f=/^[\x21\x23-\x2B\x2D-\x3A\x3C-\x5B\x5D-\x7E]+$/;const d=/[\x00-\x1F]/;const m=["\n","\r","\0"];const h=/[\x20-\x3A\x3C-\x7E]+/;const g=/[\x09\x20-\x2F\x3B-\x40\x5B-\x60\x7B-\x7E]/;const y={jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11};const v=2147483647e3;const b=0;const w='Invalid sameSiteContext option for getCookies(); expected one of "strict", "lax", or "none"';function checkSameSiteContext(e){const t=String(e).toLowerCase();if(t==="none"||t==="lax"||t==="strict"){return t}else{return null}}const _=Object.freeze({SILENT:"silent",STRICT:"strict",DISABLED:"unsafe-disabled"});var x=/(?:^(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$)|(?:^(?:(?:[a-f\d]{1,4}:){7}(?:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){6}(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|:[a-f\d]{1,4}|:)|(?:[a-f\d]{1,4}:){5}(?::(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,2}|:)|(?:[a-f\d]{1,4}:){4}(?:(?::[a-f\d]{1,4}){0,1}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,3}|:)|(?:[a-f\d]{1,4}:){3}(?:(?::[a-f\d]{1,4}){0,2}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,4}|:)|(?:[a-f\d]{1,4}:){2}(?:(?::[a-f\d]{1,4}){0,3}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,5}|:)|(?:[a-f\d]{1,4}:){1}(?:(?::[a-f\d]{1,4}){0,4}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,6}|:)|(?::(?:(?::[a-f\d]{1,4}){0,5}:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}|(?::[a-f\d]{1,4}){1,7}|:)))$)/;function parseDigits(e,t,n,r){let i=0;while(i<e.length){const t=e.charCodeAt(i);if(t<=47||t>=58){break}i++}if(i<t||i>n){return null}if(!r&&i!=e.length){return null}return parseInt(e.substr(0,i),10)}function parseTime(e){const t=e.split(":");const n=[0,0,0];if(t.length!==3){return null}for(let e=0;e<3;e++){const r=e==2;const i=parseDigits(t[e],1,2,r);if(i===null){return null}n[e]=i}return n}function parseMonth(e){e=String(e).substr(0,3).toLowerCase();const t=y[e];return t>=0?t:null}function parseDate(e){if(!e){return}const t=e.split(g);if(!t){return}let n=null;let r=null;let i=null;let a=null;let o=null;let s=null;for(let e=0;e<t.length;e++){const c=t[e].trim();if(!c.length){continue}let u;if(i===null){u=parseTime(c);if(u){n=u[0];r=u[1];i=u[2];continue}}if(a===null){u=parseDigits(c,1,2,true);if(u!==null){a=u;continue}}if(o===null){u=parseMonth(c);if(u!==null){o=u;continue}}if(s===null){u=parseDigits(c,2,4,true);if(u!==null){s=u;if(s>=70&&s<=99){s+=1900}else if(s>=0&&s<=69){s+=2e3}}}}if(a===null||o===null||s===null||i===null||a<1||a>31||s<1601||n>23||r>59||i>59){return}return new Date(Date.UTC(s,o,a,n,r,i))}function formatDate(e){return e.toUTCString()}function canonicalDomain(e){if(e==null){return null}e=e.trim().replace(/^\./,"");if(r&&/[^\u0001-\u007f]/.test(e)){e=r.toASCII(e)}return e.toLowerCase()}function domainMatch(e,t,n){if(e==null||t==null){return null}if(n!==false){e=canonicalDomain(e);t=canonicalDomain(t)}if(e==t){return true}const r=e.indexOf(t);if(r<=0){return false}if(e.length!==t.length+r){return false}if(e.substr(r-1,1)!=="."){return false}if(x.test(e)){return false}return true}function defaultPath(e){if(!e||e.substr(0,1)!=="/"){return"/"}if(e==="/"){return e}const t=e.lastIndexOf("/");if(t===0){return"/"}return e.slice(0,t)}function trimTerminator(e){for(let t=0;t<m.length;t++){const n=e.indexOf(m[t]);if(n!==-1){e=e.substr(0,n)}}return e}function parseCookiePair(e,t){e=trimTerminator(e);let n=e.indexOf("=");if(t){if(n===0){e=e.substr(1);n=e.indexOf("=")}}else{if(n<=0){return}}let r,i;if(n<=0){r="";i=e.trim()}else{r=e.substr(0,n).trim();i=e.substr(n+1).trim()}if(d.test(r)||d.test(i)){return}const a=new Cookie;a.key=r;a.value=i;return a}function parse(e,t){if(!t||typeof t!=="object"){t={}}e=e.trim();const n=e.indexOf(";");const r=n===-1?e:e.substr(0,n);const i=parseCookiePair(r,!!t.loose);if(!i){return}if(n===-1){return i}const a=e.slice(n+1).trim();if(a.length===0){return i}const o=a.split(";");while(o.length){const e=o.shift().trim();if(e.length===0){continue}const t=e.indexOf("=");let n,r;if(t===-1){n=e;r=null}else{n=e.substr(0,t);r=e.substr(t+1)}n=n.trim().toLowerCase();if(r){r=r.trim()}switch(n){case"expires":if(r){const e=parseDate(r);if(e){i.expires=e}}break;case"max-age":if(r){if(/^-?[0-9]+$/.test(r)){const e=parseInt(r,10);i.setMaxAge(e)}}break;case"domain":if(r){const e=r.trim().replace(/^\./,"");if(e){i.domain=e.toLowerCase()}}break;case"path":i.path=r&&r[0]==="/"?r:null;break;case"secure":i.secure=true;break;case"httponly":i.httpOnly=true;break;case"samesite":const t=r?r.toLowerCase():"";switch(t){case"strict":i.sameSite="strict";break;case"lax":i.sameSite="lax";break;default:break}break;default:i.extensions=i.extensions||[];i.extensions.push(e);break}}return i}function isSecurePrefixConditionMet(e){return!e.key.startsWith("__Secure-")||e.secure}function isHostPrefixConditionMet(e){return!e.key.startsWith("__Host-")||e.secure&&e.hostOnly&&e.path!=null&&e.path==="/"}function jsonParse(e){let t;try{t=JSON.parse(e)}catch(e){return e}return t}function fromJSON(e){if(!e){return null}let t;if(typeof e==="string"){t=jsonParse(e);if(t instanceof Error){return null}}else{t=e}const n=new Cookie;for(let e=0;e<Cookie.serializableProperties.length;e++){const r=Cookie.serializableProperties[e];if(t[r]===undefined||t[r]===k[r]){continue}if(r==="expires"||r==="creation"||r==="lastAccessed"){if(t[r]===null){n[r]=null}else{n[r]=t[r]=="Infinity"?"Infinity":new Date(t[r])}}else{n[r]=t[r]}}return n}function cookieCompare(e,t){let n=0;const r=e.path?e.path.length:0;const i=t.path?t.path.length:0;n=i-r;if(n!==0){return n}const a=e.creation?e.creation.getTime():v;const o=t.creation?t.creation.getTime():v;n=a-o;if(n!==0){return n}n=e.creationIndex-t.creationIndex;return n}function permutePath(e){if(e==="/"){return["/"]}const t=[e];while(e.length>1){const n=e.lastIndexOf("/");if(n===0){break}e=e.substr(0,n);t.push(e)}t.push("/");return t}function getCookieContext(e){if(e instanceof Object){return e}try{e=decodeURI(e)}catch(e){}return i(e)}const k={key:"",value:"",expires:"Infinity",maxAge:null,domain:null,path:null,secure:false,httpOnly:false,extensions:null,hostOnly:null,pathIsDefault:null,creation:null,lastAccessed:null,sameSite:"none"};class Cookie{constructor(e={}){if(a.inspect.custom){this[a.inspect.custom]=this.inspect}Object.assign(this,k,e);this.creation=this.creation||new Date;Object.defineProperty(this,"creationIndex",{configurable:false,enumerable:false,writable:true,value:++Cookie.cookiesCreated})}inspect(){const e=Date.now();const t=this.hostOnly!=null?this.hostOnly:"?";const n=this.creation?`${e-this.creation.getTime()}ms`:"?";const r=this.lastAccessed?`${e-this.lastAccessed.getTime()}ms`:"?";return`Cookie="${this.toString()}; hostOnly=${t}; aAge=${r}; cAge=${n}"`}toJSON(){const e={};for(const t of Cookie.serializableProperties){if(this[t]===k[t]){continue}if(t==="expires"||t==="creation"||t==="lastAccessed"){if(this[t]===null){e[t]=null}else{e[t]=this[t]=="Infinity"?"Infinity":this[t].toISOString()}}else if(t==="maxAge"){if(this[t]!==null){e[t]=this[t]==Infinity||this[t]==-Infinity?this[t].toString():this[t]}}else{if(this[t]!==k[t]){e[t]=this[t]}}}return e}clone(){return fromJSON(this.toJSON())}validate(){if(!f.test(this.value)){return false}if(this.expires!=Infinity&&!(this.expires instanceof Date)&&!parseDate(this.expires)){return false}if(this.maxAge!=null&&this.maxAge<=0){return false}if(this.path!=null&&!h.test(this.path)){return false}const e=this.cdomain();if(e){if(e.match(/\.$/)){return false}const t=o.getPublicSuffix(e);if(t==null){return false}}return true}setExpires(e){if(e instanceof Date){this.expires=e}else{this.expires=parseDate(e)||"Infinity"}}setMaxAge(e){if(e===Infinity||e===-Infinity){this.maxAge=e.toString()}else{this.maxAge=e}}cookieString(){let e=this.value;if(e==null){e=""}if(this.key===""){return e}return`${this.key}=${e}`}toString(){let e=this.cookieString();if(this.expires!=Infinity){if(this.expires instanceof Date){e+=`; Expires=${formatDate(this.expires)}`}else{e+=`; Expires=${this.expires}`}}if(this.maxAge!=null&&this.maxAge!=Infinity){e+=`; Max-Age=${this.maxAge}`}if(this.domain&&!this.hostOnly){e+=`; Domain=${this.domain}`}if(this.path){e+=`; Path=${this.path}`}if(this.secure){e+="; Secure"}if(this.httpOnly){e+="; HttpOnly"}if(this.sameSite&&this.sameSite!=="none"){const t=Cookie.sameSiteCanonical[this.sameSite.toLowerCase()];e+=`; SameSite=${t?t:this.sameSite}`}if(this.extensions){this.extensions.forEach(t=>{e+=`; ${t}`})}return e}TTL(e){if(this.maxAge!=null){return this.maxAge<=0?0:this.maxAge*1e3}let t=this.expires;if(t!=Infinity){if(!(t instanceof Date)){t=parseDate(t)||Infinity}if(t==Infinity){return Infinity}return t.getTime()-(e||Date.now())}return Infinity}expiryTime(e){if(this.maxAge!=null){const t=e||this.creation||new Date;const n=this.maxAge<=0?-Infinity:this.maxAge*1e3;return t.getTime()+n}if(this.expires==Infinity){return Infinity}return this.expires.getTime()}expiryDate(e){const t=this.expiryTime(e);if(t==Infinity){return new Date(v)}else if(t==-Infinity){return new Date(b)}else{return new Date(t)}}isPersistent(){return this.maxAge!=null||this.expires!=Infinity}canonicalizedDomain(){if(this.domain==null){return null}return canonicalDomain(this.domain)}cdomain(){return this.canonicalizedDomain()}}Cookie.cookiesCreated=0;Cookie.parse=parse;Cookie.fromJSON=fromJSON;Cookie.serializableProperties=Object.keys(k);Cookie.sameSiteLevel={strict:3,lax:2,none:1};Cookie.sameSiteCanonical={strict:"Strict",lax:"Lax"};function getNormalizedPrefixSecurity(e){if(e!=null){const t=e.toLowerCase();switch(t){case _.STRICT:case _.SILENT:case _.DISABLED:return t}}return _.SILENT}class CookieJar{constructor(e,t={rejectPublicSuffixes:true}){if(typeof t==="boolean"){t={rejectPublicSuffixes:t}}this.rejectPublicSuffixes=t.rejectPublicSuffixes;this.enableLooseMode=!!t.looseMode;this.allowSpecialUseDomain=!!t.allowSpecialUseDomain;this.store=e||new c;this.prefixSecurity=getNormalizedPrefixSecurity(t.prefixSecurity);this._cloneSync=syncWrap("clone");this._importCookiesSync=syncWrap("_importCookies");this.getCookiesSync=syncWrap("getCookies");this.getCookieStringSync=syncWrap("getCookieString");this.getSetCookieStringsSync=syncWrap("getSetCookieStrings");this.removeAllCookiesSync=syncWrap("removeAllCookies");this.setCookieSync=syncWrap("setCookie");this.serializeSync=syncWrap("serialize")}setCookie(e,t,n,r){let i;const a=getCookieContext(t);if(typeof n==="function"){r=n;n={}}const s=canonicalDomain(a.hostname);const c=n.loose||this.enableLooseMode;let u=null;if(n.sameSiteContext){u=checkSameSiteContext(n.sameSiteContext);if(!u){return r(new Error(w))}}if(typeof e==="string"||e instanceof String){e=Cookie.parse(e,{loose:c});if(!e){i=new Error("Cookie failed to parse");return r(n.ignoreError?null:i)}}else if(!(e instanceof Cookie)){i=new Error("First argument to setCookie must be a Cookie object or string");return r(n.ignoreError?null:i)}const l=n.now||new Date;if(this.rejectPublicSuffixes&&e.domain){const t=o.getPublicSuffix(e.cdomain());if(t==null){i=new Error("Cookie has domain set to a public suffix");return r(n.ignoreError?null:i)}}if(e.domain){if(!domainMatch(s,e.cdomain(),false)){i=new Error(`Cookie not in this host's domain. Cookie:${e.cdomain()} Request:${s}`);return r(n.ignoreError?null:i)}if(e.hostOnly==null){e.hostOnly=false}}else{e.hostOnly=true;e.domain=s}if(!e.path||e.path[0]!=="/"){e.path=defaultPath(a.pathname);e.pathIsDefault=true}if(n.http===false&&e.httpOnly){i=new Error("Cookie is HttpOnly and this isn't an HTTP API");return r(n.ignoreError?null:i)}if(e.sameSite!=="none"&&u){if(u==="none"){i=new Error("Cookie is SameSite but this is a cross-origin request");return r(n.ignoreError?null:i)}}const p=this.prefixSecurity===_.SILENT;const f=this.prefixSecurity===_.DISABLED;if(!f){let t=false;let i;if(!isSecurePrefixConditionMet(e)){t=true;i="Cookie has __Secure prefix but Secure attribute is not set"}else if(!isHostPrefixConditionMet(e)){t=true;i="Cookie has __Host prefix but either Secure or HostOnly attribute is not set or Path is not '/'"}if(t){return r(n.ignoreError||p?null:new Error(i))}}const d=this.store;if(!d.updateCookie){d.updateCookie=function(e,t,n){this.putCookie(t,n)}}function withCookie(t,i){if(t){return r(t)}const a=function(t){if(t){return r(t)}else{r(null,e)}};if(i){if(n.http===false&&i.httpOnly){t=new Error("old Cookie is HttpOnly and this isn't an HTTP API");return r(n.ignoreError?null:t)}e.creation=i.creation;e.creationIndex=i.creationIndex;e.lastAccessed=l;d.updateCookie(i,e,a)}else{e.creation=e.lastAccessed=l;d.putCookie(e,a)}}d.findCookie(e.domain,e.path,e.key,withCookie)}getCookies(e,t,n){const r=getCookieContext(e);if(typeof t==="function"){n=t;t={}}const i=canonicalDomain(r.hostname);const a=r.pathname||"/";let o=t.secure;if(o==null&&r.protocol&&(r.protocol=="https:"||r.protocol=="wss:")){o=true}let s=0;if(t.sameSiteContext){const e=checkSameSiteContext(t.sameSiteContext);s=Cookie.sameSiteLevel[e];if(!s){return n(new Error(w))}}let c=t.http;if(c==null){c=true}const l=t.now||Date.now();const p=t.expire!==false;const f=!!t.allPaths;const d=this.store;function matchingCookie(e){if(e.hostOnly){if(e.domain!=i){return false}}else{if(!domainMatch(i,e.domain,false)){return false}}if(!f&&!u(a,e.path)){return false}if(e.secure&&!o){return false}if(e.httpOnly&&!c){return false}if(s){const t=Cookie.sameSiteLevel[e.sameSite||"none"];if(t>s){return false}}if(p&&e.expiryTime()<=l){d.removeCookie(e.domain,e.path,e.key,()=>{});return false}return true}d.findCookies(i,f?null:a,this.allowSpecialUseDomain,(e,r)=>{if(e){return n(e)}r=r.filter(matchingCookie);if(t.sort!==false){r=r.sort(cookieCompare)}const i=new Date;for(const e of r){e.lastAccessed=i}n(null,r)})}getCookieString(...e){const t=e.pop();const n=function(e,n){if(e){t(e)}else{t(null,n.sort(cookieCompare).map(e=>e.cookieString()).join("; "))}};e.push(n);this.getCookies.apply(this,e)}getSetCookieStrings(...e){const t=e.pop();const n=function(e,n){if(e){t(e)}else{t(null,n.map(e=>{return e.toString()}))}};e.push(n);this.getCookies.apply(this,e)}serialize(e){let t=this.store.constructor.name;if(t==="Object"){t=null}const n={version:`tough-cookie@${l}`,storeType:t,rejectPublicSuffixes:!!this.rejectPublicSuffixes,cookies:[]};if(!(this.store.getAllCookies&&typeof this.store.getAllCookies==="function")){return e(new Error("store does not support getAllCookies and cannot be serialized"))}this.store.getAllCookies((t,r)=>{if(t){return e(t)}n.cookies=r.map(e=>{e=e instanceof Cookie?e.toJSON():e;delete e.creationIndex;return e});return e(null,n)})}toJSON(){return this.serializeSync()}_importCookies(e,t){let n=e.cookies;if(!n||!Array.isArray(n)){return t(new Error("serialized jar has no cookies array"))}n=n.slice();const r=e=>{if(e){return t(e)}if(!n.length){return t(e,this)}let i;try{i=fromJSON(n.shift())}catch(e){return t(e)}if(i===null){return r(null)}this.store.putCookie(i,r)};r()}clone(e,t){if(arguments.length===1){t=e;e=null}this.serialize((n,r)=>{if(n){return t(n)}CookieJar.deserialize(r,e,t)})}cloneSync(e){if(arguments.length===0){return this._cloneSync()}if(!e.synchronous){throw new Error("CookieJar clone destination store is not synchronous; use async API instead.")}return this._cloneSync(e)}removeAllCookies(e){const t=this.store;if(typeof t.removeAllCookies==="function"&&t.removeAllCookies!==s.prototype.removeAllCookies){return t.removeAllCookies(e)}t.getAllCookies((n,r)=>{if(n){return e(n)}if(r.length===0){return e(null)}let i=0;const a=[];function removeCookieCb(t){if(t){a.push(t)}i++;if(i===r.length){return e(a.length?a[0]:null)}}r.forEach(e=>{t.removeCookie(e.domain,e.path,e.key,removeCookieCb)})})}static deserialize(e,t,n){if(arguments.length!==3){n=t;t=null}let r;if(typeof e==="string"){r=jsonParse(e);if(r instanceof Error){return n(r)}}else{r=e}const i=new CookieJar(t,r.rejectPublicSuffixes);i._importCookies(r,e=>{if(e){return n(e)}n(null,i)})}static deserializeSync(e,t){const n=typeof e==="string"?JSON.parse(e):e;const r=new CookieJar(t,n.rejectPublicSuffixes);if(!r.store.synchronous){throw new Error("CookieJar store is not synchronous; use async API instead.")}r._importCookiesSync(n);return r}}CookieJar.fromJSON=CookieJar.deserializeSync;["_importCookies","clone","getCookies","getCookieString","getSetCookieStrings","removeAllCookies","serialize","setCookie"].forEach(e=>{CookieJar.prototype[e]=p(CookieJar.prototype[e])});CookieJar.deserialize=p(CookieJar.deserialize);function syncWrap(e){return function(...t){if(!this.store.synchronous){throw new Error("CookieJar store is not synchronous; use async API instead.")}let n,r;this[e](...t,(e,t)=>{n=e;r=t});if(n){throw n}return r}}t.version=l;t.CookieJar=CookieJar;t.Cookie=Cookie;t.Store=s;t.MemoryCookieStore=c;t.parseDate=parseDate;t.formatDate=formatDate;t.parse=parse;t.fromJSON=fromJSON;t.domainMatch=domainMatch;t.defaultPath=defaultPath;t.pathMatch=u;t.getPublicSuffix=o.getPublicSuffix;t.cookieCompare=cookieCompare;t.permuteDomain=n(89).permuteDomain;t.permutePath=permutePath;t.canonicalDomain=canonicalDomain;t.PrefixSecurityEnum=_},function(e,t,n){e.exports=Abstract;var r=n(794).Stream;var i=n(689);function Abstract(){r.call(this)}i(Abstract,r);Abstract.prototype.on=function(e,t){if(e==="ready"&&this.ready){process.nextTick(t.bind(this))}else{r.prototype.on.call(this,e,t)}return this};Abstract.prototype.abort=function(){this._aborted=true;this.emit("abort")};Abstract.prototype.destroy=function(){};Abstract.prototype.warn=function(e,t){var n=this;var r=decorate(e,t,n);if(!n.listeners("warn")){console.error("%s %s\n"+"path = %s\n"+"syscall = %s\n"+"fstream_type = %s\n"+"fstream_path = %s\n"+"fstream_unc_path = %s\n"+"fstream_class = %s\n"+"fstream_stack =\n%s\n",t||"UNKNOWN",r.stack,r.path,r.syscall,r.fstream_type,r.fstream_path,r.fstream_unc_path,r.fstream_class,r.fstream_stack.join("\n"))}else{n.emit("warn",r)}};Abstract.prototype.info=function(e,t){this.emit("info",e,t)};Abstract.prototype.error=function(e,t,n){var r=decorate(e,t,this);if(n)throw r;else this.emit("error",r)};function decorate(e,t,n){if(!(e instanceof Error))e=new Error(e);e.code=e.code||t;e.path=e.path||n.path;e.fstream_type=e.fstream_type||n.type;e.fstream_path=e.fstream_path||n.path;if(n._path!==n.path){e.fstream_unc_path=e.fstream_unc_path||n._path}if(n.linkpath){e.fstream_linkpath=e.fstream_linkpath||n.linkpath}e.fstream_class=e.fstream_class||n.constructor.name;e.fstream_stack=e.fstream_stack||(new Error).stack.split(/\n/).slice(3).map(function(e){return e.replace(/^ {4}at /,"")});return e}},,,,,,,,function(e,t,n){e.exports=glob;var r=n(747);var i=n(302);var a=n(93);var o=a.Minimatch;var s=n(689);var c=n(614).EventEmitter;var u=n(622);var l=n(357);var p=n(681);var f=n(544);var d=n(856);var m=d.alphasort;var h=d.alphasorti;var g=d.setopts;var y=d.ownProp;var v=n(634);var b=n(669);var w=d.childrenIgnored;var _=d.isIgnored;var x=n(49);function glob(e,t,n){if(typeof t==="function")n=t,t={};if(!t)t={};if(t.sync){if(n)throw new TypeError("callback provided to sync glob");return f(e,t)}return new Glob(e,t,n)}glob.sync=f;var k=glob.GlobSync=f.GlobSync;glob.glob=glob;function extend(e,t){if(t===null||typeof t!=="object"){return e}var n=Object.keys(t);var r=n.length;while(r--){e[n[r]]=t[n[r]]}return e}glob.hasMagic=function(e,t){var n=extend({},t);n.noprocess=true;var r=new Glob(e,n);var i=r.minimatch.set;if(!e)return false;if(i.length>1)return true;for(var a=0;a<i[0].length;a++){if(typeof i[0][a]!=="string")return true}return false};glob.Glob=Glob;s(Glob,c);function Glob(e,t,n){if(typeof t==="function"){n=t;t=null}if(t&&t.sync){if(n)throw new TypeError("callback provided to sync glob");return new k(e,t)}if(!(this instanceof Glob))return new Glob(e,t,n);g(this,e,t);this._didRealPath=false;var r=this.minimatch.set.length;this.matches=new Array(r);if(typeof n==="function"){n=x(n);this.on("error",n);this.on("end",function(e){n(null,e)})}var i=this;this._processing=0;this._emitQueue=[];this._processQueue=[];this.paused=false;if(this.noprocess)return this;if(r===0)return done();var a=true;for(var o=0;o<r;o++){this._process(this.minimatch.set[o],o,false,done)}a=false;function done(){--i._processing;if(i._processing<=0){if(a){process.nextTick(function(){i._finish()})}else{i._finish()}}}}Glob.prototype._finish=function(){l(this instanceof Glob);if(this.aborted)return;if(this.realpath&&!this._didRealpath)return this._realpath();d.finish(this);this.emit("end",this.found)};Glob.prototype._realpath=function(){if(this._didRealpath)return;this._didRealpath=true;var e=this.matches.length;if(e===0)return this._finish();var t=this;for(var n=0;n<this.matches.length;n++)this._realpathSet(n,next);function next(){if(--e===0)t._finish()}};Glob.prototype._realpathSet=function(e,t){var n=this.matches[e];if(!n)return t();var r=Object.keys(n);var a=this;var o=r.length;if(o===0)return t();var s=this.matches[e]=Object.create(null);r.forEach(function(n,r){n=a._makeAbs(n);i.realpath(n,a.realpathCache,function(r,i){if(!r)s[i]=true;else if(r.syscall==="stat")s[n]=true;else a.emit("error",r);if(--o===0){a.matches[e]=s;t()}})})};Glob.prototype._mark=function(e){return d.mark(this,e)};Glob.prototype._makeAbs=function(e){return d.makeAbs(this,e)};Glob.prototype.abort=function(){this.aborted=true;this.emit("abort")};Glob.prototype.pause=function(){if(!this.paused){this.paused=true;this.emit("pause")}};Glob.prototype.resume=function(){if(this.paused){this.emit("resume");this.paused=false;if(this._emitQueue.length){var e=this._emitQueue.slice(0);this._emitQueue.length=0;for(var t=0;t<e.length;t++){var n=e[t];this._emitMatch(n[0],n[1])}}if(this._processQueue.length){var r=this._processQueue.slice(0);this._processQueue.length=0;for(var t=0;t<r.length;t++){var i=r[t];this._processing--;this._process(i[0],i[1],i[2],i[3])}}}};Glob.prototype._process=function(e,t,n,r){l(this instanceof Glob);l(typeof r==="function");if(this.aborted)return;this._processing++;if(this.paused){this._processQueue.push([e,t,n,r]);return}var i=0;while(typeof e[i]==="string"){i++}var o;switch(i){case e.length:this._processSimple(e.join("/"),t,r);return;case 0:o=null;break;default:o=e.slice(0,i).join("/");break}var s=e.slice(i);var c;if(o===null)c=".";else if(p(o)||p(e.join("/"))){if(!o||!p(o))o="/"+o;c=o}else c=o;var u=this._makeAbs(c);if(w(this,c))return r();var f=s[0]===a.GLOBSTAR;if(f)this._processGlobStar(o,c,u,s,t,n,r);else this._processReaddir(o,c,u,s,t,n,r)};Glob.prototype._processReaddir=function(e,t,n,r,i,a,o){var s=this;this._readdir(n,a,function(c,u){return s._processReaddir2(e,t,n,r,i,a,u,o)})};Glob.prototype._processReaddir2=function(e,t,n,r,i,a,o,s){if(!o)return s();var c=r[0];var l=!!this.minimatch.negate;var p=c._glob;var f=this.dot||p.charAt(0)===".";var d=[];for(var m=0;m<o.length;m++){var h=o[m];if(h.charAt(0)!=="."||f){var g;if(l&&!e){g=!h.match(c)}else{g=h.match(c)}if(g)d.push(h)}}var y=d.length;if(y===0)return s();if(r.length===1&&!this.mark&&!this.stat){if(!this.matches[i])this.matches[i]=Object.create(null);for(var m=0;m<y;m++){var h=d[m];if(e){if(e!=="/")h=e+"/"+h;else h=e+h}if(h.charAt(0)==="/"&&!this.nomount){h=u.join(this.root,h)}this._emitMatch(i,h)}return s()}r.shift();for(var m=0;m<y;m++){var h=d[m];var v;if(e){if(e!=="/")h=e+"/"+h;else h=e+h}this._process([h].concat(r),i,a,s)}s()};Glob.prototype._emitMatch=function(e,t){if(this.aborted)return;if(_(this,t))return;if(this.paused){this._emitQueue.push([e,t]);return}var n=p(t)?t:this._makeAbs(t);if(this.mark)t=this._mark(t);if(this.absolute)t=n;if(this.matches[e][t])return;if(this.nodir){var r=this.cache[n];if(r==="DIR"||Array.isArray(r))return}this.matches[e][t]=true;var i=this.statCache[n];if(i)this.emit("stat",t,i);this.emit("match",t)};Glob.prototype._readdirInGlobStar=function(e,t){if(this.aborted)return;if(this.follow)return this._readdir(e,false,t);var n="lstat\0"+e;var i=this;var a=v(n,lstatcb_);if(a)r.lstat(e,a);function lstatcb_(n,r){if(n&&n.code==="ENOENT")return t();var a=r&&r.isSymbolicLink();i.symlinks[e]=a;if(!a&&r&&!r.isDirectory()){i.cache[e]="FILE";t()}else i._readdir(e,false,t)}};Glob.prototype._readdir=function(e,t,n){if(this.aborted)return;n=v("readdir\0"+e+"\0"+t,n);if(!n)return;if(t&&!y(this.symlinks,e))return this._readdirInGlobStar(e,n);if(y(this.cache,e)){var i=this.cache[e];if(!i||i==="FILE")return n();if(Array.isArray(i))return n(null,i)}var a=this;r.readdir(e,readdirCb(this,e,n))};function readdirCb(e,t,n){return function(r,i){if(r)e._readdirError(t,r,n);else e._readdirEntries(t,i,n)}}Glob.prototype._readdirEntries=function(e,t,n){if(this.aborted)return;if(!this.mark&&!this.stat){for(var r=0;r<t.length;r++){var i=t[r];if(e==="/")i=e+i;else i=e+"/"+i;this.cache[i]=true}}this.cache[e]=t;return n(null,t)};Glob.prototype._readdirError=function(e,t,n){if(this.aborted)return;switch(t.code){case"ENOTSUP":case"ENOTDIR":var r=this._makeAbs(e);this.cache[r]="FILE";if(r===this.cwdAbs){var i=new Error(t.code+" invalid cwd "+this.cwd);i.path=this.cwd;i.code=t.code;this.emit("error",i);this.abort()}break;case"ENOENT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(e)]=false;break;default:this.cache[this._makeAbs(e)]=false;if(this.strict){this.emit("error",t);this.abort()}if(!this.silent)console.error("glob error",t);break}return n()};Glob.prototype._processGlobStar=function(e,t,n,r,i,a,o){var s=this;this._readdir(n,a,function(c,u){s._processGlobStar2(e,t,n,r,i,a,u,o)})};Glob.prototype._processGlobStar2=function(e,t,n,r,i,a,o,s){if(!o)return s();var c=r.slice(1);var u=e?[e]:[];var l=u.concat(c);this._process(l,i,false,s);var p=this.symlinks[n];var f=o.length;if(p&&a)return s();for(var d=0;d<f;d++){var m=o[d];if(m.charAt(0)==="."&&!this.dot)continue;var h=u.concat(o[d],c);this._process(h,i,true,s);var g=u.concat(o[d],r);this._process(g,i,true,s)}s()};Glob.prototype._processSimple=function(e,t,n){var r=this;this._stat(e,function(i,a){r._processSimple2(e,t,i,a,n)})};Glob.prototype._processSimple2=function(e,t,n,r,i){if(!this.matches[t])this.matches[t]=Object.create(null);if(!r)return i();if(e&&p(e)&&!this.nomount){var a=/[\/\\]$/.test(e);if(e.charAt(0)==="/"){e=u.join(this.root,e)}else{e=u.resolve(this.root,e);if(a)e+="/"}}if(process.platform==="win32")e=e.replace(/\\/g,"/");this._emitMatch(t,e);i()};Glob.prototype._stat=function(e,t){var n=this._makeAbs(e);var i=e.slice(-1)==="/";if(e.length>this.maxLength)return t();if(!this.stat&&y(this.cache,n)){var a=this.cache[n];if(Array.isArray(a))a="DIR";if(!i||a==="DIR")return t(null,a);if(i&&a==="FILE")return t()}var o;var s=this.statCache[n];if(s!==undefined){if(s===false)return t(null,s);else{var c=s.isDirectory()?"DIR":"FILE";if(i&&c==="FILE")return t();else return t(null,c,s)}}var u=this;var l=v("stat\0"+n,lstatcb_);if(l)r.lstat(n,l);function lstatcb_(i,a){if(a&&a.isSymbolicLink()){return r.stat(n,function(r,i){if(r)u._stat2(e,n,null,a,t);else u._stat2(e,n,r,i,t)})}else{u._stat2(e,n,i,a,t)}}};Glob.prototype._stat2=function(e,t,n,r,i){if(n&&(n.code==="ENOENT"||n.code==="ENOTDIR")){this.statCache[t]=false;return i()}var a=e.slice(-1)==="/";this.statCache[t]=r;if(t.slice(-1)==="/"&&r&&!r.isDirectory())return i(null,false,r);var o=true;if(r)o=r.isDirectory()?"DIR":"FILE";this.cache[t]=this.cache[t]||o;if(a&&o==="FILE")return i();return i(null,o,r)}},,,,,,,function(e,t,n){"use strict";e.exports=function(e,t,r){var i=n(248);var a=e.TimeoutError;function HandleWrapper(e){this.handle=e}HandleWrapper.prototype._resultCancelled=function(){clearTimeout(this.handle)};var o=function(e){return s(+this).thenReturn(e)};var s=e.delay=function(n,i){var a;var s;if(i!==undefined){a=e.resolve(i)._then(o,null,null,n,undefined);if(r.cancellation()&&i instanceof e){a._setOnCancel(i)}}else{a=new e(t);s=setTimeout(function(){a._fulfill()},+n);if(r.cancellation()){a._setOnCancel(new HandleWrapper(s))}a._captureStackTrace()}a._setAsyncGuaranteed();return a};e.prototype.delay=function(e){return s(e,this)};var c=function(e,t,n){var r;if(typeof t!=="string"){if(t instanceof Error){r=t}else{r=new a("operation timed out")}}else{r=new a(t)}i.markAsOriginatingFromRejection(r);e._attachExtraTrace(r);e._reject(r);if(n!=null){n.cancel()}};function successClear(e){clearTimeout(this.handle);return e}function failureClear(e){clearTimeout(this.handle);throw e}e.prototype.timeout=function(e,t){e=+e;var n,i;var a=new HandleWrapper(setTimeout(function timeoutTimeout(){if(n.isPending()){c(n,t,i)}},e));if(r.cancellation()){i=this.then();n=i._then(successClear,failureClear,undefined,a,undefined);n._setOnCancel(a)}else{n=this._then(successClear,failureClear,undefined,a,undefined)}return n}}},,,,function(e,t,n){e.exports=n(141)},function(e,t,n){"use strict";var r=Object.create;if(r){var i=r(null);var a=r(null);i[" size"]=a[" size"]=0}e.exports=function(e){var t=n(248);var r=t.canEvaluate;var o=t.isIdentifier;var s;var c;if(true){var u=function(e){return new Function("ensureMethod"," \n return function(obj) { \n 'use strict' \n var len = this.length; \n ensureMethod(obj, 'methodName'); \n switch(len) { \n case 1: return obj.methodName(this[0]); \n case 2: return obj.methodName(this[0], this[1]); \n case 3: return obj.methodName(this[0], this[1], this[2]); \n case 0: return obj.methodName(); \n default: \n return obj.methodName.apply(obj, this); \n } \n }; \n ".replace(/methodName/g,e))(ensureMethod)};var l=function(e){return new Function("obj"," \n 'use strict'; \n return obj.propertyName; \n ".replace("propertyName",e))};var p=function(e,t,n){var r=n[e];if(typeof r!=="function"){if(!o(e)){return null}r=t(e);n[e]=r;n[" size"]++;if(n[" size"]>512){var i=Object.keys(n);for(var a=0;a<256;++a)delete n[i[a]];n[" size"]=i.length-256}}return r};s=function(e){return p(e,u,i)};c=function(e){return p(e,l,a)}}function ensureMethod(n,r){var i;if(n!=null)i=n[r];if(typeof i!=="function"){var a="Object "+t.classString(n)+" has no method '"+t.toString(r)+"'";throw new e.TypeError(a)}return i}function caller(e){var t=this.pop();var n=ensureMethod(e,t);return n.apply(e,this)}e.prototype.call=function(e){var t=arguments.length;var n=new Array(Math.max(t-1,0));for(var i=1;i<t;++i){n[i-1]=arguments[i]}if(true){if(r){var a=s(e);if(a!==null){return this._then(a,undefined,undefined,n,undefined)}}}n.push(e);return this._then(caller,undefined,undefined,n,undefined)};function namedGetter(e){return e[this]}function indexedGetter(e){var t=+this;if(t<0)t=Math.max(0,t+e.length);return e[t]}e.prototype.get=function(e){var t=typeof e==="number";var n;if(!t){if(r){var i=c(e);n=i!==null?i:namedGetter}else{n=namedGetter}}else{n=indexedGetter}return this._then(n,undefined,undefined,e,undefined)}}},,,function(e){e.exports=require("crypto")},,,,,function(e){var t;var n;var r;var i;var a;var o;var s;var c;var u;var l;var p;var f;var d;var m;var h;var g;var y;var v;var b;var w;var _;var x;var k;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(n,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,r){return e[n]=t?t(n,r):r}}})(function(e){var S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};t=function(e,t){S(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i))e[i]=t[i]}return e};r=function(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++){if(t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i]))n[r[i]]=e[r[i]]}return n};i=function(e,t,n,r){var i=arguments.length,a=i<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,o;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)if(o=e[s])a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a;return i>3&&a&&Object.defineProperty(t,n,a),a};a=function(e,t){return function(n,r){t(n,r,e)}};o=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o;return o={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function verb(e){return function(t){return step([e,t])}}function step(o){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(a=o[0]&2?i["return"]:o[0]?i["throw"]||((a=i["return"])&&a.call(i),0):i.next)&&!(a=a.call(i,o[1])).done)return a;if(i=0,a)o=[o[0]&2,a.value];switch(o[0]){case 0:case 1:a=o;break;case 4:n.label++;return{value:o[1],done:false};case 5:n.label++;i=o[1];o=[0];continue;case 7:o=n.ops.pop();n.trys.pop();continue;default:if(!(a=n.trys,a=a.length>0&&a[a.length-1])&&(o[0]===6||o[0]===2)){n=0;continue}if(o[0]===3&&(!a||o[1]>a[0]&&o[1]<a[3])){n.label=o[1];break}if(o[0]===6&&n.label<a[1]){n.label=a[1];a=o;break}if(a&&n.label<a[2]){n.label=a[2];n.ops.push(o);break}if(a[2])n.ops.pop();n.trys.pop();continue}o=t.call(e,n)}catch(e){o=[6,e];i=0}finally{r=a=0}if(o[0]&5)throw o[1];return{value:o[0]?o[1]:void 0,done:true}}};k=function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};u=function(e,t){for(var n in e)if(n!=="default"&&!t.hasOwnProperty(n))t[n]=e[n]};l=function(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)a.push(i.value)}catch(e){o={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(o)throw o.error}}return a};f=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(p(arguments[t]));return e};d=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),i=0,t=0;t<n;t++)for(var a=arguments[t],o=0,s=a.length;o<s;o++,i++)r[i]=a[o];return r};m=function(e){return this instanceof m?(this.v=e,this):new m(e)};h=function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,a=[];return i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i;function verb(e){if(r[e])i[e]=function(t){return new Promise(function(n,r){a.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof m?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),a.shift(),a.length)resume(a[0][0],a[0][1])}};g=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:m(e[r](t)),done:r==="return"}:i?i(t):t}:i}};y=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};v=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};b=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};w=function(e){return e&&e.__esModule?e:{default:e}};_=function(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)};x=function(e,t,n){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,n);return n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",a);e("__metadata",o);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",k);e("__values",l);e("__read",p);e("__spread",f);e("__spreadArrays",d);e("__await",m);e("__asyncGenerator",h);e("__asyncDelegator",g);e("__asyncValues",y);e("__makeTemplateObject",v);e("__importStar",b);e("__importDefault",w);e("__classPrivateFieldGet",_);e("__classPrivateFieldSet",x)})},function(e,t,n){(function(){var t,r,i,a,o,s,c,u,l,p,f,d,m,h,g,y,v,b={}.hasOwnProperty;v=n(582).assign;t=n(683);l=n(738);p=n(735);i=n(657);a=n(919);d=n(796);h=n(660);g=n(708);m=n(491);f=n(956);o=n(801);s=n(463);c=n(661);u=n(19);r=n(541);e.exports=y=function(){function XMLWriterBase(e){var t,n,r;e||(e={});this.options=e;n=e.writer||{};for(t in n){if(!b.call(n,t))continue;r=n[t];this["_"+t]=this[t];this[t]=r}}XMLWriterBase.prototype.filterOptions=function(e){var t,n,i,a,o,s,c,u;e||(e={});e=v({},this.options,e);t={writer:this};t.pretty=e.pretty||false;t.allowEmpty=e.allowEmpty||false;t.indent=(n=e.indent)!=null?n:" ";t.newline=(i=e.newline)!=null?i:"\n";t.offset=(a=e.offset)!=null?a:0;t.dontPrettyTextNodes=(o=(s=e.dontPrettyTextNodes)!=null?s:e.dontprettytextnodes)!=null?o:0;t.spaceBeforeSlash=(c=(u=e.spaceBeforeSlash)!=null?u:e.spacebeforeslash)!=null?c:"";if(t.spaceBeforeSlash===true){t.spaceBeforeSlash=" "}t.suppressPrettyCount=0;t.user={};t.state=r.None;return t};XMLWriterBase.prototype.indent=function(e,t,n){var r;if(!t.pretty||t.suppressPrettyCount){return""}else if(t.pretty){r=(n||0)+t.offset+1;if(r>0){return new Array(r).join(t.indent)}}return""};XMLWriterBase.prototype.endline=function(e,t,n){if(!t.pretty||t.suppressPrettyCount){return""}else{return t.newline}};XMLWriterBase.prototype.attribute=function(e,t,n){var r;this.openAttribute(e,t,n);r=" "+e.name+'="'+e.value+'"';this.closeAttribute(e,t,n);return r};XMLWriterBase.prototype.cdata=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"<![CDATA[";t.state=r.InsideTag;i+=e.value;t.state=r.CloseTag;i+="]]>"+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.comment=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"\x3c!-- ";t.state=r.InsideTag;i+=e.value;t.state=r.CloseTag;i+=" --\x3e"+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.declaration=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"<?xml";t.state=r.InsideTag;i+=' version="'+e.version+'"';if(e.encoding!=null){i+=' encoding="'+e.encoding+'"'}if(e.standalone!=null){i+=' standalone="'+e.standalone+'"'}t.state=r.CloseTag;i+=t.spaceBeforeSlash+"?>";i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.docType=function(e,t,n){var i,a,o,s,c;n||(n=0);this.openNode(e,t,n);t.state=r.OpenTag;s=this.indent(e,t,n);s+="<!DOCTYPE "+e.root().name;if(e.pubID&&e.sysID){s+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'}else if(e.sysID){s+=' SYSTEM "'+e.sysID+'"'}if(e.children.length>0){s+=" [";s+=this.endline(e,t,n);t.state=r.InsideTag;c=e.children;for(a=0,o=c.length;a<o;a++){i=c[a];s+=this.writeChildNode(i,t,n+1)}t.state=r.CloseTag;s+="]"}t.state=r.CloseTag;s+=t.spaceBeforeSlash+">";s+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return s};XMLWriterBase.prototype.element=function(e,n,i){var a,o,s,c,u,l,p,f,d,m,h,g,y,v;i||(i=0);m=false;h="";this.openNode(e,n,i);n.state=r.OpenTag;h+=this.indent(e,n,i)+"<"+e.name;g=e.attribs;for(d in g){if(!b.call(g,d))continue;a=g[d];h+=this.attribute(a,n,i)}s=e.children.length;c=s===0?null:e.children[0];if(s===0||e.children.every(function(e){return(e.type===t.Text||e.type===t.Raw)&&e.value===""})){if(n.allowEmpty){h+=">";n.state=r.CloseTag;h+="</"+e.name+">"+this.endline(e,n,i)}else{n.state=r.CloseTag;h+=n.spaceBeforeSlash+"/>"+this.endline(e,n,i)}}else if(n.pretty&&s===1&&(c.type===t.Text||c.type===t.Raw)&&c.value!=null){h+=">";n.state=r.InsideTag;n.suppressPrettyCount++;m=true;h+=this.writeChildNode(c,n,i+1);n.suppressPrettyCount--;m=false;n.state=r.CloseTag;h+="</"+e.name+">"+this.endline(e,n,i)}else{if(n.dontPrettyTextNodes){y=e.children;for(u=0,p=y.length;u<p;u++){o=y[u];if((o.type===t.Text||o.type===t.Raw)&&o.value!=null){n.suppressPrettyCount++;m=true;break}}}h+=">"+this.endline(e,n,i);n.state=r.InsideTag;v=e.children;for(l=0,f=v.length;l<f;l++){o=v[l];h+=this.writeChildNode(o,n,i+1)}n.state=r.CloseTag;h+=this.indent(e,n,i)+"</"+e.name+">";if(m){n.suppressPrettyCount--}h+=this.endline(e,n,i);n.state=r.None}this.closeNode(e,n,i);return h};XMLWriterBase.prototype.writeChildNode=function(e,n,r){switch(e.type){case t.CData:return this.cdata(e,n,r);case t.Comment:return this.comment(e,n,r);case t.Element:return this.element(e,n,r);case t.Raw:return this.raw(e,n,r);case t.Text:return this.text(e,n,r);case t.ProcessingInstruction:return this.processingInstruction(e,n,r);case t.Dummy:return"";case t.Declaration:return this.declaration(e,n,r);case t.DocType:return this.docType(e,n,r);case t.AttributeDeclaration:return this.dtdAttList(e,n,r);case t.ElementDeclaration:return this.dtdElement(e,n,r);case t.EntityDeclaration:return this.dtdEntity(e,n,r);case t.NotationDeclaration:return this.dtdNotation(e,n,r);default:throw new Error("Unknown XML node type: "+e.constructor.name)}};XMLWriterBase.prototype.processingInstruction=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"<?";t.state=r.InsideTag;i+=e.target;if(e.value){i+=" "+e.value}t.state=r.CloseTag;i+=t.spaceBeforeSlash+"?>";i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.raw=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n);t.state=r.InsideTag;i+=e.value;t.state=r.CloseTag;i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.text=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n);t.state=r.InsideTag;i+=e.value;t.state=r.CloseTag;i+=this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdAttList=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"<!ATTLIST";t.state=r.InsideTag;i+=" "+e.elementName+" "+e.attributeName+" "+e.attributeType;if(e.defaultValueType!=="#DEFAULT"){i+=" "+e.defaultValueType}if(e.defaultValue){i+=' "'+e.defaultValue+'"'}t.state=r.CloseTag;i+=t.spaceBeforeSlash+">"+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdElement=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"<!ELEMENT";t.state=r.InsideTag;i+=" "+e.name+" "+e.value;t.state=r.CloseTag;i+=t.spaceBeforeSlash+">"+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdEntity=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"<!ENTITY";t.state=r.InsideTag;if(e.pe){i+=" %"}i+=" "+e.name;if(e.value){i+=' "'+e.value+'"'}else{if(e.pubID&&e.sysID){i+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'}else if(e.sysID){i+=' SYSTEM "'+e.sysID+'"'}if(e.nData){i+=" NDATA "+e.nData}}t.state=r.CloseTag;i+=t.spaceBeforeSlash+">"+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.dtdNotation=function(e,t,n){var i;this.openNode(e,t,n);t.state=r.OpenTag;i=this.indent(e,t,n)+"<!NOTATION";t.state=r.InsideTag;i+=" "+e.name;if(e.pubID&&e.sysID){i+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'}else if(e.pubID){i+=' PUBLIC "'+e.pubID+'"'}else if(e.sysID){i+=' SYSTEM "'+e.sysID+'"'}t.state=r.CloseTag;i+=t.spaceBeforeSlash+">"+this.endline(e,t,n);t.state=r.None;this.closeNode(e,t,n);return i};XMLWriterBase.prototype.openNode=function(e,t,n){};XMLWriterBase.prototype.closeNode=function(e,t,n){};XMLWriterBase.prototype.openAttribute=function(e,t,n){};XMLWriterBase.prototype.closeAttribute=function(e,t,n){};return XMLWriterBase}()}).call(this)},function(e,t,n){var r=n(157),i=n(903),a=n(939);e.exports=parallel;function parallel(e,t,n){var o=i(e);while(o.index<(o["keyedList"]||e).length){r(e,t,o,function(e,t){if(e){n(e,t);return}if(Object.keys(o.jobs).length===0){n(null,o.results);return}});o.index++}return a.bind(o,n)}},,,function(e,t,n){e.exports=n(794)},,,,function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=r(n(87));const a=n(82);function issueCommand(e,t,n){const r=new Command(e,t,n);process.stdout.write(r.toString()+i.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const o="::";class Command{constructor(e,t,n){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=n}toString(){let e=o+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const n in this.properties){if(this.properties.hasOwnProperty(n)){const r=this.properties[n];if(r){if(t){t=false}else{e+=","}e+=`${n}=${escapeProperty(r)}`}}}}e+=`${o}${escapeData(this.message)}`;return e}}function escapeData(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=n(986);const o=i(n(1));const s=n(747);const c=i(n(622));const u=i(n(15));const l=n(931);function getTarPath(e,t){return r(this,void 0,void 0,function*(){const n=process.platform==="win32";if(n){const n=`${process.env["windir"]}\\System32\\tar.exe`;if(t!==l.CompressionMethod.Gzip){e.push("--force-local")}else if(s.existsSync(n)){return n}else if(yield u.isGnuTarInstalled()){e.push("--force-local")}}return yield o.which("tar",true)})}function execTar(e,t,n){return r(this,void 0,void 0,function*(){try{yield a.exec(`"${yield getTarPath(e,t)}"`,e,{cwd:n})}catch(e){throw new Error(`Tar failed with error: ${e===null||e===void 0?void 0:e.message}`)}})}function getWorkingDirectory(){var e;return(e=process.env["GITHUB_WORKSPACE"])!==null&&e!==void 0?e:process.cwd()}function extractTar(e,t){return r(this,void 0,void 0,function*(){const n=getWorkingDirectory();yield o.mkdirP(n);function getCompressionProgram(){switch(t){case l.CompressionMethod.Zstd:return["--use-compress-program","zstd -d --long=30"];case l.CompressionMethod.ZstdWithoutLong:return["--use-compress-program","zstd -d"];default:return["-z"]}}const r=[...getCompressionProgram(),"-xf",e.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"-P","-C",n.replace(new RegExp(`\\${c.sep}`,"g"),"/")];yield execTar(r,t)})}t.extractTar=extractTar;function createTar(e,t,n){return r(this,void 0,void 0,function*(){const r="manifest.txt";const i=u.getCacheFileName(n);s.writeFileSync(c.join(e,r),t.join("\n"));const a=getWorkingDirectory();function getCompressionProgram(){switch(n){case l.CompressionMethod.Zstd:return["--use-compress-program","zstd -T0 --long=30"];case l.CompressionMethod.ZstdWithoutLong:return["--use-compress-program","zstd -T0"];default:return["-z"]}}const o=["--posix",...getCompressionProgram(),"-cf",i.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"-P","-C",a.replace(new RegExp(`\\${c.sep}`,"g"),"/"),"--files-from",r];yield execTar(o,n,e)})}t.createTar=createTar},,,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!t.hasOwnProperty(n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});t.propagation=t.metrics=t.trace=t.context=void 0;i(n(276),t);i(n(158),t);i(n(2),t);i(n(33),t);i(n(744),t);i(n(753),t);i(n(278),t);i(n(40),t);i(n(318),t);i(n(551),t);i(n(659),t);i(n(702),t);i(n(43),t);i(n(625),t);i(n(450),t);i(n(107),t);i(n(189),t);i(n(906),t);i(n(727),t);i(n(165),t);i(n(851),t);i(n(95),t);i(n(767),t);i(n(151),t);i(n(162),t);i(n(781),t);i(n(340),t);i(n(607),t);i(n(670),t);i(n(586),t);i(n(220),t);i(n(932),t);i(n(839),t);i(n(975),t);i(n(70),t);i(n(694),t);i(n(695),t);var a=n(231);Object.defineProperty(t,"Context",{enumerable:true,get:function(){return a.Context}});var o=n(492);t.context=o.ContextAPI.getInstance();var s=n(875);t.trace=s.TraceAPI.getInstance();var c=n(136);t.metrics=c.MetricsAPI.getInstance();var u=n(22);t.propagation=u.PropagationAPI.getInstance();t.default={trace:t.trace,metrics:t.metrics,context:t.context,propagation:t.propagation}},function(e,t,n){e.exports=ProxyWriter;var r=n(368);var i=n(716);var a=n(689);var o=n(137);var s=n(747);a(ProxyWriter,r);function ProxyWriter(e){var t=this;if(!(t instanceof ProxyWriter)){throw new Error("ProxyWriter must be called as constructor.")}t.props=e;t._needDrain=false;r.call(t,e)}ProxyWriter.prototype._stat=function(){var e=this;var t=e.props;var n=t.follow?"stat":"lstat";s[n](t.path,function(n,a){var o;if(n||!a){o="File"}else{o=i(a)}t[o]=true;t.type=e.type=o;e._old=a;e._addProxy(r(t,a))})};ProxyWriter.prototype._addProxy=function(e){var t=this;if(t._proxy){return t.error("proxy already set")}t._proxy=e;["ready","error","close","pipe","drain","warn"].forEach(function(n){e.on(n,t.emit.bind(t,n))});t.emit("proxy",e);var n=t._buffer;n.forEach(function(t){e[t[0]].apply(e,t[1])});t._buffer.length=0;if(t._needsDrain)t.emit("drain")};ProxyWriter.prototype.add=function(e){o(e);if(!this._proxy){this._buffer.push(["add",[e]]);this._needDrain=true;return false}return this._proxy.add(e)};ProxyWriter.prototype.write=function(e){if(!this._proxy){this._buffer.push(["write",[e]]);this._needDrain=true;return false}return this._proxy.write(e)};ProxyWriter.prototype.end=function(e){if(!this._proxy){this._buffer.push(["end",[e]]);return false}return this._proxy.end(e)}},,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NOOP_METER_PROVIDER=t.NoopMeterProvider=void 0;var r=n(625);var i=function(){function NoopMeterProvider(){}NoopMeterProvider.prototype.getMeter=function(e,t){return r.NOOP_METER};return NoopMeterProvider}();t.NoopMeterProvider=i;t.NOOP_METER_PROVIDER=new i},function(e){(function(){var t;e.exports=t=function(){function XMLNamedNodeMap(e){this.nodes=e}Object.defineProperty(XMLNamedNodeMap.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}});XMLNamedNodeMap.prototype.clone=function(){return this.nodes=null};XMLNamedNodeMap.prototype.getNamedItem=function(e){return this.nodes[e]};XMLNamedNodeMap.prototype.setNamedItem=function(e){var t;t=this.nodes[e.nodeName];this.nodes[e.nodeName]=e;return t||null};XMLNamedNodeMap.prototype.removeNamedItem=function(e){var t;t=this.nodes[e];delete this.nodes[e];return t||null};XMLNamedNodeMap.prototype.item=function(e){return this.nodes[Object.keys(this.nodes)[e]]||null};XMLNamedNodeMap.prototype.getNamedItemNS=function(e,t){throw new Error("This DOM method is not implemented.")};XMLNamedNodeMap.prototype.setNamedItemNS=function(e){throw new Error("This DOM method is not implemented.")};XMLNamedNodeMap.prototype.removeNamedItemNS=function(e,t){throw new Error("This DOM method is not implemented.")};return XMLNamedNodeMap}()}).call(this)},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=_interopDefault(n(794));var i=_interopDefault(n(605));var a=_interopDefault(n(835));var o=_interopDefault(n(211));var s=_interopDefault(n(761));const c=r.Readable;const u=Symbol("buffer");const l=Symbol("type");class Blob{constructor(){this[l]="";const e=arguments[0];const t=arguments[1];const n=[];let r=0;if(e){const t=e;const i=Number(t.length);for(let e=0;e<i;e++){const i=t[e];let a;if(i instanceof Buffer){a=i}else if(ArrayBuffer.isView(i)){a=Buffer.from(i.buffer,i.byteOffset,i.byteLength)}else if(i instanceof ArrayBuffer){a=Buffer.from(i)}else if(i instanceof Blob){a=i[u]}else{a=Buffer.from(typeof i==="string"?i:String(i))}r+=a.length;n.push(a)}}this[u]=Buffer.concat(n);let i=t&&t.type!==undefined&&String(t.type).toLowerCase();if(i&&!/[^\u0020-\u007E]/.test(i)){this[l]=i}}get size(){return this[u].length}get type(){return this[l]}text(){return Promise.resolve(this[u].toString())}arrayBuffer(){const e=this[u];const t=e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength);return Promise.resolve(t)}stream(){const e=new c;e._read=function(){};e.push(this[u]);e.push(null);return e}toString(){return"[object Blob]"}slice(){const e=this.size;const t=arguments[0];const n=arguments[1];let r,i;if(t===undefined){r=0}else if(t<0){r=Math.max(e+t,0)}else{r=Math.min(t,e)}if(n===undefined){i=e}else if(n<0){i=Math.max(e+n,0)}else{i=Math.min(n,e)}const a=Math.max(i-r,0);const o=this[u];const s=o.slice(r,r+a);const c=new Blob([],{type:arguments[2]});c[u]=s;return c}}Object.defineProperties(Blob.prototype,{size:{enumerable:true},type:{enumerable:true},slice:{enumerable:true}});Object.defineProperty(Blob.prototype,Symbol.toStringTag,{value:"Blob",writable:false,enumerable:false,configurable:true});function FetchError(e,t,n){Error.call(this,e);this.message=e;this.type=t;if(n){this.code=this.errno=n.code}Error.captureStackTrace(this,this.constructor)}FetchError.prototype=Object.create(Error.prototype);FetchError.prototype.constructor=FetchError;FetchError.prototype.name="FetchError";let p;try{p=n(18).convert}catch(e){}const f=Symbol("Body internals");const d=r.PassThrough;function Body(e){var t=this;var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},i=n.size;let a=i===undefined?0:i;var o=n.timeout;let s=o===undefined?0:o;if(e==null){e=null}else if(isURLSearchParams(e)){e=Buffer.from(e.toString())}else if(isBlob(e)) ;else if(Buffer.isBuffer(e)) ;else if(Object.prototype.toString.call(e)==="[object ArrayBuffer]"){e=Buffer.from(e)}else if(ArrayBuffer.isView(e)){e=Buffer.from(e.buffer,e.byteOffset,e.byteLength)}else if(e instanceof r) ;else{e=Buffer.from(String(e))}this[f]={body:e,disturbed:false,error:null};this.size=a;this.timeout=s;if(e instanceof r){e.on("error",function(e){const n=e.name==="AbortError"?e:new FetchError(`Invalid response body while trying to fetch ${t.url}: ${e.message}`,"system",e);t[f].error=n})}}Body.prototype={get body(){return this[f].body},get bodyUsed(){return this[f].disturbed},arrayBuffer(){return consumeBody.call(this).then(function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)})},blob(){let e=this.headers&&this.headers.get("content-type")||"";return consumeBody.call(this).then(function(t){return Object.assign(new Blob([],{type:e.toLowerCase()}),{[u]:t})})},json(){var e=this;return consumeBody.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(t){return Body.Promise.reject(new FetchError(`invalid json response body at ${e.url} reason: ${t.message}`,"invalid-json"))}})},text(){return consumeBody.call(this).then(function(e){return e.toString()})},buffer(){return consumeBody.call(this)},textConverted(){var e=this;return consumeBody.call(this).then(function(t){return convertBody(t,e.headers)})}};Object.defineProperties(Body.prototype,{body:{enumerable:true},bodyUsed:{enumerable:true},arrayBuffer:{enumerable:true},blob:{enumerable:true},json:{enumerable:true},text:{enumerable:true}});Body.mixIn=function(e){for(const t of Object.getOwnPropertyNames(Body.prototype)){if(!(t in e)){const n=Object.getOwnPropertyDescriptor(Body.prototype,t);Object.defineProperty(e,t,n)}}};function consumeBody(){var e=this;if(this[f].disturbed){return Body.Promise.reject(new TypeError(`body used already for: ${this.url}`))}this[f].disturbed=true;if(this[f].error){return Body.Promise.reject(this[f].error)}let t=this.body;if(t===null){return Body.Promise.resolve(Buffer.alloc(0))}if(isBlob(t)){t=t.stream()}if(Buffer.isBuffer(t)){return Body.Promise.resolve(t)}if(!(t instanceof r)){return Body.Promise.resolve(Buffer.alloc(0))}let n=[];let i=0;let a=false;return new Body.Promise(function(r,o){let s;if(e.timeout){s=setTimeout(function(){a=true;o(new FetchError(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)}t.on("error",function(t){if(t.name==="AbortError"){a=true;o(t)}else{o(new FetchError(`Invalid response body while trying to fetch ${e.url}: ${t.message}`,"system",t))}});t.on("data",function(t){if(a||t===null){return}if(e.size&&i+t.length>e.size){a=true;o(new FetchError(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=t.length;n.push(t)});t.on("end",function(){if(a){return}clearTimeout(s);try{r(Buffer.concat(n,i))}catch(t){o(new FetchError(`Could not create Buffer from response body for ${e.url}: ${t.message}`,"system",t))}})})}function convertBody(e,t){if(typeof p!=="function"){throw new Error("The package `encoding` must be installed to use the textConverted() function")}const n=t.get("content-type");let r="utf-8";let i,a;if(n){i=/charset=([^;]*)/i.exec(n)}a=e.slice(0,1024).toString();if(!i&&a){i=/<meta.+?charset=(['"])(.+?)\1/i.exec(a)}if(!i&&a){i=/<meta[\s]+?http-equiv=(['"])content-type\1[\s]+?content=(['"])(.+?)\2/i.exec(a);if(!i){i=/<meta[\s]+?content=(['"])(.+?)\1[\s]+?http-equiv=(['"])content-type\3/i.exec(a);if(i){i.pop()}}if(i){i=/charset=(.*)/i.exec(i.pop())}}if(!i&&a){i=/<\?xml.+?encoding=(['"])(.+?)\1/i.exec(a)}if(i){r=i.pop();if(r==="gb2312"||r==="gbk"){r="gb18030"}}return p(e,"UTF-8",r).toString()}function isURLSearchParams(e){if(typeof e!=="object"||typeof e.append!=="function"||typeof e.delete!=="function"||typeof e.get!=="function"||typeof e.getAll!=="function"||typeof e.has!=="function"||typeof e.set!=="function"){return false}return e.constructor.name==="URLSearchParams"||Object.prototype.toString.call(e)==="[object URLSearchParams]"||typeof e.sort==="function"}function isBlob(e){return typeof e==="object"&&typeof e.arrayBuffer==="function"&&typeof e.type==="string"&&typeof e.stream==="function"&&typeof e.constructor==="function"&&typeof e.constructor.name==="string"&&/^(Blob|File)$/.test(e.constructor.name)&&/^(Blob|File)$/.test(e[Symbol.toStringTag])}function clone(e){let t,n;let i=e.body;if(e.bodyUsed){throw new Error("cannot clone body after it is used")}if(i instanceof r&&typeof i.getBoundary!=="function"){t=new d;n=new d;i.pipe(t);i.pipe(n);e[f].body=t;i=n}return i}function extractContentType(e){if(e===null){return null}else if(typeof e==="string"){return"text/plain;charset=UTF-8"}else if(isURLSearchParams(e)){return"application/x-www-form-urlencoded;charset=UTF-8"}else if(isBlob(e)){return e.type||null}else if(Buffer.isBuffer(e)){return null}else if(Object.prototype.toString.call(e)==="[object ArrayBuffer]"){return null}else if(ArrayBuffer.isView(e)){return null}else if(typeof e.getBoundary==="function"){return`multipart/form-data;boundary=${e.getBoundary()}`}else if(e instanceof r){return null}else{return"text/plain;charset=UTF-8"}}function getTotalBytes(e){const t=e.body;if(t===null){return 0}else if(isBlob(t)){return t.size}else if(Buffer.isBuffer(t)){return t.length}else if(t&&typeof t.getLengthSync==="function"){if(t._lengthRetrievers&&t._lengthRetrievers.length==0||t.hasKnownLength&&t.hasKnownLength()){return t.getLengthSync()}return null}else{return null}}function writeToStream(e,t){const n=t.body;if(n===null){e.end()}else if(isBlob(n)){n.stream().pipe(e)}else if(Buffer.isBuffer(n)){e.write(n);e.end()}else{n.pipe(e)}}Body.Promise=global.Promise;const m=/[^\^_`a-zA-Z\-0-9!#$%&'*+.|~]/;const h=/[^\t\x20-\x7e\x80-\xff]/;function validateName(e){e=`${e}`;if(m.test(e)||e===""){throw new TypeError(`${e} is not a legal HTTP header name`)}}function validateValue(e){e=`${e}`;if(h.test(e)){throw new TypeError(`${e} is not a legal HTTP header value`)}}function find(e,t){t=t.toLowerCase();for(const n in e){if(n.toLowerCase()===t){return n}}return undefined}const g=Symbol("map");class Headers{constructor(){let e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:undefined;this[g]=Object.create(null);if(e instanceof Headers){const t=e.raw();const n=Object.keys(t);for(const e of n){for(const n of t[e]){this.append(e,n)}}return}if(e==null) ;else if(typeof e==="object"){const t=e[Symbol.iterator];if(t!=null){if(typeof t!=="function"){throw new TypeError("Header pairs must be iterable")}const n=[];for(const t of e){if(typeof t!=="object"||typeof t[Symbol.iterator]!=="function"){throw new TypeError("Each header pair must be iterable")}n.push(Array.from(t))}for(const e of n){if(e.length!==2){throw new TypeError("Each header pair must be a name/value tuple")}this.append(e[0],e[1])}}else{for(const t of Object.keys(e)){const n=e[t];this.append(t,n)}}}else{throw new TypeError("Provided initializer must be an object")}}get(e){e=`${e}`;validateName(e);const t=find(this[g],e);if(t===undefined){return null}return this[g][t].join(", ")}forEach(e){let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:undefined;let n=getHeaders(this);let r=0;while(r<n.length){var i=n[r];const a=i[0],o=i[1];e.call(t,o,a,this);n=getHeaders(this);r++}}set(e,t){e=`${e}`;t=`${t}`;validateName(e);validateValue(t);const n=find(this[g],e);this[g][n!==undefined?n:e]=[t]}append(e,t){e=`${e}`;t=`${t}`;validateName(e);validateValue(t);const n=find(this[g],e);if(n!==undefined){this[g][n].push(t)}else{this[g][e]=[t]}}has(e){e=`${e}`;validateName(e);return find(this[g],e)!==undefined}delete(e){e=`${e}`;validateName(e);const t=find(this[g],e);if(t!==undefined){delete this[g][t]}}raw(){return this[g]}keys(){return createHeadersIterator(this,"key")}values(){return createHeadersIterator(this,"value")}[Symbol.iterator](){return createHeadersIterator(this,"key+value")}}Headers.prototype.entries=Headers.prototype[Symbol.iterator];Object.defineProperty(Headers.prototype,Symbol.toStringTag,{value:"Headers",writable:false,enumerable:false,configurable:true});Object.defineProperties(Headers.prototype,{get:{enumerable:true},forEach:{enumerable:true},set:{enumerable:true},append:{enumerable:true},has:{enumerable:true},delete:{enumerable:true},keys:{enumerable:true},values:{enumerable:true},entries:{enumerable:true}});function getHeaders(e){let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"key+value";const n=Object.keys(e[g]).sort();return n.map(t==="key"?function(e){return e.toLowerCase()}:t==="value"?function(t){return e[g][t].join(", ")}:function(t){return[t.toLowerCase(),e[g][t].join(", ")]})}const y=Symbol("internal");function createHeadersIterator(e,t){const n=Object.create(v);n[y]={target:e,kind:t,index:0};return n}const v=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==v){throw new TypeError("Value of `this` is not a HeadersIterator")}var e=this[y];const t=e.target,n=e.kind,r=e.index;const i=getHeaders(t,n);const a=i.length;if(r>=a){return{value:undefined,done:true}}this[y].index=r+1;return{value:i[r],done:false}}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(v,Symbol.toStringTag,{value:"HeadersIterator",writable:false,enumerable:false,configurable:true});function exportNodeCompatibleHeaders(e){const t=Object.assign({__proto__:null},e[g]);const n=find(e[g],"Host");if(n!==undefined){t[n]=t[n][0]}return t}function createHeadersLenient(e){const t=new Headers;for(const n of Object.keys(e)){if(m.test(n)){continue}if(Array.isArray(e[n])){for(const r of e[n]){if(h.test(r)){continue}if(t[g][n]===undefined){t[g][n]=[r]}else{t[g][n].push(r)}}}else if(!h.test(e[n])){t[g][n]=[e[n]]}}return t}const b=Symbol("Response internals");const w=i.STATUS_CODES;class Response{constructor(){let e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null;let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};Body.call(this,e,t);const n=t.status||200;const r=new Headers(t.headers);if(e!=null&&!r.has("Content-Type")){const t=extractContentType(e);if(t){r.append("Content-Type",t)}}this[b]={url:t.url,status:n,statusText:t.statusText||w[n],headers:r,counter:t.counter}}get url(){return this[b].url||""}get status(){return this[b].status}get ok(){return this[b].status>=200&&this[b].status<300}get redirected(){return this[b].counter>0}get statusText(){return this[b].statusText}get headers(){return this[b].headers}clone(){return new Response(clone(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}Body.mixIn(Response.prototype);Object.defineProperties(Response.prototype,{url:{enumerable:true},status:{enumerable:true},ok:{enumerable:true},redirected:{enumerable:true},statusText:{enumerable:true},headers:{enumerable:true},clone:{enumerable:true}});Object.defineProperty(Response.prototype,Symbol.toStringTag,{value:"Response",writable:false,enumerable:false,configurable:true});const _=Symbol("Request internals");const x=a.parse;const k=a.format;const S="destroy"in r.Readable.prototype;function isRequest(e){return typeof e==="object"&&typeof e[_]==="object"}function isAbortSignal(e){const t=e&&typeof e==="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}class Request{constructor(e){let t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};let n;if(!isRequest(e)){if(e&&e.href){n=x(e.href)}else{n=x(`${e}`)}e={}}else{n=x(e.url)}let r=t.method||e.method||"GET";r=r.toUpperCase();if((t.body!=null||isRequest(e)&&e.body!==null)&&(r==="GET"||r==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body")}let i=t.body!=null?t.body:isRequest(e)&&e.body!==null?clone(e):null;Body.call(this,i,{timeout:t.timeout||e.timeout||0,size:t.size||e.size||0});const a=new Headers(t.headers||e.headers||{});if(i!=null&&!a.has("Content-Type")){const e=extractContentType(i);if(e){a.append("Content-Type",e)}}let o=isRequest(e)?e.signal:null;if("signal"in t)o=t.signal;if(o!=null&&!isAbortSignal(o)){throw new TypeError("Expected signal to be an instanceof AbortSignal")}this[_]={method:r,redirect:t.redirect||e.redirect||"follow",headers:a,parsedURL:n,signal:o};this.follow=t.follow!==undefined?t.follow:e.follow!==undefined?e.follow:20;this.compress=t.compress!==undefined?t.compress:e.compress!==undefined?e.compress:true;this.counter=t.counter||e.counter||0;this.agent=t.agent||e.agent}get method(){return this[_].method}get url(){return k(this[_].parsedURL)}get headers(){return this[_].headers}get redirect(){return this[_].redirect}get signal(){return this[_].signal}clone(){return new Request(this)}}Body.mixIn(Request.prototype);Object.defineProperty(Request.prototype,Symbol.toStringTag,{value:"Request",writable:false,enumerable:false,configurable:true});Object.defineProperties(Request.prototype,{method:{enumerable:true},url:{enumerable:true},headers:{enumerable:true},redirect:{enumerable:true},clone:{enumerable:true},signal:{enumerable:true}});function getNodeRequestOptions(e){const t=e[_].parsedURL;const n=new Headers(e[_].headers);if(!n.has("Accept")){n.set("Accept","*/*")}if(!t.protocol||!t.hostname){throw new TypeError("Only absolute URLs are supported")}if(!/^https?:$/.test(t.protocol)){throw new TypeError("Only HTTP(S) protocols are supported")}if(e.signal&&e.body instanceof r.Readable&&!S){throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8")}let i=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)){i="0"}if(e.body!=null){const t=getTotalBytes(e);if(typeof t==="number"){i=String(t)}}if(i){n.set("Content-Length",i)}if(!n.has("User-Agent")){n.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)")}if(e.compress&&!n.has("Accept-Encoding")){n.set("Accept-Encoding","gzip,deflate")}let a=e.agent;if(typeof a==="function"){a=a(t)}if(!n.has("Connection")&&!a){n.set("Connection","close")}return Object.assign({},t,{method:e.method,headers:exportNodeCompatibleHeaders(n),agent:a})}function AbortError(e){Error.call(this,e);this.type="aborted";this.message=e;Error.captureStackTrace(this,this.constructor)}AbortError.prototype=Object.create(Error.prototype);AbortError.prototype.constructor=AbortError;AbortError.prototype.name="AbortError";const j=r.PassThrough;const P=a.resolve;function fetch(e,t){if(!fetch.Promise){throw new Error("native promise missing, set fetch.Promise to your favorite alternative")}Body.Promise=fetch.Promise;return new fetch.Promise(function(n,a){const c=new Request(e,t);const u=getNodeRequestOptions(c);const l=(u.protocol==="https:"?o:i).request;const p=c.signal;let f=null;const d=function abort(){let e=new AbortError("The user aborted a request.");a(e);if(c.body&&c.body instanceof r.Readable){c.body.destroy(e)}if(!f||!f.body)return;f.body.emit("error",e)};if(p&&p.aborted){d();return}const m=function abortAndFinalize(){d();finalize()};const h=l(u);let g;if(p){p.addEventListener("abort",m)}function finalize(){h.abort();if(p)p.removeEventListener("abort",m);clearTimeout(g)}if(c.timeout){h.once("socket",function(e){g=setTimeout(function(){a(new FetchError(`network timeout at: ${c.url}`,"request-timeout"));finalize()},c.timeout)})}h.on("error",function(e){a(new FetchError(`request to ${c.url} failed, reason: ${e.message}`,"system",e));finalize()});h.on("response",function(e){clearTimeout(g);const t=createHeadersLenient(e.headers);if(fetch.isRedirect(e.statusCode)){const r=t.get("Location");const i=r===null?null:P(c.url,r);switch(c.redirect){case"error":a(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${c.url}`,"no-redirect"));finalize();return;case"manual":if(i!==null){try{t.set("Location",i)}catch(e){a(e)}}break;case"follow":if(i===null){break}if(c.counter>=c.follow){a(new FetchError(`maximum redirect reached at: ${c.url}`,"max-redirect"));finalize();return}const r={headers:new Headers(c.headers),follow:c.follow,counter:c.counter+1,agent:c.agent,compress:c.compress,method:c.method,body:c.body,signal:c.signal,timeout:c.timeout,size:c.size};if(e.statusCode!==303&&c.body&&getTotalBytes(c)===null){a(new FetchError("Cannot follow redirect with body being a readable stream","unsupported-redirect"));finalize();return}if(e.statusCode===303||(e.statusCode===301||e.statusCode===302)&&c.method==="POST"){r.method="GET";r.body=undefined;r.headers.delete("content-length")}n(fetch(new Request(i,r)));finalize();return}}e.once("end",function(){if(p)p.removeEventListener("abort",m)});let r=e.pipe(new j);const i={url:c.url,status:e.statusCode,statusText:e.statusMessage,headers:t,size:c.size,timeout:c.timeout,counter:c.counter};const o=t.get("Content-Encoding");if(!c.compress||c.method==="HEAD"||o===null||e.statusCode===204||e.statusCode===304){f=new Response(r,i);n(f);return}const u={flush:s.Z_SYNC_FLUSH,finishFlush:s.Z_SYNC_FLUSH};if(o=="gzip"||o=="x-gzip"){r=r.pipe(s.createGunzip(u));f=new Response(r,i);n(f);return}if(o=="deflate"||o=="x-deflate"){const t=e.pipe(new j);t.once("data",function(e){if((e[0]&15)===8){r=r.pipe(s.createInflate())}else{r=r.pipe(s.createInflateRaw())}f=new Response(r,i);n(f)});return}if(o=="br"&&typeof s.createBrotliDecompress==="function"){r=r.pipe(s.createBrotliDecompress());f=new Response(r,i);n(f);return}f=new Response(r,i);n(f)});writeToStream(h,c)})}fetch.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};fetch.Promise=global.Promise;e.exports=t=fetch;Object.defineProperty(t,"__esModule",{value:true});t.default=t;t.Headers=Headers;t.Request=Request;t.Response=Response;t.FetchError=FetchError},,,,function(e,t,n){(function(){var t,r,i,a,o=function(e,t){for(var n in t){if(s.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;t=n(683);a=n(423);r=n(541);e.exports=i=function(e){o(XMLStreamWriter,e);function XMLStreamWriter(e,t){this.stream=e;XMLStreamWriter.__super__.constructor.call(this,t)}XMLStreamWriter.prototype.endline=function(e,t,n){if(e.isLastRootNode&&t.state===r.CloseTag){return""}else{return XMLStreamWriter.__super__.endline.call(this,e,t,n)}};XMLStreamWriter.prototype.document=function(e,t){var n,r,i,a,o,s,c,u,l;c=e.children;for(r=i=0,o=c.length;i<o;r=++i){n=c[r];n.isLastRootNode=r===e.children.length-1}t=this.filterOptions(t);u=e.children;l=[];for(a=0,s=u.length;a<s;a++){n=u[a];l.push(this.writeChildNode(n,t,0))}return l};XMLStreamWriter.prototype.attribute=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.attribute.call(this,e,t,n))};XMLStreamWriter.prototype.cdata=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.cdata.call(this,e,t,n))};XMLStreamWriter.prototype.comment=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.comment.call(this,e,t,n))};XMLStreamWriter.prototype.declaration=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.declaration.call(this,e,t,n))};XMLStreamWriter.prototype.docType=function(e,t,n){var i,a,o,s;n||(n=0);this.openNode(e,t,n);t.state=r.OpenTag;this.stream.write(this.indent(e,t,n));this.stream.write("<!DOCTYPE "+e.root().name);if(e.pubID&&e.sysID){this.stream.write(' PUBLIC "'+e.pubID+'" "'+e.sysID+'"')}else if(e.sysID){this.stream.write(' SYSTEM "'+e.sysID+'"')}if(e.children.length>0){this.stream.write(" [");this.stream.write(this.endline(e,t,n));t.state=r.InsideTag;s=e.children;for(a=0,o=s.length;a<o;a++){i=s[a];this.writeChildNode(i,t,n+1)}t.state=r.CloseTag;this.stream.write("]")}t.state=r.CloseTag;this.stream.write(t.spaceBeforeSlash+">");this.stream.write(this.endline(e,t,n));t.state=r.None;return this.closeNode(e,t,n)};XMLStreamWriter.prototype.element=function(e,n,i){var a,o,c,u,l,p,f,d,m,h;i||(i=0);this.openNode(e,n,i);n.state=r.OpenTag;this.stream.write(this.indent(e,n,i)+"<"+e.name);m=e.attribs;for(f in m){if(!s.call(m,f))continue;a=m[f];this.attribute(a,n,i)}c=e.children.length;u=c===0?null:e.children[0];if(c===0||e.children.every(function(e){return(e.type===t.Text||e.type===t.Raw)&&e.value===""})){if(n.allowEmpty){this.stream.write(">");n.state=r.CloseTag;this.stream.write("</"+e.name+">")}else{n.state=r.CloseTag;this.stream.write(n.spaceBeforeSlash+"/>")}}else if(n.pretty&&c===1&&(u.type===t.Text||u.type===t.Raw)&&u.value!=null){this.stream.write(">");n.state=r.InsideTag;n.suppressPrettyCount++;d=true;this.writeChildNode(u,n,i+1);n.suppressPrettyCount--;d=false;n.state=r.CloseTag;this.stream.write("</"+e.name+">")}else{this.stream.write(">"+this.endline(e,n,i));n.state=r.InsideTag;h=e.children;for(l=0,p=h.length;l<p;l++){o=h[l];this.writeChildNode(o,n,i+1)}n.state=r.CloseTag;this.stream.write(this.indent(e,n,i)+"</"+e.name+">")}this.stream.write(this.endline(e,n,i));n.state=r.None;return this.closeNode(e,n,i)};XMLStreamWriter.prototype.processingInstruction=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.processingInstruction.call(this,e,t,n))};XMLStreamWriter.prototype.raw=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.raw.call(this,e,t,n))};XMLStreamWriter.prototype.text=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.text.call(this,e,t,n))};XMLStreamWriter.prototype.dtdAttList=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdAttList.call(this,e,t,n))};XMLStreamWriter.prototype.dtdElement=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdElement.call(this,e,t,n))};XMLStreamWriter.prototype.dtdEntity=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdEntity.call(this,e,t,n))};XMLStreamWriter.prototype.dtdNotation=function(e,t,n){return this.stream.write(XMLStreamWriter.__super__.dtdNotation.call(this,e,t,n))};return XMLStreamWriter}(a)}).call(this)},,function(e){e.exports="4.0.0"},,,function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){a(XMLDTDElement,e);function XMLDTDElement(e,n,r){XMLDTDElement.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing DTD element name. "+this.debugInfo())}if(!r){r="(#PCDATA)"}if(Array.isArray(r)){r="("+r.join(",")+")"}this.name=this.stringify.name(n);this.type=t.ElementDeclaration;this.value=this.stringify.dtdElementValue(r)}XMLDTDElement.prototype.toString=function(e){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(e))};return XMLDTDElement}(i)}).call(this)},,,function(e,t,n){var r=n(794).Stream;e.exports=legacy;function legacy(e){return{ReadStream:ReadStream,WriteStream:WriteStream};function ReadStream(t,n){if(!(this instanceof ReadStream))return new ReadStream(t,n);r.call(this);var i=this;this.path=t;this.fd=null;this.readable=true;this.paused=false;this.flags="r";this.mode=438;this.bufferSize=64*1024;n=n||{};var a=Object.keys(n);for(var o=0,s=a.length;o<s;o++){var c=a[o];this[c]=n[c]}if(this.encoding)this.setEncoding(this.encoding);if(this.start!==undefined){if("number"!==typeof this.start){throw TypeError("start must be a Number")}if(this.end===undefined){this.end=Infinity}else if("number"!==typeof this.end){throw TypeError("end must be a Number")}if(this.start>this.end){throw new Error("start must be <= end")}this.pos=this.start}if(this.fd!==null){process.nextTick(function(){i._read()});return}e.open(this.path,this.flags,this.mode,function(e,t){if(e){i.emit("error",e);i.readable=false;return}i.fd=t;i.emit("open",t);i._read()})}function WriteStream(t,n){if(!(this instanceof WriteStream))return new WriteStream(t,n);r.call(this);this.path=t;this.fd=null;this.writable=true;this.flags="w";this.encoding="binary";this.mode=438;this.bytesWritten=0;n=n||{};var i=Object.keys(n);for(var a=0,o=i.length;a<o;a++){var s=i[a];this[s]=n[s]}if(this.start!==undefined){if("number"!==typeof this.start){throw TypeError("start must be a Number")}if(this.start<0){throw new Error("start must be >= zero")}this.pos=this.start}this.busy=false;this._queue=[];if(this.fd===null){this._open=e.open;this._queue.push([this._open,this.path,this.flags,this.mode,undefined]);this.flush()}}}},,,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=n(431);const o=n(102);const s=n(82);const c=i(n(87));const u=i(n(622));var l;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(l=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const n=s.toCommandValue(t);process.env[e]=n;const r=process.env["GITHUB_ENV"]||"";if(r){const t="_GitHubActionsFileCommandDelimeter_";const r=`${e}<<${t}${c.EOL}${n}${c.EOL}${t}`;o.issueCommand("ENV",r)}else{a.issueCommand("set-env",{name:e},n)}}t.exportVariable=exportVariable;function setSecret(e){a.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){o.issueCommand("PATH",e)}else{a.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${u.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const n=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!n){throw new Error(`Input required and not supplied: ${e}`)}return n.trim()}t.getInput=getInput;function setOutput(e,t){a.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){a.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=l.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){a.issueCommand("debug",{},e)}t.debug=debug;function error(e){a.issue("error",e instanceof Error?e.toString():e)}t.error=error;function warning(e){a.issue("warning",e instanceof Error?e.toString():e)}t.warning=warning;function info(e){process.stdout.write(e+c.EOL)}t.info=info;function startGroup(e){a.issue("group",e)}t.startGroup=startGroup;function endGroup(){a.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return r(this,void 0,void 0,function*(){startGroup(e);let n;try{n=yield t()}finally{endGroup()}return n})}t.group=group;function saveState(e,t){a.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState},,,,function(e,t,n){var r=n(479);e.exports=function(e,t){var n;while(!n&&e&&e.length){var i=r.parse(e).word16lu("signature").word16lu("partsize").word64lu("uncompressedSize").word64lu("compressedSize").word64lu("offset").word64lu("disknum").vars;if(i.signature===1){n=i}else{e=e.slice(i.partsize+4)}}n=n||{};if(t.compressedSize===4294967295)t.compressedSize=n.compressedSize;if(t.uncompressedSize===4294967295)t.uncompressedSize=n.uncompressedSize;if(t.offsetToLocalFileHeader===4294967295)t.offsetToLocalFileHeader=n.offset;return n}},,function(e,t,n){(function(){"use strict";var e,r,i,a,o,s={}.hasOwnProperty;e=n(312);r=n(791).defaults;a=function(e){return typeof e==="string"&&(e.indexOf("&")>=0||e.indexOf(">")>=0||e.indexOf("<")>=0)};o=function(e){return"<![CDATA["+i(e)+"]]>"};i=function(e){return e.replace("]]>","]]]]><![CDATA[>")};t.Builder=function(){function Builder(e){var t,n,i;this.options={};n=r["0.2"];for(t in n){if(!s.call(n,t))continue;i=n[t];this.options[t]=i}for(t in e){if(!s.call(e,t))continue;i=e[t];this.options[t]=i}}Builder.prototype.buildObject=function(t){var n,i,c,u,l;n=this.options.attrkey;i=this.options.charkey;if(Object.keys(t).length===1&&this.options.rootName===r["0.2"].rootName){l=Object.keys(t)[0];t=t[l]}else{l=this.options.rootName}c=function(e){return function(t,r){var u,l,p,f,d,m;if(typeof r!=="object"){if(e.options.cdata&&a(r)){t.raw(o(r))}else{t.txt(r)}}else if(Array.isArray(r)){for(f in r){if(!s.call(r,f))continue;l=r[f];for(d in l){p=l[d];t=c(t.ele(d),p).up()}}}else{for(d in r){if(!s.call(r,d))continue;l=r[d];if(d===n){if(typeof l==="object"){for(u in l){m=l[u];t=t.att(u,m)}}}else if(d===i){if(e.options.cdata&&a(l)){t=t.raw(o(l))}else{t=t.txt(l)}}else if(Array.isArray(l)){for(f in l){if(!s.call(l,f))continue;p=l[f];if(typeof p==="string"){if(e.options.cdata&&a(p)){t=t.ele(d).raw(o(p)).up()}else{t=t.ele(d,p).up()}}else{t=c(t.ele(d),p).up()}}}else if(typeof l==="object"){t=c(t.ele(d),l).up()}else{if(typeof l==="string"&&e.options.cdata&&a(l)){t=t.ele(d).raw(o(l)).up()}else{if(l==null){l=""}t=t.ele(d,l.toString()).up()}}}}return t}}(this);u=e.create(l,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars});return c(u,t).end(this.options.renderOpts)};return Builder}()}).call(this)},,,function(e,t,n){var r=n(868);var i=n(614).EventEmitter;var a=n(642);var o=n(486);var s=n(794).Stream;t=e.exports=function(e,n){if(Buffer.isBuffer(e)){return t.parse(e)}var r=t.stream();if(e&&e.pipe){e.pipe(r)}else if(e){e.on(n||"data",function(e){r.write(e)});e.on("end",function(){r.end()})}return r};t.stream=function(e){if(e)return t.apply(null,arguments);var n=null;function getBytes(e,t,r){n={bytes:e,skip:r,cb:function(e){n=null;t(e)}};dispatch()}var c=null;function dispatch(){if(!n){if(d)f=true;return}if(typeof n==="function"){n()}else{var e=c+n.bytes;if(l.length>=e){var t;if(c==null){t=l.splice(0,e);if(!n.skip){t=t.slice()}}else{if(!n.skip){t=l.slice(c,e)}c=e}if(n.skip){n.cb()}else{n.cb(t)}}}}function builder(e){function next(){if(!f)e.next()}var t=words(function(e,t){return function(n){getBytes(e,function(e){p.set(n,t(e));next()})}});t.tap=function(t){e.nest(t,p.store)};t.into=function(t,n){if(!p.get(t))p.set(t,{});var r=p;p=o(r.get(t));e.nest(function(){n.apply(this,arguments);this.tap(function(){p=r})},p.store)};t.flush=function(){p.store={};next()};t.loop=function(t){var n=false;e.nest(false,function loop(){this.vars=p.store;t.call(this,function(){n=true;next()},p.store);this.tap(function(){if(n)e.next();else loop.call(this)}.bind(this))},p.store)};t.buffer=function(e,t){if(typeof t==="string"){t=p.get(t)}getBytes(t,function(t){p.set(e,t);next()})};t.skip=function(e){if(typeof e==="string"){e=p.get(e)}getBytes(e,function(){next()})};t.scan=function find(e,t){if(typeof t==="string"){t=new Buffer(t)}else if(!Buffer.isBuffer(t)){throw new Error("search must be a Buffer or a string")}var r=0;n=function(){var i=l.indexOf(t,c+r);var a=i-c-r;if(i!==-1){n=null;if(c!=null){p.set(e,l.slice(c,c+r+a));c+=r+a+t.length}else{p.set(e,l.slice(0,r+a));l.splice(0,r+a+t.length)}next();dispatch()}else{a=Math.max(l.length-t.length-c-r,0)}r+=a};dispatch()};t.peek=function(t){c=0;e.nest(function(){t.call(this,p.store);this.tap(function(){c=null})})};return t}var u=r.light(builder);u.writable=true;var l=a();u.write=function(e){l.push(e);dispatch()};var p=o();var f=false,d=false;u.end=function(){d=true};u.pipe=s.prototype.pipe;Object.getOwnPropertyNames(i.prototype).forEach(function(e){u[e]=i.prototype[e]});return u};t.parse=function parse(e){var t=words(function(i,a){return function(o){if(n+i<=e.length){var s=e.slice(n,n+i);n+=i;r.set(o,a(s))}else{r.set(o,null)}return t}});var n=0;var r=o();t.vars=r.store;t.tap=function(e){e.call(t,r.store);return t};t.into=function(e,n){if(!r.get(e)){r.set(e,{})}var i=r;r=o(i.get(e));n.call(t,r.store);r=i;return t};t.loop=function(e){var n=false;var i=function(){n=true};while(n===false){e.call(t,i,r.store)}return t};t.buffer=function(i,a){if(typeof a==="string"){a=r.get(a)}var o=e.slice(n,Math.min(e.length,n+a));n+=a;r.set(i,o);return t};t.skip=function(e){if(typeof e==="string"){e=r.get(e)}n+=e;return t};t.scan=function(i,a){if(typeof a==="string"){a=new Buffer(a)}else if(!Buffer.isBuffer(a)){throw new Error("search must be a Buffer or a string")}r.set(i,null);for(var o=0;o+n<=e.length-a.length+1;o++){for(var s=0;s<a.length&&e[n+o+s]===a[s];s++);if(s===a.length)break}r.set(i,e.slice(n,n+o));n+=o+a.length;return t};t.peek=function(e){var i=n;e.call(t,r.store);n=i;return t};t.flush=function(){r.store={};return t};t.eof=function(){return n>=e.length};return t};function decodeLEu(e){var t=0;for(var n=0;n<e.length;n++){t+=Math.pow(256,n)*e[n]}return t}function decodeBEu(e){var t=0;for(var n=0;n<e.length;n++){t+=Math.pow(256,e.length-n-1)*e[n]}return t}function decodeBEs(e){var t=decodeBEu(e);if((e[0]&128)==128){t-=Math.pow(256,e.length)}return t}function decodeLEs(e){var t=decodeLEu(e);if((e[e.length-1]&128)==128){t-=Math.pow(256,e.length)}return t}function words(e){var t={};[1,2,4,8].forEach(function(n){var r=n*8;t["word"+r+"le"]=t["word"+r+"lu"]=e(n,decodeLEu);t["word"+r+"ls"]=e(n,decodeLEs);t["word"+r+"be"]=t["word"+r+"bu"]=e(n,decodeBEu);t["word"+r+"bs"]=e(n,decodeBEs)});t.word8=t.word8u=t.word8be;t.word8s=t.word8bs;return t}},,,,,,,function(e){e.exports=function(e){function getset(e,n){var r=t.store;var i=e.split(".");i.slice(0,-1).forEach(function(e){if(r[e]===undefined)r[e]={};r=r[e]});var a=i[i.length-1];if(arguments.length==1){return r[a]}else{return r[a]=n}}var t={get:function(e){return getset(e)},set:function(e,t){return getset(e,t)},store:e||{}};return t}},function(){(function(e,t){"use strict";if(e.setImmediate){return}var n=1;var r={};var i=false;var a=e.document;var o;function setImmediate(e){if(typeof e!=="function"){e=new Function(""+e)}var t=new Array(arguments.length-1);for(var i=0;i<t.length;i++){t[i]=arguments[i+1]}var a={callback:e,args:t};r[n]=a;o(n);return n++}function clearImmediate(e){delete r[e]}function run(e){var n=e.callback;var r=e.args;switch(r.length){case 0:n();break;case 1:n(r[0]);break;case 2:n(r[0],r[1]);break;case 3:n(r[0],r[1],r[2]);break;default:n.apply(t,r);break}}function runIfPresent(e){if(i){setTimeout(runIfPresent,0,e)}else{var t=r[e];if(t){i=true;try{run(t)}finally{clearImmediate(e);i=false}}}}function installNextTickImplementation(){o=function(e){process.nextTick(function(){runIfPresent(e)})}}function canUsePostMessage(){if(e.postMessage&&!e.importScripts){var t=true;var n=e.onmessage;e.onmessage=function(){t=false};e.postMessage("","*");e.onmessage=n;return t}}function installPostMessageImplementation(){var t="setImmediate$"+Math.random()+"$";var n=function(n){if(n.source===e&&typeof n.data==="string"&&n.data.indexOf(t)===0){runIfPresent(+n.data.slice(t.length))}};if(e.addEventListener){e.addEventListener("message",n,false)}else{e.attachEvent("onmessage",n)}o=function(n){e.postMessage(t+n,"*")}}function installMessageChannelImplementation(){var e=new MessageChannel;e.port1.onmessage=function(e){var t=e.data;runIfPresent(t)};o=function(t){e.port2.postMessage(t)}}function installReadyStateChangeImplementation(){var e=a.documentElement;o=function(t){var n=a.createElement("script");n.onreadystatechange=function(){runIfPresent(t);n.onreadystatechange=null;e.removeChild(n);n=null};e.appendChild(n)}}function installSetTimeoutImplementation(){o=function(e){setTimeout(runIfPresent,0,e)}}var s=Object.getPrototypeOf&&Object.getPrototypeOf(e);s=s&&s.setTimeout?s:e;if({}.toString.call(e.process)==="[object process]"){installNextTickImplementation()}else if(canUsePostMessage()){installPostMessageImplementation()}else if(e.MessageChannel){installMessageChannelImplementation()}else if(a&&"onreadystatechange"in a.createElement("script")){installReadyStateChangeImplementation()}else{installSetTimeoutImplementation()}s.setImmediate=setImmediate;s.clearImmediate=clearImmediate})(typeof self==="undefined"?typeof global==="undefined"?this:global:self)},,function(e,t,n){"use strict";var r;if(typeof Promise!=="undefined")r=Promise;function noConflict(){try{if(Promise===i)Promise=r}catch(e){}return i}var i=n(983)();i.noConflict=noConflict;e.exports=i},,function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;t=n(683);r=n(639);e.exports=i=function(e){a(XMLProcessingInstruction,e);function XMLProcessingInstruction(e,n,r){XMLProcessingInstruction.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing instruction target. "+this.debugInfo())}this.type=t.ProcessingInstruction;this.target=this.stringify.insTarget(n);this.name=this.target;if(r){this.value=this.stringify.insValue(r)}}XMLProcessingInstruction.prototype.clone=function(){return Object.create(this)};XMLProcessingInstruction.prototype.toString=function(e){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(e))};XMLProcessingInstruction.prototype.isEqualNode=function(e){if(!XMLProcessingInstruction.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)){return false}if(e.target!==this.target){return false}return true};return XMLProcessingInstruction}(r)}).call(this)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ContextAPI=void 0;var r=n(231);var i=n(976);var a=new r.NoopContextManager;var o=function(){function ContextAPI(){}ContextAPI.getInstance=function(){if(!this._instance){this._instance=new ContextAPI}return this._instance};ContextAPI.prototype.setGlobalContextManager=function(e){if(i._global[i.GLOBAL_CONTEXT_MANAGER_API_KEY]){return this._getContextManager()}i._global[i.GLOBAL_CONTEXT_MANAGER_API_KEY]=i.makeGetter(i.API_BACKWARDS_COMPATIBILITY_VERSION,e,a);return e};ContextAPI.prototype.active=function(){return this._getContextManager().active()};ContextAPI.prototype.with=function(e,t){return this._getContextManager().with(e,t)};ContextAPI.prototype.bind=function(e,t){if(t===void 0){t=this.active()}return this._getContextManager().bind(e,t)};ContextAPI.prototype._getContextManager=function(){var e,t;return(t=(e=i._global[i.GLOBAL_CONTEXT_MANAGER_API_KEY])===null||e===void 0?void 0:e.call(i._global,i.API_BACKWARDS_COMPATIBILITY_VERSION))!==null&&t!==void 0?t:a};ContextAPI.prototype.disable=function(){this._getContextManager().disable();delete i._global[i.GLOBAL_CONTEXT_MANAGER_API_KEY]};return ContextAPI}();t.ContextAPI=o},,,,,,,,function(e){e.exports=defer;function defer(e){var t=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;if(t){t(e)}else{setTimeout(e,0)}}},,,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});n(71)},,function(e){e.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/3gpp-ims+xml":{source:"iana",compressible:true},"application/a2l":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:true},"application/alto-costmap+json":{source:"iana",compressible:true},"application/alto-costmapfilter+json":{source:"iana",compressible:true},"application/alto-directory+json":{source:"iana",compressible:true},"application/alto-endpointcost+json":{source:"iana",compressible:true},"application/alto-endpointcostparams+json":{source:"iana",compressible:true},"application/alto-endpointprop+json":{source:"iana",compressible:true},"application/alto-endpointpropparams+json":{source:"iana",compressible:true},"application/alto-error+json":{source:"iana",compressible:true},"application/alto-networkmap+json":{source:"iana",compressible:true},"application/alto-networkmapfilter+json":{source:"iana",compressible:true},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:true},"application/alto-updatestreamparams+json":{source:"iana",compressible:true},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:true,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:true,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:true,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:true,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:true,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:true,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:true},"application/atsc-rsat+xml":{source:"iana",compressible:true,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:true},"application/bacnet-xdd+zip":{source:"iana",compressible:false},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:false,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/calendar+json":{source:"iana",compressible:true},"application/calendar+xml":{source:"iana",compressible:true,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/cap+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:true},"application/ccxml+xml":{source:"iana",compressible:true,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:true,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:true},"application/cellml+xml":{source:"iana",compressible:true},"application/cfw":{source:"iana"},"application/clue+xml":{source:"iana",compressible:true},"application/clue_info+xml":{source:"iana",compressible:true},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:true},"application/coap-group+json":{source:"iana",compressible:true},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:true},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:true},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:true},"application/cstadata+xml":{source:"iana",compressible:true},"application/csvm+json":{source:"iana",compressible:true},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:true},"application/dash+xml":{source:"iana",compressible:true,extensions:["mpd"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:true,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:true},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:true},"application/dicom+xml":{source:"iana",compressible:true},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:true},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:true,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:true},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:true,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:true,extensions:["ecma","es"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:false},"application/edifact":{source:"iana",compressible:false},"application/efi":{source:"iana"},"application/emergencycalldata.comment+xml":{source:"iana",compressible:true},"application/emergencycalldata.control+xml":{source:"iana",compressible:true},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.veds+xml":{source:"iana",compressible:true},"application/emma+xml":{source:"iana",compressible:true,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:true,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:true},"application/epub+zip":{source:"iana",compressible:false,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:true},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:true,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:true},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/fido.trusted-apps+json":{compressible:true},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:false},"application/framework-attributes+xml":{source:"iana",compressible:true},"application/geo+json":{source:"iana",compressible:true,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:true},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:true,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:true,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:false,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:true},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:true},"application/ibe-pkg-reply+xml":{source:"iana",compressible:true},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:true,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:true,extensions:["its"]},"application/java-archive":{source:"apache",compressible:false,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:false,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:false,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:true,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:true},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:true},"application/jrd+json":{source:"iana",compressible:true},"application/json":{source:"iana",charset:"UTF-8",compressible:true,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:true},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:true,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:true},"application/jwk-set+json":{source:"iana",compressible:true},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:true},"application/kpml-response+xml":{source:"iana",compressible:true},"application/ld+json":{source:"iana",compressible:true,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:true,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:true},"application/lost+xml":{source:"iana",compressible:true,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:true},"application/lpf+zip":{source:"iana",compressible:false},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:true,extensions:["mads"]},"application/manifest+json":{charset:"UTF-8",compressible:true,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:true,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:true,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:true},"application/mathml-presentation+xml":{source:"iana",compressible:true},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:true},"application/mbms-deregister+xml":{source:"iana",compressible:true},"application/mbms-envelope+xml":{source:"iana",compressible:true},"application/mbms-msk+xml":{source:"iana",compressible:true},"application/mbms-msk-response+xml":{source:"iana",compressible:true},"application/mbms-protection-description+xml":{source:"iana",compressible:true},"application/mbms-reception-report+xml":{source:"iana",compressible:true},"application/mbms-register+xml":{source:"iana",compressible:true},"application/mbms-register-response+xml":{source:"iana",compressible:true},"application/mbms-schedule+xml":{source:"iana",compressible:true},"application/mbms-user-service-description+xml":{source:"iana",compressible:true},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:true},"application/media_control+xml":{source:"iana",compressible:true},"application/mediaservercontrol+xml":{source:"iana",compressible:true,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:true},"application/metalink+xml":{source:"apache",compressible:true,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:true,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:true,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:true,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:true,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:true,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:true,extensions:["xdf"]},"application/mrb-publish+xml":{source:"iana",compressible:true,extensions:["xdf"]},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/msword":{source:"iana",compressible:false,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:true},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:true},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:false,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:true},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:true,extensions:["opf"]},"application/ogg":{source:"iana",compressible:false,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:true,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p2p-overlay+xml":{source:"iana",compressible:true,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:true,extensions:["xer"]},"application/pdf":{source:"iana",compressible:false,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:false,extensions:["pgp"]},"application/pgp-keys":{source:"iana"},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:true,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/postscript":{source:"iana",compressible:true,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:true},"application/problem+json":{source:"iana",compressible:true},"application/problem+xml":{source:"iana",compressible:true},"application/provenance+xml":{source:"iana",compressible:true,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.hpub+zip":{source:"iana",compressible:false},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:true},"application/pskc+xml":{source:"iana",compressible:true,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:true},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:true,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:true},"application/rdf+xml":{source:"iana",compressible:true,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:true,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:true},"application/resource-lists+xml":{source:"iana",compressible:true,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:true,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:true},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:true},"application/rls-services+xml":{source:"iana",compressible:true,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:true,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:true,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:true,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:true,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:true,extensions:["rss"]},"application/rtf":{source:"iana",compressible:true,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:true},"application/samlmetadata+xml":{source:"iana",compressible:true},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:true,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:true},"application/scim+json":{source:"iana",compressible:true},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:true},"application/senml+xml":{source:"iana",compressible:true,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:true},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:true},"application/sensml+xml":{source:"iana",compressible:true,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:true},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:true,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:true},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:true,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:true},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:true,extensions:["srx"]},"application/spirits-event+xml":{source:"iana",compressible:true},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:true,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:true,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:true,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:true,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:true},"application/swid+xml":{source:"iana",compressible:true,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:true},"application/taxii+json":{source:"iana",compressible:true},"application/td+json":{source:"iana",compressible:true},"application/tei+xml":{source:"iana",compressible:true,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:true,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:true},"application/tnauthlist":{source:"iana"},"application/toml":{compressible:true,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana"},"application/ttml+xml":{source:"iana",compressible:true,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:true},"application/urc-ressheet+xml":{source:"iana",compressible:true,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:true},"application/urc-uisocketdesc+xml":{source:"iana",compressible:true},"application/vcard+json":{source:"iana",compressible:true},"application/vcard+xml":{source:"iana",compressible:true},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:true,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:true},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:true},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:true},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:true},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:true},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:true},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:true},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:true},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:true},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:false,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:true,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:true},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:true},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:false,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:true},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:true},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:true},"application/vnd.apple.installer+xml":{source:"iana",compressible:true,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["keynote"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:false,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:true},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:true},"application/vnd.avistar+xml":{source:"iana",compressible:true},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:true,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:true},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:true},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:true},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:true},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:true},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:true,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:true,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:true},"application/vnd.collection.doc+json":{source:"iana",compressible:true},"application/vnd.collection.next+json":{source:"iana",compressible:true},"application/vnd.comicbook+zip":{source:"iana",compressible:false},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:true},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:true,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:true},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:true},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:true},"application/vnd.cybank":{source:"iana"},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:false},"application/vnd.dart":{source:"iana",compressible:true,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:true},"application/vnd.dataresource+json":{source:"iana",compressible:true},"application/vnd.dbf":{source:"iana"},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:true,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:true},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:true},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:true},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:true},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:true},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:true},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:true},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:false},"application/vnd.eszigno3+xml":{source:"iana",compressible:true,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:true},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:false},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:false},"application/vnd.etsi.cug+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:true},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:true},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:true},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:true},"application/vnd.etsi.sci+xml":{source:"iana",compressible:true},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:true},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:true},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:false},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:false},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:true},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:true},"application/vnd.geo+json":{source:"iana",compressible:true},"application/vnd.geocube+xml":{source:"iana",compressible:true},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:false,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:false,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:false,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:true,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:false,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:true},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:false},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:true},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:true},"application/vnd.hal+xml":{source:"iana",compressible:true,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:true,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:true},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:true},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:true},"application/vnd.hyper-item+json":{source:"iana",compressible:true},"application/vnd.hyperdrive+json":{source:"iana",compressible:true},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:false},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:false},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:true},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:true},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:true},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:true},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:true,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:false},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:true},"application/vnd.las.las+xml":{source:"iana",compressible:true,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:true},"application/vnd.liberty-request+xml":{source:"iana",compressible:true},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:true,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:false},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana"},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:true},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:true},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:true},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:true},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:true},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:true},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:true,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:false,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:true,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:true},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:true},"application/vnd.ms-outlook":{compressible:false,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:true},"application/vnd.ms-powerpoint":{source:"iana",compressible:false,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:true},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:true},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:true},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:false,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:true},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:true},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:true},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:true},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:true},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:true,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:true},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:false,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:false,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:false,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:false,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:true},"application/vnd.oftn.l10n+json":{source:"iana",compressible:true},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:true},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:true},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:true},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:true},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:true},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:true},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:true},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:true},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:true},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:true},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:true,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:true},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:true},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:true},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:true},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:true},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:true},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:true,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:true,extensions:["osm"]},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:false,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:false,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:false,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:true},"application/vnd.oracle.resource+json":{source:"iana",compressible:true},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:true},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:true},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:true},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:true},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:true},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana"},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:true,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:true},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:true,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:true},"application/vnd.shopkick+json":{source:"iana",compressible:true},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:true},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:true,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:true,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:true,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:true,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:true,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:true,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:true},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:true},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:true},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:true,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:true},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:true},"application/vnd.wv.ssp+xml":{source:"iana",compressible:true},"application/vnd.xacml+json":{source:"iana",compressible:true},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:true},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:true,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:true,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:true,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:true},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{compressible:true,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:true},"application/webpush-options+json":{source:"iana",compressible:true},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:true,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:true,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:false,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:false,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:false,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:false,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:false,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:false},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:true,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:true,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:true,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:false,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:true,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:false,extensions:["jnlp"]},"application/x-javascript":{compressible:true},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:false,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:false},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:true,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:false,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:false,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:true,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:false,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:false,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:true,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:true,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:true,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:true,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:true,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:false,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:true,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:true,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:true,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:true,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:true},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:true,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:false,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:true},"application/xaml+xml":{source:"apache",compressible:true,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:true,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:true,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:true,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:true,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:true,extensions:["xer"]},"application/xcap-ns+xml":{source:"iana",compressible:true,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:true},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:true},"application/xenc+xml":{source:"iana",compressible:true,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:true,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:true},"application/xliff+xml":{source:"iana",compressible:true,extensions:["xlf"]},"application/xml":{source:"iana",compressible:true,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:true,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:true},"application/xmpp+xml":{source:"iana",compressible:true},"application/xop+xml":{source:"iana",compressible:true,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:true,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:true,extensions:["xslt"]},"application/xspf+xml":{source:"apache",compressible:true,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:true,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:true},"application/yang-data+xml":{source:"iana",compressible:true},"application/yang-patch+json":{source:"iana",compressible:true},"application/yang-patch+xml":{source:"iana",compressible:true},"application/yin+xml":{source:"iana",compressible:true,extensions:["yin"]},"application/zip":{source:"iana",compressible:false,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:false,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana"},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:false,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:false},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:false,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:false,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:false,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:false,extensions:["oga","ogg","spx"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:false},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:false},"audio/vorbis":{source:"iana",compressible:false},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:false,extensions:["wav"]},"audio/wave":{compressible:false,extensions:["wav"]},"audio/webm":{source:"apache",compressible:false,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:false,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:false,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:true,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:true,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:false,extensions:["apng"]},"image/avci":{source:"iana"},"image/avcs":{source:"iana"},"image/bmp":{source:"iana",compressible:true,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:false,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:false,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:false,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:false,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:false,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:false},"image/png":{source:"iana",compressible:false,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:true,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:false,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:true,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:true,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:true,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:false},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:false},"message/imdn+xml":{source:"iana",compressible:true},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:false},"message/rfc822":{source:"iana",compressible:true,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/gltf+json":{source:"iana",compressible:true,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:true,extensions:["glb"]},"model/iges":{source:"iana",compressible:false,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:false,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:true,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:true},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.usdz+zip":{source:"iana",compressible:false,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:false,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:false,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:false,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:true,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:false},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:false},"multipart/form-data":{source:"iana",compressible:false},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:false},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:false},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:true,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:true},"text/cmd":{compressible:true},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/css":{source:"iana",charset:"UTF-8",compressible:true,extensions:["css"]},"text/csv":{source:"iana",compressible:true,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:true,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:true},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:true,extensions:["jsx"]},"text/less":{compressible:true,extensions:["less"]},"text/markdown":{source:"iana",compressible:true,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:true,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:true,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:true,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:true,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:true,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shex":{extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:true,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:true,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:true,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:true,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:true},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:true},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:true,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:true,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:true,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:true,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:true,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana"},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:false,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:false,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:false,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:false,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/webm":{source:"apache",compressible:false,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:false,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:false,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:false,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:true},"x-shader/x-vertex":{compressible:true}}},,function(e,t,n){"use strict";e.exports=function(e,t,r,i){var a=n(248);var o=a.tryCatch;var s=a.errorObj;var c=e._async;e.prototype["break"]=e.prototype.cancel=function(){if(!i.cancellation())return this._warn("cancellation is disabled");var e=this;var t=e;while(e._isCancellable()){if(!e._cancelBy(t)){if(t._isFollowing()){t._followee().cancel()}else{t._cancelBranched()}break}var n=e._cancellationParent;if(n==null||!n._isCancellable()){if(e._isFollowing()){e._followee().cancel()}else{e._cancelBranched()}break}else{if(e._isFollowing())e._followee().cancel();e._setWillBeCancelled();t=e;e=n}}};e.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--};e.prototype._enoughBranchesHaveCancelled=function(){return this._branchesRemainingToCancel===undefined||this._branchesRemainingToCancel<=0};e.prototype._cancelBy=function(e){if(e===this){this._branchesRemainingToCancel=0;this._invokeOnCancel();return true}else{this._branchHasCancelled();if(this._enoughBranchesHaveCancelled()){this._invokeOnCancel();return true}}return false};e.prototype._cancelBranched=function(){if(this._enoughBranchesHaveCancelled()){this._cancel()}};e.prototype._cancel=function(){if(!this._isCancellable())return;this._setCancelled();c.invoke(this._cancelPromises,this,undefined)};e.prototype._cancelPromises=function(){if(this._length()>0)this._settlePromises()};e.prototype._unsetOnCancel=function(){this._onCancelField=undefined};e.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()};e.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()};e.prototype._doInvokeOnCancel=function(e,t){if(a.isArray(e)){for(var n=0;n<e.length;++n){this._doInvokeOnCancel(e[n],t)}}else if(e!==undefined){if(typeof e==="function"){if(!t){var r=o(e).call(this._boundValue());if(r===s){this._attachExtraTrace(r.e);c.throwLater(r.e)}}}else{e._resultCancelled(this)}}};e.prototype._invokeOnCancel=function(){var e=this._onCancel();this._unsetOnCancel();c.invoke(this._doInvokeOnCancel,this,e)};e.prototype._invokeInternalOnCancel=function(){if(this._isCancellable()){this._doInvokeOnCancel(this._onCancel(),true);this._unsetOnCancel()}};e.prototype._resultCancelled=function(){this.cancel()}}},function(e){(function(){var t;e.exports=t=function(){function XMLDOMImplementation(){}XMLDOMImplementation.prototype.hasFeature=function(e,t){return true};XMLDOMImplementation.prototype.createDocumentType=function(e,t,n){throw new Error("This DOM method is not implemented.")};XMLDOMImplementation.prototype.createDocument=function(e,t,n){throw new Error("This DOM method is not implemented.")};XMLDOMImplementation.prototype.createHTMLDocument=function(e){throw new Error("This DOM method is not implemented.")};XMLDOMImplementation.prototype.getFeature=function(e,t){throw new Error("This DOM method is not implemented.")};return XMLDOMImplementation}()}).call(this)},,,,,,,,,function(e,t,n){(function(){var t,r,i;r=n(724);i=n(556);e.exports=t=function(){function XMLDOMConfiguration(){var e;this.defaultParams={"canonical-form":false,"cdata-sections":false,comments:false,"datatype-normalization":false,"element-content-whitespace":true,entities:true,"error-handler":new r,infoset:true,"validate-if-schema":false,namespaces:true,"namespace-declarations":true,"normalize-characters":false,"schema-location":"","schema-type":"","split-cdata-sections":true,validate:false,"well-formed":true};this.params=e=Object.create(this.defaultParams)}Object.defineProperty(XMLDOMConfiguration.prototype,"parameterNames",{get:function(){return new i(Object.keys(this.defaultParams))}});XMLDOMConfiguration.prototype.getParameter=function(e){if(this.params.hasOwnProperty(e)){return this.params[e]}else{return null}};XMLDOMConfiguration.prototype.canSetParameter=function(e,t){return true};XMLDOMConfiguration.prototype.setParameter=function(e,t){if(t!=null){return this.params[e]=t}else{return delete this.params[e]}};return XMLDOMConfiguration}()}).call(this)},,,,,function(e,t,n){"use strict";e.exports=function(e){var t=n(248);var r=e._async;var i=t.tryCatch;var a=t.errorObj;function spreadAdapter(e,n){var o=this;if(!t.isArray(e))return successAdapter.call(o,e,n);var s=i(n).apply(o._boundValue(),[null].concat(e));if(s===a){r.throwLater(s.e)}}function successAdapter(e,t){var n=this;var o=n._boundValue();var s=e===undefined?i(t).call(o,null):i(t).call(o,null,e);if(s===a){r.throwLater(s.e)}}function errorAdapter(e,t){var n=this;if(!e){var o=new Error(e+"");o.cause=e;e=o}var s=i(t).call(n._boundValue(),e);if(s===a){r.throwLater(s.e)}}e.prototype.asCallback=e.prototype.nodeify=function(e,t){if(typeof e=="function"){var n=successAdapter;if(t!==undefined&&Object(t).spread){n=spreadAdapter}this._then(n,errorAdapter,undefined,this,e)}return this}}},,,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const o=i(n(470));const s=i(n(1));const c=i(n(747));const u=i(n(31));const l=i(n(87));const p=i(n(622));const f=i(n(539));const d=i(n(280));const m=i(n(794));const h=i(n(669));const g=a(n(826));const y=n(986);const v=n(357);const b=n(979);class HTTPError extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`);this.httpStatusCode=e;Object.setPrototypeOf(this,new.target.prototype)}}t.HTTPError=HTTPError;const w=process.platform==="win32";const _=process.platform==="darwin";const x="actions/tool-cache";function downloadTool(e,t,n){return r(this,void 0,void 0,function*(){t=t||p.join(_getTempDirectory(),g.default());yield s.mkdirP(p.dirname(t));o.debug(`Downloading ${e}`);o.debug(`Destination ${t}`);const i=3;const a=_getGlobal("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10);const c=_getGlobal("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);const u=new b.RetryHelper(i,a,c);return yield u.execute(()=>r(this,void 0,void 0,function*(){return yield downloadToolAttempt(e,t||"",n)}),e=>{if(e instanceof HTTPError&&e.httpStatusCode){if(e.httpStatusCode<500&&e.httpStatusCode!==408&&e.httpStatusCode!==429){return false}}return true})})}t.downloadTool=downloadTool;function downloadToolAttempt(e,t,n){return r(this,void 0,void 0,function*(){if(c.existsSync(t)){throw new Error(`Destination file path ${t} already exists`)}const r=new f.HttpClient(x,[],{allowRetries:false});let i;if(n){o.debug("set auth");i={authorization:n}}const a=yield r.get(e,i);if(a.message.statusCode!==200){const t=new HTTPError(a.message.statusCode);o.debug(`Failed to download from "${e}". Code(${a.message.statusCode}) Message(${a.message.statusMessage})`);throw t}const u=h.promisify(m.pipeline);const l=_getGlobal("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>a.message);const p=l();let d=false;try{yield u(p,c.createWriteStream(t));o.debug("download complete");d=true;return t}finally{if(!d){o.debug("download failed");try{yield s.rmRF(t)}catch(e){o.debug(`Failed to delete '${t}'. ${e.message}`)}}}})}function extract7z(e,t,n){return r(this,void 0,void 0,function*(){v.ok(w,"extract7z() not supported on current OS");v.ok(e,'parameter "file" is required');t=yield _createExtractFolder(t);const r=process.cwd();process.chdir(t);if(n){try{const t=o.isDebug()?"-bb1":"-bb0";const i=["x",t,"-bd","-sccUTF-8",e];const a={silent:true};yield y.exec(`"${n}"`,i,a)}finally{process.chdir(r)}}else{const n=p.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,"");const i=e.replace(/'/g,"''").replace(/"|\n|\r/g,"");const a=t.replace(/'/g,"''").replace(/"|\n|\r/g,"");const o=`& '${n}' -Source '${i}' -Target '${a}'`;const c=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",o];const u={silent:true};try{const e=yield s.which("powershell",true);yield y.exec(`"${e}"`,c,u)}finally{process.chdir(r)}}return t})}t.extract7z=extract7z;function extractTar(e,t,n="xz"){return r(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'file' is required")}t=yield _createExtractFolder(t);o.debug("Checking tar --version");let r="";yield y.exec("tar --version",[],{ignoreReturnCode:true,silent:true,listeners:{stdout:e=>r+=e.toString(),stderr:e=>r+=e.toString()}});o.debug(r.trim());const i=r.toUpperCase().includes("GNU TAR");let a;if(n instanceof Array){a=n}else{a=[n]}if(o.isDebug()&&!n.includes("v")){a.push("-v")}let s=t;let c=e;if(w&&i){a.push("--force-local");s=t.replace(/\\/g,"/");c=e.replace(/\\/g,"/")}if(i){a.push("--warning=no-unknown-keyword")}a.push("-C",s,"-f",c);yield y.exec(`tar`,a);return t})}t.extractTar=extractTar;function extractXar(e,t,n=[]){return r(this,void 0,void 0,function*(){v.ok(_,"extractXar() not supported on current OS");v.ok(e,'parameter "file" is required');t=yield _createExtractFolder(t);let r;if(n instanceof Array){r=n}else{r=[n]}r.push("-x","-C",t,"-f",e);if(o.isDebug()){r.push("-v")}const i=yield s.which("xar",true);yield y.exec(`"${i}"`,_unique(r));return t})}t.extractXar=extractXar;function extractZip(e,t){return r(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'file' is required")}t=yield _createExtractFolder(t);if(w){yield extractZipWin(e,t)}else{yield extractZipNix(e,t)}return t})}t.extractZip=extractZip;function extractZipWin(e,t){return r(this,void 0,void 0,function*(){const n=e.replace(/'/g,"''").replace(/"|\n|\r/g,"");const r=t.replace(/'/g,"''").replace(/"|\n|\r/g,"");const i=`$ErrorActionPreference = 'Stop' ; try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ; [System.IO.Compression.ZipFile]::ExtractToDirectory('${n}', '${r}')`;const a=yield s.which("powershell",true);const o=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",i];yield y.exec(`"${a}"`,o)})}function extractZipNix(e,t){return r(this,void 0,void 0,function*(){const n=yield s.which("unzip",true);const r=[e];if(!o.isDebug()){r.unshift("-q")}yield y.exec(`"${n}"`,r,{cwd:t})})}function cacheDir(e,t,n,i){return r(this,void 0,void 0,function*(){n=d.clean(n)||n;i=i||l.arch();o.debug(`Caching tool ${t} ${n} ${i}`);o.debug(`source dir: ${e}`);if(!c.statSync(e).isDirectory()){throw new Error("sourceDir is not a directory")}const r=yield _createToolPath(t,n,i);for(const t of c.readdirSync(e)){const n=p.join(e,t);yield s.cp(n,r,{recursive:true})}_completeToolPath(t,n,i);return r})}t.cacheDir=cacheDir;function cacheFile(e,t,n,i,a){return r(this,void 0,void 0,function*(){i=d.clean(i)||i;a=a||l.arch();o.debug(`Caching tool ${n} ${i} ${a}`);o.debug(`source file: ${e}`);if(!c.statSync(e).isFile()){throw new Error("sourceFile is not a file")}const r=yield _createToolPath(n,i,a);const u=p.join(r,t);o.debug(`destination file ${u}`);yield s.cp(e,u);_completeToolPath(n,i,a);return r})}t.cacheFile=cacheFile;function find(e,t,n){if(!e){throw new Error("toolName parameter is required")}if(!t){throw new Error("versionSpec parameter is required")}n=n||l.arch();if(!_isExplicitVersion(t)){const r=findAllVersions(e,n);const i=_evaluateVersions(r,t);t=i}let r="";if(t){t=d.clean(t)||"";const i=p.join(_getCacheDirectory(),e,t,n);o.debug(`checking cache: ${i}`);if(c.existsSync(i)&&c.existsSync(`${i}.complete`)){o.debug(`Found tool in cache ${e} ${t} ${n}`);r=i}else{o.debug("not found")}}return r}t.find=find;function findAllVersions(e,t){const n=[];t=t||l.arch();const r=p.join(_getCacheDirectory(),e);if(c.existsSync(r)){const e=c.readdirSync(r);for(const i of e){if(_isExplicitVersion(i)){const e=p.join(r,i,t||"");if(c.existsSync(e)&&c.existsSync(`${e}.complete`)){n.push(i)}}}}return n}t.findAllVersions=findAllVersions;function getManifestFromRepo(e,t,n,i="master"){return r(this,void 0,void 0,function*(){let r=[];const a=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`;const s=new f.HttpClient("tool-cache");const c={};if(n){o.debug("set auth");c.authorization=n}const u=yield s.getJson(a,c);if(!u.result){return r}let l="";for(const e of u.result.tree){if(e.path==="versions-manifest.json"){l=e.url;break}}c["accept"]="application/vnd.github.VERSION.raw";let p=yield(yield s.get(l,c)).readBody();if(p){p=p.replace(/^\uFEFF/,"");try{r=JSON.parse(p)}catch(e){o.debug("Invalid json")}}return r})}t.getManifestFromRepo=getManifestFromRepo;function findFromManifest(e,t,n,i=l.arch()){return r(this,void 0,void 0,function*(){const r=yield u._findMatch(e,t,n,i);return r})}t.findFromManifest=findFromManifest;function _createExtractFolder(e){return r(this,void 0,void 0,function*(){if(!e){e=p.join(_getTempDirectory(),g.default())}yield s.mkdirP(e);return e})}function _createToolPath(e,t,n){return r(this,void 0,void 0,function*(){const r=p.join(_getCacheDirectory(),e,d.clean(t)||t,n||"");o.debug(`destination ${r}`);const i=`${r}.complete`;yield s.rmRF(r);yield s.rmRF(i);yield s.mkdirP(r);return r})}function _completeToolPath(e,t,n){const r=p.join(_getCacheDirectory(),e,d.clean(t)||t,n||"");const i=`${r}.complete`;c.writeFileSync(i,"");o.debug("finished caching tool")}function _isExplicitVersion(e){const t=d.clean(e)||"";o.debug(`isExplicit: ${t}`);const n=d.valid(t)!=null;o.debug(`explicit? ${n}`);return n}function _evaluateVersions(e,t){let n="";o.debug(`evaluating ${e.length} versions`);e=e.sort((e,t)=>{if(d.gt(e,t)){return 1}return-1});for(let r=e.length-1;r>=0;r--){const i=e[r];const a=d.satisfies(i,t);if(a){n=i;break}}if(n){o.debug(`matched: ${n}`)}else{o.debug("match not found")}return n}function _getCacheDirectory(){const e=process.env["RUNNER_TOOL_CACHE"]||"";v.ok(e,"Expected RUNNER_TOOL_CACHE to be defined");return e}function _getTempDirectory(){const e=process.env["RUNNER_TEMP"]||"";v.ok(e,"Expected RUNNER_TEMP to be defined");return e}function _getGlobal(e,t){const n=global[e];return n!==undefined?n:t}function _unique(e){return Array.from(new Set(e))}},,,,,function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=r(n(470));function getUploadOptions(e){const t={uploadConcurrency:4,uploadChunkSize:32*1024*1024};if(e){if(typeof e.uploadConcurrency==="number"){t.uploadConcurrency=e.uploadConcurrency}if(typeof e.uploadChunkSize==="number"){t.uploadChunkSize=e.uploadChunkSize}}i.debug(`Upload concurrency: ${t.uploadConcurrency}`);i.debug(`Upload chunk size: ${t.uploadChunkSize}`);return t}t.getUploadOptions=getUploadOptions;function getDownloadOptions(e){const t={useAzureSdk:true,downloadConcurrency:8,timeoutInMs:3e4};if(e){if(typeof e.useAzureSdk==="boolean"){t.useAzureSdk=e.useAzureSdk}if(typeof e.downloadConcurrency==="number"){t.downloadConcurrency=e.downloadConcurrency}if(typeof e.timeoutInMs==="number"){t.timeoutInMs=e.timeoutInMs}}i.debug(`Use Azure SDK: ${t.useAzureSdk}`);i.debug(`Download concurrency: ${t.downloadConcurrency}`);i.debug(`Request timeout (ms): ${t.timeoutInMs}`);return t}t.getDownloadOptions=getDownloadOptions},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(605);const i=n(211);const a=n(950);let o;var s;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(s=t.HttpCodes||(t.HttpCodes={}));var c;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(c=t.Headers||(t.Headers={}));var u;(function(e){e["ApplicationJson"]="application/json"})(u=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){let t=a.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const l=[s.MovedPermanently,s.ResourceMoved,s.SeeOther,s.TemporaryRedirect,s.PermanentRedirect];const p=[s.BadGateway,s.ServiceUnavailable,s.GatewayTimeout];const f=["OPTIONS","GET","DELETE","HEAD"];const d=10;const m=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}t.HttpClientError=HttpClientError;class HttpClientResponse{constructor(e){this.message=e}readBody(){return new Promise(async(e,t)=>{let n=Buffer.alloc(0);this.message.on("data",e=>{n=Buffer.concat([n,e])});this.message.on("end",()=>{e(n.toString())})})}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){let t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,n){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=e;this.handlers=t||[];this.requestOptions=n;if(n){if(n.ignoreSslError!=null){this._ignoreSslError=n.ignoreSslError}this._socketTimeout=n.socketTimeout;if(n.allowRedirects!=null){this._allowRedirects=n.allowRedirects}if(n.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=n.allowRedirectDowngrade}if(n.maxRedirects!=null){this._maxRedirects=Math.max(n.maxRedirects,0)}if(n.keepAlive!=null){this._keepAlive=n.keepAlive}if(n.allowRetries!=null){this._allowRetries=n.allowRetries}if(n.maxRetries!=null){this._maxRetries=n.maxRetries}}}options(e,t){return this.request("OPTIONS",e,null,t||{})}get(e,t){return this.request("GET",e,null,t||{})}del(e,t){return this.request("DELETE",e,null,t||{})}post(e,t,n){return this.request("POST",e,t,n||{})}patch(e,t,n){return this.request("PATCH",e,t,n||{})}put(e,t,n){return this.request("PUT",e,t,n||{})}head(e,t){return this.request("HEAD",e,null,t||{})}sendStream(e,t,n,r){return this.request(e,t,n,r)}async getJson(e,t={}){t[c.Accept]=this._getExistingOrDefaultHeader(t,c.Accept,u.ApplicationJson);let n=await this.get(e,t);return this._processResponse(n,this.requestOptions)}async postJson(e,t,n={}){let r=JSON.stringify(t,null,2);n[c.Accept]=this._getExistingOrDefaultHeader(n,c.Accept,u.ApplicationJson);n[c.ContentType]=this._getExistingOrDefaultHeader(n,c.ContentType,u.ApplicationJson);let i=await this.post(e,r,n);return this._processResponse(i,this.requestOptions)}async putJson(e,t,n={}){let r=JSON.stringify(t,null,2);n[c.Accept]=this._getExistingOrDefaultHeader(n,c.Accept,u.ApplicationJson);n[c.ContentType]=this._getExistingOrDefaultHeader(n,c.ContentType,u.ApplicationJson);let i=await this.put(e,r,n);return this._processResponse(i,this.requestOptions)}async patchJson(e,t,n={}){let r=JSON.stringify(t,null,2);n[c.Accept]=this._getExistingOrDefaultHeader(n,c.Accept,u.ApplicationJson);n[c.ContentType]=this._getExistingOrDefaultHeader(n,c.ContentType,u.ApplicationJson);let i=await this.patch(e,r,n);return this._processResponse(i,this.requestOptions)}async request(e,t,n,r){if(this._disposed){throw new Error("Client has already been disposed.")}let i=new URL(t);let a=this._prepareRequest(e,i,r);let o=this._allowRetries&&f.indexOf(e)!=-1?this._maxRetries+1:1;let c=0;let u;while(c<o){u=await this.requestRaw(a,n);if(u&&u.message&&u.message.statusCode===s.Unauthorized){let e;for(let t=0;t<this.handlers.length;t++){if(this.handlers[t].canHandleAuthentication(u)){e=this.handlers[t];break}}if(e){return e.handleAuthentication(this,a,n)}else{return u}}let t=this._maxRedirects;while(l.indexOf(u.message.statusCode)!=-1&&this._allowRedirects&&t>0){const o=u.message.headers["location"];if(!o){break}let s=new URL(o);if(i.protocol=="https:"&&i.protocol!=s.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}await u.readBody();if(s.hostname!==i.hostname){for(let e in r){if(e.toLowerCase()==="authorization"){delete r[e]}}}a=this._prepareRequest(e,s,r);u=await this.requestRaw(a,n);t--}if(p.indexOf(u.message.statusCode)==-1){return u}c+=1;if(c<o){await u.readBody();await this._performExponentialBackoff(c)}}return u}dispose(){if(this._agent){this._agent.destroy()}this._disposed=true}requestRaw(e,t){return new Promise((n,r)=>{let i=function(e,t){if(e){r(e)}n(t)};this.requestRawWithCallback(e,t,i)})}requestRawWithCallback(e,t,n){let r;if(typeof t==="string"){e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let i=false;let a=(e,t)=>{if(!i){i=true;n(e,t)}};let o=e.httpModule.request(e.options,e=>{let t=new HttpClientResponse(e);a(null,t)});o.on("socket",e=>{r=e});o.setTimeout(this._socketTimeout||3*6e4,()=>{if(r){r.end()}a(new Error("Request timeout: "+e.options.path),null)});o.on("error",function(e){a(e,null)});if(t&&typeof t==="string"){o.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",function(){o.end()});t.pipe(o)}else{o.end()}}getAgent(e){let t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,n){const a={};a.parsedUrl=t;const o=a.parsedUrl.protocol==="https:";a.httpModule=o?i:r;const s=o?443:80;a.options={};a.options.host=a.parsedUrl.hostname;a.options.port=a.parsedUrl.port?parseInt(a.parsedUrl.port):s;a.options.path=(a.parsedUrl.pathname||"")+(a.parsedUrl.search||"");a.options.method=e;a.options.headers=this._mergeHeaders(n);if(this.userAgent!=null){a.options.headers["user-agent"]=this.userAgent}a.options.agent=this._getAgent(a.parsedUrl);if(this.handlers){this.handlers.forEach(e=>{e.prepareRequest(a.options)})}return a}_mergeHeaders(e){const t=e=>Object.keys(e).reduce((t,n)=>(t[n.toLowerCase()]=e[n],t),{});if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},t(this.requestOptions.headers),t(e))}return t(e||{})}_getExistingOrDefaultHeader(e,t,n){const r=e=>Object.keys(e).reduce((t,n)=>(t[n.toLowerCase()]=e[n],t),{});let i;if(this.requestOptions&&this.requestOptions.headers){i=r(this.requestOptions.headers)[t]}return e[t]||i||n}_getAgent(e){let t;let s=a.getProxyUrl(e);let c=s&&s.hostname;if(this._keepAlive&&c){t=this._proxyAgent}if(this._keepAlive&&!c){t=this._agent}if(!!t){return t}const u=e.protocol==="https:";let l=100;if(!!this.requestOptions){l=this.requestOptions.maxSockets||r.globalAgent.maxSockets}if(c){if(!o){o=n(413)}const e={maxSockets:l,keepAlive:this._keepAlive,proxy:{proxyAuth:`${s.username}:${s.password}`,host:s.hostname,port:s.port}};let r;const i=s.protocol==="https:";if(u){r=i?o.httpsOverHttps:o.httpsOverHttp}else{r=i?o.httpOverHttps:o.httpOverHttp}t=r(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:l};t=u?new i.Agent(e):new r.Agent(e);this._agent=t}if(!t){t=u?i.globalAgent:r.globalAgent}if(u&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){e=Math.min(d,e);const t=m*Math.pow(2,e);return new Promise(e=>setTimeout(()=>e(),t))}static dateTimeDeserializer(e,t){if(typeof t==="string"){let e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}async _processResponse(e,t){return new Promise(async(n,r)=>{const i=e.message.statusCode;const a={statusCode:i,result:null,headers:{}};if(i==s.NotFound){n(a)}let o;let c;try{c=await e.readBody();if(c&&c.length>0){if(t&&t.deserializeDates){o=JSON.parse(c,HttpClient.dateTimeDeserializer)}else{o=JSON.parse(c)}a.result=o}a.headers=e.message.headers}catch(e){}if(i>299){let e;if(o&&o.message){e=o.message}else if(c&&c.length>0){e=c}else{e="Failed request: ("+i+")"}let t=new HttpClientError(e,i);t.result=a.result;r(t)}else{n(a)}})}}t.HttpClient=HttpClient},,function(e){(function(){e.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},,,function(e,t,n){e.exports=globSync;globSync.GlobSync=GlobSync;var r=n(747);var i=n(302);var a=n(93);var o=a.Minimatch;var s=n(402).Glob;var c=n(669);var u=n(622);var l=n(357);var p=n(681);var f=n(856);var d=f.alphasort;var m=f.alphasorti;var h=f.setopts;var g=f.ownProp;var y=f.childrenIgnored;var v=f.isIgnored;function globSync(e,t){if(typeof t==="function"||arguments.length===3)throw new TypeError("callback provided to sync glob\n"+"See: https://github.com/isaacs/node-glob/issues/167");return new GlobSync(e,t).found}function GlobSync(e,t){if(!e)throw new Error("must provide pattern");if(typeof t==="function"||arguments.length===3)throw new TypeError("callback provided to sync glob\n"+"See: https://github.com/isaacs/node-glob/issues/167");if(!(this instanceof GlobSync))return new GlobSync(e,t);h(this,e,t);if(this.noprocess)return this;var n=this.minimatch.set.length;this.matches=new Array(n);for(var r=0;r<n;r++){this._process(this.minimatch.set[r],r,false)}this._finish()}GlobSync.prototype._finish=function(){l(this instanceof GlobSync);if(this.realpath){var e=this;this.matches.forEach(function(t,n){var r=e.matches[n]=Object.create(null);for(var a in t){try{a=e._makeAbs(a);var o=i.realpathSync(a,e.realpathCache);r[o]=true}catch(t){if(t.syscall==="stat")r[e._makeAbs(a)]=true;else throw t}}})}f.finish(this)};GlobSync.prototype._process=function(e,t,n){l(this instanceof GlobSync);var r=0;while(typeof e[r]==="string"){r++}var i;switch(r){case e.length:this._processSimple(e.join("/"),t);return;case 0:i=null;break;default:i=e.slice(0,r).join("/");break}var o=e.slice(r);var s;if(i===null)s=".";else if(p(i)||p(e.join("/"))){if(!i||!p(i))i="/"+i;s=i}else s=i;var c=this._makeAbs(s);if(y(this,s))return;var u=o[0]===a.GLOBSTAR;if(u)this._processGlobStar(i,s,c,o,t,n);else this._processReaddir(i,s,c,o,t,n)};GlobSync.prototype._processReaddir=function(e,t,n,r,i,a){var o=this._readdir(n,a);if(!o)return;var s=r[0];var c=!!this.minimatch.negate;var l=s._glob;var p=this.dot||l.charAt(0)===".";var f=[];for(var d=0;d<o.length;d++){var m=o[d];if(m.charAt(0)!=="."||p){var h;if(c&&!e){h=!m.match(s)}else{h=m.match(s)}if(h)f.push(m)}}var g=f.length;if(g===0)return;if(r.length===1&&!this.mark&&!this.stat){if(!this.matches[i])this.matches[i]=Object.create(null);for(var d=0;d<g;d++){var m=f[d];if(e){if(e.slice(-1)!=="/")m=e+"/"+m;else m=e+m}if(m.charAt(0)==="/"&&!this.nomount){m=u.join(this.root,m)}this._emitMatch(i,m)}return}r.shift();for(var d=0;d<g;d++){var m=f[d];var y;if(e)y=[e,m];else y=[m];this._process(y.concat(r),i,a)}};GlobSync.prototype._emitMatch=function(e,t){if(v(this,t))return;var n=this._makeAbs(t);if(this.mark)t=this._mark(t);if(this.absolute){t=n}if(this.matches[e][t])return;if(this.nodir){var r=this.cache[n];if(r==="DIR"||Array.isArray(r))return}this.matches[e][t]=true;if(this.stat)this._stat(t)};GlobSync.prototype._readdirInGlobStar=function(e){if(this.follow)return this._readdir(e,false);var t;var n;var i;try{n=r.lstatSync(e)}catch(e){if(e.code==="ENOENT"){return null}}var a=n&&n.isSymbolicLink();this.symlinks[e]=a;if(!a&&n&&!n.isDirectory())this.cache[e]="FILE";else t=this._readdir(e,false);return t};GlobSync.prototype._readdir=function(e,t){var n;if(t&&!g(this.symlinks,e))return this._readdirInGlobStar(e);if(g(this.cache,e)){var i=this.cache[e];if(!i||i==="FILE")return null;if(Array.isArray(i))return i}try{return this._readdirEntries(e,r.readdirSync(e))}catch(t){this._readdirError(e,t);return null}};GlobSync.prototype._readdirEntries=function(e,t){if(!this.mark&&!this.stat){for(var n=0;n<t.length;n++){var r=t[n];if(e==="/")r=e+r;else r=e+"/"+r;this.cache[r]=true}}this.cache[e]=t;return t};GlobSync.prototype._readdirError=function(e,t){switch(t.code){case"ENOTSUP":case"ENOTDIR":var n=this._makeAbs(e);this.cache[n]="FILE";if(n===this.cwdAbs){var r=new Error(t.code+" invalid cwd "+this.cwd);r.path=this.cwd;r.code=t.code;throw r}break;case"ENOENT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(e)]=false;break;default:this.cache[this._makeAbs(e)]=false;if(this.strict)throw t;if(!this.silent)console.error("glob error",t);break}};GlobSync.prototype._processGlobStar=function(e,t,n,r,i,a){var o=this._readdir(n,a);if(!o)return;var s=r.slice(1);var c=e?[e]:[];var u=c.concat(s);this._process(u,i,false);var l=o.length;var p=this.symlinks[n];if(p&&a)return;for(var f=0;f<l;f++){var d=o[f];if(d.charAt(0)==="."&&!this.dot)continue;var m=c.concat(o[f],s);this._process(m,i,true);var h=c.concat(o[f],r);this._process(h,i,true)}};GlobSync.prototype._processSimple=function(e,t){var n=this._stat(e);if(!this.matches[t])this.matches[t]=Object.create(null);if(!n)return;if(e&&p(e)&&!this.nomount){var r=/[\/\\]$/.test(e);if(e.charAt(0)==="/"){e=u.join(this.root,e)}else{e=u.resolve(this.root,e);if(r)e+="/"}}if(process.platform==="win32")e=e.replace(/\\/g,"/");this._emitMatch(t,e)};GlobSync.prototype._stat=function(e){var t=this._makeAbs(e);var n=e.slice(-1)==="/";if(e.length>this.maxLength)return false;if(!this.stat&&g(this.cache,t)){var i=this.cache[t];if(Array.isArray(i))i="DIR";if(!n||i==="DIR")return i;if(n&&i==="FILE")return false}var a;var o=this.statCache[t];if(!o){var s;try{s=r.lstatSync(t)}catch(e){if(e&&(e.code==="ENOENT"||e.code==="ENOTDIR")){this.statCache[t]=false;return false}}if(s&&s.isSymbolicLink()){try{o=r.statSync(t)}catch(e){o=s}}else{o=s}}this.statCache[t]=o;var i=true;if(o)i=o.isDirectory()?"DIR":"FILE";this.cache[t]=this.cache[t]||i;if(n&&i==="FILE")return false;return i};GlobSync.prototype._mark=function(e){return f.mark(this,e)};GlobSync.prototype._makeAbs=function(e){return f.makeAbs(this,e)}},,function(e,t,n){e.exports=DirReader;var r=n(598);var i=n(689);var a=n(622);var o=n(953);var s=n(357).ok;i(DirReader,o);function DirReader(e){var t=this;if(!(t instanceof DirReader)){throw new Error("DirReader must be called as constructor.")}if(e.type!=="Directory"||!e.Directory){throw new Error("Non-directory type "+e.type)}t.entries=null;t._index=-1;t._paused=false;t._length=-1;if(e.sort){this.sort=e.sort}o.call(this,e)}DirReader.prototype._getEntries=function(){var e=this;if(e._gotEntries)return;e._gotEntries=true;r.readdir(e._path,function(t,n){if(t)return e.error(t);e.entries=n;e.emit("entries",n);if(e._paused)e.once("resume",processEntries);else processEntries();function processEntries(){e._length=e.entries.length;if(typeof e.sort==="function"){e.entries=e.entries.sort(e.sort.bind(e))}e._read()}})};DirReader.prototype._read=function(){var e=this;if(!e.entries)return e._getEntries();if(e._paused||e._currentEntry||e._aborted){return}e._index++;if(e._index>=e.entries.length){if(!e._ended){e._ended=true;e.emit("end");e.emit("close")}return}var t=a.resolve(e._path,e.entries[e._index]);s(t!==e._path);s(e.entries[e._index]);e._currentEntry=t;r[e.props.follow?"stat":"lstat"](t,function(n,r){if(n)return e.error(n);var i=e._proxy||e;r.path=t;r.basename=a.basename(t);r.dirname=a.dirname(t);var s=e.getChildProps.call(i,r);s.path=t;s.basename=a.basename(t);s.dirname=a.dirname(t);var c=o(s,r);e._currentEntry=c;c.on("pause",function(t){if(!e._paused&&!c._disowned){e.pause(t)}});c.on("resume",function(t){if(e._paused&&!c._disowned){e.resume(t)}});c.on("stat",function(t){e.emit("_entryStat",c,t);if(c._aborted)return;if(c._paused){c.once("resume",function(){e.emit("entryStat",c,t)})}else e.emit("entryStat",c,t)});c.on("ready",function EMITCHILD(){if(e._paused){c.pause(e);return e.once("resume",EMITCHILD)}if(c.type==="Socket"){e.emit("socket",c)}else{e.emitEntry(c)}});var u=false;c.on("close",onend);c.on("disown",onend);function onend(){if(u)return;u=true;e.emit("childEnd",c);e.emit("entryEnd",c);e._currentEntry=null;if(!e._paused){e._read()}}c.on("error",function(t){if(c._swallowErrors){e.warn(t);c.emit("end");c.emit("close")}else{e.emit("error",t)}});["child","childEnd","warn"].forEach(function(t){c.on(t,e.emit.bind(e,t))})})};DirReader.prototype.disown=function(e){e.emit("beforeDisown");e._disowned=true;e.parent=e.root=null;if(e===this._currentEntry){this._currentEntry=null}e.emit("disown")};DirReader.prototype.getChildProps=function(){return{depth:this.depth+1,root:this.root||this,parent:this,follow:this.follow,filter:this.filter,sort:this.props.sort,hardlinks:this.props.hardlinks}};DirReader.prototype.pause=function(e){var t=this;if(t._paused)return;e=e||t;t._paused=true;if(t._currentEntry&&t._currentEntry.pause){t._currentEntry.pause(e)}t.emit("pause",e)};DirReader.prototype.resume=function(e){var t=this;if(!t._paused)return;e=e||t;t._paused=false;t.emit("resume",e);if(t._paused){return}if(t._currentEntry){if(t._currentEntry.resume)t._currentEntry.resume(e)}else t._read()};DirReader.prototype.emitEntry=function(e){this.emit("entry",e);this.emit("child",e)}},function(e,t,n){var r=n(669);var i=n(794).Stream;var a=n(152);e.exports=CombinedStream;function CombinedStream(){this.writable=false;this.readable=true;this.dataSize=0;this.maxDataSize=2*1024*1024;this.pauseStreams=true;this._released=false;this._streams=[];this._currentStream=null;this._insideLoop=false;this._pendingNext=false}r.inherits(CombinedStream,i);CombinedStream.create=function(e){var t=new this;e=e||{};for(var n in e){t[n]=e[n]}return t};CombinedStream.isStreamLike=function(e){return typeof e!=="function"&&typeof e!=="string"&&typeof e!=="boolean"&&typeof e!=="number"&&!Buffer.isBuffer(e)};CombinedStream.prototype.append=function(e){var t=CombinedStream.isStreamLike(e);if(t){if(!(e instanceof a)){var n=a.create(e,{maxDataSize:Infinity,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this));e=n}this._handleErrors(e);if(this.pauseStreams){e.pause()}}this._streams.push(e);return this};CombinedStream.prototype.pipe=function(e,t){i.prototype.pipe.call(this,e,t);this.resume();return e};CombinedStream.prototype._getNext=function(){this._currentStream=null;if(this._insideLoop){this._pendingNext=true;return}this._insideLoop=true;try{do{this._pendingNext=false;this._realGetNext()}while(this._pendingNext)}finally{this._insideLoop=false}};CombinedStream.prototype._realGetNext=function(){var e=this._streams.shift();if(typeof e=="undefined"){this.end();return}if(typeof e!=="function"){this._pipeNext(e);return}var t=e;t(function(e){var t=CombinedStream.isStreamLike(e);if(t){e.on("data",this._checkDataSize.bind(this));this._handleErrors(e)}this._pipeNext(e)}.bind(this))};CombinedStream.prototype._pipeNext=function(e){this._currentStream=e;var t=CombinedStream.isStreamLike(e);if(t){e.on("end",this._getNext.bind(this));e.pipe(this,{end:false});return}var n=e;this.write(n);this._getNext()};CombinedStream.prototype._handleErrors=function(e){var t=this;e.on("error",function(e){t._emitError(e)})};CombinedStream.prototype.write=function(e){this.emit("data",e)};CombinedStream.prototype.pause=function(){if(!this.pauseStreams){return}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};CombinedStream.prototype.resume=function(){if(!this._released){this._released=true;this.writable=true;this._getNext()}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function")this._currentStream.resume();this.emit("resume")};CombinedStream.prototype.end=function(){this._reset();this.emit("end")};CombinedStream.prototype.destroy=function(){this._reset();this.emit("close")};CombinedStream.prototype._reset=function(){this.writable=false;this._streams=[];this._currentStream=null};CombinedStream.prototype._checkDataSize=function(){this._updateDataSize();if(this.dataSize<=this.maxDataSize){return}var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))};CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach(function(t){if(!t.dataSize){return}e.dataSize+=t.dataSize});if(this._currentStream&&this._currentStream.dataSize){this.dataSize+=this._currentStream.dataSize}};CombinedStream.prototype._emitError=function(e){this._reset();this.emit("error",e)}},,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,function(e,t,n){"use strict";var r=n(574);function DuplexWrapper(e,t,n){if(typeof n==="undefined"){n=t;t=e;e=null}r.Duplex.call(this,e);if(typeof n.read!=="function"){n=new r.Readable(e).wrap(n)}this._writable=t;this._readable=n;this._waiting=false;var i=this;t.once("finish",function(){i.end()});this.once("finish",function(){t.end()});n.on("readable",function(){if(i._waiting){i._waiting=false;i._read()}});n.once("end",function(){i.push(null)});if(!e||typeof e.bubbleErrors==="undefined"||e.bubbleErrors){t.on("error",function(e){i.emit("error",e)});n.on("error",function(e){i.emit("error",e)})}}DuplexWrapper.prototype=Object.create(r.Duplex.prototype,{constructor:{value:DuplexWrapper}});DuplexWrapper.prototype._write=function _write(e,t,n){this._writable.write(e,t,n)};DuplexWrapper.prototype._read=function _read(){var e;var t=0;while((e=this._readable.read())!==null){this.push(e);t++}if(t===0){this._waiting=true}};e.exports=function duplex2(e,t,n){return new DuplexWrapper(e,t,n)};e.exports.DuplexWrapper=DuplexWrapper},,,function(e){(function(){var t;e.exports=t=function(){function XMLDOMStringList(e){this.arr=e||[]}Object.defineProperty(XMLDOMStringList.prototype,"length",{get:function(){return this.arr.length}});XMLDOMStringList.prototype.item=function(e){return this.arr[e]||null};XMLDOMStringList.prototype.contains=function(e){return this.arr.indexOf(e)!==-1};return XMLDOMStringList}()}).call(this)},,,function(e,t,n){(function(){var t,r,i,a,o,s,c,u,l=function(e,t){for(var n in t){if(p.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},p={}.hasOwnProperty;u=n(582).isPlainObject;i=n(515);r=n(524);o=n(257);t=n(683);c=n(602);s=n(347);e.exports=a=function(e){l(XMLDocument,e);function XMLDocument(e){XMLDocument.__super__.constructor.call(this,null);this.name="#document";this.type=t.Document;this.documentURI=null;this.domConfig=new r;e||(e={});if(!e.writer){e.writer=new s}this.options=e;this.stringify=new c(e)}Object.defineProperty(XMLDocument.prototype,"implementation",{value:new i});Object.defineProperty(XMLDocument.prototype,"doctype",{get:function(){var e,n,r,i;i=this.children;for(n=0,r=i.length;n<r;n++){e=i[n];if(e.type===t.DocType){return e}}return null}});Object.defineProperty(XMLDocument.prototype,"documentElement",{get:function(){return this.rootObject||null}});Object.defineProperty(XMLDocument.prototype,"inputEncoding",{get:function(){return null}});Object.defineProperty(XMLDocument.prototype,"strictErrorChecking",{get:function(){return false}});Object.defineProperty(XMLDocument.prototype,"xmlEncoding",{get:function(){if(this.children.length!==0&&this.children[0].type===t.Declaration){return this.children[0].encoding}else{return null}}});Object.defineProperty(XMLDocument.prototype,"xmlStandalone",{get:function(){if(this.children.length!==0&&this.children[0].type===t.Declaration){return this.children[0].standalone==="yes"}else{return false}}});Object.defineProperty(XMLDocument.prototype,"xmlVersion",{get:function(){if(this.children.length!==0&&this.children[0].type===t.Declaration){return this.children[0].version}else{return"1.0"}}});Object.defineProperty(XMLDocument.prototype,"URL",{get:function(){return this.documentURI}});Object.defineProperty(XMLDocument.prototype,"origin",{get:function(){return null}});Object.defineProperty(XMLDocument.prototype,"compatMode",{get:function(){return null}});Object.defineProperty(XMLDocument.prototype,"characterSet",{get:function(){return null}});Object.defineProperty(XMLDocument.prototype,"contentType",{get:function(){return null}});XMLDocument.prototype.end=function(e){var t;t={};if(!e){e=this.options.writer}else if(u(e)){t=e;e=this.options.writer}return e.document(this,e.filterOptions(t))};XMLDocument.prototype.toString=function(e){return this.options.writer.document(this,this.options.writer.filterOptions(e))};XMLDocument.prototype.createElement=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.createTextNode=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.createComment=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.createCDATASection=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.createProcessingInstruction=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.createAttribute=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.createEntityReference=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.getElementsByTagName=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.importNode=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.createElementNS=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.createAttributeNS=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.getElementsByTagNameNS=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.getElementById=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.adoptNode=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.renameNode=function(e,t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.getElementsByClassName=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.createEvent=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.createNodeIterator=function(e,t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLDocument.prototype.createTreeWalker=function(e,t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())};return XMLDocument}(o)}).call(this)},,,function(e,t,n){"use strict";const r=n(750);function getPublicSuffix(e){return r.get(e)}t.getPublicSuffix=getPublicSuffix},,,,function(e){e.exports=abort;function abort(e){Object.keys(e.jobs).forEach(clean.bind(e));e.jobs={}}function clean(e){if(typeof this.jobs[e]=="function"){this.jobs[e]()}}},,,function(e,t,n){e.exports=rimraf;rimraf.sync=rimrafSync;var r=n(357);var i=n(622);var a=n(747);var o=undefined;try{o=n(402)}catch(e){}var s=parseInt("666",8);var c={nosort:true,silent:true};var u=0;var l=process.platform==="win32";function defaults(e){var t=["unlink","chmod","stat","lstat","rmdir","readdir"];t.forEach(function(t){e[t]=e[t]||a[t];t=t+"Sync";e[t]=e[t]||a[t]});e.maxBusyTries=e.maxBusyTries||3;e.emfileWait=e.emfileWait||1e3;if(e.glob===false){e.disableGlob=true}if(e.disableGlob!==true&&o===undefined){throw Error("glob dependency not found, set `options.disableGlob = true` if intentional")}e.disableGlob=e.disableGlob||false;e.glob=e.glob||c}function rimraf(e,t,n){if(typeof t==="function"){n=t;t={}}r(e,"rimraf: missing path");r.equal(typeof e,"string","rimraf: path should be a string");r.equal(typeof n,"function","rimraf: callback function required");r(t,"rimraf: invalid options argument provided");r.equal(typeof t,"object","rimraf: options should be object");defaults(t);var i=0;var a=null;var s=0;if(t.disableGlob||!o.hasMagic(e))return afterGlob(null,[e]);t.lstat(e,function(n,r){if(!n)return afterGlob(null,[e]);o(e,t.glob,afterGlob)});function next(e){a=a||e;if(--s===0)n(a)}function afterGlob(e,r){if(e)return n(e);s=r.length;if(s===0)return n();r.forEach(function(e){rimraf_(e,t,function CB(n){if(n){if((n.code==="EBUSY"||n.code==="ENOTEMPTY"||n.code==="EPERM")&&i<t.maxBusyTries){i++;var r=i*100;return setTimeout(function(){rimraf_(e,t,CB)},r)}if(n.code==="EMFILE"&&u<t.emfileWait){return setTimeout(function(){rimraf_(e,t,CB)},u++)}if(n.code==="ENOENT")n=null}u=0;next(n)})})}}function rimraf_(e,t,n){r(e);r(t);r(typeof n==="function");t.lstat(e,function(r,i){if(r&&r.code==="ENOENT")return n(null);if(r&&r.code==="EPERM"&&l)fixWinEPERM(e,t,r,n);if(i&&i.isDirectory())return rmdir(e,t,r,n);t.unlink(e,function(r){if(r){if(r.code==="ENOENT")return n(null);if(r.code==="EPERM")return l?fixWinEPERM(e,t,r,n):rmdir(e,t,r,n);if(r.code==="EISDIR")return rmdir(e,t,r,n)}return n(r)})})}function fixWinEPERM(e,t,n,i){r(e);r(t);r(typeof i==="function");if(n)r(n instanceof Error);t.chmod(e,s,function(r){if(r)i(r.code==="ENOENT"?null:n);else t.stat(e,function(r,a){if(r)i(r.code==="ENOENT"?null:n);else if(a.isDirectory())rmdir(e,t,n,i);else t.unlink(e,i)})})}function fixWinEPERMSync(e,t,n){r(e);r(t);if(n)r(n instanceof Error);try{t.chmodSync(e,s)}catch(e){if(e.code==="ENOENT")return;else throw n}try{var i=t.statSync(e)}catch(e){if(e.code==="ENOENT")return;else throw n}if(i.isDirectory())rmdirSync(e,t,n);else t.unlinkSync(e)}function rmdir(e,t,n,i){r(e);r(t);if(n)r(n instanceof Error);r(typeof i==="function");t.rmdir(e,function(r){if(r&&(r.code==="ENOTEMPTY"||r.code==="EEXIST"||r.code==="EPERM"))rmkids(e,t,i);else if(r&&r.code==="ENOTDIR")i(n);else i(r)})}function rmkids(e,t,n){r(e);r(t);r(typeof n==="function");t.readdir(e,function(r,a){if(r)return n(r);var o=a.length;if(o===0)return t.rmdir(e,n);var s;a.forEach(function(r){rimraf(i.join(e,r),t,function(r){if(s)return;if(r)return n(s=r);if(--o===0)t.rmdir(e,n)})})})}function rimrafSync(e,t){t=t||{};defaults(t);r(e,"rimraf: missing path");r.equal(typeof e,"string","rimraf: path should be a string");r(t,"rimraf: missing options");r.equal(typeof t,"object","rimraf: options should be object");var n;if(t.disableGlob||!o.hasMagic(e)){n=[e]}else{try{t.lstatSync(e);n=[e]}catch(r){n=o.sync(e,t.glob)}}if(!n.length)return;for(var i=0;i<n.length;i++){var e=n[i];try{var a=t.lstatSync(e)}catch(n){if(n.code==="ENOENT")return;if(n.code==="EPERM"&&l)fixWinEPERMSync(e,t,n)}try{if(a&&a.isDirectory())rmdirSync(e,t,null);else t.unlinkSync(e)}catch(n){if(n.code==="ENOENT")return;if(n.code==="EPERM")return l?fixWinEPERMSync(e,t,n):rmdirSync(e,t,n);if(n.code!=="EISDIR")throw n;rmdirSync(e,t,n)}}}function rmdirSync(e,t,n){r(e);r(t);if(n)r(n instanceof Error);try{t.rmdirSync(e)}catch(r){if(r.code==="ENOENT")return;if(r.code==="ENOTDIR")throw n;if(r.code==="ENOTEMPTY"||r.code==="EEXIST"||r.code==="EPERM")rmkidsSync(e,t)}}function rmkidsSync(e,t){r(e);r(t);t.readdirSync(e).forEach(function(n){rimrafSync(i.join(e,n),t)});var n=l?100:1;var a=0;do{var o=true;try{var s=t.rmdirSync(e,t);o=false;return s}finally{if(++a<n&&o)continue}}while(true)}},function(e,t,n){var r=n(598);var i=n(489);var a=n(677);var o=n(794);if(!o.Writable||!o.Writable.prototype.destroy)o=n(574);e.exports={buffer:function(e,t){var n={stream:function(t,n){var r=o.PassThrough();r.end(e.slice(t,n));return r},size:function(){return i.resolve(e.length)}};return a(n,t)},file:function(e,t){var n={stream:function(t,n){return r.createReadStream(e,{start:t,end:n&&t+n})},size:function(){return new i(function(t,n){r.stat(e,function(e,r){if(e)n(e);else t(r.size)})})}};return a(n,t)},url:function(e,t,n){if(typeof t==="string")t={url:t};if(!t.url)throw"URL missing";t.headers=t.headers||{};var r={stream:function(n,r){var i=Object.create(t);i.headers=Object.create(t.headers);i.headers.range="bytes="+n+"-"+(r?r:"");return e(i)},size:function(){return new i(function(n,r){var i=e(t);i.on("response",function(e){i.abort();if(!e.headers["content-length"])r(new Error("Missing content length header"));else n(e.headers["content-length"])}).on("error",r)})}};return a(r,n)},s3:function(e,t,n){var r={size:function(){return new i(function(n,r){e.headObject(t,function(e,t){if(e)r(e);else n(t.ContentLength)})})},stream:function(n,r){var i={};for(var a in t)i[a]=t[a];i.Range="bytes="+n+"-"+(r?r:"");return e.getObject(i).createReadStream()}};return a(r,n)}}},,,,function(e,t,n){var r=n(794);if(process.env.READABLE_STREAM==="disable"&&r){e.exports=r;t=e.exports=r.Readable;t.Readable=r.Readable;t.Writable=r.Writable;t.Duplex=r.Duplex;t.Transform=r.Transform;t.PassThrough=r.PassThrough;t.Stream=r}else{t=e.exports=n(242);t.Stream=r||t;t.Readable=t;t.Writable=n(27);t.Duplex=n(831);t.Transform=n(925);t.PassThrough=n(882)}},,,,function(e,t,n){"use strict";var r=n(614).listenerCount;r=r||function(e,t){var n=e&&e._events&&e._events[t];if(Array.isArray(n)){return n.length}else if(typeof n==="function"){return 1}else{return 0}};e.exports=r},,,,function(e){(function(){var t,n,r,i,a,o,s,c=[].slice,u={}.hasOwnProperty;t=function(){var e,t,n,r,i,o;o=arguments[0],i=2<=arguments.length?c.call(arguments,1):[];if(a(Object.assign)){Object.assign.apply(null,arguments)}else{for(e=0,n=i.length;e<n;e++){r=i[e];if(r!=null){for(t in r){if(!u.call(r,t))continue;o[t]=r[t]}}}}return o};a=function(e){return!!e&&Object.prototype.toString.call(e)==="[object Function]"};o=function(e){var t;return!!e&&((t=typeof e)==="function"||t==="object")};r=function(e){if(a(Array.isArray)){return Array.isArray(e)}else{return Object.prototype.toString.call(e)==="[object Array]"}};i=function(e){var t;if(r(e)){return!e.length}else{for(t in e){if(!u.call(e,t))continue;return false}return true}};s=function(e){var t,n;return o(e)&&(n=Object.getPrototypeOf(e))&&(t=n.constructor)&&typeof t==="function"&&t instanceof t&&Function.prototype.toString.call(t)===Function.prototype.toString.call(Object)};n=function(e){if(a(e.valueOf)){return e.valueOf()}else{return e}};e.exports.assign=t;e.exports.isFunction=a;e.exports.isObject=o;e.exports.isArray=r;e.exports.isEmpty=i;e.exports.isPlainObject=s;e.exports.getValue=n}).call(this)},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"v1",{enumerable:true,get:function(){return r.default}});Object.defineProperty(t,"v3",{enumerable:true,get:function(){return i.default}});Object.defineProperty(t,"v4",{enumerable:true,get:function(){return a.default}});Object.defineProperty(t,"v5",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"NIL",{enumerable:true,get:function(){return s.default}});Object.defineProperty(t,"version",{enumerable:true,get:function(){return c.default}});Object.defineProperty(t,"validate",{enumerable:true,get:function(){return u.default}});Object.defineProperty(t,"stringify",{enumerable:true,get:function(){return l.default}});Object.defineProperty(t,"parse",{enumerable:true,get:function(){return p.default}});var r=_interopRequireDefault(n(173));var i=_interopRequireDefault(n(298));var a=_interopRequireDefault(n(606));var o=_interopRequireDefault(n(90));var s=_interopRequireDefault(n(24));var c=_interopRequireDefault(n(104));var u=_interopRequireDefault(n(676));var l=_interopRequireDefault(n(855));var p=_interopRequireDefault(n(197));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,,,function(e,t,n){e.exports=LinkReader;var r=n(598);var i=n(689);var a=n(953);i(LinkReader,a);function LinkReader(e){var t=this;if(!(t instanceof LinkReader)){throw new Error("LinkReader must be called as constructor.")}if(!(e.type==="Link"&&e.Link||e.type==="SymbolicLink"&&e.SymbolicLink)){throw new Error("Non-link type "+e.type)}a.call(t,e)}LinkReader.prototype._stat=function(e){var t=this;r.readlink(t._path,function(n,r){if(n)return t.error(n);t.linkpath=t.props.linkpath=r;t.emit("linkpath",r);a.prototype._stat.call(t,e)})};LinkReader.prototype._read=function(){var e=this;if(e._paused)return;if(!e._ended){e.emit("end");e.emit("close");e._ended=true}}},function(e,t,n){"use strict";e.exports=function(e,t,r,i,a,o){var s=e._getDomain;var c=n(248);var u=c.tryCatch;var l=c.errorObj;var p=e._async;function MappingPromiseArray(e,t,n,r){this.constructor$(e);this._promise._captureStackTrace();var i=s();this._callback=i===null?t:c.domainBind(i,t);this._preservedValues=r===a?new Array(this.length()):null;this._limit=n;this._inFlight=0;this._queue=[];p.invoke(this._asyncInit,this,undefined)}c.inherits(MappingPromiseArray,t);MappingPromiseArray.prototype._asyncInit=function(){this._init$(undefined,-2)};MappingPromiseArray.prototype._init=function(){};MappingPromiseArray.prototype._promiseFulfilled=function(t,n){var r=this._values;var a=this.length();var s=this._preservedValues;var c=this._limit;if(n<0){n=n*-1-1;r[n]=t;if(c>=1){this._inFlight--;this._drainQueue();if(this._isResolved())return true}}else{if(c>=1&&this._inFlight>=c){r[n]=t;this._queue.push(n);return false}if(s!==null)s[n]=t;var p=this._promise;var f=this._callback;var d=p._boundValue();p._pushContext();var m=u(f).call(d,t,n,a);var h=p._popContext();o.checkForgottenReturns(m,h,s!==null?"Promise.filter":"Promise.map",p);if(m===l){this._reject(m.e);return true}var g=i(m,this._promise);if(g instanceof e){g=g._target();var y=g._bitField;if((y&50397184)===0){if(c>=1)this._inFlight++;r[n]=g;g._proxy(this,(n+1)*-1);return false}else if((y&33554432)!==0){m=g._value()}else if((y&16777216)!==0){this._reject(g._reason());return true}else{this._cancel();return true}}r[n]=m}var v=++this._totalResolved;if(v>=a){if(s!==null){this._filter(r,s)}else{this._resolve(r)}return true}return false};MappingPromiseArray.prototype._drainQueue=function(){var e=this._queue;var t=this._limit;var n=this._values;while(e.length>0&&this._inFlight<t){if(this._isResolved())return;var r=e.pop();this._promiseFulfilled(n[r],r)}};MappingPromiseArray.prototype._filter=function(e,t){var n=t.length;var r=new Array(n);var i=0;for(var a=0;a<n;++a){if(e[a])r[i++]=t[a]}r.length=i;this._resolve(r)};MappingPromiseArray.prototype.preservedValues=function(){return this._preservedValues};function map(t,n,i,a){if(typeof n!=="function"){return r("expecting a function but got "+c.classString(n))}var o=0;if(i!==undefined){if(typeof i==="object"&&i!==null){if(typeof i.concurrency!=="number"){return e.reject(new TypeError("'concurrency' must be a number but it is "+c.classString(i.concurrency)))}o=i.concurrency}else{return e.reject(new TypeError("options argument must be an object but it is "+c.classString(i)))}}o=typeof o==="number"&&isFinite(o)&&o>=1?o:0;return new MappingPromiseArray(t,n,o,a).promise()}e.prototype.map=function(e,t){return map(this,e,t,null)};e.map=function(e,t,n,r){return map(e,t,n,r)}}},,function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=r(n(972));const a=n(327);const o=process.platform==="win32";function getSearchPaths(e){e=e.filter(e=>!e.negate);const t={};for(const n of e){const e=o?n.searchPath.toUpperCase():n.searchPath;t[e]="candidate"}const n=[];for(const r of e){const e=o?r.searchPath.toUpperCase():r.searchPath;if(t[e]==="included"){continue}let a=false;let s=e;let c=i.dirname(s);while(c!==s){if(t[c]){a=true;break}s=c;c=i.dirname(s)}if(!a){n.push(r.searchPath);t[e]="included"}}return n}t.getSearchPaths=getSearchPaths;function match(e,t){let n=a.MatchKind.None;for(const r of e){if(r.negate){n&=~r.match(t)}else{n|=r.match(t)}}return n}t.match=match;function partialMatch(e,t){return e.some(e=>!e.negate&&e.partialMatch(t))}t.partialMatch=partialMatch},function(e,t,n){var r=n(747);var i=n(250);var a=n(466);var o=n(943);var s=n(669);var c;var u;if(typeof Symbol==="function"&&typeof Symbol.for==="function"){c=Symbol.for("graceful-fs.queue");u=Symbol.for("graceful-fs.previous")}else{c="___graceful-fs.queue";u="___graceful-fs.previous"}function noop(){}var l=noop;if(s.debuglog)l=s.debuglog("gfs4");else if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))l=function(){var e=s.format.apply(s,arguments);e="GFS4: "+e.split(/\n/).join("\nGFS4: ");console.error(e)};if(!global[c]){var p=[];Object.defineProperty(global,c,{get:function(){return p}});r.close=function(e){function close(t,n){return e.call(r,t,function(e){if(!e){retry()}if(typeof n==="function")n.apply(this,arguments)})}Object.defineProperty(close,u,{value:e});return close}(r.close);r.closeSync=function(e){function closeSync(t){e.apply(r,arguments);retry()}Object.defineProperty(closeSync,u,{value:e});return closeSync}(r.closeSync);if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")){process.on("exit",function(){l(global[c]);n(357).equal(global[c].length,0)})}}e.exports=patch(o(r));if(process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!r.__patched){e.exports=patch(r);r.__patched=true}function patch(e){i(e);e.gracefulify=patch;e.createReadStream=createReadStream;e.createWriteStream=createWriteStream;var t=e.readFile;e.readFile=readFile;function readFile(e,n,r){if(typeof n==="function")r=n,n=null;return go$readFile(e,n,r);function go$readFile(e,n,r){return t(e,n,function(t){if(t&&(t.code==="EMFILE"||t.code==="ENFILE"))enqueue([go$readFile,[e,n,r]]);else{if(typeof r==="function")r.apply(this,arguments);retry()}})}}var n=e.writeFile;e.writeFile=writeFile;function writeFile(e,t,r,i){if(typeof r==="function")i=r,r=null;return go$writeFile(e,t,r,i);function go$writeFile(e,t,r,i){return n(e,t,r,function(n){if(n&&(n.code==="EMFILE"||n.code==="ENFILE"))enqueue([go$writeFile,[e,t,r,i]]);else{if(typeof i==="function")i.apply(this,arguments);retry()}})}}var r=e.appendFile;if(r)e.appendFile=appendFile;function appendFile(e,t,n,i){if(typeof n==="function")i=n,n=null;return go$appendFile(e,t,n,i);function go$appendFile(e,t,n,i){return r(e,t,n,function(r){if(r&&(r.code==="EMFILE"||r.code==="ENFILE"))enqueue([go$appendFile,[e,t,n,i]]);else{if(typeof i==="function")i.apply(this,arguments);retry()}})}}var o=e.readdir;e.readdir=readdir;function readdir(e,t,n){var r=[e];if(typeof t!=="function"){r.push(t)}else{n=t}r.push(go$readdir$cb);return go$readdir(r);function go$readdir$cb(e,t){if(t&&t.sort)t.sort();if(e&&(e.code==="EMFILE"||e.code==="ENFILE"))enqueue([go$readdir,[r]]);else{if(typeof n==="function")n.apply(this,arguments);retry()}}}function go$readdir(t){return o.apply(e,t)}if(process.version.substr(0,4)==="v0.8"){var s=a(e);ReadStream=s.ReadStream;WriteStream=s.WriteStream}var c=e.ReadStream;if(c){ReadStream.prototype=Object.create(c.prototype);ReadStream.prototype.open=ReadStream$open}var u=e.WriteStream;if(u){WriteStream.prototype=Object.create(u.prototype);WriteStream.prototype.open=WriteStream$open}Object.defineProperty(e,"ReadStream",{get:function(){return ReadStream},set:function(e){ReadStream=e},enumerable:true,configurable:true});Object.defineProperty(e,"WriteStream",{get:function(){return WriteStream},set:function(e){WriteStream=e},enumerable:true,configurable:true});Object.defineProperty(e,"FileReadStream",{get:function(){return ReadStream},set:function(e){ReadStream=e},enumerable:true,configurable:true});Object.defineProperty(e,"FileWriteStream",{get:function(){return WriteStream},set:function(e){WriteStream=e},enumerable:true,configurable:true});function ReadStream(e,t){if(this instanceof ReadStream)return c.apply(this,arguments),this;else return ReadStream.apply(Object.create(ReadStream.prototype),arguments)}function ReadStream$open(){var e=this;open(e.path,e.flags,e.mode,function(t,n){if(t){if(e.autoClose)e.destroy();e.emit("error",t)}else{e.fd=n;e.emit("open",n);e.read()}})}function WriteStream(e,t){if(this instanceof WriteStream)return u.apply(this,arguments),this;else return WriteStream.apply(Object.create(WriteStream.prototype),arguments)}function WriteStream$open(){var e=this;open(e.path,e.flags,e.mode,function(t,n){if(t){e.destroy();e.emit("error",t)}else{e.fd=n;e.emit("open",n)}})}function createReadStream(t,n){return new e.ReadStream(t,n)}function createWriteStream(t,n){return new e.WriteStream(t,n)}var l=e.open;e.open=open;function open(e,t,n,r){if(typeof n==="function")r=n,n=null;return go$open(e,t,n,r);function go$open(e,t,n,r){return l(e,t,n,function(i,a){if(i&&(i.code==="EMFILE"||i.code==="ENFILE"))enqueue([go$open,[e,t,n,r]]);else{if(typeof r==="function")r.apply(this,arguments);retry()}})}}return e}function enqueue(e){l("ENQUEUE",e[0].name,e[1]);global[c].push(e)}function retry(){var e=global[c].shift();if(e){l("RETRY",e[0].name,e[1]);e[0].apply(null,e[1])}}},,,function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=r(n(470));function getOptions(e){const t={followSymbolicLinks:true,implicitDescendants:true,omitBrokenSymbolicLinks:true};if(e){if(typeof e.followSymbolicLinks==="boolean"){t.followSymbolicLinks=e.followSymbolicLinks;i.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)}if(typeof e.implicitDescendants==="boolean"){t.implicitDescendants=e.implicitDescendants;i.debug(`implicitDescendants '${t.implicitDescendants}'`)}if(typeof e.omitBrokenSymbolicLinks==="boolean"){t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks;i.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`)}}return t}t.getOptions=getOptions},function(e){(function(){var t,n=function(e,t){return function(){return e.apply(t,arguments)}},r={}.hasOwnProperty;e.exports=t=function(){function XMLStringifier(e){this.assertLegalName=n(this.assertLegalName,this);this.assertLegalChar=n(this.assertLegalChar,this);var t,i,a;e||(e={});this.options=e;if(!this.options.version){this.options.version="1.0"}i=e.stringify||{};for(t in i){if(!r.call(i,t))continue;a=i[t];this[t]=a}}XMLStringifier.prototype.name=function(e){if(this.options.noValidation){return e}return this.assertLegalName(""+e||"")};XMLStringifier.prototype.text=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(this.textEscape(""+e||""))};XMLStringifier.prototype.cdata=function(e){if(this.options.noValidation){return e}e=""+e||"";e=e.replace("]]>","]]]]><![CDATA[>");return this.assertLegalChar(e)};XMLStringifier.prototype.comment=function(e){if(this.options.noValidation){return e}e=""+e||"";if(e.match(/--/)){throw new Error("Comment text cannot contain double-hypen: "+e)}return this.assertLegalChar(e)};XMLStringifier.prototype.raw=function(e){if(this.options.noValidation){return e}return""+e||""};XMLStringifier.prototype.attValue=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(this.attEscape(e=""+e||""))};XMLStringifier.prototype.insTarget=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.insValue=function(e){if(this.options.noValidation){return e}e=""+e||"";if(e.match(/\?>/)){throw new Error("Invalid processing instruction value: "+e)}return this.assertLegalChar(e)};XMLStringifier.prototype.xmlVersion=function(e){if(this.options.noValidation){return e}e=""+e||"";if(!e.match(/1\.[0-9]+/)){throw new Error("Invalid version number: "+e)}return e};XMLStringifier.prototype.xmlEncoding=function(e){if(this.options.noValidation){return e}e=""+e||"";if(!e.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/)){throw new Error("Invalid encoding: "+e)}return this.assertLegalChar(e)};XMLStringifier.prototype.xmlStandalone=function(e){if(this.options.noValidation){return e}if(e){return"yes"}else{return"no"}};XMLStringifier.prototype.dtdPubID=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdSysID=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdElementValue=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdAttType=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdAttDefault=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdEntityValue=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.dtdNData=function(e){if(this.options.noValidation){return e}return this.assertLegalChar(""+e||"")};XMLStringifier.prototype.convertAttKey="@";XMLStringifier.prototype.convertPIKey="?";XMLStringifier.prototype.convertTextKey="#text";XMLStringifier.prototype.convertCDataKey="#cdata";XMLStringifier.prototype.convertCommentKey="#comment";XMLStringifier.prototype.convertRawKey="#raw";XMLStringifier.prototype.assertLegalChar=function(e){var t,n;if(this.options.noValidation){return e}t="";if(this.options.version==="1.0"){t=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;if(n=e.match(t)){throw new Error("Invalid character in string: "+e+" at index "+n.index)}}else if(this.options.version==="1.1"){t=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;if(n=e.match(t)){throw new Error("Invalid character in string: "+e+" at index "+n.index)}}return e};XMLStringifier.prototype.assertLegalName=function(e){var t;if(this.options.noValidation){return e}this.assertLegalChar(e);t=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/;if(!e.match(t)){throw new Error("Invalid character in name")}return e};XMLStringifier.prototype.textEscape=function(e){var t;if(this.options.noValidation){return e}t=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g;return e.replace(t,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
")};XMLStringifier.prototype.attEscape=function(e){var t;if(this.options.noValidation){return e}t=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g;return e.replace(t,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
")};return XMLStringifier}()}).call(this)},,,function(e){e.exports=require("http")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(733));var i=_interopRequireDefault(n(855));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function v4(e,t,n){e=e||{};const a=e.random||(e.rng||r.default)();a[6]=a[6]&15|64;a[8]=a[8]&63|128;if(t){n=n||0;for(let e=0;e<16;++e){t[n+e]=a[e]}return t}return(0,i.default)(a)}var a=v4;t.default=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e,t,n){var r=n(293);var i=r.Buffer;function copyProps(e,t){for(var n in e){t[n]=e[n]}}if(i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow){e.exports=r}else{copyProps(r,t);t.Buffer=SafeBuffer}function SafeBuffer(e,t,n){return i(e,t,n)}copyProps(i,SafeBuffer);SafeBuffer.from=function(e,t,n){if(typeof e==="number"){throw new TypeError("Argument must not be a number")}return i(e,t,n)};SafeBuffer.alloc=function(e,t,n){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}var r=i(e);if(t!==undefined){if(typeof n==="string"){r.fill(t,n)}else{r.fill(t)}}else{r.fill(0)}return r};SafeBuffer.allocUnsafe=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return i(e)};SafeBuffer.allocUnsafeSlow=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return r.SlowBuffer(e)}},,function(e){"use strict";e.exports=function(e,t){var n=e.map;e.prototype.filter=function(e,r){return n(this,e,r,t)};e.filter=function(e,r,i){return n(e,r,i,t)}}},,,,function(e){e.exports=require("events")},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(417));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return r.default.createHash("sha1").update(e).digest()}var i=sha1;t.default=i},function(e){"use strict";e.exports=function(e){var t=false;var n=[];e.prototype._promiseCreated=function(){};e.prototype._pushContext=function(){};e.prototype._popContext=function(){return null};e._peekContext=e.prototype._peekContext=function(){};function Context(){this._trace=new Context.CapturedTrace(peekContext())}Context.prototype._pushContext=function(){if(this._trace!==undefined){this._trace._promiseCreated=null;n.push(this._trace)}};Context.prototype._popContext=function(){if(this._trace!==undefined){var e=n.pop();var t=e._promiseCreated;e._promiseCreated=null;return t}return null};function createContext(){if(t)return new Context}function peekContext(){var e=n.length-1;if(e>=0){return n[e]}return undefined}Context.CapturedTrace=null;Context.create=createContext;Context.deactivateLongStackTraces=function(){};Context.activateLongStackTraces=function(){var n=e.prototype._pushContext;var r=e.prototype._popContext;var i=e._peekContext;var a=e.prototype._peekContext;var o=e.prototype._promiseCreated;Context.deactivateLongStackTraces=function(){e.prototype._pushContext=n;e.prototype._popContext=r;e._peekContext=i;e.prototype._peekContext=a;e.prototype._promiseCreated=o;t=false};t=true;e.prototype._pushContext=Context.prototype._pushContext;e.prototype._popContext=Context.prototype._popContext;e._peekContext=e.prototype._peekContext=peekContext;e.prototype._promiseCreated=function(){var e=this._peekContext();if(e&&e._promiseCreated==null)e._promiseCreated=this}};return Context}},,function(e){e.exports=require("constants")},,function(e){"use strict";e.exports=balanced;function balanced(e,t,n){if(e instanceof RegExp)e=maybeMatch(e,n);if(t instanceof RegExp)t=maybeMatch(t,n);var r=range(e,t,n);return r&&{start:r[0],end:r[1],pre:n.slice(0,r[0]),body:n.slice(r[0]+e.length,r[1]),post:n.slice(r[1]+t.length)}}function maybeMatch(e,t){var n=t.match(e);return n?n[0]:null}balanced.range=range;function range(e,t,n){var r,i,a,o,s;var c=n.indexOf(e);var u=n.indexOf(t,c+1);var l=c;if(c>=0&&u>0){r=[];a=n.length;while(l>=0&&!s){if(l==c){r.push(l);c=n.indexOf(e,l+1)}else if(r.length==1){s=[r.pop(),u]}else{i=r.pop();if(i<a){a=i;o=u}u=n.indexOf(t,l+1)}l=c<u&&c>=0?c:u}if(r.length){s=[a,o]}}return s}},function(e){e.exports=require("path")},,,function(e,t){"use strict";var n=this&&this.__extends||function(){var e=function(t,n){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return e(t,n)};return function(t,n){e(t,n);function __(){this.constructor=t}t.prototype=n===null?Object.create(n):(__.prototype=n.prototype,new __)}}();Object.defineProperty(t,"__esModule",{value:true});t.NOOP_BATCH_OBSERVER_METRIC=t.NOOP_SUM_OBSERVER_METRIC=t.NOOP_UP_DOWN_SUM_OBSERVER_METRIC=t.NOOP_VALUE_OBSERVER_METRIC=t.NOOP_BOUND_BASE_OBSERVER=t.NOOP_VALUE_RECORDER_METRIC=t.NOOP_BOUND_VALUE_RECORDER=t.NOOP_COUNTER_METRIC=t.NOOP_BOUND_COUNTER=t.NOOP_METER=t.NoopBoundBaseObserver=t.NoopBoundValueRecorder=t.NoopBoundCounter=t.NoopBatchObserverMetric=t.NoopBaseObserverMetric=t.NoopValueRecorderMetric=t.NoopCounterMetric=t.NoopMetric=t.NoopMeter=void 0;var r=function(){function NoopMeter(){}NoopMeter.prototype.createValueRecorder=function(e,n){return t.NOOP_VALUE_RECORDER_METRIC};NoopMeter.prototype.createCounter=function(e,n){return t.NOOP_COUNTER_METRIC};NoopMeter.prototype.createUpDownCounter=function(e,n){return t.NOOP_COUNTER_METRIC};NoopMeter.prototype.createValueObserver=function(e,n,r){return t.NOOP_VALUE_OBSERVER_METRIC};NoopMeter.prototype.createBatchObserver=function(e,n){return t.NOOP_BATCH_OBSERVER_METRIC};return NoopMeter}();t.NoopMeter=r;var i=function(){function NoopMetric(e){this._instrument=e}NoopMetric.prototype.bind=function(e){return this._instrument};NoopMetric.prototype.unbind=function(e){return};NoopMetric.prototype.clear=function(){return};return NoopMetric}();t.NoopMetric=i;var a=function(e){n(NoopCounterMetric,e);function NoopCounterMetric(){return e!==null&&e.apply(this,arguments)||this}NoopCounterMetric.prototype.add=function(e,t){this.bind(t).add(e)};return NoopCounterMetric}(i);t.NoopCounterMetric=a;var o=function(e){n(NoopValueRecorderMetric,e);function NoopValueRecorderMetric(){return e!==null&&e.apply(this,arguments)||this}NoopValueRecorderMetric.prototype.record=function(e,t,n,r){if(typeof n==="undefined"){this.bind(t).record(e)}else if(typeof r==="undefined"){this.bind(t).record(e,n)}else{this.bind(t).record(e,n,r)}};return NoopValueRecorderMetric}(i);t.NoopValueRecorderMetric=o;var s=function(e){n(NoopBaseObserverMetric,e);function NoopBaseObserverMetric(){return e!==null&&e.apply(this,arguments)||this}NoopBaseObserverMetric.prototype.observation=function(){return{observer:this,value:0}};return NoopBaseObserverMetric}(i);t.NoopBaseObserverMetric=s;var c=function(e){n(NoopBatchObserverMetric,e);function NoopBatchObserverMetric(){return e!==null&&e.apply(this,arguments)||this}return NoopBatchObserverMetric}(i);t.NoopBatchObserverMetric=c;var u=function(){function NoopBoundCounter(){}NoopBoundCounter.prototype.add=function(e){return};return NoopBoundCounter}();t.NoopBoundCounter=u;var l=function(){function NoopBoundValueRecorder(){}NoopBoundValueRecorder.prototype.record=function(e,t,n){return};return NoopBoundValueRecorder}();t.NoopBoundValueRecorder=l;var p=function(){function NoopBoundBaseObserver(){}NoopBoundBaseObserver.prototype.update=function(e){};return NoopBoundBaseObserver}();t.NoopBoundBaseObserver=p;t.NOOP_METER=new r;t.NOOP_BOUND_COUNTER=new u;t.NOOP_COUNTER_METRIC=new a(t.NOOP_BOUND_COUNTER);t.NOOP_BOUND_VALUE_RECORDER=new l;t.NOOP_VALUE_RECORDER_METRIC=new o(t.NOOP_BOUND_VALUE_RECORDER);t.NOOP_BOUND_BASE_OBSERVER=new p;t.NOOP_VALUE_OBSERVER_METRIC=new s(t.NOOP_BOUND_BASE_OBSERVER);t.NOOP_UP_DOWN_SUM_OBSERVER_METRIC=new s(t.NOOP_BOUND_BASE_OBSERVER);t.NOOP_SUM_OBSERVER_METRIC=new s(t.NOOP_BOUND_BASE_OBSERVER);t.NOOP_BATCH_OBSERVER_METRIC=new c},function(e,t,n){var r=n(622);var i=n(747);var a=parseInt("0777",8);e.exports=mkdirP.mkdirp=mkdirP.mkdirP=mkdirP;function mkdirP(e,t,n,o){if(typeof t==="function"){n=t;t={}}else if(!t||typeof t!=="object"){t={mode:t}}var s=t.mode;var c=t.fs||i;if(s===undefined){s=a}if(!o)o=null;var u=n||function(){};e=r.resolve(e);c.mkdir(e,s,function(n){if(!n){o=o||e;return u(null,o)}switch(n.code){case"ENOENT":if(r.dirname(e)===e)return u(n);mkdirP(r.dirname(e),t,function(n,r){if(n)u(n,r);else mkdirP(e,t,u,r)});break;default:c.stat(e,function(e,t){if(e||!t.isDirectory())u(n,o);else u(null,o)});break}})}mkdirP.sync=function sync(e,t,n){if(!t||typeof t!=="object"){t={mode:t}}var o=t.mode;var s=t.fs||i;if(o===undefined){o=a}if(!n)n=null;e=r.resolve(e);try{s.mkdirSync(e,o);n=n||e}catch(i){switch(i.code){case"ENOENT":n=sync(r.dirname(e),t,n);sync(e,t,n);break;default:var c;try{c=s.statSync(e)}catch(e){throw i}if(!c.isDirectory())throw i;break}}return n}},,,,,function(e){e.exports=require("net")},,,function(e,t,n){var r=n(11);var i=Object.create(null);var a=n(49);e.exports=r(inflight);function inflight(e,t){if(i[e]){i[e].push(t);return null}else{i[e]=[t];return makeres(e)}}function makeres(e){return a(function RES(){var t=i[e];var n=t.length;var r=slice(arguments);try{for(var a=0;a<n;a++){t[a].apply(null,r)}}finally{if(t.length>n){t.splice(0,n);process.nextTick(function(){RES.apply(null,r)})}else{delete i[e]}}})}function slice(e){var t=e.length;var n=[];for(var r=0;r<t;r++)n[r]=e[r];return n}},,,,,function(e,t,n){(function(){var t,r,i=function(e,t){for(var n in t){if(a.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},a={}.hasOwnProperty;r=n(257);e.exports=t=function(e){i(XMLCharacterData,e);function XMLCharacterData(e){XMLCharacterData.__super__.constructor.call(this,e);this.value=""}Object.defineProperty(XMLCharacterData.prototype,"data",{get:function(){return this.value},set:function(e){return this.value=e||""}});Object.defineProperty(XMLCharacterData.prototype,"length",{get:function(){return this.value.length}});Object.defineProperty(XMLCharacterData.prototype,"textContent",{get:function(){return this.value},set:function(e){return this.value=e||""}});XMLCharacterData.prototype.clone=function(){return Object.create(this)};XMLCharacterData.prototype.substringData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.appendData=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.insertData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.deleteData=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.replaceData=function(e,t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLCharacterData.prototype.isEqualNode=function(e){if(!XMLCharacterData.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)){return false}if(e.data!==this.data){return false}return true};return XMLCharacterData}(r)}).call(this)},,,function(e){e.exports=Buffers;function Buffers(e){if(!(this instanceof Buffers))return new Buffers(e);this.buffers=e||[];this.length=this.buffers.reduce(function(e,t){return e+t.length},0)}Buffers.prototype.push=function(){for(var e=0;e<arguments.length;e++){if(!Buffer.isBuffer(arguments[e])){throw new TypeError("Tried to push a non-buffer")}}for(var e=0;e<arguments.length;e++){var t=arguments[e];this.buffers.push(t);this.length+=t.length}return this.length};Buffers.prototype.unshift=function(){for(var e=0;e<arguments.length;e++){if(!Buffer.isBuffer(arguments[e])){throw new TypeError("Tried to unshift a non-buffer")}}for(var e=0;e<arguments.length;e++){var t=arguments[e];this.buffers.unshift(t);this.length+=t.length}return this.length};Buffers.prototype.copy=function(e,t,n,r){return this.slice(n,r).copy(e,t,0,r-n)};Buffers.prototype.splice=function(e,t){var n=this.buffers;var r=e>=0?e:this.length-e;var i=[].slice.call(arguments,2);if(t===undefined){t=this.length-r}else if(t>this.length-r){t=this.length-r}for(var e=0;e<i.length;e++){this.length+=i[e].length}var a=new Buffers;var o=0;var s=0;for(var c=0;c<n.length&&s+n[c].length<r;c++){s+=n[c].length}if(r-s>0){var u=r-s;if(u+t<n[c].length){a.push(n[c].slice(u,u+t));var l=n[c];var p=new Buffer(u);for(var e=0;e<u;e++){p[e]=l[e]}var f=new Buffer(l.length-u-t);for(var e=u+t;e<l.length;e++){f[e-t-u]=l[e]}if(i.length>0){var d=i.slice();d.unshift(p);d.push(f);n.splice.apply(n,[c,1].concat(d));c+=d.length;i=[]}else{n.splice(c,1,p,f);c+=2}}else{a.push(n[c].slice(u));n[c]=n[c].slice(0,u);c++}}if(i.length>0){n.splice.apply(n,[c,0].concat(i));c+=i.length}while(a.length<t){var m=n[c];var h=m.length;var g=Math.min(h,t-a.length);if(g===h){a.push(m);n.splice(c,1)}else{a.push(m.slice(0,g));n[c]=n[c].slice(g)}}this.length-=a.length;return a};Buffers.prototype.slice=function(e,t){var n=this.buffers;if(t===undefined)t=this.length;if(e===undefined)e=0;if(t>this.length)t=this.length;var r=0;for(var i=0;i<n.length&&r+n[i].length<=e;i++){r+=n[i].length}var a=new Buffer(t-e);var o=0;for(var s=i;o<t-e&&s<n.length;s++){var c=n[s].length;var u=o===0?e-r:0;var l=o+c>=t-e?Math.min(u+(t-e)-o,c):c;n[s].copy(a,o,u,l);o+=l-u}return a};Buffers.prototype.pos=function(e){if(e<0||e>=this.length)throw new Error("oob");var t=e,n=0,r=null;for(;;){r=this.buffers[n];if(t<r.length){return{buf:n,offset:t}}else{t-=r.length}n++}};Buffers.prototype.get=function get(e){var t=this.pos(e);return this.buffers[t.buf].get(t.offset)};Buffers.prototype.set=function set(e,t){var n=this.pos(e);return this.buffers[n.buf].set(n.offset,t)};Buffers.prototype.indexOf=function(e,t){if("string"===typeof e){e=new Buffer(e)}else if(e instanceof Buffer){}else{throw new Error("Invalid type for a search string")}if(!e.length){return 0}if(!this.length){return-1}var n=0,r=0,i=0,a,o=0;if(t){var s=this.pos(t);n=s.buf;r=s.offset;o=t}for(;;){while(r>=this.buffers[n].length){r=0;n++;if(n>=this.buffers.length){return-1}}var c=this.buffers[n][r];if(c==e[i]){if(i==0){a={i:n,j:r,pos:o}}i++;if(i==e.length){return a.pos}}else if(i!=0){n=a.i;r=a.j;o=a.pos;i=0}r++;o++}};Buffers.prototype.toBuffer=function(){return this.slice()};Buffers.prototype.toString=function(e,t,n){return this.slice(t,n).toString(e)}},function(e,t,n){"use strict";e.exports=function(e,t,r,i,a){var o=n(248);var s=o.tryCatch;e.method=function(n){if(typeof n!=="function"){throw new e.TypeError("expecting a function but got "+o.classString(n))}return function(){var r=new e(t);r._captureStackTrace();r._pushContext();var i=s(n).apply(this,arguments);var o=r._popContext();a.checkForgottenReturns(i,o,"Promise.method",r);r._resolveFromSyncValue(i);return r}};e.attempt=e["try"]=function(n){if(typeof n!=="function"){return i("expecting a function but got "+o.classString(n))}var r=new e(t);r._captureStackTrace();r._pushContext();var c;if(arguments.length>1){a.deprecated("calling Promise.try with more than 1 argument");var u=arguments[1];var l=arguments[2];c=o.isArray(u)?s(n).apply(l,u):s(n).call(l,u)}else{c=s(n)()}var p=r._popContext();a.checkForgottenReturns(c,p,"Promise.try",r);r._resolveFromSyncValue(c);return r};e.prototype._resolveFromSyncValue=function(e){if(e===o.errorObj){this._rejectCallback(e.e,false)}else{this._resolveCallback(e,true)}}}},,function(e,t,n){(function(e){e.parser=function(e,t){return new SAXParser(e,t)};e.SAXParser=SAXParser;e.SAXStream=SAXStream;e.createStream=createStream;e.MAX_BUFFER_LENGTH=64*1024;var t=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function SAXParser(t,n){if(!(this instanceof SAXParser)){return new SAXParser(t,n)}var r=this;clearBuffers(r);r.q=r.c="";r.bufferCheckPosition=e.MAX_BUFFER_LENGTH;r.opt=n||{};r.opt.lowercase=r.opt.lowercase||r.opt.lowercasetags;r.looseCase=r.opt.lowercase?"toLowerCase":"toUpperCase";r.tags=[];r.closed=r.closedRoot=r.sawRoot=false;r.tag=r.error=null;r.strict=!!t;r.noscript=!!(t||r.opt.noscript);r.state=m.BEGIN;r.strictEntities=r.opt.strictEntities;r.ENTITIES=r.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES);r.attribList=[];if(r.opt.xmlns){r.ns=Object.create(u)}r.trackPosition=r.opt.position!==false;if(r.trackPosition){r.position=r.line=r.column=0}emit(r,"onready")}if(!Object.create){Object.create=function(e){function F(){}F.prototype=e;var t=new F;return t}}if(!Object.keys){Object.keys=function(e){var t=[];for(var n in e)if(e.hasOwnProperty(n))t.push(n);return t}}function checkBufferLength(n){var r=Math.max(e.MAX_BUFFER_LENGTH,10);var i=0;for(var a=0,o=t.length;a<o;a++){var s=n[t[a]].length;if(s>r){switch(t[a]){case"textNode":closeText(n);break;case"cdata":emitNode(n,"oncdata",n.cdata);n.cdata="";break;case"script":emitNode(n,"onscript",n.script);n.script="";break;default:error(n,"Max buffer length exceeded: "+t[a])}}i=Math.max(i,s)}var c=e.MAX_BUFFER_LENGTH-i;n.bufferCheckPosition=c+n.position}function clearBuffers(e){for(var n=0,r=t.length;n<r;n++){e[t[n]]=""}}function flushBuffers(e){closeText(e);if(e.cdata!==""){emitNode(e,"oncdata",e.cdata);e.cdata=""}if(e.script!==""){emitNode(e,"onscript",e.script);e.script=""}}SAXParser.prototype={end:function(){end(this)},write:write,resume:function(){this.error=null;return this},close:function(){return this.write(null)},flush:function(){flushBuffers(this)}};var r;try{r=n(794).Stream}catch(e){r=function(){}}var i=e.EVENTS.filter(function(e){return e!=="error"&&e!=="end"});function createStream(e,t){return new SAXStream(e,t)}function SAXStream(e,t){if(!(this instanceof SAXStream)){return new SAXStream(e,t)}r.apply(this);this._parser=new SAXParser(e,t);this.writable=true;this.readable=true;var n=this;this._parser.onend=function(){n.emit("end")};this._parser.onerror=function(e){n.emit("error",e);n._parser.error=null};this._decoder=null;i.forEach(function(e){Object.defineProperty(n,"on"+e,{get:function(){return n._parser["on"+e]},set:function(t){if(!t){n.removeAllListeners(e);n._parser["on"+e]=t;return t}n.on(e,t)},enumerable:true,configurable:false})})}SAXStream.prototype=Object.create(r.prototype,{constructor:{value:SAXStream}});SAXStream.prototype.write=function(e){if(typeof Buffer==="function"&&typeof Buffer.isBuffer==="function"&&Buffer.isBuffer(e)){if(!this._decoder){var t=n(304).StringDecoder;this._decoder=new t("utf8")}e=this._decoder.write(e)}this._parser.write(e.toString());this.emit("data",e);return true};SAXStream.prototype.end=function(e){if(e&&e.length){this.write(e)}this._parser.end();return true};SAXStream.prototype.on=function(e,t){var n=this;if(!n._parser["on"+e]&&i.indexOf(e)!==-1){n._parser["on"+e]=function(){var t=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);t.splice(0,0,e);n.emit.apply(n,t)}}return r.prototype.on.call(n,e,t)};var a="[CDATA[";var o="DOCTYPE";var s="http://www.w3.org/XML/1998/namespace";var c="http://www.w3.org/2000/xmlns/";var u={xml:s,xmlns:c};var l=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/;var p=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;var f=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/;var d=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function isWhitespace(e){return e===" "||e==="\n"||e==="\r"||e==="\t"}function isQuote(e){return e==='"'||e==="'"}function isAttribEnd(e){return e===">"||isWhitespace(e)}function isMatch(e,t){return e.test(t)}function notMatch(e,t){return!isMatch(e,t)}var m=0;e.STATE={BEGIN:m++,BEGIN_WHITESPACE:m++,TEXT:m++,TEXT_ENTITY:m++,OPEN_WAKA:m++,SGML_DECL:m++,SGML_DECL_QUOTED:m++,DOCTYPE:m++,DOCTYPE_QUOTED:m++,DOCTYPE_DTD:m++,DOCTYPE_DTD_QUOTED:m++,COMMENT_STARTING:m++,COMMENT:m++,COMMENT_ENDING:m++,COMMENT_ENDED:m++,CDATA:m++,CDATA_ENDING:m++,CDATA_ENDING_2:m++,PROC_INST:m++,PROC_INST_BODY:m++,PROC_INST_ENDING:m++,OPEN_TAG:m++,OPEN_TAG_SLASH:m++,ATTRIB:m++,ATTRIB_NAME:m++,ATTRIB_NAME_SAW_WHITE:m++,ATTRIB_VALUE:m++,ATTRIB_VALUE_QUOTED:m++,ATTRIB_VALUE_CLOSED:m++,ATTRIB_VALUE_UNQUOTED:m++,ATTRIB_VALUE_ENTITY_Q:m++,ATTRIB_VALUE_ENTITY_U:m++,CLOSE_TAG:m++,CLOSE_TAG_SAW_WHITE:m++,SCRIPT:m++,SCRIPT_ENDING:m++};e.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"};e.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830};Object.keys(e.ENTITIES).forEach(function(t){var n=e.ENTITIES[t];var r=typeof n==="number"?String.fromCharCode(n):n;e.ENTITIES[t]=r});for(var h in e.STATE){e.STATE[e.STATE[h]]=h}m=e.STATE;function emit(e,t,n){e[t]&&e[t](n)}function emitNode(e,t,n){if(e.textNode)closeText(e);emit(e,t,n)}function closeText(e){e.textNode=textopts(e.opt,e.textNode);if(e.textNode)emit(e,"ontext",e.textNode);e.textNode=""}function textopts(e,t){if(e.trim)t=t.trim();if(e.normalize)t=t.replace(/\s+/g," ");return t}function error(e,t){closeText(e);if(e.trackPosition){t+="\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c}t=new Error(t);e.error=t;emit(e,"onerror",t);return e}function end(e){if(e.sawRoot&&!e.closedRoot)strictFail(e,"Unclosed root tag");if(e.state!==m.BEGIN&&e.state!==m.BEGIN_WHITESPACE&&e.state!==m.TEXT){error(e,"Unexpected end")}closeText(e);e.c="";e.closed=true;emit(e,"onend");SAXParser.call(e,e.strict,e.opt);return e}function strictFail(e,t){if(typeof e!=="object"||!(e instanceof SAXParser)){throw new Error("bad call to strictFail")}if(e.strict){error(e,t)}}function newTag(e){if(!e.strict)e.tagName=e.tagName[e.looseCase]();var t=e.tags[e.tags.length-1]||e;var n=e.tag={name:e.tagName,attributes:{}};if(e.opt.xmlns){n.ns=t.ns}e.attribList.length=0;emitNode(e,"onopentagstart",n)}function qname(e,t){var n=e.indexOf(":");var r=n<0?["",e]:e.split(":");var i=r[0];var a=r[1];if(t&&e==="xmlns"){i="xmlns";a=""}return{prefix:i,local:a}}function attrib(e){if(!e.strict){e.attribName=e.attribName[e.looseCase]()}if(e.attribList.indexOf(e.attribName)!==-1||e.tag.attributes.hasOwnProperty(e.attribName)){e.attribName=e.attribValue="";return}if(e.opt.xmlns){var t=qname(e.attribName,true);var n=t.prefix;var r=t.local;if(n==="xmlns"){if(r==="xml"&&e.attribValue!==s){strictFail(e,"xml: prefix must be bound to "+s+"\n"+"Actual: "+e.attribValue)}else if(r==="xmlns"&&e.attribValue!==c){strictFail(e,"xmlns: prefix must be bound to "+c+"\n"+"Actual: "+e.attribValue)}else{var i=e.tag;var a=e.tags[e.tags.length-1]||e;if(i.ns===a.ns){i.ns=Object.create(a.ns)}i.ns[r]=e.attribValue}}e.attribList.push([e.attribName,e.attribValue])}else{e.tag.attributes[e.attribName]=e.attribValue;emitNode(e,"onattribute",{name:e.attribName,value:e.attribValue})}e.attribName=e.attribValue=""}function openTag(e,t){if(e.opt.xmlns){var n=e.tag;var r=qname(e.tagName);n.prefix=r.prefix;n.local=r.local;n.uri=n.ns[r.prefix]||"";if(n.prefix&&!n.uri){strictFail(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName));n.uri=r.prefix}var i=e.tags[e.tags.length-1]||e;if(n.ns&&i.ns!==n.ns){Object.keys(n.ns).forEach(function(t){emitNode(e,"onopennamespace",{prefix:t,uri:n.ns[t]})})}for(var a=0,o=e.attribList.length;a<o;a++){var s=e.attribList[a];var c=s[0];var u=s[1];var l=qname(c,true);var p=l.prefix;var f=l.local;var d=p===""?"":n.ns[p]||"";var h={name:c,value:u,prefix:p,local:f,uri:d};if(p&&p!=="xmlns"&&!d){strictFail(e,"Unbound namespace prefix: "+JSON.stringify(p));h.uri=p}e.tag.attributes[c]=h;emitNode(e,"onattribute",h)}e.attribList.length=0}e.tag.isSelfClosing=!!t;e.sawRoot=true;e.tags.push(e.tag);emitNode(e,"onopentag",e.tag);if(!t){if(!e.noscript&&e.tagName.toLowerCase()==="script"){e.state=m.SCRIPT}else{e.state=m.TEXT}e.tag=null;e.tagName=""}e.attribName=e.attribValue="";e.attribList.length=0}function closeTag(e){if(!e.tagName){strictFail(e,"Weird empty close tag.");e.textNode+="</>";e.state=m.TEXT;return}if(e.script){if(e.tagName!=="script"){e.script+="</"+e.tagName+">";e.tagName="";e.state=m.SCRIPT;return}emitNode(e,"onscript",e.script);e.script=""}var t=e.tags.length;var n=e.tagName;if(!e.strict){n=n[e.looseCase]()}var r=n;while(t--){var i=e.tags[t];if(i.name!==r){strictFail(e,"Unexpected close tag")}else{break}}if(t<0){strictFail(e,"Unmatched closing tag: "+e.tagName);e.textNode+="</"+e.tagName+">";e.state=m.TEXT;return}e.tagName=n;var a=e.tags.length;while(a-- >t){var o=e.tag=e.tags.pop();e.tagName=e.tag.name;emitNode(e,"onclosetag",e.tagName);var s={};for(var c in o.ns){s[c]=o.ns[c]}var u=e.tags[e.tags.length-1]||e;if(e.opt.xmlns&&o.ns!==u.ns){Object.keys(o.ns).forEach(function(t){var n=o.ns[t];emitNode(e,"onclosenamespace",{prefix:t,uri:n})})}}if(t===0)e.closedRoot=true;e.tagName=e.attribValue=e.attribName="";e.attribList.length=0;e.state=m.TEXT}function parseEntity(e){var t=e.entity;var n=t.toLowerCase();var r;var i="";if(e.ENTITIES[t]){return e.ENTITIES[t]}if(e.ENTITIES[n]){return e.ENTITIES[n]}t=n;if(t.charAt(0)==="#"){if(t.charAt(1)==="x"){t=t.slice(2);r=parseInt(t,16);i=r.toString(16)}else{t=t.slice(1);r=parseInt(t,10);i=r.toString(10)}}t=t.replace(/^0+/,"");if(isNaN(r)||i.toLowerCase()!==t){strictFail(e,"Invalid character entity");return"&"+e.entity+";"}return String.fromCodePoint(r)}function beginWhiteSpace(e,t){if(t==="<"){e.state=m.OPEN_WAKA;e.startTagPosition=e.position}else if(!isWhitespace(t)){strictFail(e,"Non-whitespace before first tag.");e.textNode=t;e.state=m.TEXT}}function charAt(e,t){var n="";if(t<e.length){n=e.charAt(t)}return n}function write(e){var t=this;if(this.error){throw this.error}if(t.closed){return error(t,"Cannot write after close. Assign an onready handler.")}if(e===null){return end(t)}if(typeof e==="object"){e=e.toString()}var n=0;var r="";while(true){r=charAt(e,n++);t.c=r;if(!r){break}if(t.trackPosition){t.position++;if(r==="\n"){t.line++;t.column=0}else{t.column++}}switch(t.state){case m.BEGIN:t.state=m.BEGIN_WHITESPACE;if(r==="\ufeff"){continue}beginWhiteSpace(t,r);continue;case m.BEGIN_WHITESPACE:beginWhiteSpace(t,r);continue;case m.TEXT:if(t.sawRoot&&!t.closedRoot){var i=n-1;while(r&&r!=="<"&&r!=="&"){r=charAt(e,n++);if(r&&t.trackPosition){t.position++;if(r==="\n"){t.line++;t.column=0}else{t.column++}}}t.textNode+=e.substring(i,n-1)}if(r==="<"&&!(t.sawRoot&&t.closedRoot&&!t.strict)){t.state=m.OPEN_WAKA;t.startTagPosition=t.position}else{if(!isWhitespace(r)&&(!t.sawRoot||t.closedRoot)){strictFail(t,"Text data outside of root node.")}if(r==="&"){t.state=m.TEXT_ENTITY}else{t.textNode+=r}}continue;case m.SCRIPT:if(r==="<"){t.state=m.SCRIPT_ENDING}else{t.script+=r}continue;case m.SCRIPT_ENDING:if(r==="/"){t.state=m.CLOSE_TAG}else{t.script+="<"+r;t.state=m.SCRIPT}continue;case m.OPEN_WAKA:if(r==="!"){t.state=m.SGML_DECL;t.sgmlDecl=""}else if(isWhitespace(r)){}else if(isMatch(l,r)){t.state=m.OPEN_TAG;t.tagName=r}else if(r==="/"){t.state=m.CLOSE_TAG;t.tagName=""}else if(r==="?"){t.state=m.PROC_INST;t.procInstName=t.procInstBody=""}else{strictFail(t,"Unencoded <");if(t.startTagPosition+1<t.position){var s=t.position-t.startTagPosition;r=new Array(s).join(" ")+r}t.textNode+="<"+r;t.state=m.TEXT}continue;case m.SGML_DECL:if((t.sgmlDecl+r).toUpperCase()===a){emitNode(t,"onopencdata");t.state=m.CDATA;t.sgmlDecl="";t.cdata=""}else if(t.sgmlDecl+r==="--"){t.state=m.COMMENT;t.comment="";t.sgmlDecl=""}else if((t.sgmlDecl+r).toUpperCase()===o){t.state=m.DOCTYPE;if(t.doctype||t.sawRoot){strictFail(t,"Inappropriately located doctype declaration")}t.doctype="";t.sgmlDecl=""}else if(r===">"){emitNode(t,"onsgmldeclaration",t.sgmlDecl);t.sgmlDecl="";t.state=m.TEXT}else if(isQuote(r)){t.state=m.SGML_DECL_QUOTED;t.sgmlDecl+=r}else{t.sgmlDecl+=r}continue;case m.SGML_DECL_QUOTED:if(r===t.q){t.state=m.SGML_DECL;t.q=""}t.sgmlDecl+=r;continue;case m.DOCTYPE:if(r===">"){t.state=m.TEXT;emitNode(t,"ondoctype",t.doctype);t.doctype=true}else{t.doctype+=r;if(r==="["){t.state=m.DOCTYPE_DTD}else if(isQuote(r)){t.state=m.DOCTYPE_QUOTED;t.q=r}}continue;case m.DOCTYPE_QUOTED:t.doctype+=r;if(r===t.q){t.q="";t.state=m.DOCTYPE}continue;case m.DOCTYPE_DTD:t.doctype+=r;if(r==="]"){t.state=m.DOCTYPE}else if(isQuote(r)){t.state=m.DOCTYPE_DTD_QUOTED;t.q=r}continue;case m.DOCTYPE_DTD_QUOTED:t.doctype+=r;if(r===t.q){t.state=m.DOCTYPE_DTD;t.q=""}continue;case m.COMMENT:if(r==="-"){t.state=m.COMMENT_ENDING}else{t.comment+=r}continue;case m.COMMENT_ENDING:if(r==="-"){t.state=m.COMMENT_ENDED;t.comment=textopts(t.opt,t.comment);if(t.comment){emitNode(t,"oncomment",t.comment)}t.comment=""}else{t.comment+="-"+r;t.state=m.COMMENT}continue;case m.COMMENT_ENDED:if(r!==">"){strictFail(t,"Malformed comment");t.comment+="--"+r;t.state=m.COMMENT}else{t.state=m.TEXT}continue;case m.CDATA:if(r==="]"){t.state=m.CDATA_ENDING}else{t.cdata+=r}continue;case m.CDATA_ENDING:if(r==="]"){t.state=m.CDATA_ENDING_2}else{t.cdata+="]"+r;t.state=m.CDATA}continue;case m.CDATA_ENDING_2:if(r===">"){if(t.cdata){emitNode(t,"oncdata",t.cdata)}emitNode(t,"onclosecdata");t.cdata="";t.state=m.TEXT}else if(r==="]"){t.cdata+="]"}else{t.cdata+="]]"+r;t.state=m.CDATA}continue;case m.PROC_INST:if(r==="?"){t.state=m.PROC_INST_ENDING}else if(isWhitespace(r)){t.state=m.PROC_INST_BODY}else{t.procInstName+=r}continue;case m.PROC_INST_BODY:if(!t.procInstBody&&isWhitespace(r)){continue}else if(r==="?"){t.state=m.PROC_INST_ENDING}else{t.procInstBody+=r}continue;case m.PROC_INST_ENDING:if(r===">"){emitNode(t,"onprocessinginstruction",{name:t.procInstName,body:t.procInstBody});t.procInstName=t.procInstBody="";t.state=m.TEXT}else{t.procInstBody+="?"+r;t.state=m.PROC_INST_BODY}continue;case m.OPEN_TAG:if(isMatch(p,r)){t.tagName+=r}else{newTag(t);if(r===">"){openTag(t)}else if(r==="/"){t.state=m.OPEN_TAG_SLASH}else{if(!isWhitespace(r)){strictFail(t,"Invalid character in tag name")}t.state=m.ATTRIB}}continue;case m.OPEN_TAG_SLASH:if(r===">"){openTag(t,true);closeTag(t)}else{strictFail(t,"Forward-slash in opening tag not followed by >");t.state=m.ATTRIB}continue;case m.ATTRIB:if(isWhitespace(r)){continue}else if(r===">"){openTag(t)}else if(r==="/"){t.state=m.OPEN_TAG_SLASH}else if(isMatch(l,r)){t.attribName=r;t.attribValue="";t.state=m.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name")}continue;case m.ATTRIB_NAME:if(r==="="){t.state=m.ATTRIB_VALUE}else if(r===">"){strictFail(t,"Attribute without value");t.attribValue=t.attribName;attrib(t);openTag(t)}else if(isWhitespace(r)){t.state=m.ATTRIB_NAME_SAW_WHITE}else if(isMatch(p,r)){t.attribName+=r}else{strictFail(t,"Invalid attribute name")}continue;case m.ATTRIB_NAME_SAW_WHITE:if(r==="="){t.state=m.ATTRIB_VALUE}else if(isWhitespace(r)){continue}else{strictFail(t,"Attribute without value");t.tag.attributes[t.attribName]="";t.attribValue="";emitNode(t,"onattribute",{name:t.attribName,value:""});t.attribName="";if(r===">"){openTag(t)}else if(isMatch(l,r)){t.attribName=r;t.state=m.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name");t.state=m.ATTRIB}}continue;case m.ATTRIB_VALUE:if(isWhitespace(r)){continue}else if(isQuote(r)){t.q=r;t.state=m.ATTRIB_VALUE_QUOTED}else{strictFail(t,"Unquoted attribute value");t.state=m.ATTRIB_VALUE_UNQUOTED;t.attribValue=r}continue;case m.ATTRIB_VALUE_QUOTED:if(r!==t.q){if(r==="&"){t.state=m.ATTRIB_VALUE_ENTITY_Q}else{t.attribValue+=r}continue}attrib(t);t.q="";t.state=m.ATTRIB_VALUE_CLOSED;continue;case m.ATTRIB_VALUE_CLOSED:if(isWhitespace(r)){t.state=m.ATTRIB}else if(r===">"){openTag(t)}else if(r==="/"){t.state=m.OPEN_TAG_SLASH}else if(isMatch(l,r)){strictFail(t,"No whitespace between attributes");t.attribName=r;t.attribValue="";t.state=m.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name")}continue;case m.ATTRIB_VALUE_UNQUOTED:if(!isAttribEnd(r)){if(r==="&"){t.state=m.ATTRIB_VALUE_ENTITY_U}else{t.attribValue+=r}continue}attrib(t);if(r===">"){openTag(t)}else{t.state=m.ATTRIB}continue;case m.CLOSE_TAG:if(!t.tagName){if(isWhitespace(r)){continue}else if(notMatch(l,r)){if(t.script){t.script+="</"+r;t.state=m.SCRIPT}else{strictFail(t,"Invalid tagname in closing tag.")}}else{t.tagName=r}}else if(r===">"){closeTag(t)}else if(isMatch(p,r)){t.tagName+=r}else if(t.script){t.script+="</"+t.tagName;t.tagName="";t.state=m.SCRIPT}else{if(!isWhitespace(r)){strictFail(t,"Invalid tagname in closing tag")}t.state=m.CLOSE_TAG_SAW_WHITE}continue;case m.CLOSE_TAG_SAW_WHITE:if(isWhitespace(r)){continue}if(r===">"){closeTag(t)}else{strictFail(t,"Invalid characters in closing tag")}continue;case m.TEXT_ENTITY:case m.ATTRIB_VALUE_ENTITY_Q:case m.ATTRIB_VALUE_ENTITY_U:var c;var u;switch(t.state){case m.TEXT_ENTITY:c=m.TEXT;u="textNode";break;case m.ATTRIB_VALUE_ENTITY_Q:c=m.ATTRIB_VALUE_QUOTED;u="attribValue";break;case m.ATTRIB_VALUE_ENTITY_U:c=m.ATTRIB_VALUE_UNQUOTED;u="attribValue";break}if(r===";"){t[u]+=parseEntity(t);t.entity="";t.state=c}else if(isMatch(t.entity.length?d:f,r)){t.entity+=r}else{strictFail(t,"Invalid character in entity name");t[u]+="&"+t.entity+r;t.entity="";t.state=c}continue;default:throw new Error(t,"Unknown state: "+t.state)}}if(t.position>=t.bufferCheckPosition){checkBufferLength(t)}return t}if(!String.fromCodePoint){(function(){var e=String.fromCharCode;var t=Math.floor;var n=function(){var n=16384;var r=[];var i;var a;var o=-1;var s=arguments.length;if(!s){return""}var c="";while(++o<s){var u=Number(arguments[o]);if(!isFinite(u)||u<0||u>1114111||t(u)!==u){throw RangeError("Invalid code point: "+u)}if(u<=65535){r.push(u)}else{u-=65536;i=(u>>10)+55296;a=u%1024+56320;r.push(i,a)}if(o+1===s||r.length>n){c+=e.apply(null,r);r.length=0}}return c};if(Object.defineProperty){Object.defineProperty(String,"fromCodePoint",{value:n,configurable:true,writable:true})}else{String.fromCodePoint=n}})()}})(false?undefined:t)},,,,,,,,,,,,function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;t=n(683);i=n(639);e.exports=r=function(e){a(XMLCData,e);function XMLCData(e,n){XMLCData.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing CDATA text. "+this.debugInfo())}this.name="#cdata-section";this.type=t.CData;this.value=this.stringify.cdata(n)}XMLCData.prototype.clone=function(){return Object.create(this)};XMLCData.prototype.toString=function(e){return this.options.writer.cdata(this,this.options.writer.filterOptions(e))};return XMLCData}(i)}).call(this)},function(e){"use strict";e.exports=function(e){var t=e._SomePromiseArray;function any(e){var n=new t(e);var r=n.promise();n.setHowMany(1);n.setUnwrap();n.init();return r}e.any=function(e){return any(e)};e.prototype.any=function(){return any(this)}}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;t=n(683);r=n(257);e.exports=i=function(e){a(XMLRaw,e);function XMLRaw(e,n){XMLRaw.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing raw text. "+this.debugInfo())}this.type=t.Raw;this.value=this.stringify.raw(n)}XMLRaw.prototype.clone=function(){return Object.create(this)};XMLRaw.prototype.toString=function(e){return this.options.writer.raw(this,this.options.writer.filterOptions(e))};return XMLRaw}(r)}).call(this)},function(e,t,n){(function(){var t,r,i,a,o=function(e,t){for(var n in t){if(s.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;a=n(582).isObject;i=n(257);t=n(683);e.exports=r=function(e){o(XMLDTDEntity,e);function XMLDTDEntity(e,n,r,i){XMLDTDEntity.__super__.constructor.call(this,e);if(r==null){throw new Error("Missing DTD entity name. "+this.debugInfo(r))}if(i==null){throw new Error("Missing DTD entity value. "+this.debugInfo(r))}this.pe=!!n;this.name=this.stringify.name(r);this.type=t.EntityDeclaration;if(!a(i)){this.value=this.stringify.dtdEntityValue(i);this.internal=true}else{if(!i.pubID&&!i.sysID){throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(r))}if(i.pubID&&!i.sysID){throw new Error("System identifier is required for a public external entity. "+this.debugInfo(r))}this.internal=false;if(i.pubID!=null){this.pubID=this.stringify.dtdPubID(i.pubID)}if(i.sysID!=null){this.sysID=this.stringify.dtdSysID(i.sysID)}if(i.nData!=null){this.nData=this.stringify.dtdNData(i.nData)}if(this.pe&&this.nData){throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(r))}}}Object.defineProperty(XMLDTDEntity.prototype,"publicId",{get:function(){return this.pubID}});Object.defineProperty(XMLDTDEntity.prototype,"systemId",{get:function(){return this.sysID}});Object.defineProperty(XMLDTDEntity.prototype,"notationName",{get:function(){return this.nData||null}});Object.defineProperty(XMLDTDEntity.prototype,"inputEncoding",{get:function(){return null}});Object.defineProperty(XMLDTDEntity.prototype,"xmlEncoding",{get:function(){return null}});Object.defineProperty(XMLDTDEntity.prototype,"xmlVersion",{get:function(){return null}});XMLDTDEntity.prototype.toString=function(e){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(e))};return XMLDTDEntity}(i)}).call(this)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var s=this&&this.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};Object.defineProperty(t,"__esModule",{value:true});t.hashFiles=void 0;const c=a(n(417));const u=a(n(747));const l=a(n(622));const p=a(n(794));const f=a(n(669));const d=a(n(281));function hashFiles(e,t=["**"],n=false){var r,i;var a,m,h,g;return o(this,void 0,void 0,function*(){let o=false;const y={};try{for(r=s(t);i=yield r.next(),!i.done;){const t=i.value;const r=`${e}${l.sep}${t}`;const a=yield d.create(r,{followSymbolicLinks:n});try{for(var v=(h=void 0,s(a.globGenerator())),b;b=yield v.next(),!b.done;){const t=b.value;if(!t.startsWith(`${e}${l.sep}`)){continue}if(u.statSync(t).isDirectory()){continue}const n=c.createHash("sha256");const r=f.promisify(p.pipeline);yield r(u.createReadStream(t),n);y[l.relative(e,t)]=n.digest();o=true}}catch(e){h={error:e}}finally{try{if(b&&!b.done&&(g=v.return))yield g.call(v)}finally{if(h)throw h.error}}}}catch(e){a={error:e}}finally{try{if(i&&!i.done&&(m=r.return))yield m.call(r)}finally{if(a)throw a.error}}if(!o)return null;const w=c.createHash("sha256");for(const e of Object.keys(y).sort()){w.update(y[e])}w.end();return w.digest("hex")})}t.hashFiles=hashFiles},function(e,t,n){"use strict";var r=n(248);var i=r.maybeWrapAsError;var a=n(351);var o=a.OperationalError;var s=n(883);function isUntypedError(e){return e instanceof Error&&s.getPrototypeOf(e)===Error.prototype}var c=/^(?:name|message|stack|cause)$/;function wrapAsOperationalError(e){var t;if(isUntypedError(e)){t=new o(e);t.name=e.name;t.message=e.message;t.stack=e.stack;var n=s.keys(e);for(var i=0;i<n.length;++i){var a=n[i];if(!c.test(a)){t[a]=e[a]}}return t}r.markAsOriginatingFromRejection(e);return e}function nodebackForPromise(e,t){return function(n,r){if(e===null)return;if(n){var a=wrapAsOperationalError(i(n));e._attachExtraTrace(a);e._reject(a)}else if(!t){e._fulfill(r)}else{var o=arguments.length;var s=new Array(Math.max(o-1,0));for(var c=1;c<o;++c){s[c-1]=arguments[c]}e._fulfill(s)}e=null}}e.exports=nodebackForPromise},,,,,,function(e){e.exports=require("util")},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SpanKind=void 0;var n;(function(e){e[e["INTERNAL"]=0]="INTERNAL";e[e["SERVER"]=1]="SERVER";e[e["CLIENT"]=2]="CLIENT";e[e["PRODUCER"]=3]="PRODUCER";e[e["CONSUMER"]=4]="CONSUMER"})(n=t.SpanKind||(t.SpanKind={}))},,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i;Object.defineProperty(t,"__esModule",{value:true});const a=n(357);const o=n(747);const s=n(622);i=o.promises,t.chmod=i.chmod,t.copyFile=i.copyFile,t.lstat=i.lstat,t.mkdir=i.mkdir,t.readdir=i.readdir,t.readlink=i.readlink,t.rename=i.rename,t.rmdir=i.rmdir,t.stat=i.stat,t.symlink=i.symlink,t.unlink=i.unlink;t.IS_WINDOWS=process.platform==="win32";function exists(e){return r(this,void 0,void 0,function*(){try{yield t.stat(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true})}t.exists=exists;function isDirectory(e,n=false){return r(this,void 0,void 0,function*(){const r=n?yield t.stat(e):yield t.lstat(e);return r.isDirectory()})}t.isDirectory=isDirectory;function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if(t.IS_WINDOWS){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}t.isRooted=isRooted;function mkdirP(e,n=1e3,i=1){return r(this,void 0,void 0,function*(){a.ok(e,"a path argument must be provided");e=s.resolve(e);if(i>=n)return t.mkdir(e);try{yield t.mkdir(e);return}catch(r){switch(r.code){case"ENOENT":{yield mkdirP(s.dirname(e),n,i+1);yield t.mkdir(e);return}default:{let n;try{n=yield t.stat(e)}catch(e){throw r}if(!n.isDirectory())throw r}}}})}t.mkdirP=mkdirP;function tryGetExecutablePath(e,n){return r(this,void 0,void 0,function*(){let r=undefined;try{r=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if(t.IS_WINDOWS){const t=s.extname(e).toUpperCase();if(n.some(e=>e.toUpperCase()===t)){return e}}else{if(isUnixExecutable(r)){return e}}}const i=e;for(const a of n){e=i+a;r=undefined;try{r=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if(t.IS_WINDOWS){try{const n=s.dirname(e);const r=s.basename(e).toUpperCase();for(const i of yield t.readdir(n)){if(r===i.toUpperCase()){e=s.join(n,i);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(r)){return e}}}}return""})}t.tryGetExecutablePath=tryGetExecutablePath;function normalizeSeparators(e){e=e||"";if(t.IS_WINDOWS){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}},,function(e,t,n){"use strict";var r=n(608).Buffer;var i=r.isEncoding||function(e){e=""+e;switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return true;default:return false}};function _normalizeEncoding(e){if(!e)return"utf8";var t;while(true){switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase();t=true}}}function normalizeEncoding(e){var t=_normalizeEncoding(e);if(typeof t!=="string"&&(r.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}t.StringDecoder=StringDecoder;function StringDecoder(e){this.encoding=normalizeEncoding(e);var t;switch(this.encoding){case"utf16le":this.text=utf16Text;this.end=utf16End;t=4;break;case"utf8":this.fillLast=utf8FillLast;t=4;break;case"base64":this.text=base64Text;this.end=base64End;t=3;break;default:this.write=simpleWrite;this.end=simpleEnd;return}this.lastNeed=0;this.lastTotal=0;this.lastChar=r.allocUnsafe(t)}StringDecoder.prototype.write=function(e){if(e.length===0)return"";var t;var n;if(this.lastNeed){t=this.fillLast(e);if(t===undefined)return"";n=this.lastNeed;this.lastNeed=0}else{n=0}if(n<e.length)return t?t+this.text(e,n):this.text(e,n);return t||""};StringDecoder.prototype.end=utf8End;StringDecoder.prototype.text=utf8Text;StringDecoder.prototype.fillLast=function(e){if(this.lastNeed<=e.length){e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed);return this.lastChar.toString(this.encoding,0,this.lastTotal)}e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length);this.lastNeed-=e.length};function utf8CheckByte(e){if(e<=127)return 0;else if(e>>5===6)return 2;else if(e>>4===14)return 3;else if(e>>3===30)return 4;return e>>6===2?-1:-2}function utf8CheckIncomplete(e,t,n){var r=t.length-1;if(r<n)return 0;var i=utf8CheckByte(t[r]);if(i>=0){if(i>0)e.lastNeed=i-1;return i}if(--r<n||i===-2)return 0;i=utf8CheckByte(t[r]);if(i>=0){if(i>0)e.lastNeed=i-2;return i}if(--r<n||i===-2)return 0;i=utf8CheckByte(t[r]);if(i>=0){if(i>0){if(i===2)i=0;else e.lastNeed=i-3}return i}return 0}function utf8CheckExtraBytes(e,t,n){if((t[0]&192)!==128){e.lastNeed=0;return"<22>"}if(e.lastNeed>1&&t.length>1){if((t[1]&192)!==128){e.lastNeed=1;return"<22>"}if(e.lastNeed>2&&t.length>2){if((t[2]&192)!==128){e.lastNeed=2;return"<22>"}}}}function utf8FillLast(e){var t=this.lastTotal-this.lastNeed;var n=utf8CheckExtraBytes(this,e,t);if(n!==undefined)return n;if(this.lastNeed<=e.length){e.copy(this.lastChar,t,0,this.lastNeed);return this.lastChar.toString(this.encoding,0,this.lastTotal)}e.copy(this.lastChar,t,0,e.length);this.lastNeed-=e.length}function utf8Text(e,t){var n=utf8CheckIncomplete(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);e.copy(this.lastChar,0,r);return e.toString("utf8",t,r)}function utf8End(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed)return t+"<22>";return t}function utf16Text(e,t){if((e.length-t)%2===0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319){this.lastNeed=2;this.lastTotal=4;this.lastChar[0]=e[e.length-2];this.lastChar[1]=e[e.length-1];return n.slice(0,-1)}}return n}this.lastNeed=1;this.lastTotal=2;this.lastChar[0]=e[e.length-1];return e.toString("utf16le",t,e.length-1)}function utf16End(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function base64Text(e,t){var n=(e.length-t)%3;if(n===0)return e.toString("base64",t);this.lastNeed=3-n;this.lastTotal=3;if(n===1){this.lastChar[0]=e[e.length-1]}else{this.lastChar[0]=e[e.length-2];this.lastChar[1]=e[e.length-1]}return e.toString("base64",t,e.length-n)}function base64End(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed)return t+this.lastChar.toString("base64",0,3-this.lastNeed);return t}function simpleWrite(e){return e.toString(this.encoding)}function simpleEnd(e){return e&&e.length?this.write(e):""}},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(238));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function validate(e){return typeof e==="string"&&r.default.test(e)}var i=validate;t.default=i},function(e,t,n){var r=n(479);var i=n(887);var a=n(194);var o=n(489);var s=n(29);var c=n(474);var u=n(936);var l=n(622);var p=n(311).Writer;var f=n(287);var d=u.alloc(4);d.writeUInt32LE(101010256,0);function getCrxHeader(e){var t=e.stream(0).pipe(i());return t.pull(4).then(function(e){var n=e.readUInt32LE(0);if(n===875721283){var i;return t.pull(12).then(function(e){i=r.parse(e).word32lu("version").word32lu("pubKeyLength").word32lu("signatureLength").vars}).then(function(){return t.pull(i.pubKeyLength+i.signatureLength)}).then(function(e){i.publicKey=e.slice(0,i.pubKeyLength);i.signature=e.slice(i.pubKeyLength);i.size=16+i.pubKeyLength+i.signatureLength;return i})}})}function getZip64CentralDirectory(e,t){var n=r.parse(t).word32lu("signature").word32lu("diskNumber").word64lu("offsetToStartOfCentralDirectory").word32lu("numberOfDisks").vars;if(n.signature!=117853008){throw new Error("invalid zip64 end of central dir locator signature (0x07064b50): 0x"+n.signature.toString(16))}var a=i();e.stream(n.offsetToStartOfCentralDirectory).pipe(a);return a.pull(56)}function parseZip64DirRecord(e){var t=r.parse(e).word32lu("signature").word64lu("sizeOfCentralDirectory").word16lu("version").word16lu("versionsNeededToExtract").word32lu("diskNumber").word32lu("diskStart").word64lu("numberOfRecordsOnDisk").word64lu("numberOfRecords").word64lu("sizeOfCentralDirectory").word64lu("offsetToStartOfCentralDirectory").vars;if(t.signature!=101075792){throw new Error("invalid zip64 end of central dir locator signature (0x06064b50): 0x0"+t.signature.toString(16))}return t}e.exports=function centralDirectory(e,t){var n=i(),u=i(),m=t&&t.tailSize||80,h,g,y,v;if(t&&t.crx)g=getCrxHeader(e);return e.size().then(function(t){h=t;e.stream(Math.max(0,t-m)).on("error",function(e){n.emit("error",e)}).pipe(n);return n.pull(d)}).then(function(){return o.props({directory:n.pull(22),crxHeader:g})}).then(function(t){var a=t.directory;y=t.crxHeader&&t.crxHeader.size||0;v=r.parse(a).word32lu("signature").word16lu("diskNumber").word16lu("diskStart").word16lu("numberOfRecordsOnDisk").word16lu("numberOfRecords").word32lu("sizeOfCentralDirectory").word32lu("offsetToStartOfCentralDirectory").word16lu("commentLength").vars;if(v.numberOfRecords==65535||v.numberOfRecords==65535||v.offsetToStartOfCentralDirectory==4294967295){const t=20;const r=h-(m-n.match+t);const a=i();e.stream(r).pipe(a);return a.pull(t).then(function(t){return getZip64CentralDirectory(e,t)}).then(function(e){v=parseZip64DirRecord(e)})}else{v.offsetToStartOfCentralDirectory+=y}}).then(function(){e.stream(v.offsetToStartOfCentralDirectory).pipe(u);v.extract=function(e){if(!e||!e.path)throw new Error("PATH_MISSING");return v.files.then(function(t){return o.map(t,function(t){if(t.type=="Directory")return;var n=l.join(e.path,t.path);if(n.indexOf(e.path)!=0){return}var r=e.getWriter?e.getWriter({path:n}):p({path:n});return new o(function(n,i){t.stream(e.password).on("error",i).pipe(r).on("close",n).on("error",i)})},e.concurrency>1?{concurrency:e.concurrency||undefined}:undefined)})};v.files=o.mapSeries(Array(v.numberOfRecords),function(){return u.pull(46).then(function(t){var n=r.parse(t).word32lu("signature").word16lu("versionMadeBy").word16lu("versionsNeededToExtract").word16lu("flags").word16lu("compressionMethod").word16lu("lastModifiedTime").word16lu("lastModifiedDate").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").word16lu("fileNameLength").word16lu("extraFieldLength").word16lu("fileCommentLength").word16lu("diskNumber").word16lu("internalFileAttributes").word32lu("externalFileAttributes").word32lu("offsetToLocalFileHeader").vars;n.offsetToLocalFileHeader+=y;n.lastModifiedDateTime=f(n.lastModifiedDate,n.lastModifiedTime);return u.pull(n.fileNameLength).then(function(e){n.pathBuffer=e;n.path=e.toString("utf8");n.isUnicode=n.flags&17;return u.pull(n.extraFieldLength)}).then(function(e){n.extra=c(e,n);return u.pull(n.fileCommentLength)}).then(function(t){n.comment=t;n.type=n.uncompressedSize===0&&/[\/\\]$/.test(n.path)?"Directory":"File";n.stream=function(t){return a(e,n.offsetToLocalFileHeader,t,n)};n.buffer=function(e){return s(n.stream(e))};return n})})});return o.props(v)})}},,,,function(e){"use strict";function posix(e){return e.charAt(0)==="/"}function win32(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/;var n=t.exec(e);var r=n[1]||"";var i=Boolean(r&&r.charAt(1)!==":");return Boolean(n[2]||i)}e.exports=process.platform==="win32"?win32:posix;e.exports.posix=posix;e.exports.win32=win32},,function(e){(function(){e.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},,function(e){"use strict";e.exports=function(e,t){var n=e.reduce;var r=e.all;function promiseAllThis(){return r(this)}function PromiseMapSeries(e,r){return n(e,r,t,t)}e.prototype.each=function(e){return n(this,e,t,0)._then(promiseAllThis,undefined,undefined,this,undefined)};e.prototype.mapSeries=function(e){return n(this,e,t,t)};e.each=function(e,r){return n(e,r,t,0)._then(promiseAllThis,undefined,undefined,e,undefined)};e.mapSeries=PromiseMapSeries}},,,,function(e,t,n){try{var r=n(669);if(typeof r.inherits!=="function")throw"";e.exports=r.inherits}catch(t){e.exports=n(837)}},,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=i(n(470));const o=i(n(622));const s=i(n(15));const c=i(n(114));const u=n(434);class ValidationError extends Error{constructor(e){super(e);this.name="ValidationError";Object.setPrototypeOf(this,ValidationError.prototype)}}t.ValidationError=ValidationError;class ReserveCacheError extends Error{constructor(e){super(e);this.name="ReserveCacheError";Object.setPrototypeOf(this,ReserveCacheError.prototype)}}t.ReserveCacheError=ReserveCacheError;function checkPaths(e){if(!e||e.length===0){throw new ValidationError(`Path Validation Error: At least one directory or file path is required`)}}function checkKey(e){if(e.length>512){throw new ValidationError(`Key Validation Error: ${e} cannot be larger than 512 characters.`)}const t=/^[^,]*$/;if(!t.test(e)){throw new ValidationError(`Key Validation Error: ${e} cannot contain commas.`)}}function restoreCache(e,t,n,i){return r(this,void 0,void 0,function*(){checkPaths(e);n=n||[];const r=[t,...n];a.debug("Resolved Keys:");a.debug(JSON.stringify(r));if(r.length>10){throw new ValidationError(`Key Validation Error: Keys are limited to a maximum of 10.`)}for(const e of r){checkKey(e)}const l=yield s.getCompressionMethod();const p=yield c.getCacheEntry(r,e,{compressionMethod:l});if(!(p===null||p===void 0?void 0:p.archiveLocation)){return undefined}const f=o.join(yield s.createTempDirectory(),s.getCacheFileName(l));a.debug(`Archive Path: ${f}`);try{yield c.downloadCache(p.archiveLocation,f,i);const e=s.getArchiveFileSizeIsBytes(f);a.info(`Cache Size: ~${Math.round(e/(1024*1024))} MB (${e} B)`);yield u.extractTar(f,l)}finally{try{yield s.unlinkFile(f)}catch(e){a.debug(`Failed to delete archive: ${e}`)}}return p.cacheKey})}t.restoreCache=restoreCache;function saveCache(e,t,n){return r(this,void 0,void 0,function*(){checkPaths(e);checkKey(t);const r=yield s.getCompressionMethod();a.debug("Reserving Cache");const i=yield c.reserveCache(t,e,{compressionMethod:r});if(i===-1){throw new ReserveCacheError(`Unable to reserve cache with key ${t}, another job may be creating this cache.`)}a.debug(`Cache ID: ${i}`);const l=yield s.resolvePaths(e);a.debug("Cache Paths:");a.debug(`${JSON.stringify(l)}`);const p=yield s.createTempDirectory();const f=o.join(p,s.getCacheFileName(r));a.debug(`Archive Path: ${f}`);yield u.createTar(p,l,r);const d=5*1024*1024*1024;const m=s.getArchiveFileSizeIsBytes(f);a.debug(`File Size: ${m}`);if(m>d){throw new Error(`Cache size of ~${Math.round(m/(1024*1024))} MB (${m} B) is over the 5GB limit, not saving cache.`)}a.debug(`Saving Cache (ID: ${i})`);yield c.saveCache(i,f,n);return i})}t.saveCache=saveCache},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;t=n(683);r=n(639);e.exports=i=function(e){a(XMLText,e);function XMLText(e,n){XMLText.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing element text. "+this.debugInfo())}this.name="#text";this.type=t.Text;this.value=this.stringify.text(n)}Object.defineProperty(XMLText.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}});Object.defineProperty(XMLText.prototype,"wholeText",{get:function(){var e,t,n;n="";t=this.previousSibling;while(t){n=t.data+n;t=t.previousSibling}n+=this.data;e=this.nextSibling;while(e){n=n+e.data;e=e.nextSibling}return n}});XMLText.prototype.clone=function(){return Object.create(this)};XMLText.prototype.toString=function(e){return this.options.writer.text(this,this.options.writer.filterOptions(e))};XMLText.prototype.splitText=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLText.prototype.replaceWholeText=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};return XMLText}(r)}).call(this)},,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Context=void 0;var n=function(){function Context(e){this._currentContext=e?new Map(e):new Map}Context.createKey=function(e){return Symbol(e)};Context.prototype.getValue=function(e){return this._currentContext.get(e)};Context.prototype.setValue=function(e,t){var n=new Context(this._currentContext);n._currentContext.set(e,t);return n};Context.prototype.deleteValue=function(e){var t=new Context(this._currentContext);t._currentContext.delete(e);return t};Context.ROOT_CONTEXT=new Context;Context.TODO=Context.ROOT_CONTEXT;return Context}();t.Context=n},function(e){e.exports=getType;function getType(e){var t=["Directory","File","SymbolicLink","Link","BlockDevice","CharacterDevice","FIFO","Socket"];var n;if(e.type&&t.indexOf(e.type)!==-1){e[e.type]=true;return e.type}for(var r=0,i=t.length;r<i;r++){n=t[r];var a=e[n]||e["is"+n];if(typeof a==="function")a=a.call(e);if(a){e[n]=true;e.type=n;return n}}return null}},,,,,function(e){e.exports=Traverse;function Traverse(e){if(!(this instanceof Traverse))return new Traverse(e);this.value=e}Traverse.prototype.get=function(e){var t=this.value;for(var n=0;n<e.length;n++){var r=e[n];if(!Object.hasOwnProperty.call(t,r)){t=undefined;break}t=t[r]}return t};Traverse.prototype.set=function(e,t){var n=this.value;for(var r=0;r<e.length-1;r++){var i=e[r];if(!Object.hasOwnProperty.call(n,i))n[i]={};n=n[i]}n[e[r]]=t;return t};Traverse.prototype.map=function(e){return walk(this.value,e,true)};Traverse.prototype.forEach=function(e){this.value=walk(this.value,e,false);return this.value};Traverse.prototype.reduce=function(e,t){var n=arguments.length===1;var r=n?this.value:t;this.forEach(function(t){if(!this.isRoot||!n){r=e.call(this,r,t)}});return r};Traverse.prototype.deepEqual=function(e){if(arguments.length!==1){throw new Error("deepEqual requires exactly one object to compare against")}var t=true;var n=e;this.forEach(function(r){var i=function(){t=false;return undefined}.bind(this);if(!this.isRoot){if(typeof n!=="object")return i();n=n[this.key]}var a=n;this.post(function(){n=a});var o=function(e){return Object.prototype.toString.call(e)};if(this.circular){if(Traverse(e).get(this.circular.path)!==a)i()}else if(typeof a!==typeof r){i()}else if(a===null||r===null||a===undefined||r===undefined){if(a!==r)i()}else if(a.__proto__!==r.__proto__){i()}else if(a===r){}else if(typeof a==="function"){if(a instanceof RegExp){if(a.toString()!=r.toString())i()}else if(a!==r)i()}else if(typeof a==="object"){if(o(r)==="[object Arguments]"||o(a)==="[object Arguments]"){if(o(a)!==o(r)){i()}}else if(a instanceof Date||r instanceof Date){if(!(a instanceof Date)||!(r instanceof Date)||a.getTime()!==r.getTime()){i()}}else{var s=Object.keys(a);var c=Object.keys(r);if(s.length!==c.length)return i();for(var u=0;u<s.length;u++){var l=s[u];if(!Object.hasOwnProperty.call(r,l)){i()}}}}});return t};Traverse.prototype.paths=function(){var e=[];this.forEach(function(t){e.push(this.path)});return e};Traverse.prototype.nodes=function(){var e=[];this.forEach(function(t){e.push(this.node)});return e};Traverse.prototype.clone=function(){var e=[],t=[];return function clone(n){for(var r=0;r<e.length;r++){if(e[r]===n){return t[r]}}if(typeof n==="object"&&n!==null){var i=copy(n);e.push(n);t.push(i);Object.keys(n).forEach(function(e){i[e]=clone(n[e])});e.pop();t.pop();return i}else{return n}}(this.value)};function walk(e,t,n){var r=[];var i=[];var a=true;return function walker(e){var o=n?copy(e):e;var s={};var c={node:o,node_:e,path:[].concat(r),parent:i.slice(-1)[0],key:r.slice(-1)[0],isRoot:r.length===0,level:r.length,circular:null,update:function(e){if(!c.isRoot){c.parent.node[c.key]=e}c.node=e},delete:function(){delete c.parent.node[c.key]},remove:function(){if(Array.isArray(c.parent.node)){c.parent.node.splice(c.key,1)}else{delete c.parent.node[c.key]}},before:function(e){s.before=e},after:function(e){s.after=e},pre:function(e){s.pre=e},post:function(e){s.post=e},stop:function(){a=false}};if(!a)return c;if(typeof o==="object"&&o!==null){c.isLeaf=Object.keys(o).length==0;for(var u=0;u<i.length;u++){if(i[u].node_===e){c.circular=i[u];break}}}else{c.isLeaf=true}c.notLeaf=!c.isLeaf;c.notRoot=!c.isRoot;var l=t.call(c,c.node);if(l!==undefined&&c.update)c.update(l);if(s.before)s.before.call(c,c.node);if(typeof c.node=="object"&&c.node!==null&&!c.circular){i.push(c);var p=Object.keys(c.node);p.forEach(function(e,t){r.push(e);if(s.pre)s.pre.call(c,c.node[e],e);var i=walker(c.node[e]);if(n&&Object.hasOwnProperty.call(c.node,e)){c.node[e]=i.node}i.isLast=t==p.length-1;i.isFirst=t==0;if(s.post)s.post.call(c,i);r.pop()});i.pop()}if(s.after)s.after.call(c,c.node);return c}(e).node}Object.keys(Traverse.prototype).forEach(function(e){Traverse[e]=function(t){var n=[].slice.call(arguments,1);var r=Traverse(t);return r[e].apply(r,n)}});function copy(e){if(typeof e==="object"&&e!==null){var t;if(Array.isArray(e)){t=[]}else if(e instanceof Date){t=new Date(e)}else if(e instanceof Boolean){t=new Boolean(e)}else if(e instanceof Number){t=new Number(e)}else if(e instanceof String){t=new String(e)}else{t=Object.create(Object.getPrototypeOf(e))}Object.keys(e).forEach(function(n){t[n]=e[n]});return t}else return e}},function(e){var t=[];for(var n=0;n<256;++n){t[n]=(n+256).toString(16).substr(1)}function bytesToUuid(e,n){var r=n||0;var i=t;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}e.exports=bytesToUuid},,function(e){(function(){var t;e.exports=t=function(){function XMLDOMErrorHandler(){}XMLDOMErrorHandler.prototype.handleError=function(e){throw new Error(e)};return XMLDOMErrorHandler}()}).call(this)},,function(e,t,n){"use strict";var r;try{throw new Error}catch(e){r=e}var i=n(971);var a=n(895);var o=n(248);function Async(){this._customScheduler=false;this._isTickUsed=false;this._lateQueue=new a(16);this._normalQueue=new a(16);this._haveDrainedQueues=false;this._trampolineEnabled=true;var e=this;this.drainQueues=function(){e._drainQueues()};this._schedule=i}Async.prototype.setScheduler=function(e){var t=this._schedule;this._schedule=e;this._customScheduler=true;return t};Async.prototype.hasCustomScheduler=function(){return this._customScheduler};Async.prototype.enableTrampoline=function(){this._trampolineEnabled=true};Async.prototype.disableTrampolineIfNecessary=function(){if(o.hasDevTools){this._trampolineEnabled=false}};Async.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues};Async.prototype.fatalError=function(e,t){if(t){process.stderr.write("Fatal "+(e instanceof Error?e.stack:e)+"\n");process.exit(2)}else{this.throwLater(e)}};Async.prototype.throwLater=function(e,t){if(arguments.length===1){t=e;e=function(){throw t}}if(typeof setTimeout!=="undefined"){setTimeout(function(){e(t)},0)}else try{this._schedule(function(){e(t)})}catch(e){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")}};function AsyncInvokeLater(e,t,n){this._lateQueue.push(e,t,n);this._queueTick()}function AsyncInvoke(e,t,n){this._normalQueue.push(e,t,n);this._queueTick()}function AsyncSettlePromises(e){this._normalQueue._pushOne(e);this._queueTick()}if(!o.hasDevTools){Async.prototype.invokeLater=AsyncInvokeLater;Async.prototype.invoke=AsyncInvoke;Async.prototype.settlePromises=AsyncSettlePromises}else{Async.prototype.invokeLater=function(e,t,n){if(this._trampolineEnabled){AsyncInvokeLater.call(this,e,t,n)}else{this._schedule(function(){setTimeout(function(){e.call(t,n)},100)})}};Async.prototype.invoke=function(e,t,n){if(this._trampolineEnabled){AsyncInvoke.call(this,e,t,n)}else{this._schedule(function(){e.call(t,n)})}};Async.prototype.settlePromises=function(e){if(this._trampolineEnabled){AsyncSettlePromises.call(this,e)}else{this._schedule(function(){e._settlePromises()})}}}Async.prototype._drainQueue=function(e){while(e.length()>0){var t=e.shift();if(typeof t!=="function"){t._settlePromises();continue}var n=e.shift();var r=e.shift();t.call(n,r)}};Async.prototype._drainQueues=function(){this._drainQueue(this._normalQueue);this._reset();this._haveDrainedQueues=true;this._drainQueue(this._lateQueue)};Async.prototype._queueTick=function(){if(!this._isTickUsed){this._isTickUsed=true;this._schedule(this.drainQueues)}};Async.prototype._reset=function(){this._isTickUsed=false};e.exports=Async;e.exports.firstLineError=r},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});class SearchState{constructor(e,t){this.path=e;this.level=t}}t.SearchState=SearchState},,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=rng;var r=_interopRequireDefault(n(417));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=new Uint8Array(256);let a=i.length;function rng(){if(a>i.length-16){r.default.randomFillSync(i);a=0}return i.slice(a,a+=16)}},,function(e,t,n){(function(){var t,r,i,a,o,s,c,u,l,p=function(e,t){for(var n in t){if(f.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},f={}.hasOwnProperty;l=n(582).isObject;u=n(257);t=n(683);r=n(801);a=n(661);i=n(463);o=n(19);c=n(451);e.exports=s=function(e){p(XMLDocType,e);function XMLDocType(e,n,r){var i,a,o,s,c,u;XMLDocType.__super__.constructor.call(this,e);this.type=t.DocType;if(e.children){s=e.children;for(a=0,o=s.length;a<o;a++){i=s[a];if(i.type===t.Element){this.name=i.name;break}}}this.documentObject=e;if(l(n)){c=n,n=c.pubID,r=c.sysID}if(r==null){u=[n,r],r=u[0],n=u[1]}if(n!=null){this.pubID=this.stringify.dtdPubID(n)}if(r!=null){this.sysID=this.stringify.dtdSysID(r)}}Object.defineProperty(XMLDocType.prototype,"entities",{get:function(){var e,n,r,i,a;i={};a=this.children;for(n=0,r=a.length;n<r;n++){e=a[n];if(e.type===t.EntityDeclaration&&!e.pe){i[e.name]=e}}return new c(i)}});Object.defineProperty(XMLDocType.prototype,"notations",{get:function(){var e,n,r,i,a;i={};a=this.children;for(n=0,r=a.length;n<r;n++){e=a[n];if(e.type===t.NotationDeclaration){i[e.name]=e}}return new c(i)}});Object.defineProperty(XMLDocType.prototype,"publicId",{get:function(){return this.pubID}});Object.defineProperty(XMLDocType.prototype,"systemId",{get:function(){return this.sysID}});Object.defineProperty(XMLDocType.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}});XMLDocType.prototype.element=function(e,t){var n;n=new i(this,e,t);this.children.push(n);return this};XMLDocType.prototype.attList=function(e,t,n,i,a){var o;o=new r(this,e,t,n,i,a);this.children.push(o);return this};XMLDocType.prototype.entity=function(e,t){var n;n=new a(this,false,e,t);this.children.push(n);return this};XMLDocType.prototype.pEntity=function(e,t){var n;n=new a(this,true,e,t);this.children.push(n);return this};XMLDocType.prototype.notation=function(e,t){var n;n=new o(this,e,t);this.children.push(n);return this};XMLDocType.prototype.toString=function(e){return this.options.writer.docType(this,this.options.writer.filterOptions(e))};XMLDocType.prototype.ele=function(e,t){return this.element(e,t)};XMLDocType.prototype.att=function(e,t,n,r,i){return this.attList(e,t,n,r,i)};XMLDocType.prototype.ent=function(e,t){return this.entity(e,t)};XMLDocType.prototype.pent=function(e,t){return this.pEntity(e,t)};XMLDocType.prototype.not=function(e,t){return this.notation(e,t)};XMLDocType.prototype.up=function(){return this.root()||this.documentObject};XMLDocType.prototype.isEqualNode=function(e){if(!XMLDocType.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)){return false}if(e.name!==this.name){return false}if(e.publicId!==this.publicId){return false}if(e.systemId!==this.systemId){return false}return true};return XMLDocType}(u)}).call(this)},,,function(e,t,n){(function(){var t,r,i,a,o=function(e,t){for(var n in t){if(s.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;a=n(582).isObject;i=n(257);t=n(683);e.exports=r=function(e){o(XMLDeclaration,e);function XMLDeclaration(e,n,r,i){var o;XMLDeclaration.__super__.constructor.call(this,e);if(a(n)){o=n,n=o.version,r=o.encoding,i=o.standalone}if(!n){n="1.0"}this.type=t.Declaration;this.version=this.stringify.xmlVersion(n);if(r!=null){this.encoding=this.stringify.xmlEncoding(r)}if(i!=null){this.standalone=this.stringify.xmlStandalone(i)}}XMLDeclaration.prototype.toString=function(e){return this.options.writer.declaration(this,this.options.writer.filterOptions(e))};return XMLDeclaration}(i)}).call(this)},,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NOOP_HTTP_TEXT_PROPAGATOR=t.NoopHttpTextPropagator=void 0;var n=function(){function NoopHttpTextPropagator(){}NoopHttpTextPropagator.prototype.inject=function(e,t,n){};NoopHttpTextPropagator.prototype.extract=function(e,t,n){return e};return NoopHttpTextPropagator}();t.NoopHttpTextPropagator=n;t.NOOP_HTTP_TEXT_PROPAGATOR=new n},,,function(e){e.exports=require("fs")},,,function(e,t,n){"use strict";var r=n(213);var i={};i.rules=n(50).map(function(e){return{rule:e,suffix:e.replace(/^(\*\.|\!)/,""),punySuffix:-1,wildcard:e.charAt(0)==="*",exception:e.charAt(0)==="!"}});i.endsWith=function(e,t){return e.indexOf(t,e.length-t.length)!==-1};i.findRule=function(e){var t=r.toASCII(e);return i.rules.reduce(function(e,n){if(n.punySuffix===-1){n.punySuffix=r.toASCII(n.suffix)}if(!i.endsWith(t,"."+n.punySuffix)&&t!==n.punySuffix){return e}return n},null)};t.errorCodes={DOMAIN_TOO_SHORT:"Domain name too short.",DOMAIN_TOO_LONG:"Domain name too long. It should be no more than 255 chars.",LABEL_STARTS_WITH_DASH:"Domain name label can not start with a dash.",LABEL_ENDS_WITH_DASH:"Domain name label can not end with a dash.",LABEL_TOO_LONG:"Domain name label should be at most 63 chars long.",LABEL_TOO_SHORT:"Domain name label should be at least 1 character long.",LABEL_INVALID_CHARS:"Domain name label can only contain alphanumeric characters or dashes."};i.validate=function(e){var t=r.toASCII(e);if(t.length<1){return"DOMAIN_TOO_SHORT"}if(t.length>255){return"DOMAIN_TOO_LONG"}var n=t.split(".");var i;for(var a=0;a<n.length;++a){i=n[a];if(!i.length){return"LABEL_TOO_SHORT"}if(i.length>63){return"LABEL_TOO_LONG"}if(i.charAt(0)==="-"){return"LABEL_STARTS_WITH_DASH"}if(i.charAt(i.length-1)==="-"){return"LABEL_ENDS_WITH_DASH"}if(!/^[a-z0-9\-]+$/.test(i)){return"LABEL_INVALID_CHARS"}}};t.parse=function(e){if(typeof e!=="string"){throw new TypeError("Domain name must be a string.")}var n=e.slice(0).toLowerCase();if(n.charAt(n.length-1)==="."){n=n.slice(0,n.length-1)}var a=i.validate(n);if(a){return{input:e,error:{message:t.errorCodes[a],code:a}}}var o={input:e,tld:null,sld:null,domain:null,subdomain:null,listed:false};var s=n.split(".");if(s[s.length-1]==="local"){return o}var c=function(){if(!/xn--/.test(n)){return o}if(o.domain){o.domain=r.toASCII(o.domain)}if(o.subdomain){o.subdomain=r.toASCII(o.subdomain)}return o};var u=i.findRule(n);if(!u){if(s.length<2){return o}o.tld=s.pop();o.sld=s.pop();o.domain=[o.sld,o.tld].join(".");if(s.length){o.subdomain=s.pop()}return c()}o.listed=true;var l=u.suffix.split(".");var p=s.slice(0,s.length-l.length);if(u.exception){p.push(l.shift())}o.tld=l.join(".");if(!p.length){return c()}if(u.wildcard){l.unshift(p.pop());o.tld=l.join(".")}if(!p.length){return c()}o.sld=p.pop();o.domain=[o.sld,o.tld].join(".");if(p.length){o.subdomain=p.join(".")}return c()};t.get=function(e){if(!e){return null}return t.parse(e).domain||null};t.isValid=function(e){var n=t.parse(e);return Boolean(n.domain&&n.listed)}},function(e,t,n){var r=n(500);e.exports=async;function async(e){var t=false;r(function(){t=true});return function async_callback(n,i){if(t){e(n,i)}else{r(function nextTick_callback(){e(n,i)})}}}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultSetter=void 0;function defaultSetter(e,t,n){e[t]=n}t.defaultSetter=defaultSetter},,function(e){"use strict";e.exports=function(e,t,n,r){var i=false;var a=function(e,t){this._reject(t)};var o=function(e,t){t.promiseRejectionQueued=true;t.bindingPromise._then(a,a,null,this,e)};var s=function(e,t){if((this._bitField&50397184)===0){this._resolveCallback(t.target)}};var c=function(e,t){if(!t.promiseRejectionQueued)this._reject(e)};e.prototype.bind=function(a){if(!i){i=true;e.prototype._propagateFrom=r.propagateFromFunction();e.prototype._boundValue=r.boundValueFunction()}var u=n(a);var l=new e(t);l._propagateFrom(this,1);var p=this._target();l._setBoundTo(u);if(u instanceof e){var f={promiseRejectionQueued:false,promise:l,target:p,bindingPromise:u};p._then(t,o,undefined,l,f);u._then(s,c,undefined,l,f);l._setOnCancel(u)}else{l._resolveCallback(p)}return l};e.prototype._setBoundTo=function(e){if(e!==undefined){this._bitField=this._bitField|2097152;this._boundTo=e}else{this._bitField=this._bitField&~2097152}};e.prototype._isBound=function(){return(this._bitField&2097152)===2097152};e.bind=function(t,n){return e.resolve(n).bind(t)}}},,,,,,function(e){e.exports=require("zlib")},,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!t.hasOwnProperty(n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});i(n(145),t)},,function(e){e.exports=function(e,t){Object.keys(t).forEach(function(n){e[n]=e[n]||t[n]});return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NOOP_SPAN=t.NoopSpan=t.INVALID_SPAN_ID=t.INVALID_TRACE_ID=void 0;var r=n(975);t.INVALID_TRACE_ID="0";t.INVALID_SPAN_ID="0";var i={traceId:t.INVALID_TRACE_ID,spanId:t.INVALID_SPAN_ID,traceFlags:r.TraceFlags.NONE};var a=function(){function NoopSpan(e){if(e===void 0){e=i}this._spanContext=e}NoopSpan.prototype.context=function(){return this._spanContext};NoopSpan.prototype.setAttribute=function(e,t){return this};NoopSpan.prototype.setAttributes=function(e){return this};NoopSpan.prototype.addEvent=function(e,t){return this};NoopSpan.prototype.setStatus=function(e){return this};NoopSpan.prototype.updateName=function(e){return this};NoopSpan.prototype.end=function(e){};NoopSpan.prototype.isRecording=function(){return false};return NoopSpan}();t.NoopSpan=a;t.NOOP_SPAN=new a},function(e,t,n){(function(){var t,r,i,a,o,s,c,u,l,p,f,d,m,h,g,y,v,b,w,_,x,k,S,j,P={}.hasOwnProperty;j=n(582),k=j.isObject,x=j.isFunction,S=j.isPlainObject,_=j.getValue;t=n(683);d=n(559);h=n(796);a=n(657);o=n(919);y=n(660);w=n(708);g=n(491);p=n(738);f=n(735);s=n(801);u=n(661);c=n(463);l=n(19);i=n(884);b=n(602);v=n(347);r=n(541);e.exports=m=function(){function XMLDocumentCB(e,n,r){var i;this.name="?xml";this.type=t.Document;e||(e={});i={};if(!e.writer){e.writer=new v}else if(S(e.writer)){i=e.writer;e.writer=new v}this.options=e;this.writer=e.writer;this.writerOptions=this.writer.filterOptions(i);this.stringify=new b(e);this.onDataCallback=n||function(){};this.onEndCallback=r||function(){};this.currentNode=null;this.currentLevel=-1;this.openTags={};this.documentStarted=false;this.documentCompleted=false;this.root=null}XMLDocumentCB.prototype.createChildNode=function(e){var n,r,i,a,o,s,c,u;switch(e.type){case t.CData:this.cdata(e.value);break;case t.Comment:this.comment(e.value);break;case t.Element:i={};c=e.attribs;for(r in c){if(!P.call(c,r))continue;n=c[r];i[r]=n.value}this.node(e.name,i);break;case t.Dummy:this.dummy();break;case t.Raw:this.raw(e.value);break;case t.Text:this.text(e.value);break;case t.ProcessingInstruction:this.instruction(e.target,e.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+e.constructor.name)}u=e.children;for(o=0,s=u.length;o<s;o++){a=u[o];this.createChildNode(a);if(a.type===t.Element){this.up()}}return this};XMLDocumentCB.prototype.dummy=function(){return this};XMLDocumentCB.prototype.node=function(e,t,n){var r;if(e==null){throw new Error("Missing node name.")}if(this.root&&this.currentLevel===-1){throw new Error("Document can only have one root node. "+this.debugInfo(e))}this.openCurrent();e=_(e);if(t==null){t={}}t=_(t);if(!k(t)){r=[t,n],n=r[0],t=r[1]}this.currentNode=new h(this,e,t);this.currentNode.children=false;this.currentLevel++;this.openTags[this.currentLevel]=this.currentNode;if(n!=null){this.text(n)}return this};XMLDocumentCB.prototype.element=function(e,n,r){var i,a,o,s,c,u;if(this.currentNode&&this.currentNode.type===t.DocType){this.dtdElement.apply(this,arguments)}else{if(Array.isArray(e)||k(e)||x(e)){s=this.options.noValidation;this.options.noValidation=true;u=new d(this.options).element("TEMP_ROOT");u.element(e);this.options.noValidation=s;c=u.children;for(a=0,o=c.length;a<o;a++){i=c[a];this.createChildNode(i);if(i.type===t.Element){this.up()}}}else{this.node(e,n,r)}}return this};XMLDocumentCB.prototype.attribute=function(e,t){var n,r;if(!this.currentNode||this.currentNode.children){throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(e))}if(e!=null){e=_(e)}if(k(e)){for(n in e){if(!P.call(e,n))continue;r=e[n];this.attribute(n,r)}}else{if(x(t)){t=t.apply()}if(this.options.keepNullAttributes&&t==null){this.currentNode.attribs[e]=new i(this,e,"")}else if(t!=null){this.currentNode.attribs[e]=new i(this,e,t)}}return this};XMLDocumentCB.prototype.text=function(e){var t;this.openCurrent();t=new w(this,e);this.onData(this.writer.text(t,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this};XMLDocumentCB.prototype.cdata=function(e){var t;this.openCurrent();t=new a(this,e);this.onData(this.writer.cdata(t,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this};XMLDocumentCB.prototype.comment=function(e){var t;this.openCurrent();t=new o(this,e);this.onData(this.writer.comment(t,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this};XMLDocumentCB.prototype.raw=function(e){var t;this.openCurrent();t=new y(this,e);this.onData(this.writer.raw(t,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this};XMLDocumentCB.prototype.instruction=function(e,t){var n,r,i,a,o;this.openCurrent();if(e!=null){e=_(e)}if(t!=null){t=_(t)}if(Array.isArray(e)){for(n=0,a=e.length;n<a;n++){r=e[n];this.instruction(r)}}else if(k(e)){for(r in e){if(!P.call(e,r))continue;i=e[r];this.instruction(r,i)}}else{if(x(t)){t=t.apply()}o=new g(this,e,t);this.onData(this.writer.processingInstruction(o,this.writerOptions,this.currentLevel+1),this.currentLevel+1)}return this};XMLDocumentCB.prototype.declaration=function(e,t,n){var r;this.openCurrent();if(this.documentStarted){throw new Error("declaration() must be the first node.")}r=new p(this,e,t,n);this.onData(this.writer.declaration(r,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this};XMLDocumentCB.prototype.doctype=function(e,t,n){this.openCurrent();if(e==null){throw new Error("Missing root node name.")}if(this.root){throw new Error("dtd() must come before the root node.")}this.currentNode=new f(this,t,n);this.currentNode.rootNodeName=e;this.currentNode.children=false;this.currentLevel++;this.openTags[this.currentLevel]=this.currentNode;return this};XMLDocumentCB.prototype.dtdElement=function(e,t){var n;this.openCurrent();n=new c(this,e,t);this.onData(this.writer.dtdElement(n,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this};XMLDocumentCB.prototype.attList=function(e,t,n,r,i){var a;this.openCurrent();a=new s(this,e,t,n,r,i);this.onData(this.writer.dtdAttList(a,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this};XMLDocumentCB.prototype.entity=function(e,t){var n;this.openCurrent();n=new u(this,false,e,t);this.onData(this.writer.dtdEntity(n,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this};XMLDocumentCB.prototype.pEntity=function(e,t){var n;this.openCurrent();n=new u(this,true,e,t);this.onData(this.writer.dtdEntity(n,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this};XMLDocumentCB.prototype.notation=function(e,t){var n;this.openCurrent();n=new l(this,e,t);this.onData(this.writer.dtdNotation(n,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this};XMLDocumentCB.prototype.up=function(){if(this.currentLevel<0){throw new Error("The document node has no parent.")}if(this.currentNode){if(this.currentNode.children){this.closeNode(this.currentNode)}else{this.openNode(this.currentNode)}this.currentNode=null}else{this.closeNode(this.openTags[this.currentLevel])}delete this.openTags[this.currentLevel];this.currentLevel--;return this};XMLDocumentCB.prototype.end=function(){while(this.currentLevel>=0){this.up()}return this.onEnd()};XMLDocumentCB.prototype.openCurrent=function(){if(this.currentNode){this.currentNode.children=true;return this.openNode(this.currentNode)}};XMLDocumentCB.prototype.openNode=function(e){var n,i,a,o;if(!e.isOpen){if(!this.root&&this.currentLevel===0&&e.type===t.Element){this.root=e}i="";if(e.type===t.Element){this.writerOptions.state=r.OpenTag;i=this.writer.indent(e,this.writerOptions,this.currentLevel)+"<"+e.name;o=e.attribs;for(a in o){if(!P.call(o,a))continue;n=o[a];i+=this.writer.attribute(n,this.writerOptions,this.currentLevel)}i+=(e.children?">":"/>")+this.writer.endline(e,this.writerOptions,this.currentLevel);this.writerOptions.state=r.InsideTag}else{this.writerOptions.state=r.OpenTag;i=this.writer.indent(e,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+e.rootNodeName;if(e.pubID&&e.sysID){i+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'}else if(e.sysID){i+=' SYSTEM "'+e.sysID+'"'}if(e.children){i+=" [";this.writerOptions.state=r.InsideTag}else{this.writerOptions.state=r.CloseTag;i+=">"}i+=this.writer.endline(e,this.writerOptions,this.currentLevel)}this.onData(i,this.currentLevel);return e.isOpen=true}};XMLDocumentCB.prototype.closeNode=function(e){var n;if(!e.isClosed){n="";this.writerOptions.state=r.CloseTag;if(e.type===t.Element){n=this.writer.indent(e,this.writerOptions,this.currentLevel)+"</"+e.name+">"+this.writer.endline(e,this.writerOptions,this.currentLevel)}else{n=this.writer.indent(e,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(e,this.writerOptions,this.currentLevel)}this.writerOptions.state=r.None;this.onData(n,this.currentLevel);return e.isClosed=true}};XMLDocumentCB.prototype.onData=function(e,t){this.documentStarted=true;return this.onDataCallback(e,t+1)};XMLDocumentCB.prototype.onEnd=function(){this.documentCompleted=true;return this.onEndCallback()};XMLDocumentCB.prototype.debugInfo=function(e){if(e==null){return""}else{return"node: <"+e+">"}};XMLDocumentCB.prototype.ele=function(){return this.element.apply(this,arguments)};XMLDocumentCB.prototype.nod=function(e,t,n){return this.node(e,t,n)};XMLDocumentCB.prototype.txt=function(e){return this.text(e)};XMLDocumentCB.prototype.dat=function(e){return this.cdata(e)};XMLDocumentCB.prototype.com=function(e){return this.comment(e)};XMLDocumentCB.prototype.ins=function(e,t){return this.instruction(e,t)};XMLDocumentCB.prototype.dec=function(e,t,n){return this.declaration(e,t,n)};XMLDocumentCB.prototype.dtd=function(e,t,n){return this.doctype(e,t,n)};XMLDocumentCB.prototype.e=function(e,t,n){return this.element(e,t,n)};XMLDocumentCB.prototype.n=function(e,t,n){return this.node(e,t,n)};XMLDocumentCB.prototype.t=function(e){return this.text(e)};XMLDocumentCB.prototype.d=function(e){return this.cdata(e)};XMLDocumentCB.prototype.c=function(e){return this.comment(e)};XMLDocumentCB.prototype.r=function(e){return this.raw(e)};XMLDocumentCB.prototype.i=function(e,t){return this.instruction(e,t)};XMLDocumentCB.prototype.att=function(){if(this.currentNode&&this.currentNode.type===t.DocType){return this.attList.apply(this,arguments)}else{return this.attribute.apply(this,arguments)}};XMLDocumentCB.prototype.a=function(){if(this.currentNode&&this.currentNode.type===t.DocType){return this.attList.apply(this,arguments)}else{return this.attribute.apply(this,arguments)}};XMLDocumentCB.prototype.ent=function(e,t){return this.entity(e,t)};XMLDocumentCB.prototype.pent=function(e,t){return this.pEntity(e,t)};XMLDocumentCB.prototype.not=function(e,t){return this.notation(e,t)};return XMLDocumentCB}()}).call(this)},,,,,,,,,,,function(e,t,n){"use strict";var r=n(852);var i=n(622).extname;var a=/^\s*([^;\s]*)(?:;|\s|$)/;var o=/^text\//i;t.charset=charset;t.charsets={lookup:charset};t.contentType=contentType;t.extension=extension;t.extensions=Object.create(null);t.lookup=lookup;t.types=Object.create(null);populateMaps(t.extensions,t.types);function charset(e){if(!e||typeof e!=="string"){return false}var t=a.exec(e);var n=t&&r[t[1].toLowerCase()];if(n&&n.charset){return n.charset}if(t&&o.test(t[1])){return"UTF-8"}return false}function contentType(e){if(!e||typeof e!=="string"){return false}var n=e.indexOf("/")===-1?t.lookup(e):e;if(!n){return false}if(n.indexOf("charset")===-1){var r=t.charset(n);if(r)n+="; charset="+r.toLowerCase()}return n}function extension(e){if(!e||typeof e!=="string"){return false}var n=a.exec(e);var r=n&&t.extensions[n[1].toLowerCase()];if(!r||!r.length){return false}return r[0]}function lookup(e){if(!e||typeof e!=="string"){return false}var n=i("x."+e).toLowerCase().substr(1);if(!n){return false}return t.types[n]||false}function populateMaps(e,t){var n=["nginx","apache",undefined,"iana"];Object.keys(r).forEach(function forEachMimeType(i){var a=r[i];var o=a.extensions;if(!o||!o.length){return}e[i]=o;for(var s=0;s<o.length;s++){var c=o[s];if(t[c]){var u=n.indexOf(r[t[c]].source);var l=n.indexOf(a.source);if(t[c]!=="application/octet-stream"&&(u>l||u===l&&t[c].substr(0,12)==="application/")){continue}}t[c]=i}})}},function(e,t,n){"use strict";e.exports=function(e,t,r,i,a,o){var s=n(248);var c=n(351).TypeError;var u=n(248).inherits;var l=s.errorObj;var p=s.tryCatch;var f={};function thrower(e){setTimeout(function(){throw e},0)}function castPreservingDisposable(e){var t=r(e);if(t!==e&&typeof e._isDisposable==="function"&&typeof e._getDisposer==="function"&&e._isDisposable()){t._setDisposable(e._getDisposer())}return t}function dispose(t,n){var i=0;var o=t.length;var s=new e(a);function iterator(){if(i>=o)return s._fulfill();var a=castPreservingDisposable(t[i++]);if(a instanceof e&&a._isDisposable()){try{a=r(a._getDisposer().tryDispose(n),t.promise)}catch(e){return thrower(e)}if(a instanceof e){return a._then(iterator,thrower,null,null,null)}}iterator()}iterator();return s}function Disposer(e,t,n){this._data=e;this._promise=t;this._context=n}Disposer.prototype.data=function(){return this._data};Disposer.prototype.promise=function(){return this._promise};Disposer.prototype.resource=function(){if(this.promise().isFulfilled()){return this.promise().value()}return f};Disposer.prototype.tryDispose=function(e){var t=this.resource();var n=this._context;if(n!==undefined)n._pushContext();var r=t!==f?this.doDispose(t,e):null;if(n!==undefined)n._popContext();this._promise._unsetDisposable();this._data=null;return r};Disposer.isDisposer=function(e){return e!=null&&typeof e.resource==="function"&&typeof e.tryDispose==="function"};function FunctionDisposer(e,t,n){this.constructor$(e,t,n)}u(FunctionDisposer,Disposer);FunctionDisposer.prototype.doDispose=function(e,t){var n=this.data();return n.call(e,e,t)};function maybeUnwrapDisposer(e){if(Disposer.isDisposer(e)){this.resources[this.index]._setDisposable(e);return e.promise()}return e}function ResourceList(e){this.length=e;this.promise=null;this[e-1]=null}ResourceList.prototype._resultCancelled=function(){var t=this.length;for(var n=0;n<t;++n){var r=this[n];if(r instanceof e){r.cancel()}}};e.using=function(){var n=arguments.length;if(n<2)return t("you must pass at least 2 arguments to Promise.using");var i=arguments[n-1];if(typeof i!=="function"){return t("expecting a function but got "+s.classString(i))}var a;var c=true;if(n===2&&Array.isArray(arguments[0])){a=arguments[0];n=a.length;c=false}else{a=arguments;n--}var u=new ResourceList(n);for(var f=0;f<n;++f){var d=a[f];if(Disposer.isDisposer(d)){var m=d;d=d.promise();d._setDisposable(m)}else{var h=r(d);if(h instanceof e){d=h._then(maybeUnwrapDisposer,null,null,{resources:u,index:f},undefined)}}u[f]=d}var g=new Array(u.length);for(var f=0;f<g.length;++f){g[f]=e.resolve(u[f]).reflect()}var y=e.all(g).then(function(e){for(var t=0;t<e.length;++t){var n=e[t];if(n.isRejected()){l.e=n.error();return l}else if(!n.isFulfilled()){y.cancel();return}e[t]=n.value()}v._pushContext();i=p(i);var r=c?i.apply(undefined,e):i(e);var a=v._popContext();o.checkForgottenReturns(r,a,"Promise.using",v);return r});var v=y.lastly(function(){var t=new e.PromiseInspection(y);return dispose(u,t)});u.promise=v;v._setOnCancel(u);return v};e.prototype._setDisposable=function(e){this._bitField=this._bitField|131072;this._disposer=e};e.prototype._isDisposable=function(){return(this._bitField&131072)>0};e.prototype._getDisposer=function(){return this._disposer};e.prototype._unsetDisposable=function(){this._bitField=this._bitField&~131072;this._disposer=undefined};e.prototype.disposer=function(e){if(typeof e==="function"){return new FunctionDisposer(e,this,i())}throw new c}}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,,,function(e,t,n){e.exports=FileWriter;var r=n(598);var i=n(368);var a=n(689);var o={};a(FileWriter,i);function FileWriter(e){var t=this;if(!(t instanceof FileWriter)){throw new Error("FileWriter must be called as constructor.")}if(e.type!=="File"||!e.File){throw new Error("Non-file type "+e.type)}t._buffer=[];t._bytesWritten=0;i.call(this,e)}FileWriter.prototype._create=function(){var e=this;if(e._stream)return;var t={};if(e.props.flags)t.flags=e.props.flags;t.mode=i.filemode;if(e._old&&e._old.blksize)t.bufferSize=e._old.blksize;e._stream=r.createWriteStream(e._path,t);e._stream.on("open",function(){e.ready=true;e._buffer.forEach(function(t){if(t===o)e._stream.end();else e._stream.write(t)});e.emit("ready");e.emit("drain")});e._stream.on("error",function(t){e.emit("error",t)});e._stream.on("drain",function(){e.emit("drain")});e._stream.on("close",function(){e._finish()})};FileWriter.prototype.write=function(e){var t=this;t._bytesWritten+=e.length;if(!t.ready){if(!Buffer.isBuffer(e)&&typeof e!=="string"){throw new Error("invalid write data")}t._buffer.push(e);return false}var n=t._stream.write(e);if(n===false&&t._stream._queue){return t._stream._queue.length<=2}else{return n}};FileWriter.prototype.end=function(e){var t=this;if(e)t.write(e);if(!t.ready){t._buffer.push(o);return false}return t._stream.end()};FileWriter.prototype._finish=function(){var e=this;if(typeof e.size==="number"&&e._bytesWritten!==e.size){e.error("Did not get expected byte count.\n"+"expect: "+e.size+"\n"+"actual: "+e._bytesWritten)}i.prototype._finish.call(e)}},,,function(e,t,n){var r=n(547);var i=n(669);var a=n(622);var o=n(605);var s=n(211);var c=n(835).parse;var u=n(747);var l=n(779);var p=n(334);var f=n(766);e.exports=FormData;i.inherits(FormData,r);function FormData(e){if(!(this instanceof FormData)){return new FormData(e)}this._overheadLength=0;this._valueLength=0;this._valuesToMeasure=[];r.call(this);e=e||{};for(var t in e){this[t]=e[t]}}FormData.LINE_BREAK="\r\n";FormData.DEFAULT_CONTENT_TYPE="application/octet-stream";FormData.prototype.append=function(e,t,n){n=n||{};if(typeof n=="string"){n={filename:n}}var a=r.prototype.append.bind(this);if(typeof t=="number"){t=""+t}if(i.isArray(t)){this._error(new Error("Arrays are not supported."));return}var o=this._multiPartHeader(e,t,n);var s=this._multiPartFooter();a(o);a(t);a(s);this._trackLength(o,t,n)};FormData.prototype._trackLength=function(e,t,n){var r=0;if(n.knownLength!=null){r+=+n.knownLength}else if(Buffer.isBuffer(t)){r=t.length}else if(typeof t==="string"){r=Buffer.byteLength(t)}this._valueLength+=r;this._overheadLength+=Buffer.byteLength(e)+FormData.LINE_BREAK.length;if(!t||!t.path&&!(t.readable&&t.hasOwnProperty("httpVersion"))){return}if(!n.knownLength){this._valuesToMeasure.push(t)}};FormData.prototype._lengthRetriever=function(e,t){if(e.hasOwnProperty("fd")){if(e.end!=undefined&&e.end!=Infinity&&e.start!=undefined){t(null,e.end+1-(e.start?e.start:0))}else{u.stat(e.path,function(n,r){var i;if(n){t(n);return}i=r.size-(e.start?e.start:0);t(null,i)})}}else if(e.hasOwnProperty("httpVersion")){t(null,+e.headers["content-length"])}else if(e.hasOwnProperty("httpModule")){e.on("response",function(n){e.pause();t(null,+n.headers["content-length"])});e.resume()}else{t("Unknown stream")}};FormData.prototype._multiPartHeader=function(e,t,n){if(typeof n.header=="string"){return n.header}var r=this._getContentDisposition(t,n);var i=this._getContentType(t,n);var a="";var o={"Content-Disposition":["form-data",'name="'+e+'"'].concat(r||[]),"Content-Type":[].concat(i||[])};if(typeof n.header=="object"){f(o,n.header)}var s;for(var c in o){if(!o.hasOwnProperty(c))continue;s=o[c];if(s==null){continue}if(!Array.isArray(s)){s=[s]}if(s.length){a+=c+": "+s.join("; ")+FormData.LINE_BREAK}}return"--"+this.getBoundary()+FormData.LINE_BREAK+a+FormData.LINE_BREAK};FormData.prototype._getContentDisposition=function(e,t){var n,r;if(typeof t.filepath==="string"){n=a.normalize(t.filepath).replace(/\\/g,"/")}else if(t.filename||e.name||e.path){n=a.basename(t.filename||e.name||e.path)}else if(e.readable&&e.hasOwnProperty("httpVersion")){n=a.basename(e.client._httpMessage.path||"")}if(n){r='filename="'+n+'"'}return r};FormData.prototype._getContentType=function(e,t){var n=t.contentType;if(!n&&e.name){n=l.lookup(e.name)}if(!n&&e.path){n=l.lookup(e.path)}if(!n&&e.readable&&e.hasOwnProperty("httpVersion")){n=e.headers["content-type"]}if(!n&&(t.filepath||t.filename)){n=l.lookup(t.filepath||t.filename)}if(!n&&typeof e=="object"){n=FormData.DEFAULT_CONTENT_TYPE}return n};FormData.prototype._multiPartFooter=function(){return function(e){var t=FormData.LINE_BREAK;var n=this._streams.length===0;if(n){t+=this._lastBoundary()}e(t)}.bind(this)};FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK};FormData.prototype.getHeaders=function(e){var t;var n={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e){if(e.hasOwnProperty(t)){n[t.toLowerCase()]=e[t]}}return n};FormData.prototype.getBoundary=function(){if(!this._boundary){this._generateBoundary()}return this._boundary};FormData.prototype.getBuffer=function(){var e=new Buffer.alloc(0);var t=this.getBoundary();for(var n=0,r=this._streams.length;n<r;n++){if(typeof this._streams[n]!=="function"){if(Buffer.isBuffer(this._streams[n])){e=Buffer.concat([e,this._streams[n]])}else{e=Buffer.concat([e,Buffer.from(this._streams[n])])}if(typeof this._streams[n]!=="string"||this._streams[n].substring(2,t.length+2)!==t){e=Buffer.concat([e,Buffer.from(FormData.LINE_BREAK)])}}}return Buffer.concat([e,Buffer.from(this._lastBoundary())])};FormData.prototype._generateBoundary=function(){var e="--------------------------";for(var t=0;t<24;t++){e+=Math.floor(Math.random()*10).toString(16)}this._boundary=e};FormData.prototype.getLengthSync=function(){var e=this._overheadLength+this._valueLength;if(this._streams.length){e+=this._lastBoundary().length}if(!this.hasKnownLength()){this._error(new Error("Cannot calculate proper length in synchronous way."))}return e};FormData.prototype.hasKnownLength=function(){var e=true;if(this._valuesToMeasure.length){e=false}return e};FormData.prototype.getLength=function(e){var t=this._overheadLength+this._valueLength;if(this._streams.length){t+=this._lastBoundary().length}if(!this._valuesToMeasure.length){process.nextTick(e.bind(this,null,t));return}p.parallel(this._valuesToMeasure,this._lengthRetriever,function(n,r){if(n){e(n);return}r.forEach(function(e){t+=e});e(null,t)})};FormData.prototype.submit=function(e,t){var n,r,i={method:"post"};if(typeof e=="string"){e=c(e);r=f({port:e.port,path:e.pathname,host:e.hostname,protocol:e.protocol},i)}else{r=f(e,i);if(!r.port){r.port=r.protocol=="https:"?443:80}}r.headers=this.getHeaders(e.headers);if(r.protocol=="https:"){n=s.request(r)}else{n=o.request(r)}this.getLength(function(e,r){if(e){this._error(e);return}n.setHeader("Content-Length",r);this.pipe(n);if(t){var i;var a=function(e,r){n.removeListener("error",a);n.removeListener("response",i);return t.call(this,e,r)};i=a.bind(this,null);n.on("error",a);n.on("response",i)}}.bind(this));return n};FormData.prototype._error=function(e){if(!this.error){this.error=e;this.pause();this.emit("error",e)}};FormData.prototype.toString=function(){return"[object FormData]"}},function(e,t){(function(){t.defaults={.1:{explicitCharkey:false,trim:true,normalize:true,normalizeTags:false,attrkey:"@",charkey:"#",explicitArray:false,ignoreAttrs:false,mergeAttrs:false,explicitRoot:false,validator:null,xmlns:false,explicitChildren:false,childkey:"@@",charsAsChildren:false,includeWhiteChars:false,async:false,strict:true,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},.2:{explicitCharkey:false,trim:false,normalize:false,normalizeTags:false,attrkey:"$",charkey:"_",explicitArray:true,ignoreAttrs:false,mergeAttrs:false,explicitRoot:true,validator:null,xmlns:false,explicitChildren:false,preserveChildrenOrder:false,childkey:"$$",charsAsChildren:false,includeWhiteChars:false,async:false,strict:true,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:true},doctype:null,renderOpts:{pretty:true,indent:" ",newline:"\n"},headless:false,chunkSize:1e4,emptyTag:"",cdata:false}}}).call(this)},,,function(e){e.exports=require("stream")},,function(e,t,n){(function(){var t,r,i,a,o,s,c,u,l,p=function(e,t){for(var n in t){if(f.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},f={}.hasOwnProperty;l=n(582),u=l.isObject,c=l.isFunction,s=l.getValue;o=n(257);t=n(683);r=n(884);a=n(451);e.exports=i=function(e){p(XMLElement,e);function XMLElement(e,n,r){var i,a,o,s;XMLElement.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing element name. "+this.debugInfo())}this.name=this.stringify.name(n);this.type=t.Element;this.attribs={};this.schemaTypeInfo=null;if(r!=null){this.attribute(r)}if(e.type===t.Document){this.isRoot=true;this.documentObject=e;e.rootObject=this;if(e.children){s=e.children;for(a=0,o=s.length;a<o;a++){i=s[a];if(i.type===t.DocType){i.name=this.name;break}}}}}Object.defineProperty(XMLElement.prototype,"tagName",{get:function(){return this.name}});Object.defineProperty(XMLElement.prototype,"namespaceURI",{get:function(){return""}});Object.defineProperty(XMLElement.prototype,"prefix",{get:function(){return""}});Object.defineProperty(XMLElement.prototype,"localName",{get:function(){return this.name}});Object.defineProperty(XMLElement.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}});Object.defineProperty(XMLElement.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}});Object.defineProperty(XMLElement.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}});Object.defineProperty(XMLElement.prototype,"attributes",{get:function(){if(!this.attributeMap||!this.attributeMap.nodes){this.attributeMap=new a(this.attribs)}return this.attributeMap}});XMLElement.prototype.clone=function(){var e,t,n,r;n=Object.create(this);if(n.isRoot){n.documentObject=null}n.attribs={};r=this.attribs;for(t in r){if(!f.call(r,t))continue;e=r[t];n.attribs[t]=e.clone()}n.children=[];this.children.forEach(function(e){var t;t=e.clone();t.parent=n;return n.children.push(t)});return n};XMLElement.prototype.attribute=function(e,t){var n,i;if(e!=null){e=s(e)}if(u(e)){for(n in e){if(!f.call(e,n))continue;i=e[n];this.attribute(n,i)}}else{if(c(t)){t=t.apply()}if(this.options.keepNullAttributes&&t==null){this.attribs[e]=new r(this,e,"")}else if(t!=null){this.attribs[e]=new r(this,e,t)}}return this};XMLElement.prototype.removeAttribute=function(e){var t,n,r;if(e==null){throw new Error("Missing attribute name. "+this.debugInfo())}e=s(e);if(Array.isArray(e)){for(n=0,r=e.length;n<r;n++){t=e[n];delete this.attribs[t]}}else{delete this.attribs[e]}return this};XMLElement.prototype.toString=function(e){return this.options.writer.element(this,this.options.writer.filterOptions(e))};XMLElement.prototype.att=function(e,t){return this.attribute(e,t)};XMLElement.prototype.a=function(e,t){return this.attribute(e,t)};XMLElement.prototype.getAttribute=function(e){if(this.attribs.hasOwnProperty(e)){return this.attribs[e].value}else{return null}};XMLElement.prototype.setAttribute=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLElement.prototype.getAttributeNode=function(e){if(this.attribs.hasOwnProperty(e)){return this.attribs[e]}else{return null}};XMLElement.prototype.setAttributeNode=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLElement.prototype.removeAttributeNode=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLElement.prototype.getElementsByTagName=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLElement.prototype.getAttributeNS=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLElement.prototype.setAttributeNS=function(e,t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLElement.prototype.removeAttributeNS=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLElement.prototype.getAttributeNodeNS=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLElement.prototype.setAttributeNodeNS=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLElement.prototype.getElementsByTagNameNS=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLElement.prototype.hasAttribute=function(e){return this.attribs.hasOwnProperty(e)};XMLElement.prototype.hasAttributeNS=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLElement.prototype.setIdAttribute=function(e,t){if(this.attribs.hasOwnProperty(e)){return this.attribs[e].isId}else{return t}};XMLElement.prototype.setIdAttributeNS=function(e,t,n){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLElement.prototype.setIdAttributeNode=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLElement.prototype.getElementsByTagName=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLElement.prototype.getElementsByTagNameNS=function(e,t){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLElement.prototype.getElementsByClassName=function(e){throw new Error("This DOM method is not implemented."+this.debugInfo())};XMLElement.prototype.isEqualNode=function(e){var t,n,r;if(!XMLElement.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)){return false}if(e.namespaceURI!==this.namespaceURI){return false}if(e.prefix!==this.prefix){return false}if(e.localName!==this.localName){return false}if(e.attribs.length!==this.attribs.length){return false}for(t=n=0,r=this.attribs.length-1;0<=r?n<=r:n>=r;t=0<=r?++n:--n){if(!this.attribs[t].isEqualNode(e.attribs[t])){return false}}return true};return XMLElement}(o)}).call(this)},,,,,function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){a(XMLDTDAttList,e);function XMLDTDAttList(e,n,r,i,a,o){XMLDTDAttList.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing DTD element name. "+this.debugInfo())}if(r==null){throw new Error("Missing DTD attribute name. "+this.debugInfo(n))}if(!i){throw new Error("Missing DTD attribute type. "+this.debugInfo(n))}if(!a){throw new Error("Missing DTD attribute default. "+this.debugInfo(n))}if(a.indexOf("#")!==0){a="#"+a}if(!a.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/)){throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(n))}if(o&&!a.match(/^(#FIXED|#DEFAULT)$/)){throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(n))}this.elementName=this.stringify.name(n);this.type=t.AttributeDeclaration;this.attributeName=this.stringify.name(r);this.attributeType=this.stringify.dtdAttType(i);if(o){this.defaultValue=this.stringify.dtdAttDefault(o)}this.defaultValueType=a}XMLDTDAttList.prototype.toString=function(e){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(e))};return XMLDTDAttList}(i)}).call(this)},,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.cacheConfiguration=t.restoreCachedConfiguration=void 0;const c=s(n(622));const u=s(n(747));const l=a(n(470));const p=a(n(692));const f=a(n(888));const d=a(n(662));const m=n(167);const h="CONFIGURATION_CACHE_PATH";const g="CONFIGURATION_CACHE_KEY";const y="CONFIGURATION_CACHE_RESULT";function restoreCachedConfiguration(e){return o(this,void 0,void 0,function*(){if(isConfigurationCacheDisabled())return;const t=c.default.resolve(e,".gradle/configuration-cache");if(u.default.existsSync(t))return;l.saveState(h,t);const n=f.inputBoolean("configuration-cache-exact");const r=m.inputCacheKeyGlobs("configuration-cache-key");const i=yield d.hashFiles(e,r);const a="configuration-";const o=`${a}${i}`;l.saveState(g,o);const s=yield p.restoreCache([t],o,n?[]:[a]);if(!s){l.info("Configuration cache not found, expect task graph calculation.");return}l.saveState(y,s);l.info(`Configuration restored from cache key: ${s}`);return})}t.restoreCachedConfiguration=restoreCachedConfiguration;function cacheConfiguration(){return o(this,void 0,void 0,function*(){if(isConfigurationCacheDisabled())return;const e=l.getState(h);const t=l.getState(g);const n=l.getState(y);if(!e||!u.default.existsSync(e)){l.debug("No configuration to cache.");return}if(n&&t===n){l.info(`Configuration cache hit occurred on the cache key ${t}, not saving cache.`);return}const r=m.tryDeleteFiles([c.default.resolve(e,"configuration-cache.lock")]);if(!r){l.warning("Unable to delete configuration lock files, try using --no-daemon or stopping the daemon last if you have several Gradle steps, not saving cache.");return}try{yield p.saveCache([e],t)}catch(e){if(e.name===p.ValidationError.name){throw e}else if(e.name===p.ReserveCacheError.name){l.info(e.message)}else{l.info(`[warning] ${e.message}`)}}return})}t.cacheConfiguration=cacheConfiguration;function isConfigurationCacheDisabled(){return!f.inputBoolean("configuration-cache-enabled",false)}},,,,,function(e,t,n){"use strict";e.exports=function(e,t,r,i,a,o){var s=n(248);var c=s.canEvaluate;var u=s.tryCatch;var l=s.errorObj;var p;if(true){if(c){var f=function(e){return new Function("value","holder"," \n 'use strict'; \n holder.pIndex = value; \n holder.checkFulfillment(this); \n ".replace(/Index/g,e))};var d=function(e){return new Function("promise","holder"," \n 'use strict'; \n holder.pIndex = promise; \n ".replace(/Index/g,e))};var m=function(t){var n=new Array(t);for(var r=0;r<n.length;++r){n[r]="this.p"+(r+1)}var i=n.join(" = ")+" = null;";var o="var promise;\n"+n.map(function(e){return" \n promise = "+e+"; \n if (promise instanceof Promise) { \n promise.cancel(); \n } \n "}).join("\n");var s=n.join(", ");var c="Holder$"+t;var p="return function(tryCatch, errorObj, Promise, async) { \n 'use strict'; \n function [TheName](fn) { \n [TheProperties] \n this.fn = fn; \n this.asyncNeeded = true; \n this.now = 0; \n } \n \n [TheName].prototype._callFunction = function(promise) { \n promise._pushContext(); \n var ret = tryCatch(this.fn)([ThePassedArguments]); \n promise._popContext(); \n if (ret === errorObj) { \n promise._rejectCallback(ret.e, false); \n } else { \n promise._resolveCallback(ret); \n } \n }; \n \n [TheName].prototype.checkFulfillment = function(promise) { \n var now = ++this.now; \n if (now === [TheTotal]) { \n if (this.asyncNeeded) { \n async.invoke(this._callFunction, this, promise); \n } else { \n this._callFunction(promise); \n } \n \n } \n }; \n \n [TheName].prototype._resultCancelled = function() { \n [CancellationCode] \n }; \n \n return [TheName]; \n }(tryCatch, errorObj, Promise, async); \n ";p=p.replace(/\[TheName\]/g,c).replace(/\[TheTotal\]/g,t).replace(/\[ThePassedArguments\]/g,s).replace(/\[TheProperties\]/g,i).replace(/\[CancellationCode\]/g,o);return new Function("tryCatch","errorObj","Promise","async",p)(u,l,e,a)};var h=[];var g=[];var y=[];for(var v=0;v<8;++v){h.push(m(v+1));g.push(f(v+1));y.push(d(v+1))}p=function(e){this._reject(e)}}}e.join=function(){var n=arguments.length-1;var a;if(n>0&&typeof arguments[n]==="function"){a=arguments[n];if(true){if(n<=8&&c){var u=new e(i);u._captureStackTrace();var l=h[n-1];var f=new l(a);var d=g;for(var m=0;m<n;++m){var v=r(arguments[m],u);if(v instanceof e){v=v._target();var b=v._bitField;if((b&50397184)===0){v._then(d[m],p,undefined,u,f);y[m](v,f);f.asyncNeeded=false}else if((b&33554432)!==0){d[m].call(u,v._value(),f)}else if((b&16777216)!==0){u._reject(v._reason())}else{u._cancel()}}else{d[m].call(u,v,f)}}if(!u._isFateSealed()){if(f.asyncNeeded){var w=o();if(w!==null){f.fn=s.domainBind(w,f.fn)}}u._setAsyncGuaranteed();u._setOnCancel(f)}return u}}}var _=arguments.length;var x=new Array(_);for(var k=0;k<_;++k){x[k]=arguments[k]}if(a)x.pop();var u=new t(x).promise();return a!==undefined?u.spread(a):u}}},,,,,function(e,t,n){"use strict";e.exports=function(e,t,r,i,a,o){var s=e._getDomain;var c=n(248);var u=c.tryCatch;function ReductionPromiseArray(t,n,r,i){this.constructor$(t);var o=s();this._fn=o===null?n:c.domainBind(o,n);if(r!==undefined){r=e.resolve(r);r._attachCancellationCallback(this)}this._initialValue=r;this._currentCancellable=null;if(i===a){this._eachValues=Array(this._length)}else if(i===0){this._eachValues=null}else{this._eachValues=undefined}this._promise._captureStackTrace();this._init$(undefined,-5)}c.inherits(ReductionPromiseArray,t);ReductionPromiseArray.prototype._gotAccum=function(e){if(this._eachValues!==undefined&&this._eachValues!==null&&e!==a){this._eachValues.push(e)}};ReductionPromiseArray.prototype._eachComplete=function(e){if(this._eachValues!==null){this._eachValues.push(e)}return this._eachValues};ReductionPromiseArray.prototype._init=function(){};ReductionPromiseArray.prototype._resolveEmptyArray=function(){this._resolve(this._eachValues!==undefined?this._eachValues:this._initialValue)};ReductionPromiseArray.prototype.shouldCopyValues=function(){return false};ReductionPromiseArray.prototype._resolve=function(e){this._promise._resolveCallback(e);this._values=null};ReductionPromiseArray.prototype._resultCancelled=function(t){if(t===this._initialValue)return this._cancel();if(this._isResolved())return;this._resultCancelled$();if(this._currentCancellable instanceof e){this._currentCancellable.cancel()}if(this._initialValue instanceof e){this._initialValue.cancel()}};ReductionPromiseArray.prototype._iterate=function(t){this._values=t;var n;var r;var i=t.length;if(this._initialValue!==undefined){n=this._initialValue;r=0}else{n=e.resolve(t[0]);r=1}this._currentCancellable=n;if(!n.isRejected()){for(;r<i;++r){var a={accum:null,value:t[r],index:r,length:i,array:this};n=n._then(gotAccum,undefined,undefined,a,undefined)}}if(this._eachValues!==undefined){n=n._then(this._eachComplete,undefined,undefined,this,undefined)}n._then(completed,completed,undefined,n,this)};e.prototype.reduce=function(e,t){return reduce(this,e,t,null)};e.reduce=function(e,t,n,r){return reduce(e,t,n,r)};function completed(e,t){if(this.isFulfilled()){t._resolve(e)}else{t._reject(e)}}function reduce(e,t,n,i){if(typeof t!=="function"){return r("expecting a function but got "+c.classString(t))}var a=new ReductionPromiseArray(e,t,n,i);return a.promise()}function gotAccum(t){this.accum=t;this.array._gotAccum(t);var n=i(this.value,this.array._promise);if(n instanceof e){this.array._currentCancellable=n;return n._then(gotValue,undefined,undefined,this,undefined)}else{return gotValue.call(this,n)}}function gotValue(t){var n=this.array;var r=n._promise;var i=u(n._fn);r._pushContext();var a;if(n._eachValues!==undefined){a=i.call(r._boundValue(),t,this.index,this.length)}else{a=i.call(r._boundValue(),this.accum,t,this.index,this.length)}if(a instanceof e){n._currentCancellable=a}var s=r._popContext();o.checkForgottenReturns(a,s,n._eachValues!==undefined?"Promise.each":"Promise.reduce",r);return a}}},function(e){var t;var n;var r;var i;var a;var o;var s;var c;var u;var l;var p;var f;var d;var m;var h;var g;var y;var v;var b;var w;var _;var x;var k;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(n,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,r){return e[n]=t?t(n,r):r}}})(function(e){var S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){S(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i))e[i]=t[i]}return e};r=function(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++){if(t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i]))n[r[i]]=e[r[i]]}return n};i=function(e,t,n,r){var i=arguments.length,a=i<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,o;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)if(o=e[s])a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a;return i>3&&a&&Object.defineProperty(t,n,a),a};a=function(e,t){return function(n,r){t(n,r,e)}};o=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o;return o={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function verb(e){return function(t){return step([e,t])}}function step(o){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(a=o[0]&2?i["return"]:o[0]?i["throw"]||((a=i["return"])&&a.call(i),0):i.next)&&!(a=a.call(i,o[1])).done)return a;if(i=0,a)o=[o[0]&2,a.value];switch(o[0]){case 0:case 1:a=o;break;case 4:n.label++;return{value:o[1],done:false};case 5:n.label++;i=o[1];o=[0];continue;case 7:o=n.ops.pop();n.trys.pop();continue;default:if(!(a=n.trys,a=a.length>0&&a[a.length-1])&&(o[0]===6||o[0]===2)){n=0;continue}if(o[0]===3&&(!a||o[1]>a[0]&&o[1]<a[3])){n.label=o[1];break}if(o[0]===6&&n.label<a[1]){n.label=a[1];a=o;break}if(a&&n.label<a[2]){n.label=a[2];n.ops.push(o);break}if(a[2])n.ops.pop();n.trys.pop();continue}o=t.call(e,n)}catch(e){o=[6,e];i=0}finally{r=a=0}if(o[0]&5)throw o[1];return{value:o[0]?o[1]:void 0,done:true}}};u=function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))k(t,e,n)};k=Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};l=function(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)a.push(i.value)}catch(e){o={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(o)throw o.error}}return a};f=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(p(arguments[t]));return e};d=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),i=0,t=0;t<n;t++)for(var a=arguments[t],o=0,s=a.length;o<s;o++,i++)r[i]=a[o];return r};m=function(e){return this instanceof m?(this.v=e,this):new m(e)};h=function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,a=[];return i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i;function verb(e){if(r[e])i[e]=function(t){return new Promise(function(n,r){a.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof m?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),a.shift(),a.length)resume(a[0][0],a[0][1])}};g=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:m(e[r](t)),done:r==="return"}:i?i(t):t}:i}};y=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};v=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var j=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};b=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))k(t,e,n);j(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};_=function(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)};x=function(e,t,n){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,n);return n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",a);e("__metadata",o);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",k);e("__values",l);e("__read",p);e("__spread",f);e("__spreadArrays",d);e("__await",m);e("__asyncGenerator",h);e("__asyncDelegator",g);e("__asyncValues",y);e("__makeTemplateObject",v);e("__importStar",b);e("__importDefault",w);e("__classPrivateFieldGet",_);e("__classPrivateFieldSet",x)})},,,,,,,function(e){"use strict";if(typeof process==="undefined"||!process.version||process.version.indexOf("v0.")===0||process.version.indexOf("v1.")===0&&process.version.indexOf("v1.8.")!==0){e.exports={nextTick:nextTick}}else{e.exports=process}function nextTick(e,t,n,r){if(typeof e!=="function"){throw new TypeError('"callback" argument must be a function')}var i=arguments.length;var a,o;switch(i){case 0:case 1:return process.nextTick(e);case 2:return process.nextTick(function afterTickOne(){e.call(null,t)});case 3:return process.nextTick(function afterTickTwo(){e.call(null,t,n)});case 4:return process.nextTick(function afterTickThree(){e.call(null,t,n,r)});default:a=new Array(i-1);o=0;while(o<a.length){a[o++]=arguments[o]}return process.nextTick(function afterTick(){e.apply(null,a)})}}},,,,function(e,t,n){var r=n(139);var i=n(722);function v4(e,t,n){var a=t&&n||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var o=e.random||(e.rng||r)();o[6]=o[6]&15|64;o[8]=o[8]&63|128;if(t){for(var s=0;s<16;++s){t[a+s]=o[s]}}return t||i(o)}e.exports=v4},,,,,function(e,t,n){"use strict";var r=n(822);var i=Object.keys||function(e){var t=[];for(var n in e){t.push(n)}return t};e.exports=Duplex;var a=Object.create(n(143));a.inherits=n(689);var o=n(242);var s=n(27);a.inherits(Duplex,o);{var c=i(s.prototype);for(var u=0;u<c.length;u++){var l=c[u];if(!Duplex.prototype[l])Duplex.prototype[l]=s.prototype[l]}}function Duplex(e){if(!(this instanceof Duplex))return new Duplex(e);o.call(this,e);s.call(this,e);if(e&&e.readable===false)this.readable=false;if(e&&e.writable===false)this.writable=false;this.allowHalfOpen=true;if(e&&e.allowHalfOpen===false)this.allowHalfOpen=false;this.once("end",onend)}Object.defineProperty(Duplex.prototype,"writableHighWaterMark",{enumerable:false,get:function(){return this._writableState.highWaterMark}});function onend(){if(this.allowHalfOpen||this._writableState.ended)return;r.nextTick(onEndNT,this)}function onEndNT(e){e.end()}Object.defineProperty(Duplex.prototype,"destroyed",{get:function(){if(this._readableState===undefined||this._writableState===undefined){return false}return this._readableState.destroyed&&this._writableState.destroyed},set:function(e){if(this._readableState===undefined||this._writableState===undefined){return}this._readableState.destroyed=e;this._writableState.destroyed=e}});Duplex.prototype._destroy=function(e,t){this.push(null);this.end();r.nextTick(t,e)}},function(e,t,n){"use strict";e.exports=function(e,t,r,i){var a=n(248);var o=function(e){return e.then(function(t){return race(t,e)})};function race(n,s){var c=r(n);if(c instanceof e){return o(c)}else{n=a.asArray(n);if(n===null)return i("expecting an array or an iterable object but got "+a.classString(n))}var u=new e(t);if(s!==undefined){u._propagateFrom(s,3)}var l=u._fulfill;var p=u._reject;for(var f=0,d=n.length;f<d;++f){var m=n[f];if(m===undefined&&!(f in n)){continue}e.cast(m)._then(l,p,undefined,u,null)}return u}e.race=function(e){return race(e,undefined)};e.prototype.race=function(){return race(this,undefined)}}},,,function(e){e.exports=require("url")},,function(e){if(typeof Object.create==="function"){e.exports=function inherits(e,t){if(t){e.super_=t;e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}})}}}else{e.exports=function inherits(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype;e.prototype=new n;e.prototype.constructor=e}}}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,function(e,t,n){e.exports=Extract;var r=n(379);var i=n(311).Writer;var a=n(622);var o=n(794);var s=n(553);var c=n(489);function Extract(e){e.path=a.resolve(a.normalize(e.path));var t=new r(e);var n=new o.Writable({objectMode:true});n._write=function(t,n,r){if(t.type=="Directory")return r();var o=a.join(e.path,t.path);if(o.indexOf(e.path)!=0){return r()}const s=e.getWriter?e.getWriter({path:o}):i({path:o});t.pipe(s).on("error",r).on("close",r)};var u=s(t,n);t.once("crx-header",function(e){u.crxHeader=e});t.pipe(n).on("finish",function(){u.emit("close")});u.promise=function(){return new c(function(e,t){u.on("close",e);u.on("error",t)})};return u}},,,,,,,function(e,t,n){"use strict";e.exports=function(e,t){var r={};var i=n(248);var a=n(663);var o=i.withAppended;var s=i.maybeWrapAsError;var c=i.canEvaluate;var u=n(351).TypeError;var l="Async";var p={__isPromisified__:true};var f=["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"];var d=new RegExp("^(?:"+f.join("|")+")$");var m=function(e){return i.isIdentifier(e)&&e.charAt(0)!=="_"&&e!=="constructor"};function propsFilter(e){return!d.test(e)}function isPromisified(e){try{return e.__isPromisified__===true}catch(e){return false}}function hasPromisified(e,t,n){var r=i.getDataPropertyOrDefault(e,t+n,p);return r?isPromisified(r):false}function checkValid(e,t,n){for(var r=0;r<e.length;r+=2){var i=e[r];if(n.test(i)){var a=i.replace(n,"");for(var o=0;o<e.length;o+=2){if(e[o]===a){throw new u("Cannot promisify an API that has normal methods with '%s'-suffix\n\n See http://goo.gl/MqrFmX\n".replace("%s",t))}}}}}function promisifiableMethods(e,t,n,r){var a=i.inheritedDataKeys(e);var o=[];for(var s=0;s<a.length;++s){var c=a[s];var u=e[c];var l=r===m?true:m(c,u,e);if(typeof u==="function"&&!isPromisified(u)&&!hasPromisified(e,c,t)&&r(c,u,e,l)){o.push(c,u)}}checkValid(o,t,n);return o}var h=function(e){return e.replace(/([$])/,"\\$")};var g;if(true){var y=function(e){var t=[e];var n=Math.max(0,e-1-3);for(var r=e-1;r>=n;--r){t.push(r)}for(var r=e+1;r<=3;++r){t.push(r)}return t};var v=function(e){return i.filledRange(e,"_arg","")};var b=function(e){return i.filledRange(Math.max(e,3),"_arg","")};var w=function(e){if(typeof e.length==="number"){return Math.max(Math.min(e.length,1023+1),0)}return 0};g=function(n,c,u,l,p,f){var d=Math.max(0,w(l)-1);var m=y(d);var h=typeof n==="string"||c===r;function generateCallForArgumentCount(e){var t=v(e).join(", ");var n=e>0?", ":"";var r;if(h){r="ret = callback.call(this, {{args}}, nodeback); break;\n"}else{r=c===undefined?"ret = callback({{args}}, nodeback); break;\n":"ret = callback.call(receiver, {{args}}, nodeback); break;\n"}return r.replace("{{args}}",t).replace(", ",n)}function generateArgumentSwitchCase(){var e="";for(var t=0;t<m.length;++t){e+="case "+m[t]+":"+generateCallForArgumentCount(m[t])}e+=" \n default: \n var args = new Array(len + 1); \n var i = 0; \n for (var i = 0; i < len; ++i) { \n args[i] = arguments[i]; \n } \n args[i] = nodeback; \n [CodeForCall] \n break; \n ".replace("[CodeForCall]",h?"ret = callback.apply(this, args);\n":"ret = callback.apply(receiver, args);\n");return e}var g=typeof n==="string"?"this != null ? this['"+n+"'] : fn":"fn";var _="'use strict'; \n var ret = function (Parameters) { \n 'use strict'; \n var len = arguments.length; \n var promise = new Promise(INTERNAL); \n promise._captureStackTrace(); \n var nodeback = nodebackForPromise(promise, "+f+"); \n var ret; \n var callback = tryCatch([GetFunctionCode]); \n switch(len) { \n [CodeForSwitchCase] \n } \n if (ret === errorObj) { \n promise._rejectCallback(maybeWrapAsError(ret.e), true, true);\n } \n if (!promise._isFateSealed()) promise._setAsyncGuaranteed(); \n return promise; \n }; \n notEnumerableProp(ret, '__isPromisified__', true); \n return ret; \n ".replace("[CodeForSwitchCase]",generateArgumentSwitchCase()).replace("[GetFunctionCode]",g);_=_.replace("Parameters",b(d));return new Function("Promise","fn","receiver","withAppended","maybeWrapAsError","nodebackForPromise","tryCatch","errorObj","notEnumerableProp","INTERNAL",_)(e,l,c,o,s,a,i.tryCatch,i.errorObj,i.notEnumerableProp,t)}}function makeNodePromisifiedClosure(n,c,u,l,p,f){var d=function(){return this}();var m=n;if(typeof m==="string"){n=l}function promisified(){var i=c;if(c===r)i=this;var u=new e(t);u._captureStackTrace();var l=typeof m==="string"&&this!==d?this[m]:n;var p=a(u,f);try{l.apply(i,o(arguments,p))}catch(e){u._rejectCallback(s(e),true,true)}if(!u._isFateSealed())u._setAsyncGuaranteed();return u}i.notEnumerableProp(promisified,"__isPromisified__",true);return promisified}var _=c?g:makeNodePromisifiedClosure;function promisifyAll(e,t,n,a,o){var s=new RegExp(h(t)+"$");var c=promisifiableMethods(e,t,s,n);for(var u=0,l=c.length;u<l;u+=2){var p=c[u];var f=c[u+1];var d=p+t;if(a===_){e[d]=_(p,r,p,f,t,o)}else{var m=a(f,function(){return _(p,r,p,f,t,o)});i.notEnumerableProp(m,"__isPromisified__",true);e[d]=m}}i.toFastProperties(e);return e}function promisify(e,t,n){return _(e,t,undefined,e,null,n)}e.promisify=function(e,t){if(typeof e!=="function"){throw new u("expecting a function but got "+i.classString(e))}if(isPromisified(e)){return e}t=Object(t);var n=t.context===undefined?r:t.context;var a=!!t.multiArgs;var o=promisify(e,n,a);i.copyDescriptors(e,o,propsFilter);return o};e.promisifyAll=function(e,t){if(typeof e!=="function"&&typeof e!=="object"){throw new u("the target of promisifyAll must be an object or a function\n\n See http://goo.gl/MqrFmX\n")}t=Object(t);var n=!!t.multiArgs;var r=t.suffix;if(typeof r!=="string")r=l;var a=t.filter;if(typeof a!=="function")a=m;var o=t.promisifier;if(typeof o!=="function")o=_;if(!i.isIdentifier(r)){throw new RangeError("suffix must be a valid identifier\n\n See http://goo.gl/MqrFmX\n")}var s=i.inheritedDataKeys(e);for(var c=0;c<s.length;++c){var p=e[s[c]];if(s[c]!=="constructor"&&i.isClass(p)){promisifyAll(p.prototype,r,a,o,n);promisifyAll(p,r,a,o,n)}}return promisifyAll(e,r,a,o,n)}}},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},function(e,t,n){e.exports=n(512)},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var r=_interopRequireDefault(n(676));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=[];for(let e=0;e<256;++e){i.push((e+256).toString(16).substr(1))}function stringify(e,t=0){const n=(i[e[t+0]]+i[e[t+1]]+i[e[t+2]]+i[e[t+3]]+"-"+i[e[t+4]]+i[e[t+5]]+"-"+i[e[t+6]]+i[e[t+7]]+"-"+i[e[t+8]]+i[e[t+9]]+"-"+i[e[t+10]]+i[e[t+11]]+i[e[t+12]]+i[e[t+13]]+i[e[t+14]]+i[e[t+15]]).toLowerCase();if(!(0,r.default)(n)){throw TypeError("Stringified UUID is invalid")}return n}var a=stringify;t.default=a},function(e,t,n){t.alphasort=alphasort;t.alphasorti=alphasorti;t.setopts=setopts;t.ownProp=ownProp;t.makeAbs=makeAbs;t.finish=finish;t.mark=mark;t.isIgnored=isIgnored;t.childrenIgnored=childrenIgnored;function ownProp(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var r=n(622);var i=n(93);var a=n(681);var o=i.Minimatch;function alphasorti(e,t){return e.toLowerCase().localeCompare(t.toLowerCase())}function alphasort(e,t){return e.localeCompare(t)}function setupIgnores(e,t){e.ignore=t.ignore||[];if(!Array.isArray(e.ignore))e.ignore=[e.ignore];if(e.ignore.length){e.ignore=e.ignore.map(ignoreMap)}}function ignoreMap(e){var t=null;if(e.slice(-3)==="/**"){var n=e.replace(/(\/\*\*)+$/,"");t=new o(n,{dot:true})}return{matcher:new o(e,{dot:true}),gmatcher:t}}function setopts(e,t,n){if(!n)n={};if(n.matchBase&&-1===t.indexOf("/")){if(n.noglobstar){throw new Error("base matching requires globstar")}t="**/"+t}e.silent=!!n.silent;e.pattern=t;e.strict=n.strict!==false;e.realpath=!!n.realpath;e.realpathCache=n.realpathCache||Object.create(null);e.follow=!!n.follow;e.dot=!!n.dot;e.mark=!!n.mark;e.nodir=!!n.nodir;if(e.nodir)e.mark=true;e.sync=!!n.sync;e.nounique=!!n.nounique;e.nonull=!!n.nonull;e.nosort=!!n.nosort;e.nocase=!!n.nocase;e.stat=!!n.stat;e.noprocess=!!n.noprocess;e.absolute=!!n.absolute;e.maxLength=n.maxLength||Infinity;e.cache=n.cache||Object.create(null);e.statCache=n.statCache||Object.create(null);e.symlinks=n.symlinks||Object.create(null);setupIgnores(e,n);e.changedCwd=false;var i=process.cwd();if(!ownProp(n,"cwd"))e.cwd=i;else{e.cwd=r.resolve(n.cwd);e.changedCwd=e.cwd!==i}e.root=n.root||r.resolve(e.cwd,"/");e.root=r.resolve(e.root);if(process.platform==="win32")e.root=e.root.replace(/\\/g,"/");e.cwdAbs=a(e.cwd)?e.cwd:makeAbs(e,e.cwd);if(process.platform==="win32")e.cwdAbs=e.cwdAbs.replace(/\\/g,"/");e.nomount=!!n.nomount;n.nonegate=true;n.nocomment=true;e.minimatch=new o(t,n);e.options=e.minimatch.options}function finish(e){var t=e.nounique;var n=t?[]:Object.create(null);for(var r=0,i=e.matches.length;r<i;r++){var a=e.matches[r];if(!a||Object.keys(a).length===0){if(e.nonull){var o=e.minimatch.globSet[r];if(t)n.push(o);else n[o]=true}}else{var s=Object.keys(a);if(t)n.push.apply(n,s);else s.forEach(function(e){n[e]=true})}}if(!t)n=Object.keys(n);if(!e.nosort)n=n.sort(e.nocase?alphasorti:alphasort);if(e.mark){for(var r=0;r<n.length;r++){n[r]=e._mark(n[r])}if(e.nodir){n=n.filter(function(t){var n=!/\/$/.test(t);var r=e.cache[t]||e.cache[makeAbs(e,t)];if(n&&r)n=r!=="DIR"&&!Array.isArray(r);return n})}}if(e.ignore.length)n=n.filter(function(t){return!isIgnored(e,t)});e.found=n}function mark(e,t){var n=makeAbs(e,t);var r=e.cache[n];var i=t;if(r){var a=r==="DIR"||Array.isArray(r);var o=t.slice(-1)==="/";if(a&&!o)i+="/";else if(!a&&o)i=i.slice(0,-1);if(i!==t){var s=makeAbs(e,i);e.statCache[s]=e.statCache[n];e.cache[s]=e.cache[n]}}return i}function makeAbs(e,t){var n=t;if(t.charAt(0)==="/"){n=r.join(e.root,t)}else if(a(t)||t===""){n=t}else if(e.changedCwd){n=r.resolve(e.cwd,t)}else{n=r.resolve(t)}if(process.platform==="win32")n=n.replace(/\\/g,"/");return n}function isIgnored(e,t){if(!e.ignore.length)return false;return e.ignore.some(function(e){return e.matcher.match(t)||!!(e.gmatcher&&e.gmatcher.match(t))})}function childrenIgnored(e,t){if(!e.ignore.length)return false;return e.ignore.some(function(e){return!!(e.gmatcher&&e.gmatcher.match(t))})}},,,,,,,,,function(e){var t;var n;var r;var i;var a;var o;var s;var c;var u;var l;var p;var f;var d;var m;var h;var g;var y;var v;var b;var w;var _;var x;var k;(function(t){var n=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(n,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(n,createExporter(e.exports)))}else{t(createExporter(n))}function createExporter(e,t){if(e!==n){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(n,r){return e[n]=t?t(n,r):r}}})(function(e){var S=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};t=function(e,t){S(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i))e[i]=t[i]}return e};r=function(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++){if(t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i]))n[r[i]]=e[r[i]]}return n};i=function(e,t,n,r){var i=arguments.length,a=i<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,o;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)if(o=e[s])a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a;return i>3&&a&&Object.defineProperty(t,n,a),a};a=function(e,t){return function(n,r){t(n,r,e)}};o=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};s=function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};c=function(e,t){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o;return o={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function verb(e){return function(t){return step([e,t])}}function step(o){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,i&&(a=o[0]&2?i["return"]:o[0]?i["throw"]||((a=i["return"])&&a.call(i),0):i.next)&&!(a=a.call(i,o[1])).done)return a;if(i=0,a)o=[o[0]&2,a.value];switch(o[0]){case 0:case 1:a=o;break;case 4:n.label++;return{value:o[1],done:false};case 5:n.label++;i=o[1];o=[0];continue;case 7:o=n.ops.pop();n.trys.pop();continue;default:if(!(a=n.trys,a=a.length>0&&a[a.length-1])&&(o[0]===6||o[0]===2)){n=0;continue}if(o[0]===3&&(!a||o[1]>a[0]&&o[1]<a[3])){n.label=o[1];break}if(o[0]===6&&n.label<a[1]){n.label=a[1];a=o;break}if(a&&n.label<a[2]){n.label=a[2];n.ops.push(o);break}if(a[2])n.ops.pop();n.trys.pop();continue}o=t.call(e,n)}catch(e){o=[6,e];i=0}finally{r=a=0}if(o[0]&5)throw o[1];return{value:o[0]?o[1]:void 0,done:true}}};u=function(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))k(t,e,n)};k=Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};l=function(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};p=function(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{while((t===void 0||t-- >0)&&!(i=r.next()).done)a.push(i.value)}catch(e){o={error:e}}finally{try{if(i&&!i.done&&(n=r["return"]))n.call(r)}finally{if(o)throw o.error}}return a};f=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(p(arguments[t]));return e};d=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),i=0,t=0;t<n;t++)for(var a=arguments[t],o=0,s=a.length;o<s;o++,i++)r[i]=a[o];return r};m=function(e){return this instanceof m?(this.v=e,this):new m(e)};h=function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),i,a=[];return i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i;function verb(e){if(r[e])i[e]=function(t){return new Promise(function(n,r){a.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof m?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),a.shift(),a.length)resume(a[0][0],a[0][1])}};g=function(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:m(e[r](t)),done:r==="return"}:i?i(t):t}:i}};y=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof l==="function"?l(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,i){n=e[t](n),settle(r,i,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}};v=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};var j=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};b=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))k(t,e,n);j(t,e);return t};w=function(e){return e&&e.__esModule?e:{default:e}};_=function(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)};x=function(e,t,n){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,n);return n};e("__extends",t);e("__assign",n);e("__rest",r);e("__decorate",i);e("__param",a);e("__metadata",o);e("__awaiter",s);e("__generator",c);e("__exportStar",u);e("__createBinding",k);e("__values",l);e("__read",p);e("__spread",f);e("__spreadArrays",d);e("__await",m);e("__asyncGenerator",h);e("__asyncDelegator",g);e("__asyncValues",y);e("__makeTemplateObject",v);e("__importStar",b);e("__importDefault",w);e("__classPrivateFieldGet",_);e("__classPrivateFieldSet",x)})},,,function(e,t,n){var r=n(721);var i=n(614).EventEmitter;e.exports=Chainsaw;function Chainsaw(e){var t=Chainsaw.saw(e,{});var n=e.call(t.handlers,t);if(n!==undefined)t.handlers=n;t.record();return t.chain()}Chainsaw.light=function ChainsawLight(e){var t=Chainsaw.saw(e,{});var n=e.call(t.handlers,t);if(n!==undefined)t.handlers=n;return t.chain()};Chainsaw.saw=function(e,t){var n=new i;n.handlers=t;n.actions=[];n.chain=function(){var e=r(n.handlers).map(function(t){if(this.isRoot)return t;var r=this.path;if(typeof t==="function"){this.update(function(){n.actions.push({path:r,args:[].slice.call(arguments)});return e})}});process.nextTick(function(){n.emit("begin");n.next()});return e};n.pop=function(){return n.actions.shift()};n.next=function(){var e=n.pop();if(!e){n.emit("end")}else if(!e.trap){var t=n.handlers;e.path.forEach(function(e){t=t[e]});t.apply(n.handlers,e.args)}};n.nest=function(t){var r=[].slice.call(arguments,1);var i=true;if(typeof t==="boolean"){var i=t;t=r.shift()}var a=Chainsaw.saw(e,{});var o=e.call(a.handlers,a);if(o!==undefined)a.handlers=o;if("undefined"!==typeof n.step){a.record()}t.apply(a.chain(),r);if(i!==false)a.on("end",n.next)};n.record=function(){upgradeChainsaw(n)};["trap","down","jump"].forEach(function(e){n[e]=function(){throw new Error("To use the trap, down and jump features, please "+"call record() first to start recording actions.")}});return n};function upgradeChainsaw(e){e.step=0;e.pop=function(){return e.actions[e.step++]};e.trap=function(t,n){var r=Array.isArray(t)?t:[t];e.actions.push({path:r,step:e.step,cb:n,trap:true})};e.down=function(t){var n=(Array.isArray(t)?t:[t]).join("/");var r=e.actions.slice(e.step).map(function(t){if(t.trap&&t.step<=e.step)return false;return t.path.join("/")==n}).indexOf(true);if(r>=0)e.step+=r;else e.step=e.actions.length;var i=e.actions[e.step-1];if(i&&i.trap){e.step=i.step;i.cb()}else e.next()};e.jump=function(t){e.step=t;e.next()}}},,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TraceAPI=void 0;var r=n(162);var i=n(976);var a=function(){function TraceAPI(){}TraceAPI.getInstance=function(){if(!this._instance){this._instance=new TraceAPI}return this._instance};TraceAPI.prototype.setGlobalTracerProvider=function(e){if(i._global[i.GLOBAL_TRACE_API_KEY]){return this.getTracerProvider()}i._global[i.GLOBAL_TRACE_API_KEY]=i.makeGetter(i.API_BACKWARDS_COMPATIBILITY_VERSION,e,r.NOOP_TRACER_PROVIDER);return this.getTracerProvider()};TraceAPI.prototype.getTracerProvider=function(){var e,t;return(t=(e=i._global[i.GLOBAL_TRACE_API_KEY])===null||e===void 0?void 0:e.call(i._global,i.API_BACKWARDS_COMPATIBILITY_VERSION))!==null&&t!==void 0?t:r.NOOP_TRACER_PROVIDER};TraceAPI.prototype.getTracer=function(e,t){return this.getTracerProvider().getTracer(e,t)};TraceAPI.prototype.disable=function(){delete i._global[i.GLOBAL_TRACE_API_KEY]};return TraceAPI}();t.TraceAPI=a},,,,,,,function(e,t,n){"use strict";e.exports=PassThrough;var r=n(925);var i=Object.create(n(143));i.inherits=n(689);i.inherits(PassThrough,r);function PassThrough(e){if(!(this instanceof PassThrough))return new PassThrough(e);r.call(this,e)}PassThrough.prototype._transform=function(e,t,n){n(null,e)}},function(e){var t=function(){"use strict";return this===undefined}();if(t){e.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:t,propertyIsWritable:function(e,t){var n=Object.getOwnPropertyDescriptor(e,t);return!!(!n||n.writable||n.set)}}}else{var n={}.hasOwnProperty;var r={}.toString;var i={}.constructor.prototype;var a=function(e){var t=[];for(var r in e){if(n.call(e,r)){t.push(r)}}return t};var o=function(e,t){return{value:e[t]}};var s=function(e,t,n){e[t]=n.value;return e};var c=function(e){return e};var u=function(e){try{return Object(e).constructor.prototype}catch(e){return i}};var l=function(e){try{return r.call(e)==="[object Array]"}catch(e){return false}};e.exports={isArray:l,keys:a,names:a,defineProperty:s,getDescriptor:o,freeze:c,getPrototypeOf:u,isES5:t,propertyIsWritable:function(){return true}}}},function(e,t,n){(function(){var t,r,i;t=n(683);i=n(257);e.exports=r=function(){function XMLAttribute(e,n,r){this.parent=e;if(this.parent){this.options=this.parent.options;this.stringify=this.parent.stringify}if(n==null){throw new Error("Missing attribute name. "+this.debugInfo(n))}this.name=this.stringify.name(n);this.value=this.stringify.attValue(r);this.type=t.Attribute;this.isId=false;this.schemaTypeInfo=null}Object.defineProperty(XMLAttribute.prototype,"nodeType",{get:function(){return this.type}});Object.defineProperty(XMLAttribute.prototype,"ownerElement",{get:function(){return this.parent}});Object.defineProperty(XMLAttribute.prototype,"textContent",{get:function(){return this.value},set:function(e){return this.value=e||""}});Object.defineProperty(XMLAttribute.prototype,"namespaceURI",{get:function(){return""}});Object.defineProperty(XMLAttribute.prototype,"prefix",{get:function(){return""}});Object.defineProperty(XMLAttribute.prototype,"localName",{get:function(){return this.name}});Object.defineProperty(XMLAttribute.prototype,"specified",{get:function(){return true}});XMLAttribute.prototype.clone=function(){return Object.create(this)};XMLAttribute.prototype.toString=function(e){return this.options.writer.attribute(this,this.options.writer.filterOptions(e))};XMLAttribute.prototype.debugInfo=function(e){e=e||this.name;if(e==null){return"parent: <"+this.parent.name+">"}else{return"attribute: {"+e+"}, parent: <"+this.parent.name+">"}};XMLAttribute.prototype.isEqualNode=function(e){if(e.namespaceURI!==this.namespaceURI){return false}if(e.prefix!==this.prefix){return false}if(e.localName!==this.localName){return false}if(e.value!==this.value){return false}return true};return XMLAttribute}()}).call(this)},function(e,t,n){(function(){"use strict";var e,r,i,a,o,s,c,u,l=function(e,t){return function(){return e.apply(t,arguments)}},p=function(e,t){for(var n in t){if(f.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},f={}.hasOwnProperty;c=n(645);i=n(614);e=n(210);s=n(350);u=n(343).setImmediate;r=n(791).defaults;a=function(e){return typeof e==="object"&&e!=null&&Object.keys(e).length===0};o=function(e,t,n){var r,i,a;for(r=0,i=e.length;r<i;r++){a=e[r];t=a(t,n)}return t};t.Parser=function(n){p(Parser,n);function Parser(e){this.parseStringPromise=l(this.parseStringPromise,this);this.parseString=l(this.parseString,this);this.reset=l(this.reset,this);this.assignOrPush=l(this.assignOrPush,this);this.processAsync=l(this.processAsync,this);var n,i,a;if(!(this instanceof t.Parser)){return new t.Parser(e)}this.options={};i=r["0.2"];for(n in i){if(!f.call(i,n))continue;a=i[n];this.options[n]=a}for(n in e){if(!f.call(e,n))continue;a=e[n];this.options[n]=a}if(this.options.xmlns){this.options.xmlnskey=this.options.attrkey+"ns"}if(this.options.normalizeTags){if(!this.options.tagNameProcessors){this.options.tagNameProcessors=[]}this.options.tagNameProcessors.unshift(s.normalize)}this.reset()}Parser.prototype.processAsync=function(){var e,t;try{if(this.remaining.length<=this.options.chunkSize){e=this.remaining;this.remaining="";this.saxParser=this.saxParser.write(e);return this.saxParser.close()}else{e=this.remaining.substr(0,this.options.chunkSize);this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length);this.saxParser=this.saxParser.write(e);return u(this.processAsync)}}catch(e){t=e;if(!this.saxParser.errThrown){this.saxParser.errThrown=true;return this.emit(t)}}};Parser.prototype.assignOrPush=function(e,t,n){if(!(t in e)){if(!this.options.explicitArray){return e[t]=n}else{return e[t]=[n]}}else{if(!(e[t]instanceof Array)){e[t]=[e[t]]}return e[t].push(n)}};Parser.prototype.reset=function(){var e,t,n,r;this.removeAllListeners();this.saxParser=c.parser(this.options.strict,{trim:false,normalize:false,xmlns:this.options.xmlns});this.saxParser.errThrown=false;this.saxParser.onerror=function(e){return function(t){e.saxParser.resume();if(!e.saxParser.errThrown){e.saxParser.errThrown=true;return e.emit("error",t)}}}(this);this.saxParser.onend=function(e){return function(){if(!e.saxParser.ended){e.saxParser.ended=true;return e.emit("end",e.resultObject)}}}(this);this.saxParser.ended=false;this.EXPLICIT_CHARKEY=this.options.explicitCharkey;this.resultObject=null;r=[];e=this.options.attrkey;t=this.options.charkey;this.saxParser.onopentag=function(n){return function(i){var a,s,c,u,l;c={};c[t]="";if(!n.options.ignoreAttrs){l=i.attributes;for(a in l){if(!f.call(l,a))continue;if(!(e in c)&&!n.options.mergeAttrs){c[e]={}}s=n.options.attrValueProcessors?o(n.options.attrValueProcessors,i.attributes[a],a):i.attributes[a];u=n.options.attrNameProcessors?o(n.options.attrNameProcessors,a):a;if(n.options.mergeAttrs){n.assignOrPush(c,u,s)}else{c[e][u]=s}}}c["#name"]=n.options.tagNameProcessors?o(n.options.tagNameProcessors,i.name):i.name;if(n.options.xmlns){c[n.options.xmlnskey]={uri:i.uri,local:i.local}}return r.push(c)}}(this);this.saxParser.onclosetag=function(e){return function(){var n,i,s,c,u,l,p,d,m,h;l=r.pop();u=l["#name"];if(!e.options.explicitChildren||!e.options.preserveChildrenOrder){delete l["#name"]}if(l.cdata===true){n=l.cdata;delete l.cdata}m=r[r.length-1];if(l[t].match(/^\s*$/)&&!n){i=l[t];delete l[t]}else{if(e.options.trim){l[t]=l[t].trim()}if(e.options.normalize){l[t]=l[t].replace(/\s{2,}/g," ").trim()}l[t]=e.options.valueProcessors?o(e.options.valueProcessors,l[t],u):l[t];if(Object.keys(l).length===1&&t in l&&!e.EXPLICIT_CHARKEY){l=l[t]}}if(a(l)){l=e.options.emptyTag!==""?e.options.emptyTag:i}if(e.options.validator!=null){h="/"+function(){var e,t,n;n=[];for(e=0,t=r.length;e<t;e++){c=r[e];n.push(c["#name"])}return n}().concat(u).join("/");(function(){var t;try{return l=e.options.validator(h,m&&m[u],l)}catch(n){t=n;return e.emit("error",t)}})()}if(e.options.explicitChildren&&!e.options.mergeAttrs&&typeof l==="object"){if(!e.options.preserveChildrenOrder){c={};if(e.options.attrkey in l){c[e.options.attrkey]=l[e.options.attrkey];delete l[e.options.attrkey]}if(!e.options.charsAsChildren&&e.options.charkey in l){c[e.options.charkey]=l[e.options.charkey];delete l[e.options.charkey]}if(Object.getOwnPropertyNames(l).length>0){c[e.options.childkey]=l}l=c}else if(m){m[e.options.childkey]=m[e.options.childkey]||[];p={};for(s in l){if(!f.call(l,s))continue;p[s]=l[s]}m[e.options.childkey].push(p);delete l["#name"];if(Object.keys(l).length===1&&t in l&&!e.EXPLICIT_CHARKEY){l=l[t]}}}if(r.length>0){return e.assignOrPush(m,u,l)}else{if(e.options.explicitRoot){d=l;l={};l[u]=d}e.resultObject=l;e.saxParser.ended=true;return e.emit("end",e.resultObject)}}}(this);n=function(e){return function(n){var i,a;a=r[r.length-1];if(a){a[t]+=n;if(e.options.explicitChildren&&e.options.preserveChildrenOrder&&e.options.charsAsChildren&&(e.options.includeWhiteChars||n.replace(/\\n/g,"").trim()!=="")){a[e.options.childkey]=a[e.options.childkey]||[];i={"#name":"__text__"};i[t]=n;if(e.options.normalize){i[t]=i[t].replace(/\s{2,}/g," ").trim()}a[e.options.childkey].push(i)}return a}}}(this);this.saxParser.ontext=n;return this.saxParser.oncdata=function(e){return function(e){var t;t=n(e);if(t){return t.cdata=true}}}(this)};Parser.prototype.parseString=function(t,n){var r;if(n!=null&&typeof n==="function"){this.on("end",function(e){this.reset();return n(null,e)});this.on("error",function(e){this.reset();return n(e)})}try{t=t.toString();if(t.trim()===""){this.emit("end",null);return true}t=e.stripBOM(t);if(this.options.async){this.remaining=t;u(this.processAsync);return this.saxParser}return this.saxParser.write(t).close()}catch(e){r=e;if(!(this.saxParser.errThrown||this.saxParser.ended)){this.emit("error",r);return this.saxParser.errThrown=true}else if(this.saxParser.ended){throw r}}};Parser.prototype.parseStringPromise=function(e){return new Promise(function(t){return function(n,r){return t.parseString(e,function(e,t){if(e){return r(e)}else{return n(t)}})}}(this))};return Parser}(i);t.parseString=function(e,n,r){var i,a,o;if(r!=null){if(typeof r==="function"){i=r}if(typeof n==="object"){a=n}}else{if(typeof n==="function"){i=n}a={}}o=new t.Parser(a);return o.parseString(e,i)};t.parseStringPromise=function(e,n){var r,i;if(typeof n==="object"){r=n}i=new t.Parser(r);return i.parseStringPromise(e)}}).call(this)},,function(e,t,n){var r=n(794);var i=n(489);var a=n(669);var o=n(936);var s="function";if(!r.Writable||!r.Writable.prototype.destroy)r=n(574);function PullStream(){if(!(this instanceof PullStream))return new PullStream;r.Duplex.call(this,{decodeStrings:false,objectMode:true});this.buffer=o.from("");var e=this;e.on("finish",function(){e.finished=true;e.emit("chunk",false)})}a.inherits(PullStream,r.Duplex);PullStream.prototype._write=function(e,t,n){this.buffer=o.concat([this.buffer,e]);this.cb=n;this.emit("chunk")};PullStream.prototype.stream=function(e,t){var n=r.PassThrough();var i,a=this;function cb(){if(typeof a.cb===s){var e=a.cb;a.cb=undefined;return e()}}function pull(){var r;if(a.buffer&&a.buffer.length){if(typeof e==="number"){r=a.buffer.slice(0,e);a.buffer=a.buffer.slice(e);e-=r.length;i=!e}else{var o=a.buffer.indexOf(e);if(o!==-1){a.match=o;if(t)o=o+e.length;r=a.buffer.slice(0,o);a.buffer=a.buffer.slice(o);i=true}else{var s=a.buffer.length-e.length;if(s<=0){cb()}else{r=a.buffer.slice(0,s);a.buffer=a.buffer.slice(s)}}}if(r)n.write(r,function(){if(a.buffer.length===0||e.length&&a.buffer.length<=e.length)cb()})}if(!i){if(a.finished&&!this.__ended){a.removeListener("chunk",pull);a.emit("error",new Error("FILE_ENDED"));this.__ended=true;return}}else{a.removeListener("chunk",pull);n.end()}}a.on("chunk",pull);pull();return n};PullStream.prototype.pull=function(e,t){if(e===0)return i.resolve("");if(!isNaN(e)&&this.buffer.length>e){var n=this.buffer.slice(0,e);this.buffer=this.buffer.slice(e);return i.resolve(n)}var a=o.from(""),s=this;var c=r.Transform();c._transform=function(e,t,n){a=o.concat([a,e]);n()};var u;var l;return new i(function(n,r){u=r;l=function(e){s.__emittedError=e;r(e)};if(s.finished)return r(new Error("FILE_ENDED"));s.once("error",l);s.stream(e,t).on("error",r).pipe(c).on("finish",function(){n(a)}).on("error",r)}).finally(function(){s.removeListener("error",u);s.removeListener("error",l)})};PullStream.prototype._read=function(){};e.exports=PullStream},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.inputBoolean=t.inputArrayOrNull=t.inputOrNull=void 0;const o=a(n(470));function inputOrNull(e){const t=o.getInput(e,{required:false});if(t.length===0){return null}return t}t.inputOrNull=inputOrNull;function inputArrayOrNull(e){const t=inputOrNull(e);if(!t)return null;return t.split("\n").map(e=>e.trim()).filter(e=>e!=="")}t.inputArrayOrNull=inputArrayOrNull;function inputBoolean(e,t=false){const n=inputOrNull(e);if(!n)return t;return n==="true"}t.inputBoolean=inputBoolean},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=n(422);var i=function(e){r.__extends(PollerStoppedError,e);function PollerStoppedError(t){var n=e.call(this,t)||this;n.name="PollerStoppedError";Object.setPrototypeOf(n,PollerStoppedError.prototype);return n}return PollerStoppedError}(Error);var a=function(e){r.__extends(PollerCancelledError,e);function PollerCancelledError(t){var n=e.call(this,t)||this;n.name="PollerCancelledError";Object.setPrototypeOf(n,PollerCancelledError.prototype);return n}return PollerCancelledError}(Error);var o=function(){function Poller(e){var t=this;this.stopped=true;this.pollProgressCallbacks=[];this.operation=e;this.promise=new Promise(function(e,n){t.resolve=e;t.reject=n});this.promise.catch(function(){})}Poller.prototype.startPolling=function(){return r.__awaiter(this,void 0,void 0,function(){return r.__generator(this,function(e){switch(e.label){case 0:if(this.stopped){this.stopped=false}e.label=1;case 1:if(!(!this.isStopped()&&!this.isDone()))return[3,4];return[4,this.poll()];case 2:e.sent();return[4,this.delay()];case 3:e.sent();return[3,1];case 4:return[2]}})})};Poller.prototype.pollOnce=function(e){if(e===void 0){e={}}return r.__awaiter(this,void 0,void 0,function(){var t,n,i;return r.__generator(this,function(r){switch(r.label){case 0:t=this.operation.state;r.label=1;case 1:r.trys.push([1,4,,5]);if(!!this.isDone())return[3,3];n=this;return[4,this.operation.update({abortSignal:e.abortSignal,fireProgress:this.fireProgress.bind(this)})];case 2:n.operation=r.sent();if(this.isDone()&&this.resolve){this.resolve(t.result)}r.label=3;case 3:return[3,5];case 4:i=r.sent();t.error=i;if(this.reject){this.reject(i)}throw i;case 5:return[2]}})})};Poller.prototype.fireProgress=function(e){for(var t=0,n=this.pollProgressCallbacks;t<n.length;t++){var r=n[t];r(e)}};Poller.prototype.cancelOnce=function(e){if(e===void 0){e={}}return r.__awaiter(this,void 0,void 0,function(){var t;return r.__generator(this,function(n){switch(n.label){case 0:t=this;return[4,this.operation.cancel(e)];case 1:t.operation=n.sent();if(this.reject){this.reject(new a("Poller cancelled"))}return[2]}})})};Poller.prototype.poll=function(e){var t=this;if(e===void 0){e={}}if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(e);var n=function(){t.pollOncePromise=undefined};this.pollOncePromise.then(n,n)}return this.pollOncePromise};Poller.prototype.pollUntilDone=function(){return r.__awaiter(this,void 0,void 0,function(){return r.__generator(this,function(e){if(this.stopped){this.startPolling().catch(this.reject)}return[2,this.promise]})})};Poller.prototype.onProgress=function(e){var t=this;this.pollProgressCallbacks.push(e);return function(){t.pollProgressCallbacks=t.pollProgressCallbacks.filter(function(t){return t!==e})}};Poller.prototype.isDone=function(){var e=this.operation.state;return Boolean(e.isCompleted||e.isCancelled||e.error)};Poller.prototype.stopPolling=function(){if(!this.stopped){this.stopped=true;if(this.reject){this.reject(new i("This poller is already stopped"))}}};Poller.prototype.isStopped=function(){return this.stopped};Poller.prototype.cancelOperation=function(e){if(e===void 0){e={}}if(!this.stopped){this.stopped=true}if(!this.cancelPromise){this.cancelPromise=this.cancelOnce(e)}else if(e.abortSignal){throw new Error("A cancel request is currently pending")}return this.cancelPromise};Poller.prototype.getOperationState=function(){return this.operation.state};Poller.prototype.getResult=function(){var e=this.operation.state;return e.result};Poller.prototype.toString=function(){return this.operation.toString()};return Poller}();t.Poller=o;t.PollerCancelledError=a;t.PollerStoppedError=i},,,function(e,t,n){var r=n(157),i=n(903),a=n(939);e.exports=serialOrdered;e.exports.ascending=ascending;e.exports.descending=descending;function serialOrdered(e,t,n,o){var s=i(e,n);r(e,t,s,function iteratorHandler(n,i){if(n){o(n,i);return}s.index++;if(s.index<(s["keyedList"]||e).length){r(e,t,s,iteratorHandler);return}o(null,s.results)});return a.bind(s,o)}function ascending(e,t){return e<t?-1:e>t?1:0}function descending(e,t){return-1*ascending(e,t)}},,,function(e){"use strict";function arrayMove(e,t,n,r,i){for(var a=0;a<i;++a){n[a+r]=e[a+t];e[a+t]=void 0}}function Queue(e){this._capacity=e;this._length=0;this._front=0}Queue.prototype._willBeOverCapacity=function(e){return this._capacity<e};Queue.prototype._pushOne=function(e){var t=this.length();this._checkCapacity(t+1);var n=this._front+t&this._capacity-1;this[n]=e;this._length=t+1};Queue.prototype.push=function(e,t,n){var r=this.length()+3;if(this._willBeOverCapacity(r)){this._pushOne(e);this._pushOne(t);this._pushOne(n);return}var i=this._front+r-3;this._checkCapacity(r);var a=this._capacity-1;this[i+0&a]=e;this[i+1&a]=t;this[i+2&a]=n;this._length=r};Queue.prototype.shift=function(){var e=this._front,t=this[e];this[e]=undefined;this._front=e+1&this._capacity-1;this._length--;return t};Queue.prototype.length=function(){return this._length};Queue.prototype._checkCapacity=function(e){if(this._capacity<e){this._resizeTo(this._capacity<<1)}};Queue.prototype._resizeTo=function(e){var t=this._capacity;this._capacity=e;var n=this._front;var r=this._length;var i=n+r&t-1;arrayMove(this,0,this,t,i)};e.exports=Queue},function(e){e.exports=function(e,n){var r=[];for(var i=0;i<e.length;i++){var a=n(e[i],i);if(t(a))r.push.apply(r,a);else r.push(a)}return r};var t=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"}},,function(e,t,n){var r=n(86);var i=n(826);var a=i;a.v1=r;a.v4=i;e.exports=a},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=i(n(470));const o=n(539);const s=n(931);function isSuccessStatusCode(e){if(!e){return false}return e>=200&&e<300}t.isSuccessStatusCode=isSuccessStatusCode;function isServerErrorStatusCode(e){if(!e){return true}return e>=500}t.isServerErrorStatusCode=isServerErrorStatusCode;function isRetryableStatusCode(e){if(!e){return false}const t=[o.HttpCodes.BadGateway,o.HttpCodes.ServiceUnavailable,o.HttpCodes.GatewayTimeout];return t.includes(e)}t.isRetryableStatusCode=isRetryableStatusCode;function sleep(e){return r(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function retry(e,t,n,i=s.DefaultRetryAttempts,o=s.DefaultRetryDelay,c=undefined){return r(this,void 0,void 0,function*(){let r="";let s=1;while(s<=i){let u=undefined;let l=undefined;let p=false;try{u=yield t()}catch(e){if(c){u=c(e)}p=true;r=e.message}if(u){l=n(u);if(!isServerErrorStatusCode(l)){return u}}if(l){p=isRetryableStatusCode(l);r=`Cache service responded with ${l}`}a.debug(`${e} - Attempt ${s} of ${i} failed with error: ${r}`);if(!p){a.debug(`${e} - Error is not retryable`);break}yield sleep(o);s++}throw Error(`${e} failed: ${r}`)})}t.retry=retry;function retryTypedResponse(e,t,n=s.DefaultRetryAttempts,i=s.DefaultRetryDelay){return r(this,void 0,void 0,function*(){return yield retry(e,t,e=>e.statusCode,n,i,e=>{if(e instanceof o.HttpClientError){return{statusCode:e.statusCode,result:null,headers:{}}}else{return undefined}})})}t.retryTypedResponse=retryTypedResponse;function retryHttpClientResponse(e,t,n=s.DefaultRetryAttempts,i=s.DefaultRetryDelay){return r(this,void 0,void 0,function*(){return yield retry(e,t,e=>e.message.statusCode,n,i)})}t.retryHttpClientResponse=retryHttpClientResponse},,,,function(e){e.exports=state;function state(e,t){var n=!Array.isArray(e),r={index:0,keyedList:n||t?Object.keys(e):null,jobs:{},results:n?{}:[],size:n?Object.keys(e).length:e.length};if(t){r.keyedList.sort(n?t:function(n,r){return t(e[n],e[r])})}return r}},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true})},,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__exportStar||function(e,t){for(var n in e)if(n!=="default"&&!t.hasOwnProperty(n))r(t,e,n)};Object.defineProperty(t,"__esModule",{value:true});i(n(764),t)},,,,,,,function(e,t,n){e.exports=n(669).deprecate},,function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;t=n(683);r=n(639);e.exports=i=function(e){a(XMLComment,e);function XMLComment(e,n){XMLComment.__super__.constructor.call(this,e);if(n==null){throw new Error("Missing comment text. "+this.debugInfo())}this.name="#comment";this.type=t.Comment;this.value=this.stringify.comment(n)}XMLComment.prototype.clone=function(){return Object.create(this)};XMLComment.prototype.toString=function(e){return this.options.writer.comment(this,this.options.writer.filterOptions(e))};return XMLComment}(r)}).call(this)},,,,function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const a=r(n(87));const o=r(n(622));const s=r(n(972));const c=i(n(357));const u=n(93);const l=n(327);const p=n(383);const f=process.platform==="win32";class Pattern{constructor(e,t,n){this.negate=false;let r;if(typeof e==="string"){r=e.trim()}else{t=t||[];c.default(t.length,`Parameter 'segments' must not empty`);const n=Pattern.getLiteral(t[0]);c.default(n&&s.hasAbsoluteRoot(n),`Parameter 'segments' first element must be a root path`);r=new p.Path(t).toString().trim();if(e){r=`!${r}`}}while(r.startsWith("!")){this.negate=!this.negate;r=r.substr(1).trim()}r=Pattern.fixupPattern(r,n);this.segments=new p.Path(r).segments;this.trailingSeparator=s.normalizeSeparators(r).endsWith(o.sep);r=s.safeTrimTrailingSeparator(r);let i=false;const a=this.segments.map(e=>Pattern.getLiteral(e)).filter(e=>!i&&!(i=e===""));this.searchPath=new p.Path(a).toString();this.rootRegExp=new RegExp(Pattern.regExpEscape(a[0]),f?"i":"");const l={dot:true,nobrace:true,nocase:f,nocomment:true,noext:true,nonegate:true};r=f?r.replace(/\\/g,"/"):r;this.minimatch=new u.Minimatch(r,l)}match(e){if(this.segments[this.segments.length-1]==="**"){e=s.normalizeSeparators(e);if(!e.endsWith(o.sep)){e=`${e}${o.sep}`}}else{e=s.safeTrimTrailingSeparator(e)}if(this.minimatch.match(e)){return this.trailingSeparator?l.MatchKind.Directory:l.MatchKind.All}return l.MatchKind.None}partialMatch(e){e=s.safeTrimTrailingSeparator(e);if(s.dirname(e)===e){return this.rootRegExp.test(e)}return this.minimatch.matchOne(e.split(f?/\\+/:/\/+/),this.minimatch.set[0],true)}static globEscape(e){return(f?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(e,t){c.default(e,"pattern cannot be empty");const n=new p.Path(e).segments.map(e=>Pattern.getLiteral(e));c.default(n.every((e,t)=>(e!=="."||t===0)&&e!==".."),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`);c.default(!s.hasRoot(e)||n[0],`Invalid pattern '${e}'. Root segment must not contain globs.`);e=s.normalizeSeparators(e);if(e==="."||e.startsWith(`.${o.sep}`)){e=Pattern.globEscape(process.cwd())+e.substr(1)}else if(e==="~"||e.startsWith(`~${o.sep}`)){t=t||a.homedir();c.default(t,"Unable to determine HOME directory");c.default(s.hasAbsoluteRoot(t),`Expected HOME directory to be a rooted path. Actual '${t}'`);e=Pattern.globEscape(t)+e.substr(1)}else if(f&&(e.match(/^[A-Z]:$/i)||e.match(/^[A-Z]:[^\\]/i))){let t=s.ensureAbsoluteRoot("C:\\dummy-root",e.substr(0,2));if(e.length>2&&!t.endsWith("\\")){t+="\\"}e=Pattern.globEscape(t)+e.substr(2)}else if(f&&(e==="\\"||e.match(/^\\[^\\]/))){let t=s.ensureAbsoluteRoot("C:\\dummy-root","\\");if(!t.endsWith("\\")){t+="\\"}e=Pattern.globEscape(t)+e.substr(1)}else{e=s.ensureAbsoluteRoot(Pattern.globEscape(process.cwd()),e)}return s.normalizeSeparators(e)}static getLiteral(e){let t="";for(let n=0;n<e.length;n++){const r=e[n];if(r==="\\"&&!f&&n+1<e.length){t+=e[++n];continue}else if(r==="*"||r==="?"){return""}else if(r==="["&&n+1<e.length){let r="";let i=-1;for(let t=n+1;t<e.length;t++){const n=e[t];if(n==="\\"&&!f&&t+1<e.length){r+=e[++t];continue}else if(n==="]"){i=t;break}else{r+=n}}if(i>=0){if(r.length>1){return""}if(r){t+=r;n=i;continue}}}t+=r}return t}static regExpEscape(e){return e.replace(/[[\\^$.|?*+()]/g,"\\$&")}}t.Pattern=Pattern},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NoopContextManager=void 0;var r=n(715);var i=function(){function NoopContextManager(){}NoopContextManager.prototype.active=function(){return r.Context.ROOT_CONTEXT};NoopContextManager.prototype.with=function(e,t){return t()};NoopContextManager.prototype.bind=function(e,t){return e};NoopContextManager.prototype.enable=function(){return this};NoopContextManager.prototype.disable=function(){return this};return NoopContextManager}();t.NoopContextManager=i},function(e,t,n){"use strict";e.exports=Transform;var r=n(831);var i=Object.create(n(143));i.inherits=n(689);i.inherits(Transform,r);function afterTransform(e,t){var n=this._transformState;n.transforming=false;var r=n.writecb;if(!r){return this.emit("error",new Error("write callback called multiple times"))}n.writechunk=null;n.writecb=null;if(t!=null)this.push(t);r(e);var i=this._readableState;i.reading=false;if(i.needReadable||i.length<i.highWaterMark){this._read(i.highWaterMark)}}function Transform(e){if(!(this instanceof Transform))return new Transform(e);r.call(this,e);this._transformState={afterTransform:afterTransform.bind(this),needTransform:false,transforming:false,writecb:null,writechunk:null,writeencoding:null};this._readableState.needReadable=true;this._readableState.sync=false;if(e){if(typeof e.transform==="function")this._transform=e.transform;if(typeof e.flush==="function")this._flush=e.flush}this.on("prefinish",prefinish)}function prefinish(){var e=this;if(typeof this._flush==="function"){this._flush(function(t,n){done(e,t,n)})}else{done(this,null,null)}}Transform.prototype.push=function(e,t){this._transformState.needTransform=false;return r.prototype.push.call(this,e,t)};Transform.prototype._transform=function(e,t,n){throw new Error("_transform() is not implemented")};Transform.prototype._write=function(e,t,n){var r=this._transformState;r.writecb=n;r.writechunk=e;r.writeencoding=t;if(!r.transforming){var i=this._readableState;if(r.needTransform||i.needReadable||i.length<i.highWaterMark)this._read(i.highWaterMark)}};Transform.prototype._read=function(e){var t=this._transformState;if(t.writechunk!==null&&t.writecb&&!t.transforming){t.transforming=true;this._transform(t.writechunk,t.writeencoding,t.afterTransform)}else{t.needTransform=true}};Transform.prototype._destroy=function(e,t){var n=this;r.prototype._destroy.call(this,e,function(e){t(e);n.emit("close")})};function done(e,t,n){if(t)return e.emit("error",t);if(n!=null)e.push(n);if(e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}},,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=n(422);var i=_interopDefault(n(669));var a=n(87);function log(e){var t=[];for(var n=1;n<arguments.length;n++){t[n-1]=arguments[n]}process.stderr.write(""+i.format.apply(i,r.__spread([e],t))+a.EOL)}var o=typeof process!=="undefined"&&process.env&&process.env.DEBUG||undefined;var s;var c=[];var u=[];var l=[];if(o){enable(o)}function enable(e){var t,n,i,a;s=e;c=[];u=[];var o=/\*/g;var p=e.split(",").map(function(e){return e.trim().replace(o,".*?")});try{for(var f=r.__values(p),d=f.next();!d.done;d=f.next()){var m=d.value;if(m.startsWith("-")){u.push(new RegExp("^"+m.substr(1)+"$"))}else{c.push(new RegExp("^"+m+"$"))}}}catch(e){t={error:e}}finally{try{if(d&&!d.done&&(n=f.return))n.call(f)}finally{if(t)throw t.error}}try{for(var h=r.__values(l),g=h.next();!g.done;g=h.next()){var y=g.value;y.enabled=enabled(y.namespace)}}catch(e){i={error:e}}finally{try{if(g&&!g.done&&(a=h.return))a.call(h)}finally{if(i)throw i.error}}}function enabled(e){var t,n,i,a;if(e.endsWith("*")){return true}try{for(var o=r.__values(u),s=o.next();!s.done;s=o.next()){var l=s.value;if(l.test(e)){return false}}}catch(e){t={error:e}}finally{try{if(s&&!s.done&&(n=o.return))n.call(o)}finally{if(t)throw t.error}}try{for(var p=r.__values(c),f=p.next();!f.done;f=p.next()){var d=f.value;if(d.test(e)){return true}}}catch(e){i={error:e}}finally{try{if(f&&!f.done&&(a=p.return))a.call(p)}finally{if(i)throw i.error}}return false}function disable(){var e=s||"";enable("");return e}function createDebugger(e){function debug(){var n=[];for(var i=0;i<arguments.length;i++){n[i]=arguments[i]}if(!t.enabled){return}if(n.length>0){n[0]=e+" "+n[0]}t.log.apply(t,r.__spread(n))}var t=Object.assign(debug,{enabled:enabled(e),destroy:destroy,log:p.log,namespace:e,extend:extend});l.push(t);return t}function destroy(){var e=l.indexOf(this);if(e>=0){l.splice(e,1);return true}return false}function extend(e){var t=createDebugger(this.namespace+":"+e);t.log=this.log;return t}var p=Object.assign(function(e){return createDebugger(e)},{enable:enable,enabled:enabled,disable:disable,log:log});var f=new Set;var d=typeof process!=="undefined"&&process.env&&process.env.AZURE_LOG_LEVEL||undefined;var m;var h=p("azure");h.log=function(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}p.log.apply(p,r.__spread(e))};var g=["verbose","info","warning","error"];if(d){if(isAzureLogLevel(d)){setLogLevel(d)}else{console.error("AZURE_LOG_LEVEL set to unknown log level '"+d+"'; logging is not enabled. Acceptable values: "+g.join(", ")+".")}}function setLogLevel(e){var t,n;if(e&&!isAzureLogLevel(e)){throw new Error("Unknown log level '"+e+"'. Acceptable values: "+g.join(","))}m=e;var i=[];try{for(var a=r.__values(f),o=a.next();!o.done;o=a.next()){var s=o.value;if(shouldEnable(s)){i.push(s.namespace)}}}catch(e){t={error:e}}finally{try{if(o&&!o.done&&(n=a.return))n.call(a)}finally{if(t)throw t.error}}p.enable(i.join(","))}function getLogLevel(){return m}var y={verbose:400,info:300,warning:200,error:100};function createClientLogger(e){var t=h.extend(e);patchLogMethod(h,t);return{error:createLogger(t,"error"),warning:createLogger(t,"warning"),info:createLogger(t,"info"),verbose:createLogger(t,"verbose")}}function patchLogMethod(e,t){t.log=function(){var t=[];for(var n=0;n<arguments.length;n++){t[n]=arguments[n]}e.log.apply(e,r.__spread(t))}}function createLogger(e,t){var n=Object.assign(e.extend(t),{level:t});patchLogMethod(e,n);if(shouldEnable(n)){var r=p.disable();p.enable(r+","+n.namespace)}f.add(n);return n}function shouldEnable(e){if(m&&y[e.level]<=y[m]){return true}else{return false}}function isAzureLogLevel(e){return g.includes(e)}t.AzureLogger=h;t.createClientLogger=createClientLogger;t.getLogLevel=getLogLevel;t.setLogLevel=setLogLevel},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});var n;(function(e){e["Gzip"]="cache.tgz";e["Zstd"]="cache.tzst"})(n=t.CacheFilename||(t.CacheFilename={}));var r;(function(e){e["Gzip"]="gzip";e["ZstdWithoutLong"]="zstd-without-long";e["Zstd"]="zstd"})(r=t.CompressionMethod||(t.CompressionMethod={}));t.DefaultRetryAttempts=2;t.DefaultRetryDelay=5e3;t.SocketTimeout=5e3},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CanonicalCode=void 0;var n;(function(e){e[e["OK"]=0]="OK";e[e["CANCELLED"]=1]="CANCELLED";e[e["UNKNOWN"]=2]="UNKNOWN";e[e["INVALID_ARGUMENT"]=3]="INVALID_ARGUMENT";e[e["DEADLINE_EXCEEDED"]=4]="DEADLINE_EXCEEDED";e[e["NOT_FOUND"]=5]="NOT_FOUND";e[e["ALREADY_EXISTS"]=6]="ALREADY_EXISTS";e[e["PERMISSION_DENIED"]=7]="PERMISSION_DENIED";e[e["RESOURCE_EXHAUSTED"]=8]="RESOURCE_EXHAUSTED";e[e["FAILED_PRECONDITION"]=9]="FAILED_PRECONDITION";e[e["ABORTED"]=10]="ABORTED";e[e["OUT_OF_RANGE"]=11]="OUT_OF_RANGE";e[e["UNIMPLEMENTED"]=12]="UNIMPLEMENTED";e[e["INTERNAL"]=13]="INTERNAL";e[e["UNAVAILABLE"]=14]="UNAVAILABLE";e[e["DATA_LOSS"]=15]="DATA_LOSS";e[e["UNAUTHENTICATED"]=16]="UNAUTHENTICATED"})(n=t.CanonicalCode||(t.CanonicalCode={}))},,,,function(e,t,n){var r=n(293).Buffer;if(r.from===undefined){r.from=function(e,t,n){return new r(e,t,n)};r.alloc=r.from}e.exports=r},,,function(e,t,n){var r=n(566),i=n(751);e.exports=terminator;function terminator(e){if(!Object.keys(this.jobs).length){return}this.index=this.size;r(this);i(e)(null,this.results)}},,,,function(e){"use strict";e.exports=clone;function clone(e){if(e===null||typeof e!=="object")return e;if(e instanceof Object)var t={__proto__:e.__proto__};else var t=Object.create(null);Object.getOwnPropertyNames(e).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))});return t}},,,,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))r(t,e,n);i(t,e);return t};var o=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.extractGradleWrapperSlugFromDistUri=t.extractGradleWrapperSlugFrom=t.cacheWrapperDist=t.restoreCachedWrapperDist=void 0;const s=a(n(622));const c=a(n(747));const u=a(n(87));const l=a(n(470));const p=a(n(692));const f=a(n(888));const d="WRAPPER_CACHE_KEY";const m="WRAPPER_CACHE_PATH";const h="WRAPPER_CACHE_RESULT";function restoreCachedWrapperDist(e){return o(this,void 0,void 0,function*(){if(isWrapperCacheDisabled())return;if(e==null)return;const t=extractGradleWrapperSlugFrom(s.join(s.resolve(e),"gradle/wrapper/gradle-wrapper.properties"));if(!t)return;const n=`wrapper-${t}`;const r=s.resolve(u.homedir(),`.gradle/wrapper/dists/gradle-${t}`);if(c.existsSync(r))return;l.saveState(d,n);l.saveState(m,r);try{const e=yield p.restoreCache([r],n);if(!e){l.info("Wrapper installation cache not found, expect a Gradle distribution download.");return}l.saveState(h,e);l.info(`Wrapper installation restored from cache key: ${e}`);return}catch(e){l.info(`Wrapper installation cache restore failed, expect a Gradle distribution download\n ${e}`);return}})}t.restoreCachedWrapperDist=restoreCachedWrapperDist;function cacheWrapperDist(){return o(this,void 0,void 0,function*(){if(isWrapperCacheDisabled())return;const e=l.getState(d);const t=l.getState(m);const n=l.getState(h);if(!t||!c.existsSync(t)){l.debug("No wrapper installation to cache.");return}if(n&&e===n){l.info(`Wrapper installation cache hit occurred on the cache key ${e}, not saving cache.`);return}try{yield p.saveCache([t],e)}catch(e){if(e.name===p.ValidationError.name){throw e}else if(e.name===p.ReserveCacheError.name){l.info(e.message)}else{l.info(`[warning] ${e.message}`)}}return})}t.cacheWrapperDist=cacheWrapperDist;function extractGradleWrapperSlugFrom(e){const t=c.readFileSync(e,{encoding:"utf8"});const n=t.split("\n").find(e=>e.startsWith("distributionUrl"));if(!n)return null;return extractGradleWrapperSlugFromDistUri(n.substr(16).trim())}t.extractGradleWrapperSlugFrom=extractGradleWrapperSlugFrom;function extractGradleWrapperSlugFromDistUri(e){const t=/.*gradle-(.*-(bin|all))\.zip/;const n=e.match(t);return n?n[1]:null}t.extractGradleWrapperSlugFromDistUri=extractGradleWrapperSlugFromDistUri;function isWrapperCacheDisabled(){return!f.inputBoolean("wrapper-cache-enabled",true)}},,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function getProxyUrl(e){let t=e.protocol==="https:";let n;if(checkBypass(e)){return n}let r;if(t){r=process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{r=process.env["http_proxy"]||process.env["HTTP_PROXY"]}if(r){n=new URL(r)}return n}t.getProxyUrl=getProxyUrl;function checkBypass(e){if(!e.hostname){return false}let t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let n;if(e.port){n=Number(e.port)}else if(e.protocol==="http:"){n=80}else if(e.protocol==="https:"){n=443}let r=[e.hostname.toUpperCase()];if(typeof n==="number"){r.push(`${r[0]}:${n}`)}for(let e of t.split(",").map(e=>e.trim().toUpperCase()).filter(e=>e)){if(r.some(t=>t===e)){return true}}return false}t.checkBypass=checkBypass},,,function(e,t,n){e.exports=Reader;var r=n(598);var i=n(794).Stream;var a=n(689);var o=n(622);var s=n(716);var c=Reader.hardLinks={};var u=n(394);a(Reader,u);var l=n(594);function Reader(e,t){var r=this;if(!(r instanceof Reader))return new Reader(e,t);if(typeof e==="string"){e={path:e}}var i;var a;if(e.type&&typeof e.type==="function"){i=e.type;a=i}else{i=s(e);a=Reader}if(t&&!i){i=s(t);e[i]=true;e.type=i}switch(i){case"Directory":a=n(546);break;case"Link":case"File":a=n(58);break;case"SymbolicLink":a=l;break;case"Socket":a=n(290);break;case null:a=n(73);break}if(!(r instanceof a)){return new a(e)}u.call(r);if(!e.path){r.error("Must provide a path",null,true)}r.readable=true;r.writable=false;r.type=i;r.props=e;r.depth=e.depth=e.depth||0;r.parent=e.parent||null;r.root=e.root||e.parent&&e.parent.root||r;r._path=r.path=o.resolve(e.path);if(process.platform==="win32"){r.path=r._path=r.path.replace(/\?/g,"_");if(r._path.length>=260){r._swallowErrors=true;r._path="\\\\?\\"+r.path.replace(/\//g,"\\")}}r.basename=e.basename=o.basename(r.path);r.dirname=e.dirname=o.dirname(r.path);e.parent=e.root=null;r.size=e.size;r.filter=typeof e.filter==="function"?e.filter:null;if(e.sort==="alpha")e.sort=alphasort;r._stat(t)}function alphasort(e,t){return e===t?0:e.toLowerCase()>t.toLowerCase()?1:e.toLowerCase()<t.toLowerCase()?-1:e>t?1:-1}Reader.prototype._stat=function(e){var t=this;var n=t.props;var i=n.follow?"stat":"lstat";if(e)process.nextTick(statCb.bind(null,null,e));else r[i](t._path,statCb);function statCb(e,r){if(e)return t.error(e);Object.keys(r).forEach(function(e){n[e]=r[e]});if(undefined!==t.size&&n.size!==t.size){return t.error("incorrect size")}t.size=n.size;var i=s(n);var a=n.hardlinks!==false;if(a&&i!=="Directory"&&n.nlink&&n.nlink>1){var o=n.dev+":"+n.ino;if(c[o]===t._path||!c[o]){c[o]=t._path}else{i=t.type=t.props.type="Link";t.Link=t.props.Link=true;t.linkpath=t.props.linkpath=c[o];t._stat=t._read=l.prototype._read}}if(t.type&&t.type!==i){t.error("Unexpected type: "+i)}if(t.filter){var u=t._proxy||t;if(!t.filter.call(u,u,n)){if(!t._disowned){t.abort();t.emit("end");t.emit("close")}return}}var p=["_stat","stat","ready"];var f=0;(function go(){if(t._aborted){t.emit("end");t.emit("close");return}if(t._paused&&t.type!=="Directory"){t.once("resume",go);return}var e=p[f++];if(!e){return t._read()}t.emit(e,n);go()})()}};Reader.prototype.pipe=function(e){var t=this;if(typeof e.add==="function"){t.on("entry",function(n){var r=e.add(n);if(r===false){t.pause()}})}return i.prototype.pipe.apply(this,arguments)};Reader.prototype.pause=function(e){this._paused=true;e=e||this;this.emit("pause",e);if(this._stream)this._stream.pause(e)};Reader.prototype.resume=function(e){this._paused=false;e=e||this;this.emit("resume",e);if(this._stream)this._stream.resume(e);this._read()};Reader.prototype._read=function(){this.error("Cannot read unknown type: "+this.type)}},,,function(e,t,n){(function(){var t,r,i,a=function(e,t){for(var n in t){if(o.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},o={}.hasOwnProperty;i=n(257);t=n(683);e.exports=r=function(e){a(XMLDummy,e);function XMLDummy(e){XMLDummy.__super__.constructor.call(this,e);this.type=t.Dummy}XMLDummy.prototype.clone=function(){return Object.create(this)};XMLDummy.prototype.toString=function(e){return""};return XMLDummy}(i)}).call(this)},,,,,,,,,function(e,t,n){e=n.nmd(e);var r=function(e){"use strict";var t=1e7,n=7,i=9007199254740992,a=smallToArray(i),o="0123456789abcdefghijklmnopqrstuvwxyz";var s=typeof BigInt==="function";function Integer(e,t,n,r){if(typeof e==="undefined")return Integer[0];if(typeof t!=="undefined")return+t===10&&!n?parseValue(e):d(e,t,n,r);return parseValue(e)}function BigInteger(e,t){this.value=e;this.sign=t;this.isSmall=false}BigInteger.prototype=Object.create(Integer.prototype);function SmallInteger(e){this.value=e;this.sign=e<0;this.isSmall=true}SmallInteger.prototype=Object.create(Integer.prototype);function NativeBigInt(e){this.value=e}NativeBigInt.prototype=Object.create(Integer.prototype);function isPrecise(e){return-i<e&&e<i}function smallToArray(e){if(e<1e7)return[e];if(e<1e14)return[e%1e7,Math.floor(e/1e7)];return[e%1e7,Math.floor(e/1e7)%1e7,Math.floor(e/1e14)]}function arrayToSmall(e){trim(e);var n=e.length;if(n<4&&compareAbs(e,a)<0){switch(n){case 0:return 0;case 1:return e[0];case 2:return e[0]+e[1]*t;default:return e[0]+(e[1]+e[2]*t)*t}}return e}function trim(e){var t=e.length;while(e[--t]===0);e.length=t+1}function createArray(e){var t=new Array(e);var n=-1;while(++n<e){t[n]=0}return t}function truncate(e){if(e>0)return Math.floor(e);return Math.ceil(e)}function add(e,n){var r=e.length,i=n.length,a=new Array(r),o=0,s=t,c,u;for(u=0;u<i;u++){c=e[u]+n[u]+o;o=c>=s?1:0;a[u]=c-o*s}while(u<r){c=e[u]+o;o=c===s?1:0;a[u++]=c-o*s}if(o>0)a.push(o);return a}function addAny(e,t){if(e.length>=t.length)return add(e,t);return add(t,e)}function addSmall(e,n){var r=e.length,i=new Array(r),a=t,o,s;for(s=0;s<r;s++){o=e[s]-a+n;n=Math.floor(o/a);i[s]=o-n*a;n+=1}while(n>0){i[s++]=n%a;n=Math.floor(n/a)}return i}BigInteger.prototype.add=function(e){var t=parseValue(e);if(this.sign!==t.sign){return this.subtract(t.negate())}var n=this.value,r=t.value;if(t.isSmall){return new BigInteger(addSmall(n,Math.abs(r)),this.sign)}return new BigInteger(addAny(n,r),this.sign)};BigInteger.prototype.plus=BigInteger.prototype.add;SmallInteger.prototype.add=function(e){var t=parseValue(e);var n=this.value;if(n<0!==t.sign){return this.subtract(t.negate())}var r=t.value;if(t.isSmall){if(isPrecise(n+r))return new SmallInteger(n+r);r=smallToArray(Math.abs(r))}return new BigInteger(addSmall(r,Math.abs(n)),n<0)};SmallInteger.prototype.plus=SmallInteger.prototype.add;NativeBigInt.prototype.add=function(e){return new NativeBigInt(this.value+parseValue(e).value)};NativeBigInt.prototype.plus=NativeBigInt.prototype.add;function subtract(e,n){var r=e.length,i=n.length,a=new Array(r),o=0,s=t,c,u;for(c=0;c<i;c++){u=e[c]-o-n[c];if(u<0){u+=s;o=1}else o=0;a[c]=u}for(c=i;c<r;c++){u=e[c]-o;if(u<0)u+=s;else{a[c++]=u;break}a[c]=u}for(;c<r;c++){a[c]=e[c]}trim(a);return a}function subtractAny(e,t,n){var r;if(compareAbs(e,t)>=0){r=subtract(e,t)}else{r=subtract(t,e);n=!n}r=arrayToSmall(r);if(typeof r==="number"){if(n)r=-r;return new SmallInteger(r)}return new BigInteger(r,n)}function subtractSmall(e,n,r){var i=e.length,a=new Array(i),o=-n,s=t,c,u;for(c=0;c<i;c++){u=e[c]+o;o=Math.floor(u/s);u%=s;a[c]=u<0?u+s:u}a=arrayToSmall(a);if(typeof a==="number"){if(r)a=-a;return new SmallInteger(a)}return new BigInteger(a,r)}BigInteger.prototype.subtract=function(e){var t=parseValue(e);if(this.sign!==t.sign){return this.add(t.negate())}var n=this.value,r=t.value;if(t.isSmall)return subtractSmall(n,Math.abs(r),this.sign);return subtractAny(n,r,this.sign)};BigInteger.prototype.minus=BigInteger.prototype.subtract;SmallInteger.prototype.subtract=function(e){var t=parseValue(e);var n=this.value;if(n<0!==t.sign){return this.add(t.negate())}var r=t.value;if(t.isSmall){return new SmallInteger(n-r)}return subtractSmall(r,Math.abs(n),n>=0)};SmallInteger.prototype.minus=SmallInteger.prototype.subtract;NativeBigInt.prototype.subtract=function(e){return new NativeBigInt(this.value-parseValue(e).value)};NativeBigInt.prototype.minus=NativeBigInt.prototype.subtract;BigInteger.prototype.negate=function(){return new BigInteger(this.value,!this.sign)};SmallInteger.prototype.negate=function(){var e=this.sign;var t=new SmallInteger(-this.value);t.sign=!e;return t};NativeBigInt.prototype.negate=function(){return new NativeBigInt(-this.value)};BigInteger.prototype.abs=function(){return new BigInteger(this.value,false)};SmallInteger.prototype.abs=function(){return new SmallInteger(Math.abs(this.value))};NativeBigInt.prototype.abs=function(){return new NativeBigInt(this.value>=0?this.value:-this.value)};function multiplyLong(e,n){var r=e.length,i=n.length,a=r+i,o=createArray(a),s=t,c,u,l,p,f;for(l=0;l<r;++l){p=e[l];for(var d=0;d<i;++d){f=n[d];c=p*f+o[l+d];u=Math.floor(c/s);o[l+d]=c-u*s;o[l+d+1]+=u}}trim(o);return o}function multiplySmall(e,n){var r=e.length,i=new Array(r),a=t,o=0,s,c;for(c=0;c<r;c++){s=e[c]*n+o;o=Math.floor(s/a);i[c]=s-o*a}while(o>0){i[c++]=o%a;o=Math.floor(o/a)}return i}function shiftLeft(e,t){var n=[];while(t-- >0)n.push(0);return n.concat(e)}function multiplyKaratsuba(e,t){var n=Math.max(e.length,t.length);if(n<=30)return multiplyLong(e,t);n=Math.ceil(n/2);var r=e.slice(n),i=e.slice(0,n),a=t.slice(n),o=t.slice(0,n);var s=multiplyKaratsuba(i,o),c=multiplyKaratsuba(r,a),u=multiplyKaratsuba(addAny(i,r),addAny(o,a));var l=addAny(addAny(s,shiftLeft(subtract(subtract(u,s),c),n)),shiftLeft(c,2*n));trim(l);return l}function useKaratsuba(e,t){return-.012*e-.012*t+15e-6*e*t>0}BigInteger.prototype.multiply=function(e){var n=parseValue(e),r=this.value,i=n.value,a=this.sign!==n.sign,o;if(n.isSmall){if(i===0)return Integer[0];if(i===1)return this;if(i===-1)return this.negate();o=Math.abs(i);if(o<t){return new BigInteger(multiplySmall(r,o),a)}i=smallToArray(o)}if(useKaratsuba(r.length,i.length))return new BigInteger(multiplyKaratsuba(r,i),a);return new BigInteger(multiplyLong(r,i),a)};BigInteger.prototype.times=BigInteger.prototype.multiply;function multiplySmallAndArray(e,n,r){if(e<t){return new BigInteger(multiplySmall(n,e),r)}return new BigInteger(multiplyLong(n,smallToArray(e)),r)}SmallInteger.prototype._multiplyBySmall=function(e){if(isPrecise(e.value*this.value)){return new SmallInteger(e.value*this.value)}return multiplySmallAndArray(Math.abs(e.value),smallToArray(Math.abs(this.value)),this.sign!==e.sign)};BigInteger.prototype._multiplyBySmall=function(e){if(e.value===0)return Integer[0];if(e.value===1)return this;if(e.value===-1)return this.negate();return multiplySmallAndArray(Math.abs(e.value),this.value,this.sign!==e.sign)};SmallInteger.prototype.multiply=function(e){return parseValue(e)._multiplyBySmall(this)};SmallInteger.prototype.times=SmallInteger.prototype.multiply;NativeBigInt.prototype.multiply=function(e){return new NativeBigInt(this.value*parseValue(e).value)};NativeBigInt.prototype.times=NativeBigInt.prototype.multiply;function square(e){var n=e.length,r=createArray(n+n),i=t,a,o,s,c,u;for(s=0;s<n;s++){c=e[s];o=0-c*c;for(var l=s;l<n;l++){u=e[l];a=2*(c*u)+r[s+l]+o;o=Math.floor(a/i);r[s+l]=a-o*i}r[s+n]=o}trim(r);return r}BigInteger.prototype.square=function(){return new BigInteger(square(this.value),false)};SmallInteger.prototype.square=function(){var e=this.value*this.value;if(isPrecise(e))return new SmallInteger(e);return new BigInteger(square(smallToArray(Math.abs(this.value))),false)};NativeBigInt.prototype.square=function(e){return new NativeBigInt(this.value*this.value)};function divMod1(e,n){var r=e.length,i=n.length,a=t,o=createArray(n.length),s=n[i-1],c=Math.ceil(a/(2*s)),u=multiplySmall(e,c),l=multiplySmall(n,c),p,f,d,m,h,g,y;if(u.length<=r)u.push(0);l.push(0);s=l[i-1];for(f=r-i;f>=0;f--){p=a-1;if(u[f+i]!==s){p=Math.floor((u[f+i]*a+u[f+i-1])/s)}d=0;m=0;g=l.length;for(h=0;h<g;h++){d+=p*l[h];y=Math.floor(d/a);m+=u[f+h]-(d-y*a);d=y;if(m<0){u[f+h]=m+a;m=-1}else{u[f+h]=m;m=0}}while(m!==0){p-=1;d=0;for(h=0;h<g;h++){d+=u[f+h]-a+l[h];if(d<0){u[f+h]=d+a;d=0}else{u[f+h]=d;d=1}}m+=d}o[f]=p}u=divModSmall(u,c)[0];return[arrayToSmall(o),arrayToSmall(u)]}function divMod2(e,n){var r=e.length,i=n.length,a=[],o=[],s=t,c,u,l,p,f;while(r){o.unshift(e[--r]);trim(o);if(compareAbs(o,n)<0){a.push(0);continue}u=o.length;l=o[u-1]*s+o[u-2];p=n[i-1]*s+n[i-2];if(u>i){l=(l+1)*s}c=Math.ceil(l/p);do{f=multiplySmall(n,c);if(compareAbs(f,o)<=0)break;c--}while(c);a.push(c);o=subtract(o,f)}a.reverse();return[arrayToSmall(a),arrayToSmall(o)]}function divModSmall(e,n){var r=e.length,i=createArray(r),a=t,o,s,c,u;c=0;for(o=r-1;o>=0;--o){u=c*a+e[o];s=truncate(u/n);c=u-s*n;i[o]=s|0}return[i,c|0]}function divModAny(e,n){var r,i=parseValue(n);if(s){return[new NativeBigInt(e.value/i.value),new NativeBigInt(e.value%i.value)]}var a=e.value,o=i.value;var c;if(o===0)throw new Error("Cannot divide by zero");if(e.isSmall){if(i.isSmall){return[new SmallInteger(truncate(a/o)),new SmallInteger(a%o)]}return[Integer[0],e]}if(i.isSmall){if(o===1)return[e,Integer[0]];if(o==-1)return[e.negate(),Integer[0]];var u=Math.abs(o);if(u<t){r=divModSmall(a,u);c=arrayToSmall(r[0]);var l=r[1];if(e.sign)l=-l;if(typeof c==="number"){if(e.sign!==i.sign)c=-c;return[new SmallInteger(c),new SmallInteger(l)]}return[new BigInteger(c,e.sign!==i.sign),new SmallInteger(l)]}o=smallToArray(u)}var p=compareAbs(a,o);if(p===-1)return[Integer[0],e];if(p===0)return[Integer[e.sign===i.sign?1:-1],Integer[0]];if(a.length+o.length<=200)r=divMod1(a,o);else r=divMod2(a,o);c=r[0];var f=e.sign!==i.sign,d=r[1],m=e.sign;if(typeof c==="number"){if(f)c=-c;c=new SmallInteger(c)}else c=new BigInteger(c,f);if(typeof d==="number"){if(m)d=-d;d=new SmallInteger(d)}else d=new BigInteger(d,m);return[c,d]}BigInteger.prototype.divmod=function(e){var t=divModAny(this,e);return{quotient:t[0],remainder:t[1]}};NativeBigInt.prototype.divmod=SmallInteger.prototype.divmod=BigInteger.prototype.divmod;BigInteger.prototype.divide=function(e){return divModAny(this,e)[0]};NativeBigInt.prototype.over=NativeBigInt.prototype.divide=function(e){return new NativeBigInt(this.value/parseValue(e).value)};SmallInteger.prototype.over=SmallInteger.prototype.divide=BigInteger.prototype.over=BigInteger.prototype.divide;BigInteger.prototype.mod=function(e){return divModAny(this,e)[1]};NativeBigInt.prototype.mod=NativeBigInt.prototype.remainder=function(e){return new NativeBigInt(this.value%parseValue(e).value)};SmallInteger.prototype.remainder=SmallInteger.prototype.mod=BigInteger.prototype.remainder=BigInteger.prototype.mod;BigInteger.prototype.pow=function(e){var t=parseValue(e),n=this.value,r=t.value,i,a,o;if(r===0)return Integer[1];if(n===0)return Integer[0];if(n===1)return Integer[1];if(n===-1)return t.isEven()?Integer[1]:Integer[-1];if(t.sign){return Integer[0]}if(!t.isSmall)throw new Error("The exponent "+t.toString()+" is too large.");if(this.isSmall){if(isPrecise(i=Math.pow(n,r)))return new SmallInteger(truncate(i))}a=this;o=Integer[1];while(true){if(r&1===1){o=o.times(a);--r}if(r===0)break;r/=2;a=a.square()}return o};SmallInteger.prototype.pow=BigInteger.prototype.pow;NativeBigInt.prototype.pow=function(e){var t=parseValue(e);var n=this.value,r=t.value;var i=BigInt(0),a=BigInt(1),o=BigInt(2);if(r===i)return Integer[1];if(n===i)return Integer[0];if(n===a)return Integer[1];if(n===BigInt(-1))return t.isEven()?Integer[1]:Integer[-1];if(t.isNegative())return new NativeBigInt(i);var s=this;var c=Integer[1];while(true){if((r&a)===a){c=c.times(s);--r}if(r===i)break;r/=o;s=s.square()}return c};BigInteger.prototype.modPow=function(e,t){e=parseValue(e);t=parseValue(t);if(t.isZero())throw new Error("Cannot take modPow with modulus 0");var n=Integer[1],r=this.mod(t);if(e.isNegative()){e=e.multiply(Integer[-1]);r=r.modInv(t)}while(e.isPositive()){if(r.isZero())return Integer[0];if(e.isOdd())n=n.multiply(r).mod(t);e=e.divide(2);r=r.square().mod(t)}return n};NativeBigInt.prototype.modPow=SmallInteger.prototype.modPow=BigInteger.prototype.modPow;function compareAbs(e,t){if(e.length!==t.length){return e.length>t.length?1:-1}for(var n=e.length-1;n>=0;n--){if(e[n]!==t[n])return e[n]>t[n]?1:-1}return 0}BigInteger.prototype.compareAbs=function(e){var t=parseValue(e),n=this.value,r=t.value;if(t.isSmall)return 1;return compareAbs(n,r)};SmallInteger.prototype.compareAbs=function(e){var t=parseValue(e),n=Math.abs(this.value),r=t.value;if(t.isSmall){r=Math.abs(r);return n===r?0:n>r?1:-1}return-1};NativeBigInt.prototype.compareAbs=function(e){var t=this.value;var n=parseValue(e).value;t=t>=0?t:-t;n=n>=0?n:-n;return t===n?0:t>n?1:-1};BigInteger.prototype.compare=function(e){if(e===Infinity){return-1}if(e===-Infinity){return 1}var t=parseValue(e),n=this.value,r=t.value;if(this.sign!==t.sign){return t.sign?1:-1}if(t.isSmall){return this.sign?-1:1}return compareAbs(n,r)*(this.sign?-1:1)};BigInteger.prototype.compareTo=BigInteger.prototype.compare;SmallInteger.prototype.compare=function(e){if(e===Infinity){return-1}if(e===-Infinity){return 1}var t=parseValue(e),n=this.value,r=t.value;if(t.isSmall){return n==r?0:n>r?1:-1}if(n<0!==t.sign){return n<0?-1:1}return n<0?1:-1};SmallInteger.prototype.compareTo=SmallInteger.prototype.compare;NativeBigInt.prototype.compare=function(e){if(e===Infinity){return-1}if(e===-Infinity){return 1}var t=this.value;var n=parseValue(e).value;return t===n?0:t>n?1:-1};NativeBigInt.prototype.compareTo=NativeBigInt.prototype.compare;BigInteger.prototype.equals=function(e){return this.compare(e)===0};NativeBigInt.prototype.eq=NativeBigInt.prototype.equals=SmallInteger.prototype.eq=SmallInteger.prototype.equals=BigInteger.prototype.eq=BigInteger.prototype.equals;BigInteger.prototype.notEquals=function(e){return this.compare(e)!==0};NativeBigInt.prototype.neq=NativeBigInt.prototype.notEquals=SmallInteger.prototype.neq=SmallInteger.prototype.notEquals=BigInteger.prototype.neq=BigInteger.prototype.notEquals;BigInteger.prototype.greater=function(e){return this.compare(e)>0};NativeBigInt.prototype.gt=NativeBigInt.prototype.greater=SmallInteger.prototype.gt=SmallInteger.prototype.greater=BigInteger.prototype.gt=BigInteger.prototype.greater;BigInteger.prototype.lesser=function(e){return this.compare(e)<0};NativeBigInt.prototype.lt=NativeBigInt.prototype.lesser=SmallInteger.prototype.lt=SmallInteger.prototype.lesser=BigInteger.prototype.lt=BigInteger.prototype.lesser;BigInteger.prototype.greaterOrEquals=function(e){return this.compare(e)>=0};NativeBigInt.prototype.geq=NativeBigInt.prototype.greaterOrEquals=SmallInteger.prototype.geq=SmallInteger.prototype.greaterOrEquals=BigInteger.prototype.geq=BigInteger.prototype.greaterOrEquals;BigInteger.prototype.lesserOrEquals=function(e){return this.compare(e)<=0};NativeBigInt.prototype.leq=NativeBigInt.prototype.lesserOrEquals=SmallInteger.prototype.leq=SmallInteger.prototype.lesserOrEquals=BigInteger.prototype.leq=BigInteger.prototype.lesserOrEquals;BigInteger.prototype.isEven=function(){return(this.value[0]&1)===0};SmallInteger.prototype.isEven=function(){return(this.value&1)===0};NativeBigInt.prototype.isEven=function(){return(this.value&BigInt(1))===BigInt(0)};BigInteger.prototype.isOdd=function(){return(this.value[0]&1)===1};SmallInteger.prototype.isOdd=function(){return(this.value&1)===1};NativeBigInt.prototype.isOdd=function(){return(this.value&BigInt(1))===BigInt(1)};BigInteger.prototype.isPositive=function(){return!this.sign};SmallInteger.prototype.isPositive=function(){return this.value>0};NativeBigInt.prototype.isPositive=SmallInteger.prototype.isPositive;BigInteger.prototype.isNegative=function(){return this.sign};SmallInteger.prototype.isNegative=function(){return this.value<0};NativeBigInt.prototype.isNegative=SmallInteger.prototype.isNegative;BigInteger.prototype.isUnit=function(){return false};SmallInteger.prototype.isUnit=function(){return Math.abs(this.value)===1};NativeBigInt.prototype.isUnit=function(){return this.abs().value===BigInt(1)};BigInteger.prototype.isZero=function(){return false};SmallInteger.prototype.isZero=function(){return this.value===0};NativeBigInt.prototype.isZero=function(){return this.value===BigInt(0)};BigInteger.prototype.isDivisibleBy=function(e){var t=parseValue(e);if(t.isZero())return false;if(t.isUnit())return true;if(t.compareAbs(2)===0)return this.isEven();return this.mod(t).isZero()};NativeBigInt.prototype.isDivisibleBy=SmallInteger.prototype.isDivisibleBy=BigInteger.prototype.isDivisibleBy;function isBasicPrime(e){var t=e.abs();if(t.isUnit())return false;if(t.equals(2)||t.equals(3)||t.equals(5))return true;if(t.isEven()||t.isDivisibleBy(3)||t.isDivisibleBy(5))return false;if(t.lesser(49))return true}function millerRabinTest(e,t){var n=e.prev(),i=n,a=0,o,s,c,u;while(i.isEven())i=i.divide(2),a++;e:for(c=0;c<t.length;c++){if(e.lesser(t[c]))continue;u=r(t[c]).modPow(i,e);if(u.isUnit()||u.equals(n))continue;for(o=a-1;o!=0;o--){u=u.square().mod(e);if(u.isUnit())return false;if(u.equals(n))continue e}return false}return true}BigInteger.prototype.isPrime=function(t){var n=isBasicPrime(this);if(n!==e)return n;var i=this.abs();var a=i.bitLength();if(a<=64)return millerRabinTest(i,[2,3,5,7,11,13,17,19,23,29,31,37]);var o=Math.log(2)*a.toJSNumber();var s=Math.ceil(t===true?2*Math.pow(o,2):o);for(var c=[],u=0;u<s;u++){c.push(r(u+2))}return millerRabinTest(i,c)};NativeBigInt.prototype.isPrime=SmallInteger.prototype.isPrime=BigInteger.prototype.isPrime;BigInteger.prototype.isProbablePrime=function(t,n){var i=isBasicPrime(this);if(i!==e)return i;var a=this.abs();var o=t===e?5:t;for(var s=[],c=0;c<o;c++){s.push(r.randBetween(2,a.minus(2),n))}return millerRabinTest(a,s)};NativeBigInt.prototype.isProbablePrime=SmallInteger.prototype.isProbablePrime=BigInteger.prototype.isProbablePrime;BigInteger.prototype.modInv=function(e){var t=r.zero,n=r.one,i=parseValue(e),a=this.abs(),o,s,c;while(!a.isZero()){o=i.divide(a);s=t;c=i;t=n;i=a;n=s.subtract(o.multiply(n));a=c.subtract(o.multiply(a))}if(!i.isUnit())throw new Error(this.toString()+" and "+e.toString()+" are not co-prime");if(t.compare(0)===-1){t=t.add(e)}if(this.isNegative()){return t.negate()}return t};NativeBigInt.prototype.modInv=SmallInteger.prototype.modInv=BigInteger.prototype.modInv;BigInteger.prototype.next=function(){var e=this.value;if(this.sign){return subtractSmall(e,1,this.sign)}return new BigInteger(addSmall(e,1),this.sign)};SmallInteger.prototype.next=function(){var e=this.value;if(e+1<i)return new SmallInteger(e+1);return new BigInteger(a,false)};NativeBigInt.prototype.next=function(){return new NativeBigInt(this.value+BigInt(1))};BigInteger.prototype.prev=function(){var e=this.value;if(this.sign){return new BigInteger(addSmall(e,1),true)}return subtractSmall(e,1,this.sign)};SmallInteger.prototype.prev=function(){var e=this.value;if(e-1>-i)return new SmallInteger(e-1);return new BigInteger(a,true)};NativeBigInt.prototype.prev=function(){return new NativeBigInt(this.value-BigInt(1))};var c=[1];while(2*c[c.length-1]<=t)c.push(2*c[c.length-1]);var u=c.length,l=c[u-1];function shift_isSmall(e){return Math.abs(e)<=t}BigInteger.prototype.shiftLeft=function(e){var t=parseValue(e).toJSNumber();if(!shift_isSmall(t)){throw new Error(String(t)+" is too large for shifting.")}if(t<0)return this.shiftRight(-t);var n=this;if(n.isZero())return n;while(t>=u){n=n.multiply(l);t-=u-1}return n.multiply(c[t])};NativeBigInt.prototype.shiftLeft=SmallInteger.prototype.shiftLeft=BigInteger.prototype.shiftLeft;BigInteger.prototype.shiftRight=function(e){var t;var n=parseValue(e).toJSNumber();if(!shift_isSmall(n)){throw new Error(String(n)+" is too large for shifting.")}if(n<0)return this.shiftLeft(-n);var r=this;while(n>=u){if(r.isZero()||r.isNegative()&&r.isUnit())return r;t=divModAny(r,l);r=t[1].isNegative()?t[0].prev():t[0];n-=u-1}t=divModAny(r,c[n]);return t[1].isNegative()?t[0].prev():t[0]};NativeBigInt.prototype.shiftRight=SmallInteger.prototype.shiftRight=BigInteger.prototype.shiftRight;function bitwise(e,t,n){t=parseValue(t);var i=e.isNegative(),a=t.isNegative();var o=i?e.not():e,s=a?t.not():t;var c=0,u=0;var p=null,f=null;var d=[];while(!o.isZero()||!s.isZero()){p=divModAny(o,l);c=p[1].toJSNumber();if(i){c=l-1-c}f=divModAny(s,l);u=f[1].toJSNumber();if(a){u=l-1-u}o=p[0];s=f[0];d.push(n(c,u))}var m=n(i?1:0,a?1:0)!==0?r(-1):r(0);for(var h=d.length-1;h>=0;h-=1){m=m.multiply(l).add(r(d[h]))}return m}BigInteger.prototype.not=function(){return this.negate().prev()};NativeBigInt.prototype.not=SmallInteger.prototype.not=BigInteger.prototype.not;BigInteger.prototype.and=function(e){return bitwise(this,e,function(e,t){return e&t})};NativeBigInt.prototype.and=SmallInteger.prototype.and=BigInteger.prototype.and;BigInteger.prototype.or=function(e){return bitwise(this,e,function(e,t){return e|t})};NativeBigInt.prototype.or=SmallInteger.prototype.or=BigInteger.prototype.or;BigInteger.prototype.xor=function(e){return bitwise(this,e,function(e,t){return e^t})};NativeBigInt.prototype.xor=SmallInteger.prototype.xor=BigInteger.prototype.xor;var p=1<<30,f=(t&-t)*(t&-t)|p;function roughLOB(e){var n=e.value,r=typeof n==="number"?n|p:typeof n==="bigint"?n|BigInt(p):n[0]+n[1]*t|f;return r&-r}function integerLogarithm(e,t){if(t.compareTo(e)<=0){var n=integerLogarithm(e,t.square(t));var i=n.p;var a=n.e;var o=i.multiply(t);return o.compareTo(e)<=0?{p:o,e:a*2+1}:{p:i,e:a*2}}return{p:r(1),e:0}}BigInteger.prototype.bitLength=function(){var e=this;if(e.compareTo(r(0))<0){e=e.negate().subtract(r(1))}if(e.compareTo(r(0))===0){return r(0)}return r(integerLogarithm(e,r(2)).e).add(r(1))};NativeBigInt.prototype.bitLength=SmallInteger.prototype.bitLength=BigInteger.prototype.bitLength;function max(e,t){e=parseValue(e);t=parseValue(t);return e.greater(t)?e:t}function min(e,t){e=parseValue(e);t=parseValue(t);return e.lesser(t)?e:t}function gcd(e,t){e=parseValue(e).abs();t=parseValue(t).abs();if(e.equals(t))return e;if(e.isZero())return t;if(t.isZero())return e;var n=Integer[1],r,i;while(e.isEven()&&t.isEven()){r=min(roughLOB(e),roughLOB(t));e=e.divide(r);t=t.divide(r);n=n.multiply(r)}while(e.isEven()){e=e.divide(roughLOB(e))}do{while(t.isEven()){t=t.divide(roughLOB(t))}if(e.greater(t)){i=t;t=e;e=i}t=t.subtract(e)}while(!t.isZero());return n.isUnit()?e:e.multiply(n)}function lcm(e,t){e=parseValue(e).abs();t=parseValue(t).abs();return e.divide(gcd(e,t)).multiply(t)}function randBetween(e,n,r){e=parseValue(e);n=parseValue(n);var i=r||Math.random;var a=min(e,n),o=max(e,n);var s=o.subtract(a).add(1);if(s.isSmall)return a.add(Math.floor(i()*s));var c=toBase(s,t).value;var u=[],l=true;for(var p=0;p<c.length;p++){var f=l?c[p]:t;var d=truncate(i()*f);u.push(d);if(d<f)l=false}return a.add(Integer.fromArray(u,t,false))}var d=function(e,t,n,r){n=n||o;e=String(e);if(!r){e=e.toLowerCase();n=n.toLowerCase()}var i=e.length;var a;var s=Math.abs(t);var c={};for(a=0;a<n.length;a++){c[n[a]]=a}for(a=0;a<i;a++){var u=e[a];if(u==="-")continue;if(u in c){if(c[u]>=s){if(u==="1"&&s===1)continue;throw new Error(u+" is not a valid digit in base "+t+".")}}}t=parseValue(t);var l=[];var p=e[0]==="-";for(a=p?1:0;a<e.length;a++){var u=e[a];if(u in c)l.push(parseValue(c[u]));else if(u==="<"){var f=a;do{a++}while(e[a]!==">"&&a<e.length);l.push(parseValue(e.slice(f+1,a)))}else throw new Error(u+" is not a valid character")}return parseBaseFromArray(l,t,p)};function parseBaseFromArray(e,t,n){var r=Integer[0],i=Integer[1],a;for(a=e.length-1;a>=0;a--){r=r.add(e[a].times(i));i=i.times(t)}return n?r.negate():r}function stringify(e,t){t=t||o;if(e<t.length){return t[e]}return"<"+e+">"}function toBase(e,t){t=r(t);if(t.isZero()){if(e.isZero())return{value:[0],isNegative:false};throw new Error("Cannot convert nonzero numbers to base 0.")}if(t.equals(-1)){if(e.isZero())return{value:[0],isNegative:false};if(e.isNegative())return{value:[].concat.apply([],Array.apply(null,Array(-e.toJSNumber())).map(Array.prototype.valueOf,[1,0])),isNegative:false};var n=Array.apply(null,Array(e.toJSNumber()-1)).map(Array.prototype.valueOf,[0,1]);n.unshift([1]);return{value:[].concat.apply([],n),isNegative:false}}var i=false;if(e.isNegative()&&t.isPositive()){i=true;e=e.abs()}if(t.isUnit()){if(e.isZero())return{value:[0],isNegative:false};return{value:Array.apply(null,Array(e.toJSNumber())).map(Number.prototype.valueOf,1),isNegative:i}}var a=[];var o=e,s;while(o.isNegative()||o.compareAbs(t)>=0){s=o.divmod(t);o=s.quotient;var c=s.remainder;if(c.isNegative()){c=t.minus(c).abs();o=o.next()}a.push(c.toJSNumber())}a.push(o.toJSNumber());return{value:a.reverse(),isNegative:i}}function toBaseString(e,t,n){var r=toBase(e,t);return(r.isNegative?"-":"")+r.value.map(function(e){return stringify(e,n)}).join("")}BigInteger.prototype.toArray=function(e){return toBase(this,e)};SmallInteger.prototype.toArray=function(e){return toBase(this,e)};NativeBigInt.prototype.toArray=function(e){return toBase(this,e)};BigInteger.prototype.toString=function(t,n){if(t===e)t=10;if(t!==10)return toBaseString(this,t,n);var r=this.value,i=r.length,a=String(r[--i]),o="0000000",s;while(--i>=0){s=String(r[i]);a+=o.slice(s.length)+s}var c=this.sign?"-":"";return c+a};SmallInteger.prototype.toString=function(t,n){if(t===e)t=10;if(t!=10)return toBaseString(this,t,n);return String(this.value)};NativeBigInt.prototype.toString=SmallInteger.prototype.toString;NativeBigInt.prototype.toJSON=BigInteger.prototype.toJSON=SmallInteger.prototype.toJSON=function(){return this.toString()};BigInteger.prototype.valueOf=function(){return parseInt(this.toString(),10)};BigInteger.prototype.toJSNumber=BigInteger.prototype.valueOf;SmallInteger.prototype.valueOf=function(){return this.value};SmallInteger.prototype.toJSNumber=SmallInteger.prototype.valueOf;NativeBigInt.prototype.valueOf=NativeBigInt.prototype.toJSNumber=function(){return parseInt(this.toString(),10)};function parseStringValue(e){if(isPrecise(+e)){var t=+e;if(t===truncate(t))return s?new NativeBigInt(BigInt(t)):new SmallInteger(t);throw new Error("Invalid integer: "+e)}var r=e[0]==="-";if(r)e=e.slice(1);var i=e.split(/e/i);if(i.length>2)throw new Error("Invalid integer: "+i.join("e"));if(i.length===2){var a=i[1];if(a[0]==="+")a=a.slice(1);a=+a;if(a!==truncate(a)||!isPrecise(a))throw new Error("Invalid integer: "+a+" is not a valid exponent.");var o=i[0];var c=o.indexOf(".");if(c>=0){a-=o.length-c-1;o=o.slice(0,c)+o.slice(c+1)}if(a<0)throw new Error("Cannot include negative exponent part for integers");o+=new Array(a+1).join("0");e=o}var u=/^([0-9][0-9]*)$/.test(e);if(!u)throw new Error("Invalid integer: "+e);if(s){return new NativeBigInt(BigInt(r?"-"+e:e))}var l=[],p=e.length,f=n,d=p-f;while(p>0){l.push(+e.slice(d,p));d-=f;if(d<0)d=0;p-=f}trim(l);return new BigInteger(l,r)}function parseNumberValue(e){if(s){return new NativeBigInt(BigInt(e))}if(isPrecise(e)){if(e!==truncate(e))throw new Error(e+" is not an integer.");return new SmallInteger(e)}return parseStringValue(e.toString())}function parseValue(e){if(typeof e==="number"){return parseNumberValue(e)}if(typeof e==="string"){return parseStringValue(e)}if(typeof e==="bigint"){return new NativeBigInt(e)}return e}for(var m=0;m<1e3;m++){Integer[m]=parseValue(m);if(m>0)Integer[-m]=parseValue(-m)}Integer.one=Integer[1];Integer.zero=Integer[0];Integer.minusOne=Integer[-1];Integer.max=max;Integer.min=min;Integer.gcd=gcd;Integer.lcm=lcm;Integer.isInstance=function(e){return e instanceof BigInteger||e instanceof SmallInteger||e instanceof NativeBigInt};Integer.randBetween=randBetween;Integer.fromArray=function(e,t,n){return parseBaseFromArray(e.map(parseValue),parseValue(t||10),n)};return Integer}();if(true&&e.hasOwnProperty("exports")){e.exports=r}if(typeof define==="function"&&define.amd){define(function(){return r})}},,,,,,function(e,t,n){"use strict";var r=n(248);var i;var a=function(){throw new Error("No async scheduler available\n\n See http://goo.gl/MqrFmX\n")};var o=r.getNativePromise();if(r.isNode&&typeof MutationObserver==="undefined"){var s=global.setImmediate;var c=process.nextTick;i=r.isRecentNode?function(e){s.call(global,e)}:function(e){c.call(process,e)}}else if(typeof o==="function"&&typeof o.resolve==="function"){var u=o.resolve();i=function(e){u.then(e)}}else if(typeof MutationObserver!=="undefined"&&!(typeof window!=="undefined"&&window.navigator&&(window.navigator.standalone||window.cordova))){i=function(){var e=document.createElement("div");var t={attributes:true};var n=false;var r=document.createElement("div");var i=new MutationObserver(function(){e.classList.toggle("foo");n=false});i.observe(r,t);var a=function(){if(n)return;n=true;r.classList.toggle("foo")};return function schedule(n){var r=new MutationObserver(function(){r.disconnect();n()});r.observe(e,t);a()}}()}else if(typeof setImmediate!=="undefined"){i=function(e){setImmediate(e)}}else if(typeof setTimeout!=="undefined"){i=function(e){setTimeout(e,0)}}else{i=a}e.exports=i},function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const a=r(n(622));const o=i(n(357));const s=process.platform==="win32";function dirname(e){e=safeTrimTrailingSeparator(e);if(s&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e)){return e}let t=a.dirname(e);if(s&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)){t=safeTrimTrailingSeparator(t)}return t}t.dirname=dirname;function ensureAbsoluteRoot(e,t){o.default(e,`ensureAbsoluteRoot parameter 'root' must not be empty`);o.default(t,`ensureAbsoluteRoot parameter 'itemPath' must not be empty`);if(hasAbsoluteRoot(t)){return t}if(s){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let e=process.cwd();o.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`);if(t[0].toUpperCase()===e[0].toUpperCase()){if(t.length===2){return`${t[0]}:\\${e.substr(3)}`}else{if(!e.endsWith("\\")){e+="\\"}return`${t[0]}:\\${e.substr(3)}${t.substr(2)}`}}else{return`${t[0]}:\\${t.substr(2)}`}}else if(normalizeSeparators(t).match(/^\\$|^\\[^\\]/)){const e=process.cwd();o.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`);return`${e[0]}:\\${t.substr(1)}`}}o.default(hasAbsoluteRoot(e),`ensureAbsoluteRoot parameter 'root' must have an absolute root`);if(e.endsWith("/")||s&&e.endsWith("\\")){}else{e+=a.sep}return e+t}t.ensureAbsoluteRoot=ensureAbsoluteRoot;function hasAbsoluteRoot(e){o.default(e,`hasAbsoluteRoot parameter 'itemPath' must not be empty`);e=normalizeSeparators(e);if(s){return e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e)}return e.startsWith("/")}t.hasAbsoluteRoot=hasAbsoluteRoot;function hasRoot(e){o.default(e,`isRooted parameter 'itemPath' must not be empty`);e=normalizeSeparators(e);if(s){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}t.hasRoot=hasRoot;function normalizeSeparators(e){e=e||"";if(s){e=e.replace(/\//g,"\\");const t=/^\\\\+[^\\]/.test(e);return(t?"\\":"")+e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}t.normalizeSeparators=normalizeSeparators;function safeTrimTrailingSeparator(e){if(!e){return""}e=normalizeSeparators(e);if(!e.endsWith(a.sep)){return e}if(e===a.sep){return e}if(s&&/^[A-Z]:\\$/i.test(e)){return e}return e.substr(0,e.length-1)}t.safeTrimTrailingSeparator=safeTrimTrailingSeparator},,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TraceFlags=void 0;var n;(function(e){e[e["NONE"]=0]="NONE";e[e["SAMPLED"]=1]="SAMPLED"})(n=t.TraceFlags||(t.TraceFlags={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.API_BACKWARDS_COMPATIBILITY_VERSION=t.makeGetter=t._global=t.GLOBAL_TRACE_API_KEY=t.GLOBAL_PROPAGATION_API_KEY=t.GLOBAL_METRICS_API_KEY=t.GLOBAL_CONTEXT_MANAGER_API_KEY=void 0;var r=n(910);t.GLOBAL_CONTEXT_MANAGER_API_KEY=Symbol.for("io.opentelemetry.js.api.context");t.GLOBAL_METRICS_API_KEY=Symbol.for("io.opentelemetry.js.api.metrics");t.GLOBAL_PROPAGATION_API_KEY=Symbol.for("io.opentelemetry.js.api.propagation");t.GLOBAL_TRACE_API_KEY=Symbol.for("io.opentelemetry.js.api.trace");t._global=r._globalThis;function makeGetter(e,t,n){return function(r){return r===e?t:n}}t.makeGetter=makeGetter;t.API_BACKWARDS_COMPATIBILITY_VERSION=0},,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=i(n(470));class RetryHelper{constructor(e,t,n){if(e<1){throw new Error("max attempts should be greater than or equal to 1")}this.maxAttempts=e;this.minSeconds=Math.floor(t);this.maxSeconds=Math.floor(n);if(this.minSeconds>this.maxSeconds){throw new Error("min seconds should be less than or equal to max seconds")}}execute(e,t){return r(this,void 0,void 0,function*(){let n=1;while(n<this.maxAttempts){try{return yield e()}catch(e){if(t&&!t(e)){throw e}a.info(e.message)}const r=this.getSleepAmount();a.info(`Waiting ${r} seconds before trying again`);yield this.sleep(r);n++}return yield e()})}getSleepAmount(){return Math.floor(Math.random()*(this.maxSeconds-this.minSeconds+1))+this.minSeconds}sleep(e){return r(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e*1e3))})}}t.RetryHelper=RetryHelper},,,function(e,t){"use strict";t.__esModule=true;function parseArgsStringToArgv(e,t,n){var r=/([^\s'"]([^\s'"]*(['"])([^\3]*?)\3)+[^\s'"]*)|[^\s'"]+|(['"])([^\5]*?)\5/gi;var i=e;var a=[];if(t){a.push(t)}if(n){a.push(n)}var o;do{o=r.exec(i);if(o!==null){a.push(firstString(o[1],o[6],o[0]))}}while(o!==null);return a}t["default"]=parseArgsStringToArgv;t.parseArgsStringToArgv=parseArgsStringToArgv;function firstString(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}for(var n=0;n<e.length;n++){var r=e[n];if(typeof r==="string"){return r}}}},function(e,t,n){"use strict";e.exports=function(){var t=function(){return new f("circular promise resolution chain\n\n See http://goo.gl/MqrFmX\n")};var r=function(){return new Promise.PromiseInspection(this._target())};var i=function(e){return Promise.reject(new f(e))};function Proxyable(){}var a={};var o=n(248);var s;if(o.isNode){s=function(){var e=process.domain;if(e===undefined)e=null;return e}}else{s=function(){return null}}o.notEnumerableProp(Promise,"_getDomain",s);var c=n(883);var u=n(726);var l=new u;c.defineProperty(Promise,"_async",{value:l});var p=n(351);var f=Promise.TypeError=p.TypeError;Promise.RangeError=p.RangeError;var d=Promise.CancellationError=p.CancellationError;Promise.TimeoutError=p.TimeoutError;Promise.OperationalError=p.OperationalError;Promise.RejectionError=p.OperationalError;Promise.AggregateError=p.AggregateError;var m=function(){};var h={};var g={};var y=n(377)(Promise,m);var v=n(246)(Promise,m,y,i,Proxyable);var b=n(617)(Promise);var w=b.create;var _=n(272)(Promise,b);var x=_.CapturedTrace;var k=n(325)(Promise,y);var S=n(253)(g);var j=n(663);var P=o.errorObj;var E=o.tryCatch;function check(e,t){if(typeof t!=="function"){throw new f("expecting a function but got "+o.classString(t))}if(e.constructor!==Promise){throw new f("the promise constructor cannot be invoked directly\n\n See http://goo.gl/MqrFmX\n")}}function Promise(e){this._bitField=0;this._fulfillmentHandler0=undefined;this._rejectionHandler0=undefined;this._promise0=undefined;this._receiver0=undefined;if(e!==m){check(this,e);this._resolveFromExecutor(e)}this._promiseCreated();this._fireEvent("promiseCreated",this)}Promise.prototype.toString=function(){return"[object Promise]"};Promise.prototype.caught=Promise.prototype["catch"]=function(e){var t=arguments.length;if(t>1){var n=new Array(t-1),r=0,a;for(a=0;a<t-1;++a){var s=arguments[a];if(o.isObject(s)){n[r++]=s}else{return i("expecting an object but got "+"A catch statement predicate "+o.classString(s))}}n.length=r;e=arguments[a];return this.then(undefined,S(n,e,this))}return this.then(undefined,e)};Promise.prototype.reflect=function(){return this._then(r,r,undefined,this,undefined)};Promise.prototype.then=function(e,t){if(_.warnings()&&arguments.length>0&&typeof e!=="function"&&typeof t!=="function"){var n=".then() only accepts functions but was passed: "+o.classString(e);if(arguments.length>1){n+=", "+o.classString(t)}this._warn(n)}return this._then(e,t,undefined,undefined,undefined)};Promise.prototype.done=function(e,t){var n=this._then(e,t,undefined,undefined,undefined);n._setIsFinal()};Promise.prototype.spread=function(e){if(typeof e!=="function"){return i("expecting a function but got "+o.classString(e))}return this.all()._then(e,undefined,undefined,h,undefined)};Promise.prototype.toJSON=function(){var e={isFulfilled:false,isRejected:false,fulfillmentValue:undefined,rejectionReason:undefined};if(this.isFulfilled()){e.fulfillmentValue=this.value();e.isFulfilled=true}else if(this.isRejected()){e.rejectionReason=this.reason();e.isRejected=true}return e};Promise.prototype.all=function(){if(arguments.length>0){this._warn(".all() was passed arguments but it does not take any")}return new v(this).promise()};Promise.prototype.error=function(e){return this.caught(o.originatesFromRejection,e)};Promise.getNewLibraryCopy=e.exports;Promise.is=function(e){return e instanceof Promise};Promise.fromNode=Promise.fromCallback=function(e){var t=new Promise(m);t._captureStackTrace();var n=arguments.length>1?!!Object(arguments[1]).multiArgs:false;var r=E(e)(j(t,n));if(r===P){t._rejectCallback(r.e,true)}if(!t._isFateSealed())t._setAsyncGuaranteed();return t};Promise.all=function(e){return new v(e).promise()};Promise.cast=function(e){var t=y(e);if(!(t instanceof Promise)){t=new Promise(m);t._captureStackTrace();t._setFulfilled();t._rejectionHandler0=e}return t};Promise.resolve=Promise.fulfilled=Promise.cast;Promise.reject=Promise.rejected=function(e){var t=new Promise(m);t._captureStackTrace();t._rejectCallback(e,true);return t};Promise.setScheduler=function(e){if(typeof e!=="function"){throw new f("expecting a function but got "+o.classString(e))}return l.setScheduler(e)};Promise.prototype._then=function(e,t,n,r,i){var a=i!==undefined;var c=a?i:new Promise(m);var u=this._target();var p=u._bitField;if(!a){c._propagateFrom(this,3);c._captureStackTrace();if(r===undefined&&(this._bitField&2097152)!==0){if(!((p&50397184)===0)){r=this._boundValue()}else{r=u===this?undefined:this._boundTo}}this._fireEvent("promiseChained",this,c)}var f=s();if(!((p&50397184)===0)){var h,g,y=u._settlePromiseCtx;if((p&33554432)!==0){g=u._rejectionHandler0;h=e}else if((p&16777216)!==0){g=u._fulfillmentHandler0;h=t;u._unsetRejectionIsUnhandled()}else{y=u._settlePromiseLateCancellationObserver;g=new d("late cancellation observer");u._attachExtraTrace(g);h=t}l.invoke(y,u,{handler:f===null?h:typeof h==="function"&&o.domainBind(f,h),promise:c,receiver:r,value:g})}else{u._addCallbacks(e,t,c,r,f)}return c};Promise.prototype._length=function(){return this._bitField&65535};Promise.prototype._isFateSealed=function(){return(this._bitField&117506048)!==0};Promise.prototype._isFollowing=function(){return(this._bitField&67108864)===67108864};Promise.prototype._setLength=function(e){this._bitField=this._bitField&-65536|e&65535};Promise.prototype._setFulfilled=function(){this._bitField=this._bitField|33554432;this._fireEvent("promiseFulfilled",this)};Promise.prototype._setRejected=function(){this._bitField=this._bitField|16777216;this._fireEvent("promiseRejected",this)};Promise.prototype._setFollowing=function(){this._bitField=this._bitField|67108864;this._fireEvent("promiseResolved",this)};Promise.prototype._setIsFinal=function(){this._bitField=this._bitField|4194304};Promise.prototype._isFinal=function(){return(this._bitField&4194304)>0};Promise.prototype._unsetCancelled=function(){this._bitField=this._bitField&~65536};Promise.prototype._setCancelled=function(){this._bitField=this._bitField|65536;this._fireEvent("promiseCancelled",this)};Promise.prototype._setWillBeCancelled=function(){this._bitField=this._bitField|8388608};Promise.prototype._setAsyncGuaranteed=function(){if(l.hasCustomScheduler())return;this._bitField=this._bitField|134217728};Promise.prototype._receiverAt=function(e){var t=e===0?this._receiver0:this[e*4-4+3];if(t===a){return undefined}else if(t===undefined&&this._isBound()){return this._boundValue()}return t};Promise.prototype._promiseAt=function(e){return this[e*4-4+2]};Promise.prototype._fulfillmentHandlerAt=function(e){return this[e*4-4+0]};Promise.prototype._rejectionHandlerAt=function(e){return this[e*4-4+1]};Promise.prototype._boundValue=function(){};Promise.prototype._migrateCallback0=function(e){var t=e._bitField;var n=e._fulfillmentHandler0;var r=e._rejectionHandler0;var i=e._promise0;var o=e._receiverAt(0);if(o===undefined)o=a;this._addCallbacks(n,r,i,o,null)};Promise.prototype._migrateCallbackAt=function(e,t){var n=e._fulfillmentHandlerAt(t);var r=e._rejectionHandlerAt(t);var i=e._promiseAt(t);var o=e._receiverAt(t);if(o===undefined)o=a;this._addCallbacks(n,r,i,o,null)};Promise.prototype._addCallbacks=function(e,t,n,r,i){var a=this._length();if(a>=65535-4){a=0;this._setLength(0)}if(a===0){this._promise0=n;this._receiver0=r;if(typeof e==="function"){this._fulfillmentHandler0=i===null?e:o.domainBind(i,e)}if(typeof t==="function"){this._rejectionHandler0=i===null?t:o.domainBind(i,t)}}else{var s=a*4-4;this[s+2]=n;this[s+3]=r;if(typeof e==="function"){this[s+0]=i===null?e:o.domainBind(i,e)}if(typeof t==="function"){this[s+1]=i===null?t:o.domainBind(i,t)}}this._setLength(a+1);return a};Promise.prototype._proxy=function(e,t){this._addCallbacks(undefined,undefined,t,e,null)};Promise.prototype._resolveCallback=function(e,n){if((this._bitField&117506048)!==0)return;if(e===this)return this._rejectCallback(t(),false);var r=y(e,this);if(!(r instanceof Promise))return this._fulfill(e);if(n)this._propagateFrom(r,2);var i=r._target();if(i===this){this._reject(t());return}var a=i._bitField;if((a&50397184)===0){var o=this._length();if(o>0)i._migrateCallback0(this);for(var s=1;s<o;++s){i._migrateCallbackAt(this,s)}this._setFollowing();this._setLength(0);this._setFollowee(i)}else if((a&33554432)!==0){this._fulfill(i._value())}else if((a&16777216)!==0){this._reject(i._reason())}else{var c=new d("late cancellation observer");i._attachExtraTrace(c);this._reject(c)}};Promise.prototype._rejectCallback=function(e,t,n){var r=o.ensureErrorObject(e);var i=r===e;if(!i&&!n&&_.warnings()){var a="a promise was rejected with a non-error: "+o.classString(e);this._warn(a,true)}this._attachExtraTrace(r,t?i:false);this._reject(e)};Promise.prototype._resolveFromExecutor=function(e){var t=this;this._captureStackTrace();this._pushContext();var n=true;var r=this._execute(e,function(e){t._resolveCallback(e)},function(e){t._rejectCallback(e,n)});n=false;this._popContext();if(r!==undefined){t._rejectCallback(r,true)}};Promise.prototype._settlePromiseFromHandler=function(e,t,n,r){var i=r._bitField;if((i&65536)!==0)return;r._pushContext();var a;if(t===h){if(!n||typeof n.length!=="number"){a=P;a.e=new f("cannot .spread() a non-array: "+o.classString(n))}else{a=E(e).apply(this._boundValue(),n)}}else{a=E(e).call(t,n)}var s=r._popContext();i=r._bitField;if((i&65536)!==0)return;if(a===g){r._reject(n)}else if(a===P){r._rejectCallback(a.e,false)}else{_.checkForgottenReturns(a,s,"",r,this);r._resolveCallback(a)}};Promise.prototype._target=function(){var e=this;while(e._isFollowing())e=e._followee();return e};Promise.prototype._followee=function(){return this._rejectionHandler0};Promise.prototype._setFollowee=function(e){this._rejectionHandler0=e};Promise.prototype._settlePromise=function(e,t,n,i){var a=e instanceof Promise;var o=this._bitField;var s=(o&134217728)!==0;if((o&65536)!==0){if(a)e._invokeInternalOnCancel();if(n instanceof k&&n.isFinallyHandler()){n.cancelPromise=e;if(E(t).call(n,i)===P){e._reject(P.e)}}else if(t===r){e._fulfill(r.call(n))}else if(n instanceof Proxyable){n._promiseCancelled(e)}else if(a||e instanceof v){e._cancel()}else{n.cancel()}}else if(typeof t==="function"){if(!a){t.call(n,i,e)}else{if(s)e._setAsyncGuaranteed();this._settlePromiseFromHandler(t,n,i,e)}}else if(n instanceof Proxyable){if(!n._isResolved()){if((o&33554432)!==0){n._promiseFulfilled(i,e)}else{n._promiseRejected(i,e)}}}else if(a){if(s)e._setAsyncGuaranteed();if((o&33554432)!==0){e._fulfill(i)}else{e._reject(i)}}};Promise.prototype._settlePromiseLateCancellationObserver=function(e){var t=e.handler;var n=e.promise;var r=e.receiver;var i=e.value;if(typeof t==="function"){if(!(n instanceof Promise)){t.call(r,i,n)}else{this._settlePromiseFromHandler(t,r,i,n)}}else if(n instanceof Promise){n._reject(i)}};Promise.prototype._settlePromiseCtx=function(e){this._settlePromise(e.promise,e.handler,e.receiver,e.value)};Promise.prototype._settlePromise0=function(e,t,n){var r=this._promise0;var i=this._receiverAt(0);this._promise0=undefined;this._receiver0=undefined;this._settlePromise(r,e,i,t)};Promise.prototype._clearCallbackDataAtIndex=function(e){var t=e*4-4;this[t+2]=this[t+3]=this[t+0]=this[t+1]=undefined};Promise.prototype._fulfill=function(e){var n=this._bitField;if((n&117506048)>>>16)return;if(e===this){var r=t();this._attachExtraTrace(r);return this._reject(r)}this._setFulfilled();this._rejectionHandler0=e;if((n&65535)>0){if((n&134217728)!==0){this._settlePromises()}else{l.settlePromises(this)}}};Promise.prototype._reject=function(e){var t=this._bitField;if((t&117506048)>>>16)return;this._setRejected();this._fulfillmentHandler0=e;if(this._isFinal()){return l.fatalError(e,o.isNode)}if((t&65535)>0){l.settlePromises(this)}else{this._ensurePossibleRejectionHandled()}};Promise.prototype._fulfillPromises=function(e,t){for(var n=1;n<e;n++){var r=this._fulfillmentHandlerAt(n);var i=this._promiseAt(n);var a=this._receiverAt(n);this._clearCallbackDataAtIndex(n);this._settlePromise(i,r,a,t)}};Promise.prototype._rejectPromises=function(e,t){for(var n=1;n<e;n++){var r=this._rejectionHandlerAt(n);var i=this._promiseAt(n);var a=this._receiverAt(n);this._clearCallbackDataAtIndex(n);this._settlePromise(i,r,a,t)}};Promise.prototype._settlePromises=function(){var e=this._bitField;var t=e&65535;if(t>0){if((e&16842752)!==0){var n=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,n,e);this._rejectPromises(t,n)}else{var r=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,r,e);this._fulfillPromises(t,r)}this._setLength(0)}this._clearCancellationData()};Promise.prototype._settledValue=function(){var e=this._bitField;if((e&33554432)!==0){return this._rejectionHandler0}else if((e&16777216)!==0){return this._fulfillmentHandler0}};function deferResolve(e){this.promise._resolveCallback(e)}function deferReject(e){this.promise._rejectCallback(e,false)}Promise.defer=Promise.pending=function(){_.deprecated("Promise.defer","new Promise");var e=new Promise(m);return{promise:e,resolve:deferResolve,reject:deferReject}};o.notEnumerableProp(Promise,"_makeSelfResolutionError",t);n(643)(Promise,m,y,i,_);n(755)(Promise,m,y,_);n(514)(Promise,v,i,_);n(315)(Promise);n(187)(Promise);n(809)(Promise,v,y,m,l,s);Promise.Promise=Promise;Promise.version="3.4.7";n(595)(Promise,v,i,y,m,_);n(414)(Promise);n(780)(Promise,i,y,w,m,_);n(409)(Promise,m,_);n(25)(Promise,i,m,y,Proxyable,_);n(529)(Promise);n(848)(Promise,m);n(321)(Promise,v,y,i);n(832)(Promise,m,y,i);n(814)(Promise,v,i,y,m,_);n(149)(Promise,v,_);n(323)(Promise,v,i);n(610)(Promise,m);n(685)(Promise,m);n(658)(Promise);o.toFastProperties(Promise);o.toFastProperties(Promise.prototype);function fillTypes(e){var t=new Promise(m);t._fulfillmentHandler0=e;t._rejectionHandler0=e;t._promise0=e;t._receiver0=e}fillTypes({a:1});fillTypes({b:2});fillTypes({c:3});fillTypes(1);fillTypes(function(){});fillTypes(undefined);fillTypes(false);fillTypes(new Promise(m));_.setBounds(u.firstLineError,o.lastLineError);return Promise}},,,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,i){function fulfilled(e){try{step(r.next(e))}catch(e){i(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){i(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=i(n(9));function exec(e,t,n){return r(this,void 0,void 0,function*(){const r=a.argStringToArray(e);if(r.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const i=r[0];t=r.slice(1).concat(t||[]);const o=new a.ToolRunner(i,t,n);return o.exec()})}t.exec=exec},,,,,,function(e,t,n){(function(){"use strict";var e,r,i,a,o=function(e,t){for(var n in t){if(s.call(t,n))e[n]=t[n]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;r=n(791);e=n(476);i=n(885);a=n(350);t.defaults=r.defaults;t.processors=a;t.ValidationError=function(e){o(ValidationError,e);function ValidationError(e){this.message=e}return ValidationError}(Error);t.Builder=e.Builder;t.Parser=i.Parser;t.parseString=i.parseString;t.parseStringPromise=i.parseStringPromise}).call(this)},,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var r=n(865);var i=n(585);var a=n(393);var o=n(605);var s=n(211);var c=_interopDefault(n(454));var u=n(106);var l=_interopDefault(n(790));var p=n(669);var f=n(835);var d=n(794);var m=n(413);var h=n(229);var g=n(928);var y=n(992);var v=n(87);var b=n(263);var w=n(440);function getHeaderKey(e){return e.toLowerCase()}function isHttpHeadersLike(e){if(!e||typeof e!=="object"){return false}if(typeof e.rawHeaders==="function"&&typeof e.clone==="function"&&typeof e.get==="function"&&typeof e.set==="function"&&typeof e.contains==="function"&&typeof e.remove==="function"&&typeof e.headersArray==="function"&&typeof e.headerValues==="function"&&typeof e.headerNames==="function"&&typeof e.toJson==="function"){return true}return false}var _=function(){function HttpHeaders(e){this._headersMap={};if(e){for(var t in e){this.set(t,e[t])}}}HttpHeaders.prototype.set=function(e,t){this._headersMap[getHeaderKey(e)]={name:e,value:t.toString()}};HttpHeaders.prototype.get=function(e){var t=this._headersMap[getHeaderKey(e)];return!t?undefined:t.value};HttpHeaders.prototype.contains=function(e){return!!this._headersMap[getHeaderKey(e)]};HttpHeaders.prototype.remove=function(e){var t=this.contains(e);delete this._headersMap[getHeaderKey(e)];return t};HttpHeaders.prototype.rawHeaders=function(){var e={};for(var t in this._headersMap){var n=this._headersMap[t];e[n.name.toLowerCase()]=n.value}return e};HttpHeaders.prototype.headersArray=function(){var e=[];for(var t in this._headersMap){e.push(this._headersMap[t])}return e};HttpHeaders.prototype.headerNames=function(){var e=[];var t=this.headersArray();for(var n=0;n<t.length;++n){e.push(t[n].name)}return e};HttpHeaders.prototype.headerValues=function(){var e=[];var t=this.headersArray();for(var n=0;n<t.length;++n){e.push(t[n].value)}return e};HttpHeaders.prototype.toJson=function(){return this.rawHeaders()};HttpHeaders.prototype.toString=function(){return JSON.stringify(this.toJson())};HttpHeaders.prototype.clone=function(){return new HttpHeaders(this.rawHeaders())};return HttpHeaders}();function encodeString(e){return Buffer.from(e).toString("base64")}function encodeByteArray(e){var t=e instanceof Buffer?e:Buffer.from(e.buffer);return t.toString("base64")}function decodeString(e){return Buffer.from(e,"base64")}var x={coreHttpVersion:"1.2.1",HTTP:"http:",HTTPS:"https:",HTTP_PROXY:"HTTP_PROXY",HTTPS_PROXY:"HTTPS_PROXY",NO_PROXY:"NO_PROXY",ALL_PROXY:"ALL_PROXY",HttpConstants:{HttpVerbs:{PUT:"PUT",GET:"GET",DELETE:"DELETE",POST:"POST",MERGE:"MERGE",HEAD:"HEAD",PATCH:"PATCH"},StatusCodes:{TooManyRequests:429}},HeaderConstants:{AUTHORIZATION:"authorization",AUTHORIZATION_SCHEME:"Bearer",RETRY_AFTER:"Retry-After",USER_AGENT:"User-Agent"}};var k="$";var S="_";var j=/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/i;var P=typeof process!=="undefined"&&!!process.version&&!!process.versions&&!!process.versions.node;function encodeUri(e){return encodeURIComponent(e).replace(/!/g,"%21").replace(/"/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A")}function stripResponse(e){var t={};t.body=e.bodyAsText;t.headers=e.headers;t.status=e.status;return t}function stripRequest(e){var t=e.clone();if(t.headers){t.headers.remove("authorization")}return t}function isValidUuid(e){return j.test(e)}function generateUuid(){return i.v4()}function executePromisesSequentially(e,t){var n=Promise.resolve(t);e.forEach(function(e){n=n.then(e)});return n}function delay(e,t){return new Promise(function(n){return setTimeout(function(){return n(t)},e)})}function promiseToCallback(e){if(typeof e.then!=="function"){throw new Error("The provided input is not a Promise.")}return function(t){e.then(function(e){return t(undefined,e)}).catch(function(e){t(e)})}}function promiseToServiceCallback(e){if(typeof e.then!=="function"){throw new Error("The provided input is not a Promise.")}return function(t){e.then(function(e){return process.nextTick(t,undefined,e.parsedBody,e.request,e)}).catch(function(e){process.nextTick(t,e)})}}function prepareXMLRootList(e,t,n,r){var i,a,o;if(!Array.isArray(e)){e=[e]}if(!n||!r){return i={},i[t]=e,i}var s=(a={},a[t]=e,a);s[k]=(o={},o[n]=r,o);return s}function applyMixins(e,t){t.forEach(function(t){Object.getOwnPropertyNames(t.prototype).forEach(function(n){e.prototype[n]=t.prototype[n]})})}var E=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function isDuration(e){return E.test(e)}function replaceAll(e,t,n){return!e||!t?e:e.split(t).join(n||"")}function isPrimitiveType(e){return typeof e!=="object"&&typeof e!=="function"||e===null}function getEnvironmentValue(e){if(process.env[e]){return process.env[e]}else if(process.env[e.toLowerCase()]){return process.env[e.toLowerCase()]}return undefined}var N=function(){function Serializer(e,t){if(e===void 0){e={}}this.modelMappers=e;this.isXML=t}Serializer.prototype.validateConstraints=function(e,t,n){var r=function(e,r){throw new Error('"'+n+'" with value "'+t+'" should satisfy the constraint "'+e+'": '+r+".")};if(e.constraints&&t!=undefined){var i=e.constraints,a=i.ExclusiveMaximum,o=i.ExclusiveMinimum,s=i.InclusiveMaximum,c=i.InclusiveMinimum,u=i.MaxItems,l=i.MaxLength,p=i.MinItems,f=i.MinLength,d=i.MultipleOf,m=i.Pattern,h=i.UniqueItems;if(a!=undefined&&t>=a){r("ExclusiveMaximum",a)}if(o!=undefined&&t<=o){r("ExclusiveMinimum",o)}if(s!=undefined&&t>s){r("InclusiveMaximum",s)}if(c!=undefined&&t<c){r("InclusiveMinimum",c)}if(u!=undefined&&t.length>u){r("MaxItems",u)}if(l!=undefined&&t.length>l){r("MaxLength",l)}if(p!=undefined&&t.length<p){r("MinItems",p)}if(f!=undefined&&t.length<f){r("MinLength",f)}if(d!=undefined&&t%d!==0){r("MultipleOf",d)}if(m){var g=typeof m==="string"?new RegExp(m):m;if(typeof t!=="string"||t.match(g)===null){r("Pattern",m)}}if(h&&t.some(function(e,t,n){return n.indexOf(e)!==t})){r("UniqueItems",h)}}};Serializer.prototype.serialize=function(e,t,n,r){var i,a,o;if(r===void 0){r={}}var s={rootName:(i=r.rootName)!==null&&i!==void 0?i:"",includeRoot:(a=r.includeRoot)!==null&&a!==void 0?a:false,xmlCharKey:(o=r.xmlCharKey)!==null&&o!==void 0?o:S};var c={};var u=e.type.name;if(!n){n=e.serializedName}if(u.match(/^Sequence$/i)!==null){c=[]}if(e.isConstant){t=e.defaultValue}var l=e.required,p=e.nullable;if(l&&p&&t===undefined){throw new Error(n+" cannot be undefined.")}if(l&&!p&&t==undefined){throw new Error(n+" cannot be null or undefined.")}if(!l&&p===false&&t===null){throw new Error(n+" cannot be null.")}if(t==undefined){c=t}else{this.validateConstraints(e,t,n);if(u.match(/^any$/i)!==null){c=t}else if(u.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null){c=serializeBasicTypes(u,n,t)}else if(u.match(/^Enum$/i)!==null){var f=e;c=serializeEnumType(n,f.type.allowedValues,t)}else if(u.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null){c=serializeDateTypes(u,t,n)}else if(u.match(/^ByteArray$/i)!==null){c=serializeByteArrayType(n,t)}else if(u.match(/^Base64Url$/i)!==null){c=serializeBase64UrlType(n,t)}else if(u.match(/^Sequence$/i)!==null){c=serializeSequenceType(this,e,t,n,Boolean(this.isXML),s)}else if(u.match(/^Dictionary$/i)!==null){c=serializeDictionaryType(this,e,t,n,Boolean(this.isXML),s)}else if(u.match(/^Composite$/i)!==null){c=serializeCompositeType(this,e,t,n,Boolean(this.isXML),s)}}return c};Serializer.prototype.deserialize=function(e,t,n,r){var i,a,o;if(r===void 0){r={}}var s={rootName:(i=r.rootName)!==null&&i!==void 0?i:"",includeRoot:(a=r.includeRoot)!==null&&a!==void 0?a:false,xmlCharKey:(o=r.xmlCharKey)!==null&&o!==void 0?o:S};if(t==undefined){if(this.isXML&&e.type.name==="Sequence"&&!e.xmlIsWrapped){t=[]}if(e.defaultValue!==undefined){t=e.defaultValue}return t}var c;var u=e.type.name;if(!n){n=e.serializedName}if(u.match(/^Composite$/i)!==null){c=deserializeCompositeType(this,e,t,n,s)}else{if(this.isXML){var l=s.xmlCharKey;if(t[k]!=undefined&&t[l]!=undefined){t=t[l]}}if(u.match(/^Number$/i)!==null){c=parseFloat(t);if(isNaN(c)){c=t}}else if(u.match(/^Boolean$/i)!==null){if(t==="true"){c=true}else if(t==="false"){c=false}else{c=t}}else if(u.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null){c=t}else if(u.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null){c=new Date(t)}else if(u.match(/^UnixTime$/i)!==null){c=unixTimeToDate(t)}else if(u.match(/^ByteArray$/i)!==null){c=decodeString(t)}else if(u.match(/^Base64Url$/i)!==null){c=base64UrlToByteArray(t)}else if(u.match(/^Sequence$/i)!==null){c=deserializeSequenceType(this,e,t,n,s)}else if(u.match(/^Dictionary$/i)!==null){c=deserializeDictionaryType(this,e,t,n,s)}}if(e.isConstant){c=e.defaultValue}return c};return Serializer}();function trimEnd(e,t){var n=e.length;while(n-1>=0&&e[n-1]===t){--n}return e.substr(0,n)}function bufferToBase64Url(e){if(!e){return undefined}if(!(e instanceof Uint8Array)){throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.")}var t=encodeByteArray(e);return trimEnd(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function base64UrlToByteArray(e){if(!e){return undefined}if(e&&typeof e.valueOf()!=="string"){throw new Error("Please provide an input of type string for converting to Uint8Array")}e=e.replace(/-/g,"+").replace(/_/g,"/");return decodeString(e)}function splitSerializeName(e){var t=[];var n="";if(e){var r=e.split(".");for(var i=0,a=r;i<a.length;i++){var o=a[i];if(o.charAt(o.length-1)==="\\"){n+=o.substr(0,o.length-1)+"."}else{n+=o;t.push(n);n=""}}}return t}function dateToUnixTime(e){if(!e){return undefined}if(typeof e.valueOf()==="string"){e=new Date(e)}return Math.floor(e.getTime()/1e3)}function unixTimeToDate(e){if(!e){return undefined}return new Date(e*1e3)}function serializeBasicTypes(e,t,n){if(n!==null&&n!==undefined){if(e.match(/^Number$/i)!==null){if(typeof n!=="number"){throw new Error(t+" with value "+n+" must be of type number.")}}else if(e.match(/^String$/i)!==null){if(typeof n.valueOf()!=="string"){throw new Error(t+' with value "'+n+'" must be of type string.')}}else if(e.match(/^Uuid$/i)!==null){if(!(typeof n.valueOf()==="string"&&isValidUuid(n))){throw new Error(t+' with value "'+n+'" must be of type string and a valid uuid.')}}else if(e.match(/^Boolean$/i)!==null){if(typeof n!=="boolean"){throw new Error(t+" with value "+n+" must be of type boolean.")}}else if(e.match(/^Stream$/i)!==null){var r=typeof n;if(r!=="string"&&r!=="function"&&!(n instanceof ArrayBuffer)&&!ArrayBuffer.isView(n)&&!((typeof Blob==="function"||typeof Blob==="object")&&n instanceof Blob)){throw new Error(t+" must be a string, Blob, ArrayBuffer, ArrayBufferView, or a function returning NodeJS.ReadableStream.")}}}return n}function serializeEnumType(e,t,n){if(!t){throw new Error("Please provide a set of allowedValues to validate "+e+" as an Enum Type.")}var r=t.some(function(e){if(typeof e.valueOf()==="string"){return e.toLowerCase()===n.toLowerCase()}return e===n});if(!r){throw new Error(n+" is not a valid value for "+e+". The valid values are: "+JSON.stringify(t)+".")}return n}function serializeByteArrayType(e,t){var n="";if(t!=undefined){if(!(t instanceof Uint8Array)){throw new Error(e+" must be of type Uint8Array.")}n=encodeByteArray(t)}return n}function serializeBase64UrlType(e,t){var n="";if(t!=undefined){if(!(t instanceof Uint8Array)){throw new Error(e+" must be of type Uint8Array.")}n=bufferToBase64Url(t)||""}return n}function serializeDateTypes(e,t,n){if(t!=undefined){if(e.match(/^Date$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(n+" must be an instanceof Date or a string in ISO8601 format.")}t=t instanceof Date?t.toISOString().substring(0,10):new Date(t).toISOString().substring(0,10)}else if(e.match(/^DateTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(n+" must be an instanceof Date or a string in ISO8601 format.")}t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(e.match(/^DateTimeRfc1123$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(n+" must be an instanceof Date or a string in RFC-1123 format.")}t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(e.match(/^UnixTime$/i)!==null){if(!(t instanceof Date||typeof t.valueOf()==="string"&&!isNaN(Date.parse(t)))){throw new Error(n+" must be an instanceof Date or a string in RFC-1123/ISO8601 format "+"for it to be serialized in UnixTime/Epoch format.")}t=dateToUnixTime(t)}else if(e.match(/^TimeSpan$/i)!==null){if(!isDuration(t)){throw new Error(n+' must be a string in ISO 8601 format. Instead was "'+t+'".')}}}return t}function serializeSequenceType(e,t,n,i,a,o){var s,c;if(!Array.isArray(n)){throw new Error(i+" must be of type Array.")}var u=t.type.element;if(!u||typeof u!=="object"){throw new Error('element" metadata for an Array must be defined in the '+('mapper and it must of type "object" in '+i+"."))}var l=[];for(var p=0;p<n.length;p++){var f=e.serialize(u,n[p],i,o);if(a&&u.xmlNamespace){var d=u.xmlNamespacePrefix?"xmlns:"+u.xmlNamespacePrefix:"xmlns";if(u.type.name==="Composite"){l[p]=r.__assign({},f);l[p][k]=(s={},s[d]=u.xmlNamespace,s)}else{l[p]={};l[p][o.xmlCharKey]=f;l[p][k]=(c={},c[d]=u.xmlNamespace,c)}}else{l[p]=f}}return l}function serializeDictionaryType(e,t,n,r,i,a){var o;if(typeof n!=="object"){throw new Error(r+" must be of type object.")}var s=t.type.value;if(!s||typeof s!=="object"){throw new Error('"value" metadata for a Dictionary must be defined in the '+('mapper and it must of type "object" in '+r+"."))}var c={};for(var u=0,l=Object.keys(n);u<l.length;u++){var p=l[u];var f=e.serialize(s,n[p],r,a);c[p]=getXmlObjectValue(s,f,i,a)}if(i&&t.xmlNamespace){var d=t.xmlNamespacePrefix?"xmlns:"+t.xmlNamespacePrefix:"xmlns";var m=c;m[k]=(o={},o[d]=t.xmlNamespace,o);return m}return c}function resolveAdditionalProperties(e,t,n){var r=t.type.additionalProperties;if(!r&&t.type.className){var i=resolveReferencedMapper(e,t,n);return i===null||i===void 0?void 0:i.type.additionalProperties}return r}function resolveReferencedMapper(e,t,n){var r=t.type.className;if(!r){throw new Error('Class name for model "'+n+'" is not provided in the mapper "'+JSON.stringify(t,undefined,2)+'".')}return e.modelMappers[r]}function resolveModelProperties(e,t,n){var r=t.type.modelProperties;if(!r){var i=resolveReferencedMapper(e,t,n);if(!i){throw new Error('mapper() cannot be null or undefined for model "'+t.type.className+'".')}r=i===null||i===void 0?void 0:i.type.modelProperties;if(!r){throw new Error("modelProperties cannot be null or undefined in the "+('mapper "'+JSON.stringify(i)+'" of type "'+t.type.className+'" for object "'+n+'".'))}}return r}function serializeCompositeType(e,t,n,i,a,o){var s,c;if(getPolymorphicDiscriminatorRecursively(e,t)){t=getPolymorphicMapper(e,t,n,"clientName")}if(n!=undefined){var u={};var l=resolveModelProperties(e,t,i);for(var p=0,f=Object.keys(l);p<f.length;p++){var d=f[p];var m=l[d];if(m.readOnly){continue}var h=void 0;var g=u;if(e.isXML){if(m.xmlIsWrapped){h=m.xmlName}else{h=m.xmlElementName||m.xmlName}}else{var y=splitSerializeName(m.serializedName);h=y.pop();for(var v=0,b=y;v<b.length;v++){var w=b[v];var _=g[w];if(_==undefined&&(n[d]!=undefined||m.defaultValue!==undefined)){g[w]={}}g=g[w]}}if(g!=undefined){if(a&&t.xmlNamespace){var x=t.xmlNamespacePrefix?"xmlns:"+t.xmlNamespacePrefix:"xmlns";g[k]=r.__assign(r.__assign({},g[k]),(s={},s[x]=t.xmlNamespace,s))}var S=m.serializedName!==""?i+"."+m.serializedName:i;var j=n[d];var P=getPolymorphicDiscriminatorRecursively(e,t);if(P&&P.clientName===d&&j==undefined){j=t.serializedName}var E=e.serialize(m,j,S,o);if(E!==undefined&&h!=undefined){var N=getXmlObjectValue(m,E,a,o);if(a&&m.xmlIsAttribute){g[k]=g[k]||{};g[k][h]=E}else if(a&&m.xmlIsWrapped){g[h]=(c={},c[m.xmlElementName]=N,c)}else{g[h]=N}}}}var C=resolveAdditionalProperties(e,t,i);if(C){var T=Object.keys(l);var O=function(t){var r=T.every(function(e){return e!==t});if(r){u[t]=e.serialize(C,n[t],i+'["'+t+'"]',o)}};for(var R in n){O(R)}}return u}return n}function getXmlObjectValue(e,t,n,i){var a;if(!n||!e.xmlNamespace){return t}var o=e.xmlNamespacePrefix?"xmlns:"+e.xmlNamespacePrefix:"xmlns";var s=(a={},a[o]=e.xmlNamespace,a);if(["Composite"].includes(e.type.name)){if(t[k]){return t}else{var c=r.__assign({},t);c[k]=s;return c}}var u={};u[i.xmlCharKey]=t;u[k]=s;return u}function isSpecialXmlProperty(e,t){return[k,t.xmlCharKey].includes(e)}function deserializeCompositeType(e,t,n,r,i){var a;if(getPolymorphicDiscriminatorRecursively(e,t)){t=getPolymorphicMapper(e,t,n,"serializedName")}var o=resolveModelProperties(e,t,r);var s={};var c=[];for(var u=0,l=Object.keys(o);u<l.length;u++){var p=l[u];var f=o[p];var d=splitSerializeName(o[p].serializedName);c.push(d[0]);var m=f.serializedName,h=f.xmlName,g=f.xmlElementName;var y=r;if(m!==""&&m!==undefined){y=r+"."+m}var v=f.headerCollectionPrefix;if(v){var b={};for(var w=0,_=Object.keys(n);w<_.length;w++){var x=_[w];if(x.startsWith(v)){b[x.substring(v.length)]=e.deserialize(f.type.value,n[x],y,i)}c.push(x)}s[p]=b}else if(e.isXML){if(f.xmlIsAttribute&&n[k]){s[p]=e.deserialize(f,n[k][h],y,i)}else{var S=g||h||m;if(f.xmlIsWrapped){var j=n[h];var P=(a=j===null||j===void 0?void 0:j[g])!==null&&a!==void 0?a:[];s[p]=e.deserialize(f,P,y,i)}else{var E=n[S];s[p]=e.deserialize(f,E,y,i)}}}else{var N=void 0;var C=n;for(var T=0,O=d;T<O.length;T++){var R=O[T];if(!C)break;C=C[R]}N=C;var I=t.type.polymorphicDiscriminator;if(I&&p===I.clientName&&N==undefined){N=t.serializedName}var A=void 0;if(Array.isArray(n[p])&&o[p].serializedName===""){N=n[p];s=e.deserialize(f,N,y,i)}else if(N!==undefined||f.defaultValue!==undefined){A=e.deserialize(f,N,y,i);s[p]=A}}}var D=t.type.additionalProperties;if(D){var z=function(e){for(var t in o){var n=splitSerializeName(o[t].serializedName);if(n[0]===e){return false}}return true};for(var B in n){if(z(B)){s[B]=e.deserialize(D,n[B],r+'["'+B+'"]',i)}}}else if(n){for(var L=0,M=Object.keys(n);L<M.length;L++){var p=M[L];if(s[p]===undefined&&!c.includes(p)&&!isSpecialXmlProperty(p,i)){s[p]=n[p]}}}return s}function deserializeDictionaryType(e,t,n,r,i){var a=t.type.value;if(!a||typeof a!=="object"){throw new Error('"value" metadata for a Dictionary must be defined in the '+('mapper and it must of type "object" in '+r))}if(n){var o={};for(var s=0,c=Object.keys(n);s<c.length;s++){var u=c[s];o[u]=e.deserialize(a,n[u],r,i)}return o}return n}function deserializeSequenceType(e,t,n,r,i){var a=t.type.element;if(!a||typeof a!=="object"){throw new Error('element" metadata for an Array must be defined in the '+('mapper and it must of type "object" in '+r))}if(n){if(!Array.isArray(n)){n=[n]}var o=[];for(var s=0;s<n.length;s++){o[s]=e.deserialize(a,n[s],r+"["+s+"]",i)}return o}return n}function getPolymorphicMapper(e,t,n,r){var i=getPolymorphicDiscriminatorRecursively(e,t);if(i){var a=i[r];if(a!=undefined){var o=n[a];if(o!=undefined){var s=t.type.uberParent||t.type.className;var c=o===s?o:s+"."+o;var u=e.modelMappers.discriminators[c];if(u){t=u}}}}return t}function getPolymorphicDiscriminatorRecursively(e,t){return t.type.polymorphicDiscriminator||getPolymorphicDiscriminatorSafely(e,t.type.uberParent)||getPolymorphicDiscriminatorSafely(e,t.type.className)}function getPolymorphicDiscriminatorSafely(e,t){return t&&e.modelMappers[t]&&e.modelMappers[t].type.polymorphicDiscriminator}function serializeObject(e){if(e==undefined)return undefined;if(e instanceof Uint8Array){e=encodeByteArray(e);return e}else if(e instanceof Date){return e.toISOString()}else if(Array.isArray(e)){var t=[];for(var n=0;n<e.length;n++){t.push(serializeObject(e[n]))}return t}else if(typeof e==="object"){var r={};for(var i in e){r[i]=serializeObject(e[i])}return r}return e}function strEnum(e){var t={};for(var n=0,r=e;n<r.length;n++){var i=r[n];t[i]=i}return t}var C=strEnum(["Base64Url","Boolean","ByteArray","Composite","Date","DateTime","DateTimeRfc1123","Dictionary","Enum","Number","Object","Sequence","String","Stream","TimeSpan","UnixTime"]);function isWebResourceLike(e){if(typeof e!=="object"){return false}if(typeof e.url==="string"&&typeof e.method==="string"&&typeof e.headers==="object"&&isHttpHeadersLike(e.headers)&&typeof e.validateRequestProperties==="function"&&typeof e.prepare==="function"&&typeof e.clone==="function"){return true}return false}var T=function(){function WebResource(e,t,n,r,i,a,o,s,c,u,l,p,f,d){this.streamResponseBody=a;this.url=e||"";this.method=t||"GET";this.headers=isHttpHeadersLike(i)?i:new _(i);this.body=n;this.query=r;this.formData=undefined;this.withCredentials=o||false;this.abortSignal=s;this.timeout=c||0;this.onUploadProgress=u;this.onDownloadProgress=l;this.proxySettings=p;this.keepAlive=f;this.decompressResponse=d;this.requestId=this.headers.get("x-ms-client-request-id")||generateUuid()}WebResource.prototype.validateRequestProperties=function(){if(!this.method){throw new Error("WebResource.method is required.")}if(!this.url){throw new Error("WebResource.url is required.")}};WebResource.prototype.prepare=function(e){if(!e){throw new Error("options object is required")}if(e.method===undefined||e.method===null||typeof e.method.valueOf()!=="string"){throw new Error("options.method must be a string.")}if(e.url&&e.pathTemplate){throw new Error("options.url and options.pathTemplate are mutually exclusive. Please provide exactly one of them.")}if((e.pathTemplate===undefined||e.pathTemplate===null||typeof e.pathTemplate.valueOf()!=="string")&&(e.url===undefined||e.url===null||typeof e.url.valueOf()!=="string")){throw new Error("Please provide exactly one of options.pathTemplate or options.url.")}if(e.url){if(typeof e.url!=="string"){throw new Error('options.url must be of type "string".')}this.url=e.url}if(e.method){var t=["GET","PUT","HEAD","DELETE","OPTIONS","POST","PATCH","TRACE"];if(t.indexOf(e.method.toUpperCase())===-1){throw new Error('The provided method "'+e.method+'" is invalid. Supported HTTP methods are: '+JSON.stringify(t))}}this.method=e.method.toUpperCase();if(e.pathTemplate){var n=e.pathTemplate,r=e.pathParameters;if(typeof n!=="string"){throw new Error('options.pathTemplate must be of type "string".')}if(!e.baseUrl){e.baseUrl="https://management.azure.com"}var i=e.baseUrl;var a=i+(i.endsWith("/")?"":"/")+(n.startsWith("/")?n.slice(1):n);var o=a.match(/({[\w-]*\s*[\w-]*})/gi);if(o&&o.length){if(!r){throw new Error("pathTemplate: "+n+" has been provided. Hence, options.pathParameters must also be provided.")}o.forEach(function(e){var t=e.slice(1,-1);var i=r[t];if(i===null||i===undefined||!(typeof i==="string"||typeof i==="object")){var o=JSON.stringify(r,undefined,2);throw new Error("pathTemplate: "+n+" contains the path parameter "+t+(" however, it is not present in parameters: "+o+".")+('The value of the path parameter can either be a "string" of the form { '+t+': "some sample value" } or ')+('it can be an "object" of the form { "'+t+'": { value: "some sample value", skipUrlEncoding: true } }.'))}if(typeof i.valueOf()==="string"){a=a.replace(e,encodeURIComponent(i))}if(typeof i.valueOf()==="object"){if(!i.value){throw new Error("options.pathParameters["+t+'] is of type "object" but it does not contain a "value" property.')}if(i.skipUrlEncoding){a=a.replace(e,i.value)}else{a=a.replace(e,encodeURIComponent(i.value))}}})}this.url=a}if(e.queryParameters){var s=e.queryParameters;if(typeof s!=="object"){throw new Error("options.queryParameters must be of type object. It should be a JSON object "+'of "query-parameter-name" as the key and the "query-parameter-value" as the value. '+'The "query-parameter-value" may be fo type "string" or an "object" of the form { value: "query-parameter-value", skipUrlEncoding: true }.')}if(this.url&&this.url.indexOf("?")===-1){this.url+="?"}var c=[];this.query={};for(var u in s){var l=s[u];if(l){if(typeof l==="string"){c.push(u+"="+encodeURIComponent(l));this.query[u]=encodeURIComponent(l)}else if(typeof l==="object"){if(!l.value){throw new Error("options.queryParameters["+u+'] is of type "object" but it does not contain a "value" property.')}if(l.skipUrlEncoding){c.push(u+"="+l.value);this.query[u]=l.value}else{c.push(u+"="+encodeURIComponent(l.value));this.query[u]=encodeURIComponent(l.value)}}}}this.url+=c.join("&")}if(e.headers){var p=e.headers;for(var f=0,d=Object.keys(e.headers);f<d.length;f++){var m=d[f];this.headers.set(m,p[m])}}if(!this.headers.get("accept-language")){this.headers.set("accept-language","en-US")}if(!this.headers.get("x-ms-client-request-id")&&!e.disableClientRequestId){this.headers.set("x-ms-client-request-id",this.requestId)}if(!this.headers.get("Content-Type")){this.headers.set("Content-Type","application/json; charset=utf-8")}this.body=e.body;if(e.body!==undefined&&e.body!==null){if(e.bodyIsStream){if(!this.headers.get("Transfer-Encoding")){this.headers.set("Transfer-Encoding","chunked")}if(this.headers.get("Content-Type")!=="application/octet-stream"){this.headers.set("Content-Type","application/octet-stream")}}else{if(e.serializationMapper){this.body=new N(e.mappers).serialize(e.serializationMapper,e.body,"requestBody")}if(!e.disableJsonStringifyOnBody){this.body=JSON.stringify(e.body)}}}if(e.spanOptions){this.spanOptions=e.spanOptions}this.abortSignal=e.abortSignal;this.onDownloadProgress=e.onDownloadProgress;this.onUploadProgress=e.onUploadProgress;return this};WebResource.prototype.clone=function(){var e=new WebResource(this.url,this.method,this.body,this.query,this.headers&&this.headers.clone(),this.streamResponseBody,this.withCredentials,this.abortSignal,this.timeout,this.onUploadProgress,this.onDownloadProgress,this.proxySettings,this.keepAlive,this.decompressResponse);if(this.formData){e.formData=this.formData}if(this.operationSpec){e.operationSpec=this.operationSpec}if(this.shouldDeserialize){e.shouldDeserialize=this.shouldDeserialize}if(this.operationResponseGetter){e.operationResponseGetter=this.operationResponseGetter}return e};return WebResource}();var O=p.inspect.custom;var R=function(){function URLQuery(){this._rawQuery={}}URLQuery.prototype.any=function(){return Object.keys(this._rawQuery).length>0};URLQuery.prototype.keys=function(){return Object.keys(this._rawQuery)};URLQuery.prototype.set=function(e,t){if(e){if(t!==undefined&&t!==null){var n=Array.isArray(t)?t:t.toString();this._rawQuery[e]=n}else{delete this._rawQuery[e]}}};URLQuery.prototype.get=function(e){return e?this._rawQuery[e]:undefined};URLQuery.prototype.toString=function(){var e="";for(var t in this._rawQuery){if(e){e+="&"}var n=this._rawQuery[t];if(Array.isArray(n)){var r=[];for(var i=0,a=n;i<a.length;i++){var o=a[i];r.push(t+"="+o)}e+=r.join("&")}else{e+=t+"="+n}}return e};URLQuery.parse=function(e){var t=new URLQuery;if(e){if(e.startsWith("?")){e=e.substring(1)}var n="ParameterName";var r="";var i="";for(var a=0;a<e.length;++a){var o=e[a];switch(n){case"ParameterName":switch(o){case"=":n="ParameterValue";break;case"&":r="";i="";break;default:r+=o;break}break;case"ParameterValue":switch(o){case"&":t.set(r,i);r="";i="";n="ParameterName";break;default:i+=o;break}break;default:throw new Error("Unrecognized URLQuery parse state: "+n)}}if(n==="ParameterValue"){t.set(r,i)}}return t};return URLQuery}();var I=function(){function URLBuilder(){}URLBuilder.prototype.setScheme=function(e){if(!e){this._scheme=undefined}else{this.set(e,"SCHEME")}};URLBuilder.prototype.getScheme=function(){return this._scheme};URLBuilder.prototype.setHost=function(e){if(!e){this._host=undefined}else{this.set(e,"SCHEME_OR_HOST")}};URLBuilder.prototype.getHost=function(){return this._host};URLBuilder.prototype.setPort=function(e){if(e===undefined||e===null||e===""){this._port=undefined}else{this.set(e.toString(),"PORT")}};URLBuilder.prototype.getPort=function(){return this._port};URLBuilder.prototype.setPath=function(e){if(!e){this._path=undefined}else{var t=e.indexOf("://");if(t!==-1){var n=e.lastIndexOf("/",t);this.set(n===-1?e:e.substr(n+1),"SCHEME")}else{this.set(e,"PATH")}}};URLBuilder.prototype.appendPath=function(e){if(e){var t=this.getPath();if(t){if(!t.endsWith("/")){t+="/"}if(e.startsWith("/")){e=e.substring(1)}e=t+e}this.set(e,"PATH")}};URLBuilder.prototype.getPath=function(){return this._path};URLBuilder.prototype.setQuery=function(e){if(!e){this._query=undefined}else{this._query=R.parse(e)}};URLBuilder.prototype.setQueryParameter=function(e,t){if(e){if(!this._query){this._query=new R}this._query.set(e,t)}};URLBuilder.prototype.getQueryParameterValue=function(e){return this._query?this._query.get(e):undefined};URLBuilder.prototype.getQuery=function(){return this._query?this._query.toString():undefined};URLBuilder.prototype.set=function(e,t){var n=new D(e,t);while(n.next()){var r=n.current();var i=void 0;if(r){switch(r.type){case"SCHEME":this._scheme=r.text||undefined;break;case"HOST":this._host=r.text||undefined;break;case"PORT":this._port=r.text||undefined;break;case"PATH":i=r.text||undefined;if(!this._path||this._path==="/"||i!=="/"){this._path=i}break;case"QUERY":this._query=R.parse(r.text);break;default:throw new Error("Unrecognized URLTokenType: "+r.type)}}}};URLBuilder.prototype.toString=function(){var e="";if(this._scheme){e+=this._scheme+"://"}if(this._host){e+=this._host}if(this._port){e+=":"+this._port}if(this._path){if(!this._path.startsWith("/")){e+="/"}e+=this._path}if(this._query&&this._query.any()){e+="?"+this._query.toString()}return e};URLBuilder.prototype.replaceAll=function(e,t){if(e){this.setScheme(replaceAll(this.getScheme(),e,t));this.setHost(replaceAll(this.getHost(),e,t));this.setPort(replaceAll(this.getPort(),e,t));this.setPath(replaceAll(this.getPath(),e,t));this.setQuery(replaceAll(this.getQuery(),e,t))}};URLBuilder.parse=function(e){var t=new URLBuilder;t.set(e,"SCHEME_OR_HOST");return t};return URLBuilder}();var A=function(){function URLToken(e,t){this.text=e;this.type=t}URLToken.scheme=function(e){return new URLToken(e,"SCHEME")};URLToken.host=function(e){return new URLToken(e,"HOST")};URLToken.port=function(e){return new URLToken(e,"PORT")};URLToken.path=function(e){return new URLToken(e,"PATH")};URLToken.query=function(e){return new URLToken(e,"QUERY")};return URLToken}();function isAlphaNumericCharacter(e){var t=e.charCodeAt(0);return 48<=t&&t<=57||65<=t&&t<=90||97<=t&&t<=122}var D=function(){function URLTokenizer(e,t){this._text=e;this._textLength=e?e.length:0;this._currentState=t!==undefined&&t!==null?t:"SCHEME_OR_HOST";this._currentIndex=0}URLTokenizer.prototype.current=function(){return this._currentToken};URLTokenizer.prototype.next=function(){if(!hasCurrentCharacter(this)){this._currentToken=undefined}else{switch(this._currentState){case"SCHEME":nextScheme(this);break;case"SCHEME_OR_HOST":nextSchemeOrHost(this);break;case"HOST":nextHost(this);break;case"PORT":nextPort(this);break;case"PATH":nextPath(this);break;case"QUERY":nextQuery(this);break;default:throw new Error("Unrecognized URLTokenizerState: "+this._currentState)}}return!!this._currentToken};return URLTokenizer}();function readRemaining(e){var t="";if(e._currentIndex<e._textLength){t=e._text.substring(e._currentIndex);e._currentIndex=e._textLength}return t}function hasCurrentCharacter(e){return e._currentIndex<e._textLength}function getCurrentCharacter(e){return e._text[e._currentIndex]}function nextCharacter(e,t){if(hasCurrentCharacter(e)){if(!t){t=1}e._currentIndex+=t}}function peekCharacters(e,t){var n=e._currentIndex+t;if(e._textLength<n){n=e._textLength}return e._text.substring(e._currentIndex,n)}function readWhile(e,t){var n="";while(hasCurrentCharacter(e)){var r=getCurrentCharacter(e);if(!t(r)){break}else{n+=r;nextCharacter(e)}}return n}function readWhileLetterOrDigit(e){return readWhile(e,function(e){return isAlphaNumericCharacter(e)})}function readUntilCharacter(e){var t=[];for(var n=1;n<arguments.length;n++){t[n-1]=arguments[n]}return readWhile(e,function(e){return t.indexOf(e)===-1})}function nextScheme(e){var t=readWhileLetterOrDigit(e);e._currentToken=A.scheme(t);if(!hasCurrentCharacter(e)){e._currentState="DONE"}else{e._currentState="HOST"}}function nextSchemeOrHost(e){var t=readUntilCharacter(e,":","/","?");if(!hasCurrentCharacter(e)){e._currentToken=A.host(t);e._currentState="DONE"}else if(getCurrentCharacter(e)===":"){if(peekCharacters(e,3)==="://"){e._currentToken=A.scheme(t);e._currentState="HOST"}else{e._currentToken=A.host(t);e._currentState="PORT"}}else{e._currentToken=A.host(t);if(getCurrentCharacter(e)==="/"){e._currentState="PATH"}else{e._currentState="QUERY"}}}function nextHost(e){if(peekCharacters(e,3)==="://"){nextCharacter(e,3)}var t=readUntilCharacter(e,":","/","?");e._currentToken=A.host(t);if(!hasCurrentCharacter(e)){e._currentState="DONE"}else if(getCurrentCharacter(e)===":"){e._currentState="PORT"}else if(getCurrentCharacter(e)==="/"){e._currentState="PATH"}else{e._currentState="QUERY"}}function nextPort(e){if(getCurrentCharacter(e)===":"){nextCharacter(e)}var t=readUntilCharacter(e,"/","?");e._currentToken=A.port(t);if(!hasCurrentCharacter(e)){e._currentState="DONE"}else if(getCurrentCharacter(e)==="/"){e._currentState="PATH"}else{e._currentState="QUERY"}}function nextPath(e){var t=readUntilCharacter(e,"?");e._currentToken=A.path(t);if(!hasCurrentCharacter(e)){e._currentState="DONE"}else{e._currentState="QUERY"}}function nextQuery(e){if(getCurrentCharacter(e)==="?"){nextCharacter(e)}var t=readRemaining(e);e._currentToken=A.query(t);e._currentState="DONE"}var z="REDACTED";var B=["x-ms-client-request-id","x-ms-return-client-request-id","x-ms-useragent","x-ms-correlation-request-id","x-ms-request-id","client-request-id","return-client-request-id","traceparent","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Origin","Accept","Cache-Control","Connection","Content-Length","Content-Type","Date","ETag","Expires","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","Last-Modified","Pragma","Request-Id","Retry-After","Server","Transfer-Encoding","User-Agent"];var L=["api-version"];var M=function(){function Sanitizer(e){var t=e===void 0?{}:e,n=t.allowedHeaderNames,r=n===void 0?[]:n,i=t.allowedQueryParameters,a=i===void 0?[]:i;r=Array.isArray(r)?B.concat(r):B;a=Array.isArray(a)?L.concat(a):L;this.allowedHeaderNames=new Set(r.map(function(e){return e.toLowerCase()}));this.allowedQueryParameters=new Set(a.map(function(e){return e.toLowerCase()}))}Sanitizer.prototype.sanitize=function(e){return JSON.stringify(e,this.replacer.bind(this),2)};Sanitizer.prototype.replacer=function(e,t){if(t instanceof Error){return r.__assign(r.__assign({},t),{name:t.name,message:t.message})}if(e==="_headersMap"){return this.sanitizeHeaders(e,t)}else if(e==="url"){return this.sanitizeUrl(t)}else if(e==="query"){return this.sanitizeQuery(t)}else if(e==="body"){return undefined}else if(e==="response"){return undefined}else if(e==="operationSpec"){return undefined}return t};Sanitizer.prototype.sanitizeHeaders=function(e,t){return this.sanitizeObject(t,this.allowedHeaderNames,function(e,t){return e[t].value})};Sanitizer.prototype.sanitizeQuery=function(e){return this.sanitizeObject(e,this.allowedQueryParameters,function(e,t){return e[t]})};Sanitizer.prototype.sanitizeObject=function(e,t,n){if(typeof e!=="object"||e===null){return e}var r={};for(var i=0,a=Object.keys(e);i<a.length;i++){var o=a[i];if(t.has(o.toLowerCase())){r[o]=n(e,o)}else{r[o]=z}}return r};Sanitizer.prototype.sanitizeUrl=function(e){if(typeof e!=="string"||e===null){return e}var t=I.parse(e);var n=t.getQuery();if(!n){return e}var r=R.parse(n);for(var i=0,a=r.keys();i<a.length;i++){var o=a[i];if(!this.allowedQueryParameters.has(o.toLowerCase())){r.set(o,z)}}t.setQuery(r.toString());return t.toString()};return Sanitizer}();var q=new M;var F=function(e){r.__extends(RestError,e);function RestError(t,n,r,i,a){var o=e.call(this,t)||this;o.name="RestError";o.code=n;o.statusCode=r;o.request=i;o.response=a;Object.setPrototypeOf(o,RestError.prototype);return o}RestError.prototype[O]=function(){return"RestError: "+this.message+" \n "+q.sanitize(this)};RestError.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";RestError.PARSE_ERROR="PARSE_ERROR";return RestError}(Error);var U=function(e){r.__extends(ReportTransform,e);function ReportTransform(t){var n=e.call(this)||this;n.progressCallback=t;n.loadedBytes=0;return n}ReportTransform.prototype._transform=function(e,t,n){this.push(e);this.loadedBytes+=e.length;this.progressCallback({loadedBytes:this.loadedBytes});n(undefined)};return ReportTransform}(d.Transform);var H=function(){function FetchHttpClient(){}FetchHttpClient.prototype.sendRequest=function(e){return r.__awaiter(this,void 0,void 0,function(){var t,n,i,a,o,s,c,p,f,d,m,h,g,y,v,b,w,_,x,k,S,j,P,E,N,C,T;return r.__generator(this,function(O){switch(O.label){case 0:if(!e&&typeof e!=="object"){throw new Error("'httpRequest' (WebResourceLike) cannot be null or undefined and must be of type object.")}t=new u.AbortController;if(e.abortSignal){if(e.abortSignal.aborted){throw new u.AbortError("The operation was aborted.")}n=function(e){if(e.type==="abort"){t.abort()}};e.abortSignal.addEventListener("abort",n)}if(e.timeout){setTimeout(function(){t.abort()},e.timeout)}if(e.formData){i=e.formData;a=new l;o=function(e,t){if(typeof t==="function"){t=t()}if(t&&Object.prototype.hasOwnProperty.call(t,"value")&&Object.prototype.hasOwnProperty.call(t,"options")){a.append(e,t.value,t.options)}else{a.append(e,t)}};for(s=0,c=Object.keys(i);s<c.length;s++){p=c[s];f=i[p];if(Array.isArray(f)){for(d=0;d<f.length;d++){o(p,f[d])}}else{o(p,f)}}e.body=a;e.formData=undefined;m=e.headers.get("Content-Type");if(m&&m.indexOf("multipart/form-data")!==-1){if(typeof a.getBoundary==="function"){e.headers.set("Content-Type","multipart/form-data; boundary="+a.getBoundary())}else{e.headers.remove("Content-Type")}}}h=e.body?typeof e.body==="function"?e.body():e.body:undefined;if(e.onUploadProgress&&e.body){g=e.onUploadProgress;y=new U(g);if(isReadableStream(h)){h.pipe(y)}else{y.end(h)}h=y}return[4,this.prepareRequest(e)];case 1:v=O.sent();b=r.__assign({body:h,headers:e.headers.rawHeaders(),method:e.method,signal:t.signal,redirect:"manual"},v);O.label=2;case 2:O.trys.push([2,8,9,10]);return[4,this.fetch(e.url,b)];case 3:w=O.sent();_=parseHeaders(w.headers);k={headers:_,request:e,status:w.status,readableStreamBody:e.streamResponseBody?w.body:undefined};if(!!e.streamResponseBody)return[3,5];return[4,w.text()];case 4:S=O.sent();return[3,6];case 5:S=undefined;O.label=6;case 6:x=(k.bodyAsText=S,k);j=e.onDownloadProgress;if(j){P=w.body||undefined;if(isReadableStream(P)){E=new U(j);P.pipe(E);x.readableStreamBody=E}else{N=parseInt(_.get("Content-Length"))||undefined;if(N){j({loadedBytes:N})}}}return[4,this.processRequest(x)];case 7:O.sent();return[2,x];case 8:C=O.sent();T=C;if(T.code==="ENOTFOUND"){throw new F(T.message,F.REQUEST_SEND_ERROR,undefined,e)}else if(T.type==="aborted"){throw new u.AbortError("The operation was aborted.")}throw T;case 9:if(e.abortSignal&&n){e.abortSignal.removeEventListener("abort",n)}return[7];case 10:return[2]}})})};return FetchHttpClient}();function isReadableStream(e){return e&&typeof e.pipe==="function"}function parseHeaders(e){var t=new _;e.forEach(function(e,n){t.set(n,e)});return t}function createProxyAgent(e,t,n){var r=I.parse(t.host).getHost();if(!r){throw new Error("Expecting a non-empty host in proxy settings.")}if(!isValidPort(t.port)){throw new Error("Expecting a valid port number in the range of [0, 65535] in proxy settings.")}var i={proxy:{host:r,port:t.port,headers:n&&n.rawHeaders()||{}}};if(t.username&&t.password){i.proxy.proxyAuth=t.username+":"+t.password}var a=isUrlHttps(e);var o=isUrlHttps(t.host);var s={isHttps:a,agent:createTunnel(a,o,i)};return s}function isUrlHttps(e){var t=I.parse(e).getScheme()||"";return t.toLowerCase()==="https"}function createTunnel(e,t,n){if(e&&t){return m.httpsOverHttps(n)}else if(e&&!t){return m.httpsOverHttp(n)}else if(!e&&t){return m.httpOverHttps(n)}else{return m.httpOverHttp(n)}}function isValidPort(e){return 0<=e&&e<=65535}function getCachedAgent(e,t){return e?t.httpsAgent:t.httpAgent}var X=function(e){r.__extends(NodeFetchHttpClient,e);function NodeFetchHttpClient(){var t=e!==null&&e.apply(this,arguments)||this;t.proxyAgents={};t.keepAliveAgents={};t.cookieJar=new a.CookieJar(undefined,{looseMode:true});return t}NodeFetchHttpClient.prototype.getOrCreateAgent=function(e){var t=isUrlHttps(e.url);if(e.proxySettings){var n=getCachedAgent(t,this.proxyAgents);if(n){return n}var r=createProxyAgent(e.url,e.proxySettings,e.headers);n=r.agent;if(r.isHttps){this.proxyAgents.httpsAgent=r.agent}else{this.proxyAgents.httpAgent=r.agent}return n}else if(e.keepAlive){var n=getCachedAgent(t,this.keepAliveAgents);if(n){return n}var i={keepAlive:e.keepAlive};if(t){n=this.keepAliveAgents.httpsAgent=new s.Agent(i)}else{n=this.keepAliveAgents.httpAgent=new o.Agent(i)}return n}else{return t?s.globalAgent:o.globalAgent}};NodeFetchHttpClient.prototype.fetch=function(e,t){return r.__awaiter(this,void 0,void 0,function(){return r.__generator(this,function(n){return[2,c(e,t)]})})};NodeFetchHttpClient.prototype.prepareRequest=function(e){return r.__awaiter(this,void 0,void 0,function(){var t,n;var i=this;return r.__generator(this,function(r){switch(r.label){case 0:t={};if(!(this.cookieJar&&!e.headers.get("Cookie")))return[3,2];return[4,new Promise(function(t,n){i.cookieJar.getCookieString(e.url,function(e,r){if(e){n(e)}else{t(r)}})})];case 1:n=r.sent();e.headers.set("Cookie",n);r.label=2;case 2:t.agent=this.getOrCreateAgent(e);t.compress=e.decompressResponse;return[2,t]}})})};NodeFetchHttpClient.prototype.processRequest=function(e){return r.__awaiter(this,void 0,void 0,function(){var t;var n=this;return r.__generator(this,function(r){switch(r.label){case 0:if(!this.cookieJar)return[3,2];t=e.headers.get("Set-Cookie");if(!(t!==undefined))return[3,2];return[4,new Promise(function(r,i){n.cookieJar.setCookie(t,e.request.url,{ignoreError:true},function(e){if(e){i(e)}else{r()}})})];case 1:r.sent();r.label=2;case 2:return[2]}})})};return NodeFetchHttpClient}(H);(function(e){e[e["OFF"]=0]="OFF";e[e["ERROR"]=1]="ERROR";e[e["WARNING"]=2]="WARNING";e[e["INFO"]=3]="INFO"})(t.HttpPipelineLogLevel||(t.HttpPipelineLogLevel={}));function operationOptionsToRequestOptionsBase(e){var t=e.requestOptions,n=e.tracingOptions,i=r.__rest(e,["requestOptions","tracingOptions"]);var a=i;if(t){a=r.__assign(r.__assign({},a),t)}if(n){a.spanOptions=n.spanOptions}return a}var W=function(){function BaseRequestPolicy(e,t){this._nextPolicy=e;this._options=t}BaseRequestPolicy.prototype.shouldLog=function(e){return this._options.shouldLog(e)};BaseRequestPolicy.prototype.log=function(e,t){this._options.log(e,t)};return BaseRequestPolicy}();var V=function(){function RequestPolicyOptions(e){this._logger=e}RequestPolicyOptions.prototype.shouldLog=function(e){return!!this._logger&&e!==t.HttpPipelineLogLevel.OFF&&e<=this._logger.minimumLogLevel};RequestPolicyOptions.prototype.log=function(e,t){if(this._logger&&this.shouldLog(e)){this._logger.log(e,t)}};return RequestPolicyOptions}();var G=g.createClientLogger("core-http");function logPolicy(e){if(e===void 0){e={}}return{create:function(t,n){return new $(t,n,e)}}}var $=function(e){r.__extends(LogPolicy,e);function LogPolicy(t,n,r){var i=r===void 0?{}:r,a=i.logger,o=a===void 0?G.info:a,s=i.allowedHeaderNames,c=s===void 0?[]:s,u=i.allowedQueryParameters,l=u===void 0?[]:u;var p=e.call(this,t,n)||this;p.logger=o;p.sanitizer=new M({allowedHeaderNames:c,allowedQueryParameters:l});return p}Object.defineProperty(LogPolicy.prototype,"allowedHeaderNames",{get:function(){return this.sanitizer.allowedHeaderNames},set:function(e){this.sanitizer.allowedHeaderNames=e},enumerable:false,configurable:true});Object.defineProperty(LogPolicy.prototype,"allowedQueryParameters",{get:function(){return this.sanitizer.allowedQueryParameters},set:function(e){this.sanitizer.allowedQueryParameters=e},enumerable:false,configurable:true});LogPolicy.prototype.sendRequest=function(e){var t=this;if(!this.logger.enabled)return this._nextPolicy.sendRequest(e);this.logRequest(e);return this._nextPolicy.sendRequest(e).then(function(e){return t.logResponse(e)})};LogPolicy.prototype.logRequest=function(e){this.logger("Request: "+this.sanitizer.sanitize(e))};LogPolicy.prototype.logResponse=function(e){this.logger("Response status code: "+e.status);this.logger("Headers: "+this.sanitizer.sanitize(e.headers));return e};return LogPolicy}(W);function getPathStringFromParameter(e){return getPathStringFromParameterPath(e.parameterPath,e.mapper)}function getPathStringFromParameterPath(e,t){var n;if(typeof e==="string"){n=e}else if(Array.isArray(e)){n=e.join(".")}else{n=t.serializedName}return n}function isStreamOperation(e){var t=false;for(var n in e.responses){var r=e.responses[n];if(r.bodyMapper&&r.bodyMapper.type.name===C.Stream){t=true;break}}return t}var Q={explicitCharkey:false,trim:false,normalize:false,normalizeTags:false,attrkey:k,explicitArray:true,ignoreAttrs:false,mergeAttrs:false,explicitRoot:true,validator:undefined,xmlns:false,explicitChildren:false,preserveChildrenOrder:false,childkey:"$$",charsAsChildren:false,includeWhiteChars:false,async:false,strict:true,attrNameProcessors:undefined,attrValueProcessors:undefined,tagNameProcessors:undefined,valueProcessors:undefined,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:true},doctype:undefined,renderOpts:{pretty:true,indent:" ",newline:"\n"},headless:false,chunkSize:1e4,emptyTag:"",cdata:false};var K=Object.assign({},Q);K.explicitArray=false;var J=Object.assign({},Q);J.explicitArray=false;J.renderOpts={pretty:false};function stringifyXML(e,t){var n;if(t===void 0){t={}}J.rootName=t.rootName;J.charkey=(n=t.xmlCharKey)!==null&&n!==void 0?n:S;var r=new y.Builder(J);return r.buildObject(e)}function parseXML(e,t){var n;if(t===void 0){t={}}K.explicitRoot=!!t.includeRoot;K.charkey=(n=t.xmlCharKey)!==null&&n!==void 0?n:S;var r=new y.Parser(K);return new Promise(function(t,n){if(!e){n(new Error("Document is empty"))}else{r.parseString(e,function(e,r){if(e){n(e)}else{t(r)}})}})}function deserializationPolicy(e,t){return{create:function(n,r){return new te(n,r,e,t)}}}var Y=["application/json","text/json"];var Z=["application/xml","application/atom+xml"];var ee={expectedContentTypes:{json:Y,xml:Z}};var te=function(e){r.__extends(DeserializationPolicy,e);function DeserializationPolicy(t,n,r,i){if(i===void 0){i={}}var a;var o=e.call(this,t,n)||this;o.jsonContentTypes=r&&r.json||Y;o.xmlContentTypes=r&&r.xml||Z;o.xmlCharKey=(a=i.xmlCharKey)!==null&&a!==void 0?a:S;return o}DeserializationPolicy.prototype.sendRequest=function(e){return r.__awaiter(this,void 0,void 0,function(){var t=this;return r.__generator(this,function(n){return[2,this._nextPolicy.sendRequest(e).then(function(e){return deserializeResponseBody(t.jsonContentTypes,t.xmlContentTypes,e,{xmlCharKey:t.xmlCharKey})})]})})};return DeserializationPolicy}(W);function getOperationResponse(e){var t;var n=e.request;var r=n.operationSpec;if(r){var i=n.operationResponseGetter;if(!i){t=r.responses[e.status]}else{t=i(r,e)}}return t}function shouldDeserializeResponse(e){var t=e.request.shouldDeserialize;var n;if(t===undefined){n=true}else if(typeof t==="boolean"){n=t}else{n=t(e)}return n}function deserializeResponseBody(e,t,n,r){var i,a,o;if(r===void 0){r={}}var s={rootName:(i=r.rootName)!==null&&i!==void 0?i:"",includeRoot:(a=r.includeRoot)!==null&&a!==void 0?a:false,xmlCharKey:(o=r.xmlCharKey)!==null&&o!==void 0?o:S};return parse(e,t,n,s).then(function(e){if(!shouldDeserializeResponse(e)){return e}var t=e.request.operationSpec;if(!t||!t.responses){return e}var i=getOperationResponse(e);var a=handleErrorResponse(e,t,i),o=a.error,s=a.shouldReturnResponse;if(o){throw o}else if(s){return e}if(i){if(i.bodyMapper){var c=e.parsedBody;if(t.isXML&&i.bodyMapper.type.name===C.Sequence){c=typeof c==="object"?c[i.bodyMapper.xmlElementName]:[]}try{e.parsedBody=t.serializer.deserialize(i.bodyMapper,c,"operationRes.parsedBody",r)}catch(o){var u=new F("Error "+o+" occurred in deserializing the responseBody - "+e.bodyAsText,undefined,e.status,e.request,e);throw u}}else if(t.httpMethod==="HEAD"){e.parsedBody=n.status>=200&&n.status<300}if(i.headersMapper){e.parsedHeaders=t.serializer.deserialize(i.headersMapper,e.headers.rawHeaders(),"operationRes.parsedHeaders",r)}}return e})}function isOperationSpecEmpty(e){var t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function handleErrorResponse(e,t,n){var r=200<=e.status&&e.status<300;var i=isOperationSpecEmpty(t)?r:!!n;if(i){if(n){if(!n.isError){return{error:null,shouldReturnResponse:false}}}else{return{error:null,shouldReturnResponse:false}}}var a=n!==null&&n!==void 0?n:t.responses.default;var o=isStreamOperation(t)?"Unexpected status code: "+e.status:e.bodyAsText;var s=new F(o,undefined,e.status,e.request,e);if(!a){throw s}var c=a.bodyMapper;var u=a.headersMapper;try{if(e.parsedBody){var l=e.parsedBody;var p=void 0;if(c){var f=l;if(t.isXML&&c.type.name===C.Sequence){f=typeof l==="object"?l[c.xmlElementName]:[]}p=t.serializer.deserialize(c,f,"error.response.parsedBody")}var d=l.error||p||l;s.code=d.code;if(d.message){s.message=d.message}if(c){s.response.parsedBody=p}}if(e.headers&&u){s.response.parsedHeaders=t.serializer.deserialize(u,e.headers.rawHeaders(),"operationRes.parsedHeaders")}}catch(t){s.message='Error "'+t.message+'" occurred in deserializing the responseBody - "'+e.bodyAsText+'" for the default response.'}return{error:s,shouldReturnResponse:false}}function parse(e,t,n,r){var i=function(e){var t='Error "'+e+'" occurred while parsing the response body - '+n.bodyAsText+".";var r=e.code||F.PARSE_ERROR;var i=new F(t,r,n.status,n.request,n);return Promise.reject(i)};if(!n.request.streamResponseBody&&n.bodyAsText){var a=n.bodyAsText;var o=n.headers.get("Content-Type")||"";var s=!o?[]:o.split(";").map(function(e){return e.toLowerCase()});if(s.length===0||s.some(function(t){return e.indexOf(t)!==-1})){return new Promise(function(e){n.parsedBody=JSON.parse(a);e(n)}).catch(i)}else if(s.some(function(e){return t.indexOf(e)!==-1})){return parseXML(a,r).then(function(e){n.parsedBody=e;return n}).catch(i)}}return Promise.resolve(n)}var ne=3;var re=1e3*30;var ie=1e3*90;var ae=1e3*3;function isNumber(e){return typeof e==="number"}function shouldRetry(e,t,n,r,i){if(!t(r,i)){return false}return n.retryCount<e}function updateRetryData(e,t,n){if(t===void 0){t={retryCount:0,retryInterval:0}}if(n){if(t.error){n.innerError=t.error}t.error=n}t.retryCount++;var r=Math.pow(2,t.retryCount-1)-1;var i=e.retryInterval*.8+Math.floor(Math.random()*(e.retryInterval*.4));r*=i;t.retryInterval=Math.min(e.minRetryInterval+r,e.maxRetryInterval);return t}function exponentialRetryPolicy(e,t,n){return{create:function(r,i){return new se(r,i,e,t,n)}}}(function(e){e[e["Exponential"]=0]="Exponential"})(t.RetryMode||(t.RetryMode={}));var oe={maxRetries:ne,retryDelayInMs:re,maxRetryDelayInMs:ie};var se=function(e){r.__extends(ExponentialRetryPolicy,e);function ExponentialRetryPolicy(t,n,r,i,a){var o=e.call(this,t,n)||this;o.retryCount=isNumber(r)?r:ne;o.retryInterval=isNumber(i)?i:re;o.maxRetryInterval=isNumber(a)?a:ie;return o}ExponentialRetryPolicy.prototype.sendRequest=function(e){var t=this;return this._nextPolicy.sendRequest(e.clone()).then(function(n){return retry(t,e,n)}).catch(function(n){return retry(t,e,n.response,undefined,n)})};return ExponentialRetryPolicy}(W);function retry(e,t,n,i,a){return r.__awaiter(this,void 0,void 0,function(){function shouldPolicyRetry(e){var t=e===null||e===void 0?void 0:e.status;if(t===undefined||t<500&&t!==408||t===501||t===505){return false}return true}var o,s,c,u;return r.__generator(this,function(r){switch(r.label){case 0:i=updateRetryData({retryInterval:e.retryInterval,minRetryInterval:0,maxRetryInterval:e.maxRetryInterval},i,a);o=t.abortSignal&&t.abortSignal.aborted;if(!(!o&&shouldRetry(e.retryCount,shouldPolicyRetry,i,n)))return[3,6];G.info("Retrying request in "+i.retryInterval);r.label=1;case 1:r.trys.push([1,4,,5]);return[4,delay(i.retryInterval)];case 2:r.sent();return[4,e._nextPolicy.sendRequest(t.clone())];case 3:s=r.sent();return[2,retry(e,t,s,i)];case 4:c=r.sent();return[2,retry(e,t,n,i,c)];case 5:return[3,7];case 6:if(o||a||!n){u=i.error||new F("Failed to send the request.",F.REQUEST_SEND_ERROR,n&&n.status,n&&n.request,n);throw u}else{return[2,n]}case 7:return[2]}})})}function generateClientRequestIdPolicy(e){if(e===void 0){e="x-ms-client-request-id"}return{create:function(t,n){return new ce(t,n,e)}}}var ce=function(e){r.__extends(GenerateClientRequestIdPolicy,e);function GenerateClientRequestIdPolicy(t,n,r){var i=e.call(this,t,n)||this;i._requestIdHeaderName=r;return i}GenerateClientRequestIdPolicy.prototype.sendRequest=function(e){if(!e.headers.contains(this._requestIdHeaderName)){e.headers.set(this._requestIdHeaderName,e.requestId)}return this._nextPolicy.sendRequest(e)};return GenerateClientRequestIdPolicy}(W);function getDefaultUserAgentKey(){return x.HeaderConstants.USER_AGENT}function getPlatformSpecificData(){var e={key:"Node",value:process.version};var t={key:"OS",value:"("+v.arch()+"-"+v.type()+"-"+v.release()+")"};return[e,t]}function getRuntimeInfo(){var e={key:"core-http",value:x.coreHttpVersion};return[e]}function getUserAgentString(e,t,n){if(t===void 0){t=" "}if(n===void 0){n="/"}return e.map(function(e){var t=e.value?""+n+e.value:"";return""+e.key+t}).join(t)}var ue=getDefaultUserAgentKey;function getDefaultUserAgentValue(){var e=getRuntimeInfo();var t=getPlatformSpecificData();var n=getUserAgentString(e.concat(t));return n}function userAgentPolicy(e){var t=!e||e.key===undefined||e.key===null?getDefaultUserAgentKey():e.key;var n=!e||e.value===undefined||e.value===null?getDefaultUserAgentValue():e.value;return{create:function(e,r){return new le(e,r,t,n)}}}var le=function(e){r.__extends(UserAgentPolicy,e);function UserAgentPolicy(t,n,r,i){var a=e.call(this,t,n)||this;a._nextPolicy=t;a._options=n;a.headerKey=r;a.headerValue=i;return a}UserAgentPolicy.prototype.sendRequest=function(e){this.addUserAgentHeader(e);return this._nextPolicy.sendRequest(e)};UserAgentPolicy.prototype.addUserAgentHeader=function(e){if(!e.headers){e.headers=new _}if(!e.headers.get(this.headerKey)&&this.headerValue){e.headers.set(this.headerKey,this.headerValue)}};return UserAgentPolicy}(W);var pe=["GET","HEAD"];var fe={handleRedirects:true,maxRetries:20};function redirectPolicy(e){if(e===void 0){e=20}return{create:function(t,n){return new de(t,n,e)}}}var de=function(e){r.__extends(RedirectPolicy,e);function RedirectPolicy(t,n,r){if(r===void 0){r=20}var i=e.call(this,t,n)||this;i.maxRetries=r;return i}RedirectPolicy.prototype.sendRequest=function(e){var t=this;return this._nextPolicy.sendRequest(e).then(function(e){return handleRedirect(t,e,0)})};return RedirectPolicy}(W);function handleRedirect(e,t,n){var r=t.request,i=t.status;var a=t.headers.get("location");if(a&&(i===300||i===301&&pe.includes(r.method)||i===302&&pe.includes(r.method)||i===303&&r.method==="POST"||i===307)&&(!e.maxRetries||n<e.maxRetries)){var o=I.parse(r.url);o.setPath(a);r.url=o.toString();if(i===303){r.method="GET";delete r.body}return e._nextPolicy.sendRequest(r).then(function(t){return handleRedirect(e,t,n+1)})}return Promise.resolve(t)}function rpRegistrationPolicy(e){if(e===void 0){e=30}return{create:function(t,n){return new me(t,n,e)}}}var me=function(e){r.__extends(RPRegistrationPolicy,e);function RPRegistrationPolicy(t,n,r){if(r===void 0){r=30}var i=e.call(this,t,n)||this;i._retryTimeout=r;return i}RPRegistrationPolicy.prototype.sendRequest=function(e){var t=this;return this._nextPolicy.sendRequest(e.clone()).then(function(n){return registerIfNeeded(t,e,n)})};return RPRegistrationPolicy}(W);function registerIfNeeded(e,t,n){if(n.status===409){var r=checkRPNotRegisteredError(n.bodyAsText);if(r){var i=extractSubscriptionUrl(t.url);return registerRP(e,i,r,t).catch(function(){return false}).then(function(r){if(r){t.headers.set("x-ms-client-request-id",generateUuid());return e._nextPolicy.sendRequest(t.clone())}return n})}}return Promise.resolve(n)}function getRequestEssentials(e,t){if(t===void 0){t=false}var n=e.clone();if(t){n.url=e.url}n.headers.set("x-ms-client-request-id",generateUuid());n.headers.set("Content-Type","application/json; charset=utf-8");return n}function checkRPNotRegisteredError(e){var t,n;if(e){try{n=JSON.parse(e)}catch(e){}if(n&&n.error&&n.error.message&&n.error.code&&n.error.code==="MissingSubscriptionRegistration"){var r=n.error.message.match(/.*'(.*)'/i);if(r){t=r.pop()}}}return t}function extractSubscriptionUrl(e){var t;var n=e.match(/.*\/subscriptions\/[a-f0-9-]+\//gi);if(n&&n[0]){t=n[0]}else{throw new Error("Unable to extract subscriptionId from the given url - "+e+".")}return t}function registerRP(e,t,n,r){var i=t+"providers/"+n+"/register?api-version=2016-02-01";var a=t+"providers/"+n+"?api-version=2016-02-01";var o=getRequestEssentials(r);o.method="POST";o.url=i;return e._nextPolicy.sendRequest(o).then(function(t){if(t.status!==200){throw new Error("Autoregistration of "+n+" failed. Please try registering manually.")}return getRegistrationStatus(e,a,r)})}function getRegistrationStatus(e,t,n){var r=getRequestEssentials(n);r.url=t;r.method="GET";return e._nextPolicy.sendRequest(r).then(function(r){var i=r.parsedBody;if(r.parsedBody&&i.registrationState&&i.registrationState==="Registered"){return true}else{return delay(e._retryTimeout*1e3).then(function(){return getRegistrationStatus(e,t,n)})}})}var he=2*60*1e3;var ge=function(){function ExpiringAccessTokenCache(e){if(e===void 0){e=he}this.cachedToken=undefined;this.tokenRefreshBufferMs=e}ExpiringAccessTokenCache.prototype.setCachedToken=function(e){this.cachedToken=e};ExpiringAccessTokenCache.prototype.getCachedToken=function(){if(this.cachedToken&&Date.now()+this.tokenRefreshBufferMs>=this.cachedToken.expiresOnTimestamp){this.cachedToken=undefined}return this.cachedToken};return ExpiringAccessTokenCache}();var ye=function(){function AccessTokenRefresher(e,t,n){if(n===void 0){n=3e4}this.credential=e;this.scopes=t;this.requiredMillisecondsBeforeNewRefresh=n;this.lastCalled=0}AccessTokenRefresher.prototype.isReady=function(){return!this.lastCalled||Date.now()-this.lastCalled>this.requiredMillisecondsBeforeNewRefresh};AccessTokenRefresher.prototype.getToken=function(e){return r.__awaiter(this,void 0,void 0,function(){var t;return r.__generator(this,function(n){switch(n.label){case 0:this.lastCalled=Date.now();return[4,this.credential.getToken(this.scopes,e)];case 1:t=n.sent();this.promise=undefined;return[2,t||undefined]}})})};AccessTokenRefresher.prototype.refresh=function(e){if(!this.promise){this.promise=this.getToken(e)}return this.promise};return AccessTokenRefresher}();var ve=3e4;function bearerTokenAuthenticationPolicy(e,t){var n=new ge;var r=new ye(e,t,ve);return{create:function(e,t){return new be(e,t,n,r)}}}var be=function(e){r.__extends(BearerTokenAuthenticationPolicy,e);function BearerTokenAuthenticationPolicy(t,n,r,i){var a=e.call(this,t,n)||this;a.tokenCache=r;a.tokenRefresher=i;return a}BearerTokenAuthenticationPolicy.prototype.sendRequest=function(e){return r.__awaiter(this,void 0,void 0,function(){var t;return r.__generator(this,function(n){switch(n.label){case 0:if(!e.headers)e.headers=new _;return[4,this.getToken({abortSignal:e.abortSignal,tracingOptions:{spanOptions:e.spanOptions}})];case 1:t=n.sent();e.headers.set(x.HeaderConstants.AUTHORIZATION,"Bearer "+t);return[2,this._nextPolicy.sendRequest(e)]}})})};BearerTokenAuthenticationPolicy.prototype.updateTokenIfNeeded=function(e){return r.__awaiter(this,void 0,void 0,function(){var t;return r.__generator(this,function(n){switch(n.label){case 0:if(!this.tokenRefresher.isReady())return[3,2];return[4,this.tokenRefresher.refresh(e)];case 1:t=n.sent();this.tokenCache.setCachedToken(t);n.label=2;case 2:return[2]}})})};BearerTokenAuthenticationPolicy.prototype.getToken=function(e){return r.__awaiter(this,void 0,void 0,function(){var t;return r.__generator(this,function(n){switch(n.label){case 0:t=this.tokenCache.getCachedToken();if(!(t===undefined))return[3,2];return[4,this.tokenRefresher.refresh(e)];case 1:t=n.sent();this.tokenCache.setCachedToken(t);return[3,3];case 2:this.updateTokenIfNeeded(e);n.label=3;case 3:return[2,t?t.token:undefined]}})})};return BearerTokenAuthenticationPolicy}(W);function systemErrorRetryPolicy(e,t,n,r){return{create:function(i,a){return new we(i,a,e,t,n,r)}}}var we=function(e){r.__extends(SystemErrorRetryPolicy,e);function SystemErrorRetryPolicy(t,n,r,i,a,o){var s=e.call(this,t,n)||this;s.retryCount=isNumber(r)?r:ne;s.retryInterval=isNumber(i)?i:re;s.minRetryInterval=isNumber(a)?a:ae;s.maxRetryInterval=isNumber(o)?o:ie;return s}SystemErrorRetryPolicy.prototype.sendRequest=function(e){var t=this;return this._nextPolicy.sendRequest(e.clone()).catch(function(n){return retry$1(t,e,n.response,n)})};return SystemErrorRetryPolicy}(W);function retry$1(e,t,n,i,a){return r.__awaiter(this,void 0,void 0,function(){function shouldPolicyRetry(e,t){if(t&&t.code&&(t.code==="ETIMEDOUT"||t.code==="ESOCKETTIMEDOUT"||t.code==="ECONNREFUSED"||t.code==="ECONNRESET"||t.code==="ENOENT")){return true}return false}var o;return r.__generator(this,function(r){switch(r.label){case 0:a=updateRetryData(e,a,i);if(!shouldRetry(e.retryCount,shouldPolicyRetry,a,n,i))return[3,5];r.label=1;case 1:r.trys.push([1,3,,4]);return[4,delay(a.retryInterval)];case 2:r.sent();return[2,e._nextPolicy.sendRequest(t.clone())];case 3:o=r.sent();return[2,retry$1(e,t,n,o,a)];case 4:return[3,6];case 5:if(i){return[2,Promise.reject(a.error)]}return[2,n];case 6:return[2]}})})}(function(e){e["Csv"]=",";e["Ssv"]=" ";e["Tsv"]="\t";e["Pipes"]="|";e["Multi"]="Multi"})(t.QueryCollectionFormat||(t.QueryCollectionFormat={}));var _e=[];var xe=false;var ke=new Map;function loadEnvironmentProxyValue(){if(!process){return undefined}var e=getEnvironmentValue(x.HTTPS_PROXY);var t=getEnvironmentValue(x.ALL_PROXY);var n=getEnvironmentValue(x.HTTP_PROXY);return e||t||n}function isBypassed(e){if(ke.has(e)){return ke.get(e)}loadNoProxy();var t=false;var n=I.parse(e).getHost();for(var r=0,i=_e;r<i.length;r++){var a=i[r];if(a[0]==="."){if(e.endsWith(a)){t=true}else{if(n===a.slice(1)&&n.length===a.length-1){t=true}}}else{if(n===a){t=true}}}ke.set(e,t);return t}function loadNoProxy(){if(xe){return}var e=getEnvironmentValue(x.NO_PROXY);if(e){var t=e.split(",");_e=t.map(function(e){return e.trim()}).filter(function(e){return e.length})}xe=true}function getDefaultProxySettings(e){if(!e){e=loadEnvironmentProxyValue();if(!e){return undefined}}var t=extractAuthFromUrl(e),n=t.username,r=t.password,i=t.urlWithoutAuth;var a=I.parse(i);var o=a.getScheme()?a.getScheme()+"://":"";return{host:o+a.getHost(),port:Number.parseInt(a.getPort()||"80"),username:n,password:r}}function proxyPolicy(e){if(!e){e=getDefaultProxySettings()}return{create:function(t,n){return new Se(t,n,e)}}}function extractAuthFromUrl(e){var t=e.indexOf("@");if(t===-1){return{urlWithoutAuth:e}}var n=e.indexOf("://");var r=n!==-1?n+3:0;var i=e.substring(r,t);var a=i.indexOf(":");var o=a!==-1;var s=o?i.substring(0,a):i;var c=o?i.substring(a+1):undefined;var u=e.substring(0,r)+e.substring(t+1);return{username:s,password:c,urlWithoutAuth:u}}var Se=function(e){r.__extends(ProxyPolicy,e);function ProxyPolicy(t,n,r){var i=e.call(this,t,n)||this;i.proxySettings=r;return i}ProxyPolicy.prototype.sendRequest=function(e){if(!e.proxySettings&&!isBypassed(e.url)){e.proxySettings=this.proxySettings}return this._nextPolicy.sendRequest(e)};return ProxyPolicy}(W);var je=x.HttpConstants.StatusCodes;function throttlingRetryPolicy(){return{create:function(e,t){return new Pe(e,t)}}}var Pe=function(e){r.__extends(ThrottlingRetryPolicy,e);function ThrottlingRetryPolicy(t,n,r){var i=e.call(this,t,n)||this;i._handleResponse=r||i._defaultResponseHandler;return i}ThrottlingRetryPolicy.prototype.sendRequest=function(e){return r.__awaiter(this,void 0,void 0,function(){var t=this;return r.__generator(this,function(n){return[2,this._nextPolicy.sendRequest(e.clone()).then(function(n){if(n.status!==je.TooManyRequests){return n}else{return t._handleResponse(e,n)}})]})})};ThrottlingRetryPolicy.prototype._defaultResponseHandler=function(e,t){return r.__awaiter(this,void 0,void 0,function(){var n,i;var a=this;return r.__generator(this,function(r){n=t.headers.get(x.HeaderConstants.RETRY_AFTER);if(n){i=ThrottlingRetryPolicy.parseRetryAfterHeader(n);if(i){return[2,delay(i).then(function(t){return a._nextPolicy.sendRequest(e)})]}}return[2,t]})})};ThrottlingRetryPolicy.parseRetryAfterHeader=function(e){var t=Number(e);if(Number.isNaN(t)){return ThrottlingRetryPolicy.parseDateRetryAfterHeader(e)}else{return t*1e3}};ThrottlingRetryPolicy.parseDateRetryAfterHeader=function(e){try{var t=Date.now();var n=Date.parse(e);var r=n-t;return Number.isNaN(r)?undefined:r}catch(e){return undefined}};return ThrottlingRetryPolicy}(W);function signingPolicy(e){return{create:function(t,n){return new Ee(t,n,e)}}}var Ee=function(e){r.__extends(SigningPolicy,e);function SigningPolicy(t,n,r){var i=e.call(this,t,n)||this;i.authenticationProvider=r;return i}SigningPolicy.prototype.signRequest=function(e){return this.authenticationProvider.signRequest(e)};SigningPolicy.prototype.sendRequest=function(e){var t=this;return this.signRequest(e).then(function(e){return t._nextPolicy.sendRequest(e)})};return SigningPolicy}(W);var Ne={enable:true};function keepAlivePolicy(e){return{create:function(t,n){return new Ce(t,n,e||Ne)}}}var Ce=function(e){r.__extends(KeepAlivePolicy,e);function KeepAlivePolicy(t,n,r){var i=e.call(this,t,n)||this;i.keepAliveOptions=r;return i}KeepAlivePolicy.prototype.sendRequest=function(e){return r.__awaiter(this,void 0,void 0,function(){return r.__generator(this,function(t){e.keepAlive=this.keepAliveOptions.enable;return[2,this._nextPolicy.sendRequest(e)]})})};return KeepAlivePolicy}(W);function tracingPolicy(e){if(e===void 0){e={}}return{create:function(t,n){return new Te(t,n,e)}}}var Te=function(e){r.__extends(TracingPolicy,e);function TracingPolicy(t,n,r){var i=e.call(this,t,n)||this;i.userAgent=r.userAgent;return i}TracingPolicy.prototype.sendRequest=function(e){return r.__awaiter(this,void 0,void 0,function(){var t,n,i,a,o,s,c,u,l,p;return r.__generator(this,function(f){switch(f.label){case 0:if(!e.spanOptions||!e.spanOptions.parent){return[2,this._nextPolicy.sendRequest(e)]}t=b.getTracer();n=r.__assign(r.__assign({},e.spanOptions),{kind:w.SpanKind.CLIENT});i=I.parse(e.url).getPath()||"/";a=t.startSpan(i,n);a.setAttributes({"http.method":e.method,"http.url":e.url,requestId:e.requestId});if(this.userAgent){a.setAttribute("http.user_agent",this.userAgent)}f.label=1;case 1:f.trys.push([1,3,,4]);o=a.context();s=b.getTraceParentHeader(o);if(s){e.headers.set("traceparent",s);c=o.traceState&&o.traceState.serialize();if(c){e.headers.set("tracestate",c)}}return[4,this._nextPolicy.sendRequest(e)];case 2:u=f.sent();a.setAttribute("http.status_code",u.status);l=u.headers.get("x-ms-request-id");if(l){a.setAttribute("serviceRequestId",l)}a.end();return[2,u];case 3:p=f.sent();a.end();throw p;case 4:return[2]}})})};return TracingPolicy}(W);function disableResponseDecompressionPolicy(){return{create:function(e,t){return new Oe(e,t)}}}var Oe=function(e){r.__extends(DisableResponseDecompressionPolicy,e);function DisableResponseDecompressionPolicy(t,n){return e.call(this,t,n)||this}DisableResponseDecompressionPolicy.prototype.sendRequest=function(e){return r.__awaiter(this,void 0,void 0,function(){return r.__generator(this,function(t){e.decompressResponse=false;return[2,this._nextPolicy.sendRequest(e)]})})};return DisableResponseDecompressionPolicy}(W);function ndJsonPolicy(){return{create:function(e,t){return new Re(e,t)}}}var Re=function(e){r.__extends(NdJsonPolicy,e);function NdJsonPolicy(t,n){return e.call(this,t,n)||this}NdJsonPolicy.prototype.sendRequest=function(e){return r.__awaiter(this,void 0,void 0,function(){var t;return r.__generator(this,function(n){if(typeof e.body==="string"&&e.body.startsWith("[")){t=JSON.parse(e.body);if(Array.isArray(t)){e.body=t.map(function(e){return JSON.stringify(e)+"\n"}).join("")}}return[2,this._nextPolicy.sendRequest(e)]})})};return NdJsonPolicy}(W);var Ie=function(){function ServiceClient(e,t){var n=this;if(!t){t={}}this._withCredentials=t.withCredentials||false;this._httpClient=t.httpClient||new X;this._requestPolicyOptions=new V(t.httpPipelineLogger);var r;if(Array.isArray(t.requestPolicyFactories)){G.info("ServiceClient: using custom request policies");r=t.requestPolicyFactories}else{var i=undefined;if(h.isTokenCredential(e)){G.info("ServiceClient: creating bearer token authentication policy from provided credentials");var a=function(){var r=undefined;var i=n;var a=t;return{create:function(t,n){var o=getCredentialScopes(a,i.baseUri);if(!o){throw new Error("When using credential, the ServiceClient must contain a baseUri or a credentialScopes in ServiceClientOptions. Unable to create a bearerTokenAuthenticationPolicy")}if(r===undefined||r===null){r=bearerTokenAuthenticationPolicy(e,o)}return r.create(t,n)}}};i=a()}else if(e&&typeof e.signRequest==="function"){G.info("ServiceClient: creating signing policy from provided credentials");i=signingPolicy(e)}else if(e!==undefined&&e!==null){throw new Error("The credentials argument must implement the TokenCredential interface")}G.info("ServiceClient: using default request policies");r=createDefaultRequestPolicyFactories(i,t);if(t.requestPolicyFactories){var o=t.requestPolicyFactories(r);if(o){r=o}}}this._requestPolicyFactories=r}ServiceClient.prototype.sendRequest=function(e){if(e===null||e===undefined||typeof e!=="object"){throw new Error("options cannot be null or undefined and it must be of type object.")}var t;try{if(isWebResourceLike(e)){e.validateRequestProperties();t=e}else{t=new T;t=t.prepare(e)}}catch(e){return Promise.reject(e)}var n=this._httpClient;if(this._requestPolicyFactories&&this._requestPolicyFactories.length>0){for(var r=this._requestPolicyFactories.length-1;r>=0;--r){n=this._requestPolicyFactories[r].create(n,this._requestPolicyOptions)}}return n.sendRequest(t)};ServiceClient.prototype.sendOperationRequest=function(e,n,i){var a;return r.__awaiter(this,void 0,void 0,function(){var o,s,c,u,l,p,f,d,m,h,g,y,v,b,w,b,_,x,k,S,j,P,E,N,C,O,R,A,D,z,B,L;return r.__generator(this,function(r){switch(r.label){case 0:if(typeof e.options==="function"){i=e.options;e.options=undefined}o=(a=e.options)===null||a===void 0?void 0:a.serializerOptions;s=new T;r.label=1;case 1:r.trys.push([1,6,,7]);u=n.baseUrl||this.baseUri;if(!u){throw new Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a baseUri string property that contains the base URL to use.")}s.method=n.httpMethod;s.operationSpec=n;l=I.parse(u);if(n.path){l.appendPath(n.path)}if(n.urlParameters&&n.urlParameters.length>0){for(p=0,f=n.urlParameters;p<f.length;p++){d=f[p];m=getOperationArgumentValueFromParameter(this,e,d,n.serializer);m=n.serializer.serialize(d.mapper,m,getPathStringFromParameter(d),o);if(!d.skipEncoding){m=encodeURIComponent(m)}l.replaceAll("{"+(d.mapper.serializedName||getPathStringFromParameter(d))+"}",m)}}if(n.queryParameters&&n.queryParameters.length>0){for(h=0,g=n.queryParameters;h<g.length;h++){y=g[h];v=getOperationArgumentValueFromParameter(this,e,y,n.serializer);if(v!==undefined&&v!==null){v=n.serializer.serialize(y.mapper,v,getPathStringFromParameter(y),o);if(y.collectionFormat!==undefined&&y.collectionFormat!==null){if(y.collectionFormat===t.QueryCollectionFormat.Multi){if(v.length===0){continue}else{for(b in v){w=v[b];v[b]=w===undefined||w===null?"":w.toString()}}}else if(y.collectionFormat===t.QueryCollectionFormat.Ssv||y.collectionFormat===t.QueryCollectionFormat.Tsv){v=v.join(y.collectionFormat)}}if(!y.skipEncoding){if(Array.isArray(v)){for(b in v){if(v[b]!==undefined&&v[b]!==null){v[b]=encodeURIComponent(v[b])}}}else{v=encodeURIComponent(v)}}if(y.collectionFormat!==undefined&&y.collectionFormat!==null&&y.collectionFormat!==t.QueryCollectionFormat.Multi&&y.collectionFormat!==t.QueryCollectionFormat.Ssv&&y.collectionFormat!==t.QueryCollectionFormat.Tsv){v=v.join(y.collectionFormat)}l.setQueryParameter(y.mapper.serializedName||getPathStringFromParameter(y),v)}}}s.url=l.toString();_=n.contentType||this.requestContentType;if(_){s.headers.set("Content-Type",_)}if(n.headerParameters){for(x=0,k=n.headerParameters;x<k.length;x++){S=k[x];j=getOperationArgumentValueFromParameter(this,e,S,n.serializer);if(j!==undefined&&j!==null){j=n.serializer.serialize(S.mapper,j,getPathStringFromParameter(S),o);P=S.mapper.headerCollectionPrefix;if(P){for(E=0,N=Object.keys(j);E<N.length;E++){C=N[E];s.headers.set(P+C,j[C])}}else{s.headers.set(S.mapper.serializedName||getPathStringFromParameter(S),j)}}}}O=e.options;if(O){if(O.customHeaders){for(R in O.customHeaders){s.headers.set(R,O.customHeaders[R])}}if(O.abortSignal){s.abortSignal=O.abortSignal}if(O.timeout){s.timeout=O.timeout}if(O.onUploadProgress){s.onUploadProgress=O.onUploadProgress}if(O.onDownloadProgress){s.onDownloadProgress=O.onDownloadProgress}if(O.spanOptions){s.spanOptions=O.spanOptions}if(O.shouldDeserialize!==undefined&&O.shouldDeserialize!==null){s.shouldDeserialize=O.shouldDeserialize}}s.withCredentials=this._withCredentials;serializeRequestBody(this,s,e,n);if(s.streamResponseBody===undefined||s.streamResponseBody===null){s.streamResponseBody=isStreamOperation(n)}A=void 0;D=void 0;r.label=2;case 2:r.trys.push([2,4,,5]);return[4,this.sendRequest(s)];case 3:A=r.sent();return[3,5];case 4:z=r.sent();D=z;return[3,5];case 5:if(D){if(D.response){D.details=flattenResponse(D.response,n.responses[D.statusCode]||n.responses["default"])}c=Promise.reject(D)}else{c=Promise.resolve(flattenResponse(A,n.responses[A.status]))}return[3,7];case 6:B=r.sent();c=Promise.reject(B);return[3,7];case 7:L=i;if(L){c.then(function(e){return L(null,e._response.parsedBody,e._response.request,e._response)}).catch(function(e){return L(e)})}return[2,c]}})})};return ServiceClient}();function serializeRequestBody(e,t,n,r){var i,a,o,s,c,u;var l=(a=(i=n.options)===null||i===void 0?void 0:i.serializerOptions)!==null&&a!==void 0?a:{};var p={rootName:(o=l.rootName)!==null&&o!==void 0?o:"",includeRoot:(s=l.includeRoot)!==null&&s!==void 0?s:false,xmlCharKey:(c=l.xmlCharKey)!==null&&c!==void 0?c:S};var f=l.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){t.body=getOperationArgumentValueFromParameter(e,n,r.requestBody,r.serializer);var d=r.requestBody.mapper;var m=d.required,h=d.xmlName,g=d.xmlElementName,y=d.serializedName,v=d.xmlNamespace,b=d.xmlNamespacePrefix;var w=d.type.name;try{if(t.body!==undefined&&t.body!==null||m){var _=getPathStringFromParameter(r.requestBody);t.body=r.serializer.serialize(d,t.body,_,p);var x=w===C.Stream;if(r.isXML){var k=b?"xmlns:"+b:"xmlns";var j=getXmlValueWithNamespace(v,k,w,t.body,p);if(w===C.Sequence){t.body=stringifyXML(prepareXMLRootList(j,g||h||y,k,v),{rootName:h||y,xmlCharKey:f})}else if(!x){t.body=stringifyXML(j,{rootName:h||y,xmlCharKey:f})}}else if(w===C.String&&(((u=r.contentType)===null||u===void 0?void 0:u.match("text/plain"))||r.mediaType==="text")){return}else if(!x){t.body=JSON.stringify(t.body)}}}catch(e){throw new Error('Error "'+e.message+'" occurred in serializing the payload - '+JSON.stringify(y,undefined," ")+".")}}else if(r.formDataParameters&&r.formDataParameters.length>0){t.formData={};for(var P=0,E=r.formDataParameters;P<E.length;P++){var N=E[P];var T=getOperationArgumentValueFromParameter(e,n,N,r.serializer);if(T!==undefined&&T!==null){var O=N.mapper.serializedName||getPathStringFromParameter(N);t.formData[O]=r.serializer.serialize(N.mapper,T,getPathStringFromParameter(N),p)}}}}function getXmlValueWithNamespace(e,t,n,r,i){var a;if(e&&!["Composite","Sequence","Dictionary"].includes(n)){var o={};o[i.xmlCharKey]=r;o[k]=(a={},a[t]=e,a);return o}return r}function getValueOrFunctionResult(e,t){var n;if(typeof e==="string"){n=e}else{n=t();if(typeof e==="function"){n=e(n)}}return n}function createDefaultRequestPolicyFactories(e,t){var n=[];if(t.generateClientRequestIdHeader){n.push(generateClientRequestIdPolicy(t.clientRequestIdHeaderName))}if(e){n.push(e)}var r=getValueOrFunctionResult(t.userAgentHeaderName,ue);var i=getValueOrFunctionResult(t.userAgent,getDefaultUserAgentValue);if(r&&i){n.push(userAgentPolicy({key:r,value:i}))}n.push(redirectPolicy());n.push(rpRegistrationPolicy(t.rpRegistrationRetryTimeout));if(!t.noRetryPolicy){n.push(exponentialRetryPolicy());n.push(systemErrorRetryPolicy());n.push(throttlingRetryPolicy())}n.push(deserializationPolicy(t.deserializationContentTypes));{n.push(proxyPolicy(t.proxySettings))}n.push(logPolicy({logger:G.info}));return n}function createPipelineFromOptions(e,t){var n=[];if(e.sendStreamingJson){n.push(ndJsonPolicy())}var i=undefined;if(e.userAgentOptions&&e.userAgentOptions.userAgentPrefix){var a=[];a.push(e.userAgentOptions.userAgentPrefix);var o=getDefaultUserAgentValue();if(a.indexOf(o)===-1){a.push(o)}i=a.join(" ")}var s=r.__assign(r.__assign({},Ne),e.keepAliveOptions);var c=r.__assign(r.__assign({},oe),e.retryOptions);var u=r.__assign(r.__assign({},fe),e.redirectOptions);{n.push(proxyPolicy(e.proxyOptions))}var l=r.__assign(r.__assign({},ee),e.deserializationOptions);var p=r.__assign({},e.loggingOptions);n.push(tracingPolicy({userAgent:i}),keepAlivePolicy(s),userAgentPolicy({value:i}),generateClientRequestIdPolicy(),deserializationPolicy(l.expectedContentTypes),throttlingRetryPolicy(),systemErrorRetryPolicy(),exponentialRetryPolicy(c.maxRetries,c.retryDelayInMs,c.maxRetryDelayInMs));if(u.handleRedirects){n.push(redirectPolicy(u.maxRetries))}if(t){n.push(t)}n.push(logPolicy(p));if(P&&e.decompressResponse===false){n.push(disableResponseDecompressionPolicy())}return{httpClient:e.httpClient,requestPolicyFactories:n}}function getOperationArgumentValueFromParameter(e,t,n,r){return getOperationArgumentValueFromParameterPath(e,t,n.parameterPath,n.mapper,r)}function getOperationArgumentValueFromParameterPath(e,t,n,r,i){var a;var o;if(typeof n==="string"){n=[n]}var s=(a=t.options)===null||a===void 0?void 0:a.serializerOptions;if(Array.isArray(n)){if(n.length>0){if(r.isConstant){o=r.defaultValue}else{var c=getPropertyFromParameterPath(t,n);if(!c.propertyFound){c=getPropertyFromParameterPath(e,n)}var u=false;if(!c.propertyFound){u=r.required||n[0]==="options"&&n.length===2}o=u?r.defaultValue:c.propertyValue}var l=getPathStringFromParameterPath(n,r);i.serialize(r,o,l,s)}}else{if(r.required){o={}}for(var p in n){var f=r.type.modelProperties[p];var d=n[p];var m=getOperationArgumentValueFromParameterPath(e,t,d,f,i);var h=getPathStringFromParameterPath(d,f);i.serialize(f,m,h,s);if(m!==undefined&&m!==null){if(!o){o={}}o[p]=m}}}return o}function getPropertyFromParameterPath(e,t){var n={propertyFound:false};var r=0;for(;r<t.length;++r){var i=t[r];if(e!==undefined&&e!==null&&i in e){e=e[i]}else{break}}if(r===t.length){n.propertyValue=e;n.propertyFound=true}return n}function flattenResponse(e,t){var n=e.parsedHeaders;var i=t&&t.bodyMapper;var a=function(t){return Object.defineProperty(t,"_response",{value:e})};if(i){var o=i.type.name;if(o==="Stream"){return a(r.__assign(r.__assign({},n),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody}))}var s=o==="Composite"&&i.type.modelProperties||{};var c=Object.keys(s).some(function(e){return s[e].serializedName===""});if(o==="Sequence"||c){var u=r.__spreadArrays(e.parsedBody||[]);for(var l=0,p=Object.keys(s);l<p.length;l++){var f=p[l];if(s[f].serializedName){u[f]=e.parsedBody[f]}}if(n){for(var d=0,m=Object.keys(n);d<m.length;d++){var f=m[d];u[f]=n[f]}}a(u);return u}if(o==="Composite"||o==="Dictionary"){return a(r.__assign(r.__assign({},n),e.parsedBody))}}if(i||e.request.method==="HEAD"||isPrimitiveType(e.parsedBody)){return a(r.__assign(r.__assign({},n),{body:e.parsedBody}))}return a(r.__assign(r.__assign({},n),e.parsedBody))}function getCredentialScopes(e,t){if(e===null||e===void 0?void 0:e.credentialScopes){var n=e.credentialScopes;return Array.isArray(n)?n.map(function(e){return new f.URL(e).toString()}):new f.URL(n).toString()}if(t){return t+"/.default"}return undefined}function createSpanFunction(e){var t=e.packagePrefix,n=e.namespace;return function(e,i){var a=b.getTracer();var o=i.tracingOptions||{};var s=r.__assign(r.__assign({},o.spanOptions),{kind:w.SpanKind.INTERNAL});var c=a.startSpan(t+"."+e,s);c.setAttribute("az.namespace",n);var u=o.spanOptions||{};if(c.isRecording()){u=r.__assign(r.__assign({},o.spanOptions),{parent:c.context(),attributes:r.__assign(r.__assign({},s.attributes),{"az.namespace":n})})}var l=r.__assign(r.__assign({},o),{spanOptions:u});var p=r.__assign(r.__assign({},i),{tracingOptions:l});return{span:c,updatedOptions:p}}}var Ae=x.HeaderConstants;var De="Basic";var ze=function(){function BasicAuthenticationCredentials(e,t,n){if(n===void 0){n=De}this.authorizationScheme=De;if(e===null||e===undefined||typeof e.valueOf()!=="string"){throw new Error("userName cannot be null or undefined and must be of type string.")}if(t===null||t===undefined||typeof t.valueOf()!=="string"){throw new Error("password cannot be null or undefined and must be of type string.")}this.userName=e;this.password=t;this.authorizationScheme=n}BasicAuthenticationCredentials.prototype.signRequest=function(e){var t=this.userName+":"+this.password;var n=this.authorizationScheme+" "+encodeString(t);if(!e.headers)e.headers=new _;e.headers.set(Ae.AUTHORIZATION,n);return Promise.resolve(e)};return BasicAuthenticationCredentials}();var Be=function(){function ApiKeyCredentials(e){if(!e||e&&!e.inHeader&&!e.inQuery){throw new Error('options cannot be null or undefined. Either "inHeader" or "inQuery" property of the options object needs to be provided.')}this.inHeader=e.inHeader;this.inQuery=e.inQuery}ApiKeyCredentials.prototype.signRequest=function(e){if(!e){return Promise.reject(new Error('webResource cannot be null or undefined and must be of type "object".'))}if(this.inHeader){if(!e.headers){e.headers=new _}for(var t in this.inHeader){e.headers.set(t,this.inHeader[t])}}if(this.inQuery){if(!e.url){return Promise.reject(new Error("url cannot be null in the request object."))}if(e.url.indexOf("?")<0){e.url+="?"}for(var n in this.inQuery){if(!e.url.endsWith("?")){e.url+="&"}e.url+=n+"="+this.inQuery[n]}}return Promise.resolve(e)};return ApiKeyCredentials}();var Le=function(e){r.__extends(TopicCredentials,e);function TopicCredentials(t){var n=this;if(!t||t&&typeof t!=="string"){throw new Error("topicKey cannot be null or undefined and must be of type string.")}var r={inHeader:{"aeg-sas-key":t}};n=e.call(this,r)||this;return n}return TopicCredentials}(Be);Object.defineProperty(t,"isTokenCredential",{enumerable:true,get:function(){return h.isTokenCredential}});t.AccessTokenRefresher=ye;t.ApiKeyCredentials=Be;t.BaseRequestPolicy=W;t.BasicAuthenticationCredentials=ze;t.Constants=x;t.DefaultHttpClient=X;t.ExpiringAccessTokenCache=ge;t.HttpHeaders=_;t.MapperType=C;t.RequestPolicyOptions=V;t.RestError=F;t.Serializer=N;t.ServiceClient=Ie;t.TopicCredentials=Le;t.URLBuilder=I;t.URLQuery=R;t.WebResource=T;t.XML_ATTRKEY=k;t.XML_CHARKEY=S;t.applyMixins=applyMixins;t.bearerTokenAuthenticationPolicy=bearerTokenAuthenticationPolicy;t.createPipelineFromOptions=createPipelineFromOptions;t.createSpanFunction=createSpanFunction;t.delay=delay;t.deserializationPolicy=deserializationPolicy;t.deserializeResponseBody=deserializeResponseBody;t.disableResponseDecompressionPolicy=disableResponseDecompressionPolicy;t.encodeUri=encodeUri;t.executePromisesSequentially=executePromisesSequentially;t.exponentialRetryPolicy=exponentialRetryPolicy;t.flattenResponse=flattenResponse;t.generateClientRequestIdPolicy=generateClientRequestIdPolicy;t.generateUuid=generateUuid;t.getDefaultProxySettings=getDefaultProxySettings;t.getDefaultUserAgentValue=getDefaultUserAgentValue;t.isDuration=isDuration;t.isNode=P;t.isValidUuid=isValidUuid;t.keepAlivePolicy=keepAlivePolicy;t.logPolicy=logPolicy;t.operationOptionsToRequestOptionsBase=operationOptionsToRequestOptionsBase;t.parseXML=parseXML;t.promiseToCallback=promiseToCallback;t.promiseToServiceCallback=promiseToServiceCallback;t.proxyPolicy=proxyPolicy;t.redirectPolicy=redirectPolicy;t.serializeObject=serializeObject;t.signingPolicy=signingPolicy;t.stringifyXML=stringifyXML;t.stripRequest=stripRequest;t.stripResponse=stripResponse;t.systemErrorRetryPolicy=systemErrorRetryPolicy;t.throttlingRetryPolicy=throttlingRetryPolicy;t.tracingPolicy=tracingPolicy;t.userAgentPolicy=userAgentPolicy}],function(e){"use strict";!function(){e.nmd=function(e){e.paths=[];if(!e.children)e.children=[];Object.defineProperty(e,"loaded",{enumerable:true,get:function(){return e.l}});Object.defineProperty(e,"id",{enumerable:true,get:function(){return e.i}});return e}}()}); |