setup-cpp/dist/node12/actions_python.5094829c.js

14 lines
873 KiB
JavaScript

function e(e,t,r,a){Object.defineProperty(e,t,{get:r,set:a,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var r,a,i,o=require("path"),s=require("os"),n=require("fs"),l=require("util"),c=require("assert"),p=require("crypto"),d=require("url"),m=require("buffer"),u=require("stream"),h=require("events"),g=require("timers"),f=require("string_decoder"),y=require("http"),x=require("https"),b=require("node:http"),v=require("node:https"),S=require("node:zlib"),N=require("node:stream"),w=require("node:buffer"),C=require("node:util"),P=require("node:url"),_=require("node:net"),E=require("node:fs");require("node:path"),r=require("child_process"),(i=(a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{}).parcelRequire810d).register("8L9T2",(t,r)=>{var a,s,n,l,c,p,d,m,u,h;async function g(e,t){let r=(0,m.getCacheDistributor)(e,t,void 0);await r.restoreCache()}async function f(e,t,r){var i;d.IS_MAC&&(process.env.AGENT_TOOLSDIRECTORY="/Users/runner/hostedtoolcache");let o=null===(i=process.env.AGENT_TOOLSDIRECTORY)||void 0===i?void 0:i.trim();if("string"==typeof o&&""!==o&&(process.env.RUNNER_TOOL_CACHE=process.env.AGENT_TOOLSDIRECTORY),(0,l.debug)("Python is expected to be installed into "+process.env.RUNNER_TOOL_CACHE),e){let t;if(e.startsWith("pypy")){let a=await (0,s.findPyPyVersion)(e,r,!0,x,!1);t=`${a.resolvedPyPyVersion}-${a.resolvedPythonVersion}`,(0,n.info)(`Successfully set up PyPy ${a.resolvedPyPyVersion} with Python (${a.resolvedPythonVersion})`)}else{let i=await (0,a.useCpythonVersion)(e,r,!0,x,!1);t=i.version,(0,n.info)(`Successfully set up ${i.impl} (${t})`)}(0,d.isCacheFeatureAvailable)()&&await g("pip",t)}p.GITHUB_ACTIONS&&await y()}async function y(){let e=(0,c.join)(h,"python_matcher.json");if(!await (0,u.pathExists)(e))return(0,n.warning)("the python_matcher.json file does not exist in the same folder as setup-cpp.js");(0,n.info)("::add-matcher::"+e)}e(t.exports,"setupActionsPython",()=>f),a=i("b7exe"),s=i("kMkjA"),n=i("hHq4F"),l=i("2heqc"),c=i("A8hFE"),p=i("cLprm"),d=i("gNskp"),m=i("fYh8x"),u=i("3WkGD"),h=o.resolve(__dirname,"../../src/python");let x=!1}),i.register("b7exe",(t,r)=>{var a,n,l,c,p;async function d(e,t,r,i,d){var m,u;let h;let g=null,f=e.replace(/^(\d+)\.(\d+)-dev$/,"~$1.$2.0-0"),y=(h=f.replace(/(\d+\.\d+\.\d+)((?:a|b|rc)\d*)/g,"$1-$2"),d&&(h=h.replace(/^(\d+)\.(\d+)$/,"~$1.$2.0-0")),h);if(c.debug(`Semantic version spec of ${e} is ${y}`),i){g=await l.getManifest();let e=null===(m=await l.findReleaseFromManifest(y,t,g))||void 0===m?void 0:m.version;e?(y=e,c.info(`Resolved as '${y}'`)):c.info(`Failed to resolve version ${y} from manifest`)}let x=p.find("Python",y,t);if(!x){c.info(`Version ${y} was not found in the local cache`);let e=await l.findReleaseFromManifest(y,t,g);e&&e.files&&e.files.length>0&&(c.info(`Version ${y} is available for downloading`),await l.installCpythonFromRelease(e),x=p.find("Python",y,t))}if(!x){let r=await (0,a.getOSInfo)();throw Error([`The version '${e}' with architecture '${t}' was not found for ${r?`${r.osName} ${r.osVersion}`:"this operating system"}.`,"The list of all available versions can be found here: "+l.MANIFEST_URL].join(s.EOL))}let b=(u=x,a.IS_WINDOWS?o.join(u,"Scripts"):o.join(u,"bin")),v=a.IS_WINDOWS?".exe":"",S=o.join(a.IS_WINDOWS?x:b,"python"+v);if(r){if(c.exportVariable("pythonLocation",x),c.exportVariable("PKG_CONFIG_PATH",x+"/lib/pkgconfig"),c.exportVariable("pythonLocation",x),c.exportVariable("Python_ROOT_DIR",x),c.exportVariable("Python2_ROOT_DIR",x),c.exportVariable("Python3_ROOT_DIR",x),c.exportVariable("PKG_CONFIG_PATH",x+"/lib/pkgconfig"),a.IS_LINUX){let e=process.env.LD_LIBRARY_PATH?":"+process.env.LD_LIBRARY_PATH:"",t=o.join(x,"lib");e.split(":").includes(t)||c.exportVariable("LD_LIBRARY_PATH",t+e)}if(c.addPath(x),c.addPath(b),a.IS_WINDOWS){let e=o.basename(o.dirname(x)),t=n.major(e),r=n.minor(e),a=o.join(process.env.APPDATA||"","Python",`Python${t}${r}`,"Scripts");c.addPath(a)}}let N=(e=>{let t=e.split(o.sep),r=t.findIndex(e=>"PyPy"===e||"Python"===e);return t[r+1]||""})(x);return c.setOutput("python-version",N),c.setOutput("python-path",S),{impl:"CPython",version:N}}e(t.exports,"useCpythonVersion",()=>d),a=i("gNskp"),n=i("kFDhF"),l=i("kVKAE"),c=i("2heqc"),p=i("9aCWy")}),i.register("gNskp",(r,a)=>{var s,l,c,p;function d(e,r,a,i=!1){let s=o.join(e,r),l=o.join(e,a);t(n).existsSync(l)||(t(n).symlinkSync(s,l),!C&&i&&t(n).chmodSync(l,"755"))}function m(e){return u(e)||!!c.validRange(e)}function u(e){return"nightly"===e}function h(e){return o.basename(o.dirname(e))}function g(e){let r="",a=o.join(e,R);return t(n).existsSync(a)&&(r=t(n).readFileSync(a).toString().trim()),r}function f(e,r){let a=o.join(e,R);t(n).writeFileSync(a,r)}function y(e){return/^\d+\.\d+$/.test(e)}function x(){return!!s.isFeatureAvailable()||((()=>{let e=new URL(process.env.GITHUB_SERVER_URL||"https://github.com");return"GITHUB.COM"!==e.hostname.toUpperCase()})()?(l.warning("Caching is only supported on GHES version >= 3.5. If you are on a version >= 3.5, please check with your GHES admin if the Actions cache service is enabled or not."),!1):(l.warning("The runner was not able to contact the cache service. Caching will be skipped"),!1))}function b(e){l.info("[warning]"+e)}async function v(){let{stdout:e}=await p.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0}),t=e.trim().split(" ")[3];return{osName:"Windows",osVersion:t}}async function S(){let{stdout:e}=await p.getExecOutput("sw_vers",["-productVersion"],{silent:!0}),t=e.trim();return{osName:"macOS",osVersion:t}}async function N(){let{stdout:e}=await p.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split("\n");return l.debug(`OS Name: ${t}, Version: ${r}`),{osName:t,osVersion:r}}async function w(){let e;try{C?e=await v():P?e=await N():_&&(e=await S())}catch(e){l.debug(e.message)}finally{return e}}e(r.exports,"IS_WINDOWS",()=>C),e(r.exports,"IS_LINUX",()=>P),e(r.exports,"IS_MAC",()=>_),e(r.exports,"WINDOWS_ARCHS",()=>E),e(r.exports,"WINDOWS_PLATFORMS",()=>T),e(r.exports,"createSymlinkInFolder",()=>d),e(r.exports,"validateVersion",()=>m),e(r.exports,"isNightlyKeyword",()=>u),e(r.exports,"getPyPyVersionFromPath",()=>h),e(r.exports,"readExactPyPyVersionFile",()=>g),e(r.exports,"writeExactPyPyVersionFile",()=>f),e(r.exports,"validatePythonVersionFormatForPyPy",()=>y),e(r.exports,"isCacheFeatureAvailable",()=>x),e(r.exports,"logWarning",()=>b),e(r.exports,"getLinuxInfo",()=>N),e(r.exports,"getOSInfo",()=>w),s=i("30wuy"),l=i("2heqc"),c=i("kFDhF"),p=i("2mVwa");let C="win32"===process.platform,P="linux"===process.platform,_="darwin"===process.platform,E=["x86","x64"],T=["win32","win64"],R="PYPY_VERSION"}),i.register("30wuy",(e,t)=>{var r,a,s,n,l;function c(e){if(!e||0===e.length)throw new g("Path Validation Error: At least one directory or file path is required")}function p(e){if(e.length>512)throw new g(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new g(`Key Validation Error: ${e} cannot contain commas.`)}"use strict";r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:()=>t[r]}),Object.defineProperty(e,a,i)}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),s=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),n=e.exports&&e.exports.__awaiter||((e,t,r,a)=>new(r||(r=Promise))((i,o)=>{function s(e){try{l(a.next(e))}catch(e){o(e)}}function n(e){try{l(a.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(e=>{e(t)})).then(s,n)}l((a=a.apply(e,t||[])).next())})),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.saveCache=e.exports.restoreCache=e.exports.isFeatureAvailable=e.exports.ReserveCacheError=e.exports.ValidationError=void 0;let d=s(i("2heqc")),m=s(o),u=s(i("57H0F")),h=s(i("aO2Zn"));l=i("9snFp");class g extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,g.prototype)}}e.exports.ValidationError=g;class f extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,f.prototype)}}e.exports.ReserveCacheError=f,e.exports.isFeatureAvailable=()=>!!process.env.ACTIONS_CACHE_URL,e.exports.restoreCache=function(e,t,r,a,i=!1){return n(this,void 0,void 0,*()=>{c(e),r=r||[];let o=[t,...r];if(d.debug("Resolved Keys:"),d.debug(JSON.stringify(o)),o.length>10)throw new g("Key Validation Error: Keys are limited to a maximum of 10.");for(let e of o)p(e);let s=yield u.getCompressionMethod(),n="";try{let t=yield h.getCacheEntry(o,e,{compressionMethod:s,enableCrossOsArchive:i});if(!(null==t?void 0:t.archiveLocation))return;if(null==a?void 0:a.lookupOnly)return d.info("Lookup only - skipping download"),t.cacheKey;n=m.join((yield u.createTempDirectory()),u.getCacheFileName(s)),d.debug("Archive Path: "+n),yield h.downloadCache(t.archiveLocation,n,a),d.isDebug()&&(yield(0,l.listTar)(n,s));let r=u.getArchiveFileSizeInBytes(n);return d.info(`Cache Size: ~${Math.round(r/1048576)} MB (${r} B)`),yield(0,l.extractTar)(n,s),d.info("Cache restored successfully"),t.cacheKey}catch(e){if(e.name===g.name)throw e;d.warning("Failed to restore: "+e.message)}finally{try{yield u.unlinkFile(n)}catch(e){d.debug("Failed to delete archive: "+e)}}})},e.exports.saveCache=function(e,t,r,a=!1){var i,o,s,y,x;return n(this,void 0,void 0,*()=>{c(e),p(t);let n=yield u.getCompressionMethod(),b=-1,v=yield u.resolvePaths(e);if(d.debug("Cache Paths:"),d.debug(""+JSON.stringify(v)),0===v.length)throw Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let S=yield u.createTempDirectory(),N=m.join(S,u.getCacheFileName(n));d.debug("Archive Path: "+N);try{yield(0,l.createTar)(S,v,n),d.isDebug()&&(yield(0,l.listTar)(N,n));let c=u.getArchiveFileSizeInBytes(N);if(d.debug("File Size: "+c),c>10737418240&&!u.isGhes())throw Error(`Cache size of ~${Math.round(c/1048576)} MB (${c} B) is over the 10GB limit, not saving cache.`);d.debug("Reserving Cache");let p=yield h.reserveCache(t,e,{compressionMethod:n,enableCrossOsArchive:a,cacheSize:c});if(null===(i=null==p?void 0:p.result)||void 0===i?void 0:i.cacheId)b=null===(o=null==p?void 0:p.result)||void 0===o?void 0:o.cacheId;else if((null==p?void 0:p.statusCode)===400)throw Error(null!==(y=null===(s=null==p?void 0:p.error)||void 0===s?void 0:s.message)&&void 0!==y?y:`Cache size of ~${Math.round(c/1048576)} MB (${c} B) is over the data cap limit, not saving cache.`);else throw new f(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${null===(x=null==p?void 0:p.error)||void 0===x?void 0:x.message}`);d.debug(`Saving Cache (ID: ${b})`),yield h.saveCache(b,N,r)}catch(e){if(e.name===g.name)throw e;e.name===f.name?d.info("Failed to save: "+e.message):d.warning("Failed to save: "+e.message)}finally{try{yield u.unlinkFile(N)}catch(e){d.debug("Failed to delete archive: "+e)}}return b})}}),i.register("57H0F",(e,t)=>{var r,a,s,c,p,d,m;function u(e,t=[]){return c(this,void 0,void 0,*()=>{let r="";t.push("--version"),h.debug(`Checking ${e} ${t.join(" ")}`);try{yield g.exec(""+e,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:e=>r+=e.toString(),stderr:e=>r+=e.toString()}})}catch(e){h.debug(e.message)}return r=r.trim(),h.debug(r),r})}"use strict";r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:()=>t[r]}),Object.defineProperty(e,a,i)}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),s=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),c=e.exports&&e.exports.__awaiter||((e,t,r,a)=>new(r||(r=Promise))((i,o)=>{function s(e){try{l(a.next(e))}catch(e){o(e)}}function n(e){try{l(a.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(e=>{e(t)})).then(s,n)}l((a=a.apply(e,t||[])).next())})),p=e.exports&&e.exports.__asyncValues||(e=>{var t,r;function a(t){r[t]=e[t]&&(r=>new Promise((a,i)=>{((e,t,r,a)=>{Promise.resolve(a).then(t=>{e({value:t,done:r})},t)})(a,i,(r=e[t](r)).done,r.value)}))}if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");return(t=e[Symbol.asyncIterator])?t.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r)}),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.isGhes=e.exports.assertDefined=e.exports.getGnuTarPathOnWindows=e.exports.getCacheFileName=e.exports.getCompressionMethod=e.exports.unlinkFile=e.exports.resolvePaths=e.exports.getArchiveFileSizeInBytes=e.exports.createTempDirectory=void 0;let h=s(i("2heqc")),g=s(i("2mVwa")),f=s(i("jxuJR")),y=s(i("kSdX3")),x=s(n),b=s(o),v=s(i("feUtB")),S=s(l);d=i("23g5W"),m=i("gks87"),e.exports.createTempDirectory=function(){return c(this,void 0,void 0,*()=>{let e="win32"===process.platform,t=process.env.RUNNER_TEMP||"";if(!t){let r;r=e?process.env.USERPROFILE||"C:\\":"darwin"===process.platform?"/Users":"/home",t=b.join(r,"actions","temp")}let r=b.join(t,(0,d.v4)());return yield y.mkdirP(r),r})},e.exports.getArchiveFileSizeInBytes=e=>x.statSync(e).size,e.exports.resolvePaths=function(e){var t,r,a;return c(this,void 0,void 0,*()=>{let i=[],o=null!==(a=process.env.GITHUB_WORKSPACE)&&void 0!==a?a:process.cwd(),s=yield f.create(e.join("\n"),{implicitDescendants:!1});try{for(var n,l=p(s.globGenerator());!(n=yield l.next()).done;){let e=n.value,t=b.relative(o,e).replace(RegExp("\\"+b.sep,"g"),"/");h.debug("Matched: "+t),""===t?i.push("."):i.push(""+t)}}catch(e){t={error:e}}finally{try{n&&!n.done&&(r=l.return)&&(yield r.call(l))}finally{if(t)throw t.error}}return i})},e.exports.unlinkFile=function(e){return c(this,void 0,void 0,*()=>S.promisify(x.unlink)(e))},e.exports.getCompressionMethod=function(){return c(this,void 0,void 0,*()=>{let e=yield u("zstd",["--quiet"]),t=v.clean(e);return(h.debug("zstd version: "+t),""===e)?m.CompressionMethod.Gzip:m.CompressionMethod.ZstdWithoutLong})},e.exports.getCacheFileName=e=>e===m.CompressionMethod.Gzip?m.CacheFilename.Gzip:m.CacheFilename.Zstd,e.exports.getGnuTarPathOnWindows=function(){return c(this,void 0,void 0,*()=>{if(x.existsSync(m.GnuTarPathOnWindows))return m.GnuTarPathOnWindows;let e=yield u("tar");return e.toLowerCase().includes("gnu tar")?y.which("tar"):""})},e.exports.assertDefined=(e,t)=>{if(void 0===t)throw Error(`Expected ${e} but value was undefiend`);return t},e.exports.isGhes=()=>{let e=new URL(process.env.GITHUB_SERVER_URL||"https://github.com");return"GITHUB.COM"!==e.hostname.toUpperCase()}}),i.register("jxuJR",(e,t)=>{var r,a;"use strict";r=e.exports&&e.exports.__awaiter||((e,t,r,a)=>new(r||(r=Promise))((i,o)=>{function s(e){try{l(a.next(e))}catch(e){o(e)}}function n(e){try{l(a.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(e=>{e(t)})).then(s,n)}l((a=a.apply(e,t||[])).next())})),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.create=void 0,a=i("973ie"),e.exports.create=function(e,t){return r(this,void 0,void 0,*()=>yield a.DefaultGlobber.create(e,t))}}),i.register("973ie",(e,t)=>{"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r),Object.defineProperty(e,a,{enumerable:!0,get:()=>t[r]})}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),s=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),l=e.exports&&e.exports.__awaiter||((e,t,r,a)=>new(r||(r=Promise))((i,o)=>{function s(e){try{l(a.next(e))}catch(e){o(e)}}function n(e){try{l(a.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(e=>{e(t)})).then(s,n)}l((a=a.apply(e,t||[])).next())})),c=e.exports&&e.exports.__asyncValues||(e=>{var t,r;function a(t){r[t]=e[t]&&(r=>new Promise((a,i)=>{((e,t,r,a)=>{Promise.resolve(a).then(t=>{e({value:t,done:r})},t)})(a,i,(r=e[t](r)).done,r.value)}))}if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");return(t=e[Symbol.asyncIterator])?t.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r)}),p=e.exports&&e.exports.__await||function(e){return this instanceof p?(this.v=e,this):new p(e)},d=e.exports&&e.exports.__asyncGenerator||((e,t,r)=>{var a,i,o;function s(e){a[e]&&(i[e]=t=>new Promise((r,a)=>{o.push([e,t,r,a])>1||n(e,t)}))}function n(e,t){try{var r;(r=a[e](t)).value instanceof p?Promise.resolve(r.value.v).then(l,c):d(o[0][2],r)}catch(e){d(o[0][3],e)}}function l(e){n("next",e)}function c(e){n("throw",e)}function d(e,t){e(t),o.shift(),o.length&&n(o[0][0],o[0][1])}if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");return a=r.apply(e,t||[]),o=[],i={},s("next"),s("throw"),s("return"),i[Symbol.asyncIterator]=function(){return this},i});Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.DefaultGlobber=void 0;let m=s(i("2heqc")),u=s(n),h=s(i("7mEF7")),g=s(o),f=s(i("a07vJ"));var y=i("lf8Yy"),x=i("jpXTb"),b=i("29xrC");let v="win32"===process.platform;class S{constructor(e){this.patterns=[],this.searchPaths=[],this.options=h.getOptions(e)}getSearchPaths(){return this.searchPaths.slice()}glob(){var e,t;return l(this,void 0,void 0,function*(){let r=[];try{for(var a,i=c(this.globGenerator());!(a=yield i.next()).done;){let e=a.value;r.push(e)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(t=i.return)&&(yield t.call(i))}finally{if(e)throw e.error}}return r})}globGenerator(){return d(this,arguments,function*(){let e=h.getOptions(this.options),t=[];for(let r of this.patterns)t.push(r),e.implicitDescendants&&(r.trailingSeparator||"**"!==r.segments[r.segments.length-1])&&t.push(new x.Pattern(r.negate,!0,r.segments.concat("**")));let r=[];for(let e of f.getSearchPaths(t)){m.debug(`Search path '${e}'`);try{yield p(u.promises.lstat(e))}catch(e){if("ENOENT"===e.code)continue;throw e}r.unshift(new b.SearchState(e,1))}let a=[];for(;r.length;){let i=r.pop(),o=f.match(t,i.path),s=!!o||f.partialMatch(t,i.path);if(!o&&!s)continue;let n=yield p(S.stat(i,e,a));if(n){if(n.isDirectory()){if(o&y.MatchKind.Directory)yield yield p(i.path);else if(!s)continue;let e=i.level+1,t=(yield p(u.promises.readdir(i.path))).map(t=>new b.SearchState(g.join(i.path,t),e));r.push(...t.reverse())}else o&y.MatchKind.File&&(yield yield p(i.path))}}})}static create(e,t){return l(this,void 0,void 0,*()=>{let r=new S(t);v&&(e=(e=e.replace(/\r\n/g,"\n")).replace(/\r/g,"\n"));let a=e.split("\n").map(e=>e.trim());for(let e of a)!e||e.startsWith("#")||r.patterns.push(new x.Pattern(e));return r.searchPaths.push(...f.getSearchPaths(r.patterns)),r})}static stat(e,t,r){return l(this,void 0,void 0,*()=>{let a;if(t.followSymbolicLinks)try{a=yield u.promises.stat(e.path)}catch(r){if("ENOENT"===r.code){if(t.omitBrokenSymbolicLinks){m.debug(`Broken symlink '${e.path}'`);return}throw Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw r}else a=yield u.promises.lstat(e.path);if(a.isDirectory()&&t.followSymbolicLinks){let t=yield u.promises.realpath(e.path);for(;r.length>=e.level;)r.pop();if(r.some(e=>e===t)){m.debug(`Symlink cycle detected for path '${e.path}' and realpath '${t}'`);return}r.push(t)}return a})}}e.exports.DefaultGlobber=S}),i.register("7mEF7",(e,t)=>{var r,a,o;"use strict";r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r),Object.defineProperty(e,a,{enumerable:!0,get:()=>t[r]})}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),o=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.getOptions=void 0;let s=o(i("2heqc"));e.exports.getOptions=e=>{let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&("boolean"==typeof e.followSymbolicLinks&&(t.followSymbolicLinks=e.followSymbolicLinks,s.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),"boolean"==typeof e.implicitDescendants&&(t.implicitDescendants=e.implicitDescendants,s.debug(`implicitDescendants '${t.implicitDescendants}'`)),"boolean"==typeof e.omitBrokenSymbolicLinks&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,s.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}}),i.register("a07vJ",(e,t)=>{var r,a,o,s;"use strict";r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r),Object.defineProperty(e,a,{enumerable:!0,get:()=>t[r]})}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),o=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.partialMatch=e.exports.match=e.exports.getSearchPaths=void 0;let n=o(i("3hE9X"));s=i("lf8Yy");let l="win32"===process.platform;e.exports.getSearchPaths=e=>{e=e.filter(e=>!e.negate);let t={};for(let r of e){let e=l?r.searchPath.toUpperCase():r.searchPath;t[e]="candidate"}let r=[];for(let a of e){let e=l?a.searchPath.toUpperCase():a.searchPath;if("included"===t[e])continue;let i=!1,o=e,s=n.dirname(o);for(;s!==o;){if(t[s]){i=!0;break}o=s,s=n.dirname(o)}i||(r.push(a.searchPath),t[e]="included")}return r},e.exports.match=(e,t)=>{let r=s.MatchKind.None;for(let a of e)a.negate?r&=~a.match(t):r|=a.match(t);return r},e.exports.partialMatch=(e,t)=>e.some(e=>!e.negate&&e.partialMatch(t))}),i.register("3hE9X",(e,t)=>{var r,a,i,s;function n(e){return(m.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=l(e),u)?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}function l(e){if(e=e||"",u){e=e.replace(/\//g,"\\");let t=/^\\\\+[^\\]/.test(e);return(t?"\\":"")+e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function p(e){return e?!(e=l(e)).endsWith(d.sep)||e===d.sep||u&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1):""}"use strict";r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r),Object.defineProperty(e,a,{enumerable:!0,get:()=>t[r]})}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),i=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),s=e.exports&&e.exports.__importDefault||(e=>e&&e.__esModule?e:{default:e}),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.safeTrimTrailingSeparator=e.exports.normalizeSeparators=e.exports.hasRoot=e.exports.hasAbsoluteRoot=e.exports.ensureAbsoluteRoot=e.exports.dirname=void 0;let d=i(o),m=s(c),u="win32"===process.platform;e.exports.dirname=e=>{if(e=p(e),u&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=d.dirname(e);return u&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=p(t)),t},e.exports.ensureAbsoluteRoot=(e,t)=>{if(m.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),m.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),n(t))return t;if(u){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let e=process.cwd();return(m.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`),t[0].toUpperCase()!==e[0].toUpperCase())?`${t[0]}:\\${t.substr(2)}`:2===t.length?`${t[0]}:\\${e.substr(3)}`:(e.endsWith("\\")||(e+="\\"),`${t[0]}:\\${e.substr(3)}${t.substr(2)}`)}if(l(t).match(/^\\$|^\\[^\\]/)){let e=process.cwd();return m.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`),`${e[0]}:\\${t.substr(1)}`}}return m.default(n(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||u&&e.endsWith("\\")||(e+=d.sep),e+t},e.exports.hasAbsoluteRoot=n,e.exports.hasRoot=e=>(m.default(e,"isRooted parameter 'itemPath' must not be empty"),e=l(e),u)?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/"),e.exports.normalizeSeparators=l,e.exports.safeTrimTrailingSeparator=p}),i.register("lf8Yy",(e,t)=>{"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.MatchKind=void 0,(e=>{e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(e.exports.MatchKind||(e.exports.MatchKind={}))}),i.register("jpXTb",(e,t)=>{"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r),Object.defineProperty(e,a,{enumerable:!0,get:()=>t[r]})}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),n=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),l=e.exports&&e.exports.__importDefault||(e=>e&&e.__esModule?e:{default:e});Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.Pattern=void 0;let p=n(s),d=n(o),m=n(i("3hE9X")),u=l(c);var h=i("ndB5Q"),g=i("lf8Yy"),f=i("5KdMB");let y="win32"===process.platform;class x{constructor(e,t=!1,r,a){let i;if(this.negate=!1,"string"==typeof e)i=e.trim();else{r=r||[],u.default(r.length,"Parameter 'segments' must not empty");let t=x.getLiteral(r[0]);u.default(t&&m.hasAbsoluteRoot(t),"Parameter 'segments' first element must be a root path"),i=new f.Path(r).toString().trim(),e&&(i="!"+i)}for(;i.startsWith("!");)this.negate=!this.negate,i=i.substr(1).trim();i=x.fixupPattern(i,a),this.segments=new f.Path(i).segments,this.trailingSeparator=m.normalizeSeparators(i).endsWith(d.sep),i=m.safeTrimTrailingSeparator(i);let o=!1,s=this.segments.map(e=>x.getLiteral(e)).filter(e=>!o&&!(o=""===e));this.searchPath=new f.Path(s).toString(),this.rootRegExp=new RegExp(x.regExpEscape(s[0]),y?"i":""),this.isImplicitPattern=t,i=y?i.replace(/\\/g,"/"):i,this.minimatch=new h.Minimatch(i,{dot:!0,nobrace:!0,nocase:y,nocomment:!0,noext:!0,nonegate:!0})}match(e){return("**"===this.segments[this.segments.length-1]?(e=m.normalizeSeparators(e)).endsWith(d.sep)||!1!==this.isImplicitPattern||(e=`${e}${d.sep}`):e=m.safeTrimTrailingSeparator(e),this.minimatch.match(e))?this.trailingSeparator?g.MatchKind.Directory:g.MatchKind.All:g.MatchKind.None}partialMatch(e){return(e=m.safeTrimTrailingSeparator(e),m.dirname(e)===e)?this.rootRegExp.test(e):this.minimatch.matchOne(e.split(y?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(e){return(y?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(e,t){u.default(e,"pattern cannot be empty");let r=new f.Path(e).segments.map(e=>x.getLiteral(e));if(u.default(r.every((e,t)=>("."!==e||0===t)&&".."!==e),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`),u.default(!m.hasRoot(e)||r[0],`Invalid pattern '${e}'. Root segment must not contain globs.`),"."===(e=m.normalizeSeparators(e))||e.startsWith("."+d.sep))e=x.globEscape(process.cwd())+e.substr(1);else if("~"===e||e.startsWith("~"+d.sep))t=t||p.homedir(),u.default(t,"Unable to determine HOME directory"),u.default(m.hasAbsoluteRoot(t),`Expected HOME directory to be a rooted path. Actual '${t}'`),e=x.globEscape(t)+e.substr(1);else if(y&&(e.match(/^[A-Z]:$/i)||e.match(/^[A-Z]:[^\\]/i))){let t=m.ensureAbsoluteRoot("C:\\dummy-root",e.substr(0,2));e.length>2&&!t.endsWith("\\")&&(t+="\\"),e=x.globEscape(t)+e.substr(2)}else if(y&&("\\"===e||e.match(/^\\[^\\]/))){let t=m.ensureAbsoluteRoot("C:\\dummy-root","\\");t.endsWith("\\")||(t+="\\"),e=x.globEscape(t)+e.substr(1)}else e=m.ensureAbsoluteRoot(x.globEscape(process.cwd()),e);return m.normalizeSeparators(e)}static getLiteral(e){let t="";for(let r=0;r<e.length;r++){let a=e[r];if("\\"===a&&!y&&r+1<e.length){t+=e[++r];continue}if("*"===a||"?"===a)return"";if("["===a&&r+1<e.length){let a="",i=-1;for(let t=r+1;t<e.length;t++){let r=e[t];if("\\"===r&&!y&&t+1<e.length){a+=e[++t];continue}if("]"===r){i=t;break}a+=r}if(i>=0){if(a.length>1)return"";if(a){t+=a,r=i;continue}}}t+=a}return t}static regExpEscape(e){return e.replace(/[[\\^$.|?*+()]/g,"\\$&")}}e.exports.Pattern=x}),i.register("ndB5Q",(e,t)=>{var r,a,o,s,n,l,c,p,d;function m(e,t){t=t||{};var r={};return Object.keys(e).forEach(t=>{r[t]=e[t]}),Object.keys(t).forEach(e=>{r[e]=t[e]}),r}function u(e,t,r){return p(t),r||(r={}),(!!r.nocomment||"#"!==t.charAt(0))&&new h(t,r).match(e)}function h(e,t){if(!(this instanceof h))return new h(e,t);p(e),t||(t={}),e=e.trim(),t.allowWindowsEscape||"/"===r.sep||(e=e.split(r.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}function g(e,t){return(t||(t=this instanceof h?this.options:{}),p(e=void 0===e?this.pattern:e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e))?[e]:o(e)}e.exports=u,u.Minimatch=h,r=(()=>{try{return $045cb23bbc4ebd94$import$e681ab6e5ccab411}catch(e){}})()||{sep:"/"},u.sep=r.sep,a=u.GLOBSTAR=h.GLOBSTAR={},o=i("d5oW0"),s={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},l=(n="[^/]")+"*?",c="().*{}+?[]^$\\!".split("").reduce((e,t)=>(e[t]=!0,e),{}),u.filter=(e,t)=>(t=t||{},(r,a,i)=>u(r,e,t)),u.defaults=e=>{if(!e||"object"!=typeof e||!Object.keys(e).length)return u;var t=(t,r,a)=>u(t,r,m(e,a));return t.Minimatch=(t,r)=>new u.Minimatch(t,m(e,r)),t.Minimatch.defaults=t=>u.defaults(m(e,t)).Minimatch,t.filter=(t,r)=>u.filter(t,m(e,r)),t.defaults=t=>u.defaults(m(e,t)),t.makeRe=(t,r)=>u.makeRe(t,m(e,r)),t.braceExpand=(t,r)=>u.braceExpand(t,m(e,r)),t.match=(t,r,a)=>u.match(t,r,m(e,a)),t},h.defaults=e=>u.defaults(e).Minimatch,h.prototype.debug=()=>{},h.prototype.make=function(){var e=this.pattern,t=this.options;if(!t.nocomment&&"#"===e.charAt(0)){this.comment=!0;return}if(!e){this.empty=!0;return}this.parseNegate();var r=this.globSet=this.braceExpand();t.debug&&(this.debug=()=>{console.error.apply(console,arguments)}),this.debug(this.pattern,r),r=this.globParts=r.map(e=>e.split(/\/+/)),this.debug(this.pattern,r),r=r.map(function(e,t,r){return e.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(e=>-1===e.indexOf(!1)),this.debug(this.pattern,r),this.set=r},h.prototype.parseNegate=function(){var e=this.pattern,t=!1,r=this.options,a=0;if(!r.nonegate){for(var i=0,o=e.length;o>i&&"!"===e.charAt(i);i++)t=!t,a++;a&&(this.pattern=e.substr(a)),this.negate=t}},u.braceExpand=(e,t)=>g(e,t),h.prototype.braceExpand=g,p=e=>{if("string"!=typeof e)throw TypeError("invalid pattern");if(e.length>65536)throw TypeError("pattern is too long")},h.prototype.parse=function(e,t){function r(){if(f){switch(f){case"*":o+=l,m=!0;break;case"?":o+=n,m=!0;break;default:o+="\\"+f}S.debug("clearStateChar %j %j",f,o),f=!1}}if(p(e),i=this.options,"**"===e){if(!i.noglobstar)return a;e="*"}if(""===e)return"";o="",m=!!i.nocase,u=!1,h=[],g=[],y=!1,x=-1,b=-1,v="."===e.charAt(0)?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",S=this;for(var i,o,m,u,h,g,f,y,x,b,v,S,N,w,C,P=0,_=e.length;_>P&&(C=e.charAt(P));P++){if(this.debug("%s %s %s %j",e,P,o,C),u&&c[C]){o+="\\"+C,u=!1;continue}switch(C){case"/":return!1;case"\\":r(),u=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,P,o,C),y){this.debug(" in class"),"!"===C&&P===b+1&&(C="^"),o+=C;continue}S.debug("call clearStateChar %j",f),r(),f=C,i.noext&&r();continue;case"(":if(y){o+="(";continue}if(!f){o+="\\(";continue}h.push({type:f,start:P-1,reStart:o.length,open:s[f].open,close:s[f].close}),o+="!"===f?"(?:(?!(?:":"(?:",this.debug("plType %j %j",f,o),f=!1;continue;case")":if(y||!h.length){o+="\\)";continue}r(),m=!0;var E=h.pop();o+=E.close,"!"===E.type&&g.push(E),E.reEnd=o.length;continue;case"|":if(y||!h.length||u){o+="\\|",u=!1;continue}r(),o+="|";continue;case"[":if(r(),y){o+="\\"+C;continue}y=!0,b=P,x=o.length,o+=C;continue;case"]":if(P===b+1||!y){o+="\\"+C,u=!1;continue}var T=e.substring(b+1,P);try{RegExp("["+T+"]")}catch(e){var R=this.parse(T,d);o=o.substr(0,x)+"\\["+R[0]+"\\]",m=m||R[1],y=!1;continue}m=!0,y=!1,o+=C;continue;default:r(),u?u=!1:c[C]&&!("^"===C&&y)&&(o+="\\"),o+=C}}for(y&&(T=e.substr(b+1),R=this.parse(T,d),o=o.substr(0,x)+"\\["+R[0],m=m||R[1]),E=h.pop();E;E=h.pop()){var O=o.slice(E.reStart+E.open.length);this.debug("setting tail",o,E),O=O.replace(/((?:\\{2}){0,64})(\\?)\|/g,(e,t,r)=>(r||(r="\\"),t+t+r+"|")),this.debug("tail=%j\n %s",O,O,E,o);var I="*"===E.type?l:"?"===E.type?n:"\\"+E.type;m=!0,o=o.slice(0,E.reStart)+I+"\\("+O}switch(r(),u&&(o+="\\\\"),N=!1,o.charAt(0)){case"[":case".":case"(":N=!0}for(var z=g.length-1;z>-1;z--){var A=g[z],B=o.slice(0,A.reStart),q=o.slice(A.reStart,A.reEnd-8),M=o.slice(A.reEnd-8,A.reEnd),D=o.slice(A.reEnd);M+=D;var k=B.split("(").length-1,L=D;for(P=0;k>P;P++)L=L.replace(/\)[+*?]?/,"");var j="";""===(D=L)&&t!==d&&(j="$"),o=B+q+D+j+M}if(""!==o&&m&&(o="(?=.)"+o),N&&(o=v+o),t===d)return[o,m];if(!m)return e.replace(/\\(.)/g,"$1");w=i.nocase?"i":"";try{var H=RegExp("^"+o+"$",w)}catch(e){return RegExp("$.")}return H._glob=e,H._src=o,H},d={},u.makeRe=(e,t)=>new h(e,t||{}).makeRe(),h.prototype.makeRe=function(){if(this.regexp||!1===this.regexp)return this.regexp;var e=this.set;if(!e.length)return this.regexp=!1,this.regexp;var t=this.options,r=t.noglobstar?l:t.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",i=t.nocase?"i":"",o=e.map(e=>e.map(e=>e===a?r:"string"==typeof e?e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):e._src).join("\\/")).join("|");o="^(?:"+o+")$",this.negate&&(o="^(?!"+o+").*$");try{this.regexp=new RegExp(o,i)}catch(e){this.regexp=!1}return this.regexp},u.match=(e,t,r)=>{r=r||{};var a=new h(t,r);return e=e.filter(e=>a.match(e)),a.options.nonull&&!e.length&&e.push(t),e},h.prototype.match=function(e,t){if(void 0===t&&(t=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return""===e;if("/"===e&&t)return!0;var a,i,o=this.options;"/"!==r.sep&&(e=e.split(r.sep).join("/")),e=e.split(/\/+/),this.debug(this.pattern,"split",e);var s=this.set;for(this.debug(this.pattern,"set",s),i=e.length-1;i>=0&&!(a=e[i]);i--);for(i=0;i<s.length;i++){var n=s[i],l=e;if(o.matchBase&&1===n.length&&(l=[a]),this.matchOne(l,n,t)){if(o.flipNegate)return!0;return!this.negate}}return!o.flipNegate&&this.negate},h.prototype.matchOne=function(e,t,r){var i=this.options;this.debug("matchOne",{this:this,file:e,pattern:t}),this.debug("matchOne",e.length,t.length);for(var o=0,s=0,n=e.length,l=t.length;n>o&&l>s;o++,s++){this.debug("matchOne loop");var c,p=t[s],d=e[o];if(this.debug(t,p,d),!1===p)return!1;if(p===a){this.debug("GLOBSTAR",[t,p,d]);var m=o,u=s+1;if(u===l){for(this.debug("** at the end");n>o;o++)if("."===e[o]||".."===e[o]||!i.dot&&"."===e[o].charAt(0))return!1;return!0}for(;m<n;){var h=e[m];if(this.debug("\nglobstar while",e,m,t,u,h),this.matchOne(e.slice(m),t.slice(u),r))return this.debug("globstar found match!",m,n,h),!0;if("."===h||".."===h||!i.dot&&"."===h.charAt(0)){this.debug("dot detected!",e,m,t,u);break}this.debug("globstar swallow a segment, and continue"),m++}if(r&&(this.debug("\n>>> no match, partial?",e,m,t,u),m===n))return!0;return!1}if("string"==typeof p?(c=d===p,this.debug("string match",p,d,c)):(c=d.match(p),this.debug("pattern match",p,d,c)),!c)return!1}if(o===n&&s===l)return!0;if(o===n)return r;if(s===l)return o===n-1&&""===e[o];throw Error("wtf?")}}),i.register("d5oW0",(e,t)=>{function r(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function a(e){return e.split(c).join("\\").split(p).join("{").split(d).join("}").split(m).join(",").split(u).join(".")}function o(e){return"{"+e+"}"}function s(e){return/^-?0\d/.test(e)}function n(e,t){return t>=e}function l(e,t){return e>=t}var c,p,d,m,u,h=i("aOYEV"),g=i("boBO4");e.exports=e=>e?("{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2)),(function e(t,a){var i=[],c=g("{","}",t);if(!c||/\$$/.test(c.pre))return[t];var p=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(c.body),m=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(c.body),u=p||m,f=c.body.indexOf(",")>=0;if(!u&&!f)return c.post.match(/,.*\}/)?e(t=c.pre+"{"+c.body+d+c.post):[t];if(u)b=c.body.split(/\.\./);else if(1===(b=function e(t){if(!t)return[""];var r=[],a=g("{","}",t);if(!a)return t.split(",");var i=a.pre,o=a.body,s=a.post,n=i.split(",");n[n.length-1]+="{"+o+"}";var l=e(s);return s.length&&(n[n.length-1]+=l.shift(),n.push.apply(n,l)),r.push.apply(r,n),r}(c.body)).length&&1===(b=e(b[0],!1).map(o)).length){var y=c.post.length?e(c.post,!1):[""];return y.map(e=>c.pre+b[0]+e)}var x=c.pre,y=c.post.length?e(c.post,!1):[""];if(u){var b,v,S,N=r(b[0]),w=r(b[1]),C=Math.max(b[0].length,b[1].length),P=3==b.length?Math.abs(r(b[2])):1,_=n;w<N&&(P*=-1,_=l);var E=b.some(s);v=[];for(var T=N;_(T,w);T+=P){if(m)"\\"===(S=String.fromCharCode(T))&&(S="");else if(S=T+"",E){var R=C-S.length;if(R>0){var O=Array(R+1).join("0");S=T<0?"-"+O+S.slice(1):O+S}}v.push(S)}}else v=h(b,t=>e(t,!1));for(var I=0;I<v.length;I++)for(var z=0;z<y.length;z++){var A=x+v[I]+y[z];(!a||u||A)&&i.push(A)}return i})(e.split("\\\\").join(c).split("\\{").join(p).split("\\}").join(d).split("\\,").join(m).split("\\.").join(u),!0).map(a)):[],c="\x00SLASH"+Math.random()+"\x00",p="\x00OPEN"+Math.random()+"\x00",d="\x00CLOSE"+Math.random()+"\x00",m="\x00COMMA"+Math.random()+"\x00",u="\x00PERIOD"+Math.random()+"\x00"}),i.register("aOYEV",(e,t)=>{e.exports=(e,t)=>{for(var a=[],i=0;i<e.length;i++){var o=t(e[i],i);r(o)?a.push.apply(a,o):a.push(o)}return a};var r=Array.isArray||(e=>"[object Array]"===Object.prototype.toString.call(e))}),i.register("boBO4",(e,t)=>{function r(e,t,r){e instanceof RegExp&&(e=a(e,r)),t instanceof RegExp&&(t=a(t,r));var o=i(e,t,r);return o&&{start:o[0],end:o[1],pre:r.slice(0,o[0]),body:r.slice(o[0]+e.length,o[1]),post:r.slice(o[1]+t.length)}}function a(e,t){var r=t.match(e);return r?r[0]:null}function i(e,t,r){var a,i,o,s,n,l=r.indexOf(e),c=r.indexOf(t,l+1),p=l;if(l>=0&&c>0){if(e===t)return[l,c];for(a=[],o=r.length;p>=0&&!n;)p==l?(a.push(p),l=r.indexOf(e,p+1)):1==a.length?n=[a.pop(),c]:(o>(i=a.pop())&&(o=i,s=c),c=r.indexOf(t,p+1)),p=c>l&&l>=0?l:c;a.length&&(n=[o,s])}return n}"use strict";e.exports=r,r.range=i}),i.register("5KdMB",(e,t)=>{"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r),Object.defineProperty(e,a,{enumerable:!0,get:()=>t[r]})}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),s=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),n=e.exports&&e.exports.__importDefault||(e=>e&&e.__esModule?e:{default:e});Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.Path=void 0;let l=s(o),p=s(i("3hE9X")),d=n(c),m="win32"===process.platform;e.exports.Path=class{constructor(e){if(this.segments=[],"string"==typeof e){if(d.default(e,"Parameter 'itemPath' must not be empty"),e=p.safeTrimTrailingSeparator(e),p.hasRoot(e)){let t=e,r=p.dirname(t);for(;r!==t;){let e=l.basename(t);this.segments.unshift(e),t=r,r=p.dirname(t)}this.segments.unshift(t)}else this.segments=e.split(l.sep)}else{d.default(e.length>0,"Parameter 'itemPath' must not be an empty array");for(let t=0;t<e.length;t++){let r=e[t];d.default(r,"Parameter 'itemPath' must not contain any empty segments"),r=p.normalizeSeparators(e[t]),0===t&&p.hasRoot(r)?(r=p.safeTrimTrailingSeparator(r),d.default(r===p.dirname(r),"Parameter 'itemPath' root segment contains information for multiple segments"),this.segments.push(r)):(d.default(!r.includes(l.sep),"Parameter 'itemPath' contains unexpected path separators"),this.segments.push(r))}}}toString(){let e=this.segments[0],t=e.endsWith(l.sep)||m&&/^[A-Z]:$/i.test(e);for(let r=1;r<this.segments.length;r++)t?t=!1:e+=l.sep,e+=this.segments[r];return e}}}),i.register("29xrC",(e,t)=>{"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.SearchState=void 0,e.exports.SearchState=class{constructor(e,t){this.path=e,this.level=t}}}),i.register("23g5W",(e,t)=>{var r=i("9YV7U"),a=i("bxsAi");a.v1=r,a.v4=a,e.exports=a}),i.register("9YV7U",(e,t)=>{var r,a,o=i("lyWSC"),s=i("2cprb"),n=0,l=0;e.exports=(e,t,i)=>{var c=t&&i||0,p=t||[],d=(e=e||{}).node||r,m=void 0!==e.clockseq?e.clockseq:a;if(null==d||null==m){var u=o();null==d&&(d=r=[1|u[0],u[1],u[2],u[3],u[4],u[5]]),null==m&&(m=a=(u[6]<<8|u[7])&16383)}var h=void 0!==e.msecs?e.msecs:new Date().getTime(),g=void 0!==e.nsecs?e.nsecs:l+1,f=h-n+(g-l)/1e4;if(f<0&&void 0===e.clockseq&&(m=m+1&16383),(f<0||h>n)&&void 0===e.nsecs&&(g=0),g>=1e4)throw Error("uuid.v1(): Can't create more than 10M uuids/sec");n=h,l=g,a=m;var y=((268435455&(h+=122192928e5))*1e4+g)%4294967296;p[c++]=y>>>24&255,p[c++]=y>>>16&255,p[c++]=y>>>8&255,p[c++]=255&y;var x=h/4294967296*1e4&268435455;p[c++]=x>>>8&255,p[c++]=255&x,p[c++]=x>>>24&15|16,p[c++]=x>>>16&255,p[c++]=m>>>8|128,p[c++]=255&m;for(var b=0;b<6;++b)p[c+b]=d[b];return t||s(p)}}),i.register("gks87",(e,t)=>{"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.ManifestFilename=e.exports.TarFilename=e.exports.SystemTarPathOnWindows=e.exports.GnuTarPathOnWindows=e.exports.SocketTimeout=e.exports.DefaultRetryDelay=e.exports.DefaultRetryAttempts=e.exports.ArchiveToolType=e.exports.CompressionMethod=e.exports.CacheFilename=void 0,(e=>{e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(e.exports.CacheFilename||(e.exports.CacheFilename={})),(e=>{e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})(e.exports.CompressionMethod||(e.exports.CompressionMethod={})),(e=>{e.GNU="gnu",e.BSD="bsd"})(e.exports.ArchiveToolType||(e.exports.ArchiveToolType={})),e.exports.DefaultRetryAttempts=2,e.exports.DefaultRetryDelay=5e3,e.exports.SocketTimeout=5e3,e.exports.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,e.exports.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,e.exports.TarFilename="cache.tar",e.exports.ManifestFilename="manifest.txt"}),i.register("aO2Zn",(e,t)=>{var r,a,o,s,l,c,m,u,h;function g(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return b.debug("Resource Url: "+r),r}function f(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new c.BearerCredentialHandler(e);return new l.HttpClient("actions/cache",[t],{headers:{Accept:"application/json;api-version=6.0-preview.1"}})}function y(e,t,r=!1){return t&&e.push(t),"win32"!==process.platform||r||e.push("windows-only"),e.push(w),v.createHash("sha256").update(e.join("|")).digest("hex")}function x(e,t){return`bytes ${e}-${t}/*`}"use strict";r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:()=>t[r]}),Object.defineProperty(e,a,i)}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),o=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),s=e.exports&&e.exports.__awaiter||((e,t,r,a)=>new(r||(r=Promise))((i,o)=>{function s(e){try{l(a.next(e))}catch(e){o(e)}}function n(e){try{l(a.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(e=>{e(t)})).then(s,n)}l((a=a.apply(e,t||[])).next())})),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.saveCache=e.exports.reserveCache=e.exports.downloadCache=e.exports.getCacheEntry=e.exports.getCacheVersion=void 0;let b=o(i("2heqc"));l=i("aPbbM"),c=i("5UVtg");let v=o(p),S=o(n),N=o(i("57H0F"));m=i("l3Ivq"),u=i("ezwyP"),h=i("79dHz");let w="1.0";e.exports.getCacheVersion=y,e.exports.getCacheEntry=function(e,t,r){return s(this,void 0,void 0,function*(){let a=f(),i=y(t,null==r?void 0:r.compressionMethod,null==r?void 0:r.enableCrossOsArchive),o=`cache?keys=${encodeURIComponent(e.join(","))}&version=${i}`,n=yield(0,h.retryTypedResponse)("getCacheEntry",()=>s(this,void 0,void 0,*()=>a.getJson(g(o))));if(204===n.statusCode)return b.isDebug()&&(yield function(e,t,r){return s(this,void 0,void 0,function*(){let a="caches?key="+encodeURIComponent(e),i=yield(0,h.retryTypedResponse)("listCache",()=>s(this,void 0,void 0,*()=>t.getJson(g(a))));if(200===i.statusCode){let t=i.result,a=null==t?void 0:t.totalCount;if(a&&a>0)for(let a of(b.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key
Other caches with similar key:`),(null==t?void 0:t.artifactCaches)||[]))b.debug(`Cache Key: ${null==a?void 0:a.cacheKey}, Cache Version: ${null==a?void 0:a.cacheVersion}, Cache Scope: ${null==a?void 0:a.scope}, Cache Created: ${null==a?void 0:a.creationTime}`)}})}(e[0],a,i)),null;if(!(0,h.isSuccessStatusCode)(n.statusCode))throw Error("Cache service responded with "+n.statusCode);let l=n.result,c=null==l?void 0:l.archiveLocation;if(!c)throw Error("Cache not found.");return b.setSecret(c),b.debug("Cache Result:"),b.debug(JSON.stringify(l)),l})},e.exports.downloadCache=function(e,t,r){return s(this,void 0,void 0,*()=>{let a=new d.URL(e),i=(0,u.getDownloadOptions)(r);i.useAzureSdk&&a.hostname.endsWith(".blob.core.windows.net")?yield(0,m.downloadCacheStorageSDK)(e,t,i):yield(0,m.downloadCacheHttpClient)(e,t)})},e.exports.reserveCache=function(e,t,r){return s(this,void 0,void 0,function*(){let a=f(),i=y(t,null==r?void 0:r.compressionMethod,null==r?void 0:r.enableCrossOsArchive),o={key:e,version:i,cacheSize:null==r?void 0:r.cacheSize},n=yield(0,h.retryTypedResponse)("reserveCache",()=>s(this,void 0,void 0,*()=>a.postJson(g("caches"),o)));return n})},e.exports.saveCache=function(e,t,r){return s(this,void 0,void 0,*()=>{let a=f();b.debug("Upload cache"),yield function(e,t,r,a){return s(this,void 0,void 0,function*(){let i=N.getArchiveFileSizeInBytes(r),o=g("caches/"+t.toString()),n=S.openSync(r,"r"),l=(0,u.getUploadOptions)(a),c=N.assertDefined("uploadConcurrency",l.uploadConcurrency),p=N.assertDefined("uploadChunkSize",l.uploadChunkSize),d=[...Array(c).keys()];b.debug("Awaiting all uploads");let m=0;try{yield Promise.all(d.map(()=>s(this,void 0,void 0,*()=>{for(;m<i;){let t=Math.min(i-m,p),a=m,l=m+t-1;m+=p,yield function(e,t,r,a,i){return s(this,void 0,void 0,function*(){b.debug(`Uploading chunk of size ${i-a+1} bytes at offset ${a} with content range: ${x(a,i)}`);let o={"Content-Type":"application/octet-stream","Content-Range":x(a,i)},n=yield(0,h.retryHttpClientResponse)(`uploadChunk (start: ${a}, end: ${i})`,()=>s(this,void 0,void 0,*()=>e.sendStream("PATCH",t,r(),o)));if(!(0,h.isSuccessStatusCode)(n.message.statusCode))throw Error(`Cache service responded with ${n.message.statusCode} during upload chunk.`)})}(e,o,()=>S.createReadStream(r,{fd:n,start:a,end:l,autoClose:!1}).on("error",e=>{throw Error("Cache upload failed because file read failed with "+e.message)}),a,l)}})))}finally{S.closeSync(n)}})}(a,e,t,r),b.debug("Commiting cache");let i=N.getArchiveFileSizeInBytes(t);b.info(`Cache Size: ~${Math.round(i/1048576)} MB (${i} B)`);let o=yield function(e,t,r){return s(this,void 0,void 0,function*(){let a={size:r};return yield(0,h.retryTypedResponse)("commitCache",()=>s(this,void 0,void 0,*()=>e.postJson(g("caches/"+t.toString()),a)))})}(a,e,i);if(!(0,h.isSuccessStatusCode)(o.statusCode))throw Error(`Cache service responded with ${o.statusCode} during commit cache.`);b.info("Cache saved successfully")})}}),i.register("l3Ivq",(e,t)=>{var r,a,o,s,c,p,d,h,g;function f(e,t){return s(this,void 0,void 0,function*(){let r=b.createWriteStream(t),a=new c.HttpClient("actions/cache"),i=yield(0,h.retryHttpClientResponse)("downloadCache",()=>s(this,void 0,void 0,*()=>a.get(e)));i.message.socket.setTimeout(d.SocketTimeout,()=>{i.message.destroy(),y.debug(`Aborting download, socket timed out after ${d.SocketTimeout} ms`)}),yield function(e,t){return s(this,void 0,void 0,*()=>{let r=S.promisify(v.pipeline);yield r(e.message,t)})}(i,r);let o=i.message.headers["content-length"];if(o){let e=parseInt(o),r=N.getArchiveFileSizeInBytes(t);if(r!==e)throw Error(`Incomplete download. Expected file size: ${e}, actual file size: ${r}`)}else y.debug("Unable to validate download, no Content-Length header")})}"use strict";r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:()=>t[r]}),Object.defineProperty(e,a,i)}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),o=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),s=e.exports&&e.exports.__awaiter||((e,t,r,a)=>new(r||(r=Promise))((i,o)=>{function s(e){try{l(a.next(e))}catch(e){o(e)}}function n(e){try{l(a.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(e=>{e(t)})).then(s,n)}l((a=a.apply(e,t||[])).next())})),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.downloadCacheStorageSDK=e.exports.downloadCacheHttpClient=e.exports.DownloadProgress=void 0;let y=o(i("2heqc"));c=i("aPbbM"),p=i("2NKlk");let x=o(m),b=o(n),v=o(u),S=o(l),N=o(i("57H0F"));d=i("gks87"),h=i("79dHz"),g=i("hSJZV");class w{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,y.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;let e=this.segmentOffset+this.receivedBytes,t=(100*(e/this.contentLength)).toFixed(1),r=Date.now()-this.startTime,a=(e/1048576/(r/1e3)).toFixed(1);y.info(`Received ${e} of ${this.contentLength} (${t}%), ${a} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let t=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(t,e))};this.timeoutHandle=setTimeout(t,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}}e.exports.DownloadProgress=w,e.exports.downloadCacheHttpClient=f,e.exports.downloadCacheStorageSDK=function(e,t,r){var a;return s(this,void 0,void 0,*()=>{let i=new p.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),o=yield i.getProperties(),s=null!==(a=o.contentLength)&&void 0!==a?a:-1;if(s<0)y.debug("Unable to determine content length, downloading file with http-client..."),yield f(e,t);else{let e=Math.min(134217728,x.constants.MAX_LENGTH),a=new w(s),o=b.openSync(t,"w");try{a.startDisplayTimer();let t=new g.AbortController,n=t.signal;for(;!a.isDone();){let l=a.segmentOffset+a.segmentSize,c=Math.min(e,s-l);a.nextSegment(c);let p=yield C(r.segmentTimeoutInMs||36e5,i.downloadToBuffer(l,c,{abortSignal:n,concurrency:r.downloadConcurrency,onProgress:a.onProgress()}));if("timeout"===p)throw t.abort(),Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(p)&&b.writeFileSync(o,p)}}finally{a.stopDisplayTimer(),b.closeSync(o)}}})};let C=(e,t)=>s(void 0,void 0,void 0,*()=>{let r;let a=new Promise(t=>{r=setTimeout(()=>t("timeout"),e)});return Promise.race([t,a]).then(e=>(clearTimeout(r),e))})}),i.register("2NKlk",(t,r)=>{e(t.exports,"BlockBlobClient",()=>B);var a=i("9rvxL"),o=i("dZmkP"),s=i("5gXYu"),n=i("iCRBt"),l=i("gkV4v"),c=i("ljk2f"),p=i("9Hb3D"),d=i("7fEUx"),m=i("hHX3C"),u=i("kljv9"),h=i("esXUr"),g=i("jxdGO"),f=i("adwvG"),y=i("bv216"),x=i("ha5qx"),b=i("e2WxU"),v=i("cIOQ9"),S=i("1aMur"),N=i("ehz9x"),w=i("6Nqgt"),C=i("gsgaW"),P=i("5HOCJ"),_=i("7KrF8"),E=i("ho4nH"),T=i("036GE"),R=i("hGjz5"),O=i("lvAZ8"),I=i("hmACq");class z extends w.StorageClient{constructor(e,t,r,a){let i,l;if(a=a||{},(0,v.isPipelineLike)(t))l=e,i=t;else if(o.isNode&&t instanceof u.StorageSharedKeyCredential||t instanceof m.AnonymousCredential||(0,s.isTokenCredential)(t))l=e,a=r,i=(0,v.newPipeline)(t,a);else if(t||"string"==typeof t){if(t&&"string"==typeof t&&r&&"string"==typeof r){let s=(0,T.extractConnectionStringParts)(e);if("AccountConnString"===s.kind){if(o.isNode){let e=new u.StorageSharedKeyCredential(s.accountName,s.accountKey);l=(0,T.appendToURLPath)((0,T.appendToURLPath)(s.url,encodeURIComponent(t)),encodeURIComponent(r)),a.proxyOptions||(a.proxyOptions=(0,n.getDefaultProxySettings)(s.proxyUri)),i=(0,v.newPipeline)(e,a)}else throw Error("Account connection string is only supported in Node.js environment")}else if("SASConnString"===s.kind)l=(0,T.appendToURLPath)((0,T.appendToURLPath)(s.url,encodeURIComponent(t)),encodeURIComponent(r))+"?"+s.accountSas,i=(0,v.newPipeline)(new m.AnonymousCredential,a);else throw Error("Connection string must be either an Account connection string or a SAS connection string")}else throw Error("Expecting non-empty strings for containerName and blobName parameters")}else l=e,r&&"string"!=typeof r&&(a=r),i=(0,v.newPipeline)(new m.AnonymousCredential,a);super(l,i),({blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl()),this.blobContext=new h.Blob(this.storageClientContext),this._snapshot=(0,T.getURLParameter)(this.url,_.URLConstants.Parameters.SNAPSHOT),this._versionId=(0,T.getURLParameter)(this.url,_.URLConstants.Parameters.VERSIONID)}get name(){return this._name}get containerName(){return this._containerName}withSnapshot(e){return new z((0,T.setURLParameter)(this.url,_.URLConstants.Parameters.SNAPSHOT,0===e.length?void 0:e),this.pipeline)}withVersion(e){return new z((0,T.setURLParameter)(this.url,_.URLConstants.Parameters.VERSIONID,0===e.length?void 0:e),this.pipeline)}getAppendBlobClient(){return new A(this.url,this.pipeline)}getBlockBlobClient(){return new B(this.url,this.pipeline)}getPageBlobClient(){return new q(this.url,this.pipeline)}async download(e=0,t,r={}){var a;r.conditions=r.conditions||{},r.conditions=r.conditions||{},(0,x.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps);let{span:i,updatedOptions:s}=(0,E.createSpan)("BlobClient-download",r);try{let i=await this.blobContext.download(Object.assign({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:null===(a=r.conditions)||void 0===a?void 0:a.tagConditions}),requestOptions:{onDownloadProgress:o.isNode?void 0:r.onProgress},range:0!==e||t?(0,N.rangeToString)({offset:e,count:t}):void 0,rangeGetContentMD5:r.rangeGetContentMD5,rangeGetContentCRC64:r.rangeGetContentCrc64,snapshot:r.snapshot,cpkInfo:r.customerProvidedKey},(0,E.convertTracingToRequestOptionsBase)(s))),n=Object.assign(Object.assign({},i),{_response:i._response,objectReplicationDestinationPolicyId:i.objectReplicationPolicyId,objectReplicationSourceProperties:(0,T.parseObjectReplicationRecord)(i.objectReplicationRules)});if(!o.isNode)return n;if((void 0===r.maxRetryRequests||r.maxRetryRequests<0)&&(r.maxRetryRequests=_.DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS),void 0===i.contentLength)throw RangeError("File download response doesn't contain valid content length header");if(!i.etag)throw RangeError("File download response doesn't contain valid etag header");return new p.BlobDownloadResponse(n,async t=>{var a;let o={leaseAccessConditions:r.conditions,modifiedAccessConditions:{ifMatch:r.conditions.ifMatch||i.etag,ifModifiedSince:r.conditions.ifModifiedSince,ifNoneMatch:r.conditions.ifNoneMatch,ifUnmodifiedSince:r.conditions.ifUnmodifiedSince,ifTags:null===(a=r.conditions)||void 0===a?void 0:a.tagConditions},range:(0,N.rangeToString)({count:e+i.contentLength-t,offset:t}),rangeGetContentMD5:r.rangeGetContentMD5,rangeGetContentCRC64:r.rangeGetContentCrc64,snapshot:r.snapshot,cpkInfo:r.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:r.abortSignal},o))).readableStreamBody},e,i.contentLength,{maxRetryRequests:r.maxRetryRequests,onProgress:r.onProgress})}catch(e){throw i.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{i.end()}}async exists(e={}){let{span:t,updatedOptions:r}=(0,E.createSpan)("BlobClient-exists",e);try{return(0,x.ensureCpkIfSpecified)(e.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:e.abortSignal,customerProvidedKey:e.customerProvidedKey,conditions:e.conditions,tracingOptions:r.tracingOptions}),!0}catch(e){if(404===e.statusCode)return!1;if(409===e.statusCode&&(e.details.errorCode===_.BlobUsesCustomerSpecifiedEncryptionMsg||e.details.errorCode===_.BlobDoesNotUseCustomerSpecifiedEncryption))return!0;throw t.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{t.end()}}async getProperties(e={}){var t;let{span:r,updatedOptions:a}=(0,E.createSpan)("BlobClient-getProperties",e);try{e.conditions=e.conditions||{},(0,x.ensureCpkIfSpecified)(e.customerProvidedKey,this.isHttps);let r=await this.blobContext.getProperties(Object.assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:null===(t=e.conditions)||void 0===t?void 0:t.tagConditions}),cpkInfo:e.customerProvidedKey},(0,E.convertTracingToRequestOptionsBase)(a)));return Object.assign(Object.assign({},r),{_response:r._response,objectReplicationDestinationPolicyId:r.objectReplicationPolicyId,objectReplicationSourceProperties:(0,T.parseObjectReplicationRecord)(r.objectReplicationRules)})}catch(e){throw r.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{r.end()}}async delete(e={}){var t;let{span:r,updatedOptions:a}=(0,E.createSpan)("BlobClient-delete",e);e.conditions=e.conditions||{};try{return await this.blobContext.delete(Object.assign({abortSignal:e.abortSignal,deleteSnapshots:e.deleteSnapshots,leaseAccessConditions:e.conditions,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:null===(t=e.conditions)||void 0===t?void 0:t.tagConditions})},(0,E.convertTracingToRequestOptionsBase)(a)))}catch(e){throw r.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{r.end()}}async deleteIfExists(e={}){var t,r;let{span:a,updatedOptions:i}=(0,E.createSpan)("BlobClient-deleteIfExists",e);try{let e=await this.delete(i);return Object.assign(Object.assign({succeeded:!0},e),{_response:e._response})}catch(e){if((null===(t=e.details)||void 0===t?void 0:t.errorCode)==="BlobNotFound")return a.setStatus({code:c.SpanStatusCode.ERROR,message:"Expected exception when deleting a blob or snapshot only if it exists."}),Object.assign(Object.assign({succeeded:!1},null===(r=e.response)||void 0===r?void 0:r.parsedHeaders),{_response:e.response});throw a.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{a.end()}}async undelete(e={}){let{span:t,updatedOptions:r}=(0,E.createSpan)("BlobClient-undelete",e);try{return await this.blobContext.undelete(Object.assign({abortSignal:e.abortSignal},(0,E.convertTracingToRequestOptionsBase)(r)))}catch(e){throw t.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{t.end()}}async setHTTPHeaders(e,t={}){var r;let{span:a,updatedOptions:i}=(0,E.createSpan)("BlobClient-setHTTPHeaders",t);t.conditions=t.conditions||{};try{return(0,x.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps),await this.blobContext.setHttpHeaders(Object.assign({abortSignal:t.abortSignal,blobHttpHeaders:e,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions})},(0,E.convertTracingToRequestOptionsBase)(i)))}catch(e){throw a.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{a.end()}}async setMetadata(e,t={}){var r;let{span:a,updatedOptions:i}=(0,E.createSpan)("BlobClient-setMetadata",t);t.conditions=t.conditions||{};try{return(0,x.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps),await this.blobContext.setMetadata(Object.assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:e,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope},(0,E.convertTracingToRequestOptionsBase)(i)))}catch(e){throw a.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{a.end()}}async setTags(e,t={}){var r;let{span:a,updatedOptions:i}=(0,E.createSpan)("BlobClient-setTags",t);try{return await this.blobContext.setTags(Object.assign(Object.assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions})},(0,E.convertTracingToRequestOptionsBase)(i)),{tags:(0,T.toBlobTags)(e)}))}catch(e){throw a.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{a.end()}}async getTags(e={}){var t;let{span:r,updatedOptions:a}=(0,E.createSpan)("BlobClient-getTags",e);try{let r=await this.blobContext.getTags(Object.assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:null===(t=e.conditions)||void 0===t?void 0:t.tagConditions})},(0,E.convertTracingToRequestOptionsBase)(a))),i=Object.assign(Object.assign({},r),{_response:r._response,tags:(0,T.toTags)({blobTagSet:r.blobTagSet})||{}});return i}catch(e){throw r.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{r.end()}}getBlobLeaseClient(e){return new I.BlobLeaseClient(this,e)}async createSnapshot(e={}){var t;let{span:r,updatedOptions:a}=(0,E.createSpan)("BlobClient-createSnapshot",e);e.conditions=e.conditions||{};try{return(0,x.ensureCpkIfSpecified)(e.customerProvidedKey,this.isHttps),await this.blobContext.createSnapshot(Object.assign({abortSignal:e.abortSignal,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:null===(t=e.conditions)||void 0===t?void 0:t.tagConditions}),cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope},(0,E.convertTracingToRequestOptionsBase)(a)))}catch(e){throw r.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{r.end()}}async beginCopyFromURL(e,t={}){let r=new S.BlobBeginCopyFromUrlPoller({blobClient:{abortCopyFromURL:(...e)=>this.abortCopyFromURL(...e),getProperties:(...e)=>this.getProperties(...e),startCopyFromURL:(...e)=>this.startCopyFromURL(...e)},copySource:e,intervalInMs:t.intervalInMs,onProgress:t.onProgress,resumeFrom:t.resumeFrom,startCopyFromURLOptions:t});return await r.poll(),r}async abortCopyFromURL(e,t={}){let{span:r,updatedOptions:a}=(0,E.createSpan)("BlobClient-abortCopyFromURL",t);try{return await this.blobContext.abortCopyFromURL(e,Object.assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions},(0,E.convertTracingToRequestOptionsBase)(a)))}catch(e){throw r.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{r.end()}}async syncCopyFromURL(e,t={}){var r,a,i;let{span:o,updatedOptions:s}=(0,E.createSpan)("BlobClient-syncCopyFromURL",t);t.conditions=t.conditions||{},t.sourceConditions=t.sourceConditions||{};try{return await this.blobContext.copyFromURL(e,Object.assign({abortSignal:t.abortSignal,metadata:t.metadata,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:t.sourceConditions.ifMatch,sourceIfModifiedSince:t.sourceConditions.ifModifiedSince,sourceIfNoneMatch:t.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:t.sourceConditions.ifUnmodifiedSince},sourceContentMD5:t.sourceContentMD5,copySourceAuthorization:(0,T.httpAuthorizationToString)(t.sourceAuthorization),tier:(0,x.toAccessTier)(t.tier),blobTagsString:(0,T.toBlobTagsString)(t.tags),immutabilityPolicyExpiry:null===(a=t.immutabilityPolicy)||void 0===a?void 0:a.expiriesOn,immutabilityPolicyMode:null===(i=t.immutabilityPolicy)||void 0===i?void 0:i.policyMode,legalHold:t.legalHold,encryptionScope:t.encryptionScope,copySourceTags:t.copySourceTags},(0,E.convertTracingToRequestOptionsBase)(s)))}catch(e){throw o.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{o.end()}}async setAccessTier(e,t={}){var r;let{span:a,updatedOptions:i}=(0,E.createSpan)("BlobClient-setAccessTier",t);try{return await this.blobContext.setTier((0,x.toAccessTier)(e),Object.assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions}),rehydratePriority:t.rehydratePriority},(0,E.convertTracingToRequestOptionsBase)(i)))}catch(e){throw a.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{a.end()}}async downloadToBuffer(e,t,r,a={}){let i;let o=0,s=0,n=a;e instanceof Buffer?(i=e,o=t||0,s="number"==typeof r?r:0):(o="number"==typeof e?e:0,s="number"==typeof t?t:0,n=r||{});let{span:l,updatedOptions:p}=(0,E.createSpan)("BlobClient-downloadToBuffer",n);try{if(n.blockSize||(n.blockSize=0),n.blockSize<0)throw RangeError("blockSize option must be >= 0");if(0===n.blockSize&&(n.blockSize=_.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES),o<0)throw RangeError("offset option must be >= 0");if(s&&s<=0)throw RangeError("count option must be greater than 0");if(n.conditions||(n.conditions={}),!s){let e=await this.getProperties(Object.assign(Object.assign({},n),{tracingOptions:Object.assign(Object.assign({},n.tracingOptions),(0,E.convertTracingToRequestOptionsBase)(p))}));if((s=e.contentLength-o)<0)throw RangeError(`offset ${o} shouldn't be larger than blob size ${e.contentLength}`)}if(!i)try{i=Buffer.alloc(s)}catch(e){throw Error(`Unable to allocate the buffer of size: ${s}(in bytes). Please try passing your own buffer to the "downloadToBuffer" method or try using other methods like "download" or "downloadToFile". ${e.message}`)}if(i.length<s)throw RangeError("The buffer's size should be equal to or larger than the request count of bytes: "+s);let e=0,t=new C.Batch(n.concurrency);for(let r=o;r<o+s;r+=n.blockSize)t.addOperation(async()=>{let t=o+s;r+n.blockSize<t&&(t=r+n.blockSize);let a=await this.download(r,t-r,{abortSignal:n.abortSignal,conditions:n.conditions,maxRetryRequests:n.maxRetryRequestsPerBlock,customerProvidedKey:n.customerProvidedKey,tracingOptions:Object.assign(Object.assign({},n.tracingOptions),(0,E.convertTracingToRequestOptionsBase)(p))}),l=a.readableStreamBody;await (0,R.streamToBuffer)(l,i,r-o,t-o),e+=t-r,n.onProgress&&n.onProgress({loadedBytes:e})});return await t.do(),i}catch(e){throw l.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{l.end()}}async downloadToFile(e,t=0,r,a={}){let{span:i,updatedOptions:o}=(0,E.createSpan)("BlobClient-downloadToFile",a);try{let i=await this.download(t,r,Object.assign(Object.assign({},a),{tracingOptions:Object.assign(Object.assign({},a.tracingOptions),(0,E.convertTracingToRequestOptionsBase)(o))}));return i.readableStreamBody&&await (0,R.readStreamToLocalFile)(i.readableStreamBody,e),i.blobDownloadStream=void 0,i}catch(e){throw i.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{i.end()}}getBlobAndContainerNamesFromUrl(){let e,t;try{let r=(0,l.URLBuilder).parse(this.url);if("blob"===r.getHost().split(".")[1]){let a=r.getPath().match("/([^/]*)(/(.*))?");e=a[1],t=a[3]}else if((0,T.isIpEndpointStyle)(r)){let a=r.getPath().match("/([^/]*)/([^/]*)(/(.*))?");e=a[2],t=a[4]}else{let a=r.getPath().match("/([^/]*)(/(.*))?");e=a[1],t=a[3]}if(e=decodeURIComponent(e),t=(t=decodeURIComponent(t)).replace(/\\/g,"/"),!e)throw Error("Provided containerName is invalid.");return{blobName:t,containerName:e}}catch(e){throw Error("Unable to extract blobName and containerName with provided information.")}}async startCopyFromURL(e,t={}){var r,a,i;let{span:o,updatedOptions:s}=(0,E.createSpan)("BlobClient-startCopyFromURL",t);t.conditions=t.conditions||{},t.sourceConditions=t.sourceConditions||{};try{return await this.blobContext.startCopyFromURL(e,Object.assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:t.sourceConditions.ifMatch,sourceIfModifiedSince:t.sourceConditions.ifModifiedSince,sourceIfNoneMatch:t.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:t.sourceConditions.ifUnmodifiedSince,sourceIfTags:t.sourceConditions.tagConditions},immutabilityPolicyExpiry:null===(a=t.immutabilityPolicy)||void 0===a?void 0:a.expiriesOn,immutabilityPolicyMode:null===(i=t.immutabilityPolicy)||void 0===i?void 0:i.policyMode,legalHold:t.legalHold,rehydratePriority:t.rehydratePriority,tier:(0,x.toAccessTier)(t.tier),blobTagsString:(0,T.toBlobTagsString)(t.tags),sealBlob:t.sealBlob},(0,E.convertTracingToRequestOptionsBase)(s)))}catch(e){throw o.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{o.end()}}generateSasUrl(e){return new Promise(t=>{if(!(this.credential instanceof u.StorageSharedKeyCredential))throw RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let r=(0,O.generateBlobSASQueryParameters)(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},e),this.credential).toString();t((0,T.appendToURLQuery)(this.url,r))})}async deleteImmutabilityPolicy(e){let{span:t,updatedOptions:r}=(0,E.createSpan)("BlobClient-deleteImmutabilityPolicy",e);try{return await this.blobContext.deleteImmutabilityPolicy(Object.assign({abortSignal:null==e?void 0:e.abortSignal},(0,E.convertTracingToRequestOptionsBase)(r)))}catch(e){throw t.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{t.end()}}async setImmutabilityPolicy(e,t){let{span:r,updatedOptions:a}=(0,E.createSpan)("BlobClient-setImmutabilityPolicy",t);try{return await this.blobContext.setImmutabilityPolicy(Object.assign({abortSignal:null==t?void 0:t.abortSignal,immutabilityPolicyExpiry:e.expiriesOn,immutabilityPolicyMode:e.policyMode,modifiedAccessConditions:null==t?void 0:t.modifiedAccessCondition},(0,E.convertTracingToRequestOptionsBase)(a)))}catch(e){throw r.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{r.end()}}async setLegalHold(e,t){let{span:r,updatedOptions:a}=(0,E.createSpan)("BlobClient-setLegalHold",t);try{return await this.blobContext.setLegalHold(e,Object.assign({abortSignal:null==t?void 0:t.abortSignal},(0,E.convertTracingToRequestOptionsBase)(a)))}catch(e){throw r.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{r.end()}}}class A extends z{constructor(e,t,r,a){let i,l;if(a=a||{},(0,v.isPipelineLike)(t))l=e,i=t;else if(o.isNode&&t instanceof u.StorageSharedKeyCredential||t instanceof m.AnonymousCredential||(0,s.isTokenCredential)(t))l=e,a=r,i=(0,v.newPipeline)(t,a);else if(t||"string"==typeof t){if(t&&"string"==typeof t&&r&&"string"==typeof r){let s=(0,T.extractConnectionStringParts)(e);if("AccountConnString"===s.kind){if(o.isNode){let e=new u.StorageSharedKeyCredential(s.accountName,s.accountKey);l=(0,T.appendToURLPath)((0,T.appendToURLPath)(s.url,encodeURIComponent(t)),encodeURIComponent(r)),a.proxyOptions||(a.proxyOptions=(0,n.getDefaultProxySettings)(s.proxyUri)),i=(0,v.newPipeline)(e,a)}else throw Error("Account connection string is only supported in Node.js environment")}else if("SASConnString"===s.kind)l=(0,T.appendToURLPath)((0,T.appendToURLPath)(s.url,encodeURIComponent(t)),encodeURIComponent(r))+"?"+s.accountSas,i=(0,v.newPipeline)(new m.AnonymousCredential,a);else throw Error("Connection string must be either an Account connection string or a SAS connection string")}else throw Error("Expecting non-empty strings for containerName and blobName parameters")}else l=e,i=(0,v.newPipeline)(new m.AnonymousCredential,a);super(l,i),this.appendBlobContext=new g.AppendBlob(this.storageClientContext)}withSnapshot(e){return new A((0,T.setURLParameter)(this.url,_.URLConstants.Parameters.SNAPSHOT,0===e.length?void 0:e),this.pipeline)}async create(e={}){var t,r,a;let{span:i,updatedOptions:o}=(0,E.createSpan)("AppendBlobClient-create",e);e.conditions=e.conditions||{};try{return(0,x.ensureCpkIfSpecified)(e.customerProvidedKey,this.isHttps),await this.appendBlobContext.create(0,Object.assign({abortSignal:e.abortSignal,blobHttpHeaders:e.blobHTTPHeaders,leaseAccessConditions:e.conditions,metadata:e.metadata,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:null===(t=e.conditions)||void 0===t?void 0:t.tagConditions}),cpkInfo:e.customerProvidedKey,encryptionScope:e.encryptionScope,immutabilityPolicyExpiry:null===(r=e.immutabilityPolicy)||void 0===r?void 0:r.expiriesOn,immutabilityPolicyMode:null===(a=e.immutabilityPolicy)||void 0===a?void 0:a.policyMode,legalHold:e.legalHold,blobTagsString:(0,T.toBlobTagsString)(e.tags)},(0,E.convertTracingToRequestOptionsBase)(o)))}catch(e){throw i.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{i.end()}}async createIfNotExists(e={}){var t,r;let{span:a,updatedOptions:i}=(0,E.createSpan)("AppendBlobClient-createIfNotExists",e),o={ifNoneMatch:_.ETagAny};try{let e=await this.create(Object.assign(Object.assign({},i),{conditions:o}));return Object.assign(Object.assign({succeeded:!0},e),{_response:e._response})}catch(e){if((null===(t=e.details)||void 0===t?void 0:t.errorCode)==="BlobAlreadyExists")return a.setStatus({code:c.SpanStatusCode.ERROR,message:"Expected exception when creating a blob only if it does not already exist."}),Object.assign(Object.assign({succeeded:!1},null===(r=e.response)||void 0===r?void 0:r.parsedHeaders),{_response:e.response});throw a.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{a.end()}}async seal(e={}){var t;let{span:r,updatedOptions:a}=(0,E.createSpan)("AppendBlobClient-seal",e);e.conditions=e.conditions||{};try{return await this.appendBlobContext.seal(Object.assign({abortSignal:e.abortSignal,appendPositionAccessConditions:e.conditions,leaseAccessConditions:e.conditions,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:null===(t=e.conditions)||void 0===t?void 0:t.tagConditions})},(0,E.convertTracingToRequestOptionsBase)(a)))}catch(e){throw r.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{r.end()}}async appendBlock(e,t,r={}){var a;let{span:i,updatedOptions:o}=(0,E.createSpan)("AppendBlobClient-appendBlock",r);r.conditions=r.conditions||{};try{return(0,x.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),await this.appendBlobContext.appendBlock(t,e,Object.assign({abortSignal:r.abortSignal,appendPositionAccessConditions:r.conditions,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:null===(a=r.conditions)||void 0===a?void 0:a.tagConditions}),requestOptions:{onUploadProgress:r.onProgress},transactionalContentMD5:r.transactionalContentMD5,transactionalContentCrc64:r.transactionalContentCrc64,cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope},(0,E.convertTracingToRequestOptionsBase)(o)))}catch(e){throw i.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{i.end()}}async appendBlockFromURL(e,t,r,a={}){var i;let{span:o,updatedOptions:s}=(0,E.createSpan)("AppendBlobClient-appendBlockFromURL",a);a.conditions=a.conditions||{},a.sourceConditions=a.sourceConditions||{};try{return(0,x.ensureCpkIfSpecified)(a.customerProvidedKey,this.isHttps),await this.appendBlobContext.appendBlockFromUrl(e,0,Object.assign({abortSignal:a.abortSignal,sourceRange:(0,N.rangeToString)({offset:t,count:r}),sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,leaseAccessConditions:a.conditions,appendPositionAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:null===(i=a.conditions)||void 0===i?void 0:i.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:a.sourceConditions.ifMatch,sourceIfModifiedSince:a.sourceConditions.ifModifiedSince,sourceIfNoneMatch:a.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:a.sourceConditions.ifUnmodifiedSince},copySourceAuthorization:(0,T.httpAuthorizationToString)(a.sourceAuthorization),cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope},(0,E.convertTracingToRequestOptionsBase)(s)))}catch(e){throw o.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{o.end()}}}class B extends z{constructor(e,t,r,a){let i,l;if(a=a||{},(0,v.isPipelineLike)(t))l=e,i=t;else if(o.isNode&&t instanceof u.StorageSharedKeyCredential||t instanceof m.AnonymousCredential||(0,s.isTokenCredential)(t))l=e,a=r,i=(0,v.newPipeline)(t,a);else if(t||"string"==typeof t){if(t&&"string"==typeof t&&r&&"string"==typeof r){let s=(0,T.extractConnectionStringParts)(e);if("AccountConnString"===s.kind){if(o.isNode){let e=new u.StorageSharedKeyCredential(s.accountName,s.accountKey);l=(0,T.appendToURLPath)((0,T.appendToURLPath)(s.url,encodeURIComponent(t)),encodeURIComponent(r)),a.proxyOptions||(a.proxyOptions=(0,n.getDefaultProxySettings)(s.proxyUri)),i=(0,v.newPipeline)(e,a)}else throw Error("Account connection string is only supported in Node.js environment")}else if("SASConnString"===s.kind)l=(0,T.appendToURLPath)((0,T.appendToURLPath)(s.url,encodeURIComponent(t)),encodeURIComponent(r))+"?"+s.accountSas,i=(0,v.newPipeline)(new m.AnonymousCredential,a);else throw Error("Connection string must be either an Account connection string or a SAS connection string")}else throw Error("Expecting non-empty strings for containerName and blobName parameters")}else l=e,r&&"string"!=typeof r&&(a=r),i=(0,v.newPipeline)(new m.AnonymousCredential,a);super(l,i),this.blockBlobContext=new f.BlockBlob(this.storageClientContext),this._blobContext=new h.Blob(this.storageClientContext)}withSnapshot(e){return new B((0,T.setURLParameter)(this.url,_.URLConstants.Parameters.SNAPSHOT,0===e.length?void 0:e),this.pipeline)}async query(e,t={}){var r;(0,x.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps);let{span:a,updatedOptions:i}=(0,E.createSpan)("BlockBlobClient-query",t);try{if(!o.isNode)throw Error("This operation currently is only supported in Node.js.");(0,x.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps);let a=await this._blobContext.query(Object.assign({abortSignal:t.abortSignal,queryRequest:{queryType:"SQL",expression:e,inputSerialization:(0,T.toQuerySerialization)(t.inputTextConfiguration),outputSerialization:(0,T.toQuerySerialization)(t.outputTextConfiguration)},leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions}),cpkInfo:t.customerProvidedKey},(0,E.convertTracingToRequestOptionsBase)(i)));return new d.BlobQueryResponse(a,{abortSignal:t.abortSignal,onProgress:t.onProgress,onError:t.onError})}catch(e){throw a.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{a.end()}}async upload(e,t,r={}){var a,i,o;r.conditions=r.conditions||{};let{span:s,updatedOptions:n}=(0,E.createSpan)("BlockBlobClient-upload",r);try{return(0,x.ensureCpkIfSpecified)(r.customerProvidedKey,this.isHttps),await this.blockBlobContext.upload(t,e,Object.assign({abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:null===(a=r.conditions)||void 0===a?void 0:a.tagConditions}),requestOptions:{onUploadProgress:r.onProgress},cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:null===(i=r.immutabilityPolicy)||void 0===i?void 0:i.expiriesOn,immutabilityPolicyMode:null===(o=r.immutabilityPolicy)||void 0===o?void 0:o.policyMode,legalHold:r.legalHold,tier:(0,x.toAccessTier)(r.tier),blobTagsString:(0,T.toBlobTagsString)(r.tags)},(0,E.convertTracingToRequestOptionsBase)(n)))}catch(e){throw s.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{s.end()}}async syncUploadFromURL(e,t={}){var r,a,i,o,s;t.conditions=t.conditions||{};let{span:n,updatedOptions:l}=(0,E.createSpan)("BlockBlobClient-syncUploadFromURL",t);try{return(0,x.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps),await this.blockBlobContext.putBlobFromUrl(0,e,Object.assign(Object.assign(Object.assign({},t),{blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:t.conditions.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:null===(r=t.sourceConditions)||void 0===r?void 0:r.ifMatch,sourceIfModifiedSince:null===(a=t.sourceConditions)||void 0===a?void 0:a.ifModifiedSince,sourceIfNoneMatch:null===(i=t.sourceConditions)||void 0===i?void 0:i.ifNoneMatch,sourceIfUnmodifiedSince:null===(o=t.sourceConditions)||void 0===o?void 0:o.ifUnmodifiedSince,sourceIfTags:null===(s=t.sourceConditions)||void 0===s?void 0:s.tagConditions},cpkInfo:t.customerProvidedKey,copySourceAuthorization:(0,T.httpAuthorizationToString)(t.sourceAuthorization),tier:(0,x.toAccessTier)(t.tier),blobTagsString:(0,T.toBlobTagsString)(t.tags),copySourceTags:t.copySourceTags}),(0,E.convertTracingToRequestOptionsBase)(l)))}catch(e){throw n.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{n.end()}}async stageBlock(e,t,r,a={}){let{span:i,updatedOptions:o}=(0,E.createSpan)("BlockBlobClient-stageBlock",a);try{return(0,x.ensureCpkIfSpecified)(a.customerProvidedKey,this.isHttps),await this.blockBlobContext.stageBlock(e,r,t,Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,requestOptions:{onUploadProgress:a.onProgress},transactionalContentMD5:a.transactionalContentMD5,transactionalContentCrc64:a.transactionalContentCrc64,cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope},(0,E.convertTracingToRequestOptionsBase)(o)))}catch(e){throw i.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{i.end()}}async stageBlockFromURL(e,t,r=0,a,i={}){let{span:o,updatedOptions:s}=(0,E.createSpan)("BlockBlobClient-stageBlockFromURL",i);try{return(0,x.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps),await this.blockBlobContext.stageBlockFromURL(e,0,t,Object.assign({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,sourceContentMD5:i.sourceContentMD5,sourceContentCrc64:i.sourceContentCrc64,sourceRange:0!==r||a?(0,N.rangeToString)({offset:r,count:a}):void 0,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,copySourceAuthorization:(0,T.httpAuthorizationToString)(i.sourceAuthorization)},(0,E.convertTracingToRequestOptionsBase)(s)))}catch(e){throw o.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{o.end()}}async commitBlockList(e,t={}){var r,a,i;t.conditions=t.conditions||{};let{span:o,updatedOptions:s}=(0,E.createSpan)("BlockBlobClient-commitBlockList",t);try{return(0,x.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps),await this.blockBlobContext.commitBlockList({latest:e},Object.assign({abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:null===(a=t.immutabilityPolicy)||void 0===a?void 0:a.expiriesOn,immutabilityPolicyMode:null===(i=t.immutabilityPolicy)||void 0===i?void 0:i.policyMode,legalHold:t.legalHold,tier:(0,x.toAccessTier)(t.tier),blobTagsString:(0,T.toBlobTagsString)(t.tags)},(0,E.convertTracingToRequestOptionsBase)(s)))}catch(e){throw o.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{o.end()}}async getBlockList(e,t={}){var r;let{span:a,updatedOptions:i}=(0,E.createSpan)("BlockBlobClient-getBlockList",t);try{let a=await this.blockBlobContext.getBlockList(e,Object.assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions})},(0,E.convertTracingToRequestOptionsBase)(i)));return a.committedBlocks||(a.committedBlocks=[]),a.uncommittedBlocks||(a.uncommittedBlocks=[]),a}catch(e){throw a.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{a.end()}}async uploadData(e,t={}){let{span:r,updatedOptions:a}=(0,E.createSpan)("BlockBlobClient-uploadData",t);try{if(o.isNode){let t;return t=e instanceof Buffer?e:e instanceof ArrayBuffer?Buffer.from(e):Buffer.from(e.buffer,e.byteOffset,e.byteLength),this.uploadSeekableInternal((e,r)=>t.slice(e,e+r),t.byteLength,a)}{let t=new Blob([e]);return this.uploadSeekableInternal((e,r)=>t.slice(e,e+r),t.size,a)}}catch(e){throw r.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{r.end()}}async uploadBrowserData(e,t={}){let{span:r,updatedOptions:a}=(0,E.createSpan)("BlockBlobClient-uploadBrowserData",t);try{let t=new Blob([e]);return await this.uploadSeekableInternal((e,r)=>t.slice(e,e+r),t.size,a)}catch(e){throw r.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{r.end()}}async uploadSeekableInternal(e,t,r={}){if(r.blockSize||(r.blockSize=0),r.blockSize<0||r.blockSize>_.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES)throw RangeError("blockSize option must be >= 0 and <= "+_.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES);if(0===r.maxSingleShotSize||r.maxSingleShotSize||(r.maxSingleShotSize=_.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES),r.maxSingleShotSize<0||r.maxSingleShotSize>_.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES)throw RangeError("maxSingleShotSize option must be >= 0 and <= "+_.BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES);if(0===r.blockSize){if(t>_.BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES*_.BLOCK_BLOB_MAX_BLOCKS)throw RangeError(`${t} is too larger to upload to a block blob.`);t>r.maxSingleShotSize&&(r.blockSize=Math.ceil(t/_.BLOCK_BLOB_MAX_BLOCKS),r.blockSize<_.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES&&(r.blockSize=_.DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES))}r.blobHTTPHeaders||(r.blobHTTPHeaders={}),r.conditions||(r.conditions={});let{span:a,updatedOptions:i}=(0,E.createSpan)("BlockBlobClient-uploadSeekableInternal",r);try{if(t<=r.maxSingleShotSize)return await this.upload(e(0,t),t,i);let a=Math.floor((t-1)/r.blockSize)+1;if(a>_.BLOCK_BLOB_MAX_BLOCKS)throw RangeError("The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= "+_.BLOCK_BLOB_MAX_BLOCKS);let s=[],n=(0,o.generateUuid)(),l=0,c=new C.Batch(r.concurrency);for(let o=0;a>o;o++)c.addOperation(async()=>{let c=(0,T.generateBlockID)(n,o),p=r.blockSize*o,d=o===a-1?t:p+r.blockSize,m=d-p;s.push(c),await this.stageBlock(c,e(p,m),m,{abortSignal:r.abortSignal,conditions:r.conditions,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}),l+=m,r.onProgress&&r.onProgress({loadedBytes:l})});return await c.do(),this.commitBlockList(s,i)}catch(e){throw a.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{a.end()}}async uploadFile(e,t={}){let{span:r,updatedOptions:a}=(0,E.createSpan)("BlockBlobClient-uploadFile",t);try{let r=(await (0,R.fsStat)(e)).size;return await this.uploadSeekableInternal((t,r)=>()=>(0,R.fsCreateReadStream)(e,{autoClose:!0,end:r?t+r-1:1/0,start:t}),r,Object.assign(Object.assign({},t),{tracingOptions:Object.assign(Object.assign({},t.tracingOptions),(0,E.convertTracingToRequestOptionsBase)(a))}))}catch(e){throw r.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{r.end()}}async uploadStream(e,t=_.DEFAULT_BLOCK_BUFFER_SIZE_BYTES,r=5,a={}){a.blobHTTPHeaders||(a.blobHTTPHeaders={}),a.conditions||(a.conditions={});let{span:i,updatedOptions:s}=(0,E.createSpan)("BlockBlobClient-uploadStream",a);try{let i=0,n=(0,o.generateUuid)(),l=0,c=[],p=new P.BufferScheduler(e,t,r,async(e,t)=>{let r=(0,T.generateBlockID)(n,i);c.push(r),i++,await this.stageBlock(r,e,t,{conditions:a.conditions,encryptionScope:a.encryptionScope,tracingOptions:s.tracingOptions}),l+=t,a.onProgress&&a.onProgress({loadedBytes:l})},Math.ceil(r/4*3));return await p.do(),await this.commitBlockList(c,Object.assign(Object.assign({},a),{tracingOptions:Object.assign(Object.assign({},a.tracingOptions),(0,E.convertTracingToRequestOptionsBase)(s))}))}catch(e){throw i.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{i.end()}}}class q extends z{constructor(e,t,r,a){let i,l;if(a=a||{},(0,v.isPipelineLike)(t))l=e,i=t;else if(o.isNode&&t instanceof u.StorageSharedKeyCredential||t instanceof m.AnonymousCredential||(0,s.isTokenCredential)(t))l=e,a=r,i=(0,v.newPipeline)(t,a);else if(t||"string"==typeof t){if(t&&"string"==typeof t&&r&&"string"==typeof r){let s=(0,T.extractConnectionStringParts)(e);if("AccountConnString"===s.kind){if(o.isNode){let e=new u.StorageSharedKeyCredential(s.accountName,s.accountKey);l=(0,T.appendToURLPath)((0,T.appendToURLPath)(s.url,encodeURIComponent(t)),encodeURIComponent(r)),a.proxyOptions||(a.proxyOptions=(0,n.getDefaultProxySettings)(s.proxyUri)),i=(0,v.newPipeline)(e,a)}else throw Error("Account connection string is only supported in Node.js environment")}else if("SASConnString"===s.kind)l=(0,T.appendToURLPath)((0,T.appendToURLPath)(s.url,encodeURIComponent(t)),encodeURIComponent(r))+"?"+s.accountSas,i=(0,v.newPipeline)(new m.AnonymousCredential,a);else throw Error("Connection string must be either an Account connection string or a SAS connection string")}else throw Error("Expecting non-empty strings for containerName and blobName parameters")}else l=e,i=(0,v.newPipeline)(new m.AnonymousCredential,a);super(l,i),this.pageBlobContext=new y.PageBlob(this.storageClientContext)}withSnapshot(e){return new q((0,T.setURLParameter)(this.url,_.URLConstants.Parameters.SNAPSHOT,0===e.length?void 0:e),this.pipeline)}async create(e,t={}){var r,a,i;t.conditions=t.conditions||{};let{span:o,updatedOptions:s}=(0,E.createSpan)("PageBlobClient-create",t);try{return(0,x.ensureCpkIfSpecified)(t.customerProvidedKey,this.isHttps),await this.pageBlobContext.create(0,e,Object.assign({abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,blobSequenceNumber:t.blobSequenceNumber,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:null===(a=t.immutabilityPolicy)||void 0===a?void 0:a.expiriesOn,immutabilityPolicyMode:null===(i=t.immutabilityPolicy)||void 0===i?void 0:i.policyMode,legalHold:t.legalHold,tier:(0,x.toAccessTier)(t.tier),blobTagsString:(0,T.toBlobTagsString)(t.tags)},(0,E.convertTracingToRequestOptionsBase)(s)))}catch(e){throw o.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{o.end()}}async createIfNotExists(e,t={}){var r,a;let{span:i,updatedOptions:o}=(0,E.createSpan)("PageBlobClient-createIfNotExists",t);try{let r={ifNoneMatch:_.ETagAny},a=await this.create(e,Object.assign(Object.assign({},t),{conditions:r,tracingOptions:o.tracingOptions}));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(e){if((null===(r=e.details)||void 0===r?void 0:r.errorCode)==="BlobAlreadyExists")return i.setStatus({code:c.SpanStatusCode.ERROR,message:"Expected exception when creating a blob only if it does not already exist."}),Object.assign(Object.assign({succeeded:!1},null===(a=e.response)||void 0===a?void 0:a.parsedHeaders),{_response:e.response});throw i.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{i.end()}}async uploadPages(e,t,r,a={}){var i;a.conditions=a.conditions||{};let{span:o,updatedOptions:s}=(0,E.createSpan)("PageBlobClient-uploadPages",a);try{return(0,x.ensureCpkIfSpecified)(a.customerProvidedKey,this.isHttps),await this.pageBlobContext.uploadPages(r,e,Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:null===(i=a.conditions)||void 0===i?void 0:i.tagConditions}),requestOptions:{onUploadProgress:a.onProgress},range:(0,N.rangeToString)({offset:t,count:r}),sequenceNumberAccessConditions:a.conditions,transactionalContentMD5:a.transactionalContentMD5,transactionalContentCrc64:a.transactionalContentCrc64,cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope},(0,E.convertTracingToRequestOptionsBase)(s)))}catch(e){throw o.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{o.end()}}async uploadPagesFromURL(e,t,r,a,i={}){var o;i.conditions=i.conditions||{},i.sourceConditions=i.sourceConditions||{};let{span:s,updatedOptions:n}=(0,E.createSpan)("PageBlobClient-uploadPagesFromURL",i);try{return(0,x.ensureCpkIfSpecified)(i.customerProvidedKey,this.isHttps),await this.pageBlobContext.uploadPagesFromURL(e,(0,N.rangeToString)({offset:t,count:a}),0,(0,N.rangeToString)({offset:r,count:a}),Object.assign({abortSignal:i.abortSignal,sourceContentMD5:i.sourceContentMD5,sourceContentCrc64:i.sourceContentCrc64,leaseAccessConditions:i.conditions,sequenceNumberAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:null===(o=i.conditions)||void 0===o?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:i.sourceConditions.ifMatch,sourceIfModifiedSince:i.sourceConditions.ifModifiedSince,sourceIfNoneMatch:i.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:i.sourceConditions.ifUnmodifiedSince},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,copySourceAuthorization:(0,T.httpAuthorizationToString)(i.sourceAuthorization)},(0,E.convertTracingToRequestOptionsBase)(n)))}catch(e){throw s.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{s.end()}}async clearPages(e=0,t,r={}){var a;r.conditions=r.conditions||{};let{span:i,updatedOptions:o}=(0,E.createSpan)("PageBlobClient-clearPages",r);try{return await this.pageBlobContext.clearPages(0,Object.assign({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:null===(a=r.conditions)||void 0===a?void 0:a.tagConditions}),range:(0,N.rangeToString)({offset:e,count:t}),sequenceNumberAccessConditions:r.conditions,cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope},(0,E.convertTracingToRequestOptionsBase)(o)))}catch(e){throw i.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{i.end()}}async getPageRanges(e=0,t,r={}){var a;r.conditions=r.conditions||{};let{span:i,updatedOptions:o}=(0,E.createSpan)("PageBlobClient-getPageRanges",r);try{return await this.pageBlobContext.getPageRanges(Object.assign({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:null===(a=r.conditions)||void 0===a?void 0:a.tagConditions}),range:(0,N.rangeToString)({offset:e,count:t})},(0,E.convertTracingToRequestOptionsBase)(o))).then(b.rangeResponseFromModel)}catch(e){throw i.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{i.end()}}async listPageRangesSegment(e=0,t,r,a={}){var i;let{span:o,updatedOptions:s}=(0,E.createSpan)("PageBlobClient-getPageRangesSegment",a);try{return await this.pageBlobContext.getPageRanges(Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:null===(i=a.conditions)||void 0===i?void 0:i.tagConditions}),range:(0,N.rangeToString)({offset:e,count:t}),marker:r,maxPageSize:a.maxPageSize},(0,E.convertTracingToRequestOptionsBase)(s)))}catch(e){throw o.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{o.end()}}listPageRangeItemSegments(e=0,t,r,i={}){return(0,a.__asyncGenerator)(this,arguments,function*(){let o;if(r||void 0===r)do r=(o=yield(0,a.__await)(this.listPageRangesSegment(e,t,r,i))).continuationToken,yield yield(0,a.__await)((yield(0,a.__await)(o)));while(r)})}listPageRangeItems(e=0,t,r={}){return(0,a.__asyncGenerator)(this,arguments,function*(){let i;try{for(var o,s,n,l=(0,a.__asyncValues)(this.listPageRangeItemSegments(e,t,i,r));!(n=yield(0,a.__await)(l.next())).done;){let e=n.value;yield(0,a.__await)((yield*(0,a.__asyncDelegator)((0,a.__asyncValues)((0,T.ExtractPageRangeInfoItems)(e)))))}}catch(e){o={error:e}}finally{try{n&&!n.done&&(s=l.return)&&(yield(0,a.__await)(s.call(l)))}finally{if(o)throw o.error}}})}listPageRanges(e=0,t,r={}){r.conditions=r.conditions||{};let a=this.listPageRangeItems(e,t,r);return{next:()=>a.next(),[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeItemSegments(e,t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},r))}}async getPageRangesDiff(e,t,r,a={}){var i;a.conditions=a.conditions||{};let{span:o,updatedOptions:s}=(0,E.createSpan)("PageBlobClient-getPageRangesDiff",a);try{return await this.pageBlobContext.getPageRangesDiff(Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:null===(i=a.conditions)||void 0===i?void 0:i.tagConditions}),prevsnapshot:r,range:(0,N.rangeToString)({offset:e,count:t})},(0,E.convertTracingToRequestOptionsBase)(s))).then(b.rangeResponseFromModel)}catch(e){throw o.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{o.end()}}async listPageRangesDiffSegment(e,t,r,a,i){var o;let{span:s,updatedOptions:n}=(0,E.createSpan)("PageBlobClient-getPageRangesDiffSegment",i);try{return await this.pageBlobContext.getPageRangesDiff(Object.assign({abortSignal:null==i?void 0:i.abortSignal,leaseAccessConditions:null==i?void 0:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},null==i?void 0:i.conditions),{ifTags:null===(o=null==i?void 0:i.conditions)||void 0===o?void 0:o.tagConditions}),prevsnapshot:r,range:(0,N.rangeToString)({offset:e,count:t}),marker:a,maxPageSize:null==i?void 0:i.maxPageSize},(0,E.convertTracingToRequestOptionsBase)(n)))}catch(e){throw s.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{s.end()}}listPageRangeDiffItemSegments(e,t,r,i,o){return(0,a.__asyncGenerator)(this,arguments,function*(){let s;if(i||void 0===i)do i=(s=yield(0,a.__await)(this.listPageRangesDiffSegment(e,t,r,i,o))).continuationToken,yield yield(0,a.__await)((yield(0,a.__await)(s)));while(i)})}listPageRangeDiffItems(e,t,r,i){return(0,a.__asyncGenerator)(this,arguments,function*(){let o;try{for(var s,n,l,c=(0,a.__asyncValues)(this.listPageRangeDiffItemSegments(e,t,r,o,i));!(l=yield(0,a.__await)(c.next())).done;){let e=l.value;yield(0,a.__await)((yield*(0,a.__asyncDelegator)((0,a.__asyncValues)((0,T.ExtractPageRangeInfoItems)(e)))))}}catch(e){s={error:e}}finally{try{l&&!l.done&&(n=c.return)&&(yield(0,a.__await)(n.call(c)))}finally{if(s)throw s.error}}})}listPageRangesDiff(e,t,r,a={}){a.conditions=a.conditions||{};let i=this.listPageRangeDiffItems(e,t,r,Object.assign({},a));return{next:()=>i.next(),[Symbol.asyncIterator](){return this},byPage:(i={})=>this.listPageRangeDiffItemSegments(e,t,r,i.continuationToken,Object.assign({maxPageSize:i.maxPageSize},a))}}async getPageRangesDiffForManagedDisks(e,t,r,a={}){var i;a.conditions=a.conditions||{};let{span:o,updatedOptions:s}=(0,E.createSpan)("PageBlobClient-GetPageRangesDiffForManagedDisks",a);try{return await this.pageBlobContext.getPageRangesDiff(Object.assign({abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:null===(i=a.conditions)||void 0===i?void 0:i.tagConditions}),prevSnapshotUrl:r,range:(0,N.rangeToString)({offset:e,count:t})},(0,E.convertTracingToRequestOptionsBase)(s))).then(b.rangeResponseFromModel)}catch(e){throw o.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{o.end()}}async resize(e,t={}){var r;t.conditions=t.conditions||{};let{span:a,updatedOptions:i}=(0,E.createSpan)("PageBlobClient-resize",t);try{return await this.pageBlobContext.resize(e,Object.assign({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions}),encryptionScope:t.encryptionScope},(0,E.convertTracingToRequestOptionsBase)(i)))}catch(e){throw a.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{a.end()}}async updateSequenceNumber(e,t,r={}){var a;r.conditions=r.conditions||{};let{span:i,updatedOptions:o}=(0,E.createSpan)("PageBlobClient-updateSequenceNumber",r);try{return await this.pageBlobContext.updateSequenceNumber(e,Object.assign({abortSignal:r.abortSignal,blobSequenceNumber:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:null===(a=r.conditions)||void 0===a?void 0:a.tagConditions})},(0,E.convertTracingToRequestOptionsBase)(o)))}catch(e){throw i.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{i.end()}}async startCopyIncremental(e,t={}){var r;let{span:a,updatedOptions:i}=(0,E.createSpan)("PageBlobClient-startCopyIncremental",t);try{return await this.pageBlobContext.copyIncremental(e,Object.assign({abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(r=t.conditions)||void 0===r?void 0:r.tagConditions})},(0,E.convertTracingToRequestOptionsBase)(i)))}catch(e){throw a.setStatus({code:c.SpanStatusCode.ERROR,message:e.message}),e}finally{a.end()}}}}),i.register("9rvxL",(t,r)=>{function a(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,a=Object.getOwnPropertySymbols(e);i<a.length;i++)0>t.indexOf(a[i])&&Object.prototype.propertyIsEnumerable.call(e,a[i])&&(r[a[i]]=e[a[i]]);return r}function i(e){return this instanceof i?(this.v=e,this):new i(e)}function o(e,t,r){var a,o,s;function n(e){a[e]&&(o[e]=t=>new Promise((r,a)=>{s.push([e,t,r,a])>1||l(e,t)}))}function l(e,t){try{var r;(r=a[e](t)).value instanceof i?Promise.resolve(r.value.v).then(c,p):d(s[0][2],r)}catch(e){d(s[0][3],e)}}function c(e){l("next",e)}function p(e){l("throw",e)}function d(e,t){e(t),s.shift(),s.length&&l(s[0][0],s[0][1])}if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");return a=r.apply(e,t||[]),s=[],o={},n("next"),n("throw"),n("return"),o[Symbol.asyncIterator]=function(){return this},o}function s(e){var t,r;function a(a,o){t[a]=e[a]?t=>(r=!r)?{value:i(e[a](t)),done:!1}:o?o(t):t:o}return t={},a("next"),a("throw",e=>{throw e}),a("return"),t[Symbol.iterator]=function(){return this},t}function n(e){var t,r;function a(t){r[t]=e[t]&&(r=>new Promise((a,i)=>{((e,t,r,a)=>{Promise.resolve(a).then(t=>{e({value:t,done:r})},t)})(a,i,(r=e[t](r)).done,r.value)}))}if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");return(t=e[Symbol.asyncIterator])?t.call(e):(e=(e=>{var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],a=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:()=>(e&&a>=e.length&&(e=void 0),{value:e&&e[a++],done:!e})};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")})(e),r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r)}e(t.exports,"__rest",()=>a),e(t.exports,"__await",()=>i),e(t.exports,"__asyncGenerator",()=>o),e(t.exports,"__asyncDelegator",()=>s),e(t.exports,"__asyncValues",()=>n),Object.create||((e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),Object.create||((e,t)=>{e.default=t})}),i.register("dZmkP",(t,r)=>{var a,o;function s(e){return h.test(e)}function n(){return(0,o.default)()}function l(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let o={[t]:e};return o[a.XML_ATTRKEY]={[r]:i},o}function c(e){return f.test(e)}function p(e,t,r){return e&&t?e.split(t).join(r||""):e}function d(e){return"object"!=typeof e&&"function"!=typeof e||null===e}function m(e){return process.env[e]?process.env[e]:process.env[e.toLowerCase()]?process.env[e.toLowerCase()]:void 0}function u(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}e(t.exports,"isNode",()=>g),e(t.exports,"isValidUuid",()=>s),e(t.exports,"generateUuid",()=>n),e(t.exports,"prepareXMLRootList",()=>l),e(t.exports,"isDuration",()=>c),e(t.exports,"replaceAll",()=>p),e(t.exports,"isPrimitiveType",()=>d),e(t.exports,"getEnvironmentValue",()=>m),e(t.exports,"isObject",()=>u),i("gwNmN"),a=i("HfFAd"),o=i("21Qsr");let h=/^[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,g="undefined"!=typeof process&&!!process.version&&!!process.versions&&!!process.versions.node,f=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/}),i.register("gwNmN",(t,r)=>{e(t.exports,"Constants",()=>a);let a={coreHttpVersion:"3.0.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,ServiceUnavailable:503}},HeaderConstants:{AUTHORIZATION:"authorization",AUTHORIZATION_SCHEME:"Bearer",RETRY_AFTER:"Retry-After",USER_AGENT:"User-Agent"}}}),i.register("HfFAd",(t,r)=>{e(t.exports,"XML_ATTRKEY",()=>a),e(t.exports,"XML_CHARKEY",()=>i);let a="$",i="_"}),i.register("5gXYu",(t,r)=>{function a(e){return e&&"function"==typeof e.getToken&&(void 0===e.signRequest||e.getToken.length>0)}e(t.exports,"isTokenCredential",()=>a)}),i.register("iCRBt",(t,r)=>{var a,o,s,n;function l(e){if(!e&&!(e=(()=>{if(!process)return;let e=(0,n.getEnvironmentValue)(o.Constants.HTTPS_PROXY),t=(0,n.getEnvironmentValue)(o.Constants.ALL_PROXY),r=(0,n.getEnvironmentValue)(o.Constants.HTTP_PROXY);return e||t||r})()))return;let{username:t,password:r,urlWithoutAuth:a}=(e=>{let t=e.indexOf("@");if(-1===t)return{urlWithoutAuth:e};let r=e.indexOf("://"),a=-1!==r?r+3:0,i=e.substring(a,t),o=i.indexOf(":"),s=-1!==o,n=s?i.substring(0,o):i,l=s?i.substring(o+1):void 0,c=e.substring(0,a)+e.substring(t+1);return{username:n,password:l,urlWithoutAuth:c}})(e),i=(0,s.URLBuilder).parse(a),l=i.getScheme()?i.getScheme()+"://":"";return{host:l+i.getHost(),port:Number.parseInt(i.getPort()||"80"),username:t,password:r}}function c(e,t){return e||(e=l()),d||p.push(...(()=>{let e=(0,n.getEnvironmentValue)(o.Constants.NO_PROXY);return(d=!0,e)?e.split(",").map(e=>e.trim()).filter(e=>e.length):[]})()),{create:(r,a)=>new u(r,a,e,null==t?void 0:t.customNoProxyList)}}e(t.exports,"getDefaultProxySettings",()=>l),e(t.exports,"proxyPolicy",()=>c),a=i("cLLpo"),o=i("gwNmN"),s=i("gkV4v"),n=i("dZmkP");let p=[],d=!1,m=new Map;class u extends a.BaseRequestPolicy{constructor(e,t,r,a){super(e,t),this.proxySettings=r,this.customNoProxyList=a}sendRequest(e){var t;return e.proxySettings||((e,t,r)=>{if(0===t.length)return!1;let a=(0,s.URLBuilder).parse(e).getHost();if(null==r?void 0:r.has(a))return r.get(a);let i=!1;for(let e of t)"."===e[0]?a.endsWith(e)?i=!0:a.length===e.length-1&&a===e.slice(1)&&(i=!0):a===e&&(i=!0);return null==r||r.set(a,i),i})(e.url,null!==(t=this.customNoProxyList)&&void 0!==t?t:p,this.customNoProxyList?void 0:m)||(e.proxySettings=this.proxySettings),this._nextPolicy.sendRequest(e)}}}),i.register("cLLpo",(t,r)=>{e(t.exports,"BaseRequestPolicy",()=>o),e(t.exports,"RequestPolicyOptions",()=>s);var a=i("GBPYM");class o{constructor(e,t){this._nextPolicy=e,this._options=t}shouldLog(e){return this._options.shouldLog(e)}log(e,t){this._options.log(e,t)}}class s{constructor(e){this._logger=e}shouldLog(e){return!!this._logger&&e!==a.HttpPipelineLogLevel.OFF&&e<=this._logger.minimumLogLevel}log(e,t){this._logger&&this.shouldLog(e)&&this._logger.log(e,t)}}}),i.register("GBPYM",(t,r)=>{var a;e(t.exports,"HttpPipelineLogLevel",()=>a),(e=>{e[e.OFF=0]="OFF",e[e.ERROR=1]="ERROR",e[e.WARNING=2]="WARNING",e[e.INFO=3]="INFO"})(a||(a={}))}),i.register("gkV4v",(t,r)=>{var a;function o(e){return e._currentIndex<e._textLength}function s(e){return e._text[e._currentIndex]}function n(e,t){o(e)&&(t||(t=1),e._currentIndex+=t)}function l(e,t){let r=e._currentIndex+t;return e._textLength<r&&(r=e._textLength),e._text.substring(e._currentIndex,r)}function c(e,t){let r="";for(;o(e);){let a=s(e);if(t(a))r+=a,n(e);else break}return r}function p(e,...t){return c(e,e=>-1===t.indexOf(e))}e(t.exports,"URLQuery",()=>d),e(t.exports,"URLBuilder",()=>m),a=i("dZmkP");class d{constructor(){this._rawQuery={}}any(){return Object.keys(this._rawQuery).length>0}keys(){return Object.keys(this._rawQuery)}set(e,t){if(e){if(null!=t){let r=Array.isArray(t)?t:t.toString();this._rawQuery[e]=r}else delete this._rawQuery[e]}}get(e){return e?this._rawQuery[e]:void 0}toString(){let e="";for(let t in this._rawQuery){e&&(e+="&");let r=this._rawQuery[t];if(Array.isArray(r)){let a=[];for(let e of r)a.push(`${t}=${e}`);e+=a.join("&")}else e+=`${t}=${r}`}return e}static parse(e){let t=new d;if(e){e.startsWith("?")&&(e=e.substring(1));let r="ParameterName",a="",i="";for(let o=0;o<e.length;++o){let s=e[o];switch(r){case"ParameterName":switch(s){case"=":r="ParameterValue";break;case"&":a="",i="";break;default:a+=s}break;case"ParameterValue":"&"===s?(t.set(a,i),a="",i="",r="ParameterName"):i+=s;break;default:throw Error("Unrecognized URLQuery parse state: "+r)}}"ParameterValue"===r&&t.set(a,i)}return t}}class m{setScheme(e){e?this.set(e,"SCHEME"):this._scheme=void 0}getScheme(){return this._scheme}setHost(e){e?this.set(e,"SCHEME_OR_HOST"):this._host=void 0}getHost(){return this._host}setPort(e){null==e||""===e?this._port=void 0:this.set(e.toString(),"PORT")}getPort(){return this._port}setPath(e){if(e){let t=e.indexOf("://");if(-1!==t){let r=e.lastIndexOf("/",t);this.set(-1===r?e:e.substr(r+1),"SCHEME")}else this.set(e,"PATH")}else this._path=void 0}appendPath(e){if(e){let t=this.getPath();t&&(t.endsWith("/")||(t+="/"),e.startsWith("/")&&(e=e.substring(1)),e=t+e),this.set(e,"PATH")}}getPath(){return this._path}setQuery(e){e?this._query=d.parse(e):this._query=void 0}setQueryParameter(e,t){e&&(this._query||(this._query=new d),this._query.set(e,t))}getQueryParameterValue(e){return this._query?this._query.get(e):void 0}getQuery(){return this._query?this._query.toString():void 0}set(e,t){let r=new h(e,t);for(;r.next();){let e;let t=r.current();if(t)switch(t.type){case"SCHEME":this._scheme=t.text||void 0;break;case"HOST":this._host=t.text||void 0;break;case"PORT":this._port=t.text||void 0;break;case"PATH":e=t.text||void 0,this._path&&"/"!==this._path&&"/"===e||(this._path=e);break;case"QUERY":this._query=d.parse(t.text);break;default:throw Error("Unrecognized URLTokenType: "+t.type)}}}toString(){let e="";return this._scheme&&(e+=`${this._scheme}://`),this._host&&(e+=this._host),this._port&&(e+=":"+this._port),this._path&&(this._path.startsWith("/")||(e+="/"),e+=this._path),this._query&&this._query.any()&&(e+="?"+this._query.toString()),e}replaceAll(e,t){e&&(this.setScheme((0,a.replaceAll)(this.getScheme(),e,t)),this.setHost((0,a.replaceAll)(this.getHost(),e,t)),this.setPort((0,a.replaceAll)(this.getPort(),e,t)),this.setPath((0,a.replaceAll)(this.getPath(),e,t)),this.setQuery((0,a.replaceAll)(this.getQuery(),e,t)))}static parse(e){let t=new m;return t.set(e,"SCHEME_OR_HOST"),t}}class u{constructor(e,t){this.text=e,this.type=t}static scheme(e){return new u(e,"SCHEME")}static host(e){return new u(e,"HOST")}static port(e){return new u(e,"PORT")}static path(e){return new u(e,"PATH")}static query(e){return new u(e,"QUERY")}}class h{constructor(e,t){this._text=e,this._textLength=e?e.length:0,this._currentState=null!=t?t:"SCHEME_OR_HOST",this._currentIndex=0}current(){return this._currentToken}next(){if(o(this))switch(this._currentState){case"SCHEME":(e=>{let t=c(e,e=>(e=>{let t=e.charCodeAt(0);return 48<=t&&t<=57||65<=t&&t<=90||97<=t&&t<=122})(e));e._currentToken=u.scheme(t),o(e)?e._currentState="HOST":e._currentState="DONE"})(this);break;case"SCHEME_OR_HOST":(e=>{let t=p(e,":","/","?");o(e)?":"===s(e)?"://"===l(e,3)?(e._currentToken=u.scheme(t),e._currentState="HOST"):(e._currentToken=u.host(t),e._currentState="PORT"):(e._currentToken=u.host(t),"/"===s(e)?e._currentState="PATH":e._currentState="QUERY"):(e._currentToken=u.host(t),e._currentState="DONE")})(this);break;case"HOST":(e=>{"://"===l(e,3)&&n(e,3);let t=p(e,":","/","?");e._currentToken=u.host(t),o(e)?":"===s(e)?e._currentState="PORT":"/"===s(e)?e._currentState="PATH":e._currentState="QUERY":e._currentState="DONE"})(this);break;case"PORT":(e=>{":"===s(e)&&n(e);let t=p(e,"/","?");e._currentToken=u.port(t),o(e)?"/"===s(e)?e._currentState="PATH":e._currentState="QUERY":e._currentState="DONE"})(this);break;case"PATH":(e=>{let t=p(e,"?");e._currentToken=u.path(t),o(e)?e._currentState="QUERY":e._currentState="DONE"})(this);break;case"QUERY":(e=>{let t;"?"===s(e)&&n(e);let r=(t="",e._currentIndex<e._textLength&&(t=e._text.substring(e._currentIndex),e._currentIndex=e._textLength),t);e._currentToken=u.query(r),e._currentState="DONE"})(this);break;default:throw Error("Unrecognized URLTokenizerState: "+this._currentState)}else this._currentToken=void 0;return!!this._currentToken}}}),i.register("ljk2f",(t,r)=>{var a,o,s,n;function l(e,t){return(0,a.trace).setSpan(e,t)}function c(e){return(0,a.trace).isSpanContextValid(e)}function p(e,t){return(0,a.trace).getTracer(e||"azure/core-tracing",t)}e(t.exports,"SpanKind",()=>s),e(t.exports,"setSpan",()=>l),e(t.exports,"isSpanContextValid",()=>c),e(t.exports,"getTracer",()=>p),e(t.exports,"context",()=>d),e(t.exports,"SpanStatusCode",()=>n),i("4m2Co"),a=i("eUFrb"),o=i("e3GcY"),(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"})(s||(s={}));let d=o.context;(e=>{e[e.UNSET=0]="UNSET",e[e.OK=1]="OK",e[e.ERROR=2]="ERROR"})(n||(n={}))}),i.register("4m2Co",(t,r)=>{e(t.exports,"context",()=>i("e3GcY").context),e(t.exports,"trace",()=>i("eUFrb").trace),i("7KrCj");var a=i("e3GcY"),o=i("cJXLj"),s=i("iNyAS"),n=i("c1LzU"),l=i("eUFrb");a.context,o.diag,s.metrics,n.propagation,l.trace}),i.register("7KrCj",(t,r)=>{e(t.exports,"INVALID_SPANID",()=>o),e(t.exports,"INVALID_TRACEID",()=>s),e(t.exports,"INVALID_SPAN_CONTEXT",()=>n);var a=i("gXFz6"),o="0000000000000000",s="00000000000000000000000000000000",n={traceId:s,spanId:o,traceFlags:a.TraceFlags.NONE}}),i.register("gXFz6",(t,r)=>{var a;e(t.exports,"TraceFlags",()=>a),(e=>{e[e.NONE=0]="NONE",e[e.SAMPLED=1]="SAMPLED"})(a||(a={}))}),i.register("e3GcY",(t,r)=>{e(t.exports,"context",()=>a);var a=(0,i("bOCsH").ContextAPI).getInstance()}),i.register("bOCsH",(t,r)=>{e(t.exports,"ContextAPI",()=>d);var a=i("cFdV8"),o=i("hBpA7"),s=i("5RueQ"),n=(e,t)=>{var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var a,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(a=o.next()).done;)s.push(a.value)}catch(e){i={error:e}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s},l=(e,t,r)=>{if(r||2==arguments.length)for(var a,i=0,o=t.length;o>i;i++)!a&&i in t||(a||(a=Array.prototype.slice.call(t,0,i)),a[i]=t[i]);return e.concat(a||Array.prototype.slice.call(t))},c="context",p=new a.NoopContextManager,d=(()=>{function e(){}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalContextManager=e=>(0,o.registerGlobal)(c,e,(0,s.DiagAPI).instance()),e.prototype.active=function(){return this._getContextManager().active()},e.prototype.with=function(e,t,r){for(var a,i=[],o=3;o<arguments.length;o++)i[o-3]=arguments[o];return(a=this._getContextManager()).with.apply(a,l([e,t,r],n(i),!1))},e.prototype.bind=function(e,t){return this._getContextManager().bind(e,t)},e.prototype._getContextManager=()=>(0,o.getGlobal)(c)||p,e.prototype.disable=function(){this._getContextManager().disable(),(0,o.unregisterGlobal)(c,(0,s.DiagAPI).instance())},e})()}),i.register("cFdV8",(t,r)=>{e(t.exports,"NoopContextManager",()=>n);var a=i("jXsI0"),o=(e,t)=>{var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var a,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(a=o.next()).done;)s.push(a.value)}catch(e){i={error:e}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s},s=(e,t,r)=>{if(r||2==arguments.length)for(var a,i=0,o=t.length;o>i;i++)!a&&i in t||(a||(a=Array.prototype.slice.call(t,0,i)),a[i]=t[i]);return e.concat(a||Array.prototype.slice.call(t))},n=(()=>{function e(){}return e.prototype.active=()=>a.ROOT_CONTEXT,e.prototype.with=(e,t,r)=>{for(var a=[],i=3;i<arguments.length;i++)a[i-3]=arguments[i];return t.call.apply(t,s([r],o(a),!1))},e.prototype.bind=(e,t)=>t,e.prototype.enable=function(){return this},e.prototype.disable=function(){return this},e})()}),i.register("jXsI0",(t,r)=>{var a;function i(e){return Symbol.for(e)}e(t.exports,"createContextKey",()=>i),e(t.exports,"ROOT_CONTEXT",()=>a),a=new function e(t){var r=this;r._currentContext=t?new Map(t):new Map,r.getValue=e=>r._currentContext.get(e),r.setValue=(t,a)=>{var i=new e(r._currentContext);return i._currentContext.set(t,a),i},r.deleteValue=t=>{var a=new e(r._currentContext);return a._currentContext.delete(t),a}}}),i.register("hBpA7",(t,r)=>{var a,o,s,n,l;function c(e,t,r,a){void 0===a&&(a=!1);var i,s=l[n]=null!==(i=l[n])&&void 0!==i?i:{version:o.VERSION};if(!a&&s[e]){var c=Error("@opentelemetry/api: Attempted duplicate registration of API: "+e);return r.error(c.stack||c.message),!1}if(s.version!==o.VERSION){var c=Error("@opentelemetry/api: Registration of version v"+s.version+" for "+e+" does not match previously registered API v"+o.VERSION);return r.error(c.stack||c.message),!1}return s[e]=t,r.debug("@opentelemetry/api: Registered a global for "+e+" v"+o.VERSION+"."),!0}function p(e){var t,r,a=null===(t=l[n])||void 0===t?void 0:t.version;if(a&&(0,s.isCompatible)(a))return null===(r=l[n])||void 0===r?void 0:r[e]}function d(e,t){t.debug("@opentelemetry/api: Unregistering a global for "+e+" v"+o.VERSION+".");var r=l[n];r&&delete r[e]}e(t.exports,"registerGlobal",()=>c),e(t.exports,"getGlobal",()=>p),e(t.exports,"unregisterGlobal",()=>d),a=i("hATwV"),o=i("4YZRw"),s=i("3D47a"),n=Symbol.for("opentelemetry.js.api."+(0,o.VERSION).split(".")[0]),l=a._globalThis}),i.register("hATwV",(t,r)=>{e(t.exports,"_globalThis",()=>i);var i="object"==typeof globalThis?globalThis:a}),i.register("4YZRw",(t,r)=>{e(t.exports,"VERSION",()=>a);var a="1.4.1"}),i.register("3D47a",(t,r)=>{var a;e(t.exports,"isCompatible",()=>a),a=(e=>{function t(e){return i.add(e),!1}var r,a=new Set([e]),i=new Set,o=e.match(/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/);return o?null!=(r={major:+o[1],minor:+o[2],patch:+o[3],prerelease:o[4]}).prerelease?t=>t===e:e=>{if(a.has(e))return!0;if(i.has(e))return!1;var o=e.match(/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/);if(!o)return t(e);var s={major:+o[1],minor:+o[2],patch:+o[3],prerelease:o[4]};return null!=s.prerelease||r.major!==s.major?t(e):0===r.major?r.minor===s.minor&&r.patch<=s.patch?(a.add(e),!0):t(e):r.minor<=s.minor?(a.add(e),!0):t(e)}:()=>!1})(i("4YZRw").VERSION)}),i.register("5RueQ",(t,r)=>{e(t.exports,"DiagAPI",()=>p);var a=i("dMEKH"),o=i("6mcSI"),s=i("7l9hF"),n=i("hBpA7"),l=(e,t)=>{var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var a,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(a=o.next()).done;)s.push(a.value)}catch(e){i={error:e}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s},c=(e,t,r)=>{if(r||2==arguments.length)for(var a,i=0,o=t.length;o>i;i++)!a&&i in t||(a||(a=Array.prototype.slice.call(t,0,i)),a[i]=t[i]);return e.concat(a||Array.prototype.slice.call(t))},p=(()=>{function e(){function e(e){return()=>{for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var a=(0,n.getGlobal)("diag");if(a)return a[e].apply(a,c([],l(t),!1))}}var t=this;t.setLogger=(e,r)=>{if(void 0===r&&(r={logLevel:s.DiagLogLevel.INFO}),e===t){var a,i,l,c=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return t.error(null!==(a=c.stack)&&void 0!==a?a:c.message),!1}"number"==typeof r&&(r={logLevel:r});var p=(0,n.getGlobal)("diag"),d=(0,o.createLogLevelDiagLogger)(null!==(i=r.logLevel)&&void 0!==i?i:s.DiagLogLevel.INFO,e);if(p&&!r.suppressOverrideMessage){var m=null!==(l=Error().stack)&&void 0!==l?l:"<failed to generate stacktrace>";p.warn("Current logger will be overwritten from "+m),d.warn("Current logger will overwrite one already registered from "+m)}return(0,n.registerGlobal)("diag",d,t,!0)},t.disable=()=>{(0,n.unregisterGlobal)("diag",t)},t.createComponentLogger=e=>new a.DiagComponentLogger(e),t.verbose=e("verbose"),t.debug=e("debug"),t.info=e("info"),t.warn=e("warn"),t.error=e("error")}return e.instance=function(){return this._instance||(this._instance=new e),this._instance},e})()}),i.register("dMEKH",(t,r)=>{var a,o,s,n;function l(e,t,r){var i=(0,a.getGlobal)("diag");if(i)return r.unshift(t),i[e].apply(i,s([],o(r),!1))}e(t.exports,"DiagComponentLogger",()=>n),a=i("hBpA7"),o=(e,t)=>{var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var a,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(a=o.next()).done;)s.push(a.value)}catch(e){i={error:e}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s},s=(e,t,r)=>{if(r||2==arguments.length)for(var a,i=0,o=t.length;o>i;i++)!a&&i in t||(a||(a=Array.prototype.slice.call(t,0,i)),a[i]=t[i]);return e.concat(a||Array.prototype.slice.call(t))},n=(()=>{function e(e){this._namespace=e.namespace||"DiagComponentLogger"}return e.prototype.debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return l("debug",this._namespace,e)},e.prototype.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return l("error",this._namespace,e)},e.prototype.info=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return l("info",this._namespace,e)},e.prototype.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return l("warn",this._namespace,e)},e.prototype.verbose=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return l("verbose",this._namespace,e)},e})()}),i.register("6mcSI",(t,r)=>{var a;function o(e,t){function r(r,a){var i=t[r];return"function"==typeof i&&e>=a?i.bind(t):()=>{}}return e<a.DiagLogLevel.NONE?e=a.DiagLogLevel.NONE:e>a.DiagLogLevel.ALL&&(e=a.DiagLogLevel.ALL),t=t||{},{error:r("error",a.DiagLogLevel.ERROR),warn:r("warn",a.DiagLogLevel.WARN),info:r("info",a.DiagLogLevel.INFO),debug:r("debug",a.DiagLogLevel.DEBUG),verbose:r("verbose",a.DiagLogLevel.VERBOSE)}}e(t.exports,"createLogLevelDiagLogger",()=>o),a=i("7l9hF")}),i.register("7l9hF",(t,r)=>{var a;e(t.exports,"DiagLogLevel",()=>a),(e=>{e[e.NONE=0]="NONE",e[e.ERROR=30]="ERROR",e[e.WARN=50]="WARN",e[e.INFO=60]="INFO",e[e.DEBUG=70]="DEBUG",e[e.VERBOSE=80]="VERBOSE",e[e.ALL=9999]="ALL"})(a||(a={}))}),i.register("cJXLj",(t,r)=>{e(t.exports,"diag",()=>a);var a=(0,i("5RueQ").DiagAPI).instance()}),i.register("iNyAS",(t,r)=>{e(t.exports,"metrics",()=>a);var a=(0,i("1baLz").MetricsAPI).getInstance()}),i.register("1baLz",(t,r)=>{e(t.exports,"MetricsAPI",()=>l);var a=i("ln22M"),o=i("hBpA7"),s=i("5RueQ"),n="metrics",l=(()=>{function e(){}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalMeterProvider=e=>(0,o.registerGlobal)(n,e,(0,s.DiagAPI).instance()),e.prototype.getMeterProvider=()=>(0,o.getGlobal)(n)||a.NOOP_METER_PROVIDER,e.prototype.getMeter=function(e,t,r){return this.getMeterProvider().getMeter(e,t,r)},e.prototype.disable=()=>{(0,o.unregisterGlobal)(n,(0,s.DiagAPI).instance())},e})()}),i.register("ln22M",(t,r)=>{e(t.exports,"NOOP_METER_PROVIDER",()=>o);var a=i("jWRLI"),o=new((()=>{function e(){}return e.prototype.getMeter=(e,t,r)=>a.NOOP_METER,e})())}),i.register("jWRLI",(t,r)=>{e(t.exports,"NOOP_METER",()=>u);var a=(()=>{var e=(t,r)=>(e=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&((e,t)=>{e.__proto__=t})||((e,t)=>{for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}))(t,r);return(t,r)=>{function a(){this.constructor=t}if("function"!=typeof r&&null!==r)throw TypeError("Class extends value "+r+" is not a constructor or null");e(t,r),t.prototype=null===r?Object.create(r):(a.prototype=r.prototype,new a)}})(),i=(()=>{function e(){}return e.prototype.createHistogram=(e,t)=>g,e.prototype.createCounter=(e,t)=>h,e.prototype.createUpDownCounter=(e,t)=>f,e.prototype.createObservableGauge=(e,t)=>x,e.prototype.createObservableCounter=(e,t)=>y,e.prototype.createObservableUpDownCounter=(e,t)=>b,e.prototype.addBatchObservableCallback=(e,t)=>{},e.prototype.removeBatchObservableCallback=e=>{},e})(),o=()=>{},s=(e=>{function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.add=(e,t)=>{},t})(o),n=(e=>{function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.add=(e,t)=>{},t})(o),l=(e=>{function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.record=(e,t)=>{},t})(o),c=(()=>{function e(){}return e.prototype.addCallback=e=>{},e.prototype.removeCallback=e=>{},e})(),p=(e=>{function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t})(c),d=(e=>{function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t})(c),m=(e=>{function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t})(c),u=new i,h=new s,g=new l,f=new n,y=new p,x=new d,b=new m}),i.register("c1LzU",(t,r)=>{e(t.exports,"propagation",()=>a);var a=(0,i("7UWkX").PropagationAPI).getInstance()}),i.register("7UWkX",(t,r)=>{e(t.exports,"PropagationAPI",()=>m);var a=i("hBpA7"),o=i("hMlWv"),s=i("lxeld"),n=i("iFRjJ"),l=i("1j6or"),c=i("5RueQ"),p="propagation",d=new o.NoopTextMapPropagator,m=(()=>{function e(){this.createBaggage=l.createBaggage,this.getBaggage=n.getBaggage,this.getActiveBaggage=n.getActiveBaggage,this.setBaggage=n.setBaggage,this.deleteBaggage=n.deleteBaggage}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalPropagator=e=>(0,a.registerGlobal)(p,e,(0,c.DiagAPI).instance()),e.prototype.inject=function(e,t,r){return void 0===r&&(r=s.defaultTextMapSetter),this._getGlobalPropagator().inject(e,t,r)},e.prototype.extract=function(e,t,r){return void 0===r&&(r=s.defaultTextMapGetter),this._getGlobalPropagator().extract(e,t,r)},e.prototype.fields=function(){return this._getGlobalPropagator().fields()},e.prototype.disable=()=>{(0,a.unregisterGlobal)(p,(0,c.DiagAPI).instance())},e.prototype._getGlobalPropagator=()=>(0,a.getGlobal)(p)||d,e})()}),i.register("hMlWv",(t,r)=>{e(t.exports,"NoopTextMapPropagator",()=>a);var a=(()=>{function e(){}return e.prototype.inject=(e,t)=>{},e.prototype.extract=(e,t)=>e,e.prototype.fields=()=>[],e})()}),i.register("lxeld",(t,r)=>{e(t.exports,"defaultTextMapGetter",()=>a),e(t.exports,"defaultTextMapSetter",()=>i);var a={get(e,t){if(null!=e)return e[t]},keys:e=>null==e?[]:Object.keys(e)},i={set(e,t,r){null!=e&&(e[t]=r)}}}),i.register("iFRjJ",(t,r)=>{var a,o;function s(e){return e.getValue(o)||void 0}function n(){return s((0,a.ContextAPI).getInstance().active())}function l(e,t){return e.setValue(o,t)}function c(e){return e.deleteValue(o)}e(t.exports,"getBaggage",()=>s),e(t.exports,"getActiveBaggage",()=>n),e(t.exports,"setBaggage",()=>l),e(t.exports,"deleteBaggage",()=>c),a=i("bOCsH"),o=(0,i("jXsI0").createContextKey)("OpenTelemetry Baggage Key")}),i.register("1j6or",(t,r)=>{var a,o;function s(e){return void 0===e&&(e={}),new o.BaggageImpl(new Map(Object.entries(e)))}e(t.exports,"createBaggage",()=>s),a=i("5RueQ"),o=i("2fg1M"),i("5hbN3"),(0,a.DiagAPI).instance()}),i.register("2fg1M",(t,r)=>{e(t.exports,"BaggageImpl",()=>o);var a=(e,t)=>{var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var a,i,o=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(a=o.next()).done;)s.push(a.value)}catch(e){i={error:e}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s},i=e=>{var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],a=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:()=>(e&&a>=e.length&&(e=void 0),{value:e&&e[a++],done:!e})};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},o=(()=>{function e(e){this._entries=e?new Map(e):new Map}return e.prototype.getEntry=function(e){var t=this._entries.get(e);if(t)return Object.assign({},t)},e.prototype.getAllEntries=function(){return Array.from(this._entries.entries()).map(e=>{var t=a(e,2);return[t[0],t[1]]})},e.prototype.setEntry=function(t,r){var a=new e(this._entries);return a._entries.set(t,r),a},e.prototype.removeEntry=function(t){var r=new e(this._entries);return r._entries.delete(t),r},e.prototype.removeEntries=function(){for(var t,r,a=[],o=0;o<arguments.length;o++)a[o]=arguments[o];var s=new e(this._entries);try{for(var n=i(a),l=n.next();!l.done;l=n.next()){var c=l.value;s._entries.delete(c)}}catch(e){t={error:e}}finally{try{l&&!l.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}return s},e.prototype.clear=()=>new e,e})()}),i.register("5hbN3",(t,r)=>{e(t.exports,"baggageEntryMetadataSymbol",()=>a);var a=Symbol()}),i.register("eUFrb",(t,r)=>{e(t.exports,"trace",()=>a);var a=(0,i("fRZKr").TraceAPI).getInstance()}),i.register("fRZKr",(t,r)=>{e(t.exports,"TraceAPI",()=>p);var a=i("hBpA7"),o=i("b2zbt"),s=i("kCbrm"),n=i("j4MRk"),l=i("5RueQ"),c="trace",p=(()=>{function e(){this._proxyTracerProvider=new o.ProxyTracerProvider,this.wrapSpanContext=s.wrapSpanContext,this.isSpanContextValid=s.isSpanContextValid,this.deleteSpan=n.deleteSpan,this.getSpan=n.getSpan,this.getActiveSpan=n.getActiveSpan,this.getSpanContext=n.getSpanContext,this.setSpan=n.setSpan,this.setSpanContext=n.setSpanContext}return e.getInstance=function(){return this._instance||(this._instance=new e),this._instance},e.prototype.setGlobalTracerProvider=function(e){var t=(0,a.registerGlobal)(c,this._proxyTracerProvider,(0,l.DiagAPI).instance());return t&&this._proxyTracerProvider.setDelegate(e),t},e.prototype.getTracerProvider=function(){return(0,a.getGlobal)(c)||this._proxyTracerProvider},e.prototype.getTracer=function(e,t){return this.getTracerProvider().getTracer(e,t)},e.prototype.disable=function(){(0,a.unregisterGlobal)(c,(0,l.DiagAPI).instance()),this._proxyTracerProvider=new o.ProxyTracerProvider},e})()}),i.register("b2zbt",(t,r)=>{e(t.exports,"ProxyTracerProvider",()=>s);var a=i("9r5Cq"),o=new(i("li1Qr")).NoopTracerProvider,s=(()=>{function e(){}return e.prototype.getTracer=function(e,t,r){var i;return null!==(i=this.getDelegateTracer(e,t,r))&&void 0!==i?i:new a.ProxyTracer(this,e,t,r)},e.prototype.getDelegate=function(){var e;return null!==(e=this._delegate)&&void 0!==e?e:o},e.prototype.setDelegate=function(e){this._delegate=e},e.prototype.getDelegateTracer=function(e,t,r){var a;return null===(a=this._delegate)||void 0===a?void 0:a.getTracer(e,t,r)},e})()}),i.register("9r5Cq",(t,r)=>{e(t.exports,"ProxyTracer",()=>o);var a=new(i("7IP4s")).NoopTracer,o=(()=>{function e(e,t,r,a){this._provider=e,this.name=t,this.version=r,this.options=a}return e.prototype.startSpan=function(e,t,r){return this._getTracer().startSpan(e,t,r)},e.prototype.startActiveSpan=function(e,t,r,a){var i=this._getTracer();return Reflect.apply(i.startActiveSpan,i,arguments)},e.prototype._getTracer=function(){if(this._delegate)return this._delegate;var e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):a},e})()}),i.register("7IP4s",(t,r)=>{var a,o,s,n,l,c;e(t.exports,"NoopTracer",()=>c),a=i("bOCsH"),o=i("j4MRk"),s=i("3fCij"),n=i("kCbrm"),l=(0,a.ContextAPI).getInstance(),c=(()=>{function e(){}return e.prototype.startSpan=(e,t,r)=>{if(void 0===r&&(r=l.active()),null==t?void 0:t.root)return new s.NonRecordingSpan;var a,i=r&&(0,o.getSpanContext)(r);return(a=i,"object"==typeof a&&"string"==typeof a.spanId&&"string"==typeof a.traceId&&"number"==typeof a.traceFlags&&(0,n.isSpanContextValid)(i))?new s.NonRecordingSpan(i):new s.NonRecordingSpan},e.prototype.startActiveSpan=function(e,t,r,a){if(!(arguments.length<2)){2==arguments.length?n=t:3==arguments.length?(i=t,n=r):(i=t,s=r,n=a);var i,s,n,c=null!=s?s:l.active(),p=this.startSpan(e,i,c),d=(0,o.setSpan)(c,p);return l.with(d,n,void 0,p)}},e})()}),i.register("j4MRk",(t,r)=>{var a,o,s,n;function l(e){return e.getValue(n)||void 0}function c(){return l((0,s.ContextAPI).getInstance().active())}function p(e,t){return e.setValue(n,t)}function d(e){return e.deleteValue(n)}function m(e,t){return p(e,new o.NonRecordingSpan(t))}function u(e){var t;return null===(t=l(e))||void 0===t?void 0:t.spanContext()}e(t.exports,"getSpan",()=>l),e(t.exports,"getActiveSpan",()=>c),e(t.exports,"setSpan",()=>p),e(t.exports,"deleteSpan",()=>d),e(t.exports,"setSpanContext",()=>m),e(t.exports,"getSpanContext",()=>u),a=i("jXsI0"),o=i("3fCij"),s=i("bOCsH"),n=(0,a.createContextKey)("OpenTelemetry Context Key SPAN")}),i.register("3fCij",(t,r)=>{e(t.exports,"NonRecordingSpan",()=>o);var a=i("7KrCj"),o=(()=>{function e(e){void 0===e&&(e=a.INVALID_SPAN_CONTEXT),this._spanContext=e}return e.prototype.spanContext=function(){return this._spanContext},e.prototype.setAttribute=function(e,t){return this},e.prototype.setAttributes=function(e){return this},e.prototype.addEvent=function(e,t){return this},e.prototype.setStatus=function(e){return this},e.prototype.updateName=function(e){return this},e.prototype.end=e=>{},e.prototype.isRecording=()=>!1,e.prototype.recordException=(e,t)=>{},e})()}),i.register("kCbrm",(t,r)=>{var a,o,s,n;function l(e){var t,r;return t=e.traceId,s.test(t)&&t!==a.INVALID_TRACEID&&(r=e.spanId,n.test(r)&&r!==a.INVALID_SPANID)}function c(e){return new o.NonRecordingSpan(e)}e(t.exports,"isSpanContextValid",()=>l),e(t.exports,"wrapSpanContext",()=>c),a=i("7KrCj"),o=i("3fCij"),s=/^([0-9a-f]{32})$/i,n=/^[0-9a-f]{16}$/i}),i.register("li1Qr",(t,r)=>{e(t.exports,"NoopTracerProvider",()=>o);var a=i("7IP4s"),o=(()=>{function e(){}return e.prototype.getTracer=(e,t,r)=>new a.NoopTracer,e})()}),i.register("9Hb3D",(t,r)=>{e(t.exports,"BlobDownloadResponse",()=>s);var a=i("dZmkP"),o=i("1IGUR");class s{constructor(e,t,r,a,i={}){this.originalResponse=e,this.blobDownloadStream=new o.RetriableReadableStream(this.originalResponse.readableStreamBody,t,r,a,i)}get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){return this.originalResponse.copyCompletedOn}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get tagCount(){return this.originalResponse.tagCount}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get lastAccessed(){return this.originalResponse.lastAccessed}get createdOn(){return this.originalResponse.createdOn}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get versionId(){return this.originalResponse.versionId}get isCurrentVersion(){return this.originalResponse.isCurrentVersion}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get objectReplicationDestinationPolicyId(){return this.originalResponse.objectReplicationDestinationPolicyId}get objectReplicationSourceProperties(){return this.originalResponse.objectReplicationSourceProperties}get isSealed(){return this.originalResponse.isSealed}get immutabilityPolicyExpiresOn(){return this.originalResponse.immutabilityPolicyExpiresOn}get immutabilityPolicyMode(){return this.originalResponse.immutabilityPolicyMode}get legalHold(){return this.originalResponse.legalHold}get contentAsBlob(){return this.originalResponse.blobBody}get readableStreamBody(){return a.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}}}),i.register("1IGUR",(t,r)=>{e(t.exports,"RetriableReadableStream",()=>a);class a extends u.Readable{constructor(e,t,r,a,i={}){super({highWaterMark:i.highWaterMark}),this.retries=0,this.sourceDataHandler=e=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.source.removeAllListeners("data"),this.source.emit("end");return}this.offset+=e.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(e)||this.source.pause()},this.sourceErrorOrEndHandler=e=>{if(e&&"AbortError"===e.name){this.destroy(e);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries<this.maxRetryRequests?(this.retries+=1,this.getter(this.offset).then(e=>{this.source=e,this.setSourceEventHandlers()}).catch(e=>{this.destroy(e)})):this.destroy(Error(`Data corruption failure: received less data than required and reached maxRetires limitation. Received data offset: ${this.offset-1}, data needed offset: ${this.end}, retries: ${this.retries}, max retries: ${this.maxRetryRequests}`)):this.destroy(Error(`Data corruption failure: Received more data than original request, data needed offset is ${this.end}, received offset: ${this.offset-1}`))},this.getter=t,this.source=e,this.start=r,this.offset=r,this.end=r+a-1,this.maxRetryRequests=i.maxRetryRequests&&i.maxRetryRequests>=0?i.maxRetryRequests:0,this.onProgress=i.onProgress,this.options=i,this.setSourceEventHandlers()}_read(){this.source.resume()}setSourceEventHandlers(){this.source.on("data",this.sourceDataHandler),this.source.on("end",this.sourceErrorOrEndHandler),this.source.on("error",this.sourceErrorOrEndHandler)}removeSourceEventHandlers(){this.source.removeListener("data",this.sourceDataHandler),this.source.removeListener("end",this.sourceErrorOrEndHandler),this.source.removeListener("error",this.sourceErrorOrEndHandler)}_destroy(e,t){this.removeSourceEventHandlers(),this.source.destroy(),t(null===e?void 0:e)}}}),i.register("7fEUx",(t,r)=>{e(t.exports,"BlobQueryResponse",()=>s);var a=i("dZmkP"),o=i("kThfR");class s{constructor(e,t={}){this.originalResponse=e,this.blobDownloadStream=new o.BlobQuickQueryStream(this.originalResponse.readableStreamBody,t)}get acceptRanges(){return this.originalResponse.acceptRanges}get cacheControl(){return this.originalResponse.cacheControl}get contentDisposition(){return this.originalResponse.contentDisposition}get contentEncoding(){return this.originalResponse.contentEncoding}get contentLanguage(){return this.originalResponse.contentLanguage}get blobSequenceNumber(){return this.originalResponse.blobSequenceNumber}get blobType(){return this.originalResponse.blobType}get contentLength(){return this.originalResponse.contentLength}get contentMD5(){return this.originalResponse.contentMD5}get contentRange(){return this.originalResponse.contentRange}get contentType(){return this.originalResponse.contentType}get copyCompletedOn(){}get copyId(){return this.originalResponse.copyId}get copyProgress(){return this.originalResponse.copyProgress}get copySource(){return this.originalResponse.copySource}get copyStatus(){return this.originalResponse.copyStatus}get copyStatusDescription(){return this.originalResponse.copyStatusDescription}get leaseDuration(){return this.originalResponse.leaseDuration}get leaseState(){return this.originalResponse.leaseState}get leaseStatus(){return this.originalResponse.leaseStatus}get date(){return this.originalResponse.date}get blobCommittedBlockCount(){return this.originalResponse.blobCommittedBlockCount}get etag(){return this.originalResponse.etag}get errorCode(){return this.originalResponse.errorCode}get isServerEncrypted(){return this.originalResponse.isServerEncrypted}get blobContentMD5(){return this.originalResponse.blobContentMD5}get lastModified(){return this.originalResponse.lastModified}get metadata(){return this.originalResponse.metadata}get requestId(){return this.originalResponse.requestId}get clientRequestId(){return this.originalResponse.clientRequestId}get version(){return this.originalResponse.version}get encryptionKeySha256(){return this.originalResponse.encryptionKeySha256}get contentCrc64(){return this.originalResponse.contentCrc64}get blobBody(){}get readableStreamBody(){return a.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}}}),i.register("kThfR",(t,r)=>{e(t.exports,"BlobQuickQueryStream",()=>s);var a=i("gUM4h"),o=i("5V5P0");class s extends u.Readable{constructor(e,t={}){super(),this.avroPaused=!0,this.source=e,this.onProgress=t.onProgress,this.onError=t.onError,this.avroReader=new a.AvroReader(new o.AvroReadableFromStream(this.source)),this.avroIter=this.avroReader.parseObjects({abortSignal:t.abortSignal})}_read(){this.avroPaused&&this.readInternal().catch(e=>{this.emit("error",e)})}async readInternal(){let e;this.avroPaused=!1;do{if((e=await this.avroIter.next()).done)break;let t=e.value,r=t.$schema;if("string"!=typeof r)throw Error("Missing schema in avro record.");switch(r){case"com.microsoft.azure.storage.queryBlobContents.resultData":{let e=t.data;if(e instanceof Uint8Array==!1)throw Error("Invalid data in avro result record.");this.push(Buffer.from(e))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let e=t.bytesScanned;if("number"!=typeof e)throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:e})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let e=t.totalBytes;if("number"!=typeof e)throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:e})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let e=t.fatal;if("boolean"!=typeof e)throw Error("Invalid fatal in avro error record.");let r=t.name;if("string"!=typeof r)throw Error("Invalid name in avro error record.");let a=t.description;if("string"!=typeof a)throw Error("Invalid description in avro error record.");let i=t.position;if("number"!=typeof i)throw Error("Invalid position in avro error record.");this.onError({position:i,name:r,isFatal:e,description:a})}break;default:throw Error(`Unknown schema ${r} in avro progress record.`)}}while(!e.done&&!this.avroPaused)}}}),i.register("gUM4h",(t,r)=>{e(t.exports,"AvroReader",()=>l);var a=i("9rvxL");i("fzEHh");var o=i("ffl12"),s=i("hGMfJ"),n=i("8D1Kw");class l{constructor(e,t,r,a){this._dataStream=e,this._headerStream=t||e,this._initialized=!1,this._blockOffset=r||0,this._objectIndex=a||0,this._initialBlockOffset=r||0}get blockOffset(){return this._blockOffset}get objectIndex(){return this._objectIndex}async initialize(e={}){let t=await (0,s.AvroParser).readFixedBytes(this._headerStream,o.AVRO_INIT_BYTES.length,{abortSignal:e.abortSignal});if(!(0,n.arraysEqual)(t,o.AVRO_INIT_BYTES))throw Error("Stream is not an Avro file.");this._metadata=await (0,s.AvroParser).readMap(this._headerStream,s.AvroParser.readString,{abortSignal:e.abortSignal});let r=this._metadata[o.AVRO_CODEC_KEY];if(!(null==r||"null"===r))throw Error("Codecs are not supported");this._syncMarker=await (0,s.AvroParser).readFixedBytes(this._headerStream,o.AVRO_SYNC_MARKER_SIZE,{abortSignal:e.abortSignal});let a=JSON.parse(this._metadata[o.AVRO_SCHEMA_KEY]);if(this._itemType=(0,s.AvroType).fromSchema(a),0===this._blockOffset&&(this._blockOffset=this._initialBlockOffset+this._dataStream.position),this._itemsRemainingInBlock=await (0,s.AvroParser).readLong(this._dataStream,{abortSignal:e.abortSignal}),await (0,s.AvroParser).readLong(this._dataStream,{abortSignal:e.abortSignal}),this._initialized=!0,this._objectIndex&&this._objectIndex>0)for(let t=0;t<this._objectIndex;t++)await this._itemType.read(this._dataStream,{abortSignal:e.abortSignal}),this._itemsRemainingInBlock--}hasNext(){return!this._initialized||this._itemsRemainingInBlock>0}parseObjects(e={}){return(0,a.__asyncGenerator)(this,arguments,function*(){for(this._initialized||(yield(0,a.__await)(this.initialize(e)));this.hasNext();){let t=yield(0,a.__await)(this._itemType.read(this._dataStream,{abortSignal:e.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,0===this._itemsRemainingInBlock){let t=yield(0,a.__await)((0,s.AvroParser).readFixedBytes(this._dataStream,o.AVRO_SYNC_MARKER_SIZE,{abortSignal:e.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!(0,n.arraysEqual)(this._syncMarker,t))throw Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield(0,a.__await)((0,s.AvroParser).readLong(this._dataStream,{abortSignal:e.abortSignal}))}catch(e){this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield(0,a.__await)((0,s.AvroParser).readLong(this._dataStream,{abortSignal:e.abortSignal})))}yield yield(0,a.__await)(t)}})}}}),i.register("fzEHh",(e,t)=>{i("jEn8G"),i("kjyAg")}),i.register("jEn8G",(e,t)=>{}),i.register("kjyAg",(e,t)=>{i("9rvxL")}),i.register("ffl12",(t,r)=>{e(t.exports,"AVRO_SYNC_MARKER_SIZE",()=>a),e(t.exports,"AVRO_INIT_BYTES",()=>i),e(t.exports,"AVRO_CODEC_KEY",()=>o),e(t.exports,"AVRO_SCHEMA_KEY",()=>s);let a=16,i=new Uint8Array([79,98,106,1]),o="avro.codec",s="avro.schema"}),i.register("hGMfJ",(t,r)=>{var a,i;e(t.exports,"AvroParser",()=>o),e(t.exports,"AvroType",()=>s);class o{static async readFixedBytes(e,t,r={}){let a=await e.read(t,{abortSignal:r.abortSignal});if(a.length!==t)throw Error("Hit stream end.");return a}static async readByte(e,t={}){let r=await o.readFixedBytes(e,1,t);return r[0]}static async readZigZagLong(e,t={}){let r,a,i,s=0,n=0;do a=128&(r=await o.readByte(e,t)),s|=(127&r)<<n,n+=7;while(a&&n<28)if(a){i=268435456;do s+=(127&(r=await o.readByte(e,t)))*i,i*=128;while(128&r)let a=(s%2?-(s+1):s)/2;if(a<Number.MIN_SAFE_INTEGER||a>Number.MAX_SAFE_INTEGER)throw Error("Integer overflow.");return a}return s>>1^-(1&s)}static async readLong(e,t={}){return o.readZigZagLong(e,t)}static async readInt(e,t={}){return o.readZigZagLong(e,t)}static async readNull(){return null}static async readBoolean(e,t={}){let r=await o.readByte(e,t);if(1===r)return!0;if(0===r)return!1;throw Error("Byte was not a boolean.")}static async readFloat(e,t={}){let r=await o.readFixedBytes(e,4,t),a=new DataView(r.buffer,r.byteOffset,r.byteLength);return a.getFloat32(0,!0)}static async readDouble(e,t={}){let r=await o.readFixedBytes(e,8,t),a=new DataView(r.buffer,r.byteOffset,r.byteLength);return a.getFloat64(0,!0)}static async readBytes(e,t={}){let r=await o.readLong(e,t);if(r<0)throw Error("Bytes size was negative.");return e.read(r,{abortSignal:t.abortSignal})}static async readString(e,t={}){let r=await o.readBytes(e,t),a=new TextDecoder;return a.decode(r)}static async readMapPair(e,t,r={}){let a=await o.readString(e,r),i=await t(e,r);return{key:a,value:i}}static async readMap(e,t,r={}){let a=await o.readArray(e,(e,r={})=>o.readMapPair(e,t,r),r),i={};for(let e of a)i[e.key]=e.value;return i}static async readArray(e,t,r={}){let a=[];for(let i=await o.readLong(e,r);0!==i;i=await o.readLong(e,r))for(i<0&&(await o.readLong(e,r),i=-i);i--;){let i=await t(e,r);a.push(i)}return a}}(e=>{e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(a||(a={})),(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"})(i||(i={}));class s{static fromSchema(e){return"string"==typeof e?s.fromStringSchema(e):Array.isArray(e)?s.fromArraySchema(e):s.fromObjectSchema(e)}static fromStringSchema(e){switch(e){case i.NULL:case i.BOOLEAN:case i.INT:case i.LONG:case i.FLOAT:case i.DOUBLE:case i.BYTES:case i.STRING:return new n(e);default:throw Error("Unexpected Avro type "+e)}}static fromArraySchema(e){return new c(e.map(s.fromSchema))}static fromObjectSchema(e){let t=e.type;try{return s.fromStringSchema(t)}catch(e){}switch(t){case a.RECORD:if(e.aliases)throw Error("aliases currently is not supported, schema: "+e);if(!e.name)throw Error("Required attribute 'name' doesn't exist on schema: "+e);let r={};if(!e.fields)throw Error("Required attribute 'fields' doesn't exist on schema: "+e);for(let t of e.fields)r[t.name]=s.fromSchema(t.type);return new d(r,e.name);case a.ENUM:if(e.aliases)throw Error("aliases currently is not supported, schema: "+e);if(!e.symbols)throw Error("Required attribute 'symbols' doesn't exist on schema: "+e);return new l(e.symbols);case a.MAP:if(!e.values)throw Error("Required attribute 'values' doesn't exist on schema: "+e);return new p(s.fromSchema(e.values));case a.ARRAY:case a.FIXED:default:throw Error(`Unexpected Avro type ${t} in ${e}`)}}}class n extends s{constructor(e){super(),this._primitive=e}read(e,t={}){switch(this._primitive){case i.NULL:return o.readNull();case i.BOOLEAN:return o.readBoolean(e,t);case i.INT:return o.readInt(e,t);case i.LONG:return o.readLong(e,t);case i.FLOAT:return o.readFloat(e,t);case i.DOUBLE:return o.readDouble(e,t);case i.BYTES:return o.readBytes(e,t);case i.STRING:return o.readString(e,t);default:throw Error("Unknown Avro Primitive")}}}class l extends s{constructor(e){super(),this._symbols=e}async read(e,t={}){let r=await o.readInt(e,t);return this._symbols[r]}}class c extends s{constructor(e){super(),this._types=e}async read(e,t={}){let r=await o.readInt(e,t);return this._types[r].read(e,t)}}class p extends s{constructor(e){super(),this._itemType=e}read(e,t={}){return o.readMap(e,(e,t)=>this._itemType.read(e,t),t)}}class d extends s{constructor(e,t){super(),this._fields=e,this._name=t}async read(e,t={}){let r={};for(let a in r.$schema=this._name,this._fields)Object.prototype.hasOwnProperty.call(this._fields,a)&&(r[a]=await this._fields[a].read(e,t));return r}}}),i.register("8D1Kw",(t,r)=>{function a(e,t){if(e===t)return!0;if(null==e||null==t||e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(e[r]!==t[r])return!1;return!0}e(t.exports,"arraysEqual",()=>a)}),i.register("5V5P0",(t,r)=>{e(t.exports,"AvroReadableFromStream",()=>n);var a=i("qpiWg"),o=i("hSJZV");let s=new o.AbortError("Reading from the avro stream was aborted.");class n extends a.AvroReadable{constructor(e){super(),this._readable=e,this._position=0}toUint8Array(e){return"string"==typeof e?Buffer.from(e):e}get position(){return this._position}async read(e,t={}){var r;if(null===(r=t.abortSignal)||void 0===r?void 0:r.aborted)throw s;if(e<0)throw Error("size parameter should be positive: "+e);if(0===e)return new Uint8Array;if(!this._readable.readable)throw Error("Stream no longer readable.");let a=this._readable.read(e);return a?(this._position+=a.length,this.toUint8Array(a)):new Promise((r,a)=>{let i=()=>{this._readable.removeListener("readable",o),this._readable.removeListener("error",n),this._readable.removeListener("end",n),this._readable.removeListener("close",n),t.abortSignal&&t.abortSignal.removeEventListener("abort",l)},o=()=>{let t=this._readable.read(e);t&&(this._position+=t.length,i(),r(this.toUint8Array(t)))},n=()=>{i(),a()},l=()=>{i(),a(s)};this._readable.on("readable",o),this._readable.once("error",n),this._readable.once("end",n),this._readable.once("close",n),t.abortSignal&&t.abortSignal.addEventListener("abort",l)})}}}),i.register("qpiWg",(t,r)=>{e(t.exports,"AvroReadable",()=>a);class a{}}),i.register("hSJZV",(t,r)=>{e(t.exports,"AbortError",()=>o),e(t.exports,"AbortController",()=>s);var a=i("8eOoS");class o extends Error{constructor(e){super(e),this.name="AbortError"}}class s{constructor(e){if(this._signal=new a.AbortSignal,!e)return;for(let t of(Array.isArray(e)||(e=arguments),e))t.aborted?this.abort():t.addEventListener("abort",()=>{this.abort()})}get signal(){return this._signal}abort(){(0,a.abortSignal)(this._signal)}static timeout(e){let t=new a.AbortSignal,r=setTimeout(a.abortSignal,e,t);return"function"==typeof r.unref&&r.unref(),t}}}),i.register("8eOoS",(t,r)=>{function a(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=i.get(e);t&&t.slice().forEach(t=>{t.call(e,{type:"abort"})}),o.set(e,!0)}e(t.exports,"AbortSignal",()=>s),e(t.exports,"abortSignal",()=>a);let i=new WeakMap,o=new WeakMap;class s{constructor(){this.onabort=null,i.set(this,[]),o.set(this,!1)}get aborted(){if(!o.has(this))throw TypeError("Expected `this` to be an instance of AbortSignal.");return o.get(this)}static get none(){return new s}addEventListener(e,t){if(!i.has(this))throw TypeError("Expected `this` to be an instance of AbortSignal.");let r=i.get(this);r.push(t)}removeEventListener(e,t){if(!i.has(this))throw TypeError("Expected `this` to be an instance of AbortSignal.");let r=i.get(this),a=r.indexOf(t);a>-1&&r.splice(a,1)}dispatchEvent(e){throw Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}}}),i.register("hHX3C",(t,r)=>{e(t.exports,"AnonymousCredential",()=>s);var a=i("5sQS1"),o=i("27cEY");class s extends o.Credential{create(e,t){return new a.AnonymousCredentialPolicy(e,t)}}}),i.register("5sQS1",(t,r)=>{e(t.exports,"AnonymousCredentialPolicy",()=>o);var a=i("f0jpH");class o extends a.CredentialPolicy{constructor(e,t){super(e,t)}}}),i.register("f0jpH",(t,r)=>{e(t.exports,"CredentialPolicy",()=>o);var a=i("cLLpo");class o extends a.BaseRequestPolicy{sendRequest(e){return this._nextPolicy.sendRequest(this.signRequest(e))}signRequest(e){return e}}}),i.register("27cEY",(t,r)=>{e(t.exports,"Credential",()=>a);class a{create(e,t){throw Error("Method should be implemented in children classes.")}}}),i.register("kljv9",(t,r)=>{e(t.exports,"StorageSharedKeyCredential",()=>s);var a=i("lXUhA"),o=i("27cEY");class s extends o.Credential{constructor(e,t){super(),this.accountName=e,this.accountKey=Buffer.from(t,"base64")}create(e,t){return new a.StorageSharedKeyCredentialPolicy(e,t,this)}computeHMACSHA256(e){return(0,p.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}}}),i.register("lXUhA",(t,r)=>{e(t.exports,"StorageSharedKeyCredentialPolicy",()=>n);var a=i("7KrF8"),o=i("036GE"),s=i("f0jpH");class n extends s.CredentialPolicy{constructor(e,t,r){super(e,t),this.factory=r}signRequest(e){e.headers.set(a.HeaderConstants.X_MS_DATE,new Date().toUTCString()),e.body&&("string"==typeof e.body||void 0!==e.body)&&e.body.length>0&&e.headers.set(a.HeaderConstants.CONTENT_LENGTH,Buffer.byteLength(e.body));let t=[e.method.toUpperCase(),this.getHeaderValueToSign(e,a.HeaderConstants.CONTENT_LANGUAGE),this.getHeaderValueToSign(e,a.HeaderConstants.CONTENT_ENCODING),this.getHeaderValueToSign(e,a.HeaderConstants.CONTENT_LENGTH),this.getHeaderValueToSign(e,a.HeaderConstants.CONTENT_MD5),this.getHeaderValueToSign(e,a.HeaderConstants.CONTENT_TYPE),this.getHeaderValueToSign(e,a.HeaderConstants.DATE),this.getHeaderValueToSign(e,a.HeaderConstants.IF_MODIFIED_SINCE),this.getHeaderValueToSign(e,a.HeaderConstants.IF_MATCH),this.getHeaderValueToSign(e,a.HeaderConstants.IF_NONE_MATCH),this.getHeaderValueToSign(e,a.HeaderConstants.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(e,a.HeaderConstants.RANGE)].join("\n")+"\n"+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),r=this.factory.computeHMACSHA256(t);return e.headers.set(a.HeaderConstants.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${r}`),e}getHeaderValueToSign(e,t){let r=e.headers.get(t);return r&&(t!==a.HeaderConstants.CONTENT_LENGTH||"0"!==r)?r:""}getCanonicalizedHeadersString(e){let t=e.headers.headersArray().filter(e=>e.name.toLowerCase().startsWith(a.HeaderConstants.PREFIX_FOR_STORAGE));t.sort((e,t)=>e.name.toLowerCase().localeCompare(t.name.toLowerCase()));let r="";return(t=t.filter((e,t,r)=>!(t>0)||e.name.toLowerCase()!==r[t-1].name.toLowerCase())).forEach(e=>{r+=`${e.name.toLowerCase().trimRight()}:${e.value.trimLeft()}
`}),r}getCanonicalizedResourceString(e){let t=(0,o.getURLPath)(e.url)||"/",r="";r+=`/${this.factory.accountName}${t}`;let a=(0,o.getURLQueries)(e.url),i={};if(a){let e=[];for(let t in a)if(Object.prototype.hasOwnProperty.call(a,t)){let r=t.toLowerCase();i[r]=a[t],e.push(r)}for(let t of(e.sort(),e))r+=`
${t}:${decodeURIComponent(i[t])}`}return r}}}),i.register("7KrF8",(t,r)=>{e(t.exports,"SDK_VERSION",()=>a),e(t.exports,"SERVICE_VERSION",()=>i),e(t.exports,"BLOCK_BLOB_MAX_UPLOAD_BLOB_BYTES",()=>o),e(t.exports,"BLOCK_BLOB_MAX_STAGE_BLOCK_BYTES",()=>s),e(t.exports,"BLOCK_BLOB_MAX_BLOCKS",()=>n),e(t.exports,"DEFAULT_BLOCK_BUFFER_SIZE_BYTES",()=>l),e(t.exports,"DEFAULT_BLOB_DOWNLOAD_BLOCK_BYTES",()=>c),e(t.exports,"DEFAULT_MAX_DOWNLOAD_RETRY_REQUESTS",()=>p),e(t.exports,"REQUEST_TIMEOUT",()=>d),e(t.exports,"StorageOAuthScopes",()=>m),e(t.exports,"URLConstants",()=>u),e(t.exports,"HeaderConstants",()=>h),e(t.exports,"ETagNone",()=>g),e(t.exports,"ETagAny",()=>f),e(t.exports,"EncryptionAlgorithmAES25",()=>y),e(t.exports,"DevelopmentConnectionString",()=>x),e(t.exports,"StorageBlobLoggingAllowedHeaderNames",()=>b),e(t.exports,"StorageBlobLoggingAllowedQueryParameters",()=>v),e(t.exports,"BlobUsesCustomerSpecifiedEncryptionMsg",()=>S),e(t.exports,"BlobDoesNotUseCustomerSpecifiedEncryption",()=>N),e(t.exports,"PathStylePorts",()=>w);let a="12.14.0",i="2022-11-02",o=268435456,s=4194304e3,n=5e4,l=8388608,c=4194304,p=5,d=1e5,m="https://storage.azure.com/.default",u={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},h={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"},g="",f="*",y="AES256",x="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",b=["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"],v=["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"],S="BlobUsesCustomerSpecifiedEncryption",N="BlobDoesNotUseCustomerSpecifiedEncryption",w=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"]}),i.register("036GE",(t,r)=>{var a,o,s;function n(e){let t=(0,a.URLBuilder).parse(e),r=t.getPath();return r=encodeURIComponent(r=r||"/").replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%"),t.setPath(r),t.toString()}function l(e,t){let r=e.split(";");for(let e of r)if(e.trim().startsWith(t))return e.trim().match(t+"=(.*)")[1];return""}function c(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=(e=>{let t="";if(-1!==e.search("DevelopmentStorageProxyUri=")){let r=e.split(";");for(let e of r)e.trim().startsWith("DevelopmentStorageProxyUri=")&&(t=e.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return t})(e),e=s.DevelopmentConnectionString);let r=l(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,-1!==e.search("DefaultEndpointsProtocol=")&&-1!==e.search("AccountKey=")){let a="",i="",o=Buffer.from("accountKey","base64"),s="";if(i=l(e,"AccountName"),o=Buffer.from(l(e,"AccountKey"),"base64"),!r){a=l(e,"DefaultEndpointsProtocol");let t=a.toLowerCase();if("https"!==t&&"http"!==t)throw Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(!(s=l(e,"EndpointSuffix")))throw Error("Invalid EndpointSuffix in the provided Connection String");r=`${a}://${i}.blob.${s}`}if(i){if(0===o.length)throw Error("Invalid AccountKey in the provided Connection String")}else throw Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:i,accountKey:o,proxyUri:t}}{let t=l(e,"SharedAccessSignature"),a=N(r);if(r){if(!t)throw Error("Invalid SharedAccessSignature in the provided SAS Connection String")}else throw Error("Invalid BlobEndpoint in the provided SAS Connection String");return{kind:"SASConnString",url:r,accountName:a,accountSas:t}}}function p(e,t){let r=(0,a.URLBuilder).parse(e),i=r.getPath();i=i?i.endsWith("/")?`${i}${t}`:`${i}/${t}`:t,r.setPath(i);let o=new URL(r.toString());return o.toString()}function d(e,t,r){let i=(0,a.URLBuilder).parse(e);return i.setQueryParameter(t,r),i.toString()}function m(e,t){let r=(0,a.URLBuilder).parse(e);return r.getQueryParameterValue(t)}function u(e,t){let r=(0,a.URLBuilder).parse(e);return r.setHost(t),r.toString()}function h(e){let t=(0,a.URLBuilder).parse(e);return t.getPath()}function g(e){let t=(0,a.URLBuilder).parse(e);return t.getScheme()}function f(e){let t=(0,a.URLBuilder).parse(e).getQuery();if(!t)return{};let r=(t=(t=t.trim()).startsWith("?")?t.substr(1):t).split("&");r=r.filter(e=>{let t=e.indexOf("="),r=e.lastIndexOf("=");return t>0&&t===r&&r<e.length-1});let i={};for(let e of r){let t=e.split("="),r=t[0],a=t[1];i[r]=a}return i}function y(e,t){let r=(0,a.URLBuilder).parse(e),i=r.getQuery();return i?i+="&"+t:i=t,r.setQuery(i),r.toString()}function x(e,t=!0){let r=e.toISOString();return t?r.substring(0,r.length-1)+"0000Z":r.substring(0,r.length-5)+"Z"}function b(e,t){e.length>42&&(e=e.slice(0,42));let r=e+((e,t,r=" ")=>String.prototype.padStart?e.padStart(t,r):(r=r||" ",e.length>t)?e:((t-=e.length)>r.length&&(r+=r.repeat(t/r.length)),r.slice(0,t)+e))(t.toString(),48-e.length,"0");return o.isNode?Buffer.from(r).toString("base64"):btoa(r)}async function v(e,t,r){return new Promise((a,i)=>{let o;let s=()=>{void 0!==o&&clearTimeout(o),i(r)};o=setTimeout(()=>{void 0!==t&&t.removeEventListener("abort",s),a()},e),void 0!==t&&t.addEventListener("abort",s)})}function S(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function N(e){let t=(0,a.URLBuilder).parse(e);try{return"blob"===t.getHost().split(".")[1]?t.getHost().split(".")[0]:w(t)?t.getPath().split("/")[1]:""}catch(e){throw Error("Unable to extract accountName with provided information.")}}function w(e){if(void 0===e.getHost())return!1;let t=e.getHost()+(void 0===e.getPort()?"":":"+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)||void 0!==e.getPort()&&(0,s.PathStylePorts).includes(e.getPort())}function C(e){if(void 0===e)return;let t=[];for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let a=e[r];t.push(`${encodeURIComponent(r)}=${encodeURIComponent(a)}`)}return t.join("&")}function P(e){if(void 0===e)return;let t={blobTagSet:[]};for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let a=e[r];t.blobTagSet.push({key:r,value:a})}return t}function _(e){if(void 0===e)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function E(e){if(void 0!==e)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||!1}}};case"json":return{format:{type:"json",jsonTextConfiguration:{recordSeparator:e.recordSeparator}}};case"arrow":return{format:{type:"arrow",arrowConfiguration:{schema:e.schema}}};case"parquet":return{format:{type:"parquet"}};default:throw Error("Invalid BlobQueryTextConfiguration.")}}function T(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let a=r.split("_");a[0].startsWith("or-")&&(a[0]=a[0].substring(3));let i={ruleId:a[1],replicationStatus:e[r]},o=t.findIndex(e=>e.policyId===a[0]);o>-1?t[o].rules.push(i):t.push({policyId:a[0],rules:[i]})}return t}function R(e,t){return e.credential=t,e}function O(e){return e?e.scheme+" "+e.value:void 0}function*I(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let a=0,i=0;for(;a<t.length&&i<r.length;)t[a].start<r[i].start?(yield{start:t[a].start,end:t[a].end,isClear:!1},++a):(yield{start:r[i].start,end:r[i].end,isClear:!0},++i);for(;a<t.length;++a)yield{start:t[a].start,end:t[a].end,isClear:!1};for(;i<r.length;++i)yield{start:r[i].start,end:r[i].end,isClear:!0}}e(t.exports,"escapeURLPath",()=>n),e(t.exports,"extractConnectionStringParts",()=>c),e(t.exports,"getAccountNameFromUrl",()=>N),e(t.exports,"appendToURLPath",()=>p),e(t.exports,"setURLParameter",()=>d),e(t.exports,"getURLParameter",()=>m),e(t.exports,"setURLHost",()=>u),e(t.exports,"getURLPath",()=>h),e(t.exports,"getURLScheme",()=>g),e(t.exports,"getURLQueries",()=>f),e(t.exports,"appendToURLQuery",()=>y),e(t.exports,"truncatedISO8061Date",()=>x),e(t.exports,"generateBlockID",()=>b),e(t.exports,"delay",()=>v),e(t.exports,"iEqual",()=>S),e(t.exports,"isIpEndpointStyle",()=>w),e(t.exports,"toBlobTagsString",()=>C),e(t.exports,"toBlobTags",()=>P),e(t.exports,"toTags",()=>_),e(t.exports,"toQuerySerialization",()=>E),e(t.exports,"parseObjectReplicationRecord",()=>T),e(t.exports,"attachCredential",()=>R),e(t.exports,"httpAuthorizationToString",()=>O),e(t.exports,"ExtractPageRangeInfoItems",()=>I),a=i("gkV4v"),o=i("dZmkP"),i("ibN5u"),s=i("7KrF8")}),i.register("ibN5u",(t,r)=>{function a(e){return e.toLowerCase()}function i(e){return!!e&&"object"==typeof e&&"function"==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}e(t.exports,"isHttpHeadersLike",()=>i),e(t.exports,"HttpHeaders",()=>o);class o{constructor(e){if(this._headersMap={},e)for(let t in e)this.set(t,e[t])}set(e,t){this._headersMap[a(e)]={name:e,value:t.toString()}}get(e){let t=this._headersMap[a(e)];return t?t.value:void 0}contains(e){return!!this._headersMap[a(e)]}remove(e){let t=this.contains(e);return delete this._headersMap[a(e)],t}rawHeaders(){return this.toJson({preserveCase:!0})}headersArray(){let e=[];for(let t in this._headersMap)e.push(this._headersMap[t]);return e}headerNames(){let e=[],t=this.headersArray();for(let r=0;r<t.length;++r)e.push(t[r].name);return e}headerValues(){let e=[],t=this.headersArray();for(let r=0;r<t.length;++r)e.push(t[r].value);return e}toJson(e={}){let t={};if(e.preserveCase)for(let e in this._headersMap){let r=this._headersMap[e];t[r.name]=r.value}else for(let e in this._headersMap){let r=this._headersMap[e];t[a(r.name)]=r.value}return t}toString(){return JSON.stringify(this.toJson({preserveCase:!0}))}clone(){let e={};for(let t in this._headersMap){let r=this._headersMap[t];e[r.name]=r.value}return new o(e)}}}),i.register("esXUr",(t,r)=>{e(t.exports,"Blob",()=>l);var a=i("jzxYP"),o=i("e0hzI"),s=i("aE91r"),n=i("98mBD");class l{constructor(e){this.client=e}download(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,p)}getProperties(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,d)}delete(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,m)}undelete(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,u)}setExpiry(e,t){let r={expiryOptions:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,h)}setHttpHeaders(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,g)}setImmutabilityPolicy(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,f)}deleteImmutabilityPolicy(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,y)}setLegalHold(e,t){let r={legalHold:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,x)}setMetadata(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,b)}acquireLease(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,v)}releaseLease(e,t){let r={leaseId:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,S)}renewLease(e,t){let r={leaseId:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,N)}changeLease(e,t,r){let i={leaseId:e,proposedLeaseId:t,options:a.operationOptionsToRequestOptionsBase(r||{})};return this.client.sendOperationRequest(i,w)}breakLease(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,C)}createSnapshot(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,P)}startCopyFromURL(e,t){let r={copySource:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,_)}copyFromURL(e,t){let r={copySource:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,E)}abortCopyFromURL(e,t){let r={copyId:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,T)}setTier(e,t){let r={tier:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,R)}getAccountInfo(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,O)}query(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,I)}getTags(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,z)}setTags(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,A)}}let c=new o.Serializer(s,!0),p={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:s.BlobDownloadHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:s.BlobDownloadHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobDownloadExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.snapshot,n.versionId],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.range,n.rangeGetContentMD5,n.rangeGetContentCRC64,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,serializer:c},d={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:s.BlobGetPropertiesHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobGetPropertiesExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.snapshot,n.versionId],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,serializer:c},m={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:s.BlobDeleteHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobDeleteExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.snapshot,n.versionId,n.blobDeleteType],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.ifMatch,n.ifNoneMatch,n.ifTags,n.deleteSnapshots],isXML:!0,serializer:c},u={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:s.BlobUndeleteHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobUndeleteExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp8],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1],isXML:!0,serializer:c},h={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:s.BlobSetExpiryHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobSetExpiryExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp11],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.expiryOptions,n.expiresOn],isXML:!0,serializer:c},g={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:s.BlobSetHttpHeadersHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobSetHttpHeadersExceptionHeaders}},queryParameters:[n.comp,n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.ifMatch,n.ifNoneMatch,n.ifTags,n.blobCacheControl,n.blobContentType,n.blobContentMD5,n.blobContentEncoding,n.blobContentLanguage,n.blobContentDisposition],isXML:!0,serializer:c},f={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:s.BlobSetImmutabilityPolicyHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobSetImmutabilityPolicyExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp12],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifUnmodifiedSince,n.immutabilityPolicyExpiry,n.immutabilityPolicyMode],isXML:!0,serializer:c},y={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:s.BlobDeleteImmutabilityPolicyHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobDeleteImmutabilityPolicyExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp12],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1],isXML:!0,serializer:c},x={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:s.BlobSetLegalHoldHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobSetLegalHoldExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp13],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.legalHold],isXML:!0,serializer:c},b={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:s.BlobSetMetadataHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobSetMetadataExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp6],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.encryptionScope],isXML:!0,serializer:c},v={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:s.BlobAcquireLeaseHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobAcquireLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.action,n.duration,n.proposedLeaseId,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,serializer:c},S={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:s.BlobReleaseLeaseHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobReleaseLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.action1,n.leaseId1,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,serializer:c},N={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:s.BlobRenewLeaseHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobRenewLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.leaseId1,n.action2,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,serializer:c},w={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:s.BlobChangeLeaseHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobChangeLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.leaseId1,n.action4,n.proposedLeaseId1,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,serializer:c},C={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:s.BlobBreakLeaseHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobBreakLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.action3,n.breakPeriod,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,serializer:c},P={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:s.BlobCreateSnapshotHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobCreateSnapshotExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp14],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.encryptionScope],isXML:!0,serializer:c},_={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:s.BlobStartCopyFromURLHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobStartCopyFromURLExceptionHeaders}},queryParameters:[n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.ifMatch,n.ifNoneMatch,n.ifTags,n.immutabilityPolicyExpiry,n.immutabilityPolicyMode,n.tier,n.rehydratePriority,n.sourceIfModifiedSince,n.sourceIfUnmodifiedSince,n.sourceIfMatch,n.sourceIfNoneMatch,n.sourceIfTags,n.copySource,n.blobTagsString,n.sealBlob,n.legalHold1],isXML:!0,serializer:c},E={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:s.BlobCopyFromURLHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobCopyFromURLExceptionHeaders}},queryParameters:[n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.ifMatch,n.ifNoneMatch,n.ifTags,n.immutabilityPolicyExpiry,n.immutabilityPolicyMode,n.encryptionScope,n.tier,n.sourceIfModifiedSince,n.sourceIfUnmodifiedSince,n.sourceIfMatch,n.sourceIfNoneMatch,n.copySource,n.blobTagsString,n.legalHold1,n.xMsRequiresSync,n.sourceContentMD5,n.copySourceAuthorization,n.copySourceTags],isXML:!0,serializer:c},T={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:s.BlobAbortCopyFromURLHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobAbortCopyFromURLExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp15,n.copyId],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.copyActionAbortConstant],isXML:!0,serializer:c},R={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:s.BlobSetTierHeaders},202:{headersMapper:s.BlobSetTierHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobSetTierExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.snapshot,n.versionId,n.comp16],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifTags,n.rehydratePriority,n.tier1],isXML:!0,serializer:c},O={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:s.BlobGetAccountInfoHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobGetAccountInfoExceptionHeaders}},queryParameters:[n.comp,n.restype1],urlParameters:[n.url],headerParameters:[n.version,n.accept1],isXML:!0,serializer:c},I={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:s.BlobQueryHeaders},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:s.BlobQueryHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobQueryExceptionHeaders}},requestBody:n.queryRequest,queryParameters:[n.timeoutInSeconds,n.snapshot,n.comp17],urlParameters:[n.url],headerParameters:[n.contentType,n.accept,n.version,n.requestId,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:c},z={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:s.BlobTags,headersMapper:s.BlobGetTagsHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobGetTagsExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.snapshot,n.versionId,n.comp18],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifTags],isXML:!0,serializer:c},A={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:s.BlobSetTagsHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlobSetTagsExceptionHeaders}},requestBody:n.tags,queryParameters:[n.timeoutInSeconds,n.versionId,n.comp18],urlParameters:[n.url],headerParameters:[n.contentType,n.accept,n.version,n.requestId,n.leaseId,n.ifTags,n.transactionalContentMD5,n.transactionalContentCrc64],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:c}}),i.register("jzxYP",(t,r)=>{var a;function o(e){let{requestOptions:t,tracingOptions:r}=e,i=(0,a.__rest)(e,["requestOptions","tracingOptions"]),o=i;return t&&(o=Object.assign(Object.assign({},o),t)),r&&(o.tracingContext=r.tracingContext,o.spanOptions=null==r?void 0:r.spanOptions),o}e(t.exports,"operationOptionsToRequestOptionsBase",()=>o),a=i("9rvxL")}),i.register("e0hzI",(t,r)=>{var a,o,s;function n(e){let t=[],r="";if(e){let a=e.split(".");for(let e of a)"\\"===e.charAt(e.length-1)?r+=e.substr(0,e.length-1)+".":(r+=e,t.push(r),r="")}return t}function l(e,t,r){let a=t.type.className;if(!a)throw Error(`Class name for model "${r}" is not provided in the mapper "${JSON.stringify(t,void 0,2)}".`);return e.modelMappers[a]}function c(e,t,r){let a=t.type.modelProperties;if(!a){let i=l(e,t,r);if(!i)throw Error(`mapper() cannot be null or undefined for model "${t.type.className}".`);if(!(a=null==i?void 0:i.type.modelProperties))throw Error(`modelProperties cannot be null or undefined in the mapper "${JSON.stringify(i)}" of type "${t.type.className}" for object "${r}".`)}return a}function p(e,t,r,a){if(!r||!e.xmlNamespace)return t;let i=e.xmlNamespacePrefix?"xmlns:"+e.xmlNamespacePrefix:"xmlns",o={[i]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[s.XML_ATTRKEY])return t;{let e=Object.assign({},t);return e[s.XML_ATTRKEY]=o,e}}let n={};return n[a.xmlCharKey]=t,n[s.XML_ATTRKEY]=o,n}function d(e,t,r,a){let i=m(e,t);if(i){let o=i[a];if(void 0!=o){let a=r[o];if(void 0!=a){let r=t.type.uberParent||t.type.className,i=e.modelMappers.discriminators[a===r?a:r+"."+a];i&&(t=i)}}}return t}function m(e,t){return t.type.polymorphicDiscriminator||u(e,t.type.uberParent)||u(e,t.type.className)}function u(e,t){return t&&e.modelMappers[t]&&e.modelMappers[t].type.polymorphicDiscriminator}e(t.exports,"Serializer",()=>h),e(t.exports,"MapperType",()=>g),a=i("jXtg0"),o=i("dZmkP"),s=i("HfFAd");class h{constructor(e={},t){this.modelMappers=e,this.isXML=t}validateConstraints(e,t,r){let a=(e,a)=>{throw Error(`"${r}" with value "${t}" should satisfy the constraint "${e}": ${a}.`)};if(e.constraints&&void 0!=t){let{ExclusiveMaximum:r,ExclusiveMinimum:i,InclusiveMaximum:o,InclusiveMinimum:s,MaxItems:n,MaxLength:l,MinItems:c,MinLength:p,MultipleOf:d,Pattern:m,UniqueItems:u}=e.constraints;if(void 0!=r&&t>=r&&a("ExclusiveMaximum",r),void 0!=i&&t<=i&&a("ExclusiveMinimum",i),void 0!=o&&t>o&&a("InclusiveMaximum",o),void 0!=s&&t<s&&a("InclusiveMinimum",s),void 0!=n&&t.length>n&&a("MaxItems",n),void 0!=l&&t.length>l&&a("MaxLength",l),void 0!=c&&t.length<c&&a("MinItems",c),void 0!=p&&t.length<p&&a("MinLength",p),void 0!=d&&t%d!=0&&a("MultipleOf",d),m){let e="string"==typeof m?new RegExp(m):m;("string"!=typeof t||null===t.match(e))&&a("Pattern",m)}u&&t.some((e,t,r)=>r.indexOf(e)!==t)&&a("UniqueItems",u)}}serialize(e,t,r,i={}){var u,h,g;let f={rootName:null!==(u=i.rootName)&&void 0!==u?u:"",includeRoot:null!==(h=i.includeRoot)&&void 0!==h&&h,xmlCharKey:null!==(g=i.xmlCharKey)&&void 0!==g?g:s.XML_CHARKEY},y={},x=e.type.name;r||(r=e.serializedName),null!==x.match(/^Sequence$/i)&&(y=[]),e.isConstant&&(t=e.defaultValue);let{required:b,nullable:v}=e;if(b&&v&&void 0===t)throw Error(`${r} cannot be undefined.`);if(b&&!v&&void 0==t)throw Error(`${r} cannot be null or undefined.`);if(!b&&!1===v&&null===t)throw Error(`${r} cannot be null.`);return void 0==t?y=t:null!==x.match(/^any$/i)?y=t:null!==x.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)?y=((e,t,r)=>{if(null!=r){if(null!==e.match(/^Number$/i)){if("number"!=typeof r)throw Error(`${t} with value ${r} must be of type number.`)}else if(null!==e.match(/^String$/i)){if("string"!=typeof r.valueOf())throw Error(`${t} with value "${r}" must be of type string.`)}else if(null!==e.match(/^Uuid$/i)){if(!("string"==typeof r.valueOf()&&o.isValidUuid(r)))throw Error(`${t} with value "${r}" must be of type string and a valid uuid.`)}else if(null!==e.match(/^Boolean$/i)){if("boolean"!=typeof r)throw Error(`${t} with value ${r} must be of type boolean.`)}else if(null!==e.match(/^Stream$/i)){let e=typeof r;if("string"!==e&&"function"!==e&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!(("function"==typeof Blob||"object"==typeof Blob)&&r instanceof Blob))throw Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, or a function returning NodeJS.ReadableStream.`)}}return r})(x,r,t):null!==x.match(/^Enum$/i)?y=((e,t,r)=>{if(!t)throw Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);let a=t.some(e=>"string"==typeof e.valueOf()?e.toLowerCase()===r.toLowerCase():e===r);if(!a)throw Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r})(r,e.type.allowedValues,t):null!==x.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)?y=((e,t,r)=>{if(void 0!=t){if(null!==e.match(/^Date$/i)){if(!(t instanceof Date||"string"==typeof t.valueOf()&&!isNaN(Date.parse(t))))throw Error(`${r} 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(null!==e.match(/^DateTime$/i)){if(!(t instanceof Date||"string"==typeof t.valueOf()&&!isNaN(Date.parse(t))))throw Error(`${r} must be an instanceof Date or a string in ISO8601 format.`);t=t instanceof Date?t.toISOString():new Date(t).toISOString()}else if(null!==e.match(/^DateTimeRfc1123$/i)){if(!(t instanceof Date||"string"==typeof t.valueOf()&&!isNaN(Date.parse(t))))throw Error(`${r} must be an instanceof Date or a string in RFC-1123 format.`);t=t instanceof Date?t.toUTCString():new Date(t).toUTCString()}else if(null!==e.match(/^UnixTime$/i)){if(!(t instanceof Date||"string"==typeof t.valueOf()&&!isNaN(Date.parse(t))))throw Error(`${r} must be an instanceof Date or a string in RFC-1123/ISO8601 format for it to be serialized in UnixTime/Epoch format.`);t=(e=>{if(e)return"string"==typeof e.valueOf()&&(e=new Date(e)),Math.floor(e.getTime()/1e3)})(t)}else if(null!==e.match(/^TimeSpan$/i)&&!o.isDuration(t))throw Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t})(x,t,r):null!==x.match(/^ByteArray$/i)?y=((e,t)=>{let r="";if(void 0!=t){if(!(t instanceof Uint8Array))throw Error(`${e} must be of type Uint8Array.`);r=a.encodeByteArray(t)}return r})(r,t):null!==x.match(/^Base64Url$/i)?y=((e,t)=>{let r="";if(void 0!=t){if(!(t instanceof Uint8Array))throw Error(`${e} must be of type Uint8Array.`);r=(e=>{if(!e)return;if(!(e instanceof Uint8Array))throw Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=a.encodeByteArray(e);return((e,t)=>{let r=e.length;for(;r-1>=0&&"="===e[r-1];)--r;return e.substr(0,r)})(t,0).replace(/\+/g,"-").replace(/\//g,"_")})(t)||""}return r})(r,t):null!==x.match(/^Sequence$/i)?y=((e,t,r,a,i,o)=>{if(!Array.isArray(r))throw Error(`${a} must be of type Array.`);let n=t.type.element;if(!n||"object"!=typeof n)throw Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${a}.`);let l=[];for(let t=0;t<r.length;t++){let c=e.serialize(n,r[t],a,o);if(i&&n.xmlNamespace){let e=n.xmlNamespacePrefix?"xmlns:"+n.xmlNamespacePrefix:"xmlns";"Composite"===n.type.name?(l[t]=Object.assign({},c),l[t][s.XML_ATTRKEY]={[e]:n.xmlNamespace}):(l[t]={},l[t][o.xmlCharKey]=c,l[t][s.XML_ATTRKEY]={[e]:n.xmlNamespace})}else l[t]=c}return l})(this,e,t,r,!!this.isXML,f):null!==x.match(/^Dictionary$/i)?y=((e,t,r,a,i,o)=>{if("object"!=typeof r)throw Error(`${a} must be of type object.`);let n=t.type.value;if(!n||"object"!=typeof n)throw Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${a}.`);let l={};for(let t of Object.keys(r)){let s=e.serialize(n,r[t],a,o);l[t]=p(n,s,i,o)}if(i&&t.xmlNamespace){let e=t.xmlNamespacePrefix?"xmlns:"+t.xmlNamespacePrefix:"xmlns";return l[s.XML_ATTRKEY]={[e]:t.xmlNamespace},l}return l})(this,e,t,r,!!this.isXML,f):null!==x.match(/^Composite$/i)&&(y=((e,t,r,a,i,o)=>{if(m(e,t)&&(t=d(e,t,r,"clientName")),void 0!=r){let d={},u=c(e,t,a);for(let l of Object.keys(u)){let c;let h=u[l];if(h.readOnly)continue;let g=d;if(e.isXML)c=h.xmlIsWrapped?h.xmlName:h.xmlElementName||h.xmlName;else{let e=n(h.serializedName);for(let t of(c=e.pop(),e)){let e=g[t];void 0==e&&(void 0!=r[l]||void 0!==h.defaultValue)&&(g[t]={}),g=g[t]}}if(void 0!=g){if(i&&t.xmlNamespace){let e=t.xmlNamespacePrefix?"xmlns:"+t.xmlNamespacePrefix:"xmlns";g[s.XML_ATTRKEY]=Object.assign(Object.assign({},g[s.XML_ATTRKEY]),{[e]:t.xmlNamespace})}let n=""!==h.serializedName?a+"."+h.serializedName:a,d=r[l],u=m(e,t);u&&u.clientName===l&&void 0==d&&(d=t.serializedName);let f=e.serialize(h,d,n,o);if(void 0!==f&&void 0!=c){let e=p(h,f,i,o);i&&h.xmlIsAttribute?(g[s.XML_ATTRKEY]=g[s.XML_ATTRKEY]||{},g[s.XML_ATTRKEY][c]=f):i&&h.xmlIsWrapped?g[c]={[h.xmlElementName]:e}:g[c]=e}}}let h=((e,t,r)=>{let a=t.type.additionalProperties;if(!a&&t.type.className){let a=l(e,t,r);return null==a?void 0:a.type.additionalProperties}return a})(e,t,a);if(h){let t=Object.keys(u);for(let i in r){let s=t.every(e=>e!==i);s&&(d[i]=e.serialize(h,r[i],a+'["'+i+'"]',o))}}return d}return r})(this,e,t,r,!!this.isXML,f)),y}deserialize(e,t,r,i={}){var o,l,p;let u;let h={rootName:null!==(o=i.rootName)&&void 0!==o?o:"",includeRoot:null!==(l=i.includeRoot)&&void 0!==l&&l,xmlCharKey:null!==(p=i.xmlCharKey)&&void 0!==p?p:s.XML_CHARKEY};if(void 0==t)return this.isXML&&"Sequence"===e.type.name&&!e.xmlIsWrapped&&(t=[]),void 0!==e.defaultValue&&(t=e.defaultValue),t;let g=e.type.name;if(r||(r=e.serializedName),null!==g.match(/^Composite$/i))u=((e,t,r,a,i)=>{var o,l,p;let u=null!==(o=i.xmlCharKey)&&void 0!==o?o:s.XML_CHARKEY;m(e,t)&&(t=d(e,t,r,"serializedName"));let h=c(e,t,a),g={},f=[];for(let o of Object.keys(h)){let c=h[o],p=n(h[o].serializedName);f.push(p[0]);let{serializedName:d,xmlName:m,xmlElementName:y}=c,x=a;""!==d&&void 0!==d&&(x=a+"."+d);let b=c.headerCollectionPrefix;if(b){let t={};for(let a of Object.keys(r))a.startsWith(b)&&(t[a.substring(b.length)]=e.deserialize(c.type.value,r[a],x,i)),f.push(a);g[o]=t}else if(e.isXML){if(c.xmlIsAttribute&&r[s.XML_ATTRKEY])g[o]=e.deserialize(c,r[s.XML_ATTRKEY][m],x,i);else if(c.xmlIsMsText)void 0!==r[u]?g[o]=r[u]:"string"==typeof r&&(g[o]=r);else{let t=y||m||d;if(c.xmlIsWrapped){let t=r[m],a=null!==(l=null==t?void 0:t[y])&&void 0!==l?l:[];g[o]=e.deserialize(c,a,x,i),f.push(m)}else{let a=r[t];g[o]=e.deserialize(c,a,x,i),f.push(t)}}}else{let a,s;let n=r;for(let e of p){if(!n)break;n=n[e]}a=n;let l=t.type.polymorphicDiscriminator;if(l&&o===l.clientName&&void 0==a&&(a=t.serializedName),Array.isArray(r[o])&&""===h[o].serializedName){a=r[o];let t=e.deserialize(c,a,x,i);for(let[e,r]of Object.entries(g))Object.prototype.hasOwnProperty.call(t,e)||(t[e]=r);g=t}else(void 0!==a||void 0!==c.defaultValue)&&(s=e.deserialize(c,a,x,i),g[o]=s)}}let y=t.type.additionalProperties;if(y){let t=e=>{for(let t in h){let r=n(h[t].serializedName);if(r[0]===e)return!1}return!0};for(let o in r)t(o)&&(g[o]=e.deserialize(y,r[o],a+'["'+o+'"]',i))}else if(r)for(let e of Object.keys(r))void 0!==g[e]||f.includes(e)||(p=e,[(0,s.XML_ATTRKEY),i.xmlCharKey].includes(p))||(g[e]=r[e]);return g})(this,e,t,r,h);else{if(this.isXML){let e=h.xmlCharKey,r=t;void 0!=r[s.XML_ATTRKEY]&&void 0!=r[e]&&(t=r[e])}null!==g.match(/^Number$/i)?isNaN(u=parseFloat(t))&&(u=t):null!==g.match(/^Boolean$/i)?u="true"===t||"false"!==t&&t:null!==g.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)?u=t:null!==g.match(/^(Date|DateTime|DateTimeRfc1123)$/i)?u=new Date(t):null!==g.match(/^UnixTime$/i)?u=(e=>{if(e)return new Date(1e3*e)})(t):null!==g.match(/^ByteArray$/i)?u=a.decodeString(t):null!==g.match(/^Base64Url$/i)?u=(e=>{if(e){if(e&&"string"!=typeof e.valueOf())throw Error("Please provide an input of type string for converting to Uint8Array");return e=e.replace(/-/g,"+").replace(/_/g,"/"),a.decodeString(e)}})(t):null!==g.match(/^Sequence$/i)?u=((e,t,r,a,i)=>{let o=t.type.element;if(!o||"object"!=typeof o)throw Error('element" metadata for an Array must be defined in the mapper and it must of type "object" in '+a);if(r){Array.isArray(r)||(r=[r]);let t=[];for(let s=0;s<r.length;s++)t[s]=e.deserialize(o,r[s],`${a}[${s}]`,i);return t}return r})(this,e,t,r,h):null!==g.match(/^Dictionary$/i)&&(u=((e,t,r,a,i)=>{let o=t.type.value;if(!o||"object"!=typeof o)throw Error('"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in '+a);if(r){let t={};for(let s of Object.keys(r))t[s]=e.deserialize(o,r[s],a,i);return t}return r})(this,e,t,r,h))}return e.isConstant&&(u=e.defaultValue),u}}let g=(e=>{let t={};for(let r of e)t[r]=r;return t})(["Base64Url","Boolean","ByteArray","Composite","Date","DateTime","DateTimeRfc1123","Dictionary","Enum","Number","Object","Sequence","String","Stream","TimeSpan","UnixTime"])}),i.register("jXtg0",(t,r)=>{function a(e){let t=e instanceof Buffer?e:Buffer.from(e.buffer);return t.toString("base64")}function i(e){return Buffer.from(e,"base64")}e(t.exports,"encodeByteArray",()=>a),e(t.exports,"decodeString",()=>i)}),i.register("aE91r",(t,r)=>{e(t.exports,"BlobServiceProperties",()=>a),e(t.exports,"Logging",()=>i),e(t.exports,"RetentionPolicy",()=>o),e(t.exports,"Metrics",()=>s),e(t.exports,"CorsRule",()=>n),e(t.exports,"StaticWebsite",()=>l),e(t.exports,"StorageError",()=>c),e(t.exports,"BlobServiceStatistics",()=>p),e(t.exports,"GeoReplication",()=>d),e(t.exports,"ListContainersSegmentResponse",()=>m),e(t.exports,"ContainerItem",()=>u),e(t.exports,"ContainerProperties",()=>h),e(t.exports,"KeyInfo",()=>g),e(t.exports,"UserDelegationKey",()=>f),e(t.exports,"FilterBlobSegment",()=>y),e(t.exports,"FilterBlobItem",()=>x),e(t.exports,"BlobTags",()=>b),e(t.exports,"BlobTag",()=>v),e(t.exports,"SignedIdentifier",()=>S),e(t.exports,"AccessPolicy",()=>N),e(t.exports,"ListBlobsFlatSegmentResponse",()=>w),e(t.exports,"BlobFlatListSegment",()=>C),e(t.exports,"BlobItemInternal",()=>P),e(t.exports,"BlobName",()=>_),e(t.exports,"BlobPropertiesInternal",()=>E),e(t.exports,"ListBlobsHierarchySegmentResponse",()=>T),e(t.exports,"BlobHierarchyListSegment",()=>R),e(t.exports,"BlobPrefix",()=>O),e(t.exports,"BlockLookupList",()=>I),e(t.exports,"BlockList",()=>z),e(t.exports,"Block",()=>A),e(t.exports,"PageList",()=>B),e(t.exports,"PageRange",()=>q),e(t.exports,"ClearRange",()=>M),e(t.exports,"QueryRequest",()=>D),e(t.exports,"QuerySerialization",()=>k),e(t.exports,"QueryFormat",()=>L),e(t.exports,"DelimitedTextConfiguration",()=>j),e(t.exports,"JsonTextConfiguration",()=>H),e(t.exports,"ArrowConfiguration",()=>U),e(t.exports,"ArrowField",()=>F),e(t.exports,"ServiceSetPropertiesHeaders",()=>$),e(t.exports,"ServiceSetPropertiesExceptionHeaders",()=>V),e(t.exports,"ServiceGetPropertiesHeaders",()=>K),e(t.exports,"ServiceGetPropertiesExceptionHeaders",()=>G),e(t.exports,"ServiceGetStatisticsHeaders",()=>W),e(t.exports,"ServiceGetStatisticsExceptionHeaders",()=>X),e(t.exports,"ServiceListContainersSegmentHeaders",()=>Y),e(t.exports,"ServiceListContainersSegmentExceptionHeaders",()=>Q),e(t.exports,"ServiceGetUserDelegationKeyHeaders",()=>Z),e(t.exports,"ServiceGetUserDelegationKeyExceptionHeaders",()=>J),e(t.exports,"ServiceGetAccountInfoHeaders",()=>ee),e(t.exports,"ServiceGetAccountInfoExceptionHeaders",()=>et),e(t.exports,"ServiceSubmitBatchHeaders",()=>er),e(t.exports,"ServiceSubmitBatchExceptionHeaders",()=>ea),e(t.exports,"ServiceFilterBlobsHeaders",()=>ei),e(t.exports,"ServiceFilterBlobsExceptionHeaders",()=>eo),e(t.exports,"ContainerCreateHeaders",()=>es),e(t.exports,"ContainerCreateExceptionHeaders",()=>en),e(t.exports,"ContainerGetPropertiesHeaders",()=>el),e(t.exports,"ContainerGetPropertiesExceptionHeaders",()=>ec),e(t.exports,"ContainerDeleteHeaders",()=>ep),e(t.exports,"ContainerDeleteExceptionHeaders",()=>ed),e(t.exports,"ContainerSetMetadataHeaders",()=>em),e(t.exports,"ContainerSetMetadataExceptionHeaders",()=>eu),e(t.exports,"ContainerGetAccessPolicyHeaders",()=>eh),e(t.exports,"ContainerGetAccessPolicyExceptionHeaders",()=>eg),e(t.exports,"ContainerSetAccessPolicyHeaders",()=>ef),e(t.exports,"ContainerSetAccessPolicyExceptionHeaders",()=>ey),e(t.exports,"ContainerRestoreHeaders",()=>ex),e(t.exports,"ContainerRestoreExceptionHeaders",()=>eb),e(t.exports,"ContainerRenameHeaders",()=>ev),e(t.exports,"ContainerRenameExceptionHeaders",()=>eS),e(t.exports,"ContainerSubmitBatchHeaders",()=>eN),e(t.exports,"ContainerSubmitBatchExceptionHeaders",()=>ew),e(t.exports,"ContainerFilterBlobsHeaders",()=>eC),e(t.exports,"ContainerFilterBlobsExceptionHeaders",()=>eP),e(t.exports,"ContainerAcquireLeaseHeaders",()=>e_),e(t.exports,"ContainerAcquireLeaseExceptionHeaders",()=>eE),e(t.exports,"ContainerReleaseLeaseHeaders",()=>eT),e(t.exports,"ContainerReleaseLeaseExceptionHeaders",()=>eR),e(t.exports,"ContainerRenewLeaseHeaders",()=>eO),e(t.exports,"ContainerRenewLeaseExceptionHeaders",()=>eI),e(t.exports,"ContainerBreakLeaseHeaders",()=>ez),e(t.exports,"ContainerBreakLeaseExceptionHeaders",()=>eA),e(t.exports,"ContainerChangeLeaseHeaders",()=>eB),e(t.exports,"ContainerChangeLeaseExceptionHeaders",()=>eq),e(t.exports,"ContainerListBlobFlatSegmentHeaders",()=>eM),e(t.exports,"ContainerListBlobFlatSegmentExceptionHeaders",()=>eD),e(t.exports,"ContainerListBlobHierarchySegmentHeaders",()=>ek),e(t.exports,"ContainerListBlobHierarchySegmentExceptionHeaders",()=>eL),e(t.exports,"ContainerGetAccountInfoHeaders",()=>ej),e(t.exports,"ContainerGetAccountInfoExceptionHeaders",()=>eH),e(t.exports,"BlobDownloadHeaders",()=>eU),e(t.exports,"BlobDownloadExceptionHeaders",()=>eF),e(t.exports,"BlobGetPropertiesHeaders",()=>e$),e(t.exports,"BlobGetPropertiesExceptionHeaders",()=>eV),e(t.exports,"BlobDeleteHeaders",()=>eK),e(t.exports,"BlobDeleteExceptionHeaders",()=>eG),e(t.exports,"BlobUndeleteHeaders",()=>eW),e(t.exports,"BlobUndeleteExceptionHeaders",()=>eX),e(t.exports,"BlobSetExpiryHeaders",()=>eY),e(t.exports,"BlobSetExpiryExceptionHeaders",()=>eQ),e(t.exports,"BlobSetHttpHeadersHeaders",()=>eZ),e(t.exports,"BlobSetHttpHeadersExceptionHeaders",()=>eJ),e(t.exports,"BlobSetImmutabilityPolicyHeaders",()=>e0),e(t.exports,"BlobSetImmutabilityPolicyExceptionHeaders",()=>e1),e(t.exports,"BlobDeleteImmutabilityPolicyHeaders",()=>e2),e(t.exports,"BlobDeleteImmutabilityPolicyExceptionHeaders",()=>e3),e(t.exports,"BlobSetLegalHoldHeaders",()=>e5),e(t.exports,"BlobSetLegalHoldExceptionHeaders",()=>e6),e(t.exports,"BlobSetMetadataHeaders",()=>e8),e(t.exports,"BlobSetMetadataExceptionHeaders",()=>e4),e(t.exports,"BlobAcquireLeaseHeaders",()=>e7),e(t.exports,"BlobAcquireLeaseExceptionHeaders",()=>e9),e(t.exports,"BlobReleaseLeaseHeaders",()=>te),e(t.exports,"BlobReleaseLeaseExceptionHeaders",()=>tt),e(t.exports,"BlobRenewLeaseHeaders",()=>tr),e(t.exports,"BlobRenewLeaseExceptionHeaders",()=>ta),e(t.exports,"BlobChangeLeaseHeaders",()=>ti),e(t.exports,"BlobChangeLeaseExceptionHeaders",()=>to),e(t.exports,"BlobBreakLeaseHeaders",()=>ts),e(t.exports,"BlobBreakLeaseExceptionHeaders",()=>tn),e(t.exports,"BlobCreateSnapshotHeaders",()=>tl),e(t.exports,"BlobCreateSnapshotExceptionHeaders",()=>tc),e(t.exports,"BlobStartCopyFromURLHeaders",()=>tp),e(t.exports,"BlobStartCopyFromURLExceptionHeaders",()=>td),e(t.exports,"BlobCopyFromURLHeaders",()=>tm),e(t.exports,"BlobCopyFromURLExceptionHeaders",()=>tu),e(t.exports,"BlobAbortCopyFromURLHeaders",()=>th),e(t.exports,"BlobAbortCopyFromURLExceptionHeaders",()=>tg),e(t.exports,"BlobSetTierHeaders",()=>tf),e(t.exports,"BlobSetTierExceptionHeaders",()=>ty),e(t.exports,"BlobGetAccountInfoHeaders",()=>tx),e(t.exports,"BlobGetAccountInfoExceptionHeaders",()=>tb),e(t.exports,"BlobQueryHeaders",()=>tv),e(t.exports,"BlobQueryExceptionHeaders",()=>tS),e(t.exports,"BlobGetTagsHeaders",()=>tN),e(t.exports,"BlobGetTagsExceptionHeaders",()=>tw),e(t.exports,"BlobSetTagsHeaders",()=>tC),e(t.exports,"BlobSetTagsExceptionHeaders",()=>tP),e(t.exports,"PageBlobCreateHeaders",()=>t_),e(t.exports,"PageBlobCreateExceptionHeaders",()=>tE),e(t.exports,"PageBlobUploadPagesHeaders",()=>tT),e(t.exports,"PageBlobUploadPagesExceptionHeaders",()=>tR),e(t.exports,"PageBlobClearPagesHeaders",()=>tO),e(t.exports,"PageBlobClearPagesExceptionHeaders",()=>tI),e(t.exports,"PageBlobUploadPagesFromURLHeaders",()=>tz),e(t.exports,"PageBlobUploadPagesFromURLExceptionHeaders",()=>tA),e(t.exports,"PageBlobGetPageRangesHeaders",()=>tB),e(t.exports,"PageBlobGetPageRangesExceptionHeaders",()=>tq),e(t.exports,"PageBlobGetPageRangesDiffHeaders",()=>tM),e(t.exports,"PageBlobGetPageRangesDiffExceptionHeaders",()=>tD),e(t.exports,"PageBlobResizeHeaders",()=>tk),e(t.exports,"PageBlobResizeExceptionHeaders",()=>tL),e(t.exports,"PageBlobUpdateSequenceNumberHeaders",()=>tj),e(t.exports,"PageBlobUpdateSequenceNumberExceptionHeaders",()=>tH),e(t.exports,"PageBlobCopyIncrementalHeaders",()=>tU),e(t.exports,"PageBlobCopyIncrementalExceptionHeaders",()=>tF),e(t.exports,"AppendBlobCreateHeaders",()=>t$),e(t.exports,"AppendBlobCreateExceptionHeaders",()=>tV),e(t.exports,"AppendBlobAppendBlockHeaders",()=>tK),e(t.exports,"AppendBlobAppendBlockExceptionHeaders",()=>tG),e(t.exports,"AppendBlobAppendBlockFromUrlHeaders",()=>tW),e(t.exports,"AppendBlobAppendBlockFromUrlExceptionHeaders",()=>tX),e(t.exports,"AppendBlobSealHeaders",()=>tY),e(t.exports,"AppendBlobSealExceptionHeaders",()=>tQ),e(t.exports,"BlockBlobUploadHeaders",()=>tZ),e(t.exports,"BlockBlobUploadExceptionHeaders",()=>tJ),e(t.exports,"BlockBlobPutBlobFromUrlHeaders",()=>t0),e(t.exports,"BlockBlobPutBlobFromUrlExceptionHeaders",()=>t1),e(t.exports,"BlockBlobStageBlockHeaders",()=>t2),e(t.exports,"BlockBlobStageBlockExceptionHeaders",()=>t3),e(t.exports,"BlockBlobStageBlockFromURLHeaders",()=>t5),e(t.exports,"BlockBlobStageBlockFromURLExceptionHeaders",()=>t6),e(t.exports,"BlockBlobCommitBlockListHeaders",()=>t8),e(t.exports,"BlockBlobCommitBlockListExceptionHeaders",()=>t4),e(t.exports,"BlockBlobGetBlockListHeaders",()=>t7),e(t.exports,"BlockBlobGetBlockListExceptionHeaders",()=>t9);let a={serializedName:"BlobServiceProperties",xmlName:"StorageServiceProperties",type:{name:"Composite",className:"BlobServiceProperties",modelProperties:{blobAnalyticsLogging:{serializedName:"Logging",xmlName:"Logging",type:{name:"Composite",className:"Logging"}},hourMetrics:{serializedName:"HourMetrics",xmlName:"HourMetrics",type:{name:"Composite",className:"Metrics"}},minuteMetrics:{serializedName:"MinuteMetrics",xmlName:"MinuteMetrics",type:{name:"Composite",className:"Metrics"}},cors:{serializedName:"Cors",xmlName:"Cors",xmlIsWrapped:!0,xmlElementName:"CorsRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}},defaultServiceVersion:{serializedName:"DefaultServiceVersion",xmlName:"DefaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{serializedName:"DeleteRetentionPolicy",xmlName:"DeleteRetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},staticWebsite:{serializedName:"StaticWebsite",xmlName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite"}}}}},i={serializedName:"Logging",type:{name:"Composite",className:"Logging",modelProperties:{version:{serializedName:"Version",required:!0,xmlName:"Version",type:{name:"String"}},deleteProperty:{serializedName:"Delete",required:!0,xmlName:"Delete",type:{name:"Boolean"}},read:{serializedName:"Read",required:!0,xmlName:"Read",type:{name:"Boolean"}},write:{serializedName:"Write",required:!0,xmlName:"Write",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},o={serializedName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},days:{constraints:{InclusiveMinimum:1},serializedName:"Days",xmlName:"Days",type:{name:"Number"}}}}},s={serializedName:"Metrics",type:{name:"Composite",className:"Metrics",modelProperties:{version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},includeAPIs:{serializedName:"IncludeAPIs",xmlName:"IncludeAPIs",type:{name:"Boolean"}},retentionPolicy:{serializedName:"RetentionPolicy",xmlName:"RetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}}}}},n={serializedName:"CorsRule",type:{name:"Composite",className:"CorsRule",modelProperties:{allowedOrigins:{serializedName:"AllowedOrigins",required:!0,xmlName:"AllowedOrigins",type:{name:"String"}},allowedMethods:{serializedName:"AllowedMethods",required:!0,xmlName:"AllowedMethods",type:{name:"String"}},allowedHeaders:{serializedName:"AllowedHeaders",required:!0,xmlName:"AllowedHeaders",type:{name:"String"}},exposedHeaders:{serializedName:"ExposedHeaders",required:!0,xmlName:"ExposedHeaders",type:{name:"String"}},maxAgeInSeconds:{constraints:{InclusiveMinimum:0},serializedName:"MaxAgeInSeconds",required:!0,xmlName:"MaxAgeInSeconds",type:{name:"Number"}}}}},l={serializedName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite",modelProperties:{enabled:{serializedName:"Enabled",required:!0,xmlName:"Enabled",type:{name:"Boolean"}},indexDocument:{serializedName:"IndexDocument",xmlName:"IndexDocument",type:{name:"String"}},errorDocument404Path:{serializedName:"ErrorDocument404Path",xmlName:"ErrorDocument404Path",type:{name:"String"}},defaultIndexDocumentPath:{serializedName:"DefaultIndexDocumentPath",xmlName:"DefaultIndexDocumentPath",type:{name:"String"}}}}},c={serializedName:"StorageError",type:{name:"Composite",className:"StorageError",modelProperties:{message:{serializedName:"Message",xmlName:"Message",type:{name:"String"}},code:{serializedName:"Code",xmlName:"Code",type:{name:"String"}}}}},p={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},d={serializedName:"GeoReplication",type:{name:"Composite",className:"GeoReplication",modelProperties:{status:{serializedName:"Status",required:!0,xmlName:"Status",type:{name:"Enum",allowedValues:["live","bootstrap","unavailable"]}},lastSyncOn:{serializedName:"LastSyncTime",required:!0,xmlName:"LastSyncTime",type:{name:"DateTimeRfc1123"}}}}},m={serializedName:"ListContainersSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListContainersSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},containerItems:{serializedName:"ContainerItems",required:!0,xmlName:"Containers",xmlIsWrapped:!0,xmlElementName:"Container",type:{name:"Sequence",element:{type:{name:"Composite",className:"ContainerItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},u={serializedName:"ContainerItem",xmlName:"Container",type:{name:"Composite",className:"ContainerItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},deleted:{serializedName:"Deleted",xmlName:"Deleted",type:{name:"Boolean"}},version:{serializedName:"Version",xmlName:"Version",type:{name:"String"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"ContainerProperties"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}}}}},h={serializedName:"ContainerProperties",type:{name:"Composite",className:"ContainerProperties",modelProperties:{lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},publicAccess:{serializedName:"PublicAccess",xmlName:"PublicAccess",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"HasImmutabilityPolicy",xmlName:"HasImmutabilityPolicy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"HasLegalHold",xmlName:"HasLegalHold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"DefaultEncryptionScope",xmlName:"DefaultEncryptionScope",type:{name:"String"}},preventEncryptionScopeOverride:{serializedName:"DenyEncryptionScopeOverride",xmlName:"DenyEncryptionScopeOverride",type:{name:"Boolean"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},isImmutableStorageWithVersioningEnabled:{serializedName:"ImmutableStorageWithVersioningEnabled",xmlName:"ImmutableStorageWithVersioningEnabled",type:{name:"Boolean"}}}}},g={serializedName:"KeyInfo",type:{name:"Composite",className:"KeyInfo",modelProperties:{startsOn:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",required:!0,xmlName:"Expiry",type:{name:"String"}}}}},f={serializedName:"UserDelegationKey",type:{name:"Composite",className:"UserDelegationKey",modelProperties:{signedObjectId:{serializedName:"SignedOid",required:!0,xmlName:"SignedOid",type:{name:"String"}},signedTenantId:{serializedName:"SignedTid",required:!0,xmlName:"SignedTid",type:{name:"String"}},signedStartsOn:{serializedName:"SignedStart",required:!0,xmlName:"SignedStart",type:{name:"String"}},signedExpiresOn:{serializedName:"SignedExpiry",required:!0,xmlName:"SignedExpiry",type:{name:"String"}},signedService:{serializedName:"SignedService",required:!0,xmlName:"SignedService",type:{name:"String"}},signedVersion:{serializedName:"SignedVersion",required:!0,xmlName:"SignedVersion",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},y={serializedName:"FilterBlobSegment",xmlName:"EnumerationResults",type:{name:"Composite",className:"FilterBlobSegment",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},where:{serializedName:"Where",required:!0,xmlName:"Where",type:{name:"String"}},blobs:{serializedName:"Blobs",required:!0,xmlName:"Blobs",xmlIsWrapped:!0,xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"FilterBlobItem"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},x={serializedName:"FilterBlobItem",xmlName:"Blob",type:{name:"Composite",className:"FilterBlobItem",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",type:{name:"String"}},tags:{serializedName:"Tags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}}}}},b={serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags",modelProperties:{blobTagSet:{serializedName:"BlobTagSet",required:!0,xmlName:"TagSet",xmlIsWrapped:!0,xmlElementName:"Tag",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobTag"}}}}}}},v={serializedName:"BlobTag",xmlName:"Tag",type:{name:"Composite",className:"BlobTag",modelProperties:{key:{serializedName:"Key",required:!0,xmlName:"Key",type:{name:"String"}},value:{serializedName:"Value",required:!0,xmlName:"Value",type:{name:"String"}}}}},S={serializedName:"SignedIdentifier",xmlName:"SignedIdentifier",type:{name:"Composite",className:"SignedIdentifier",modelProperties:{id:{serializedName:"Id",required:!0,xmlName:"Id",type:{name:"String"}},accessPolicy:{serializedName:"AccessPolicy",xmlName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy"}}}}},N={serializedName:"AccessPolicy",type:{name:"Composite",className:"AccessPolicy",modelProperties:{startsOn:{serializedName:"Start",xmlName:"Start",type:{name:"String"}},expiresOn:{serializedName:"Expiry",xmlName:"Expiry",type:{name:"String"}},permissions:{serializedName:"Permission",xmlName:"Permission",type:{name:"String"}}}}},w={serializedName:"ListBlobsFlatSegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsFlatSegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},C={serializedName:"BlobFlatListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobFlatListSegment",modelProperties:{blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},P={serializedName:"BlobItemInternal",xmlName:"Blob",type:{name:"Composite",className:"BlobItemInternal",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}},deleted:{serializedName:"Deleted",required:!0,xmlName:"Deleted",type:{name:"Boolean"}},snapshot:{serializedName:"Snapshot",required:!0,xmlName:"Snapshot",type:{name:"String"}},versionId:{serializedName:"VersionId",xmlName:"VersionId",type:{name:"String"}},isCurrentVersion:{serializedName:"IsCurrentVersion",xmlName:"IsCurrentVersion",type:{name:"Boolean"}},properties:{serializedName:"Properties",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal"}},metadata:{serializedName:"Metadata",xmlName:"Metadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},blobTags:{serializedName:"BlobTags",xmlName:"Tags",type:{name:"Composite",className:"BlobTags"}},objectReplicationMetadata:{serializedName:"ObjectReplicationMetadata",xmlName:"OrMetadata",type:{name:"Dictionary",value:{type:{name:"String"}}}},hasVersionsOnly:{serializedName:"HasVersionsOnly",xmlName:"HasVersionsOnly",type:{name:"Boolean"}}}}},_={serializedName:"BlobName",type:{name:"Composite",className:"BlobName",modelProperties:{encoded:{serializedName:"Encoded",xmlName:"Encoded",xmlIsAttribute:!0,type:{name:"Boolean"}},content:{serializedName:"content",xmlName:"content",xmlIsMsText:!0,type:{name:"String"}}}}},E={serializedName:"BlobPropertiesInternal",xmlName:"Properties",type:{name:"Composite",className:"BlobPropertiesInternal",modelProperties:{createdOn:{serializedName:"Creation-Time",xmlName:"Creation-Time",type:{name:"DateTimeRfc1123"}},lastModified:{serializedName:"Last-Modified",required:!0,xmlName:"Last-Modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"Etag",required:!0,xmlName:"Etag",type:{name:"String"}},contentLength:{serializedName:"Content-Length",xmlName:"Content-Length",type:{name:"Number"}},contentType:{serializedName:"Content-Type",xmlName:"Content-Type",type:{name:"String"}},contentEncoding:{serializedName:"Content-Encoding",xmlName:"Content-Encoding",type:{name:"String"}},contentLanguage:{serializedName:"Content-Language",xmlName:"Content-Language",type:{name:"String"}},contentMD5:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}},contentDisposition:{serializedName:"Content-Disposition",xmlName:"Content-Disposition",type:{name:"String"}},cacheControl:{serializedName:"Cache-Control",xmlName:"Cache-Control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"BlobType",xmlName:"BlobType",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},leaseStatus:{serializedName:"LeaseStatus",xmlName:"LeaseStatus",type:{name:"Enum",allowedValues:["locked","unlocked"]}},leaseState:{serializedName:"LeaseState",xmlName:"LeaseState",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseDuration:{serializedName:"LeaseDuration",xmlName:"LeaseDuration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},copyId:{serializedName:"CopyId",xmlName:"CopyId",type:{name:"String"}},copyStatus:{serializedName:"CopyStatus",xmlName:"CopyStatus",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},copySource:{serializedName:"CopySource",xmlName:"CopySource",type:{name:"String"}},copyProgress:{serializedName:"CopyProgress",xmlName:"CopyProgress",type:{name:"String"}},copyCompletedOn:{serializedName:"CopyCompletionTime",xmlName:"CopyCompletionTime",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"CopyStatusDescription",xmlName:"CopyStatusDescription",type:{name:"String"}},serverEncrypted:{serializedName:"ServerEncrypted",xmlName:"ServerEncrypted",type:{name:"Boolean"}},incrementalCopy:{serializedName:"IncrementalCopy",xmlName:"IncrementalCopy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"DestinationSnapshot",xmlName:"DestinationSnapshot",type:{name:"String"}},deletedOn:{serializedName:"DeletedTime",xmlName:"DeletedTime",type:{name:"DateTimeRfc1123"}},remainingRetentionDays:{serializedName:"RemainingRetentionDays",xmlName:"RemainingRetentionDays",type:{name:"Number"}},accessTier:{serializedName:"AccessTier",xmlName:"AccessTier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}},accessTierInferred:{serializedName:"AccessTierInferred",xmlName:"AccessTierInferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"ArchiveStatus",xmlName:"ArchiveStatus",type:{name:"Enum",allowedValues:["rehydrate-pending-to-hot","rehydrate-pending-to-cool"]}},customerProvidedKeySha256:{serializedName:"CustomerProvidedKeySha256",xmlName:"CustomerProvidedKeySha256",type:{name:"String"}},encryptionScope:{serializedName:"EncryptionScope",xmlName:"EncryptionScope",type:{name:"String"}},accessTierChangedOn:{serializedName:"AccessTierChangeTime",xmlName:"AccessTierChangeTime",type:{name:"DateTimeRfc1123"}},tagCount:{serializedName:"TagCount",xmlName:"TagCount",type:{name:"Number"}},expiresOn:{serializedName:"Expiry-Time",xmlName:"Expiry-Time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"Sealed",xmlName:"Sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"RehydratePriority",xmlName:"RehydratePriority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessedOn:{serializedName:"LastAccessTime",xmlName:"LastAccessTime",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"ImmutabilityPolicyUntilDate",xmlName:"ImmutabilityPolicyUntilDate",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"ImmutabilityPolicyMode",xmlName:"ImmutabilityPolicyMode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"LegalHold",xmlName:"LegalHold",type:{name:"Boolean"}}}}},T={serializedName:"ListBlobsHierarchySegmentResponse",xmlName:"EnumerationResults",type:{name:"Composite",className:"ListBlobsHierarchySegmentResponse",modelProperties:{serviceEndpoint:{serializedName:"ServiceEndpoint",required:!0,xmlName:"ServiceEndpoint",xmlIsAttribute:!0,type:{name:"String"}},containerName:{serializedName:"ContainerName",required:!0,xmlName:"ContainerName",xmlIsAttribute:!0,type:{name:"String"}},prefix:{serializedName:"Prefix",xmlName:"Prefix",type:{name:"String"}},marker:{serializedName:"Marker",xmlName:"Marker",type:{name:"String"}},maxPageSize:{serializedName:"MaxResults",xmlName:"MaxResults",type:{name:"Number"}},delimiter:{serializedName:"Delimiter",xmlName:"Delimiter",type:{name:"String"}},segment:{serializedName:"Segment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment"}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},R={serializedName:"BlobHierarchyListSegment",xmlName:"Blobs",type:{name:"Composite",className:"BlobHierarchyListSegment",modelProperties:{blobPrefixes:{serializedName:"BlobPrefixes",xmlName:"BlobPrefixes",xmlElementName:"BlobPrefix",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobPrefix"}}}},blobItems:{serializedName:"BlobItems",required:!0,xmlName:"BlobItems",xmlElementName:"Blob",type:{name:"Sequence",element:{type:{name:"Composite",className:"BlobItemInternal"}}}}}}},O={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},I={serializedName:"BlockLookupList",xmlName:"BlockList",type:{name:"Composite",className:"BlockLookupList",modelProperties:{committed:{serializedName:"Committed",xmlName:"Committed",xmlElementName:"Committed",type:{name:"Sequence",element:{type:{name:"String"}}}},uncommitted:{serializedName:"Uncommitted",xmlName:"Uncommitted",xmlElementName:"Uncommitted",type:{name:"Sequence",element:{type:{name:"String"}}}},latest:{serializedName:"Latest",xmlName:"Latest",xmlElementName:"Latest",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},z={serializedName:"BlockList",type:{name:"Composite",className:"BlockList",modelProperties:{committedBlocks:{serializedName:"CommittedBlocks",xmlName:"CommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}},uncommittedBlocks:{serializedName:"UncommittedBlocks",xmlName:"UncommittedBlocks",xmlIsWrapped:!0,xmlElementName:"Block",type:{name:"Sequence",element:{type:{name:"Composite",className:"Block"}}}}}}},A={serializedName:"Block",type:{name:"Composite",className:"Block",modelProperties:{name:{serializedName:"Name",required:!0,xmlName:"Name",type:{name:"String"}},size:{serializedName:"Size",required:!0,xmlName:"Size",type:{name:"Number"}}}}},B={serializedName:"PageList",type:{name:"Composite",className:"PageList",modelProperties:{pageRange:{serializedName:"PageRange",xmlName:"PageRange",xmlElementName:"PageRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"PageRange"}}}},clearRange:{serializedName:"ClearRange",xmlName:"ClearRange",xmlElementName:"ClearRange",type:{name:"Sequence",element:{type:{name:"Composite",className:"ClearRange"}}}},continuationToken:{serializedName:"NextMarker",xmlName:"NextMarker",type:{name:"String"}}}}},q={serializedName:"PageRange",xmlName:"PageRange",type:{name:"Composite",className:"PageRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},M={serializedName:"ClearRange",xmlName:"ClearRange",type:{name:"Composite",className:"ClearRange",modelProperties:{start:{serializedName:"Start",required:!0,xmlName:"Start",type:{name:"Number"}},end:{serializedName:"End",required:!0,xmlName:"End",type:{name:"Number"}}}}},D={serializedName:"QueryRequest",xmlName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{queryType:{serializedName:"QueryType",required:!0,xmlName:"QueryType",type:{name:"String"}},expression:{serializedName:"Expression",required:!0,xmlName:"Expression",type:{name:"String"}},inputSerialization:{serializedName:"InputSerialization",xmlName:"InputSerialization",type:{name:"Composite",className:"QuerySerialization"}},outputSerialization:{serializedName:"OutputSerialization",xmlName:"OutputSerialization",type:{name:"Composite",className:"QuerySerialization"}}}}},k={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},L={serializedName:"QueryFormat",type:{name:"Composite",className:"QueryFormat",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"Enum",allowedValues:["delimited","json","arrow","parquet"]}},delimitedTextConfiguration:{serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration"}},jsonTextConfiguration:{serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration"}},arrowConfiguration:{serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration"}},parquetTextConfiguration:{serializedName:"ParquetTextConfiguration",xmlName:"ParquetTextConfiguration",type:{name:"any"}}}}},j={serializedName:"DelimitedTextConfiguration",xmlName:"DelimitedTextConfiguration",type:{name:"Composite",className:"DelimitedTextConfiguration",modelProperties:{columnSeparator:{serializedName:"ColumnSeparator",xmlName:"ColumnSeparator",type:{name:"String"}},fieldQuote:{serializedName:"FieldQuote",xmlName:"FieldQuote",type:{name:"String"}},recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}},escapeChar:{serializedName:"EscapeChar",xmlName:"EscapeChar",type:{name:"String"}},headersPresent:{serializedName:"HeadersPresent",xmlName:"HasHeaders",type:{name:"Boolean"}}}}},H={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},U={serializedName:"ArrowConfiguration",xmlName:"ArrowConfiguration",type:{name:"Composite",className:"ArrowConfiguration",modelProperties:{schema:{serializedName:"Schema",required:!0,xmlName:"Schema",xmlIsWrapped:!0,xmlElementName:"Field",type:{name:"Sequence",element:{type:{name:"Composite",className:"ArrowField"}}}}}}},F={serializedName:"ArrowField",xmlName:"Field",type:{name:"Composite",className:"ArrowField",modelProperties:{type:{serializedName:"Type",required:!0,xmlName:"Type",type:{name:"String"}},name:{serializedName:"Name",xmlName:"Name",type:{name:"String"}},precision:{serializedName:"Precision",xmlName:"Precision",type:{name:"Number"}},scale:{serializedName:"Scale",xmlName:"Scale",type:{name:"Number"}}}}},$={serializedName:"Service_setPropertiesHeaders",type:{name:"Composite",className:"ServiceSetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},V={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},K={serializedName:"Service_getPropertiesHeaders",type:{name:"Composite",className:"ServiceGetPropertiesHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},G={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},W={serializedName:"Service_getStatisticsHeaders",type:{name:"Composite",className:"ServiceGetStatisticsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},X={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Y={serializedName:"Service_listContainersSegmentHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Q={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Z={serializedName:"Service_getUserDelegationKeyHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},J={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ee={serializedName:"Service_getAccountInfoHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}},isHierarchicalNamespaceEnabled:{serializedName:"x-ms-is-hns-enabled",xmlName:"x-ms-is-hns-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},et={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},er={serializedName:"Service_submitBatchHeaders",type:{name:"Composite",className:"ServiceSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ea={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ei={serializedName:"Service_filterBlobsHeaders",type:{name:"Composite",className:"ServiceFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eo={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},es={serializedName:"Container_createHeaders",type:{name:"Composite",className:"ContainerCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},en={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},el={serializedName:"Container_getPropertiesHeaders",type:{name:"Composite",className:"ContainerGetPropertiesHeaders",modelProperties:{metadata:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},hasImmutabilityPolicy:{serializedName:"x-ms-has-immutability-policy",xmlName:"x-ms-has-immutability-policy",type:{name:"Boolean"}},hasLegalHold:{serializedName:"x-ms-has-legal-hold",xmlName:"x-ms-has-legal-hold",type:{name:"Boolean"}},defaultEncryptionScope:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}},denyEncryptionScopeOverride:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}},isImmutableStorageWithVersioningEnabled:{serializedName:"x-ms-immutable-storage-with-versioning-enabled",xmlName:"x-ms-immutable-storage-with-versioning-enabled",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ec={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ep={serializedName:"Container_deleteHeaders",type:{name:"Composite",className:"ContainerDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ed={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},em={serializedName:"Container_setMetadataHeaders",type:{name:"Composite",className:"ContainerSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eu={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eh={serializedName:"Container_getAccessPolicyHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyHeaders",modelProperties:{blobPublicAccess:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eg={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ef={serializedName:"Container_setAccessPolicyHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ey={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ex={serializedName:"Container_restoreHeaders",type:{name:"Composite",className:"ContainerRestoreHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eb={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ev={serializedName:"Container_renameHeaders",type:{name:"Composite",className:"ContainerRenameHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eS={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eN={serializedName:"Container_submitBatchHeaders",type:{name:"Composite",className:"ContainerSubmitBatchHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}}}}},ew={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eC={serializedName:"Container_filterBlobsHeaders",type:{name:"Composite",className:"ContainerFilterBlobsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},eP={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},e_={serializedName:"Container_acquireLeaseHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},eE={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eT={serializedName:"Container_releaseLeaseHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},eR={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eO={serializedName:"Container_renewLeaseHeaders",type:{name:"Composite",className:"ContainerRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},eI={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ez={serializedName:"Container_breakLeaseHeaders",type:{name:"Composite",className:"ContainerBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},eA={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eB={serializedName:"Container_changeLeaseHeaders",type:{name:"Composite",className:"ContainerChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},eq={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eM={serializedName:"Container_listBlobFlatSegmentHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eD={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ek={serializedName:"Container_listBlobHierarchySegmentHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentHeaders",modelProperties:{contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eL={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ej={serializedName:"Container_getAccountInfoHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}}}}},eH={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eU={serializedName:"Blob_downloadHeaders",type:{name:"Composite",className:"BlobDownloadHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-or-"},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},eF={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},e$={serializedName:"Blob_getPropertiesHeaders",type:{name:"Composite",className:"BlobGetPropertiesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},createdOn:{serializedName:"x-ms-creation-time",xmlName:"x-ms-creation-time",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"},objectReplicationPolicyId:{serializedName:"x-ms-or-policy-id",xmlName:"x-ms-or-policy-id",type:{name:"String"}},objectReplicationRules:{serializedName:"x-ms-or",xmlName:"x-ms-or",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-or-"},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletedOn:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},isIncrementalCopy:{serializedName:"x-ms-incremental-copy",xmlName:"x-ms-incremental-copy",type:{name:"Boolean"}},destinationSnapshot:{serializedName:"x-ms-copy-destination-snapshot",xmlName:"x-ms-copy-destination-snapshot",type:{name:"String"}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},accessTier:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"String"}},accessTierInferred:{serializedName:"x-ms-access-tier-inferred",xmlName:"x-ms-access-tier-inferred",type:{name:"Boolean"}},archiveStatus:{serializedName:"x-ms-archive-status",xmlName:"x-ms-archive-status",type:{name:"String"}},accessTierChangedOn:{serializedName:"x-ms-access-tier-change-time",xmlName:"x-ms-access-tier-change-time",type:{name:"DateTimeRfc1123"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},isCurrentVersion:{serializedName:"x-ms-is-current-version",xmlName:"x-ms-is-current-version",type:{name:"Boolean"}},tagCount:{serializedName:"x-ms-tag-count",xmlName:"x-ms-tag-count",type:{name:"Number"}},expiresOn:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}},rehydratePriority:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}},lastAccessed:{serializedName:"x-ms-last-access-time",xmlName:"x-ms-last-access-time",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiresOn:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eV={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eK={serializedName:"Blob_deleteHeaders",type:{name:"Composite",className:"BlobDeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eG={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eW={serializedName:"Blob_undeleteHeaders",type:{name:"Composite",className:"BlobUndeleteHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eX={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eY={serializedName:"Blob_setExpiryHeaders",type:{name:"Composite",className:"BlobSetExpiryHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},eQ={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eZ={serializedName:"Blob_setHttpHeadersHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eJ={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},e0={serializedName:"Blob_setImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyExpiry:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}},immutabilityPolicyMode:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}}}},e1={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},e2={serializedName:"Blob_deleteImmutabilityPolicyHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},e3={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},e5={serializedName:"Blob_setLegalHoldHeaders",type:{name:"Composite",className:"BlobSetLegalHoldHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},legalHold:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}}}},e6={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},e8={serializedName:"Blob_setMetadataHeaders",type:{name:"Composite",className:"BlobSetMetadataHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},e4={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},e7={serializedName:"Blob_acquireLeaseHeaders",type:{name:"Composite",className:"BlobAcquireLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},e9={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},te={serializedName:"Blob_releaseLeaseHeaders",type:{name:"Composite",className:"BlobReleaseLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},tt={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tr={serializedName:"Blob_renewLeaseHeaders",type:{name:"Composite",className:"BlobRenewLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},ta={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ti={serializedName:"Blob_changeLeaseHeaders",type:{name:"Composite",className:"BlobChangeLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},leaseId:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},to={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ts={serializedName:"Blob_breakLeaseHeaders",type:{name:"Composite",className:"BlobBreakLeaseHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},leaseTime:{serializedName:"x-ms-lease-time",xmlName:"x-ms-lease-time",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}}}}},tn={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tl={serializedName:"Blob_createSnapshotHeaders",type:{name:"Composite",className:"BlobCreateSnapshotHeaders",modelProperties:{snapshot:{serializedName:"x-ms-snapshot",xmlName:"x-ms-snapshot",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tc={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tp={serializedName:"Blob_startCopyFromURLHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},td={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tm={serializedName:"Blob_copyFromURLHeaders",type:{name:"Composite",className:"BlobCopyFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{defaultValue:"success",isConstant:!0,serializedName:"x-ms-copy-status",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tu={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},th={serializedName:"Blob_abortCopyFromURLHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tg={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tf={serializedName:"Blob_setTierHeaders",type:{name:"Composite",className:"BlobSetTierHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ty={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tx={serializedName:"Blob_getAccountInfoHeaders",type:{name:"Composite",className:"BlobGetAccountInfoHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},skuName:{serializedName:"x-ms-sku-name",xmlName:"x-ms-sku-name",type:{name:"Enum",allowedValues:["Standard_LRS","Standard_GRS","Standard_RAGRS","Standard_ZRS","Premium_LRS"]}},accountKind:{serializedName:"x-ms-account-kind",xmlName:"x-ms-account-kind",type:{name:"Enum",allowedValues:["Storage","BlobStorage","StorageV2","FileStorage","BlockBlobStorage"]}}}}},tb={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tv={serializedName:"Blob_queryHeaders",type:{name:"Composite",className:"BlobQueryHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},metadata:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}}},contentLength:{serializedName:"content-length",xmlName:"content-length",type:{name:"Number"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},contentRange:{serializedName:"content-range",xmlName:"content-range",type:{name:"String"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},contentEncoding:{serializedName:"content-encoding",xmlName:"content-encoding",type:{name:"String"}},cacheControl:{serializedName:"cache-control",xmlName:"cache-control",type:{name:"String"}},contentDisposition:{serializedName:"content-disposition",xmlName:"content-disposition",type:{name:"String"}},contentLanguage:{serializedName:"content-language",xmlName:"content-language",type:{name:"String"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},blobType:{serializedName:"x-ms-blob-type",xmlName:"x-ms-blob-type",type:{name:"Enum",allowedValues:["BlockBlob","PageBlob","AppendBlob"]}},copyCompletionTime:{serializedName:"x-ms-copy-completion-time",xmlName:"x-ms-copy-completion-time",type:{name:"DateTimeRfc1123"}},copyStatusDescription:{serializedName:"x-ms-copy-status-description",xmlName:"x-ms-copy-status-description",type:{name:"String"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyProgress:{serializedName:"x-ms-copy-progress",xmlName:"x-ms-copy-progress",type:{name:"String"}},copySource:{serializedName:"x-ms-copy-source",xmlName:"x-ms-copy-source",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},leaseDuration:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Enum",allowedValues:["infinite","fixed"]}},leaseState:{serializedName:"x-ms-lease-state",xmlName:"x-ms-lease-state",type:{name:"Enum",allowedValues:["available","leased","expired","breaking","broken"]}},leaseStatus:{serializedName:"x-ms-lease-status",xmlName:"x-ms-lease-status",type:{name:"Enum",allowedValues:["locked","unlocked"]}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},acceptRanges:{serializedName:"accept-ranges",xmlName:"accept-ranges",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-server-encrypted",xmlName:"x-ms-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},blobContentMD5:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}},contentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}}}},tS={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tN={serializedName:"Blob_getTagsHeaders",type:{name:"Composite",className:"BlobGetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tw={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tC={serializedName:"Blob_setTagsHeaders",type:{name:"Composite",className:"BlobSetTagsHeaders",modelProperties:{clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tP={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t_={serializedName:"PageBlob_createHeaders",type:{name:"Composite",className:"PageBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tE={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tT={serializedName:"PageBlob_uploadPagesHeaders",type:{name:"Composite",className:"PageBlobUploadPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tR={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tO={serializedName:"PageBlob_clearPagesHeaders",type:{name:"Composite",className:"PageBlobClearPagesHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tI={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tz={serializedName:"PageBlob_uploadPagesFromURLHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tA={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tB={serializedName:"PageBlob_getPageRangesHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tq={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tM={serializedName:"PageBlob_getPageRangesDiffHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tD={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tk={serializedName:"PageBlob_resizeHeaders",type:{name:"Composite",className:"PageBlobResizeHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tL={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tj={serializedName:"PageBlob_updateSequenceNumberHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},blobSequenceNumber:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tH={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tU={serializedName:"PageBlob_copyIncrementalHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},copyId:{serializedName:"x-ms-copy-id",xmlName:"x-ms-copy-id",type:{name:"String"}},copyStatus:{serializedName:"x-ms-copy-status",xmlName:"x-ms-copy-status",type:{name:"Enum",allowedValues:["pending","success","aborted","failed"]}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tF={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t$={serializedName:"AppendBlob_createHeaders",type:{name:"Composite",className:"AppendBlobCreateHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tV={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tK={serializedName:"AppendBlob_appendBlockHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tG={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tW={serializedName:"AppendBlob_appendBlockFromUrlHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},blobAppendOffset:{serializedName:"x-ms-blob-append-offset",xmlName:"x-ms-blob-append-offset",type:{name:"String"}},blobCommittedBlockCount:{serializedName:"x-ms-blob-committed-block-count",xmlName:"x-ms-blob-committed-block-count",type:{name:"Number"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tX={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tY={serializedName:"AppendBlob_sealHeaders",type:{name:"Composite",className:"AppendBlobSealHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isSealed:{serializedName:"x-ms-blob-sealed",xmlName:"x-ms-blob-sealed",type:{name:"Boolean"}}}}},tQ={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tZ={serializedName:"BlockBlob_uploadHeaders",type:{name:"Composite",className:"BlockBlobUploadHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tJ={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t0={serializedName:"BlockBlob_putBlobFromUrlHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t1={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t2={serializedName:"BlockBlob_stageBlockHeaders",type:{name:"Composite",className:"BlockBlobStageBlockHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t3={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t5={serializedName:"BlockBlob_stageBlockFromURLHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLHeaders",modelProperties:{contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t6={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t8={serializedName:"BlockBlob_commitBlockListHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListHeaders",modelProperties:{etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},contentMD5:{serializedName:"content-md5",xmlName:"content-md5",type:{name:"ByteArray"}},xMsContentCrc64:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},versionId:{serializedName:"x-ms-version-id",xmlName:"x-ms-version-id",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},isServerEncrypted:{serializedName:"x-ms-request-server-encrypted",xmlName:"x-ms-request-server-encrypted",type:{name:"Boolean"}},encryptionKeySha256:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}},encryptionScope:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t4={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t7={serializedName:"BlockBlob_getBlockListHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListHeaders",modelProperties:{lastModified:{serializedName:"last-modified",xmlName:"last-modified",type:{name:"DateTimeRfc1123"}},etag:{serializedName:"etag",xmlName:"etag",type:{name:"String"}},contentType:{serializedName:"content-type",xmlName:"content-type",type:{name:"String"}},blobContentLength:{serializedName:"x-ms-blob-content-length",xmlName:"x-ms-blob-content-length",type:{name:"Number"}},clientRequestId:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}},requestId:{serializedName:"x-ms-request-id",xmlName:"x-ms-request-id",type:{name:"String"}},version:{serializedName:"x-ms-version",xmlName:"x-ms-version",type:{name:"String"}},date:{serializedName:"date",xmlName:"date",type:{name:"DateTimeRfc1123"}},errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},t9={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}}}),i.register("98mBD",(t,r)=>{e(t.exports,"contentType",()=>s),e(t.exports,"accept",()=>n),e(t.exports,"url",()=>l),e(t.exports,"comp",()=>c),e(t.exports,"timeoutInSeconds",()=>p),e(t.exports,"version",()=>d),e(t.exports,"requestId",()=>m),e(t.exports,"accept1",()=>u),e(t.exports,"comp2",()=>h),e(t.exports,"prefix",()=>g),e(t.exports,"marker",()=>f),e(t.exports,"maxPageSize",()=>y),e(t.exports,"restype1",()=>x),e(t.exports,"body",()=>b),e(t.exports,"comp4",()=>v),e(t.exports,"contentLength",()=>S),e(t.exports,"multipartContentType",()=>N),e(t.exports,"comp5",()=>w),e(t.exports,"where",()=>C),e(t.exports,"restype2",()=>P),e(t.exports,"metadata",()=>_),e(t.exports,"access",()=>E),e(t.exports,"defaultEncryptionScope",()=>T),e(t.exports,"preventEncryptionScopeOverride",()=>R),e(t.exports,"leaseId",()=>O),e(t.exports,"ifModifiedSince",()=>I),e(t.exports,"ifUnmodifiedSince",()=>z),e(t.exports,"comp6",()=>A),e(t.exports,"comp7",()=>B),e(t.exports,"containerAcl",()=>q),e(t.exports,"comp8",()=>M),e(t.exports,"deletedContainerName",()=>D),e(t.exports,"deletedContainerVersion",()=>k),e(t.exports,"comp9",()=>L),e(t.exports,"sourceContainerName",()=>j),e(t.exports,"sourceLeaseId",()=>H),e(t.exports,"comp10",()=>U),e(t.exports,"action",()=>F),e(t.exports,"duration",()=>$),e(t.exports,"proposedLeaseId",()=>V),e(t.exports,"action1",()=>K),e(t.exports,"leaseId1",()=>G),e(t.exports,"action2",()=>W),e(t.exports,"action3",()=>X),e(t.exports,"breakPeriod",()=>Y),e(t.exports,"action4",()=>Q),e(t.exports,"proposedLeaseId1",()=>Z),e(t.exports,"include1",()=>J),e(t.exports,"delimiter",()=>ee),e(t.exports,"snapshot",()=>et),e(t.exports,"versionId",()=>er),e(t.exports,"range",()=>ea),e(t.exports,"rangeGetContentMD5",()=>ei),e(t.exports,"rangeGetContentCRC64",()=>eo),e(t.exports,"encryptionKey",()=>es),e(t.exports,"encryptionKeySha256",()=>en),e(t.exports,"encryptionAlgorithm",()=>el),e(t.exports,"ifMatch",()=>ec),e(t.exports,"ifNoneMatch",()=>ep),e(t.exports,"ifTags",()=>ed),e(t.exports,"deleteSnapshots",()=>em),e(t.exports,"blobDeleteType",()=>eu),e(t.exports,"comp11",()=>eh),e(t.exports,"expiryOptions",()=>eg),e(t.exports,"expiresOn",()=>ef),e(t.exports,"blobCacheControl",()=>ey),e(t.exports,"blobContentType",()=>ex),e(t.exports,"blobContentMD5",()=>eb),e(t.exports,"blobContentEncoding",()=>ev),e(t.exports,"blobContentLanguage",()=>eS),e(t.exports,"blobContentDisposition",()=>eN),e(t.exports,"comp12",()=>ew),e(t.exports,"immutabilityPolicyExpiry",()=>eC),e(t.exports,"immutabilityPolicyMode",()=>eP),e(t.exports,"comp13",()=>e_),e(t.exports,"legalHold",()=>eE),e(t.exports,"encryptionScope",()=>eT),e(t.exports,"comp14",()=>eR),e(t.exports,"tier",()=>eO),e(t.exports,"rehydratePriority",()=>eI),e(t.exports,"sourceIfModifiedSince",()=>ez),e(t.exports,"sourceIfUnmodifiedSince",()=>eA),e(t.exports,"sourceIfMatch",()=>eB),e(t.exports,"sourceIfNoneMatch",()=>eq),e(t.exports,"sourceIfTags",()=>eM),e(t.exports,"copySource",()=>eD),e(t.exports,"blobTagsString",()=>ek),e(t.exports,"sealBlob",()=>eL),e(t.exports,"legalHold1",()=>ej),e(t.exports,"xMsRequiresSync",()=>eH),e(t.exports,"sourceContentMD5",()=>eU),e(t.exports,"copySourceAuthorization",()=>eF),e(t.exports,"copySourceTags",()=>e$),e(t.exports,"comp15",()=>eV),e(t.exports,"copyActionAbortConstant",()=>eK),e(t.exports,"copyId",()=>eG),e(t.exports,"comp16",()=>eW),e(t.exports,"tier1",()=>eX),e(t.exports,"queryRequest",()=>eY),e(t.exports,"comp17",()=>eQ),e(t.exports,"comp18",()=>eZ),e(t.exports,"tags",()=>eJ),e(t.exports,"transactionalContentMD5",()=>e0),e(t.exports,"transactionalContentCrc64",()=>e1),e(t.exports,"blobType",()=>e2),e(t.exports,"blobContentLength",()=>e3),e(t.exports,"blobSequenceNumber",()=>e5),e(t.exports,"contentType1",()=>e6),e(t.exports,"body1",()=>e8),e(t.exports,"accept2",()=>e4),e(t.exports,"comp19",()=>e7),e(t.exports,"pageWrite",()=>e9),e(t.exports,"ifSequenceNumberLessThanOrEqualTo",()=>te),e(t.exports,"ifSequenceNumberLessThan",()=>tt),e(t.exports,"ifSequenceNumberEqualTo",()=>tr),e(t.exports,"pageWrite1",()=>ta),e(t.exports,"sourceUrl",()=>ti),e(t.exports,"sourceRange",()=>to),e(t.exports,"sourceContentCrc64",()=>ts),e(t.exports,"range1",()=>tn),e(t.exports,"comp20",()=>tl),e(t.exports,"prevsnapshot",()=>tc),e(t.exports,"prevSnapshotUrl",()=>tp),e(t.exports,"sequenceNumberAction",()=>td),e(t.exports,"comp21",()=>tm),e(t.exports,"blobType1",()=>tu),e(t.exports,"comp22",()=>th),e(t.exports,"maxSize",()=>tg),e(t.exports,"appendPosition",()=>tf),e(t.exports,"sourceRange1",()=>ty),e(t.exports,"comp23",()=>tx),e(t.exports,"blobType2",()=>tb),e(t.exports,"copySourceBlobProperties",()=>tv),e(t.exports,"comp24",()=>tS),e(t.exports,"blockId",()=>tN),e(t.exports,"blocks",()=>tw),e(t.exports,"comp25",()=>tC),e(t.exports,"listType",()=>tP);var a=i("c5ujJ"),o=i("aE91r");let s={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}};o.BlobServiceProperties;let n={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},l={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},c={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},p={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},d={parameterPath:"version",mapper:{defaultValue:"2022-11-02",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},m={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},u={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},h={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},g={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},f={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},y={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}};a.QueryCollectionFormat.Csv,o.KeyInfo;let x={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},b={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},v={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},S={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},N={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},w={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},C={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},P={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},_={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",type:{name:"Dictionary",value:{type:{name:"String"}}},headerCollectionPrefix:"x-ms-meta-"}},E={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},T={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},R={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},O={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},I={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},z={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},A={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},B={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},q={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},M={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},D={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},k={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},L={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},j={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},H={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},U={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},F={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},$={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},V={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},K={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},G={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},W={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},X={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Y={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},Q={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Z={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},J={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListBlobsIncludeItem",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["copy","deleted","metadata","snapshots","uncommittedblobs","versions","tags","immutabilitypolicy","legalhold","deletedwithversions"]}}}},collectionFormat:a.QueryCollectionFormat.Csv},ee={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},et={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},er={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},ea={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},ei={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},eo={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},es={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},en={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},el={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},ec={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},ep={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},ed={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},em={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},eu={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},eh={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},eg={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},ef={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},ey={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},ex={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},eb={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},ev={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},eS={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},eN={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},ew={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},eC={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},eP={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},e_={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},eE={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},eT={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},eR={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},eO={parameterPath:["options","tier"],mapper:{serializedName:"x-ms-access-tier",xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},eI={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},ez={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},eA={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},eB={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},eq={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},eM={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},eD={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},ek={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},eL={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},ej={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},eH={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},eU={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},eF={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},e$={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},eV={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},eK={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},eG={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},eW={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},eX={parameterPath:"tier",mapper:{serializedName:"x-ms-access-tier",required:!0,xmlName:"x-ms-access-tier",type:{name:"Enum",allowedValues:["P4","P6","P10","P15","P20","P30","P40","P50","P60","P70","P80","Hot","Cool","Archive","Cold"]}}},eY={parameterPath:["options","queryRequest"],mapper:o.QueryRequest},eQ={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},eZ={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},eJ={parameterPath:["options","tags"],mapper:o.BlobTags},e0={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},e1={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},e2={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},e3={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},e5={parameterPath:["options","blobSequenceNumber"],mapper:{serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},e6={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},e8={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},e4={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},e7={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},e9={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},te={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},tt={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},tr={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},ta={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},ti={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},to={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},ts={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},tn={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},tl={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tc={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},tp={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},td={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},tm={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tu={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},th={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tg={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},tf={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},ty={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},tx={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tb={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},tv={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},tS={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tN={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},tw={parameterPath:"blocks",mapper:o.BlockLookupList},tC={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tP={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}}}),i.register("c5ujJ",(t,r)=>{var a;e(t.exports,"QueryCollectionFormat",()=>a),(e=>{e.Csv=",",e.Ssv=" ",e.Tsv=" ",e.Pipes="|",e.Multi="Multi"})(a||(a={}))}),i.register("jxdGO",(t,r)=>{e(t.exports,"AppendBlob",()=>l);var a=i("jzxYP"),o=i("e0hzI"),s=i("aE91r"),n=i("98mBD");class l{constructor(e){this.client=e}create(e,t){let r={contentLength:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,d)}appendBlock(e,t,r){let i={contentLength:e,body:t,options:a.operationOptionsToRequestOptionsBase(r||{})};return this.client.sendOperationRequest(i,m)}appendBlockFromUrl(e,t,r){let i={sourceUrl:e,contentLength:t,options:a.operationOptionsToRequestOptionsBase(r||{})};return this.client.sendOperationRequest(i,u)}seal(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,h)}}let c=new o.Serializer(s,!0),p=new o.Serializer(s,!1),d={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:s.AppendBlobCreateHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.AppendBlobCreateExceptionHeaders}},queryParameters:[n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.contentLength,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.blobCacheControl,n.blobContentType,n.blobContentMD5,n.blobContentEncoding,n.blobContentLanguage,n.blobContentDisposition,n.immutabilityPolicyExpiry,n.immutabilityPolicyMode,n.encryptionScope,n.blobTagsString,n.legalHold1,n.blobType1],isXML:!0,serializer:c},m={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:s.AppendBlobAppendBlockHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.AppendBlobAppendBlockExceptionHeaders}},requestBody:n.body1,queryParameters:[n.timeoutInSeconds,n.comp22],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.contentLength,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.encryptionScope,n.transactionalContentMD5,n.transactionalContentCrc64,n.contentType1,n.accept2,n.maxSize,n.appendPosition],mediaType:"binary",serializer:p},u={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:s.AppendBlobAppendBlockFromUrlHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.AppendBlobAppendBlockFromUrlExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp22],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.contentLength,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.encryptionScope,n.sourceIfModifiedSince,n.sourceIfUnmodifiedSince,n.sourceIfMatch,n.sourceIfNoneMatch,n.sourceContentMD5,n.copySourceAuthorization,n.transactionalContentMD5,n.sourceUrl,n.sourceContentCrc64,n.maxSize,n.appendPosition,n.sourceRange1],isXML:!0,serializer:c},h={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:s.AppendBlobSealHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.AppendBlobSealExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp23],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.ifMatch,n.ifNoneMatch,n.appendPosition],isXML:!0,serializer:c}}),i.register("adwvG",(t,r)=>{e(t.exports,"BlockBlob",()=>l);var a=i("jzxYP"),o=i("e0hzI"),s=i("aE91r"),n=i("98mBD");class l{constructor(e){this.client=e}upload(e,t,r){let i={contentLength:e,body:t,options:a.operationOptionsToRequestOptionsBase(r||{})};return this.client.sendOperationRequest(i,d)}putBlobFromUrl(e,t,r){let i={contentLength:e,copySource:t,options:a.operationOptionsToRequestOptionsBase(r||{})};return this.client.sendOperationRequest(i,m)}stageBlock(e,t,r,i){let o={blockId:e,contentLength:t,body:r,options:a.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(o,u)}stageBlockFromURL(e,t,r,i){let o={blockId:e,contentLength:t,sourceUrl:r,options:a.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(o,h)}commitBlockList(e,t){let r={blocks:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,g)}getBlockList(e,t){let r={listType:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,f)}}let c=new o.Serializer(s,!0),p=new o.Serializer(s,!1),d={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:s.BlockBlobUploadHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlockBlobUploadExceptionHeaders}},requestBody:n.body1,queryParameters:[n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.contentLength,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.blobCacheControl,n.blobContentType,n.blobContentMD5,n.blobContentEncoding,n.blobContentLanguage,n.blobContentDisposition,n.immutabilityPolicyExpiry,n.immutabilityPolicyMode,n.encryptionScope,n.tier,n.blobTagsString,n.legalHold1,n.transactionalContentMD5,n.transactionalContentCrc64,n.contentType1,n.accept2,n.blobType2],mediaType:"binary",serializer:p},m={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:s.BlockBlobPutBlobFromUrlHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlockBlobPutBlobFromUrlExceptionHeaders}},queryParameters:[n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.contentLength,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.blobCacheControl,n.blobContentType,n.blobContentMD5,n.blobContentEncoding,n.blobContentLanguage,n.blobContentDisposition,n.encryptionScope,n.tier,n.sourceIfModifiedSince,n.sourceIfUnmodifiedSince,n.sourceIfMatch,n.sourceIfNoneMatch,n.sourceIfTags,n.copySource,n.blobTagsString,n.sourceContentMD5,n.copySourceAuthorization,n.copySourceTags,n.transactionalContentMD5,n.blobType2,n.copySourceBlobProperties],isXML:!0,serializer:c},u={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:s.BlockBlobStageBlockHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlockBlobStageBlockExceptionHeaders}},requestBody:n.body1,queryParameters:[n.timeoutInSeconds,n.comp24,n.blockId],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.contentLength,n.leaseId,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.encryptionScope,n.transactionalContentMD5,n.transactionalContentCrc64,n.contentType1,n.accept2],mediaType:"binary",serializer:p},h={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:s.BlockBlobStageBlockFromURLHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlockBlobStageBlockFromURLExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp24,n.blockId],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.contentLength,n.leaseId,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.encryptionScope,n.sourceIfModifiedSince,n.sourceIfUnmodifiedSince,n.sourceIfMatch,n.sourceIfNoneMatch,n.sourceContentMD5,n.copySourceAuthorization,n.sourceUrl,n.sourceContentCrc64,n.sourceRange1],isXML:!0,serializer:c},g={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:s.BlockBlobCommitBlockListHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlockBlobCommitBlockListExceptionHeaders}},requestBody:n.blocks,queryParameters:[n.timeoutInSeconds,n.comp25],urlParameters:[n.url],headerParameters:[n.contentType,n.accept,n.version,n.requestId,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.blobCacheControl,n.blobContentType,n.blobContentMD5,n.blobContentEncoding,n.blobContentLanguage,n.blobContentDisposition,n.immutabilityPolicyExpiry,n.immutabilityPolicyMode,n.encryptionScope,n.tier,n.blobTagsString,n.legalHold1,n.transactionalContentMD5,n.transactionalContentCrc64],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:c},f={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:s.BlockList,headersMapper:s.BlockBlobGetBlockListHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.BlockBlobGetBlockListExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.snapshot,n.comp25,n.listType],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifTags],isXML:!0,serializer:c}}),i.register("bv216",(t,r)=>{e(t.exports,"PageBlob",()=>l);var a=i("jzxYP"),o=i("e0hzI"),s=i("aE91r"),n=i("98mBD");class l{constructor(e){this.client=e}create(e,t,r){let i={contentLength:e,blobContentLength:t,options:a.operationOptionsToRequestOptionsBase(r||{})};return this.client.sendOperationRequest(i,d)}uploadPages(e,t,r){let i={contentLength:e,body:t,options:a.operationOptionsToRequestOptionsBase(r||{})};return this.client.sendOperationRequest(i,m)}clearPages(e,t){let r={contentLength:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,u)}uploadPagesFromURL(e,t,r,i,o){let s={sourceUrl:e,sourceRange:t,contentLength:r,range:i,options:a.operationOptionsToRequestOptionsBase(o||{})};return this.client.sendOperationRequest(s,h)}getPageRanges(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,g)}getPageRangesDiff(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,f)}resize(e,t){let r={blobContentLength:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,y)}updateSequenceNumber(e,t){let r={sequenceNumberAction:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,x)}copyIncremental(e,t){let r={copySource:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,b)}}let c=new o.Serializer(s,!0),p=new o.Serializer(s,!1),d={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:s.PageBlobCreateHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.PageBlobCreateExceptionHeaders}},queryParameters:[n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.contentLength,n.metadata,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.blobCacheControl,n.blobContentType,n.blobContentMD5,n.blobContentEncoding,n.blobContentLanguage,n.blobContentDisposition,n.immutabilityPolicyExpiry,n.immutabilityPolicyMode,n.encryptionScope,n.tier,n.blobTagsString,n.legalHold1,n.blobType,n.blobContentLength,n.blobSequenceNumber],isXML:!0,serializer:c},m={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:s.PageBlobUploadPagesHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.PageBlobUploadPagesExceptionHeaders}},requestBody:n.body1,queryParameters:[n.timeoutInSeconds,n.comp19],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.contentLength,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.range,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.encryptionScope,n.transactionalContentMD5,n.transactionalContentCrc64,n.contentType1,n.accept2,n.pageWrite,n.ifSequenceNumberLessThanOrEqualTo,n.ifSequenceNumberLessThan,n.ifSequenceNumberEqualTo],mediaType:"binary",serializer:p},u={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:s.PageBlobClearPagesHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.PageBlobClearPagesExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp19],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.contentLength,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.range,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.encryptionScope,n.ifSequenceNumberLessThanOrEqualTo,n.ifSequenceNumberLessThan,n.ifSequenceNumberEqualTo,n.pageWrite1],isXML:!0,serializer:c},h={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:s.PageBlobUploadPagesFromURLHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.PageBlobUploadPagesFromURLExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp19],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.contentLength,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.encryptionScope,n.sourceIfModifiedSince,n.sourceIfUnmodifiedSince,n.sourceIfMatch,n.sourceIfNoneMatch,n.sourceContentMD5,n.copySourceAuthorization,n.pageWrite,n.ifSequenceNumberLessThanOrEqualTo,n.ifSequenceNumberLessThan,n.ifSequenceNumberEqualTo,n.sourceUrl,n.sourceRange,n.sourceContentCrc64,n.range1],isXML:!0,serializer:c},g={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:s.PageList,headersMapper:s.PageBlobGetPageRangesHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.PageBlobGetPageRangesExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.marker,n.maxPageSize,n.snapshot,n.comp20],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.range,n.ifMatch,n.ifNoneMatch,n.ifTags],isXML:!0,serializer:c},f={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:s.PageList,headersMapper:s.PageBlobGetPageRangesDiffHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.PageBlobGetPageRangesDiffExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.marker,n.maxPageSize,n.snapshot,n.comp20,n.prevsnapshot],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.range,n.ifMatch,n.ifNoneMatch,n.ifTags,n.prevSnapshotUrl],isXML:!0,serializer:c},y={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:s.PageBlobResizeHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.PageBlobResizeExceptionHeaders}},queryParameters:[n.comp,n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.encryptionKey,n.encryptionKeySha256,n.encryptionAlgorithm,n.ifMatch,n.ifNoneMatch,n.ifTags,n.encryptionScope,n.blobContentLength],isXML:!0,serializer:c},x={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:s.PageBlobUpdateSequenceNumberHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.PageBlobUpdateSequenceNumberExceptionHeaders}},queryParameters:[n.comp,n.timeoutInSeconds],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince,n.ifMatch,n.ifNoneMatch,n.ifTags,n.blobSequenceNumber,n.sequenceNumberAction],isXML:!0,serializer:c},b={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:s.PageBlobCopyIncrementalHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.PageBlobCopyIncrementalExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp21],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.ifMatch,n.ifNoneMatch,n.ifTags,n.copySource],isXML:!0,serializer:c}}),i.register("ha5qx",(t,r)=>{var a,o,s,n;function l(e){if(void 0!==e)return e}function c(e,t){if(e&&!t)throw RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=a.EncryptionAlgorithmAES25)}e(t.exports,"toAccessTier",()=>l),e(t.exports,"ensureCpkIfSpecified",()=>c),a=i("7KrF8"),(e=>{e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(o||(o={})),(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"})(s||(s={})),(e=>{e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(n||(n={}))}),i.register("e2WxU",(t,r)=>{function a(e){let t=(e._response.parsedBody.pageRange||[]).map(e=>({offset:e.start,count:e.end-e.start})),r=(e._response.parsedBody.clearRange||[]).map(e=>({offset:e.start,count:e.end-e.start}));return Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}e(t.exports,"rangeResponseFromModel",()=>a)}),i.register("cIOQ9",(t,r)=>{var a,o,s,n,l,c,p,d,m,u,h,g,f,y,x,b,v,S;function N(e){return!!e&&"object"==typeof e&&Array.isArray(e.factories)&&"object"==typeof e.options&&"function"==typeof e.toServiceClientOptions}function w(e,t={}){var r;void 0===e&&(e=new f.AnonymousCredential);let i=new x.TelemetryPolicyFactory(t.userAgentOptions),b=[(0,a.tracingPolicy)({userAgent:i.telemetryString}),(0,o.keepAlivePolicy)(t.keepAliveOptions),i,(0,s.generateClientRequestIdPolicy)(),new h.StorageBrowserPolicyFactory,new g.StorageRetryPolicyFactory(t.retryOptions),(0,n.deserializationPolicy)(void 0,{xmlCharKey:"#"}),(0,l.logPolicy)({logger:u.logger.info,allowedHeaderNames:y.StorageBlobLoggingAllowedHeaderNames,allowedQueryParameters:y.StorageBlobLoggingAllowedQueryParameters})];return c.isNode&&(b.push((0,p.proxyPolicy)(t.proxyOptions)),b.push((0,d.disableResponseDecompressionPolicy)())),b.push((0,m.isTokenCredential)(e)?(0,v.attachCredential)((0,S.storageBearerTokenChallengeAuthenticationPolicy)(e,null!==(r=t.audience)&&void 0!==r?r:y.StorageOAuthScopes),e):e),new C(b,t)}e(t.exports,"isPipelineLike",()=>N),e(t.exports,"newPipeline",()=>w),a=i("llfDV"),o=i("8o0p4"),s=i("7QU9b"),n=i("2UE3N"),l=i("i7ly2"),c=i("dZmkP"),p=i("iCRBt"),d=i("3PQvZ"),m=i("5gXYu"),u=i("bn951"),h=i("g0jHy"),g=i("e25lP"),f=i("hHX3C"),y=i("7KrF8"),x=i("kCGgH"),b=i("9Cl8A"),v=i("036GE"),S=i("2T7SK");class C{constructor(e,t={}){this.factories=e,this.options=Object.assign(Object.assign({},t),{httpClient:t.httpClient||(0,b.getCachedDefaultHttpClient)()})}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}}}),i.register("llfDV",(t,r)=>{var a,o,s,n,l;function c(e={}){return{create:(t,r)=>new d(t,r,e)}}e(t.exports,"tracingPolicy",()=>c),a=i("cLLpo"),o=i("ffnuA"),s=i("ljk2f"),n=i("fr16d"),l=i("7DwzS");let p=(0,o.createSpanFunction)({packagePrefix:"",namespace:""});class d extends a.BaseRequestPolicy{constructor(e,t,r){super(e,t),this.userAgent=r.userAgent}async sendRequest(e){if(!e.tracingContext)return this._nextPolicy.sendRequest(e);let t=this.tryCreateSpan(e);if(!t)return this._nextPolicy.sendRequest(e);try{let r=await this._nextPolicy.sendRequest(e);return this.tryProcessResponse(t,r),r}catch(e){throw this.tryProcessError(t,e),e}}tryCreateSpan(e){var t;try{let{span:r}=p("HTTP "+e.method,{tracingOptions:{spanOptions:Object.assign(Object.assign({},e.spanOptions),{kind:s.SpanKind.CLIENT}),tracingContext:e.tracingContext}});if(!r.isRecording()){r.end();return}let a=null===(t=e.tracingContext)||void 0===t?void 0:t.getValue(Symbol.for("az.namespace"));"string"==typeof a&&r.setAttribute("az.namespace",a),r.setAttributes({"http.method":e.method,"http.url":e.url,requestId:e.requestId}),this.userAgent&&r.setAttribute("http.user_agent",this.userAgent);let i=r.spanContext(),o=(0,n.getTraceParentHeader)(i);if(o&&(0,s.isSpanContextValid)(i)){e.headers.set("traceparent",o);let t=i.traceState&&i.traceState.serialize();t&&e.headers.set("tracestate",t)}return r}catch(e){(0,l.logger).warning("Skipping creating a tracing span due to an error: "+e.message);return}}tryProcessError(e,t){try{e.setStatus({code:s.SpanStatusCode.ERROR,message:t.message}),t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(e){(0,l.logger).warning("Skipping tracing span processing due to an error: "+e.message)}}tryProcessResponse(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({code:s.SpanStatusCode.OK}),e.end()}catch(e){(0,l.logger).warning("Skipping tracing span processing due to an error: "+e.message)}}}}),i.register("ffnuA",(t,r)=>{var a,o,s;function n(e){return(t,r)=>{let i;let n=(0,a.getTracer)(),l=(null==r?void 0:r.tracingOptions)||{},c=Object.assign({kind:a.SpanKind.INTERNAL},l.spanOptions),p=e.packagePrefix?`${e.packagePrefix}.${t}`:t;i=(()=>{var e;if("undefined"==typeof process)return!1;let t=null===(e=process.env.AZURE_TRACING_DISABLED)||void 0===e?void 0:e.toLowerCase();return"false"!==t&&"0"!==t&&!!t})()?(0,o.trace).wrapSpanContext(s.INVALID_SPAN_CONTEXT):n.startSpan(p,c,l.tracingContext),e.namespace&&i.setAttribute("az.namespace",e.namespace);let d=l.spanOptions||{};i.isRecording()&&e.namespace&&(d=Object.assign(Object.assign({},l.spanOptions),{attributes:Object.assign(Object.assign({},c.attributes),{"az.namespace":e.namespace})}));let m=Object.assign(Object.assign({},l),{spanOptions:d,tracingContext:(0,a.setSpan)(l.tracingContext||(0,a.context).active(),i)}),u=Object.assign(Object.assign({},r),{tracingOptions:m});return{span:i,updatedOptions:u}}}e(t.exports,"createSpanFunction",()=>n),a=i("ljk2f"),i("4m2Co"),o=i("eUFrb"),s=i("7KrCj")}),i.register("fr16d",(t,r)=>{function a(e){let t=[];if(e.traceId||t.push("traceId"),e.spanId||t.push("spanId"),t.length)return;let r=e.traceFlags||0,a=r.toString(16),o=1===a.length?"0"+a:a;return`${i}-${e.traceId}-${e.spanId}-${o}`}e(t.exports,"getTraceParentHeader",()=>a);let i="00"}),i.register("7DwzS",(t,r)=>{e(t.exports,"logger",()=>o);var a=i("jHpVC");let o=(0,a.createClientLogger)("core-http")}),i.register("jHpVC",(t,r)=>{var a;let o;function s(e){let t=u.extend(e);return n(u,t),{error:l(t,"error"),warning:l(t,"warning"),info:l(t,"info"),verbose:l(t,"verbose")}}function n(e,t){t.log=(...t)=>{e.log(...t)}}function l(e,t){let r=Object.assign(e.extend(t),{level:t});if(n(e,r),c(r)){let e=(0,a.default).disable();(0,a.default).enable(e+","+r.namespace)}return d.add(r),r}function c(e){return!!(o&&g[e.level]<=g[o])}function p(e){return h.includes(e)}e(t.exports,"createClientLogger",()=>s),a=i("hpqxP");let d=new Set,m="undefined"!=typeof process&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,u=(0,a.default)("azure");u.log=(...e)=>{(0,a.default).log(...e)};let h=["verbose","info","warning","error"];m&&(p(m)?(e=>{if(e&&!p(e))throw Error(`Unknown log level '${e}'. Acceptable values: ${h.join(",")}`);o=e;let t=[];for(let e of d)c(e)&&t.push(e.namespace);(0,a.default).enable(t.join(","))})(m):console.error(`AZURE_LOG_LEVEL set to unknown log level '${m}'; logging is not enabled. Acceptable values: ${h.join(", ")}.`));let g={verbose:400,info:300,warning:200,error:100}}),i.register("hpqxP",(t,r)=>{var a,o;let s;function n(e){s=e,u=[],h=[];let t=e.split(",").map(e=>e.trim().replace(/\*/g,".*?"));for(let e of t)e.startsWith("-")?h.push(RegExp(`^${e.substr(1)}$`)):u.push(RegExp(`^${e}$`));for(let e of g)e.enabled=l(e.namespace)}function l(e){if(e.endsWith("*"))return!0;for(let t of h)if(t.test(e))return!1;for(let t of u)if(t.test(e))return!0;return!1}function c(e){let t=Object.assign((...r)=>{t.enabled&&(r.length>0&&(r[0]=`${e} ${r[0]}`),t.log(...r))},{enabled:l(e),destroy:p,log:f.log,namespace:e,extend:d});return g.push(t),t}function p(){let e=g.indexOf(this);return e>=0&&(g.splice(e,1),!0)}function d(e){let t=c(`${this.namespace}:${e}`);return t.log=this.log,t}e(t.exports,"default",()=>o),a=i("hOlJz");let m="undefined"!=typeof process&&process.env&&process.env.DEBUG||void 0,u=[],h=[],g=[];m&&n(m);let f=Object.assign(e=>c(e),{enable:n,enabled:l,disable(){let e=s||"";return n(""),e},log:a.log});o=f}),i.register("hOlJz",(r,a)=>{function i(e,...r){process.stderr.write(`${t(l).format(e,...r)}${s.EOL}`)}e(r.exports,"log",()=>i)}),i.register("8o0p4",(t,r)=>{var a;function o(e){return{create:(t,r)=>new n(t,r,e||s)}}e(t.exports,"DefaultKeepAliveOptions",()=>s),e(t.exports,"keepAlivePolicy",()=>o),a=i("cLLpo");let s={enable:!0};class n extends a.BaseRequestPolicy{constructor(e,t,r){super(e,t),this.keepAliveOptions=r}async sendRequest(e){return e.keepAlive=this.keepAliveOptions.enable,this._nextPolicy.sendRequest(e)}}}),i.register("7QU9b",(t,r)=>{var a;function o(e="x-ms-client-request-id"){return{create:(t,r)=>new s(t,r,e)}}e(t.exports,"generateClientRequestIdPolicy",()=>o),a=i("cLLpo");class s extends a.BaseRequestPolicy{constructor(e,t,r){super(e,t),this._requestIdHeaderName=r}sendRequest(e){return e.headers.contains(this._requestIdHeaderName)||e.headers.set(this._requestIdHeaderName,e.requestId),this._nextPolicy.sendRequest(e)}}}),i.register("2UE3N",(t,r)=>{var a,o,s,n,l;function c(e,t){return{create:(r,a)=>new u(r,a,e,t)}}e(t.exports,"deserializationPolicy",()=>c),e(t.exports,"DefaultDeserializationOptions",()=>m),a=i("cLLpo"),o=i("HfFAd"),s=i("e0hzI"),n=i("2hNCy"),l=i("bNCl6");let p=["application/json","text/json"],d=["application/xml","application/atom+xml"],m={expectedContentTypes:{json:p,xml:d}};class u extends a.BaseRequestPolicy{constructor(e,t,r,a={}){var i;super(e,t),this.jsonContentTypes=r&&r.json||p,this.xmlContentTypes=r&&r.xml||d,this.xmlCharKey=null!==(i=a.xmlCharKey)&&void 0!==i?i:o.XML_CHARKEY}async sendRequest(e){return this._nextPolicy.sendRequest(e).then(e=>((e,t,r,a={})=>{var i,c,p;let d={rootName:null!==(i=a.rootName)&&void 0!==i?i:"",includeRoot:null!==(c=a.includeRoot)&&void 0!==c&&c,xmlCharKey:null!==(p=a.xmlCharKey)&&void 0!==p?p:o.XML_CHARKEY};return((e,t,r,a)=>{var i;let o=e=>{let t=`Error "${e}" occurred while parsing the response body - ${r.bodyAsText}.`,a=e.code||n.RestError.PARSE_ERROR,i=new n.RestError(t,a,r.status,r.request,r);return Promise.reject(i)},s=(null===(i=r.request.streamResponseStatusCodes)||void 0===i?void 0:i.has(r.status))||r.request.streamResponseBody;if(!s&&r.bodyAsText){let i=r.bodyAsText,s=r.headers.get("Content-Type")||"",n=s?s.split(";").map(e=>e.toLowerCase()):[];if(0===n.length||n.some(t=>-1!==e.indexOf(t)))return new Promise(e=>{r.parsedBody=JSON.parse(i),e(r)}).catch(o);if(n.some(e=>-1!==t.indexOf(e)))return(0,l.parseXML)(i,a).then(e=>(r.parsedBody=e,r)).catch(o)}return Promise.resolve(r)})(e,t,r,d).then(e=>{if(!(e=>{let t=e.request.shouldDeserialize;return void 0===t||("boolean"==typeof t?t:t(e))})(e))return e;let t=e.request.operationSpec;if(!t||!t.responses)return e;let i=(e=>{let t;let r=e.request,a=r.operationSpec;if(a){let i=r.operationResponseGetter;t=i?i(a,e):a.responses[e.status]}return t})(e),{error:o,shouldReturnResponse:l}=((e,t,r)=>{var a;let i=200<=e.status&&e.status<300,o=(e=>{let t=Object.keys(e.responses);return 0===t.length||1===t.length&&"default"===t[0]})(t)?i:!!r;if(o&&(!r||!r.isError))return{error:null,shouldReturnResponse:!1};let l=null!=r?r:t.responses.default,c=(null===(a=e.request.streamResponseStatusCodes)||void 0===a?void 0:a.has(e.status))||e.request.streamResponseBody,p=c?"Unexpected status code: "+e.status:e.bodyAsText,d=new n.RestError(p,void 0,e.status,e.request,e);if(!l)throw d;let m=l.bodyMapper,u=l.headersMapper;try{if(e.parsedBody){let r;let a=e.parsedBody;if(m){let e=a;t.isXML&&m.type.name===s.MapperType.Sequence&&(e="object"==typeof a?a[m.xmlElementName]:[]),r=t.serializer.deserialize(m,e,"error.response.parsedBody")}let i=a.error||r||a;d.code=i.code,i.message&&(d.message=i.message),m&&(d.response.parsedBody=r)}e.headers&&u&&(d.response.parsedHeaders=t.serializer.deserialize(u,e.headers.toJson(),"operationRes.parsedHeaders"))}catch(t){d.message=`Error "${t.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:d,shouldReturnResponse:!1}})(e,t,i);if(o)throw o;if(l)return e;if(i){if(i.bodyMapper){let r=e.parsedBody;t.isXML&&i.bodyMapper.type.name===s.MapperType.Sequence&&(r="object"==typeof r?r[i.bodyMapper.xmlElementName]:[]);try{e.parsedBody=t.serializer.deserialize(i.bodyMapper,r,"operationRes.parsedBody",a)}catch(r){let t=new n.RestError(`Error ${r} occurred in deserializing the responseBody - ${e.bodyAsText}`,void 0,e.status,e.request,e);throw t}}else"HEAD"===t.httpMethod&&(e.parsedBody=r.status>=200&&r.status<300);i.headersMapper&&(e.parsedHeaders=t.serializer.deserialize(i.headersMapper,e.headers.toJson(),"operationRes.parsedHeaders",a))}return e})})(this.jsonContentTypes,this.xmlContentTypes,e,{xmlCharKey:this.xmlCharKey}))}}}),i.register("2hNCy",(t,r)=>{e(t.exports,"RestError",()=>n);var a=i("j0uEO"),o=i("lG2HI");let s=new a.Sanitizer;class n extends Error{constructor(e,t,r,a,i){super(e),this.name="RestError",this.code=t,this.statusCode=r,this.request=a,this.response=i,Object.setPrototypeOf(this,n.prototype)}[o.custom](){return`RestError: ${this.message}
${s.sanitize(this)}`}}n.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR",n.PARSE_ERROR="PARSE_ERROR"}),i.register("j0uEO",(t,r)=>{e(t.exports,"Sanitizer",()=>c);var a=i("gkV4v"),o=i("dZmkP");let s="REDACTED",n=["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","ms-cv","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","Accept-Encoding","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","WWW-Authenticate"],l=["api-version"];class c{constructor({allowedHeaderNames:e=[],allowedQueryParameters:t=[]}={}){e=Array.isArray(e)?n.concat(e):n,t=Array.isArray(t)?l.concat(t):l,this.allowedHeaderNames=new Set(e.map(e=>e.toLowerCase())),this.allowedQueryParameters=new Set(t.map(e=>e.toLowerCase()))}sanitize(e){let t=new Set;return JSON.stringify(e,(e,r)=>{if(r instanceof Error)return Object.assign(Object.assign({},r),{name:r.name,message:r.message});if("_headersMap"===e)return this.sanitizeHeaders(r);if("url"===e)return this.sanitizeUrl(r);if("query"===e)return this.sanitizeQuery(r);if("body"!==e){if("response"===e)return;if("operationSpec"===e)return;else if(Array.isArray(r)||(0,o.isObject)(r)){if(t.has(r))return"[Circular]";t.add(r)}return r}},2)}sanitizeHeaders(e){return this.sanitizeObject(e,this.allowedHeaderNames,(e,t)=>e[t].value)}sanitizeQuery(e){return this.sanitizeObject(e,this.allowedQueryParameters,(e,t)=>e[t])}sanitizeObject(e,t,r){if("object"!=typeof e||null===e)return e;let a={};for(let i of Object.keys(e))t.has(i.toLowerCase())?a[i]=r(e,i):a[i]=s;return a}sanitizeUrl(e){if("string"!=typeof e||null===e)return e;let t=(0,a.URLBuilder).parse(e),r=t.getQuery();if(!r)return e;let i=(0,a.URLQuery).parse(r);for(let e of i.keys())this.allowedQueryParameters.has(e.toLowerCase())||i.set(e,s);return t.setQuery(i.toString()),t.toString()}}}),i.register("lG2HI",(t,r)=>{e(t.exports,"custom",()=>a);let a=l.inspect.custom}),i.register("bNCl6",(t,r)=>{var a,o;function s(e,t={}){var r;p.rootName=t.rootName,p.charkey=null!==(r=t.xmlCharKey)&&void 0!==r?r:o.XML_CHARKEY;let i=new a.Builder(p);return i.buildObject(e)}function n(e,t={}){var r;c.explicitRoot=!!t.includeRoot,c.charkey=null!==(r=t.xmlCharKey)&&void 0!==r?r:o.XML_CHARKEY;let i=new a.Parser(c);return new Promise((t,r)=>{e?i.parseString(e,(e,a)=>{e?r(e):t(a)}):r(Error("Document is empty"))})}e(t.exports,"stringifyXML",()=>s),e(t.exports,"parseXML",()=>n),a=i("fkZEj"),o=i("HfFAd");let l={explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:o.XML_ATTRKEY,explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:void 0,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:void 0,attrValueProcessors:void 0,tagNameProcessors:void 0,valueProcessors:void 0,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:void 0,renderOpts:{pretty:!0,indent:" ",newline:"\n"},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1},c=Object.assign({},l);c.explicitArray=!1;let p=Object.assign({},l);p.explicitArray=!1,p.renderOpts={pretty:!1}}),i.register("fkZEj",(e,t)=>{(()=>{"use strict";var t,r,a,o,s=(e,t)=>{function r(){this.constructor=e}for(var a in t)n.call(t,a)&&(e[a]=t[a]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},n={}.hasOwnProperty;r=i("530nM"),t=i("iKJ0N"),a=i("iBX9L"),o=i("jSvm5"),e.exports.defaults=r.defaults,e.exports.processors=o,e.exports.ValidationError=(e=>{function t(e){this.message=e}return s(t,e),t})(Error),e.exports.Builder=t.Builder,e.exports.Parser=a.Parser,e.exports.parseString=a.parseString,e.exports.parseStringPromise=a.parseStringPromise}).call(e.exports)}),i.register("530nM",(e,t)=>{(()=>{e.exports.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:"\n"},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(e.exports)}),i.register("iKJ0N",(e,t)=>{(()=>{"use strict";var t,r,a,o,s,n={}.hasOwnProperty;t=i("MelVI"),r=i("530nM").defaults,o=e=>"string"==typeof e&&(e.indexOf("&")>=0||e.indexOf(">")>=0||e.indexOf("<")>=0),s=e=>"<![CDATA["+a(e)+"]]>",a=e=>e.replace("]]>","]]]]><![CDATA[>"),e.exports.Builder=(()=>{function e(e){var t,a,i;for(t in this.options={},a=r["0.2"])n.call(a,t)&&(i=a[t],this.options[t]=i);for(t in e)n.call(e,t)&&(i=e[t],this.options[t]=i)}return e.prototype.buildObject=function(e){var a,i,l,c,p;return a=this.options.attrkey,i=this.options.charkey,1===Object.keys(e).length&&this.options.rootName===r["0.2"].rootName?(c=Object.keys(e)[0],e=e[c]):c=this.options.rootName,p=this,(l=(e,t)=>{var r,c,d,m,u,h;if("object"!=typeof t)p.options.cdata&&o(t)?e.raw(s(t)):e.txt(t);else if(Array.isArray(t)){for(m in t)if(n.call(t,m))for(u in c=t[m])d=c[u],e=l(e.ele(u),d).up()}else for(u in t)if(n.call(t,u)){if(c=t[u],u===a){if("object"==typeof c)for(r in c)h=c[r],e=e.att(r,h)}else if(u===i)e=p.options.cdata&&o(c)?e.raw(s(c)):e.txt(c);else if(Array.isArray(c))for(m in c)n.call(c,m)&&(e="string"==typeof(d=c[m])?p.options.cdata&&o(d)?e.ele(u).raw(s(d)).up():e.ele(u,d).up():l(e.ele(u),d).up());else"object"==typeof c?e=l(e.ele(u),c).up():"string"==typeof c&&p.options.cdata&&o(c)?e=e.ele(u).raw(s(c)).up():(null==c&&(c=""),e=e.ele(u,c.toString()).up())}return e})(t.create(c,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),e).end(this.options.renderOpts)},e})()}).call(e.exports)}),i.register("MelVI",(e,t)=>{(()=>{var t,r,a,o,s,n,l,c,p,d;c=(d=i("63TXA")).assign,p=d.isFunction,a=i("irzS8"),o=i("bTPbp"),s=i("65ELg"),l=i("g5LaO"),n=i("g6FGU"),t=i("h1dVd"),r=i("eP0do"),e.exports.create=(e,t,r,a)=>{var i,s;if(null==e)throw Error("Root element needs a name.");return a=c({},t,r,a),s=(i=new o(a)).element(e),a.headless||(i.declaration(a),(null!=a.pubID||null!=a.sysID)&&i.dtd(a)),s},e.exports.begin=(e,t,r)=>{var a;return(p(e)&&(t=(a=[e,t])[0],r=a[1],e={}),t)?new s(e,t,r):new o(e)},e.exports.stringWriter=e=>new l(e),e.exports.streamWriter=(e,t)=>new n(e,t),e.exports.implementation=new a,e.exports.nodeType=t,e.exports.writerState=r}).call(e.exports)}),i.register("63TXA",(e,t)=>{(()=>{var t,r,a,i=[].slice,o={}.hasOwnProperty;r=e=>!!e&&"[object Function]"===Object.prototype.toString.call(e),a=e=>{var t;return!!e&&("function"==(t=typeof e)||"object"===t)},t=e=>r(Array.isArray)?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e),e.exports.assign=()=>{var e,t,a,s,n,l;if(l=arguments[0],n=2<=arguments.length?i.call(arguments,1):[],r(Object.assign))Object.assign.apply(null,arguments);else for(e=0,a=n.length;a>e;e++)if(null!=(s=n[e]))for(t in s)o.call(s,t)&&(l[t]=s[t]);return l},e.exports.isFunction=r,e.exports.isObject=a,e.exports.isArray=t,e.exports.isEmpty=e=>{var r;if(t(e))return!e.length;for(r in e)if(o.call(e,r))return!1;return!0},e.exports.isPlainObject=e=>{var t,r;return a(e)&&(r=Object.getPrototypeOf(e))&&(t=r.constructor)&&"function"==typeof t&&t instanceof t&&Function.prototype.toString.call(t)===Function.prototype.toString.call(Object)},e.exports.getValue=e=>r(e.valueOf)?e.valueOf():e}).call(e.exports)}),i.register("irzS8",(e,t)=>{(()=>{e.exports=(()=>{function e(){}return e.prototype.hasFeature=(e,t)=>!0,e.prototype.createDocumentType=(e,t,r)=>{throw Error("This DOM method is not implemented.")},e.prototype.createDocument=(e,t,r)=>{throw Error("This DOM method is not implemented.")},e.prototype.createHTMLDocument=e=>{throw Error("This DOM method is not implemented.")},e.prototype.getFeature=(e,t)=>{throw Error("This DOM method is not implemented.")},e})()}).call(e.exports)}),i.register("bTPbp",(e,t)=>{(()=>{var t,r,a,o,s,n,l,c=(e,t)=>{function r(){this.constructor=e}for(var a in t)p.call(t,a)&&(e[a]=t[a]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},p={}.hasOwnProperty;l=i("63TXA").isPlainObject,a=i("irzS8"),r=i("ga7Ai"),o=i("jPxdj"),t=i("h1dVd"),n=i("3UqgZ"),s=i("g5LaO"),e.exports=(e=>{function i(e){i.__super__.constructor.call(this,null),this.name="#document",this.type=t.Document,this.documentURI=null,this.domConfig=new r,e||(e={}),e.writer||(e.writer=new s),this.options=e,this.stringify=new n(e)}return c(i,e),Object.defineProperty(i.prototype,"implementation",{value:new a}),Object.defineProperty(i.prototype,"doctype",{get:function(){var e,r,a,i;for(r=0,a=(i=this.children).length;a>r;r++)if((e=i[r]).type===t.DocType)return e;return null}}),Object.defineProperty(i.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(i.prototype,"inputEncoding",{get:()=>null}),Object.defineProperty(i.prototype,"strictErrorChecking",{get:()=>!1}),Object.defineProperty(i.prototype,"xmlEncoding",{get:function(){return 0!==this.children.length&&this.children[0].type===t.Declaration?this.children[0].encoding:null}}),Object.defineProperty(i.prototype,"xmlStandalone",{get:function(){return 0!==this.children.length&&this.children[0].type===t.Declaration&&"yes"===this.children[0].standalone}}),Object.defineProperty(i.prototype,"xmlVersion",{get:function(){return 0!==this.children.length&&this.children[0].type===t.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(i.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(i.prototype,"origin",{get:()=>null}),Object.defineProperty(i.prototype,"compatMode",{get:()=>null}),Object.defineProperty(i.prototype,"characterSet",{get:()=>null}),Object.defineProperty(i.prototype,"contentType",{get:()=>null}),i.prototype.end=function(e){var t;return t={},e?l(e)&&(t=e,e=this.options.writer):e=this.options.writer,e.document(this,e.filterOptions(t))},i.prototype.toString=function(e){return this.options.writer.document(this,this.options.writer.filterOptions(e))},i.prototype.createElement=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.createDocumentFragment=function(){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.createTextNode=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.createComment=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.createCDATASection=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.createProcessingInstruction=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.createAttribute=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.createEntityReference=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getElementsByTagName=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.importNode=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.createElementNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.createAttributeNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getElementsByTagNameNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getElementById=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.adoptNode=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.normalizeDocument=function(){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.renameNode=function(e,t,r){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getElementsByClassName=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.createEvent=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.createRange=function(){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.createNodeIterator=function(e,t,r){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.createTreeWalker=function(e,t,r){throw Error("This DOM method is not implemented."+this.debugInfo())},i})(o)}).call(e.exports)}),i.register("ga7Ai",(e,t)=>{(()=>{var t,r;t=i("bxoIK"),r=i("dR5oq"),e.exports=(()=>{function e(){this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new t,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=Object.create(this.defaultParams)}return Object.defineProperty(e.prototype,"parameterNames",{get:function(){return new r(Object.keys(this.defaultParams))}}),e.prototype.getParameter=function(e){return this.params.hasOwnProperty(e)?this.params[e]:null},e.prototype.canSetParameter=(e,t)=>!0,e.prototype.setParameter=function(e,t){return null!=t?this.params[e]=t:delete this.params[e]},e})()}).call(e.exports)}),i.register("bxoIK",(e,t)=>{(()=>{e.exports=(()=>{function e(){}return e.prototype.handleError=e=>{throw Error(e)},e})()}).call(e.exports)}),i.register("dR5oq",(e,t)=>{(()=>{e.exports=(()=>{function e(e){this.arr=e||[]}return Object.defineProperty(e.prototype,"length",{get:function(){return this.arr.length}}),e.prototype.item=function(e){return this.arr[e]||null},e.prototype.contains=function(e){return -1!==this.arr.indexOf(e)},e})()}).call(e.exports)}),i.register("jPxdj",(e,t)=>{(()=>{var t,r,a,o,s,n,l,c,p,d,m,u,h,g,f,y,x,b={}.hasOwnProperty;y=(x=i("63TXA")).isObject,f=x.isFunction,g=x.isEmpty,h=x.getValue,c=null,a=null,o=null,s=null,n=null,m=null,u=null,d=null,l=null,r=null,p=null,t=null,e.exports=(()=>{function e(e){this.parent=e,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,c||(c=i("66zLL"),a=i("508TE"),o=i("9cJ3X"),s=i("f53qF"),n=i("9fGJ1"),m=i("l2iiF"),u=i("bWBFs"),d=i("33Yms"),l=i("lEcmp"),r=i("h1dVd"),p=i("eFrJW"),i("105Ij"),t=i("fSKd8"))}return Object.defineProperty(e.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(e.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(e.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(e.prototype,"childNodes",{get:function(){return this.childNodeList&&this.childNodeList.nodes||(this.childNodeList=new p(this.children)),this.childNodeList}}),Object.defineProperty(e.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(e.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){var e;return e=this.parent.children.indexOf(this),this.parent.children[e-1]||null}}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){var e;return e=this.parent.children.indexOf(this),this.parent.children[e+1]||null}}),Object.defineProperty(e.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(e.prototype,"textContent",{get:function(){var e,t,a,i,o;if(this.nodeType!==r.Element&&this.nodeType!==r.DocumentFragment)return null;for(t=0,o="",a=(i=this.children).length;a>t;t++)(e=i[t]).textContent&&(o+=e.textContent);return o},set:function(e){throw Error("This DOM method is not implemented."+this.debugInfo())}}),e.prototype.setParent=function(e){var t,r,a,i,o;for(this.parent=e,e&&(this.options=e.options,this.stringify=e.stringify),i=this.children,o=[],r=0,a=i.length;a>r;r++)t=i[r],o.push(t.setParent(this));return o},e.prototype.element=function(e,t,r){var a,i,o,s,n,l,c,p,d,m,u;if(l=null,null===t&&null==r&&(t=(d=[{},null])[0],r=d[1]),null==t&&(t={}),y(t=h(t))||(r=(m=[t,r])[0],t=m[1]),null!=e&&(e=h(e)),Array.isArray(e))for(o=0,c=e.length;c>o;o++)i=e[o],l=this.element(i);else if(f(e))l=this.element(e.apply());else if(y(e)){for(n in e)if(b.call(e,n)){if(f(u=e[n])&&(u=u.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&0===n.indexOf(this.stringify.convertAttKey))l=this.attribute(n.substr(this.stringify.convertAttKey.length),u);else if(!this.options.separateArrayItems&&Array.isArray(u)&&g(u))l=this.dummy();else if(y(u)&&g(u))l=this.element(n);else if(this.options.keepNullNodes||null!=u){if(!this.options.separateArrayItems&&Array.isArray(u))for(s=0,p=u.length;p>s;s++)i=u[s],(a={})[n]=i,l=this.element(a);else y(u)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&0===n.indexOf(this.stringify.convertTextKey)?l=this.element(u):(l=this.element(n)).element(u):l=this.element(n,u)}else l=this.dummy()}}else l=this.options.keepNullNodes||null!==r?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&0===e.indexOf(this.stringify.convertTextKey)?this.text(r):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&0===e.indexOf(this.stringify.convertCDataKey)?this.cdata(r):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&0===e.indexOf(this.stringify.convertCommentKey)?this.comment(r):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&0===e.indexOf(this.stringify.convertRawKey)?this.raw(r):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&0===e.indexOf(this.stringify.convertPIKey)?this.instruction(e.substr(this.stringify.convertPIKey.length),r):this.node(e,t,r):this.dummy();if(null==l)throw Error("Could not create any elements with: "+e+". "+this.debugInfo());return l},e.prototype.insertBefore=function(e,t,r){var a,i,o;if(null!=e?e.type:void 0)return e.setParent(this),t?(i=children.indexOf(t),o=children.splice(i),children.push(e),Array.prototype.push.apply(children,o)):children.push(e),e;if(this.isRoot)throw Error("Cannot insert elements at root level. "+this.debugInfo(e));return i=this.parent.children.indexOf(this),o=this.parent.children.splice(i),a=this.parent.element(e,t,r),Array.prototype.push.apply(this.parent.children,o),a},e.prototype.insertAfter=function(e,t,r){var a,i,o;if(this.isRoot)throw Error("Cannot insert elements at root level. "+this.debugInfo(e));return i=this.parent.children.indexOf(this),o=this.parent.children.splice(i+1),a=this.parent.element(e,t,r),Array.prototype.push.apply(this.parent.children,o),a},e.prototype.remove=function(){var e;if(this.isRoot)throw Error("Cannot remove the root element. "+this.debugInfo());return e=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[e,e-e+1].concat([])),this.parent},e.prototype.node=function(e,t,r){var a,i;return null!=e&&(e=h(e)),t||(t={}),y(t=h(t))||(r=(i=[t,r])[0],t=i[1]),a=new c(this,e,t),null!=r&&a.text(r),this.children.push(a),a},e.prototype.text=function(e){var t;return y(e)&&this.element(e),t=new u(this,e),this.children.push(t),this},e.prototype.cdata=function(e){var t;return t=new a(this,e),this.children.push(t),this},e.prototype.comment=function(e){var t;return t=new o(this,e),this.children.push(t),this},e.prototype.commentBefore=function(e){var t,r;return t=this.parent.children.indexOf(this),r=this.parent.children.splice(t),this.parent.comment(e),Array.prototype.push.apply(this.parent.children,r),this},e.prototype.commentAfter=function(e){var t,r;return t=this.parent.children.indexOf(this),r=this.parent.children.splice(t+1),this.parent.comment(e),Array.prototype.push.apply(this.parent.children,r),this},e.prototype.raw=function(e){var t;return t=new m(this,e),this.children.push(t),this},e.prototype.dummy=function(){return new l(this)},e.prototype.instruction=function(e,t){var r,a,i,o,s;if(null!=e&&(e=h(e)),null!=t&&(t=h(t)),Array.isArray(e))for(o=0,s=e.length;s>o;o++)r=e[o],this.instruction(r);else if(y(e))for(r in e)b.call(e,r)&&(a=e[r],this.instruction(r,a));else f(t)&&(t=t.apply()),i=new d(this,e,t),this.children.push(i);return this},e.prototype.instructionBefore=function(e,t){var r,a;return r=this.parent.children.indexOf(this),a=this.parent.children.splice(r),this.parent.instruction(e,t),Array.prototype.push.apply(this.parent.children,a),this},e.prototype.instructionAfter=function(e,t){var r,a;return r=this.parent.children.indexOf(this),a=this.parent.children.splice(r+1),this.parent.instruction(e,t),Array.prototype.push.apply(this.parent.children,a),this},e.prototype.declaration=function(e,t,a){var i,o;return i=this.document(),o=new s(i,e,t,a),0===i.children.length?i.children.unshift(o):i.children[0].type===r.Declaration?i.children[0]=o:i.children.unshift(o),i.root()||i},e.prototype.dtd=function(e,t){var a,i,o,s,l,c,p,d,m;for(a=this.document(),i=new n(a,e,t),d=a.children,o=s=0,c=d.length;c>s;o=++s)if(d[o].type===r.DocType)return a.children[o]=i,i;for(m=a.children,o=l=0,p=m.length;p>l;o=++l)if(m[o].isRoot)return a.children.splice(o,0,i),i;return a.children.push(i),i},e.prototype.up=function(){if(this.isRoot)throw Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},e.prototype.root=function(){var e;for(e=this;e;){if(e.type===r.Document)return e.rootObject;if(e.isRoot)return e;e=e.parent}},e.prototype.document=function(){var e;for(e=this;e;){if(e.type===r.Document)return e;e=e.parent}},e.prototype.end=function(e){return this.document().end(e)},e.prototype.prev=function(){var e;if((e=this.parent.children.indexOf(this))<1)throw Error("Already at the first node. "+this.debugInfo());return this.parent.children[e-1]},e.prototype.next=function(){var e;if(-1===(e=this.parent.children.indexOf(this))||e===this.parent.children.length-1)throw Error("Already at the last node. "+this.debugInfo());return this.parent.children[e+1]},e.prototype.importDocument=function(e){var t;return(t=e.root().clone()).parent=this,t.isRoot=!1,this.children.push(t),this},e.prototype.debugInfo=function(e){var t,r;return null!=(e=e||this.name)||(null!=(t=this.parent)?t.name:void 0)?null==e?"parent: <"+this.parent.name+">":(null!=(r=this.parent)?r.name:void 0)?"node: <"+e+">, parent: <"+this.parent.name+">":"node: <"+e+">":""},e.prototype.ele=function(e,t,r){return this.element(e,t,r)},e.prototype.nod=function(e,t,r){return this.node(e,t,r)},e.prototype.txt=function(e){return this.text(e)},e.prototype.dat=function(e){return this.cdata(e)},e.prototype.com=function(e){return this.comment(e)},e.prototype.ins=function(e,t){return this.instruction(e,t)},e.prototype.doc=function(){return this.document()},e.prototype.dec=function(e,t,r){return this.declaration(e,t,r)},e.prototype.e=function(e,t,r){return this.element(e,t,r)},e.prototype.n=function(e,t,r){return this.node(e,t,r)},e.prototype.t=function(e){return this.text(e)},e.prototype.d=function(e){return this.cdata(e)},e.prototype.c=function(e){return this.comment(e)},e.prototype.r=function(e){return this.raw(e)},e.prototype.i=function(e,t){return this.instruction(e,t)},e.prototype.u=function(){return this.up()},e.prototype.importXMLBuilder=function(e){return this.importDocument(e)},e.prototype.replaceChild=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.removeChild=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.appendChild=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.hasChildNodes=function(){return 0!==this.children.length},e.prototype.cloneNode=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.normalize=function(){throw Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.isSupported=(e,t)=>!0,e.prototype.hasAttributes=function(){return 0!==this.attribs.length},e.prototype.compareDocumentPosition=function(e){var r;return this===e?0:this.document()!==e.document()?(r=t.Disconnected|t.ImplementationSpecific,.5>Math.random()?r|=t.Preceding:r|=t.Following,r):this.isAncestor(e)?t.Contains|t.Preceding:this.isDescendant(e)?t.Contains|t.Following:this.isPreceding(e)?t.Preceding:t.Following},e.prototype.isSameNode=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.lookupPrefix=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.isDefaultNamespace=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.lookupNamespaceURI=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.isEqualNode=function(e){var t,r,a;if(e.nodeType!==this.nodeType||e.children.length!==this.children.length)return!1;for(t=r=0,a=this.children.length-1;0<=a?a>=r:r>=a;t=0<=a?++r:--r)if(!this.children[t].isEqualNode(e.children[t]))return!1;return!0},e.prototype.getFeature=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.setUserData=function(e,t,r){throw Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.getUserData=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},e.prototype.contains=function(e){return!!e&&(e===this||this.isDescendant(e))},e.prototype.isDescendant=function(e){var t,r,a,i;for(r=0,a=(i=this.children).length;a>r;r++)if(e===(t=i[r])||t.isDescendant(e))return!0;return!1},e.prototype.isAncestor=function(e){return e.isDescendant(this)},e.prototype.isPreceding=function(e){var t,r;return t=this.treePosition(e),r=this.treePosition(this),-1!==t&&-1!==r&&r>t},e.prototype.isFollowing=function(e){var t,r;return t=this.treePosition(e),r=this.treePosition(this),-1!==t&&-1!==r&&t>r},e.prototype.treePosition=function(e){var t,r;return(r=0,t=!1,this.foreachTreeNode(this.document(),a=>{if(r++,!t&&a===e)return t=!0}),t)?r:-1},e.prototype.foreachTreeNode=function(e,t){var r,a,i,o,s;for(e||(e=this.document()),a=0,i=(o=e.children).length;i>a;a++)if((s=t(r=o[a]))||(s=this.foreachTreeNode(r,t)))return s},e})()}).call(e.exports)}),i.register("66zLL",(e,t)=>{(()=>{var t,r,a,o,s,n,l,c,p=(e,t)=>{function r(){this.constructor=e}for(var a in t)d.call(t,a)&&(e[a]=t[a]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},d={}.hasOwnProperty;l=(c=i("63TXA")).isObject,n=c.isFunction,s=c.getValue,o=i("jPxdj"),t=i("h1dVd"),r=i("k0qFC"),a=i("105Ij"),e.exports=(e=>{function i(e,r,a){var o,s,n,l;if(i.__super__.constructor.call(this,e),null==r)throw Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(r),this.type=t.Element,this.attribs={},this.schemaTypeInfo=null,null!=a&&this.attribute(a),e.type===t.Document&&(this.isRoot=!0,this.documentObject=e,e.rootObject=this,e.children)){for(s=0,n=(l=e.children).length;n>s;s++)if((o=l[s]).type===t.DocType){o.name=this.name;break}}}return p(i,e),Object.defineProperty(i.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(i.prototype,"namespaceURI",{get:()=>""}),Object.defineProperty(i.prototype,"prefix",{get:()=>""}),Object.defineProperty(i.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(i.prototype,"id",{get:function(){throw Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(i.prototype,"className",{get:function(){throw Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(i.prototype,"classList",{get:function(){throw Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(i.prototype,"attributes",{get:function(){return this.attributeMap&&this.attributeMap.nodes||(this.attributeMap=new a(this.attribs)),this.attributeMap}}),i.prototype.clone=function(){var e,t,r,a;for(t in(r=Object.create(this)).isRoot&&(r.documentObject=null),r.attribs={},a=this.attribs)d.call(a,t)&&(e=a[t],r.attribs[t]=e.clone());return r.children=[],this.children.forEach(e=>{var t;return(t=e.clone()).parent=r,r.children.push(t)}),r},i.prototype.attribute=function(e,t){var a,i;if(null!=e&&(e=s(e)),l(e))for(a in e)d.call(e,a)&&(i=e[a],this.attribute(a,i));else n(t)&&(t=t.apply()),this.options.keepNullAttributes&&null==t?this.attribs[e]=new r(this,e,""):null!=t&&(this.attribs[e]=new r(this,e,t));return this},i.prototype.removeAttribute=function(e){var t,r,a;if(null==e)throw Error("Missing attribute name. "+this.debugInfo());if(Array.isArray(e=s(e)))for(r=0,a=e.length;a>r;r++)t=e[r],delete this.attribs[t];else delete this.attribs[e];return this},i.prototype.toString=function(e){return this.options.writer.element(this,this.options.writer.filterOptions(e))},i.prototype.att=function(e,t){return this.attribute(e,t)},i.prototype.a=function(e,t){return this.attribute(e,t)},i.prototype.getAttribute=function(e){return this.attribs.hasOwnProperty(e)?this.attribs[e].value:null},i.prototype.setAttribute=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getAttributeNode=function(e){return this.attribs.hasOwnProperty(e)?this.attribs[e]:null},i.prototype.setAttributeNode=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.removeAttributeNode=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getElementsByTagName=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getAttributeNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.setAttributeNS=function(e,t,r){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.removeAttributeNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getAttributeNodeNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.setAttributeNodeNS=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getElementsByTagNameNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.hasAttribute=function(e){return this.attribs.hasOwnProperty(e)},i.prototype.hasAttributeNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.setIdAttribute=function(e,t){return this.attribs.hasOwnProperty(e)?this.attribs[e].isId:t},i.prototype.setIdAttributeNS=function(e,t,r){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.setIdAttributeNode=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getElementsByTagName=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getElementsByTagNameNS=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.getElementsByClassName=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.isEqualNode=function(e){var t,r,a;if(!i.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)||e.namespaceURI!==this.namespaceURI||e.prefix!==this.prefix||e.localName!==this.localName||e.attribs.length!==this.attribs.length)return!1;for(t=r=0,a=this.attribs.length-1;0<=a?a>=r:r>=a;t=0<=a?++r:--r)if(!this.attribs[t].isEqualNode(e.attribs[t]))return!1;return!0},i})(o)}).call(e.exports)}),i.register("h1dVd",(e,t)=>{(()=>{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(e.exports)}),i.register("k0qFC",(e,t)=>{(()=>{var t;t=i("h1dVd"),i("jPxdj"),e.exports=(()=>{function e(e,r,a){if(this.parent=e,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),null==r)throw Error("Missing attribute name. "+this.debugInfo(r));this.name=this.stringify.name(r),this.value=this.stringify.attValue(a),this.type=t.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(e.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(e.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(e.prototype,"textContent",{get:function(){return this.value},set:function(e){return this.value=e||""}}),Object.defineProperty(e.prototype,"namespaceURI",{get:()=>""}),Object.defineProperty(e.prototype,"prefix",{get:()=>""}),Object.defineProperty(e.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(e.prototype,"specified",{get:()=>!0}),e.prototype.clone=function(){return Object.create(this)},e.prototype.toString=function(e){return this.options.writer.attribute(this,this.options.writer.filterOptions(e))},e.prototype.debugInfo=function(e){return null==(e=e||this.name)?"parent: <"+this.parent.name+">":"attribute: {"+e+"}, parent: <"+this.parent.name+">"},e.prototype.isEqualNode=function(e){return e.namespaceURI===this.namespaceURI&&e.prefix===this.prefix&&e.localName===this.localName&&e.value===this.value},e})()}).call(e.exports)}),i.register("105Ij",(e,t)=>{(()=>{e.exports=(()=>{function e(e){this.nodes=e}return Object.defineProperty(e.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),e.prototype.clone=function(){return this.nodes=null},e.prototype.getNamedItem=function(e){return this.nodes[e]},e.prototype.setNamedItem=function(e){var t;return t=this.nodes[e.nodeName],this.nodes[e.nodeName]=e,t||null},e.prototype.removeNamedItem=function(e){var t;return t=this.nodes[e],delete this.nodes[e],t||null},e.prototype.item=function(e){return this.nodes[Object.keys(this.nodes)[e]]||null},e.prototype.getNamedItemNS=(e,t)=>{throw Error("This DOM method is not implemented.")},e.prototype.setNamedItemNS=e=>{throw Error("This DOM method is not implemented.")},e.prototype.removeNamedItemNS=(e,t)=>{throw Error("This DOM method is not implemented.")},e})()}).call(e.exports)}),i.register("508TE",(e,t)=>{(()=>{var t,r,a=(e,t)=>{function r(){this.constructor=e}for(var a in t)o.call(t,a)&&(e[a]=t[a]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},o={}.hasOwnProperty;t=i("h1dVd"),r=i("kxRpC"),e.exports=(e=>{function r(e,a){if(r.__super__.constructor.call(this,e),null==a)throw Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=t.CData,this.value=this.stringify.cdata(a)}return a(r,e),r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=function(e){return this.options.writer.cdata(this,this.options.writer.filterOptions(e))},r})(r)}).call(e.exports)}),i.register("kxRpC",(e,t)=>{(()=>{var t,r=(e,t)=>{function r(){this.constructor=e}for(var i in t)a.call(t,i)&&(e[i]=t[i]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},a={}.hasOwnProperty;t=i("jPxdj"),e.exports=(e=>{function t(e){t.__super__.constructor.call(this,e),this.value=""}return r(t,e),Object.defineProperty(t.prototype,"data",{get:function(){return this.value},set:function(e){return this.value=e||""}}),Object.defineProperty(t.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(t.prototype,"textContent",{get:function(){return this.value},set:function(e){return this.value=e||""}}),t.prototype.clone=function(){return Object.create(this)},t.prototype.substringData=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},t.prototype.appendData=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},t.prototype.insertData=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},t.prototype.deleteData=function(e,t){throw Error("This DOM method is not implemented."+this.debugInfo())},t.prototype.replaceData=function(e,t,r){throw Error("This DOM method is not implemented."+this.debugInfo())},t.prototype.isEqualNode=function(e){return!!t.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)&&e.data===this.data},t})(t)}).call(e.exports)}),i.register("9cJ3X",(e,t)=>{(()=>{var t,r,a=(e,t)=>{function r(){this.constructor=e}for(var a in t)o.call(t,a)&&(e[a]=t[a]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},o={}.hasOwnProperty;t=i("h1dVd"),r=i("kxRpC"),e.exports=(e=>{function r(e,a){if(r.__super__.constructor.call(this,e),null==a)throw Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=t.Comment,this.value=this.stringify.comment(a)}return a(r,e),r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=function(e){return this.options.writer.comment(this,this.options.writer.filterOptions(e))},r})(r)}).call(e.exports)}),i.register("f53qF",(e,t)=>{(()=>{var t,r,a,o=(e,t)=>{function r(){this.constructor=e}for(var a in t)s.call(t,a)&&(e[a]=t[a]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},s={}.hasOwnProperty;a=i("63TXA").isObject,r=i("jPxdj"),t=i("h1dVd"),e.exports=(e=>{function r(e,i,o,s){var n;r.__super__.constructor.call(this,e),a(i)&&(i=(n=i).version,o=n.encoding,s=n.standalone),i||(i="1.0"),this.type=t.Declaration,this.version=this.stringify.xmlVersion(i),null!=o&&(this.encoding=this.stringify.xmlEncoding(o)),null!=s&&(this.standalone=this.stringify.xmlStandalone(s))}return o(r,e),r.prototype.toString=function(e){return this.options.writer.declaration(this,this.options.writer.filterOptions(e))},r})(r)}).call(e.exports)}),i.register("9fGJ1",(e,t)=>{(()=>{var t,r,a,o,s,n,l,c,p=(e,t)=>{function r(){this.constructor=e}for(var a in t)d.call(t,a)&&(e[a]=t[a]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},d={}.hasOwnProperty;c=i("63TXA").isObject,l=i("jPxdj"),t=i("h1dVd"),r=i("7ZqUk"),o=i("jKa5H"),a=i("brwrN"),s=i("4V07o"),n=i("105Ij"),e.exports=(e=>{function i(e,r,a){var o,s,n,l,p,d;if(i.__super__.constructor.call(this,e),this.type=t.DocType,e.children){for(s=0,n=(l=e.children).length;n>s;s++)if((o=l[s]).type===t.Element){this.name=o.name;break}}this.documentObject=e,c(r)&&(r=(p=r).pubID,a=p.sysID),null==a&&(a=(d=[r,a])[0],r=d[1]),null!=r&&(this.pubID=this.stringify.dtdPubID(r)),null!=a&&(this.sysID=this.stringify.dtdSysID(a))}return p(i,e),Object.defineProperty(i.prototype,"entities",{get:function(){var e,r,a,i,o;for(r=0,i={},a=(o=this.children).length;a>r;r++)(e=o[r]).type!==t.EntityDeclaration||e.pe||(i[e.name]=e);return new n(i)}}),Object.defineProperty(i.prototype,"notations",{get:function(){var e,r,a,i,o;for(r=0,i={},a=(o=this.children).length;a>r;r++)(e=o[r]).type===t.NotationDeclaration&&(i[e.name]=e);return new n(i)}}),Object.defineProperty(i.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(i.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(i.prototype,"internalSubset",{get:function(){throw Error("This DOM method is not implemented."+this.debugInfo())}}),i.prototype.element=function(e,t){var r;return r=new a(this,e,t),this.children.push(r),this},i.prototype.attList=function(e,t,a,i,o){var s;return s=new r(this,e,t,a,i,o),this.children.push(s),this},i.prototype.entity=function(e,t){var r;return r=new o(this,!1,e,t),this.children.push(r),this},i.prototype.pEntity=function(e,t){var r;return r=new o(this,!0,e,t),this.children.push(r),this},i.prototype.notation=function(e,t){var r;return r=new s(this,e,t),this.children.push(r),this},i.prototype.toString=function(e){return this.options.writer.docType(this,this.options.writer.filterOptions(e))},i.prototype.ele=function(e,t){return this.element(e,t)},i.prototype.att=function(e,t,r,a,i){return this.attList(e,t,r,a,i)},i.prototype.ent=function(e,t){return this.entity(e,t)},i.prototype.pent=function(e,t){return this.pEntity(e,t)},i.prototype.not=function(e,t){return this.notation(e,t)},i.prototype.up=function(){return this.root()||this.documentObject},i.prototype.isEqualNode=function(e){return!!i.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)&&e.name===this.name&&e.publicId===this.publicId&&e.systemId===this.systemId},i})(l)}).call(e.exports)}),i.register("7ZqUk",(e,t)=>{(()=>{var t,r,a=(e,t)=>{function r(){this.constructor=e}for(var a in t)o.call(t,a)&&(e[a]=t[a]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},o={}.hasOwnProperty;r=i("jPxdj"),t=i("h1dVd"),e.exports=(e=>{function r(e,a,i,o,s,n){if(r.__super__.constructor.call(this,e),null==a)throw Error("Missing DTD element name. "+this.debugInfo());if(null==i)throw Error("Missing DTD attribute name. "+this.debugInfo(a));if(!o)throw Error("Missing DTD attribute type. "+this.debugInfo(a));if(!s)throw Error("Missing DTD attribute default. "+this.debugInfo(a));if(0!==s.indexOf("#")&&(s="#"+s),!s.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(a));if(n&&!s.match(/^(#FIXED|#DEFAULT)$/))throw Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(a));this.elementName=this.stringify.name(a),this.type=t.AttributeDeclaration,this.attributeName=this.stringify.name(i),this.attributeType=this.stringify.dtdAttType(o),n&&(this.defaultValue=this.stringify.dtdAttDefault(n)),this.defaultValueType=s}return a(r,e),r.prototype.toString=function(e){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(e))},r})(r)}).call(e.exports)}),i.register("jKa5H",(e,t)=>{(()=>{var t,r,a,o=(e,t)=>{function r(){this.constructor=e}for(var a in t)s.call(t,a)&&(e[a]=t[a]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},s={}.hasOwnProperty;a=i("63TXA").isObject,r=i("jPxdj"),t=i("h1dVd"),e.exports=(e=>{function r(e,i,o,s){if(r.__super__.constructor.call(this,e),null==o)throw Error("Missing DTD entity name. "+this.debugInfo(o));if(null==s)throw Error("Missing DTD entity value. "+this.debugInfo(o));if(this.pe=!!i,this.name=this.stringify.name(o),this.type=t.EntityDeclaration,a(s)){if(!s.pubID&&!s.sysID)throw Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(o));if(s.pubID&&!s.sysID)throw Error("System identifier is required for a public external entity. "+this.debugInfo(o));if(this.internal=!1,null!=s.pubID&&(this.pubID=this.stringify.dtdPubID(s.pubID)),null!=s.sysID&&(this.sysID=this.stringify.dtdSysID(s.sysID)),null!=s.nData&&(this.nData=this.stringify.dtdNData(s.nData)),this.pe&&this.nData)throw Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(o))}else this.value=this.stringify.dtdEntityValue(s),this.internal=!0}return o(r,e),Object.defineProperty(r.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(r.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(r.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(r.prototype,"inputEncoding",{get:()=>null}),Object.defineProperty(r.prototype,"xmlEncoding",{get:()=>null}),Object.defineProperty(r.prototype,"xmlVersion",{get:()=>null}),r.prototype.toString=function(e){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(e))},r})(r)}).call(e.exports)}),i.register("brwrN",(e,t)=>{(()=>{var t,r,a=(e,t)=>{function r(){this.constructor=e}for(var a in t)o.call(t,a)&&(e[a]=t[a]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},o={}.hasOwnProperty;r=i("jPxdj"),t=i("h1dVd"),e.exports=(e=>{function r(e,a,i){if(r.__super__.constructor.call(this,e),null==a)throw Error("Missing DTD element name. "+this.debugInfo());i||(i="(#PCDATA)"),Array.isArray(i)&&(i="("+i.join(",")+")"),this.name=this.stringify.name(a),this.type=t.ElementDeclaration,this.value=this.stringify.dtdElementValue(i)}return a(r,e),r.prototype.toString=function(e){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(e))},r})(r)}).call(e.exports)}),i.register("4V07o",(e,t)=>{(()=>{var t,r,a=(e,t)=>{function r(){this.constructor=e}for(var a in t)o.call(t,a)&&(e[a]=t[a]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},o={}.hasOwnProperty;r=i("jPxdj"),t=i("h1dVd"),e.exports=(e=>{function r(e,a,i){if(r.__super__.constructor.call(this,e),null==a)throw Error("Missing DTD notation name. "+this.debugInfo(a));if(!i.pubID&&!i.sysID)throw Error("Public or system identifiers are required for an external entity. "+this.debugInfo(a));this.name=this.stringify.name(a),this.type=t.NotationDeclaration,null!=i.pubID&&(this.pubID=this.stringify.dtdPubID(i.pubID)),null!=i.sysID&&(this.sysID=this.stringify.dtdSysID(i.sysID))}return a(r,e),Object.defineProperty(r.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(r.prototype,"systemId",{get:function(){return this.sysID}}),r.prototype.toString=function(e){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(e))},r})(r)}).call(e.exports)}),i.register("l2iiF",(e,t)=>{(()=>{var t,r,a=(e,t)=>{function r(){this.constructor=e}for(var a in t)o.call(t,a)&&(e[a]=t[a]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},o={}.hasOwnProperty;t=i("h1dVd"),r=i("jPxdj"),e.exports=(e=>{function r(e,a){if(r.__super__.constructor.call(this,e),null==a)throw Error("Missing raw text. "+this.debugInfo());this.type=t.Raw,this.value=this.stringify.raw(a)}return a(r,e),r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=function(e){return this.options.writer.raw(this,this.options.writer.filterOptions(e))},r})(r)}).call(e.exports)}),i.register("bWBFs",(e,t)=>{(()=>{var t,r,a=(e,t)=>{function r(){this.constructor=e}for(var a in t)o.call(t,a)&&(e[a]=t[a]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},o={}.hasOwnProperty;t=i("h1dVd"),r=i("kxRpC"),e.exports=(e=>{function r(e,a){if(r.__super__.constructor.call(this,e),null==a)throw Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=t.Text,this.value=this.stringify.text(a)}return a(r,e),Object.defineProperty(r.prototype,"isElementContentWhitespace",{get:function(){throw Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(r.prototype,"wholeText",{get:function(){var e,t,r;for(r="",t=this.previousSibling;t;)r=t.data+r,t=t.previousSibling;for(r+=this.data,e=this.nextSibling;e;)r+=e.data,e=e.nextSibling;return r}}),r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=function(e){return this.options.writer.text(this,this.options.writer.filterOptions(e))},r.prototype.splitText=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},r.prototype.replaceWholeText=function(e){throw Error("This DOM method is not implemented."+this.debugInfo())},r})(r)}).call(e.exports)}),i.register("33Yms",(e,t)=>{(()=>{var t,r,a=(e,t)=>{function r(){this.constructor=e}for(var a in t)o.call(t,a)&&(e[a]=t[a]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},o={}.hasOwnProperty;t=i("h1dVd"),r=i("kxRpC"),e.exports=(e=>{function r(e,a,i){if(r.__super__.constructor.call(this,e),null==a)throw Error("Missing instruction target. "+this.debugInfo());this.type=t.ProcessingInstruction,this.target=this.stringify.insTarget(a),this.name=this.target,i&&(this.value=this.stringify.insValue(i))}return a(r,e),r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=function(e){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(e))},r.prototype.isEqualNode=function(e){return!!r.__super__.isEqualNode.apply(this,arguments).isEqualNode(e)&&e.target===this.target},r})(r)}).call(e.exports)}),i.register("lEcmp",(e,t)=>{(()=>{var t,r,a=(e,t)=>{function r(){this.constructor=e}for(var a in t)o.call(t,a)&&(e[a]=t[a]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},o={}.hasOwnProperty;r=i("jPxdj"),t=i("h1dVd"),e.exports=(e=>{function r(e){r.__super__.constructor.call(this,e),this.type=t.Dummy}return a(r,e),r.prototype.clone=function(){return Object.create(this)},r.prototype.toString=e=>"",r})(r)}).call(e.exports)}),i.register("eFrJW",(e,t)=>{(()=>{e.exports=(()=>{function e(e){this.nodes=e}return Object.defineProperty(e.prototype,"length",{get:function(){return this.nodes.length||0}}),e.prototype.clone=function(){return this.nodes=null},e.prototype.item=function(e){return this.nodes[e]||null},e})()}).call(e.exports)}),i.register("fSKd8",(e,t)=>{(()=>{e.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(e.exports)}),i.register("3UqgZ",(e,t)=>{(()=>{var t=(e,t)=>()=>e.apply(t,arguments),r={}.hasOwnProperty;e.exports=(()=>{function e(e){var a,i,o;for(a in this.assertLegalName=t(this.assertLegalName,this),this.assertLegalChar=t(this.assertLegalChar,this),e||(e={}),this.options=e,this.options.version||(this.options.version="1.0"),i=e.stringify||{})r.call(i,a)&&(o=i[a],this[a]=o)}return e.prototype.name=function(e){return this.options.noValidation?e:this.assertLegalName(""+e||"")},e.prototype.text=function(e){return this.options.noValidation?e:this.assertLegalChar(this.textEscape(""+e||""))},e.prototype.cdata=function(e){return this.options.noValidation?e:(e=(e=""+e||"").replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(e))},e.prototype.comment=function(e){if(this.options.noValidation)return e;if((e=""+e||"").match(/--/))throw Error("Comment text cannot contain double-hypen: "+e);return this.assertLegalChar(e)},e.prototype.raw=function(e){return this.options.noValidation?e:""+e||""},e.prototype.attValue=function(e){return this.options.noValidation?e:this.assertLegalChar(this.attEscape(e=""+e||""))},e.prototype.insTarget=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"")},e.prototype.insValue=function(e){if(this.options.noValidation)return e;if((e=""+e||"").match(/\?>/))throw Error("Invalid processing instruction value: "+e);return this.assertLegalChar(e)},e.prototype.xmlVersion=function(e){if(this.options.noValidation)return e;if(!(e=""+e||"").match(/1\.[0-9]+/))throw Error("Invalid version number: "+e);return e},e.prototype.xmlEncoding=function(e){if(this.options.noValidation)return e;if(!(e=""+e||"").match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw Error("Invalid encoding: "+e);return this.assertLegalChar(e)},e.prototype.xmlStandalone=function(e){return this.options.noValidation?e:e?"yes":"no"},e.prototype.dtdPubID=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"")},e.prototype.dtdSysID=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"")},e.prototype.dtdElementValue=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"")},e.prototype.dtdAttType=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"")},e.prototype.dtdAttDefault=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"")},e.prototype.dtdEntityValue=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"")},e.prototype.dtdNData=function(e){return this.options.noValidation?e:this.assertLegalChar(""+e||"")},e.prototype.convertAttKey="@",e.prototype.convertPIKey="?",e.prototype.convertTextKey="#text",e.prototype.convertCDataKey="#cdata",e.prototype.convertCommentKey="#comment",e.prototype.convertRawKey="#raw",e.prototype.assertLegalChar=function(e){var t,r;if(this.options.noValidation)return e;if(t="","1.0"===this.options.version){if(t=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,r=e.match(t))throw Error("Invalid character in string: "+e+" at index "+r.index)}else if("1.1"===this.options.version&&(t=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,r=e.match(t)))throw Error("Invalid character in string: "+e+" at index "+r.index);return e},e.prototype.assertLegalName=function(e){if(this.options.noValidation)return e;if(this.assertLegalChar(e),!e.match(/^([: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])*$/))throw Error("Invalid character in name");return e},e.prototype.textEscape=function(e){var t;return this.options.noValidation?e:(t=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,e.replace(t,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;"))},e.prototype.attEscape=function(e){var t;return this.options.noValidation?e:(t=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,e.replace(t,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;"))},e})()}).call(e.exports)}),i.register("g5LaO",(e,t)=>{(()=>{var t,r=(e,t)=>{function r(){this.constructor=e}for(var i in t)a.call(t,i)&&(e[i]=t[i]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},a={}.hasOwnProperty;t=i("474sY"),e.exports=(e=>{function t(e){t.__super__.constructor.call(this,e)}return r(t,e),t.prototype.document=function(e,t){var r,a,i,o,s;for(a=0,t=this.filterOptions(t),o="",i=(s=e.children).length;i>a;a++)r=s[a],o+=this.writeChildNode(r,t,0);return t.pretty&&o.slice(-t.newline.length)===t.newline&&(o=o.slice(0,-t.newline.length)),o},t})(t)}).call(e.exports)}),i.register("474sY",(e,t)=>{(()=>{var t,r,a,o={}.hasOwnProperty;a=i("63TXA").assign,t=i("h1dVd"),i("f53qF"),i("9fGJ1"),i("508TE"),i("9cJ3X"),i("66zLL"),i("l2iiF"),i("bWBFs"),i("33Yms"),i("lEcmp"),i("7ZqUk"),i("brwrN"),i("jKa5H"),i("4V07o"),r=i("eP0do"),e.exports=(()=>{function e(e){var t,r,a;for(t in e||(e={}),this.options=e,r=e.writer||{})o.call(r,t)&&(a=r[t],this["_"+t]=this[t],this[t]=a)}return e.prototype.filterOptions=function(e){var t,i,o,s,n,l,c,p;return e||(e={}),e=a({},this.options,e),(t={writer:this}).pretty=e.pretty||!1,t.allowEmpty=e.allowEmpty||!1,t.indent=null!=(i=e.indent)?i:" ",t.newline=null!=(o=e.newline)?o:"\n",t.offset=null!=(s=e.offset)?s:0,t.dontPrettyTextNodes=null!=(n=null!=(l=e.dontPrettyTextNodes)?l:e.dontprettytextnodes)?n:0,t.spaceBeforeSlash=null!=(c=null!=(p=e.spaceBeforeSlash)?p:e.spacebeforeslash)?c:"",!0===t.spaceBeforeSlash&&(t.spaceBeforeSlash=" "),t.suppressPrettyCount=0,t.user={},t.state=r.None,t},e.prototype.indent=(e,t,r)=>{var a;if(!t.pretty||t.suppressPrettyCount);else if(t.pretty&&(a=(r||0)+t.offset+1)>0)return Array(a).join(t.indent);return""},e.prototype.endline=(e,t,r)=>!t.pretty||t.suppressPrettyCount?"":t.newline,e.prototype.attribute=function(e,t,r){var a;return this.openAttribute(e,t,r),a=" "+e.name+'="'+e.value+'"',this.closeAttribute(e,t,r),a},e.prototype.cdata=function(e,t,a){var i;return this.openNode(e,t,a),t.state=r.OpenTag,i=this.indent(e,t,a)+"<![CDATA[",t.state=r.InsideTag,i+=e.value,t.state=r.CloseTag,i+="]]>"+this.endline(e,t,a),t.state=r.None,this.closeNode(e,t,a),i},e.prototype.comment=function(e,t,a){var i;return this.openNode(e,t,a),t.state=r.OpenTag,i=this.indent(e,t,a)+"<!-- ",t.state=r.InsideTag,i+=e.value,t.state=r.CloseTag,i+=" -->"+this.endline(e,t,a),t.state=r.None,this.closeNode(e,t,a),i},e.prototype.declaration=function(e,t,a){var i;return this.openNode(e,t,a),t.state=r.OpenTag,i=this.indent(e,t,a)+"<?xml",t.state=r.InsideTag,i+=' version="'+e.version+'"',null!=e.encoding&&(i+=' encoding="'+e.encoding+'"'),null!=e.standalone&&(i+=' standalone="'+e.standalone+'"'),t.state=r.CloseTag,i+=t.spaceBeforeSlash+"?>"+this.endline(e,t,a),t.state=r.None,this.closeNode(e,t,a),i},e.prototype.docType=function(e,t,a){var i,o,s,n,l;if(a||(a=0),this.openNode(e,t,a),t.state=r.OpenTag,n=this.indent(e,t,a)+"<!DOCTYPE "+e.root().name,e.pubID&&e.sysID?n+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.sysID&&(n+=' SYSTEM "'+e.sysID+'"'),e.children.length>0){for(n+=" ["+this.endline(e,t,a),t.state=r.InsideTag,o=0,s=(l=e.children).length;s>o;o++)i=l[o],n+=this.writeChildNode(i,t,a+1);t.state=r.CloseTag,n+="]"}return t.state=r.CloseTag,n+=t.spaceBeforeSlash+">"+this.endline(e,t,a),t.state=r.None,this.closeNode(e,t,a),n},e.prototype.element=function(e,a,i){var s,n,l,c,p,d,m,u,h,g,f,y,x,b;for(h in i||(i=0),g=!1,f="",this.openNode(e,a,i),a.state=r.OpenTag,f+=this.indent(e,a,i)+"<"+e.name,y=e.attribs)o.call(y,h)&&(s=y[h],f+=this.attribute(s,a,i));if(c=0===(l=e.children.length)?null:e.children[0],0===l||e.children.every(e=>(e.type===t.Text||e.type===t.Raw)&&""===e.value))a.allowEmpty?(f+=">",a.state=r.CloseTag,f+="</"+e.name+">"+this.endline(e,a,i)):(a.state=r.CloseTag,f+=a.spaceBeforeSlash+"/>"+this.endline(e,a,i));else if(a.pretty&&1===l&&(c.type===t.Text||c.type===t.Raw)&&null!=c.value)f+=">",a.state=r.InsideTag,a.suppressPrettyCount++,g=!0,f+=this.writeChildNode(c,a,i+1),a.suppressPrettyCount--,g=!1,a.state=r.CloseTag,f+="</"+e.name+">"+this.endline(e,a,i);else{if(a.dontPrettyTextNodes){for(p=0,m=(x=e.children).length;m>p;p++)if(((n=x[p]).type===t.Text||n.type===t.Raw)&&null!=n.value){a.suppressPrettyCount++,g=!0;break}}for(f+=">"+this.endline(e,a,i),a.state=r.InsideTag,d=0,u=(b=e.children).length;u>d;d++)n=b[d],f+=this.writeChildNode(n,a,i+1);a.state=r.CloseTag,f+=this.indent(e,a,i)+"</"+e.name+">",g&&a.suppressPrettyCount--,f+=this.endline(e,a,i),a.state=r.None}return this.closeNode(e,a,i),f},e.prototype.writeChildNode=function(e,r,a){switch(e.type){case t.CData:return this.cdata(e,r,a);case t.Comment:return this.comment(e,r,a);case t.Element:return this.element(e,r,a);case t.Raw:return this.raw(e,r,a);case t.Text:return this.text(e,r,a);case t.ProcessingInstruction:return this.processingInstruction(e,r,a);case t.Dummy:return"";case t.Declaration:return this.declaration(e,r,a);case t.DocType:return this.docType(e,r,a);case t.AttributeDeclaration:return this.dtdAttList(e,r,a);case t.ElementDeclaration:return this.dtdElement(e,r,a);case t.EntityDeclaration:return this.dtdEntity(e,r,a);case t.NotationDeclaration:return this.dtdNotation(e,r,a);default:throw Error("Unknown XML node type: "+e.constructor.name)}},e.prototype.processingInstruction=function(e,t,a){var i;return this.openNode(e,t,a),t.state=r.OpenTag,i=this.indent(e,t,a)+"<?",t.state=r.InsideTag,i+=e.target,e.value&&(i+=" "+e.value),t.state=r.CloseTag,i+=t.spaceBeforeSlash+"?>"+this.endline(e,t,a),t.state=r.None,this.closeNode(e,t,a),i},e.prototype.raw=function(e,t,a){var i;return this.openNode(e,t,a),t.state=r.OpenTag,i=this.indent(e,t,a),t.state=r.InsideTag,i+=e.value,t.state=r.CloseTag,i+=this.endline(e,t,a),t.state=r.None,this.closeNode(e,t,a),i},e.prototype.text=function(e,t,a){var i;return this.openNode(e,t,a),t.state=r.OpenTag,i=this.indent(e,t,a),t.state=r.InsideTag,i+=e.value,t.state=r.CloseTag,i+=this.endline(e,t,a),t.state=r.None,this.closeNode(e,t,a),i},e.prototype.dtdAttList=function(e,t,a){var i;return this.openNode(e,t,a),t.state=r.OpenTag,i=this.indent(e,t,a)+"<!ATTLIST",t.state=r.InsideTag,i+=" "+e.elementName+" "+e.attributeName+" "+e.attributeType,"#DEFAULT"!==e.defaultValueType&&(i+=" "+e.defaultValueType),e.defaultValue&&(i+=' "'+e.defaultValue+'"'),t.state=r.CloseTag,i+=t.spaceBeforeSlash+">"+this.endline(e,t,a),t.state=r.None,this.closeNode(e,t,a),i},e.prototype.dtdElement=function(e,t,a){var i;return this.openNode(e,t,a),t.state=r.OpenTag,i=this.indent(e,t,a)+"<!ELEMENT",t.state=r.InsideTag,i+=" "+e.name+" "+e.value,t.state=r.CloseTag,i+=t.spaceBeforeSlash+">"+this.endline(e,t,a),t.state=r.None,this.closeNode(e,t,a),i},e.prototype.dtdEntity=function(e,t,a){var i;return this.openNode(e,t,a),t.state=r.OpenTag,i=this.indent(e,t,a)+"<!ENTITY",t.state=r.InsideTag,e.pe&&(i+=" %"),i+=" "+e.name,e.value?i+=' "'+e.value+'"':(e.pubID&&e.sysID?i+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.sysID&&(i+=' SYSTEM "'+e.sysID+'"'),e.nData&&(i+=" NDATA "+e.nData)),t.state=r.CloseTag,i+=t.spaceBeforeSlash+">"+this.endline(e,t,a),t.state=r.None,this.closeNode(e,t,a),i},e.prototype.dtdNotation=function(e,t,a){var i;return this.openNode(e,t,a),t.state=r.OpenTag,i=this.indent(e,t,a)+"<!NOTATION",t.state=r.InsideTag,i+=" "+e.name,e.pubID&&e.sysID?i+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.pubID?i+=' PUBLIC "'+e.pubID+'"':e.sysID&&(i+=' SYSTEM "'+e.sysID+'"'),t.state=r.CloseTag,i+=t.spaceBeforeSlash+">"+this.endline(e,t,a),t.state=r.None,this.closeNode(e,t,a),i},e.prototype.openNode=(e,t,r)=>{},e.prototype.closeNode=(e,t,r)=>{},e.prototype.openAttribute=(e,t,r)=>{},e.prototype.closeAttribute=(e,t,r)=>{},e})()}).call(e.exports)}),i.register("eP0do",(e,t)=>{(()=>{e.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(e.exports)}),i.register("65ELg",(e,t)=>{(()=>{var t,r,a,o,s,n,l,c,p,d,m,u,h,g,f,y,x,b,v,S,N,w,C,P={}.hasOwnProperty;N=(C=i("63TXA")).isObject,S=C.isFunction,w=C.isPlainObject,v=C.getValue,t=i("h1dVd"),u=i("bTPbp"),h=i("66zLL"),o=i("508TE"),s=i("9cJ3X"),f=i("l2iiF"),b=i("bWBFs"),g=i("33Yms"),d=i("f53qF"),m=i("9fGJ1"),n=i("7ZqUk"),c=i("jKa5H"),l=i("brwrN"),p=i("4V07o"),a=i("k0qFC"),x=i("3UqgZ"),y=i("g5LaO"),r=i("eP0do"),e.exports=(()=>{function e(e,r,a){var i;this.name="?xml",this.type=t.Document,e||(e={}),i={},e.writer?w(e.writer)&&(i=e.writer,e.writer=new y):e.writer=new y,this.options=e,this.writer=e.writer,this.writerOptions=this.writer.filterOptions(i),this.stringify=new x(e),this.onDataCallback=r||(()=>{}),this.onEndCallback=a||(()=>{}),this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return e.prototype.createChildNode=function(e){var r,a,i,o,s,n,l,c;switch(e.type){case t.CData:this.cdata(e.value);break;case t.Comment:this.comment(e.value);break;case t.Element:for(a in i={},l=e.attribs)P.call(l,a)&&(r=l[a],i[a]=r.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 Error("This XML node type is not supported in a JS object: "+e.constructor.name)}for(s=0,n=(c=e.children).length;n>s;s++)o=c[s],this.createChildNode(o),o.type===t.Element&&this.up();return this},e.prototype.dummy=function(){return this},e.prototype.node=function(e,t,r){var a;if(null==e)throw Error("Missing node name.");if(this.root&&-1===this.currentLevel)throw Error("Document can only have one root node. "+this.debugInfo(e));return this.openCurrent(),e=v(e),null==t&&(t={}),N(t=v(t))||(r=(a=[t,r])[0],t=a[1]),this.currentNode=new h(this,e,t),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,null!=r&&this.text(r),this},e.prototype.element=function(e,r,a){var i,o,s,n,l,c;if(this.currentNode&&this.currentNode.type===t.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(e)||N(e)||S(e))for(n=this.options.noValidation,this.options.noValidation=!0,(c=new u(this.options).element("TEMP_ROOT")).element(e),this.options.noValidation=n,o=0,s=(l=c.children).length;s>o;o++)i=l[o],this.createChildNode(i),i.type===t.Element&&this.up();else this.node(e,r,a);return this},e.prototype.attribute=function(e,t){var r,i;if(!this.currentNode||this.currentNode.children)throw Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(e));if(null!=e&&(e=v(e)),N(e))for(r in e)P.call(e,r)&&(i=e[r],this.attribute(r,i));else S(t)&&(t=t.apply()),this.options.keepNullAttributes&&null==t?this.currentNode.attribs[e]=new a(this,e,""):null!=t&&(this.currentNode.attribs[e]=new a(this,e,t));return this},e.prototype.text=function(e){var t;return this.openCurrent(),t=new b(this,e),this.onData(this.writer.text(t,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},e.prototype.cdata=function(e){var t;return this.openCurrent(),t=new o(this,e),this.onData(this.writer.cdata(t,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},e.prototype.comment=function(e){var t;return this.openCurrent(),t=new s(this,e),this.onData(this.writer.comment(t,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},e.prototype.raw=function(e){var t;return this.openCurrent(),t=new f(this,e),this.onData(this.writer.raw(t,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},e.prototype.instruction=function(e,t){var r,a,i,o,s;if(this.openCurrent(),null!=e&&(e=v(e)),null!=t&&(t=v(t)),Array.isArray(e))for(r=0,o=e.length;o>r;r++)a=e[r],this.instruction(a);else if(N(e))for(a in e)P.call(e,a)&&(i=e[a],this.instruction(a,i));else S(t)&&(t=t.apply()),s=new g(this,e,t),this.onData(this.writer.processingInstruction(s,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},e.prototype.declaration=function(e,t,r){var a;if(this.openCurrent(),this.documentStarted)throw Error("declaration() must be the first node.");return a=new d(this,e,t,r),this.onData(this.writer.declaration(a,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},e.prototype.doctype=function(e,t,r){if(this.openCurrent(),null==e)throw Error("Missing root node name.");if(this.root)throw Error("dtd() must come before the root node.");return this.currentNode=new m(this,t,r),this.currentNode.rootNodeName=e,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},e.prototype.dtdElement=function(e,t){var r;return this.openCurrent(),r=new l(this,e,t),this.onData(this.writer.dtdElement(r,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},e.prototype.attList=function(e,t,r,a,i){var o;return this.openCurrent(),o=new n(this,e,t,r,a,i),this.onData(this.writer.dtdAttList(o,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},e.prototype.entity=function(e,t){var r;return this.openCurrent(),r=new c(this,!1,e,t),this.onData(this.writer.dtdEntity(r,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},e.prototype.pEntity=function(e,t){var r;return this.openCurrent(),r=new c(this,!0,e,t),this.onData(this.writer.dtdEntity(r,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},e.prototype.notation=function(e,t){var r;return this.openCurrent(),r=new p(this,e,t),this.onData(this.writer.dtdNotation(r,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},e.prototype.up=function(){if(this.currentLevel<0)throw Error("The document node has no parent.");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},e.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},e.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},e.prototype.openNode=function(e){var a,i,o,s;if(!e.isOpen){if(this.root||0!==this.currentLevel||e.type!==t.Element||(this.root=e),i="",e.type===t.Element){for(o in this.writerOptions.state=r.OpenTag,i=this.writer.indent(e,this.writerOptions,this.currentLevel)+"<"+e.name,s=e.attribs)P.call(s,o)&&(a=s[o],i+=this.writer.attribute(a,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,e.pubID&&e.sysID?i+=' PUBLIC "'+e.pubID+'" "'+e.sysID+'"':e.sysID&&(i+=' SYSTEM "'+e.sysID+'"'),e.children?(i+=" [",this.writerOptions.state=r.InsideTag):(this.writerOptions.state=r.CloseTag,i+=">"),i+=this.writer.endline(e,this.writerOptions,this.currentLevel);return this.onData(i,this.currentLevel),e.isOpen=!0}},e.prototype.closeNode=function(e){var a;if(!e.isClosed)return a="",this.writerOptions.state=r.CloseTag,a=e.type===t.Element?this.writer.indent(e,this.writerOptions,this.currentLevel)+"</"+e.name+">"+this.writer.endline(e,this.writerOptions,this.currentLevel):this.writer.indent(e,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(e,this.writerOptions,this.currentLevel),this.writerOptions.state=r.None,this.onData(a,this.currentLevel),e.isClosed=!0},e.prototype.onData=function(e,t){return this.documentStarted=!0,this.onDataCallback(e,t+1)},e.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},e.prototype.debugInfo=e=>null==e?"":"node: <"+e+">",e.prototype.ele=function(){return this.element.apply(this,arguments)},e.prototype.nod=function(e,t,r){return this.node(e,t,r)},e.prototype.txt=function(e){return this.text(e)},e.prototype.dat=function(e){return this.cdata(e)},e.prototype.com=function(e){return this.comment(e)},e.prototype.ins=function(e,t){return this.instruction(e,t)},e.prototype.dec=function(e,t,r){return this.declaration(e,t,r)},e.prototype.dtd=function(e,t,r){return this.doctype(e,t,r)},e.prototype.e=function(e,t,r){return this.element(e,t,r)},e.prototype.n=function(e,t,r){return this.node(e,t,r)},e.prototype.t=function(e){return this.text(e)},e.prototype.d=function(e){return this.cdata(e)},e.prototype.c=function(e){return this.comment(e)},e.prototype.r=function(e){return this.raw(e)},e.prototype.i=function(e,t){return this.instruction(e,t)},e.prototype.att=function(){return this.currentNode&&this.currentNode.type===t.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},e.prototype.a=function(){return this.currentNode&&this.currentNode.type===t.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},e.prototype.ent=function(e,t){return this.entity(e,t)},e.prototype.pent=function(e,t){return this.pEntity(e,t)},e.prototype.not=function(e,t){return this.notation(e,t)},e})()}).call(e.exports)}),i.register("g6FGU",(e,t)=>{(()=>{var t,r,a,o=(e,t)=>{function r(){this.constructor=e}for(var a in t)s.call(t,a)&&(e[a]=t[a]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},s={}.hasOwnProperty;t=i("h1dVd"),a=i("474sY"),r=i("eP0do"),e.exports=(e=>{function a(e,t){this.stream=e,a.__super__.constructor.call(this,t)}return o(a,e),a.prototype.endline=function(e,t,i){return e.isLastRootNode&&t.state===r.CloseTag?"":a.__super__.endline.call(this,e,t,i)},a.prototype.document=function(e,t){var r,a,i,o,s,n,l,c,p;for(l=e.children,a=i=0,s=l.length;s>i;a=++i)(r=l[a]).isLastRootNode=a===e.children.length-1;for(o=0,t=this.filterOptions(t),c=e.children,p=[],n=c.length;n>o;o++)r=c[o],p.push(this.writeChildNode(r,t,0));return p},a.prototype.attribute=function(e,t,r){return this.stream.write(a.__super__.attribute.call(this,e,t,r))},a.prototype.cdata=function(e,t,r){return this.stream.write(a.__super__.cdata.call(this,e,t,r))},a.prototype.comment=function(e,t,r){return this.stream.write(a.__super__.comment.call(this,e,t,r))},a.prototype.declaration=function(e,t,r){return this.stream.write(a.__super__.declaration.call(this,e,t,r))},a.prototype.docType=function(e,t,a){var i,o,s,n;if(a||(a=0),this.openNode(e,t,a),t.state=r.OpenTag,this.stream.write(this.indent(e,t,a)),this.stream.write("<!DOCTYPE "+e.root().name),e.pubID&&e.sysID?this.stream.write(' PUBLIC "'+e.pubID+'" "'+e.sysID+'"'):e.sysID&&this.stream.write(' SYSTEM "'+e.sysID+'"'),e.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(e,t,a)),t.state=r.InsideTag,o=0,s=(n=e.children).length;s>o;o++)i=n[o],this.writeChildNode(i,t,a+1);t.state=r.CloseTag,this.stream.write("]")}return t.state=r.CloseTag,this.stream.write(t.spaceBeforeSlash+">"),this.stream.write(this.endline(e,t,a)),t.state=r.None,this.closeNode(e,t,a)},a.prototype.element=function(e,a,i){var o,n,l,c,p,d,m,u,h;for(m in i||(i=0),this.openNode(e,a,i),a.state=r.OpenTag,this.stream.write(this.indent(e,a,i)+"<"+e.name),u=e.attribs)s.call(u,m)&&(o=u[m],this.attribute(o,a,i));if(c=0===(l=e.children.length)?null:e.children[0],0===l||e.children.every(e=>(e.type===t.Text||e.type===t.Raw)&&""===e.value))a.allowEmpty?(this.stream.write(">"),a.state=r.CloseTag,this.stream.write("</"+e.name+">")):(a.state=r.CloseTag,this.stream.write(a.spaceBeforeSlash+"/>"));else if(a.pretty&&1===l&&(c.type===t.Text||c.type===t.Raw)&&null!=c.value)this.stream.write(">"),a.state=r.InsideTag,a.suppressPrettyCount++,this.writeChildNode(c,a,i+1),a.suppressPrettyCount--,a.state=r.CloseTag,this.stream.write("</"+e.name+">");else{for(this.stream.write(">"+this.endline(e,a,i)),a.state=r.InsideTag,p=0,d=(h=e.children).length;d>p;p++)n=h[p],this.writeChildNode(n,a,i+1);a.state=r.CloseTag,this.stream.write(this.indent(e,a,i)+"</"+e.name+">")}return this.stream.write(this.endline(e,a,i)),a.state=r.None,this.closeNode(e,a,i)},a.prototype.processingInstruction=function(e,t,r){return this.stream.write(a.__super__.processingInstruction.call(this,e,t,r))},a.prototype.raw=function(e,t,r){return this.stream.write(a.__super__.raw.call(this,e,t,r))},a.prototype.text=function(e,t,r){return this.stream.write(a.__super__.text.call(this,e,t,r))},a.prototype.dtdAttList=function(e,t,r){return this.stream.write(a.__super__.dtdAttList.call(this,e,t,r))},a.prototype.dtdElement=function(e,t,r){return this.stream.write(a.__super__.dtdElement.call(this,e,t,r))},a.prototype.dtdEntity=function(e,t,r){return this.stream.write(a.__super__.dtdEntity.call(this,e,t,r))},a.prototype.dtdNotation=function(e,t,r){return this.stream.write(a.__super__.dtdNotation.call(this,e,t,r))},a})(a)}).call(e.exports)}),i.register("iBX9L",(e,t)=>{(()=>{"use strict";var t,r,a,o,s,n,l,c=(e,t)=>()=>e.apply(t,arguments),p=(e,t)=>{function r(){this.constructor=e}for(var a in t)d.call(t,a)&&(e[a]=t[a]);return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e},d={}.hasOwnProperty;n=i("6mLYL"),t=i("bSog5"),s=i("jSvm5"),l=g.setImmediate,r=i("530nM").defaults,a=e=>"object"==typeof e&&null!=e&&0===Object.keys(e).length,o=(e,t,r)=>{var a,i;for(a=0,i=e.length;i>a;a++)t=(0,e[a])(t,r);return t},e.exports.Parser=(i=>{function m(t){var a,i,o;if(this.parseStringPromise=c(this.parseStringPromise,this),this.parseString=c(this.parseString,this),this.reset=c(this.reset,this),this.assignOrPush=c(this.assignOrPush,this),this.processAsync=c(this.processAsync,this),!(this instanceof e.exports.Parser))return new e.exports.Parser(t);for(a in this.options={},i=r["0.2"])d.call(i,a)&&(o=i[a],this.options[a]=o);for(a in t)d.call(t,a)&&(o=t[a],this.options[a]=o);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(s.normalize)),this.reset()}return p(m,i),m.prototype.processAsync=function(){var e;try{if(this.remaining.length<=this.options.chunkSize)return e=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(e),this.saxParser.close();return 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),l(this.processAsync)}catch(e){if(!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(e)}},m.prototype.assignOrPush=function(e,t,r){return t in e?(e[t]instanceof Array||(e[t]=[e[t]]),e[t].push(r)):this.options.explicitArray?e[t]=[r]:e[t]=r},m.prototype.reset=function(){var e,t,r,i,s,l,c,p,m;return this.removeAllListeners(),this.saxParser=n.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=(s=this,e=>{if(s.saxParser.resume(),!s.saxParser.errThrown)return s.saxParser.errThrown=!0,s.emit("error",e)}),this.saxParser.onend=(l=this,()=>{if(!l.saxParser.ended)return l.saxParser.ended=!0,l.emit("end",l.resultObject)}),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,i=[],e=this.options.attrkey,t=this.options.charkey,this.saxParser.onopentag=(c=this,r=>{var a,s,n,l,p;if((n=Object.create(null))[t]="",!c.options.ignoreAttrs)for(a in p=r.attributes)d.call(p,a)&&(e in n||c.options.mergeAttrs||(n[e]=Object.create(null)),s=c.options.attrValueProcessors?o(c.options.attrValueProcessors,r.attributes[a],a):r.attributes[a],l=c.options.attrNameProcessors?o(c.options.attrNameProcessors,a):a,c.options.mergeAttrs?c.assignOrPush(n,l,s):n[e][l]=s);return n["#name"]=c.options.tagNameProcessors?o(c.options.tagNameProcessors,r.name):r.name,c.options.xmlns&&(n[c.options.xmlnskey]={uri:r.uri,local:r.local}),i.push(n)}),this.saxParser.onclosetag=(p=this,()=>{var e,r,s,n,l,c,m,u,h,g;if(l=(c=i.pop())["#name"],p.options.explicitChildren&&p.options.preserveChildrenOrder||delete c["#name"],!0===c.cdata&&(e=c.cdata,delete c.cdata),h=i[i.length-1],c[t].match(/^\s*$/)&&!e?(r=c[t],delete c[t]):(p.options.trim&&(c[t]=c[t].trim()),p.options.normalize&&(c[t]=c[t].replace(/\s{2,}/g," ").trim()),c[t]=p.options.valueProcessors?o(p.options.valueProcessors,c[t],l):c[t],1===Object.keys(c).length&&t in c&&!p.EXPLICIT_CHARKEY&&(c=c[t])),a(c)&&(c="function"==typeof p.options.emptyTag?p.options.emptyTag():""!==p.options.emptyTag?p.options.emptyTag:r),null!=p.options.validator&&(g="/"+(()=>{var e,t,r;for(e=0,r=[],t=i.length;t>e;e++)n=i[e],r.push(n["#name"]);return r})().concat(l).join("/"),(()=>{try{return c=p.options.validator(g,h&&h[l],c)}catch(e){return p.emit("error",e)}})()),p.options.explicitChildren&&!p.options.mergeAttrs&&"object"==typeof c){if(p.options.preserveChildrenOrder){if(h){for(s in h[p.options.childkey]=h[p.options.childkey]||[],m=Object.create(null),c)d.call(c,s)&&(m[s]=c[s]);h[p.options.childkey].push(m),delete c["#name"],1===Object.keys(c).length&&t in c&&!p.EXPLICIT_CHARKEY&&(c=c[t])}}else n=Object.create(null),p.options.attrkey in c&&(n[p.options.attrkey]=c[p.options.attrkey],delete c[p.options.attrkey]),!p.options.charsAsChildren&&p.options.charkey in c&&(n[p.options.charkey]=c[p.options.charkey],delete c[p.options.charkey]),Object.getOwnPropertyNames(c).length>0&&(n[p.options.childkey]=c),c=n}return i.length>0?p.assignOrPush(h,l,c):(p.options.explicitRoot&&(u=c,(c=Object.create(null))[l]=u),p.resultObject=c,p.saxParser.ended=!0,p.emit("end",p.resultObject))}),m=this,r=e=>{var r,a;if(a=i[i.length-1])return a[t]+=e,m.options.explicitChildren&&m.options.preserveChildrenOrder&&m.options.charsAsChildren&&(m.options.includeWhiteChars||""!==e.replace(/\\n/g,"").trim())&&(a[m.options.childkey]=a[m.options.childkey]||[],(r={"#name":"__text__"})[t]=e,m.options.normalize&&(r[t]=r[t].replace(/\s{2,}/g," ").trim()),a[m.options.childkey].push(r)),a},this.saxParser.ontext=r,this.saxParser.oncdata=e=>{var t;if(t=r(e))return t.cdata=!0}},m.prototype.parseString=function(e,r){null!=r&&"function"==typeof r&&(this.on("end",function(e){return this.reset(),r(null,e)}),this.on("error",function(e){return this.reset(),r(e)}));try{if(e=e.toString(),""===e.trim())return this.emit("end",null),!0;if(e=t.stripBOM(e),this.options.async)return this.remaining=e,l(this.processAsync),this.saxParser;return this.saxParser.write(e).close()}catch(e){if(!(this.saxParser.errThrown||this.saxParser.ended))return this.emit("error",e),this.saxParser.errThrown=!0;if(this.saxParser.ended)throw e}},m.prototype.parseStringPromise=function(e){var t;return new Promise((t=this,(r,a)=>t.parseString(e,(e,t)=>e?a(e):r(t))))},m})(h),e.exports.parseString=(t,r,a)=>{var i,o;return null!=a?("function"==typeof a&&(i=a),"object"==typeof r&&(o=r)):("function"==typeof r&&(i=r),o={}),new e.exports.Parser(o).parseString(t,i)},e.exports.parseStringPromise=(t,r)=>{var a;return"object"==typeof r&&(a=r),new e.exports.Parser(a).parseStringPromise(t)}}).call(e.exports)}),i.register("6mLYL",(e,t)=>{(e=>{var t,r,a,i,o,s,n,l,c,p,d,m,u;function h(r,a){if(!(this instanceof h))return new h(r,a);(e=>{for(var r=0,a=t.length;a>r;r++)e[t[r]]=""})(this),this.q=this.c="",this.bufferCheckPosition=e.MAX_BUFFER_LENGTH,this.opt=a||{},this.opt.lowercase=this.opt.lowercase||this.opt.lowercasetags,this.looseCase=this.opt.lowercase?"toLowerCase":"toUpperCase",this.tags=[],this.closed=this.closedRoot=this.sawRoot=!1,this.tag=this.error=null,this.strict=!!r,this.noscript=!!(r||this.opt.noscript),this.state=u.BEGIN,this.strictEntities=this.opt.strictEntities,this.ENTITIES=this.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES),this.attribList=[],this.opt.xmlns&&(this.ns=Object.create(l)),this.trackPosition=!1!==this.opt.position,this.trackPosition&&(this.position=this.line=this.column=0),v(this,"onready")}function g(e,t){if(!(this instanceof g))return new g(e,t);r.apply(this),this._parser=new h(e,t),this.writable=!0,this.readable=!0;var i=this;this._parser.onend=()=>{i.emit("end")},this._parser.onerror=e=>{i.emit("error",e),i._parser.error=null},this._decoder=null,a.forEach(e=>{Object.defineProperty(i,"on"+e,{get:()=>i._parser["on"+e],set(t){if(!t)return i.removeAllListeners(e),i._parser["on"+e]=t,t;i.on(e,t)},enumerable:!0,configurable:!1})})}function y(e){return" "===e||"\n"===e||"\r"===e||" "===e}function x(e){return'"'===e||"'"===e}function b(e,t){return e.test(t)}function v(e,t,r){e[t]&&e[t](r)}function S(e,t,r){e.textNode&&N(e),v(e,t,r)}function N(e){e.textNode=w(e.opt,e.textNode),e.textNode&&v(e,"ontext",e.textNode),e.textNode=""}function w(e,t){return e.trim&&(t=t.trim()),e.normalize&&(t=t.replace(/\s+/g," ")),t}function C(e,t){return N(e),e.trackPosition&&(t+="\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c),t=Error(t),e.error=t,v(e,"onerror",t),e}function P(e){return e.sawRoot&&!e.closedRoot&&_(e,"Unclosed root tag"),e.state!==u.BEGIN&&e.state!==u.BEGIN_WHITESPACE&&e.state!==u.TEXT&&C(e,"Unexpected end"),N(e),e.c="",e.closed=!0,v(e,"onend"),h.call(e,e.strict,e.opt),e}function _(e,t){if("object"!=typeof e||!(e instanceof h))throw Error("bad call to strictFail");e.strict&&C(e,t)}function E(e,t){var r=0>e.indexOf(":")?["",e]:e.split(":"),a=r[0],i=r[1];return t&&"xmlns"===e&&(a="xmlns",i=""),{prefix:a,local:i}}function T(e){if(e.strict||(e.attribName=e.attribName[e.looseCase]()),-1!==e.attribList.indexOf(e.attribName)||e.tag.attributes.hasOwnProperty(e.attribName)){e.attribName=e.attribValue="";return}if(e.opt.xmlns){var t=E(e.attribName,!0),r=t.prefix,a=t.local;if("xmlns"===r){if("xml"===a&&e.attribValue!==s)_(e,"xml: prefix must be bound to "+s+"\nActual: "+e.attribValue);else if("xmlns"===a&&e.attribValue!==n)_(e,"xmlns: prefix must be bound to "+n+"\nActual: "+e.attribValue);else{var i=e.tag,o=e.tags[e.tags.length-1]||e;i.ns===o.ns&&(i.ns=Object.create(o.ns)),i.ns[a]=e.attribValue}}e.attribList.push([e.attribName,e.attribValue])}else e.tag.attributes[e.attribName]=e.attribValue,S(e,"onattribute",{name:e.attribName,value:e.attribValue});e.attribName=e.attribValue=""}function R(e,t){if(e.opt.xmlns){var r=e.tag,a=E(e.tagName);r.prefix=a.prefix,r.local=a.local,r.uri=r.ns[a.prefix]||"",r.prefix&&!r.uri&&(_(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName)),r.uri=a.prefix);var i=e.tags[e.tags.length-1]||e;r.ns&&i.ns!==r.ns&&Object.keys(r.ns).forEach(t=>{S(e,"onopennamespace",{prefix:t,uri:r.ns[t]})});for(var o=0,s=e.attribList.length;s>o;o++){var n=e.attribList[o],l=n[0],c=n[1],p=E(l,!0),d=p.prefix,m=p.local,h=""===d?"":r.ns[d]||"",g={name:l,value:c,prefix:d,local:m,uri:h};d&&"xmlns"!==d&&!h&&(_(e,"Unbound namespace prefix: "+JSON.stringify(d)),g.uri=d),e.tag.attributes[l]=g,S(e,"onattribute",g)}e.attribList.length=0}e.tag.isSelfClosing=!!t,e.sawRoot=!0,e.tags.push(e.tag),S(e,"onopentag",e.tag),t||(e.noscript||"script"!==e.tagName.toLowerCase()?e.state=u.TEXT:e.state=u.SCRIPT,e.tag=null,e.tagName=""),e.attribName=e.attribValue="",e.attribList.length=0}function O(e){if(!e.tagName){_(e,"Weird empty close tag."),e.textNode+="</>",e.state=u.TEXT;return}if(e.script){if("script"!==e.tagName){e.script+="</"+e.tagName+">",e.tagName="",e.state=u.SCRIPT;return}S(e,"onscript",e.script),e.script=""}var t=e.tags.length,r=e.tagName;e.strict||(r=r[e.looseCase]());for(var a=r;t--;)if(e.tags[t].name!==a)_(e,"Unexpected close tag");else break;if(t<0){_(e,"Unmatched closing tag: "+e.tagName),e.textNode+="</"+e.tagName+">",e.state=u.TEXT;return}e.tagName=r;for(var i=e.tags.length;i-- >t;){var o=e.tag=e.tags.pop();e.tagName=e.tag.name,S(e,"onclosetag",e.tagName);var s={};for(var n in o.ns)s[n]=o.ns[n];var l=e.tags[e.tags.length-1]||e;e.opt.xmlns&&o.ns!==l.ns&&Object.keys(o.ns).forEach(t=>{var r=o.ns[t];S(e,"onclosenamespace",{prefix:t,uri:r})})}0===t&&(e.closedRoot=!0),e.tagName=e.attribValue=e.attribName="",e.attribList.length=0,e.state=u.TEXT}function I(e,t){"<"===t?(e.state=u.OPEN_WAKA,e.startTagPosition=e.position):y(t)||(_(e,"Non-whitespace before first tag."),e.textNode=t,e.state=u.TEXT)}function z(e,t){var r="";return t<e.length&&(r=e.charAt(t)),r}e.parser=(e,t)=>new h(e,t),e.SAXParser=h,e.SAXStream=g,e.createStream=(e,t)=>new g(e,t),e.MAX_BUFFER_LENGTH=65536,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"],Object.create||(Object.create=e=>{function t(){}return t.prototype=e,new t}),Object.keys||(Object.keys=e=>{var t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(r);return t}),h.prototype={end:function(){P(this)},write:function(r){if(this.error)throw this.error;if(this.closed)return C(this,"Cannot write after close. Assign an onready handler.");if(null===r)return P(this);"object"==typeof r&&(r=r.toString());for(var a=0,s="";s=z(r,a++),this.c=s,s;)switch(this.trackPosition&&(this.position++,"\n"===s?(this.line++,this.column=0):this.column++),this.state){case u.BEGIN:if(this.state=u.BEGIN_WHITESPACE,"\uFEFF"===s)continue;I(this,s);continue;case u.BEGIN_WHITESPACE:I(this,s);continue;case u.TEXT:if(this.sawRoot&&!this.closedRoot){for(var n,l,h,g=a-1;s&&"<"!==s&&"&"!==s;)(s=z(r,a++))&&this.trackPosition&&(this.position++,"\n"===s?(this.line++,this.column=0):this.column++);this.textNode+=r.substring(g,a-1)}"<"!==s||this.sawRoot&&this.closedRoot&&!this.strict?(y(s)||this.sawRoot&&!this.closedRoot||_(this,"Text data outside of root node."),"&"===s?this.state=u.TEXT_ENTITY:this.textNode+=s):(this.state=u.OPEN_WAKA,this.startTagPosition=this.position);continue;case u.SCRIPT:"<"===s?this.state=u.SCRIPT_ENDING:this.script+=s;continue;case u.SCRIPT_ENDING:"/"===s?this.state=u.CLOSE_TAG:(this.script+="<"+s,this.state=u.SCRIPT);continue;case u.OPEN_WAKA:"!"===s?(this.state=u.SGML_DECL,this.sgmlDecl=""):y(s)||(b(c,s)?(this.state=u.OPEN_TAG,this.tagName=s):"/"===s?(this.state=u.CLOSE_TAG,this.tagName=""):"?"===s?(this.state=u.PROC_INST,this.procInstName=this.procInstBody=""):(_(this,"Unencoded <"),this.startTagPosition+1<this.position&&(s=Array(this.position-this.startTagPosition).join(" ")+s),this.textNode+="<"+s,this.state=u.TEXT));continue;case u.SGML_DECL:(this.sgmlDecl+s).toUpperCase()===i?(S(this,"onopencdata"),this.state=u.CDATA,this.sgmlDecl="",this.cdata=""):this.sgmlDecl+s==="--"?(this.state=u.COMMENT,this.comment="",this.sgmlDecl=""):(this.sgmlDecl+s).toUpperCase()===o?(this.state=u.DOCTYPE,(this.doctype||this.sawRoot)&&_(this,"Inappropriately located doctype declaration"),this.doctype="",this.sgmlDecl=""):">"===s?(S(this,"onsgmldeclaration",this.sgmlDecl),this.sgmlDecl="",this.state=u.TEXT):(x(s)&&(this.state=u.SGML_DECL_QUOTED),this.sgmlDecl+=s);continue;case u.SGML_DECL_QUOTED:s===this.q&&(this.state=u.SGML_DECL,this.q=""),this.sgmlDecl+=s;continue;case u.DOCTYPE:">"===s?(this.state=u.TEXT,S(this,"ondoctype",this.doctype),this.doctype=!0):(this.doctype+=s,"["===s?this.state=u.DOCTYPE_DTD:x(s)&&(this.state=u.DOCTYPE_QUOTED,this.q=s));continue;case u.DOCTYPE_QUOTED:this.doctype+=s,s===this.q&&(this.q="",this.state=u.DOCTYPE);continue;case u.DOCTYPE_DTD:this.doctype+=s,"]"===s?this.state=u.DOCTYPE:x(s)&&(this.state=u.DOCTYPE_DTD_QUOTED,this.q=s);continue;case u.DOCTYPE_DTD_QUOTED:this.doctype+=s,s===this.q&&(this.state=u.DOCTYPE_DTD,this.q="");continue;case u.COMMENT:"-"===s?this.state=u.COMMENT_ENDING:this.comment+=s;continue;case u.COMMENT_ENDING:"-"===s?(this.state=u.COMMENT_ENDED,this.comment=w(this.opt,this.comment),this.comment&&S(this,"oncomment",this.comment),this.comment=""):(this.comment+="-"+s,this.state=u.COMMENT);continue;case u.COMMENT_ENDED:">"!==s?(_(this,"Malformed comment"),this.comment+="--"+s,this.state=u.COMMENT):this.state=u.TEXT;continue;case u.CDATA:"]"===s?this.state=u.CDATA_ENDING:this.cdata+=s;continue;case u.CDATA_ENDING:"]"===s?this.state=u.CDATA_ENDING_2:(this.cdata+="]"+s,this.state=u.CDATA);continue;case u.CDATA_ENDING_2:">"===s?(this.cdata&&S(this,"oncdata",this.cdata),S(this,"onclosecdata"),this.cdata="",this.state=u.TEXT):"]"===s?this.cdata+="]":(this.cdata+="]]"+s,this.state=u.CDATA);continue;case u.PROC_INST:"?"===s?this.state=u.PROC_INST_ENDING:y(s)?this.state=u.PROC_INST_BODY:this.procInstName+=s;continue;case u.PROC_INST_BODY:!this.procInstBody&&y(s)||("?"===s?this.state=u.PROC_INST_ENDING:this.procInstBody+=s);continue;case u.PROC_INST_ENDING:">"===s?(S(this,"onprocessinginstruction",{name:this.procInstName,body:this.procInstBody}),this.procInstName=this.procInstBody="",this.state=u.TEXT):(this.procInstBody+="?"+s,this.state=u.PROC_INST_BODY);continue;case u.OPEN_TAG:b(p,s)?this.tagName+=s:((e=>{e.strict||(e.tagName=e.tagName[e.looseCase]());var t=e.tags[e.tags.length-1]||e,r=e.tag={name:e.tagName,attributes:{}};e.opt.xmlns&&(r.ns=t.ns),e.attribList.length=0,S(e,"onopentagstart",r)})(this),">"===s?R(this):"/"===s?this.state=u.OPEN_TAG_SLASH:(y(s)||_(this,"Invalid character in tag name"),this.state=u.ATTRIB));continue;case u.OPEN_TAG_SLASH:">"===s?(R(this,!0),O(this)):(_(this,"Forward-slash in opening tag not followed by >"),this.state=u.ATTRIB);continue;case u.ATTRIB:y(s)||(">"===s?R(this):"/"===s?this.state=u.OPEN_TAG_SLASH:b(c,s)?(this.attribName=s,this.attribValue="",this.state=u.ATTRIB_NAME):_(this,"Invalid attribute name"));continue;case u.ATTRIB_NAME:"="===s?this.state=u.ATTRIB_VALUE:">"===s?(_(this,"Attribute without value"),this.attribValue=this.attribName,T(this),R(this)):y(s)?this.state=u.ATTRIB_NAME_SAW_WHITE:b(p,s)?this.attribName+=s:_(this,"Invalid attribute name");continue;case u.ATTRIB_NAME_SAW_WHITE:if("="===s)this.state=u.ATTRIB_VALUE;else{if(y(s))continue;_(this,"Attribute without value"),this.tag.attributes[this.attribName]="",this.attribValue="",S(this,"onattribute",{name:this.attribName,value:""}),this.attribName="",">"===s?R(this):b(c,s)?(this.attribName=s,this.state=u.ATTRIB_NAME):(_(this,"Invalid attribute name"),this.state=u.ATTRIB)}continue;case u.ATTRIB_VALUE:y(s)||(x(s)?(this.q=s,this.state=u.ATTRIB_VALUE_QUOTED):(_(this,"Unquoted attribute value"),this.state=u.ATTRIB_VALUE_UNQUOTED,this.attribValue=s));continue;case u.ATTRIB_VALUE_QUOTED:if(s!==this.q){"&"===s?this.state=u.ATTRIB_VALUE_ENTITY_Q:this.attribValue+=s;continue}T(this),this.q="",this.state=u.ATTRIB_VALUE_CLOSED;continue;case u.ATTRIB_VALUE_CLOSED:y(s)?this.state=u.ATTRIB:">"===s?R(this):"/"===s?this.state=u.OPEN_TAG_SLASH:b(c,s)?(_(this,"No whitespace between attributes"),this.attribName=s,this.attribValue="",this.state=u.ATTRIB_NAME):_(this,"Invalid attribute name");continue;case u.ATTRIB_VALUE_UNQUOTED:if(!(">"===(n=s)||y(n))){"&"===s?this.state=u.ATTRIB_VALUE_ENTITY_U:this.attribValue+=s;continue}T(this),">"===s?R(this):this.state=u.ATTRIB;continue;case u.CLOSE_TAG:this.tagName?">"===s?O(this):b(p,s)?this.tagName+=s:this.script?(this.script+="</"+this.tagName,this.tagName="",this.state=u.SCRIPT):(y(s)||_(this,"Invalid tagname in closing tag"),this.state=u.CLOSE_TAG_SAW_WHITE):y(s)||(b(c,s)?this.tagName=s:this.script?(this.script+="</"+s,this.state=u.SCRIPT):_(this,"Invalid tagname in closing tag."));continue;case u.CLOSE_TAG_SAW_WHITE:if(y(s))continue;">"===s?O(this):_(this,"Invalid characters in closing tag");continue;case u.TEXT_ENTITY:case u.ATTRIB_VALUE_ENTITY_Q:case u.ATTRIB_VALUE_ENTITY_U:switch(this.state){case u.TEXT_ENTITY:l=u.TEXT,h="textNode";break;case u.ATTRIB_VALUE_ENTITY_Q:l=u.ATTRIB_VALUE_QUOTED,h="attribValue";break;case u.ATTRIB_VALUE_ENTITY_U:l=u.ATTRIB_VALUE_UNQUOTED,h="attribValue"}";"===s?(this[h]+=(e=>{var t,r=e.entity,a=r.toLowerCase(),i="";return e.ENTITIES[r]?e.ENTITIES[r]:e.ENTITIES[a]?e.ENTITIES[a]:("#"===(r=a).charAt(0)&&(i="x"===r.charAt(1)?(t=parseInt(r=r.slice(2),16)).toString(16):(t=parseInt(r=r.slice(1),10)).toString(10)),r=r.replace(/^0+/,""),isNaN(t)||i.toLowerCase()!==r)?(_(e,"Invalid character entity"),"&"+e.entity+";"):String.fromCodePoint(t)})(this),this.entity="",this.state=l):b(this.entity.length?m:d,s)?this.entity+=s:(_(this,"Invalid character in entity name"),this[h]+="&"+this.entity+s,this.entity="",this.state=l);continue;default:throw Error(this,"Unknown state: "+this.state)}return this.position>=this.bufferCheckPosition&&(r=>{for(var a=Math.max(e.MAX_BUFFER_LENGTH,10),i=0,o=0,s=t.length;s>o;o++){var n=r[t[o]].length;if(n>a)switch(t[o]){case"textNode":N(r);break;case"cdata":S(r,"oncdata",r.cdata),r.cdata="";break;case"script":S(r,"onscript",r.script),r.script="";break;default:C(r,"Max buffer length exceeded: "+t[o])}i=Math.max(i,n)}var l=e.MAX_BUFFER_LENGTH-i;r.bufferCheckPosition=l+r.position})(this),this},resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){N(this),""!==this.cdata&&(S(this,"oncdata",this.cdata),this.cdata=""),""!==this.script&&(S(this,"onscript",this.script),this.script="")}};try{r=$4a2a03cdb2edee5f$import$a76f70335a4bd6d1$6a4eb2e7fc9e8903}catch(e){r=()=>{}}for(var A in a=e.EVENTS.filter(e=>"error"!==e&&"end"!==e),g.prototype=Object.create(r.prototype,{constructor:{value:g}}),g.prototype.write=function(e){if("function"==typeof Buffer&&"function"==typeof Buffer.isBuffer&&Buffer.isBuffer(e)){if(!this._decoder){var t=f.StringDecoder;this._decoder=new t("utf8")}e=this._decoder.write(e)}return this._parser.write(e.toString()),this.emit("data",e),!0},g.prototype.end=function(e){return e&&e.length&&this.write(e),this._parser.end(),!0},g.prototype.on=function(e,t){var i=this;return i._parser["on"+e]||-1===a.indexOf(e)||(i._parser["on"+e]=()=>{var t=1==arguments.length?[arguments[0]]:Array.apply(null,arguments);t.splice(0,0,e),i.emit.apply(i,t)}),r.prototype.on.call(i,e,t)},i="[CDATA[",o="DOCTYPE",l={xml:s="http://www.w3.org/XML/1998/namespace",xmlns:n="http://www.w3.org/2000/xmlns/"},c=/[:_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]/,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-]/,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]/,m=/[#:_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-]/,u=0,e.STATE={BEGIN:u++,BEGIN_WHITESPACE:u++,TEXT:u++,TEXT_ENTITY:u++,OPEN_WAKA:u++,SGML_DECL:u++,SGML_DECL_QUOTED:u++,DOCTYPE:u++,DOCTYPE_QUOTED:u++,DOCTYPE_DTD:u++,DOCTYPE_DTD_QUOTED:u++,COMMENT_STARTING:u++,COMMENT:u++,COMMENT_ENDING:u++,COMMENT_ENDED:u++,CDATA:u++,CDATA_ENDING:u++,CDATA_ENDING_2:u++,PROC_INST:u++,PROC_INST_BODY:u++,PROC_INST_ENDING:u++,OPEN_TAG:u++,OPEN_TAG_SLASH:u++,ATTRIB:u++,ATTRIB_NAME:u++,ATTRIB_NAME_SAW_WHITE:u++,ATTRIB_VALUE:u++,ATTRIB_VALUE_QUOTED:u++,ATTRIB_VALUE_CLOSED:u++,ATTRIB_VALUE_UNQUOTED:u++,ATTRIB_VALUE_ENTITY_Q:u++,ATTRIB_VALUE_ENTITY_U:u++,CLOSE_TAG:u++,CLOSE_TAG_SAW_WHITE:u++,SCRIPT:u++,SCRIPT_ENDING:u++},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(t=>{var r=e.ENTITIES[t],a="number"==typeof r?String.fromCharCode(r):r;e.ENTITIES[t]=a}),e.STATE)e.STATE[e.STATE[A]]=A;u=e.STATE,String.fromCodePoint||(()=>{var e=String.fromCharCode,t=Math.floor,r=()=>{var r,a,i=[],o=-1,s=arguments.length;if(!s)return"";for(var n="";++o<s;){var l=+arguments[o];if(!isFinite(l)||l<0||l>1114111||t(l)!==l)throw RangeError("Invalid code point: "+l);l<=65535?i.push(l):(l-=65536,r=(l>>10)+55296,a=l%1024+56320,i.push(r,a)),(o+1===s||i.length>16384)&&(n+=e.apply(null,i),i.length=0)}return n};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:r,configurable:!0,writable:!0}):String.fromCodePoint=r})()})(e.exports)}),i.register("bSog5",(e,t)=>{(()=>{"use strict";e.exports.stripBOM=e=>"\uFEFF"===e[0]?e.substring(1):e}).call(e.exports)}),i.register("jSvm5",(e,t)=>{(()=>{"use strict";var t;t=new RegExp(/(?!xmlns)^.*:/),e.exports.normalize=e=>e.toLowerCase(),e.exports.firstCharLowerCase=e=>e.charAt(0).toLowerCase()+e.slice(1),e.exports.stripPrefix=e=>e.replace(t,""),e.exports.parseNumbers=e=>(isNaN(e)||(e=e%1==0?parseInt(e,10):parseFloat(e)),e),e.exports.parseBooleans=e=>(/^(?:true|false)$/i.test(e)&&(e="true"===e.toLowerCase()),e)}).call(e.exports)}),i.register("i7ly2",(t,r)=>{var a,o,s;function n(e={}){return{create:(t,r)=>new l(t,r,e)}}e(t.exports,"logPolicy",()=>n),a=i("cLLpo"),o=i("j0uEO"),s=i("7DwzS");class l extends a.BaseRequestPolicy{constructor(e,t,{logger:r=s.logger.info,allowedHeaderNames:a=[],allowedQueryParameters:i=[]}={}){super(e,t),this.logger=r,this.sanitizer=new o.Sanitizer({allowedHeaderNames:a,allowedQueryParameters:i})}get allowedHeaderNames(){return this.sanitizer.allowedHeaderNames}set allowedHeaderNames(e){this.sanitizer.allowedHeaderNames=e}get allowedQueryParameters(){return this.sanitizer.allowedQueryParameters}set allowedQueryParameters(e){this.sanitizer.allowedQueryParameters=e}sendRequest(e){return this.logger.enabled?(this.logRequest(e),this._nextPolicy.sendRequest(e).then(e=>this.logResponse(e))):this._nextPolicy.sendRequest(e)}logRequest(e){this.logger("Request: "+this.sanitizer.sanitize(e))}logResponse(e){return this.logger("Response status code: "+e.status),this.logger("Headers: "+this.sanitizer.sanitize(e.headers)),e}}}),i.register("3PQvZ",(t,r)=>{var a;function o(){return{create:(e,t)=>new s(e,t)}}e(t.exports,"disableResponseDecompressionPolicy",()=>o),a=i("cLLpo");class s extends a.BaseRequestPolicy{constructor(e,t){super(e,t)}async sendRequest(e){return e.decompressResponse=!1,this._nextPolicy.sendRequest(e)}}}),i.register("bn951",(t,r)=>{e(t.exports,"logger",()=>o);var a=i("jHpVC");let o=(0,a.createClientLogger)("storage-blob")}),i.register("g0jHy",(t,r)=>{e(t.exports,"StorageBrowserPolicyFactory",()=>o);var a=i("hrEew");class o{create(e,t){return new a.StorageBrowserPolicy(e,t)}}}),i.register("hrEew",(t,r)=>{e(t.exports,"StorageBrowserPolicy",()=>l);var a=i("dZmkP"),o=i("cLLpo"),s=i("7KrF8"),n=i("036GE");class l extends o.BaseRequestPolicy{constructor(e,t){super(e,t)}async sendRequest(e){return a.isNode||(("GET"===e.method.toUpperCase()||"HEAD"===e.method.toUpperCase())&&(e.url=(0,n.setURLParameter)(e.url,s.URLConstants.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.remove(s.HeaderConstants.COOKIE),e.headers.remove(s.HeaderConstants.CONTENT_LENGTH)),this._nextPolicy.sendRequest(e)}}}),i.register("e25lP",(t,r)=>{e(t.exports,"StorageRetryPolicyFactory",()=>o);var a=i("eCTho");class o{constructor(e){this.retryOptions=e}create(e,t){return new a.StorageRetryPolicy(e,t,this.retryOptions)}}}),i.register("eCTho",(t,r)=>{e(t.exports,"StorageRetryPolicy",()=>m);var a,o=i("hSJZV"),s=i("cLLpo"),n=i("7KrF8"),l=i("036GE"),c=i("bn951");(e=>{e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(a||(a={}));let p={maxRetryDelayInMs:12e4,maxTries:4,retryDelayInMs:4e3,retryPolicyType:a.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},d=new o.AbortError("The operation was aborted.");class m extends s.BaseRequestPolicy{constructor(e,t,r=p){super(e,t),this.retryOptions={retryPolicyType:r.retryPolicyType?r.retryPolicyType:p.retryPolicyType,maxTries:r.maxTries&&r.maxTries>=1?Math.floor(r.maxTries):p.maxTries,tryTimeoutInMs:r.tryTimeoutInMs&&r.tryTimeoutInMs>=0?r.tryTimeoutInMs:p.tryTimeoutInMs,retryDelayInMs:r.retryDelayInMs&&r.retryDelayInMs>=0?Math.min(r.retryDelayInMs,r.maxRetryDelayInMs?r.maxRetryDelayInMs:p.maxRetryDelayInMs):p.retryDelayInMs,maxRetryDelayInMs:r.maxRetryDelayInMs&&r.maxRetryDelayInMs>=0?r.maxRetryDelayInMs:p.maxRetryDelayInMs,secondaryHost:r.secondaryHost?r.secondaryHost:p.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,t,r){let a;let i=e.clone(),o=t||!this.retryOptions.secondaryHost||!("GET"===e.method||"HEAD"===e.method||"OPTIONS"===e.method)||r%2==1;o||(i.url=(0,l.setURLHost)(i.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(i.url=(0,l.setURLParameter)(i.url,n.URLConstants.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));try{if((0,c.logger).info(`RetryPolicy: =====> Try=${r} ${o?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(i),!this.shouldRetry(o,r,a))return a;t=t||!o&&404===a.status}catch(e){if((0,c.logger).error(`RetryPolicy: Caught error, message: ${e.message}, code: ${e.code}`),!this.shouldRetry(o,r,a,e))throw e}return await this.delay(o,r,e.abortSignal),this.attemptSendRequest(e,t,++r)}shouldRetry(e,t,r,a){if(t>=this.retryOptions.maxTries)return(0,c.logger).info(`RetryPolicy: Attempt(s) ${t} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;if(a){for(let e of["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"])if(a.name.toUpperCase().includes(e)||a.message.toUpperCase().includes(e)||a.code&&a.code.toString().toUpperCase()===e)return(0,c.logger).info(`RetryPolicy: Network error ${e} found, will retry.`),!0}if(r||a){let t=r?r.status:a?a.statusCode:0;if(!e&&404===t)return(0,c.logger).info("RetryPolicy: Secondary access with 404, will retry."),!0;if(503===t||500===t)return(0,c.logger).info(`RetryPolicy: Will retry for status code ${t}.`),!0}return!!((null==a?void 0:a.code)==="PARSE_ERROR"&&(null==a?void 0:a.message.startsWith('Error "Error: Unclosed root tag')))&&((0,c.logger).info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0)}async delay(e,t,r){let i=0;if(e)switch(this.retryOptions.retryPolicyType){case a.EXPONENTIAL:i=Math.min((Math.pow(2,t-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case a.FIXED:i=this.retryOptions.retryDelayInMs}else i=1e3*Math.random();return(0,c.logger).info(`RetryPolicy: Delay for ${i}ms`),(0,l.delay)(i,r,d)}}}),i.register("kCGgH",(t,r)=>{e(t.exports,"TelemetryPolicyFactory",()=>l);var a=i("dZmkP"),o=i("bxlZp"),n=i("7KrF8");class l{constructor(e){let t=[];if(a.isNode){if(e){let r=e.userAgentPrefix||"";r.length>0&&-1===t.indexOf(r)&&t.push(r)}let r="azsdk-js-storageblob/"+n.SDK_VERSION;-1===t.indexOf(r)&&t.push(r);let a=`(NODE-VERSION ${process.version})`;s&&(a=`(NODE-VERSION ${process.version}; ${s.type()} ${s.release()})`),-1===t.indexOf(a)&&t.push(a)}this.telemetryString=t.join(" ")}create(e,t){return new o.TelemetryPolicy(e,t,this.telemetryString)}}}),i.register("bxlZp",(t,r)=>{e(t.exports,"TelemetryPolicy",()=>l);var a=i("dZmkP"),o=i("ibN5u"),s=i("cLLpo"),n=i("7KrF8");class l extends s.BaseRequestPolicy{constructor(e,t,r){super(e,t),this.telemetry=r}async sendRequest(e){return a.isNode&&(e.headers||(e.headers=new o.HttpHeaders),e.headers.get(n.HeaderConstants.USER_AGENT)||e.headers.set(n.HeaderConstants.USER_AGENT,this.telemetry)),this._nextPolicy.sendRequest(e)}}}),i.register("9Cl8A",(t,r)=>{var a;function o(){return s}e(t.exports,"getCachedDefaultHttpClient",()=>o),a=i("byw1c");let s=new a.NodeFetchHttpClient}),i.register("byw1c",(r,a)=>{var o,s,n,l,c,p,d;function m(e,t){return e?t.httpsAgent:t.httpAgent}function h(e){return e&&"function"==typeof e.pipe}function g(e,t){return new Promise(r=>{e.once("close",()=>{null==t||t.abort(),r()}),e.once("end",r),e.once("error",r)})}e(r.exports,"NodeFetchHttpClient",()=>b),o=i("hSJZV"),s=i("ibN5u"),n=i("4W44e"),l=i("ediGw"),c=i("2hNCy"),p=i("7DwzS"),d=i("6ExyV");class f extends u.Transform{constructor(e){super(),this.progressCallback=e,this.loadedBytes=0}_transform(e,t,r){this.push(e),this.loadedBytes+=e.length,this.progressCallback({loadedBytes:this.loadedBytes}),r(void 0)}}class b{constructor(){this.proxyAgentMap=new Map,this.keepAliveAgents={}}async sendRequest(e){var r;let a,i;if(!e&&"object"!=typeof e)throw Error("'httpRequest' (WebResourceLike) cannot be null or undefined and must be of type object.");let n=new o.AbortController;if(e.abortSignal){if(e.abortSignal.aborted)throw new o.AbortError("The operation was aborted.");a=e=>{"abort"===e.type&&n.abort()},e.abortSignal.addEventListener("abort",a)}if(e.timeout&&setTimeout(()=>{n.abort()},e.timeout),e.formData){let r=e.formData,a=new(t(l)),i=(e,t)=>{"function"==typeof t&&(t=t()),t&&Object.prototype.hasOwnProperty.call(t,"value")&&Object.prototype.hasOwnProperty.call(t,"options")?a.append(e,t.value,t.options):a.append(e,t)};for(let e of Object.keys(r)){let t=r[e];if(Array.isArray(t))for(let r=0;r<t.length;r++)i(e,t[r]);else i(e,t)}e.body=a,e.formData=void 0;let o=e.headers.get("Content-Type");o&&-1!==o.indexOf("multipart/form-data")&&("function"==typeof a.getBoundary?e.headers.set("Content-Type","multipart/form-data; boundary="+a.getBoundary()):e.headers.remove("Content-Type"))}let d=e.body?"function"==typeof e.body?e.body():e.body:void 0;if(e.onUploadProgress&&e.body){let t=e.onUploadProgress,r=new f(t);h(d)?d.pipe(r):r.end(d),d=r}let m=await this.prepareRequest(e),u=Object.assign({body:d,headers:e.headers.rawHeaders(),method:e.method,signal:n.signal,redirect:"manual"},m);try{let t=await this.fetch(e.url,u),a=(e=>{let t=new s.HttpHeaders;return e.forEach((e,r)=>{t.set(r,e)}),t})(t.headers),o=(null===(r=e.streamResponseStatusCodes)||void 0===r?void 0:r.has(t.status))||e.streamResponseBody;i={headers:a,request:e,status:t.status,readableStreamBody:o?t.body:void 0,bodyAsText:o?void 0:await t.text()};let n=e.onDownloadProgress;if(n){let e=t.body||void 0;if(h(e)){let t=new f(n);e.pipe(t),i.readableStreamBody=t}else{let e=parseInt(a.get("Content-Length"))||void 0;e&&n({loadedBytes:e})}}return await this.processRequest(i),i}catch(t){if("ENOTFOUND"===t.code)throw new c.RestError(t.message,c.RestError.REQUEST_SEND_ERROR,void 0,e);if("aborted"===t.type)throw new o.AbortError("The operation was aborted.");throw t}finally{if(e.abortSignal&&a){let t=Promise.resolve();h(d)&&(t=g(d));let r=Promise.resolve();h(null==i?void 0:i.readableStreamBody)&&(r=g(i.readableStreamBody,n)),Promise.all([t,r]).then(()=>{var t;null===(t=e.abortSignal)||void 0===t||t.removeEventListener("abort",a)}).catch(e=>{(0,p.logger).warning("Error when cleaning up abortListener on httpRequest",e)})}}}getOrCreateAgent(e){var t;let r=(0,n.isUrlHttps)(e.url);if(e.proxySettings){let{host:a,port:i,username:o,password:s}=e.proxySettings,l=`${a}:${i}:${o}:${s}`,c=null!==(t=this.proxyAgentMap.get(l))&&void 0!==t?t:{},p=m(r,c);if(p)return p;let d=(0,n.createProxyAgent)(e.url,e.proxySettings,e.headers);return p=d.agent,d.isHttps?c.httpsAgent=d.agent:c.httpAgent=d.agent,this.proxyAgentMap.set(l,c),p}if(!e.keepAlive)return r?x.globalAgent:y.globalAgent;{let t=m(r,this.keepAliveAgents);if(t)return t;let a={keepAlive:e.keepAlive};return r?this.keepAliveAgents.httpsAgent=new x.Agent(a):this.keepAliveAgents.httpAgent=new y.Agent(a)}}async fetch(e,t){return(0,d.default)(e,t)}async prepareRequest(e){let t={};return t.agent=this.getOrCreateAgent(e),t.compress=e.decompressResponse,t}async processRequest(e){}}}),i.register("4W44e",(t,r)=>{var a,o;function s(e,t,r){var i;let s=(0,o.URLBuilder).parse(t.host).getHost();if(!s)throw Error("Expecting a non-empty host in proxy settings.");if(!(0<=(i=t.port)&&i<=65535))throw Error("Expecting a valid port number in the range of [0, 65535] in proxy settings.");let l={proxy:{host:s,port:t.port,headers:r&&r.rawHeaders()||{}}};t.username&&t.password?l.proxy.proxyAuth=`${t.username}:${t.password}`:t.username&&(l.proxy.proxyAuth=""+t.username);let c=n(e),p=n(t.host),d={isHttps:c,agent:c&&p?a.httpsOverHttps(l):c&&!p?a.httpsOverHttp(l):!c&&p?a.httpOverHttps(l):a.httpOverHttp(l)};return d}function n(e){let t=(0,o.URLBuilder).parse(e).getScheme()||"";return"https"===t.toLowerCase()}e(t.exports,"createProxyAgent",()=>s),e(t.exports,"isUrlHttps",()=>n),a=i("j6C2A"),o=i("gkV4v")}),i.register("ediGw",(e,t)=>{function r(e){if(!(this instanceof r))return new r(e);for(var t in this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],a.call(this),e=e||{})this[t]=e[t]}var a=i("dYHcp"),s=d.parse,c=u.Stream,p=i("eOIWW"),m=i("8LfPR"),h=i("bhTiJ");e.exports=r,l.inherits(r,a),r.LINE_BREAK="\r\n",r.DEFAULT_CONTENT_TYPE="application/octet-stream",r.prototype.append=function(e,t,r){"string"==typeof(r=r||{})&&(r={filename:r});var i=a.prototype.append.bind(this);if("number"==typeof t&&(t=""+t),l.isArray(t)){this._error(Error("Arrays are not supported."));return}var o=this._multiPartHeader(e,t,r),s=this._multiPartFooter();i(o),i(t),i(s),this._trackLength(o,t,r)},r.prototype._trackLength=function(e,t,a){var i=0;null!=a.knownLength?i+=+a.knownLength:Buffer.isBuffer(t)?i=t.length:"string"==typeof t&&(i=Buffer.byteLength(t)),this._valueLength+=i,this._overheadLength+=Buffer.byteLength(e)+r.LINE_BREAK.length,t&&(t.path||t.readable&&t.hasOwnProperty("httpVersion")||t instanceof c)&&!a.knownLength&&this._valuesToMeasure.push(t)},r.prototype._lengthRetriever=(e,t)=>{e.hasOwnProperty("fd")?void 0!=e.end&&e.end!=1/0&&void 0!=e.start?t(null,e.end+1-(e.start?e.start:0)):n.stat(e.path,(r,a)=>{if(r){t(r);return}t(null,a.size-(e.start?e.start:0))}):e.hasOwnProperty("httpVersion")?t(null,+e.headers["content-length"]):e.hasOwnProperty("httpModule")?(e.on("response",r=>{e.pause(),t(null,+r.headers["content-length"])}),e.resume()):t("Unknown stream")},r.prototype._multiPartHeader=function(e,t,a){if("string"==typeof a.header)return a.header;var i,o=this._getContentDisposition(t,a),s=this._getContentType(t,a),n="",l={"Content-Disposition":["form-data",'name="'+e+'"'].concat(o||[]),"Content-Type":[].concat(s||[])};for(var c in"object"==typeof a.header&&h(l,a.header),l)l.hasOwnProperty(c)&&null!=(i=l[c])&&(Array.isArray(i)||(i=[i]),i.length&&(n+=c+": "+i.join("; ")+r.LINE_BREAK));return"--"+this.getBoundary()+r.LINE_BREAK+n+r.LINE_BREAK},r.prototype._getContentDisposition=(e,t)=>{var r,a;return"string"==typeof t.filepath?r=o.normalize(t.filepath).replace(/\\/g,"/"):t.filename||e.name||e.path?r=o.basename(t.filename||e.name||e.path):e.readable&&e.hasOwnProperty("httpVersion")&&(r=o.basename(e.client._httpMessage.path||"")),r&&(a='filename="'+r+'"'),a},r.prototype._getContentType=(e,t)=>{var a=t.contentType;return!a&&e.name&&(a=p.lookup(e.name)),!a&&e.path&&(a=p.lookup(e.path)),!a&&e.readable&&e.hasOwnProperty("httpVersion")&&(a=e.headers["content-type"]),!a&&(t.filepath||t.filename)&&(a=p.lookup(t.filepath||t.filename)),a||"object"!=typeof e||(a=r.DEFAULT_CONTENT_TYPE),a},r.prototype._multiPartFooter=function(){return(function(e){var t=r.LINE_BREAK;0===this._streams.length&&(t+=this._lastBoundary()),e(t)}).bind(this)},r.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+r.LINE_BREAK},r.prototype.getHeaders=function(e){var t,r={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e)e.hasOwnProperty(t)&&(r[t.toLowerCase()]=e[t]);return r},r.prototype.setBoundary=function(e){this._boundary=e},r.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary},r.prototype.getBuffer=function(){for(var e=new Buffer.alloc(0),t=this.getBoundary(),a=0,i=this._streams.length;i>a;a++)"function"!=typeof this._streams[a]&&(e=Buffer.isBuffer(this._streams[a])?Buffer.concat([e,this._streams[a]]):Buffer.concat([e,Buffer.from(this._streams[a])]),("string"!=typeof this._streams[a]||this._streams[a].substring(2,t.length+2)!==t)&&(e=Buffer.concat([e,Buffer.from(r.LINE_BREAK)])));return Buffer.concat([e,Buffer.from(this._lastBoundary())])},r.prototype._generateBoundary=function(){for(var e="--------------------------",t=0;t<24;t++)e+=Math.floor(10*Math.random()).toString(16);this._boundary=e},r.prototype.getLengthSync=function(){var e=this._overheadLength+this._valueLength;return this._streams.length&&(e+=this._lastBoundary().length),this.hasKnownLength()||this._error(Error("Cannot calculate proper length in synchronous way.")),e},r.prototype.hasKnownLength=function(){var e=!0;return this._valuesToMeasure.length&&(e=!1),e},r.prototype.getLength=function(e){var t=this._overheadLength+this._valueLength;if(this._streams.length&&(t+=this._lastBoundary().length),!this._valuesToMeasure.length){process.nextTick(e.bind(this,null,t));return}m.parallel(this._valuesToMeasure,this._lengthRetriever,(r,a)=>{if(r){e(r);return}a.forEach(e=>{t+=e}),e(null,t)})},r.prototype.submit=function(e,t){var r,a,i={method:"post"};return"string"==typeof e?a=h({port:(e=s(e)).port,path:e.pathname,host:e.hostname,protocol:e.protocol},i):(a=h(e,i)).port||(a.port="https:"==a.protocol?443:80),a.headers=this.getHeaders(e.headers),r="https:"==a.protocol?x.request(a):y.request(a),this.getLength((function(e,a){if(e&&"Unknown stream"!==e){this._error(e);return}if(a&&r.setHeader("Content-Length",a),this.pipe(r),t){var i,o=function(e,a){return r.removeListener("error",o),r.removeListener("response",i),t.call(this,e,a)};i=o.bind(this,null),r.on("error",o),r.on("response",i)}}).bind(this)),r},r.prototype._error=function(e){this.error||(this.error=e,this.pause(),this.emit("error",e))},r.prototype.toString=()=>"[object FormData]"}),i.register("dYHcp",(e,t)=>{function r(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2097152,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}var a=u.Stream,o=i("7Jb5g");e.exports=r,l.inherits(r,a),r.create=function(e){var t=new this;for(var r in e=e||{})t[r]=e[r];return t},r.isStreamLike=e=>"function"!=typeof e&&"string"!=typeof e&&"boolean"!=typeof e&&"number"!=typeof e&&!Buffer.isBuffer(e),r.prototype.append=function(e){if(r.isStreamLike(e)){if(!(e instanceof o)){var t=o.create(e,{maxDataSize:1/0,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this)),e=t}this._handleErrors(e),this.pauseStreams&&e.pause()}return this._streams.push(e),this},r.prototype.pipe=function(e,t){return a.prototype.pipe.call(this,e,t),this.resume(),e},r.prototype._getNext=function(){if(this._currentStream=null,this._insideLoop){this._pendingNext=!0;return}this._insideLoop=!0;try{do this._pendingNext=!1,this._realGetNext();while(this._pendingNext)}finally{this._insideLoop=!1}},r.prototype._realGetNext=function(){var e=this._streams.shift();if(void 0===e){this.end();return}if("function"!=typeof e){this._pipeNext(e);return}e((function(e){r.isStreamLike(e)&&(e.on("data",this._checkDataSize.bind(this)),this._handleErrors(e)),this._pipeNext(e)}).bind(this))},r.prototype._pipeNext=function(e){if(this._currentStream=e,r.isStreamLike(e)){e.on("end",this._getNext.bind(this)),e.pipe(this,{end:!1});return}this.write(e),this._getNext()},r.prototype._handleErrors=function(e){var t=this;e.on("error",e=>{t._emitError(e)})},r.prototype.write=function(e){this.emit("data",e)},r.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&"function"==typeof this._currentStream.pause&&this._currentStream.pause(),this.emit("pause"))},r.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&"function"==typeof this._currentStream.resume&&this._currentStream.resume(),this.emit("resume")},r.prototype.end=function(){this._reset(),this.emit("end")},r.prototype.destroy=function(){this._reset(),this.emit("close")},r.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null},r.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(Error(e))}},r.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach(t=>{t.dataSize&&(e.dataSize+=t.dataSize)}),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)},r.prototype._emitError=function(e){this._reset(),this.emit("error",e)}}),i.register("7Jb5g",(e,t)=>{function r(){this.source=null,this.dataSize=0,this.maxDataSize=1048576,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}var a=u.Stream;e.exports=r,l.inherits(r,a),r.create=function(e,t){var r=new this;for(var a in t=t||{})r[a]=t[a];r.source=e;var i=e.emit;return e.emit=()=>(r._handleEmit(arguments),i.apply(e,arguments)),e.on("error",()=>{}),r.pauseStream&&e.pause(),r},Object.defineProperty(r.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}}),r.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)},r.prototype.resume=function(){this._released||this.release(),this.source.resume()},r.prototype.pause=function(){this.source.pause()},r.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach((function(e){this.emit.apply(this,e)}).bind(this)),this._bufferedEvents=[]},r.prototype.pipe=function(){var e=a.prototype.pipe.apply(this,arguments);return this.resume(),e},r.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}"data"===e[0]&&(this.dataSize+=e[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(e)},r.prototype._checkIfMaxDataSizeExceeded=function(){if(!this._maxDataSizeExceeded&&!(this.dataSize<=this.maxDataSize)){this._maxDataSizeExceeded=!0;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",Error(e))}}}),i.register("eOIWW",(t,r)=>{var a,s,n,l,c,p;"use strict";e(t.exports,"charset",()=>a,e=>a=e),e(t.exports,"extensions",()=>s,e=>s=e),e(t.exports,"lookup",()=>n,e=>n=e),e(t.exports,"types",()=>l,e=>l=e),c=i("aIAMc"),p=o.extname,a=e=>{if(!e||"string"!=typeof e)return!1;var t=/^\s*([^;\s]*)(?:;|\s|$)/.exec(e),r=t&&c[t[1].toLowerCase()];return r&&r.charset?r.charset:!!(t&&/^text\//i.test(t[1]))&&"UTF-8"},s=Object.create(null),n=e=>{if(!e||"string"!=typeof e)return!1;var t=p("x."+e).toLowerCase().substr(1);return!!t&&(l[t]||!1)},((e,t)=>{var r=["nginx","apache",void 0,"iana"];Object.keys(c).forEach(a=>{var i=c[a],o=i.extensions;if(o&&o.length){e[a]=o;for(var s=0;s<o.length;s++){var n=o[s];if(t[n]){var l=r.indexOf(c[t[n]].source),p=r.indexOf(i.source);if("application/octet-stream"!==t[n]&&(l>p||l===p&&"application/"===t[n].substr(0,12)))continue}t[n]=a}}})})(s,l=Object.create(null))}),i.register("aIAMc",(e,t)=>{e.exports=i("ggUtl")}),i.register("ggUtl",(e,t)=>{e.exports=JSON.parse('{"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/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"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/at+jwt":{"source":"iana"},"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/captive+json":{"source":"iana","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/city+json":{"source":"iana","compressible":true},"application/clr":{"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,"extensions":["cpl"]},"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/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"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":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"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/express":{"source":"iana","extensions":["exp"]},"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/jscalendar+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":{"source":"iana","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,"extensions":["mpf"]},"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/missing-blocks+cbor-seq":{"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},"application/mrb-publish+xml":{"source":"iana","compressible":true},"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/oauth-authz-req+jwt":{"source":"iana"},"application/oblivious-dns-message":{"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/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"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","extensions":["asc"]},"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.cyn":{"source":"iana","charset":"7-BIT"},"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/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"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/spdx+json":{"source":"iana","compressible":true},"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/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"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,"extensions":["td"]},"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.5gnas":{"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.gtpc":{"source":"iana"},"application/vnd.3gpp.interworking-data":{"source":"iana"},"application/vnd.3gpp.lpp":{"source":"iana"},"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.ngap":{"source":"iana"},"application/vnd.3gpp.pfcp":{"source":"iana"},"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.s1ap":{"source":"iana"},"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.cmoca-cmresource":{"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-cmtable":{"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.age":{"source":"iana","extensions":["age"]},"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.arrow.file":{"source":"iana"},"application/vnd.apache.arrow.stream":{"source":"iana"},"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":["key"]},"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.cryptomator.encrypted":{"source":"iana"},"application/vnd.cryptomator.vault":{"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.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"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","extensions":["dbf"]},"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.eclipse.ditto+json":{"source":"iana","compressible":true},"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.eu.kasparian.car+json":{"source":"iana","compressible":true},"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.familysearch.gedcom+zip":{"source":"iana","compressible":false},"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.fujifilm.fb.docuworks":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.container":{"source":"iana"},"application/vnd.fujifilm.fb.jfi+xml":{"source":"iana","compressible":true},"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.slides":{"source":"iana"},"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.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"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","extensions":["mvt"]},"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.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"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.nacamar.ybrid+json":{"source":"iana","compressible":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"application/vnd.nebumind.line":{"source":"iana"},"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+cbor":{"source":"iana"},"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.opentimestamps.ots":{"source":"iana"},"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","extensions":["rar"]},"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.resilient.logic":{"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.seis+json":{"source":"iana","compressible":true},"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.sycle+xml":{"source":"iana","compressible":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"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.veritone.aion+json":{"source":"iana","compressible":true},"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.dpp":{"source":"iana"},"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":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"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-iwork-keynote-sffkey":{"extensions":["key"]},"application/x-iwork-numbers-sffnumbers":{"extensions":["numbers"]},"application/x-iwork-pages-sffpages":{"extensions":["pages"]},"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},"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":["xsl","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","extensions":["amr"]},"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","opus"]},"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/scip":{"source":"iana"},"audio/silk":{"source":"apache","extensions":["sil"]},"audio/smv":{"source":"iana"},"audio/smv-qcp":{"source":"iana"},"audio/smv0":{"source":"iana"},"audio/sofa":{"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/tsvcis":{"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","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"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/ktx2":{"source":"iana","extensions":["ktx2"]},"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","compressible":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"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.pco.b16":{"source":"iana","extensions":["b16"]},"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/e57":{"source":"iana"},"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/step":{"source":"iana"},"model/step+xml":{"source":"iana","compressible":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"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.pytha.pyox":{"source":"iana"},"model/vnd.rosette.annotated-data-model":{"source":"iana"},"model/vnd.sap.vds":{"source":"iana","extensions":["vds"]},"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/cql":{"source":"iana"},"text/cql-expression":{"source":"iana"},"text/cql-identifier":{"source":"iana"},"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/fhirpath":{"source":"iana"},"text/flexfec":{"source":"iana"},"text/fwdred":{"source":"iana"},"text/gff3":{"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/shaclc":{"source":"iana"},"text/shex":{"source":"iana","extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/spdx":{"source":"iana","extensions":["spdx"]},"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.familysearch.gedcom":{"source":"iana","extensions":["ged"]},"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.hans":{"source":"iana"},"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":{"compressible":true,"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/av1":{"source":"iana"},"video/bmpeg":{"source":"iana"},"video/bt656":{"source":"iana"},"video/celb":{"source":"iana"},"video/dv":{"source":"iana"},"video/encaprtp":{"source":"iana"},"video/ffv1":{"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","extensions":["m4s"]},"video/jpeg":{"source":"iana","extensions":["jpgv"]},"video/jpeg2000":{"source":"iana"},"video/jpm":{"source":"apache","extensions":["jpm","jpgm"]},"video/jxsv":{"source":"iana"},"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/scip":{"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/vp9":{"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}}')}),i.register("8LfPR",(e,t)=>{e.exports={parallel:i("ilFtu"),serial:i("8eLi2"),serialOrdered:i("7vjS0")}}),i.register("ilFtu",(e,t)=>{var r=i("l6WUD"),a=i("3zlby"),o=i("6FGty");e.exports=(e,t,i)=>{for(var s=a(e);s.index<(s.keyedList||e).length;)r(e,t,s,(e,t)=>{if(e){i(e,t);return}if(0===Object.keys(s.jobs).length){i(null,s.results);return}}),s.index++;return o.bind(s,i)}}),i.register("l6WUD",(e,t)=>{var r=i("2MeRJ"),a=i("56sIo");e.exports=(e,t,i,o)=>{var s=i.keyedList?i.keyedList[i.index]:i.index;i.jobs[s]=((e,t,a,i)=>2==e.length?e(a,r(i)):e(a,t,r(i)))(t,s,e[s],(e,t)=>{s in i.jobs&&(delete i.jobs[s],e?a(i):i.results[s]=t,o(e,i.results))})}}),i.register("2MeRJ",(e,t)=>{var r=i("drX3A");e.exports=e=>{var t=!1;return r(()=>{t=!0}),(a,i)=>{t?e(a,i):r(()=>{e(a,i)})}}}),i.register("drX3A",(e,t)=>{e.exports=e=>{var t="function"==typeof setImmediate?setImmediate:"object"==typeof process&&"function"==typeof process.nextTick?process.nextTick:null;t?t(e):setTimeout(e,0)}}),i.register("56sIo",(e,t)=>{function r(e){"function"==typeof this.jobs[e]&&this.jobs[e]()}e.exports=e=>{Object.keys(e.jobs).forEach(r.bind(e)),e.jobs={}}}),i.register("3zlby",(e,t)=>{e.exports=(e,t)=>{var r=!Array.isArray(e),a={index:0,keyedList:r||t?Object.keys(e):null,jobs:{},results:r?{}:[],size:r?Object.keys(e).length:e.length};return t&&a.keyedList.sort(r?t:(r,a)=>t(e[r],e[a])),a}}),i.register("6FGty",(e,t)=>{var r=i("56sIo"),a=i("2MeRJ");e.exports=function(e){Object.keys(this.jobs).length&&(this.index=this.size,r(this),a(e)(null,this.results))}}),i.register("8eLi2",(e,t)=>{var r=i("7vjS0");e.exports=(e,t,a)=>r(e,t,null,a)}),i.register("7vjS0",(e,t)=>{function r(e,t){return t>e?-1:e>t?1:0}var a=i("l6WUD"),o=i("3zlby"),s=i("6FGty");e.exports=(e,t,r,i)=>{var n=o(e,r);return a(e,t,n,function r(o,s){if(o){i(o,s);return}if(n.index++,n.index<(n.keyedList||e).length){a(e,t,n,r);return}i(null,n.results)}),s.bind(n,i)},e.exports.ascending=r,e.exports.descending=(e,t)=>-1*r(e,t)}),i.register("bhTiJ",(e,t)=>{e.exports=(e,t)=>(Object.keys(t).forEach(r=>{e[r]=e[r]||t[r]}),e)}),i.register("6ExyV",(r,a)=>{var o,s,n,l,c,p,d,m,u,h;async function g(e,r){return new Promise((a,i)=>{let y=new c.default(e,r),{parsedURL:x,options:C}=(0,c.getNodeRequestOptions)(y);if(!f.has(x.protocol))throw TypeError(`node-fetch cannot load ${e}. URL scheme "${x.protocol.replace(/:$/,"")}" is not supported.`);if("data:"===x.protocol){let e=(0,o.default)(y.url),t=new n.default(e,{headers:{"Content-Type":e.typeFull}});a(t);return}let P=("https:"===x.protocol?t(v):t(b)).request,{signal:_}=y,E=null,T=()=>{let e=new d.AbortError("The operation was aborted.");i(e),y.body&&y.body instanceof t(N).Readable&&y.body.destroy(e),E&&E.body&&E.body.emit("error",e)};if(_&&_.aborted){T();return}let R=()=>{T(),I()},O=P(x.toString(),C);_&&_.addEventListener("abort",R);let I=()=>{O.abort(),_&&_.removeEventListener("abort",R)};O.on("error",e=>{i(new p.FetchError(`request to ${y.url} failed, reason: ${e.message}`,"system",e)),I()}),((e,t)=>{let r;let a=(0,w.Buffer).from("0\r\n\r\n"),i=!1,o=!1;e.on("response",e=>{let{headers:t}=e;i="chunked"===t["transfer-encoding"]&&!t["content-length"]}),e.on("socket",s=>{let n=()=>{if(i&&!o){let e=Error("Premature close");e.code="ERR_STREAM_PREMATURE_CLOSE",t(e)}},l=e=>{(o=0===(0,w.Buffer).compare(e.slice(-5),a))||!r||(o=0===(0,w.Buffer).compare(r.slice(-3),a.slice(0,3))&&0===(0,w.Buffer).compare(e.slice(-2),a.slice(3))),r=e};s.prependListener("close",n),s.on("data",l),e.on("close",()=>{s.removeListener("close",n),s.removeListener("data",l)})})})(O,e=>{E&&E.body&&E.body.destroy(e)}),process.version<"v14"&&O.on("socket",e=>{let t;e.prependListener("end",()=>{t=e._eventsCount}),e.prependListener("close",r=>{if(E&&t<e._eventsCount&&!r){let e=Error("Premature close");e.code="ERR_STREAM_PREMATURE_CLOSE",E.body.emit("error",e)}})}),O.on("response",e=>{O.setTimeout(0);let o=(0,l.fromRawHeaders)(e.rawHeaders);if((0,m.isRedirect)(e.statusCode)){let n=o.get("Location"),d=null;try{d=null===n?null:new URL(n,y.url)}catch{if("manual"!==y.redirect){i(new p.FetchError("uri requested responds with an invalid redirect URL: "+n,"invalid-redirect")),I();return}}switch(y.redirect){case"error":i(new p.FetchError("uri requested responds with a redirect, redirect mode is set to error: "+y.url,"no-redirect")),I();return;case"manual":break;case"follow":{if(null===d)break;if(y.counter>=y.follow){i(new p.FetchError("maximum redirect reached at: "+y.url,"max-redirect")),I();return}let n={headers:new l.default(y.headers),follow:y.follow,counter:y.counter+1,agent:y.agent,compress:y.compress,method:y.method,body:(0,s.clone)(y),signal:y.signal,size:y.size,referrer:y.referrer,referrerPolicy:y.referrerPolicy};if(!(0,u.isDomainOrSubdomain)(y.url,d)||!(0,u.isSameProtocol)(y.url,d))for(let e of["authorization","www-authenticate","cookie","cookie2"])n.headers.delete(e);if(303!==e.statusCode&&y.body&&r.body instanceof t(N).Readable){i(new p.FetchError("Cannot follow redirect with body being a readable stream","unsupported-redirect")),I();return}(303===e.statusCode||(301===e.statusCode||302===e.statusCode)&&"POST"===y.method)&&(n.method="GET",n.body=void 0,n.headers.delete("content-length"));let m=(0,h.parseReferrerPolicyFromHeader)(o);m&&(n.referrerPolicy=m),a(g(new c.default(d,n))),I();return}default:return i(TypeError(`Redirect option '${y.redirect}' is not a valid value of RequestRedirect`))}}_&&e.once("end",()=>{_.removeEventListener("abort",R)});let d=(0,N.pipeline)(e,new N.PassThrough,e=>{e&&i(e)});process.version<"v12.10"&&e.on("aborted",R);let f={url:y.url,status:e.statusCode,statusText:e.statusMessage,headers:o,size:y.size,counter:y.counter,highWaterMark:y.highWaterMark},x=o.get("Content-Encoding");if(!y.compress||"HEAD"===y.method||null===x||204===e.statusCode||304===e.statusCode){a(E=new n.default(d,f));return}let b={flush:t(S).Z_SYNC_FLUSH,finishFlush:t(S).Z_SYNC_FLUSH};if("gzip"===x||"x-gzip"===x){d=(0,N.pipeline)(d,t(S).createGunzip(b),e=>{e&&i(e)}),a(E=new n.default(d,f));return}if("deflate"===x||"x-deflate"===x){let r=(0,N.pipeline)(e,new N.PassThrough,e=>{e&&i(e)});r.once("data",e=>{d=(15&e[0])==8?(0,N.pipeline)(d,t(S).createInflate(),e=>{e&&i(e)}):(0,N.pipeline)(d,t(S).createInflateRaw(),e=>{e&&i(e)}),a(E=new n.default(d,f))}),r.once("end",()=>{E||a(E=new n.default(d,f))});return}if("br"===x){d=(0,N.pipeline)(d,t(S).createBrotliDecompress(),e=>{e&&i(e)}),a(E=new n.default(d,f));return}a(E=new n.default(d,f))}),(0,s.writeToStream)(O,y).catch(i)})}e(r.exports,"default",()=>g),o=i("1wOsX"),s=i("aO1zE"),n=i("b6hy8"),l=i("hUN7x"),c=i("5Brl6"),p=i("7JRVB"),d=i("5sdxE"),m=i("isNm3"),i("1RVNT"),u=i("klYUY"),h=i("9MCNi"),i("j9HqM"),i("i1AQj"),i("9GxxH"),i("j9HqM");let f=new Set(["data:","http:","https:"])}),i.register("1wOsX",(t,r)=>{var a;e(t.exports,"default",()=>a),a=e=>{if(!/^data:/i.test(e))throw TypeError('`uri` does not appear to be a Data URI (must begin with "data:")');e=e.replace(/\r?\n/g,"");let t=e.indexOf(",");if(-1===t||t<=4)throw TypeError("malformed data: URI");let r=e.substring(5,t).split(";"),a="",i=!1,o=r[0]||"text/plain",s=o;for(let e=1;e<r.length;e++)"base64"===r[e]?i=!0:r[e]&&(s+=";"+r[e],0===r[e].indexOf("charset=")&&(a=r[e].substring(8)));r[0]||a.length||(s+=";charset=US-ASCII",a="US-ASCII");let n=i?"base64":"ascii",l=unescape(e.substring(t+1)),c=Buffer.from(l,n);return c.type=o,c.typeFull=s,c.charset=a,c}}),i.register("aO1zE",(r,a)=>{var o,s,n,l,c;async function p(e){if(e[m].disturbed)throw TypeError("body used already for: "+e.url);if(e[m].disturbed=!0,e[m].error)throw e[m].error;let{body:r}=e;if(null===r||!(r instanceof t(N)))return(0,w.Buffer).alloc(0);let a=[],i=0;try{for await(let t of r){if(e.size>0&&i+t.length>e.size){let t=new n.FetchError(`content size at ${e.url} over limit: ${e.size}`,"max-size");throw r.destroy(t),t}i+=t.length,a.push(t)}}catch(r){let t=r instanceof l.FetchBaseError?r:new n.FetchError(`Invalid response body while trying to fetch ${e.url}: ${r.message}`,"system",r);throw t}if(!0===r.readableEnded||!0===r._readableState.ended)try{if(a.every(e=>"string"==typeof e))return(0,w.Buffer).from(a.join(""));return(0,w.Buffer).concat(a,i)}catch(t){throw new n.FetchError(`Could not create Buffer from response body for ${e.url}: ${t.message}`,"system",t)}else throw new n.FetchError("Premature close of server response while trying to fetch "+e.url)}e(r.exports,"default",()=>u),e(r.exports,"clone",()=>h),e(r.exports,"extractContentType",()=>f),e(r.exports,"getTotalBytes",()=>y),e(r.exports,"writeToStream",()=>x),o=i("i1AQj"),s=i("1RVNT"),n=i("7JRVB"),l=i("9vwyZ"),c=i("klYUY");let d=(0,C.promisify)(t(N).pipeline),m=Symbol();class u{constructor(e,{size:r=0}={}){let a=null;null===e?e=null:(0,c.isURLSearchParameters)(e)?e=(0,w.Buffer).from(e.toString()):(0,c.isBlob)(e)||(0,w.Buffer).isBuffer(e)||((0,C.types).isAnyArrayBuffer(e)?e=(0,w.Buffer).from(e):ArrayBuffer.isView(e)?e=(0,w.Buffer).from(e.buffer,e.byteOffset,e.byteLength):e instanceof t(N)||(e instanceof s.FormData?a=(e=(0,s.formDataToBlob)(e)).type.split("=")[1]:e=(0,w.Buffer).from(e+"")));let i=e;(0,w.Buffer).isBuffer(e)?i=t(N).Readable.from(e):(0,c.isBlob)(e)&&(i=t(N).Readable.from(e.stream())),this[m]={body:e,stream:i,boundary:a,disturbed:!1,error:null},this.size=r,e instanceof t(N)&&e.on("error",e=>{let t=e instanceof l.FetchBaseError?e:new n.FetchError(`Invalid response body while trying to fetch ${this.url}: ${e.message}`,"system",e);this[m].error=t})}get body(){return this[m].stream}get bodyUsed(){return this[m].disturbed}async arrayBuffer(){let{buffer:e,byteOffset:t,byteLength:r}=await p(this);return e.slice(t,t+r)}async formData(){let e=this.headers.get("content-type");if(e.startsWith("application/x-www-form-urlencoded")){let e=new s.FormData,t=new URLSearchParams(await this.text());for(let[r,a]of t)e.append(r,a);return e}let{toFormData:t}=await i("lJ4Ov");return t(this.body,e)}async blob(){let e=this.headers&&this.headers.get("content-type")||this[m].body&&this[m].body.type||"",t=await this.arrayBuffer();return new o.default([t],{type:e})}async json(){let e=await this.text();return JSON.parse(e)}async text(){let e=await p(this);return new TextDecoder().decode(e)}buffer(){return p(this)}}u.prototype.buffer=(0,C.deprecate)(u.prototype.buffer,"Please use 'response.arrayBuffer()' instead of 'response.buffer()'","node-fetch#buffer"),Object.defineProperties(u.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0},data:{get:(0,C.deprecate)(()=>{},"data doesn't exist, use json(), text(), arrayBuffer(), or body instead","https://github.com/node-fetch/node-fetch/issues/1000 (response)")}});let h=(e,r)=>{let a,i;let{body:o}=e[m];if(e.bodyUsed)throw Error("cannot clone body after it is used");return o instanceof t(N)&&"function"!=typeof o.getBoundary&&(a=new N.PassThrough({highWaterMark:r}),i=new N.PassThrough({highWaterMark:r}),o.pipe(a),o.pipe(i),e[m].stream=a,o=i),o},g=(0,C.deprecate)(e=>e.getBoundary(),"form-data doesn't follow the spec and requires special treatment. Use alternative package","https://github.com/node-fetch/node-fetch/issues/1167"),f=(e,r)=>null===e?null:"string"==typeof e?"text/plain;charset=UTF-8":(0,c.isURLSearchParameters)(e)?"application/x-www-form-urlencoded;charset=UTF-8":(0,c.isBlob)(e)?e.type||null:(0,w.Buffer).isBuffer(e)||(0,C.types).isAnyArrayBuffer(e)||ArrayBuffer.isView(e)?null:e instanceof s.FormData?"multipart/form-data; boundary="+r[m].boundary:e&&"function"==typeof e.getBoundary?"multipart/form-data;boundary="+g(e):e instanceof t(N)?null:"text/plain;charset=UTF-8",y=e=>{let{body:t}=e[m];return null===t?0:(0,c.isBlob)(t)?t.size:(0,w.Buffer).isBuffer(t)?t.length:t&&"function"==typeof t.getLengthSync&&t.hasKnownLength&&t.hasKnownLength()?t.getLengthSync():null},x=async(e,{body:t})=>{null===t?e.end():await d(t,e)}}),i.register("i1AQj",(t,r)=>{var a;async function*o(e,t=!0){for(let r of e)if("stream"in r)yield*r.stream();else if(ArrayBuffer.isView(r)){if(t){let e=r.byteOffset,t=r.byteOffset+r.byteLength;for(;e!==t;){let a=Math.min(t-e,s),i=r.buffer.slice(e,e+a);e+=i.byteLength,yield new Uint8Array(i)}}else yield r}else{let e=0,t=r;for(;e!==t.size;){let r=t.slice(e,Math.min(t.size,e+s)),a=await r.arrayBuffer();e+=a.byteLength,yield new Uint8Array(a)}}}e(t.exports,"default",()=>a),i("5Sf1V");let s=65536,n=class e{#e=[];#t="";#r=0;#a="transparent";constructor(t=[],r={}){if("object"!=typeof t||null===t)throw TypeError("Failed to construct 'Blob': The provided value cannot be converted to a sequence.");if("function"!=typeof t[Symbol.iterator])throw TypeError("Failed to construct 'Blob': The object must have a callable @@iterator property.");if("object"!=typeof r&&"function"!=typeof r)throw TypeError("Failed to construct 'Blob': parameter 2 cannot convert to dictionary.");null===r&&(r={});let a=new TextEncoder;for(let r of t){let t;t=ArrayBuffer.isView(r)?new Uint8Array(r.buffer.slice(r.byteOffset,r.byteOffset+r.byteLength)):r instanceof ArrayBuffer?new Uint8Array(r.slice(0)):r instanceof e?r:a.encode(""+r),this.#r+=ArrayBuffer.isView(t)?t.byteLength:t.size,this.#e.push(t)}this.#a=""+(void 0===r.endings?"transparent":r.endings);let i=void 0===r.type?"":r.type+"";this.#t=/^[\x20-\x7E]*$/.test(i)?i:""}get size(){return this.#r}get type(){return this.#t}async text(){let e=new TextDecoder,t="";for await(let r of o(this.#e,!1))t+=e.decode(r,{stream:!0});return t+e.decode()}async arrayBuffer(){let e=new Uint8Array(this.size),t=0;for await(let r of o(this.#e,!1))e.set(r,t),t+=r.length;return e.buffer}stream(){let e=o(this.#e,!0);return new globalThis.ReadableStream({type:"bytes",async pull(t){let r=await e.next();r.done?t.close():t.enqueue(r.value)},async cancel(){await e.return()}})}slice(t=0,r=this.size,a=""){let{size:i}=this,o=t<0?Math.max(i+t,0):Math.min(t,i),s=r<0?Math.max(i+r,0):Math.min(r,i),n=Math.max(s-o,0),l=this.#e,c=[],p=0;for(let e of l){if(p>=n)break;let t=ArrayBuffer.isView(e)?e.byteLength:e.size;if(o&&t<=o)o-=t,s-=t;else{let r;ArrayBuffer.isView(e)?p+=(r=e.subarray(o,Math.min(t,s))).byteLength:p+=(r=e.slice(o,Math.min(t,s))).size,s-=t,c.push(r),o=0}}let d=new e([],{type:(a+"").toLowerCase()});return d.#r=n,d.#e=c,d}get[Symbol.toStringTag](){return"Blob"}static[Symbol.hasInstance](e){return e&&"object"==typeof e&&"function"==typeof e.constructor&&("function"==typeof e.stream||"function"==typeof e.arrayBuffer)&&/^(Blob|File)$/.test(e[Symbol.toStringTag])}};Object.defineProperties(n.prototype,{size:{enumerable:!0},type:{enumerable:!0},slice:{enumerable:!0}}),a=n}),i.register("5Sf1V",(e,t)=>{if(!globalThis.ReadableStream)try{let e=$a41accb82e6f485e$import$b5b0fec7a807b11a,{emitWarning:t}=e;try{e.emitWarning=()=>{},Object.assign(globalThis,$a41accb82e6f485e$import$5fcf1cbda16ef137),e.emitWarning=t}catch(r){throw e.emitWarning=t,r}}catch(e){Object.assign(globalThis,i("a5QWj"))}try{let{Blob:e}=$a41accb82e6f485e$import$3585fdc2adaa1ee3;e&&!e.prototype.stream&&(e.prototype.stream=function(e){let t=0,r=this;return new ReadableStream({type:"bytes",async pull(e){let a=r.slice(t,Math.min(r.size,t+65536)),i=await a.arrayBuffer();t+=i.byteLength,e.enqueue(new Uint8Array(i)),t===r.size&&e.close()}})})}catch(e){}}),i.register("a5QWj",(e,t)=>{e.exports,(e=>{function t(){}function r(e){return"object"==typeof e&&null!==e||"function"==typeof e}function i(e){return new tB(e)}function o(e,t,r){return tq.call(e,t,r)}function s(e,t,r){o(o(e,t,r),void 0,tA)}function n(e,t){s(e,void 0,t)}function l(e){o(e,void 0,tA)}function c(e,t,r){if("function"!=typeof e)throw TypeError("Argument is not a function");return Function.prototype.apply.call(e,t,r)}function p(e,t,r){try{var a;return a=c(e,t,r),tM(a)}catch(e){return tD(e)}}function d(e,t){var r;e._ownerReadableStream=t,t._reader=e,"readable"===t._state?g(e):"closed"===t._state?(g(e),y(e)):(r=t._storedError,g(e),f(e,r))}function m(e,t){let r=e._ownerReadableStream;return tm(r,t)}function u(e){var t,r;"readable"===e._ownerReadableStream._state?f(e,TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):(t=e,r=TypeError("Reader was released and can no longer be used to monitor the stream's closedness"),g(t),f(t,r)),e._ownerReadableStream._reader=void 0,e._ownerReadableStream=void 0}function h(e){return TypeError("Cannot "+e+" a stream using a released reader")}function g(e){e._closedPromise=i((t,r)=>{e._closedPromise_resolve=t,e._closedPromise_reject=r})}function f(e,t){void 0!==e._closedPromise_reject&&(l(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}function y(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}function x(e,t){if(void 0!==e&&!("object"==typeof e||"function"==typeof e))throw TypeError(`${t} is not an object.`)}function b(e,t){if("function"!=typeof e)throw TypeError(`${t} is not a function.`)}function v(e,t){if(!("object"==typeof e&&null!==e||"function"==typeof e))throw TypeError(`${t} is not an object.`)}function S(e,t,r){if(void 0===e)throw TypeError(`Parameter ${t} is required in '${r}'.`)}function N(e,t,r){if(void 0===e)throw TypeError(`${t} is required in '${r}'.`)}function w(e,t){var r,a;let i=Number.MAX_SAFE_INTEGER,o=+e;if(!t$(o=0===(r=o)?0:r))throw TypeError(`${t} is not a finite number`);if((o=0===(a=tV(o))?0:a)<0||o>i)throw TypeError(`${t} is outside the accepted range of 0 to ${i}, inclusive`);return t$(o)&&0!==o?o:0}function C(e,t){if(!tp(e))throw TypeError(`${t} is not a ReadableStream.`)}function P(e){return new tK(e)}function _(e,t){e._reader._readRequests.push(t)}function E(e,t,r){let a=e._reader,i=a._readRequests.shift();r?i._closeSteps():i._chunkSteps(t)}function T(e){return e._reader._readRequests.length}function R(e){let t=e._reader;return!!(void 0!==t&&O(t))}function O(e){return!!(r(e)&&Object.prototype.hasOwnProperty.call(e,"_readRequests"))&&e instanceof tK}function I(e,t){let r=e._ownerReadableStream;r._disturbed=!0,"closed"===r._state?t._closeSteps():"errored"===r._state?t._errorSteps(r._storedError):r._readableStreamController[tF](t)}function z(e){return TypeError(`ReadableStreamDefaultReader.prototype.${e} can only be used on a ReadableStreamDefaultReader`)}function A(e){if(!r(e)||!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorImpl"))return!1;try{return e._asyncIteratorImpl instanceof tW}catch(e){return!1}}function B(e){return TypeError(`ReadableStreamAsyncIterator.${e} can only be used on a ReadableSteamAsyncIterator`)}function q(e){return e.slice()}function M(e,t,r,a,i){new Uint8Array(e).set(new Uint8Array(r,a,i),t)}function D(e,t,r){if(e.slice)return e.slice(t,r);let a=r-t,i=new ArrayBuffer(a);return M(i,0,e,t,a),i}function k(e){let t=D(e.buffer,e.byteOffset,e.byteOffset+e.byteLength);return new Uint8Array(t)}function L(e){let t=e._queue.shift();return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value}function j(e,t,r){if(!(!("number"!=typeof r||tY(r))&&!(r<0))||r===1/0)throw RangeError("Size must be a finite, non-NaN, non-negative number.");e._queue.push({value:t,size:r}),e._queueTotalSize+=r}function H(e){e._queue=new tL,e._queueTotalSize=0}function U(e){return!!(r(e)&&Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream"))&&e instanceof tZ}function F(e){return!!(r(e)&&Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController"))&&e instanceof tQ}function $(e){let t=(e=>{let t=e._controlledReadableByteStream;if("readable"!==t._state||e._closeRequested||!e._started)return!1;if(R(t)&&T(t)>0||eg(t)&&eh(t)>0)return!0;let r=en(e);return r>0})(e);if(!t)return;if(e._pulling){e._pullAgain=!0;return}e._pulling=!0;let r=e._pullAlgorithm();s(r,()=>{e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,$(e))},t=>{eo(e,t)})}function V(e){Z(e),e._pendingPullIntos=new tL}function K(e,t){let r=!1;"closed"===e._state&&(r=!0);let a=G(t);"default"===t.readerType?E(e,a,r):((e,t,r)=>{let a=e._reader,i=a._readIntoRequests.shift();r?i._closeSteps(t):i._chunkSteps(t)})(e,a,r)}function G(e){let t=e.bytesFilled,r=e.elementSize;return new e.viewConstructor(e.buffer,e.byteOffset,t/r)}function W(e,t,r,a){e._queue.push({buffer:t,byteOffset:r,byteLength:a}),e._queueTotalSize+=a}function X(e,t){let r=t.elementSize,a=t.bytesFilled-t.bytesFilled%r,i=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),o=t.bytesFilled+i,s=o-o%r,n=i,l=!1;s>a&&(n=s-t.bytesFilled,l=!0);let c=e._queue;for(;n>0;){let r=c.peek(),a=Math.min(n,r.byteLength),i=t.byteOffset+t.bytesFilled;M(t.buffer,i,r.buffer,r.byteOffset,a),r.byteLength===a?c.shift():(r.byteOffset+=a,r.byteLength-=a),e._queueTotalSize-=a,Y(e,a,t),n-=a}return l}function Y(e,t,r){r.bytesFilled+=t}function Q(e){0===e._queueTotalSize&&e._closeRequested?(er(e),tu(e._controlledReadableByteStream)):$(e)}function Z(e){null!==e._byobRequest&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=null,e._byobRequest=null)}function J(e){for(;e._pendingPullIntos.length>0;){if(0===e._queueTotalSize)return;let t=e._pendingPullIntos.peek();X(e,t)&&(et(e),K(e._controlledReadableByteStream,t))}}function ee(e,t){let r=e._pendingPullIntos.peek();Z(e);let a=e._controlledReadableByteStream._state;"closed"===a?((e,t)=>{let r=e._controlledReadableByteStream;if(eg(r))for(;eh(r)>0;){let t=et(e);K(r,t)}})(e):((e,t,r)=>{if(Y(e,t,r),r.bytesFilled<r.elementSize)return;et(e);let a=r.bytesFilled%r.elementSize;if(a>0){let t=r.byteOffset+r.bytesFilled,i=D(r.buffer,t-a,t);W(e,i,0,i.byteLength)}r.bytesFilled-=a,K(e._controlledReadableByteStream,r),J(e)})(e,t,r),$(e)}function et(e){let t=e._pendingPullIntos.shift();return t}function er(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function ea(e){let t=e._controlledReadableByteStream;if(!e._closeRequested&&"readable"===t._state){if(e._queueTotalSize>0){e._closeRequested=!0;return}if(e._pendingPullIntos.length>0){let t=e._pendingPullIntos.peek();if(t.bytesFilled>0){let t=TypeError("Insufficient bytes to fill elements in the given buffer");throw eo(e,t),t}}er(e),tu(t)}}function ei(e,t){let r=e._controlledReadableByteStream;if(e._closeRequested||"readable"!==r._state)return;let a=t.buffer,i=t.byteOffset,o=t.byteLength;if(e._pendingPullIntos.length>0){let t=e._pendingPullIntos.peek();t.buffer,t.buffer=t.buffer}if(Z(e),R(r)){if(0===T(r))W(e,a,i,o);else{e._pendingPullIntos.length>0&&et(e);let t=new Uint8Array(a,i,o);E(r,t,!1)}}else eg(r)?(W(e,a,i,o),J(e)):W(e,a,i,o);$(e)}function eo(e,t){let r=e._controlledReadableByteStream;"readable"===r._state&&(V(e),H(e),er(e),th(r,t))}function es(e){if(null===e._byobRequest&&e._pendingPullIntos.length>0){let t=e._pendingPullIntos.peek(),r=new Uint8Array(t.buffer,t.byteOffset+t.bytesFilled,t.byteLength-t.bytesFilled),a=Object.create(tQ.prototype);a._associatedReadableByteStreamController=e,a._view=r,e._byobRequest=a}return e._byobRequest}function en(e){let t=e._controlledReadableByteStream._state;return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize}function el(e,t){let r=e._pendingPullIntos.peek(),a=e._controlledReadableByteStream._state;if("closed"===a){if(0!==t)throw TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(0===t)throw TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(r.bytesFilled+t>r.byteLength)throw RangeError("bytesWritten out of range")}r.buffer=r.buffer,ee(e,t)}function ec(e,t){let r=e._pendingPullIntos.peek(),a=e._controlledReadableByteStream._state;if("closed"===a){if(0!==t.byteLength)throw TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(0===t.byteLength)throw TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(r.byteOffset+r.bytesFilled!==t.byteOffset)throw RangeError("The region specified by view does not match byobRequest");if(r.bufferByteLength!==t.buffer.byteLength)throw RangeError("The buffer of view has different capacity than byobRequest");if(r.bytesFilled+t.byteLength>r.byteLength)throw RangeError("The region specified by view is larger than byobRequest");let i=t.byteLength;r.buffer=t.buffer,ee(e,i)}function ep(e,t,r,a,i,o,n){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,t._byobRequest=null,t._queue=t._queueTotalSize=void 0,H(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=o,t._pullAlgorithm=a,t._cancelAlgorithm=i,t._autoAllocateChunkSize=n,t._pendingPullIntos=new tL,e._readableStreamController=t;let l=r();s(tM(l),()=>{t._started=!0,$(t)},e=>{eo(t,e)})}function ed(e){return TypeError(`ReadableStreamBYOBRequest.prototype.${e} can only be used on a ReadableStreamBYOBRequest`)}function em(e){return TypeError(`ReadableByteStreamController.prototype.${e} can only be used on a ReadableByteStreamController`)}function eu(e,t){e._reader._readIntoRequests.push(t)}function eh(e){return e._reader._readIntoRequests.length}function eg(e){let t=e._reader;return!!(void 0!==t&&ef(t))}function ef(e){return!!(r(e)&&Object.prototype.hasOwnProperty.call(e,"_readIntoRequests"))&&e instanceof tJ}function ey(e,t,r){let a=e._ownerReadableStream;a._disturbed=!0,"errored"===a._state?r._errorSteps(a._storedError):((e,t,r)=>{let a=e._controlledReadableByteStream,i=1;t.constructor!==DataView&&(i=t.constructor.BYTES_PER_ELEMENT);let o=t.constructor,s=t.buffer,n={buffer:s,bufferByteLength:s.byteLength,byteOffset:t.byteOffset,byteLength:t.byteLength,bytesFilled:0,elementSize:i,viewConstructor:o,readerType:"byob"};if(e._pendingPullIntos.length>0){e._pendingPullIntos.push(n),eu(a,r);return}if("closed"===a._state){let e=new o(n.buffer,n.byteOffset,0);r._closeSteps(e);return}if(e._queueTotalSize>0){if(X(e,n)){let t=G(n);Q(e),r._chunkSteps(t);return}if(e._closeRequested){let t=TypeError("Insufficient bytes to fill elements in the given buffer");eo(e,t),r._errorSteps(t);return}}e._pendingPullIntos.push(n),eu(a,r),$(e)})(a._readableStreamController,t,r)}function ex(e){return TypeError(`ReadableStreamBYOBReader.prototype.${e} can only be used on a ReadableStreamBYOBReader`)}function eb(e,t){let{highWaterMark:r}=e;if(void 0===r)return t;if(tY(r)||r<0)throw RangeError("Invalid highWaterMark");return r}function ev(e){let{size:t}=e;return t||(()=>1)}function eS(e,t){x(e,t);let r=null==e?void 0:e.highWaterMark,a=null==e?void 0:e.size;return{highWaterMark:void 0===r?void 0:+r,size:void 0===a?void 0:(b(a,`${t} has member 'size' that`),e=>+a(e))}}function eN(e,t){if(!eC(e))throw TypeError(`${t} is not a WritableStream.`)}function ew(e){e._state="writable",e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new tL,e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1}function eC(e){return!!(r(e)&&Object.prototype.hasOwnProperty.call(e,"_writableStreamController"))&&e instanceof t1}function eP(e){return void 0!==e._writer}function e_(e,t){var r;if("closed"===e._state||"errored"===e._state)return tM(void 0);e._writableStreamController._abortReason=t,null===(r=e._writableStreamController._abortController)||void 0===r||r.abort();let a=e._state;if("closed"===a||"errored"===a)return tM(void 0);if(void 0!==e._pendingAbortRequest)return e._pendingAbortRequest._promise;let o=!1;"erroring"===a&&(o=!0,t=void 0);let s=i((r,a)=>{e._pendingAbortRequest={_promise:void 0,_resolve:r,_reject:a,_reason:t,_wasAlreadyErroring:o}});return e._pendingAbortRequest._promise=s,o||eR(e,t),s}function eE(e){var t;let r=e._state;if("closed"===r||"errored"===r)return tD(TypeError(`The stream (in ${r} state) is not in the writable state and cannot be closed`));let a=i((t,r)=>{e._closeRequest={_resolve:t,_reject:r}}),o=e._writer;return void 0!==o&&e._backpressure&&"writable"===r&&e3(o),j(t=e._writableStreamController,t3,0),eF(t),a}function eT(e,t){let r=e._state;if("writable"===r){eR(e,t);return}eO(e)}function eR(e,t){let r=e._writableStreamController;e._state="erroring",e._storedError=t;let a=e._writer;void 0!==a&&eM(a,t),!(void 0!==e._inFlightWriteRequest||void 0!==e._inFlightCloseRequest)&&r._started&&eO(e)}function eO(e){e._state="errored",e._writableStreamController[tH]();let t=e._storedError;if(e._writeRequests.forEach(e=>{e._reject(t)}),e._writeRequests=new tL,void 0===e._pendingAbortRequest){ez(e);return}let r=e._pendingAbortRequest;if(e._pendingAbortRequest=void 0,r._wasAlreadyErroring){r._reject(t),ez(e);return}let a=e._writableStreamController[tj](r._reason);s(a,()=>{r._resolve(),ez(e)},t=>{r._reject(t),ez(e)})}function eI(e){return void 0!==e._closeRequest||void 0!==e._inFlightCloseRequest}function ez(e){void 0!==e._closeRequest&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);let t=e._writer;void 0!==t&&eZ(t,e._storedError)}function eA(e,t){let r=e._writer;void 0!==r&&t!==e._backpressure&&(t?e0(r):e3(r)),e._backpressure=t}function eB(e){return!!(r(e)&&Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream"))&&e instanceof t2}function eq(e){let t=e._ownerWritableStream;return eE(t)}function eM(e,t){"pending"===e._readyPromiseState?e2(e,t):e1(e,t)}function eD(e){var t,r;let a=e._ownerWritableStream,i=TypeError("Writer was released and can no longer be used to monitor the stream's closedness");eM(e,i),"pending"===e._closedPromiseState?eZ(e,i):(t=e,r=i,eQ(t),eZ(t,r)),a._writer=void 0,e._ownerWritableStream=void 0}function ek(e,t){let r=e._ownerWritableStream,a=r._writableStreamController,o=((e,t)=>{try{return e._strategySizeAlgorithm(t)}catch(t){return e$(e,t),1}})(a,t);if(r!==e._ownerWritableStream)return tD(eY("write to"));let s=r._state;if("errored"===s)return tD(r._storedError);if(eI(r)||"closed"===s)return tD(TypeError("The stream is closing or closed and cannot be written to"));if("erroring"===s)return tD(r._storedError);let n=(e=>{let t=i((t,r)=>{e._writeRequests.push({_resolve:t,_reject:r})});return t})(r);return((e,t,r)=>{try{j(e,t,r)}catch(t){e$(e,t);return}let a=e._controlledWritableStream;if(!eI(a)&&"writable"===a._state){let t=eV(e);eA(a,t)}eF(e)})(a,t,o),n}function eL(e){return!!(r(e)&&Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream"))&&e instanceof t5}function ej(e,t,r,a,i,o,n,l){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,H(t),t._abortReason=void 0,t._abortController=(()=>{if(t0)return new AbortController})(),t._started=!1,t._strategySizeAlgorithm=l,t._strategyHWM=n,t._writeAlgorithm=a,t._closeAlgorithm=i,t._abortAlgorithm=o;let c=eV(t);eA(e,c);let p=r(),d=tM(p);s(d,()=>{t._started=!0,eF(t)},r=>{t._started=!0,eT(e,r)})}function eH(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function eU(e){return e._strategyHWM-e._queueTotalSize}function eF(e){let t=e._controlledWritableStream;if(!e._started||void 0!==t._inFlightWriteRequest)return;let r=t._state;if("erroring"===r){eO(t);return}if(0===e._queue.length)return;let a=(e=>{let t=e._queue.peek();return t.value})(e);a===t3?(e=>{let t=e._controlledWritableStream;t._inFlightCloseRequest=t._closeRequest,t._closeRequest=void 0,L(e);let r=e._closeAlgorithm();eH(e),s(r,()=>{(e=>{e._inFlightCloseRequest._resolve(void 0),e._inFlightCloseRequest=void 0;let t=e._state;"erroring"===t&&(e._storedError=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._resolve(),e._pendingAbortRequest=void 0)),e._state="closed";let r=e._writer;void 0!==r&&eJ(r)})(t)},e=>{t._inFlightCloseRequest._reject(e),t._inFlightCloseRequest=void 0,void 0!==t._pendingAbortRequest&&(t._pendingAbortRequest._reject(e),t._pendingAbortRequest=void 0),eT(t,e)})})(e):((e,t)=>{let r=e._controlledWritableStream;r._inFlightWriteRequest=r._writeRequests.shift();let a=e._writeAlgorithm(t);s(a,()=>{r._inFlightWriteRequest._resolve(void 0),r._inFlightWriteRequest=void 0;let t=r._state;if(L(e),!eI(r)&&"writable"===t){let t=eV(e);eA(r,t)}eF(e)},t=>{"writable"===r._state&&eH(e),r._inFlightWriteRequest._reject(t),r._inFlightWriteRequest=void 0,eT(r,t)})})(e,a)}function e$(e,t){"writable"===e._controlledWritableStream._state&&eK(e,t)}function eV(e){let t=eU(e);return t<=0}function eK(e,t){let r=e._controlledWritableStream;eH(e),eR(r,t)}function eG(e){return TypeError(`WritableStream.prototype.${e} can only be used on a WritableStream`)}function eW(e){return TypeError(`WritableStreamDefaultController.prototype.${e} can only be used on a WritableStreamDefaultController`)}function eX(e){return TypeError(`WritableStreamDefaultWriter.prototype.${e} can only be used on a WritableStreamDefaultWriter`)}function eY(e){return TypeError("Cannot "+e+" a stream using a released writer")}function eQ(e){e._closedPromise=i((t,r)=>{e._closedPromise_resolve=t,e._closedPromise_reject=r,e._closedPromiseState="pending"})}function eZ(e,t){void 0!==e._closedPromise_reject&&(l(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="rejected")}function eJ(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="resolved")}function e0(e){e._readyPromise=i((t,r)=>{e._readyPromise_resolve=t,e._readyPromise_reject=r}),e._readyPromiseState="pending"}function e1(e,t){e0(e),e2(e,t)}function e2(e,t){void 0!==e._readyPromise_reject&&(l(e._readyPromise),e._readyPromise_reject(t),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="rejected")}function e3(e){void 0!==e._readyPromise_resolve&&(e._readyPromise_resolve(void 0),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="fulfilled")}function e5(e,r,a,c,p,d){let m=P(e),h=new t2(r);e._disturbed=!0;let g=!1,f=tM(void 0);return i((y,x)=>{var b,v;let S;function N(){let e=f;return o(f,()=>e!==f?N():void 0)}function w(e,t,r){"errored"===e._state?r(e._storedError):n(t,r)}function C(e,t,a){function i(){s(e(),()=>_(t,a),e=>_(!0,e))}!g&&((g=!0,"writable"!==r._state||eI(r))?i():s(N(),i))}function P(e,t){!g&&((g=!0,"writable"!==r._state||eI(r))?_(e,t):s(N(),()=>_(e,t)))}function _(e,t){eD(h),u(m),void 0!==d&&d.removeEventListener("abort",S),e?x(t):y(void 0)}if(void 0!==d){if(S=()=>{let t=new t8("Aborted","AbortError"),a=[];c||a.push(()=>"writable"===r._state?e_(r,t):tM(void 0)),p||a.push(()=>"readable"===e._state?tm(e,t):tM(void 0)),C(()=>Promise.all(a.map(e=>e())),!0,t)},d.aborted){S();return}d.addEventListener("abort",S)}if(w(e,m._closedPromise,e=>{c?P(!0,e):C(()=>e_(r,e),!0,e)}),w(r,h._closedPromise,t=>{p?P(!0,t):C(()=>tm(e,t),!0,t)}),b=m._closedPromise,v=()=>{a?P():C(()=>(e=>{let t=e._ownerWritableStream,r=t._state;return eI(t)||"closed"===r?tM(void 0):"errored"===r?tD(t._storedError):eq(e)})(h))},"closed"===e._state?v():s(b,v),eI(r)||"closed"===r._state){let t=TypeError("the destination writable stream closed before all data could be piped to it");p?P(!0,t):C(()=>tm(e,t),!0,t)}l(i((e,r)=>{!function a(s){s?e():o(g?tM(!0):o(h._readyPromise,()=>i((e,r)=>{I(m,{_chunkSteps(r){f=o(ek(h,r),void 0,t),e(!1)},_closeSteps:()=>e(!0),_errorSteps:r})})),a,r)}(!1)}))})}function e6(e){return!!(r(e)&&Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream"))&&e instanceof t4}function e8(e){let t=e4(e);if(!t)return;if(e._pulling){e._pullAgain=!0;return}e._pulling=!0;let r=e._pullAlgorithm();s(r,()=>{e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,e8(e))},t=>{tt(e,t)})}function e4(e){let t=e._controlledReadableStream;if(!ta(e)||!e._started)return!1;if(td(t)&&T(t)>0)return!0;let r=tr(e);return r>0}function e7(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function e9(e){if(!ta(e))return;let t=e._controlledReadableStream;e._closeRequested=!0,0===e._queue.length&&(e7(e),tu(t))}function te(e,t){if(!ta(e))return;let r=e._controlledReadableStream;if(td(r)&&T(r)>0)E(r,t,!1);else{let r;try{r=e._strategySizeAlgorithm(t)}catch(t){throw tt(e,t),t}try{j(e,t,r)}catch(t){throw tt(e,t),t}}e8(e)}function tt(e,t){let r=e._controlledReadableStream;"readable"===r._state&&(H(e),e7(e),th(r,t))}function tr(e){let t=e._controlledReadableStream._state;return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize}function ta(e){let t=e._controlledReadableStream._state;return!e._closeRequested&&"readable"===t}function ti(e,t,r,a,i,o,n){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,H(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=n,t._strategyHWM=o,t._pullAlgorithm=a,t._cancelAlgorithm=i,e._readableStreamController=t;let l=r();s(tM(l),()=>{t._started=!0,e8(t)},e=>{tt(t,e)})}function to(e){return TypeError(`ReadableStreamDefaultController.prototype.${e} can only be used on a ReadableStreamDefaultController`)}function ts(e,t){x(e,t);let r=null==e?void 0:e.preventAbort,a=null==e?void 0:e.preventCancel,i=null==e?void 0:e.preventClose,o=null==e?void 0:e.signal;return void 0!==o&&((e,t)=>{if(!(e=>{if("object"!=typeof e||null===e)return!1;try{return"boolean"==typeof e.aborted}catch(e){return!1}})(e))throw TypeError(`${t} is not an AbortSignal.`)})(o,`${t} has member 'signal' that`),{preventAbort:!!r,preventCancel:!!a,preventClose:!!i,signal:o}}function tn(e,t,r,a=1,i=()=>1){let o=Object.create(t7.prototype);tc(o);let s=Object.create(t4.prototype);return ti(o,s,e,t,r,a,i),o}function tl(e,t,r){let a=Object.create(t7.prototype);tc(a);let i=Object.create(tZ.prototype);return ep(a,i,e,t,r,0,void 0),a}function tc(e){e._state="readable",e._reader=void 0,e._storedError=void 0,e._disturbed=!1}function tp(e){return!!(r(e)&&Object.prototype.hasOwnProperty.call(e,"_readableStreamController"))&&e instanceof t7}function td(e){return void 0!==e._reader}function tm(e,r){if(e._disturbed=!0,"closed"===e._state)return tM(void 0);if("errored"===e._state)return tD(e._storedError);tu(e);let a=e._reader;void 0!==a&&ef(a)&&(a._readIntoRequests.forEach(e=>{e._closeSteps(void 0)}),a._readIntoRequests=new tL);let i=e._readableStreamController[tU](r);return o(i,t,void 0)}function tu(e){e._state="closed";let t=e._reader;void 0!==t&&(y(t),O(t)&&(t._readRequests.forEach(e=>{e._closeSteps()}),t._readRequests=new tL))}function th(e,t){e._state="errored",e._storedError=t;let r=e._reader;void 0!==r&&(f(r,t),O(r)?(r._readRequests.forEach(e=>{e._errorSteps(t)}),r._readRequests=new tL):(r._readIntoRequests.forEach(e=>{e._errorSteps(t)}),r._readIntoRequests=new tL))}function tg(e){return TypeError(`ReadableStream.prototype.${e} can only be used on a ReadableStream`)}function tf(e,t){x(e,t);let r=null==e?void 0:e.highWaterMark;return N(r,"highWaterMark","QueuingStrategyInit"),{highWaterMark:+r}}function ty(e){return TypeError(`ByteLengthQueuingStrategy.prototype.${e} can only be used on a ByteLengthQueuingStrategy`)}function tx(e){return!!(r(e)&&Object.prototype.hasOwnProperty.call(e,"_byteLengthQueuingStrategyHighWaterMark"))&&e instanceof re}function tb(e){return TypeError(`CountQueuingStrategy.prototype.${e} can only be used on a CountQueuingStrategy`)}function tv(e){return!!(r(e)&&Object.prototype.hasOwnProperty.call(e,"_countQueuingStrategyHighWaterMark"))&&e instanceof rr}function tS(e){return!!(r(e)&&Object.prototype.hasOwnProperty.call(e,"_transformStreamController"))&&e instanceof ra}function tN(e,t){tt(e._readable._readableStreamController,t),tw(e,t)}function tw(e,t){t_(e._transformStreamController),e$(e._writable._writableStreamController,t),e._backpressure&&tC(e,!1)}function tC(e,t){void 0!==e._backpressureChangePromise&&e._backpressureChangePromise_resolve(),e._backpressureChangePromise=i(t=>{e._backpressureChangePromise_resolve=t}),e._backpressure=t}function tP(e){return!!(r(e)&&Object.prototype.hasOwnProperty.call(e,"_controlledTransformStream"))&&e instanceof ri}function t_(e){e._transformAlgorithm=void 0,e._flushAlgorithm=void 0}function tE(e,t){let r=e._controlledTransformStream,a=r._readable._readableStreamController;if(!ta(a))throw TypeError("Readable side is not in a state that permits enqueue");try{te(a,t)}catch(e){throw tw(r,e),r._readable._storedError}let i=!e4(a);i!==r._backpressure&&tC(r,!0)}function tT(e,t){let r=e._transformAlgorithm(t);return o(r,void 0,t=>{throw tN(e._controlledTransformStream,t),t})}function tR(e){return TypeError(`TransformStreamDefaultController.prototype.${e} can only be used on a TransformStreamDefaultController`)}function tO(e){return TypeError(`TransformStream.prototype.${e} can only be used on a TransformStream`)}"use strict";let tI="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol:e=>`Symbol(${e})`,tz="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==a?a:void 0,tA=t,tB=Promise,tq=Promise.prototype.then,tM=Promise.resolve.bind(tB),tD=Promise.reject.bind(tB),tk=(()=>{let e=tz&&tz.queueMicrotask;if("function"==typeof e)return e;let t=tM(void 0);return e=>o(t,e)})();class tL{constructor(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}get length(){return this._size}push(e){let t=this._back,r=t;16383===t._elements.length&&(r={_elements:[],_next:void 0}),t._elements.push(e),r!==t&&(this._back=r,t._next=r),++this._size}shift(){let e=this._front,t=e,r=this._cursor,a=r+1,i=e._elements,o=i[r];return 16384===a&&(t=e._next,a=0),--this._size,this._cursor=a,e!==t&&(this._front=t),i[r]=void 0,o}forEach(e){let t=this._cursor,r=this._front,a=r._elements;for(;(t!==a.length||void 0!==r._next)&&(t!==a.length||(a=(r=r._next)._elements,t=0,0!==a.length));)e(a[t]),++t}peek(){let e=this._front,t=this._cursor;return e._elements[t]}}let tj=tI("[[AbortSteps]]"),tH=tI("[[ErrorSteps]]"),tU=tI("[[CancelSteps]]"),tF=tI("[[PullSteps]]"),t$=Number.isFinite||(e=>"number"==typeof e&&isFinite(e)),tV=Math.trunc||(e=>e<0?Math.ceil(e):Math.floor(e));class tK{constructor(e){if(S(e,1,"ReadableStreamDefaultReader"),C(e,"First parameter"),td(e))throw TypeError("This stream has already been locked for exclusive reading by another reader");d(this,e),this._readRequests=new tL}get closed(){return O(this)?this._closedPromise:tD(z("closed"))}cancel(e){return O(this)?void 0===this._ownerReadableStream?tD(h("cancel")):m(this,e):tD(z("cancel"))}read(){let e,t;if(!O(this))return tD(z("read"));if(void 0===this._ownerReadableStream)return tD(h("read from"));let r=i((r,a)=>{e=r,t=a});return I(this,{_chunkSteps:t=>e({value:t,done:!1}),_closeSteps:()=>e({value:void 0,done:!0}),_errorSteps:e=>t(e)}),r}releaseLock(){if(!O(this))throw z("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readRequests.length>0)throw TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");u(this)}}}Object.defineProperties(tK.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),"symbol"==typeof tI.toStringTag&&Object.defineProperty(tK.prototype,tI.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});let tG=Object.getPrototypeOf(Object.getPrototypeOf(async*()=>{}).prototype);class tW{constructor(e,t){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=e,this._preventCancel=t}next(){let e=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?o(this._ongoingPromise,e,e):e(),this._ongoingPromise}return(e){let t=()=>this._returnSteps(e);return this._ongoingPromise?o(this._ongoingPromise,t,t):t()}_nextSteps(){let e,t;if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let r=this._reader;if(void 0===r._ownerReadableStream)return tD(h("iterate"));let a=i((r,a)=>{e=r,t=a});return I(r,{_chunkSteps:t=>{this._ongoingPromise=void 0,tk(()=>e({value:t,done:!1}))},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,u(r),e({value:void 0,done:!0})},_errorSteps:e=>{this._ongoingPromise=void 0,this._isFinished=!0,u(r),t(e)}}),a}_returnSteps(e){if(this._isFinished)return Promise.resolve({value:e,done:!0});this._isFinished=!0;let t=this._reader;if(void 0===t._ownerReadableStream)return tD(h("finish iterating"));if(!this._preventCancel){let r=m(t,e);return u(t),o(r,()=>({value:e,done:!0}),void 0)}return u(t),tM({value:e,done:!0})}}let tX={next(){return A(this)?this._asyncIteratorImpl.next():tD(B("next"))},return(e){return A(this)?this._asyncIteratorImpl.return(e):tD(B("return"))}};void 0!==tG&&Object.setPrototypeOf(tX,tG);let tY=Number.isNaN||(e=>e!=e);class tQ{constructor(){throw TypeError("Illegal constructor")}get view(){if(!F(this))throw ed("view");return this._view}respond(e){if(!F(this))throw ed("respond");if(S(e,1,"respond"),e=w(e,"First parameter"),void 0===this._associatedReadableByteStreamController)throw TypeError("This BYOB request has been invalidated");this._view.buffer,el(this._associatedReadableByteStreamController,e)}respondWithNewView(e){if(!F(this))throw ed("respondWithNewView");if(S(e,1,"respondWithNewView"),!ArrayBuffer.isView(e))throw TypeError("You can only respond with array buffer views");if(void 0===this._associatedReadableByteStreamController)throw TypeError("This BYOB request has been invalidated");e.buffer,ec(this._associatedReadableByteStreamController,e)}}Object.defineProperties(tQ.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),"symbol"==typeof tI.toStringTag&&Object.defineProperty(tQ.prototype,tI.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});class tZ{constructor(){throw TypeError("Illegal constructor")}get byobRequest(){if(!U(this))throw em("byobRequest");return es(this)}get desiredSize(){if(!U(this))throw em("desiredSize");return en(this)}close(){if(!U(this))throw em("close");if(this._closeRequested)throw TypeError("The stream has already been closed; do not close it again!");let e=this._controlledReadableByteStream._state;if("readable"!==e)throw TypeError(`The stream (in ${e} state) is not in the readable state and cannot be closed`);ea(this)}enqueue(e){if(!U(this))throw em("enqueue");if(S(e,1,"enqueue"),!ArrayBuffer.isView(e))throw TypeError("chunk must be an array buffer view");if(0===e.byteLength)throw TypeError("chunk must have non-zero byteLength");if(0===e.buffer.byteLength)throw TypeError("chunk's buffer must have non-zero byteLength");if(this._closeRequested)throw TypeError("stream is closed or draining");let t=this._controlledReadableByteStream._state;if("readable"!==t)throw TypeError(`The stream (in ${t} state) is not in the readable state and cannot be enqueued to`);ei(this,e)}error(e){if(!U(this))throw em("error");eo(this,e)}[tU](e){V(this),H(this);let t=this._cancelAlgorithm(e);return er(this),t}[tF](e){let t=this._controlledReadableByteStream;if(this._queueTotalSize>0){let t=this._queue.shift();this._queueTotalSize-=t.byteLength,Q(this);let r=new Uint8Array(t.buffer,t.byteOffset,t.byteLength);e._chunkSteps(r);return}let r=this._autoAllocateChunkSize;if(void 0!==r){let t;try{t=new ArrayBuffer(r)}catch(t){e._errorSteps(t);return}let a={buffer:t,bufferByteLength:r,byteOffset:0,byteLength:r,bytesFilled:0,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(a)}_(t,e),$(this)}}Object.defineProperties(tZ.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"==typeof tI.toStringTag&&Object.defineProperty(tZ.prototype,tI.toStringTag,{value:"ReadableByteStreamController",configurable:!0});class tJ{constructor(e){if(S(e,1,"ReadableStreamBYOBReader"),C(e,"First parameter"),td(e))throw TypeError("This stream has already been locked for exclusive reading by another reader");if(!U(e._readableStreamController))throw TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");d(this,e),this._readIntoRequests=new tL}get closed(){return ef(this)?this._closedPromise:tD(ex("closed"))}cancel(e){return ef(this)?void 0===this._ownerReadableStream?tD(h("cancel")):m(this,e):tD(ex("cancel"))}read(e){let t,r;if(!ef(this))return tD(ex("read"));if(!ArrayBuffer.isView(e))return tD(TypeError("view must be an array buffer view"));if(0===e.byteLength)return tD(TypeError("view must have non-zero byteLength"));if(0===e.buffer.byteLength)return tD(TypeError("view's buffer must have non-zero byteLength"));if(e.buffer,void 0===this._ownerReadableStream)return tD(h("read from"));let a=i((e,a)=>{t=e,r=a});return ey(this,e,{_chunkSteps:e=>t({value:e,done:!1}),_closeSteps:e=>t({value:e,done:!0}),_errorSteps:e=>r(e)}),a}releaseLock(){if(!ef(this))throw ex("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readIntoRequests.length>0)throw TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");u(this)}}}Object.defineProperties(tJ.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),"symbol"==typeof tI.toStringTag&&Object.defineProperty(tJ.prototype,tI.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});let t0="function"==typeof AbortController;class t1{constructor(e={},t={}){void 0===e?e=null:v(e,"First parameter");let r=eS(t,"Second parameter"),a=((e,t)=>{var r,a,i,o,s,n,l,d,m,u,h,g;x(e,t);let f=null==e?void 0:e.abort,y=null==e?void 0:e.close,v=null==e?void 0:e.start,S=null==e?void 0:e.type,N=null==e?void 0:e.write;return{abort:void 0===f?void 0:(r=f,a=e,i=`${t} has member 'abort' that`,b(r,i),e=>p(r,a,[e])),close:void 0===y?void 0:(o=y,s=e,n=`${t} has member 'close' that`,b(o,n),()=>p(o,s,[])),start:void 0===v?void 0:(l=v,d=e,m=`${t} has member 'start' that`,b(l,m),e=>c(l,d,[e])),write:void 0===N?void 0:(u=N,h=e,g=`${t} has member 'write' that`,b(u,g),(e,t)=>p(u,h,[e,t])),type:S}})(e,"First parameter");ew(this);let i=a.type;if(void 0!==i)throw RangeError("Invalid type is specified");let o=ev(r),s=eb(r,1);((e,t,r,a)=>{let i=Object.create(t5.prototype),o=()=>void 0,s=()=>tM(void 0),n=()=>tM(void 0),l=()=>tM(void 0);void 0!==t.start&&(o=()=>t.start(i)),void 0!==t.write&&(s=e=>t.write(e,i)),void 0!==t.close&&(n=()=>t.close()),void 0!==t.abort&&(l=e=>t.abort(e)),ej(e,i,o,s,n,l,r,a)})(this,a,s,o)}get locked(){if(!eC(this))throw eG("locked");return eP(this)}abort(e){return eC(this)?eP(this)?tD(TypeError("Cannot abort a stream that already has a writer")):e_(this,e):tD(eG("abort"))}close(){return eC(this)?eP(this)?tD(TypeError("Cannot close a stream that already has a writer")):eI(this)?tD(TypeError("Cannot close an already-closing stream")):eE(this):tD(eG("close"))}getWriter(){if(!eC(this))throw eG("getWriter");return new t2(this)}}Object.defineProperties(t1.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),"symbol"==typeof tI.toStringTag&&Object.defineProperty(t1.prototype,tI.toStringTag,{value:"WritableStream",configurable:!0});class t2{constructor(e){if(S(e,1,"WritableStreamDefaultWriter"),eN(e,"First parameter"),eP(e))throw TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=e,e._writer=this;let t=e._state;if("writable"===t)!eI(e)&&e._backpressure?e0(this):(e=>{e0(e),e3(e)})(this),eQ(this);else if("erroring"===t)e1(this,e._storedError),eQ(this);else if("closed"===t)(e=>{e0(e),e3(e)})(this),(e=>{eQ(e),eJ(e)})(this);else{let t=e._storedError;e1(this,t),((e,t)=>{eQ(e),eZ(e,t)})(this,t)}}get closed(){return eB(this)?this._closedPromise:tD(eX("closed"))}get desiredSize(){if(!eB(this))throw eX("desiredSize");if(void 0===this._ownerWritableStream)throw eY("desiredSize");return(e=>{let t=e._ownerWritableStream,r=t._state;return"errored"===r||"erroring"===r?null:"closed"===r?0:eU(t._writableStreamController)})(this)}get ready(){return eB(this)?this._readyPromise:tD(eX("ready"))}abort(e){return eB(this)?void 0===this._ownerWritableStream?tD(eY("abort")):((e,t)=>{let r=e._ownerWritableStream;return e_(r,t)})(this,e):tD(eX("abort"))}close(){if(!eB(this))return tD(eX("close"));let e=this._ownerWritableStream;return void 0===e?tD(eY("close")):eI(e)?tD(TypeError("Cannot close an already-closing stream")):eq(this)}releaseLock(){if(!eB(this))throw eX("releaseLock");let e=this._ownerWritableStream;void 0!==e&&eD(this)}write(e){return eB(this)?void 0===this._ownerWritableStream?tD(eY("write to")):ek(this,e):tD(eX("write"))}}Object.defineProperties(t2.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),"symbol"==typeof tI.toStringTag&&Object.defineProperty(t2.prototype,tI.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});let t3={};class t5{constructor(){throw TypeError("Illegal constructor")}get abortReason(){if(!eL(this))throw eW("abortReason");return this._abortReason}get signal(){if(!eL(this))throw eW("signal");if(void 0===this._abortController)throw TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal}error(e){if(!eL(this))throw eW("error");let t=this._controlledWritableStream._state;"writable"===t&&eK(this,e)}[tj](e){let t=this._abortAlgorithm(e);return eH(this),t}[tH](){H(this)}}Object.defineProperties(t5.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),"symbol"==typeof tI.toStringTag&&Object.defineProperty(t5.prototype,tI.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});let t6="undefined"!=typeof DOMException?DOMException:void 0,t8=(e=>{if(!("function"==typeof e||"object"==typeof e))return!1;try{return new e,!0}catch(e){return!1}})(t6)?t6:(()=>{let e=function(e,t){this.message=e||"",this.name=t||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return e.prototype=Object.create(Error.prototype),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,configurable:!0}),e})();class t4{constructor(){throw TypeError("Illegal constructor")}get desiredSize(){if(!e6(this))throw to("desiredSize");return tr(this)}close(){if(!e6(this))throw to("close");if(!ta(this))throw TypeError("The stream is not in a state that permits close");e9(this)}enqueue(e){if(!e6(this))throw to("enqueue");if(!ta(this))throw TypeError("The stream is not in a state that permits enqueue");return te(this,e)}error(e){if(!e6(this))throw to("error");tt(this,e)}[tU](e){H(this);let t=this._cancelAlgorithm(e);return e7(this),t}[tF](e){let t=this._controlledReadableStream;if(this._queue.length>0){let r=L(this);this._closeRequested&&0===this._queue.length?(e7(this),tu(t)):e8(this),e._chunkSteps(r)}else _(t,e),e8(this)}}Object.defineProperties(t4.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"==typeof tI.toStringTag&&Object.defineProperty(t4.prototype,tI.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});class t7{constructor(e={},t={}){void 0===e?e=null:v(e,"First parameter");let r=eS(t,"Second parameter"),a=((e,t)=>{var r,a,i,o,s,n,l,d,m;x(e,t);let u=null==e?void 0:e.autoAllocateChunkSize,h=null==e?void 0:e.cancel,g=null==e?void 0:e.pull,f=null==e?void 0:e.start,y=null==e?void 0:e.type;return{autoAllocateChunkSize:void 0===u?void 0:w(u,`${t} has member 'autoAllocateChunkSize' that`),cancel:void 0===h?void 0:(r=h,a=e,i=`${t} has member 'cancel' that`,b(r,i),e=>p(r,a,[e])),pull:void 0===g?void 0:(o=g,s=e,n=`${t} has member 'pull' that`,b(o,n),e=>p(o,s,[e])),start:void 0===f?void 0:(l=f,d=e,m=`${t} has member 'start' that`,b(l,m),e=>c(l,d,[e])),type:void 0===y?void 0:((e,t)=>{if("bytes"!=(e=""+e))throw TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamType`);return e})(y,`${t} has member 'type' that`)}})(e,"First parameter");if(tc(this),"bytes"===a.type){if(void 0!==r.size)throw RangeError("The strategy for a byte stream cannot have a size function");let e=eb(r,0);((e,t,r)=>{let a=Object.create(tZ.prototype),i=()=>void 0,o=()=>tM(void 0),s=()=>tM(void 0);void 0!==t.start&&(i=()=>t.start(a)),void 0!==t.pull&&(o=()=>t.pull(a)),void 0!==t.cancel&&(s=e=>t.cancel(e));let n=t.autoAllocateChunkSize;if(0===n)throw TypeError("autoAllocateChunkSize must be greater than 0");ep(e,a,i,o,s,r,n)})(this,a,e)}else{let e=ev(r),t=eb(r,1);((e,t,r,a)=>{let i=Object.create(t4.prototype),o=()=>void 0,s=()=>tM(void 0),n=()=>tM(void 0);void 0!==t.start&&(o=()=>t.start(i)),void 0!==t.pull&&(s=()=>t.pull(i)),void 0!==t.cancel&&(n=e=>t.cancel(e)),ti(e,i,o,s,n,r,a)})(this,a,t,e)}}get locked(){if(!tp(this))throw tg("locked");return td(this)}cancel(e){return tp(this)?td(this)?tD(TypeError("Cannot cancel a stream that already has a reader")):tm(this,e):tD(tg("cancel"))}getReader(e){if(!tp(this))throw tg("getReader");let t=((e,t)=>{x(e,t);let r=null==e?void 0:e.mode;return{mode:void 0===r?void 0:((e,t)=>{if("byob"!=(e=""+e))throw TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamReaderMode`);return e})(r,`${t} has member 'mode' that`)}})(e,"First parameter");return void 0===t.mode?P(this):new tJ(this)}pipeThrough(e,t={}){if(!tp(this))throw tg("pipeThrough");S(e,1,"pipeThrough");let r=((e,t)=>{x(e,t);let r=null==e?void 0:e.readable;N(r,"readable","ReadableWritablePair"),C(r,`${t} has member 'readable' that`);let a=null==e?void 0:e.writable;return N(a,"writable","ReadableWritablePair"),eN(a,`${t} has member 'writable' that`),{readable:r,writable:a}})(e,"First parameter"),a=ts(t,"Second parameter");if(td(this))throw TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(eP(r.writable))throw TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");let i=e5(this,r.writable,a.preventClose,a.preventAbort,a.preventCancel,a.signal);return l(i),r.readable}pipeTo(e,t={}){let r;if(!tp(this))return tD(tg("pipeTo"));if(void 0===e)return tD("Parameter 1 is required in 'pipeTo'.");if(!eC(e))return tD(TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));try{r=ts(t,"Second parameter")}catch(e){return tD(e)}return td(this)?tD(TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):eP(e)?tD(TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):e5(this,e,r.preventClose,r.preventAbort,r.preventCancel,r.signal)}tee(){if(!tp(this))throw tg("tee");let e=U(this._readableStreamController)?(e=>{let t,r,a,o,s;function l(e){n(e._closedPromise,t=>{e!==g||(eo(a._readableStreamController,t),eo(o._readableStreamController,t),b&&v||s(void 0))})}function c(){ef(g)&&(u(g),l(g=P(e))),I(g,{_chunkSteps(t){tk(()=>{y=!1,x=!1;let r=t;if(!b&&!v)try{r=k(t)}catch(t){eo(a._readableStreamController,t),eo(o._readableStreamController,t),s(tm(e,t));return}b||ei(a._readableStreamController,t),v||ei(o._readableStreamController,r),f=!1,y?d():x&&m()})},_closeSteps(){f=!1,b||ea(a._readableStreamController),v||ea(o._readableStreamController),a._readableStreamController._pendingPullIntos.length>0&&el(a._readableStreamController,0),o._readableStreamController._pendingPullIntos.length>0&&el(o._readableStreamController,0),b&&v||s(void 0)},_errorSteps(){f=!1}})}function p(t,r){O(g)&&(u(g),l(g=new tJ(e)));let i=r?o:a,n=r?a:o;ey(g,t,{_chunkSteps(t){tk(()=>{y=!1,x=!1;let a=r?v:b,o=r?b:v;if(o)a||ec(i._readableStreamController,t);else{let r;try{r=k(t)}catch(t){eo(i._readableStreamController,t),eo(n._readableStreamController,t),s(tm(e,t));return}a||ec(i._readableStreamController,t),ei(n._readableStreamController,r)}f=!1,y?d():x&&m()})},_closeSteps(e){f=!1;let t=r?v:b,a=r?b:v;t||ea(i._readableStreamController),a||ea(n._readableStreamController),void 0!==e&&(t||ec(i._readableStreamController,e),!a&&n._readableStreamController._pendingPullIntos.length>0&&el(n._readableStreamController,0)),t&&a||s(void 0)},_errorSteps(){f=!1}})}function d(){if(f)return y=!0,tM(void 0);f=!0;let e=es(a._readableStreamController);return null===e?c():p(e._view,!1),tM(void 0)}function m(){if(f)return x=!0,tM(void 0);f=!0;let e=es(o._readableStreamController);return null===e?c():p(e._view,!0),tM(void 0)}function h(){}let g=P(e),f=!1,y=!1,x=!1,b=!1,v=!1,S=i(e=>{s=e});return a=tl(h,d,a=>{if(b=!0,t=a,v){let a=q([t,r]),i=tm(e,a);s(i)}return S}),o=tl(h,m,a=>{if(v=!0,r=a,b){let a=q([t,r]),i=tm(e,a);s(i)}return S}),l(g),[a,o]})(this):((e,t)=>{let r,a,o,s,l;function c(){return m?(u=!0,tM(void 0)):(m=!0,I(d,{_chunkSteps(e){tk(()=>{u=!1,h||te(o._readableStreamController,e),g||te(s._readableStreamController,e),m=!1,u&&c()})},_closeSteps(){m=!1,h||e9(o._readableStreamController),g||e9(s._readableStreamController),h&&g||l(void 0)},_errorSteps(){m=!1}}),tM(void 0))}function p(){}let d=P(e),m=!1,u=!1,h=!1,g=!1,f=i(e=>{l=e});return o=tn(p,c,t=>{if(h=!0,r=t,g){let t=q([r,a]),i=tm(e,t);l(i)}return f}),s=tn(p,c,t=>{if(g=!0,a=t,h){let t=q([r,a]),i=tm(e,t);l(i)}return f}),n(d._closedPromise,e=>{tt(o._readableStreamController,e),tt(s._readableStreamController,e),h&&g||l(void 0)}),[o,s]})(this);return q(e)}values(e){if(!tp(this))throw tg("values");let t=((e,t)=>{x(e,t);let r=null==e?void 0:e.preventCancel;return{preventCancel:!!r}})(e,"First parameter");return((e,t)=>{let r=P(e),a=new tW(r,t),i=Object.create(tX);return i._asyncIteratorImpl=a,i})(this,t.preventCancel)}}Object.defineProperties(t7.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),"symbol"==typeof tI.toStringTag&&Object.defineProperty(t7.prototype,tI.toStringTag,{value:"ReadableStream",configurable:!0}),"symbol"==typeof tI.asyncIterator&&Object.defineProperty(t7.prototype,tI.asyncIterator,{value:t7.prototype.values,writable:!0,configurable:!0});let t9=e=>e.byteLength;try{Object.defineProperty(t9,"name",{value:"size",configurable:!0})}catch(e){}class re{constructor(e){S(e,1,"ByteLengthQueuingStrategy"),e=tf(e,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=e.highWaterMark}get highWaterMark(){if(!tx(this))throw ty("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark}get size(){if(!tx(this))throw ty("size");return t9}}Object.defineProperties(re.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),"symbol"==typeof tI.toStringTag&&Object.defineProperty(re.prototype,tI.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});let rt=()=>1;try{Object.defineProperty(rt,"name",{value:"size",configurable:!0})}catch(e){}class rr{constructor(e){S(e,1,"CountQueuingStrategy"),e=tf(e,"First parameter"),this._countQueuingStrategyHighWaterMark=e.highWaterMark}get highWaterMark(){if(!tv(this))throw tb("highWaterMark");return this._countQueuingStrategyHighWaterMark}get size(){if(!tv(this))throw tb("size");return rt}}Object.defineProperties(rr.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),"symbol"==typeof tI.toStringTag&&Object.defineProperty(rr.prototype,tI.toStringTag,{value:"CountQueuingStrategy",configurable:!0});class ra{constructor(e={},t={},r={}){let a;void 0===e&&(e=null);let s=eS(t,"Second parameter"),n=eS(r,"Third parameter"),l=((e,t)=>{var r,a,i,o,s,n,l,d,m;x(e,t);let u=null==e?void 0:e.flush,h=null==e?void 0:e.readableType,g=null==e?void 0:e.start,f=null==e?void 0:e.transform,y=null==e?void 0:e.writableType;return{flush:void 0===u?void 0:(r=u,a=e,i=`${t} has member 'flush' that`,b(r,i),e=>p(r,a,[e])),readableType:h,start:void 0===g?void 0:(o=g,s=e,n=`${t} has member 'start' that`,b(o,n),e=>c(o,s,[e])),transform:void 0===f?void 0:(l=f,d=e,m=`${t} has member 'transform' that`,b(l,m),(e,t)=>p(l,d,[e,t])),writableType:y}})(e,"First parameter");if(void 0!==l.readableType)throw RangeError("Invalid readableType specified");if(void 0!==l.writableType)throw RangeError("Invalid writableType specified");let d=eb(n,0),m=ev(n),u=eb(s,1),h=ev(s),g=i(e=>{a=e});((e,t,r,a,i,s)=>{function n(){return t}e._writable=((e,t,r,a,i=1,o=()=>1)=>{let s=Object.create(t1.prototype);ew(s);let n=Object.create(t5.prototype);return ej(s,n,e,t,r,a,i,o),s})(n,t=>((e,t)=>{let r=e._transformStreamController;if(e._backpressure){let a=e._backpressureChangePromise;return o(a,()=>{let a=e._writable,i=a._state;if("erroring"===i)throw a._storedError;return tT(r,t)},void 0)}return tT(r,t)})(e,t),()=>(e=>{let t=e._readable,r=e._transformStreamController,a=r._flushAlgorithm();return t_(r),o(a,()=>{if("errored"===t._state)throw t._storedError;e9(t._readableStreamController)},r=>{throw tN(e,r),t._storedError})})(e),t=>(tN(e,t),tM(void 0)),r,a),e._readable=tn(n,()=>{var t;return t=e,tC(t,!1),t._backpressureChangePromise},t=>(tw(e,t),tM(void 0)),i,s),e._backpressure=void 0,e._backpressureChangePromise=void 0,e._backpressureChangePromise_resolve=void 0,tC(e,!0),e._transformStreamController=void 0})(this,g,u,h,d,m),((e,t)=>{var r,a;let i=Object.create(ri.prototype),o=e=>{try{return tE(i,e),tM(void 0)}catch(e){return tD(e)}},s=()=>tM(void 0);void 0!==t.transform&&(o=e=>t.transform(e,i)),void 0!==t.flush&&(s=()=>t.flush(i)),r=o,a=s,i._controlledTransformStream=e,e._transformStreamController=i,i._transformAlgorithm=r,i._flushAlgorithm=a})(this,l),void 0!==l.start?a(l.start(this._transformStreamController)):a(void 0)}get readable(){if(!tS(this))throw tO("readable");return this._readable}get writable(){if(!tS(this))throw tO("writable");return this._writable}}Object.defineProperties(ra.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),"symbol"==typeof tI.toStringTag&&Object.defineProperty(ra.prototype,tI.toStringTag,{value:"TransformStream",configurable:!0});class ri{constructor(){throw TypeError("Illegal constructor")}get desiredSize(){if(!tP(this))throw tR("desiredSize");let e=this._controlledTransformStream._readable._readableStreamController;return tr(e)}enqueue(e){if(!tP(this))throw tR("enqueue");tE(this,e)}error(e){if(!tP(this))throw tR("error");tN(this._controlledTransformStream,e)}terminate(){if(!tP(this))throw tR("terminate");(e=>{let t=e._controlledTransformStream,r=t._readable._readableStreamController;e9(r);let a=TypeError("TransformStream terminated");tw(t,a)})(this)}}Object.defineProperties(ri.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"==typeof tI.toStringTag&&Object.defineProperty(ri.prototype,tI.toStringTag,{value:"TransformStreamDefaultController",configurable:!0}),e.ByteLengthQueuingStrategy=re,e.CountQueuingStrategy=rr,e.ReadableByteStreamController=tZ,e.ReadableStream=t7,e.ReadableStreamBYOBReader=tJ,e.ReadableStreamBYOBRequest=tQ,e.ReadableStreamDefaultController=t4,e.ReadableStreamDefaultReader=tK,e.TransformStream=ra,e.TransformStreamDefaultController=ri,e.WritableStream=t1,e.WritableStreamDefaultController=t5,e.WritableStreamDefaultWriter=t2,Object.defineProperty(e,"__esModule",{value:!0})})(e.exports)}),i.register("1RVNT",(t,r)=>{var a,o,s,n,l,c,p,d,m,u;function h(e,t=a.default){var r=`${c()}${c()}`.replace(/\./g,"").slice(-28).padStart(32,"-"),i=[],o=`--${r}\r
Content-Disposition: form-data; name="`;return e.forEach((e,t)=>"string"==typeof e?i.push(o+m(t)+`"\r
\r
${e.replace(/\r(?!\n)|(?<!\r)\n/g,"\r\n")}\r
`):i.push(o+m(t)+`"; filename="${m(e.name,1)}"\r
Content-Type: ${e.type||"application/octet-stream"}\r
\r
`,e,"\r\n")),i.push(`--${r}--`),new t(i,{type:"multipart/form-data; boundary="+r})}e(t.exports,"FormData",()=>g),e(t.exports,"formDataToBlob",()=>h),a=i("i1AQj"),o=i("9GxxH"),({toStringTag:s,iterator:n,hasInstance:l}=Symbol),c=Math.random,p="append,set,get,getAll,delete,keys,values,entries,forEach,constructor".split(","),d=(e,t,r)=>(e+="",/^(Blob|File)$/.test(t&&t[s])?[(r=void 0!==r?r+"":"File"==t[s]?t.name:"blob",e),t.name!==r||"blob"==t[s]?new o.default([t],r,t):t]:[e,t+""]),m=(e,t)=>(t?e:e.replace(/\r?\n|\r/g,"\r\n")).replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),u=(e,t,r)=>{if(t.length<r)throw TypeError(`Failed to execute '${e}' on 'FormData': ${r} arguments required, but only ${t.length} present.`)},o.default;let g=class{#i=[];constructor(...e){if(e.length)throw TypeError("Failed to construct 'FormData': parameter 1 is not of type 'HTMLFormElement'.")}get[s](){return"FormData"}[n](){return this.entries()}static[l](e){return e&&"object"==typeof e&&"FormData"===e[s]&&!p.some(t=>"function"!=typeof e[t])}append(...e){u("append",arguments,2),this.#i.push(d(...e))}delete(e){u("delete",arguments,1),e+="",this.#i=this.#i.filter(([t])=>t!==e)}get(e){u("get",arguments,1),e+="";for(var t=this.#i,r=t.length,a=0;r>a;a++)if(t[a][0]===e)return t[a][1];return null}getAll(e,t){return u("getAll",arguments,1),t=[],e+="",this.#i.forEach(r=>r[0]===e&&t.push(r[1])),t}has(e){return u("has",arguments,1),e+="",this.#i.some(t=>t[0]===e)}forEach(e,t){for(var[r,a]of(u("forEach",arguments,1),this))e.call(t,a,r,this)}set(...e){u("set",arguments,2);var t=[],r=!0;e=d(...e),this.#i.forEach(a=>{a[0]===e[0]?r&&(r=!t.push(e)):t.push(a)}),r&&t.push(e),this.#i=t}*entries(){yield*this.#i}*keys(){for(var[e]of this)yield e}*values(){for(var[,e]of this)yield e}}}),i.register("9GxxH",(t,r)=>{e(t.exports,"default",()=>s);var a=i("i1AQj");let o=class extends a.default{#o=0;#s="";constructor(e,t,r={}){if(arguments.length<2)throw TypeError(`Failed to construct 'File': 2 arguments required, but only ${arguments.length} present.`);super(e,r),null===r&&(r={});let a=void 0===r.lastModified?Date.now():+r.lastModified;Number.isNaN(a)||(this.#o=a),this.#s=t+""}get name(){return this.#s}get lastModified(){return this.#o}get[Symbol.toStringTag](){return"File"}static[Symbol.hasInstance](e){return!!e&&e instanceof a.default&&/^(File)$/.test(e[Symbol.toStringTag])}};var s=o}),i.register("7JRVB",(t,r)=>{e(t.exports,"FetchError",()=>o);var a=i("9vwyZ");class o extends a.FetchBaseError{constructor(e,t,r){super(e,t),r&&(this.code=this.errno=r.code,this.erroredSysCall=r.syscall)}}}),i.register("9vwyZ",(t,r)=>{e(t.exports,"FetchBaseError",()=>a);class a extends Error{constructor(e,t){super(e),Error.captureStackTrace(this,this.constructor),this.type=t}get name(){return this.constructor.name}get[Symbol.toStringTag](){return this.constructor.name}}}),i.register("klYUY",(t,r)=>{e(t.exports,"isURLSearchParameters",()=>i),e(t.exports,"isBlob",()=>o),e(t.exports,"isAbortSignal",()=>s),e(t.exports,"isDomainOrSubdomain",()=>n),e(t.exports,"isSameProtocol",()=>l);let a=Symbol.toStringTag,i=e=>"object"==typeof e&&"function"==typeof e.append&&"function"==typeof e.delete&&"function"==typeof e.get&&"function"==typeof e.getAll&&"function"==typeof e.has&&"function"==typeof e.set&&"function"==typeof e.sort&&"URLSearchParams"===e[a],o=e=>e&&"object"==typeof e&&"function"==typeof e.arrayBuffer&&"string"==typeof e.type&&"function"==typeof e.stream&&"function"==typeof e.constructor&&/^(Blob|File)$/.test(e[a]),s=e=>"object"==typeof e&&("AbortSignal"===e[a]||"EventTarget"===e[a]),n=(e,t)=>{let r=new URL(t).hostname,a=new URL(e).hostname;return r===a||r.endsWith("."+a)},l=(e,t)=>{let r=new URL(t).protocol,a=new URL(e).protocol;return r===a}}),i.register("lJ4Ov",(e,t)=>{e.exports=Promise.resolve(require("./multipart-parser.c03ddc74.js")).then(()=>i("6KsJx"))}),i.register("b6hy8",(t,r)=>{e(t.exports,"default",()=>l);var a=i("hUN7x"),o=i("aO1zE"),s=i("isNm3");let n=Symbol();class l extends o.default{constructor(e=null,t={}){super(e,t);let r=null!=t.status?t.status:200,i=new a.default(t.headers);if(null!==e&&!i.has("Content-Type")){let t=(0,o.extractContentType)(e,this);t&&i.append("Content-Type",t)}this[n]={type:"default",url:t.url,status:r,statusText:t.statusText||"",headers:i,counter:t.counter,highWaterMark:t.highWaterMark}}get type(){return this[n].type}get url(){return this[n].url||""}get status(){return this[n].status}get ok(){return this[n].status>=200&&this[n].status<300}get redirected(){return this[n].counter>0}get statusText(){return this[n].statusText}get headers(){return this[n].headers}get highWaterMark(){return this[n].highWaterMark}clone(){return new l((0,o.clone)(this,this.highWaterMark),{type:this.type,url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected,size:this.size,highWaterMark:this.highWaterMark})}static redirect(e,t=302){if(!(0,s.isRedirect)(t))throw RangeError('Failed to execute "redirect" on "response": Invalid status code');return new l(null,{headers:{location:new URL(e).toString()},status:t})}static error(){let e=new l(null,{status:0,statusText:""});return e[n].type="error",e}static json(e,t={}){let r=JSON.stringify(e);if(void 0===r)throw TypeError("data is not JSON serializable");let i=new a.default(t&&t.headers);return i.has("content-type")||i.set("content-type","application/json"),new l(r,{...t,headers:i})}get[Symbol.toStringTag](){return"Response"}}Object.defineProperties(l.prototype,{type:{enumerable:!0},url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}})}),i.register("hUN7x",(r,a)=>{function i(e=[]){return new n(e.reduce((e,t,r,a)=>(r%2==0&&e.push(a.slice(r,r+2)),e),[]).filter(([e,t])=>{try{return o(e),s(e,t+""),!0}catch{return!1}}))}e(r.exports,"default",()=>n),e(r.exports,"fromRawHeaders",()=>i);let o="function"==typeof t(b).validateHeaderName?t(b).validateHeaderName:e=>{if(!/^[\^`\-\w!#$%&'*+.|~]+$/.test(e)){let t=TypeError(`Header name must be a valid HTTP token [${e}]`);throw Object.defineProperty(t,"code",{value:"ERR_INVALID_HTTP_TOKEN"}),t}},s="function"==typeof t(b).validateHeaderValue?t(b).validateHeaderValue:(e,t)=>{if(/[^\t\u0020-\u007E\u0080-\u00FF]/.test(t)){let t=TypeError(`Invalid character in header content ["${e}"]`);throw Object.defineProperty(t,"code",{value:"ERR_INVALID_CHAR"}),t}};class n extends URLSearchParams{constructor(e){let t=[];if(e instanceof n){let r=e.raw();for(let[e,a]of Object.entries(r))t.push(...a.map(t=>[e,t]))}else if(null==e);else if("object"!=typeof e||(0,C.types).isBoxedPrimitive(e))throw TypeError("Failed to construct 'Headers': The provided value is not of type '(sequence<sequence<ByteString>> or record<ByteString, ByteString>)");else{let r=e[Symbol.iterator];if(null==r)t.push(...Object.entries(e));else{if("function"!=typeof r)throw TypeError("Header pairs must be iterable");t=[...e].map(e=>{if("object"!=typeof e||(0,C.types).isBoxedPrimitive(e))throw TypeError("Each header pair must be an iterable object");return[...e]}).map(e=>{if(2!==e.length)throw TypeError("Each header pair must be a name/value tuple");return[...e]})}}return super(t=t.length>0?t.map(([e,t])=>(o(e),s(e,t+""),[(e+"").toLowerCase(),t+""])):void 0),new Proxy(this,{get(e,t,r){switch(t){case"append":case"set":return(r,a)=>(o(r),s(r,a+""),URLSearchParams.prototype[t].call(e,(r+"").toLowerCase(),a+""));case"delete":case"has":case"getAll":return r=>(o(r),URLSearchParams.prototype[t].call(e,(r+"").toLowerCase()));case"keys":return()=>(e.sort(),new Set(URLSearchParams.prototype.keys.call(e)).keys());default:return Reflect.get(e,t,r)}}})}get[Symbol.toStringTag](){return this.constructor.name}toString(){return Object.prototype.toString.call(this)}get(e){let t=this.getAll(e);if(0===t.length)return null;let r=t.join(", ");return/^content-encoding$/i.test(e)&&(r=r.toLowerCase()),r}forEach(e,t){for(let r of this.keys())Reflect.apply(e,t,[this.get(r),r,this])}*values(){for(let e of this.keys())yield this.get(e)}*entries(){for(let e of this.keys())yield[e,this.get(e)]}[Symbol.iterator](){return this.entries()}raw(){return[...this.keys()].reduce((e,t)=>(e[t]=this.getAll(t),e),{})}[Symbol.for("nodejs.util.inspect.custom")](){return[...this.keys()].reduce((e,t)=>{let r=this.getAll(t);return"host"===t?e[t]=r[0]:e[t]=r.length>1?r:r[0],e},{})}}Object.defineProperties(n.prototype,["get","entries","forEach","values"].reduce((e,t)=>(e[t]={enumerable:!0},e),{}))}),i.register("isNm3",(t,r)=>{e(t.exports,"isRedirect",()=>i);let a=new Set([301,302,303,307,308]),i=e=>a.has(e)}),i.register("5Brl6",(t,r)=>{e(t.exports,"default",()=>m),e(t.exports,"getNodeRequestOptions",()=>u);var a=i("hUN7x"),o=i("aO1zE"),s=i("klYUY"),n=i("k1Iyq"),l=i("9MCNi");let c=Symbol(),p=e=>"object"==typeof e&&"object"==typeof e[c],d=(0,C.deprecate)(()=>{},".data is not a valid RequestInit property, use .body instead","https://github.com/node-fetch/node-fetch/issues/1000 (request)");class m extends o.default{constructor(e,t={}){let r;if(p(e)?r=new URL(e.url):(r=new URL(e),e={}),""!==r.username||""!==r.password)throw TypeError(`${r} is an url with embedded credentials.`);let i=t.method||e.method||"GET";if(/^(delete|get|head|options|post|put)$/i.test(i)&&(i=i.toUpperCase()),!p(t)&&"data"in t&&d(),(null!=t.body||p(e)&&null!==e.body)&&("GET"===i||"HEAD"===i))throw TypeError("Request with GET/HEAD method cannot have body");let n=t.body?t.body:p(e)&&null!==e.body?(0,o.clone)(e):null;super(n,{size:t.size||e.size||0});let l=new a.default(t.headers||e.headers||{});if(null!==n&&!l.has("Content-Type")){let e=(0,o.extractContentType)(n,this);e&&l.set("Content-Type",e)}let m=p(e)?e.signal:null;if("signal"in t&&(m=t.signal),null!=m&&!(0,s.isAbortSignal)(m))throw TypeError("Expected signal to be an instanceof AbortSignal or EventTarget");let u=null==t.referrer?e.referrer:t.referrer;if(""===u)u="no-referrer";else if(u){let e=new URL(u);u=/^about:(\/\/)?client$/.test(e)?"client":e}else u=void 0;this[c]={method:i,redirect:t.redirect||e.redirect||"follow",headers:l,parsedURL:r,signal:m,referrer:u},this.follow=void 0===t.follow?void 0===e.follow?20:e.follow:t.follow,this.compress=void 0===t.compress?void 0===e.compress||e.compress:t.compress,this.counter=t.counter||e.counter||0,this.agent=t.agent||e.agent,this.highWaterMark=t.highWaterMark||e.highWaterMark||16384,this.insecureHTTPParser=t.insecureHTTPParser||e.insecureHTTPParser||!1,this.referrerPolicy=t.referrerPolicy||e.referrerPolicy||""}get method(){return this[c].method}get url(){return(0,P.format)(this[c].parsedURL)}get headers(){return this[c].headers}get redirect(){return this[c].redirect}get signal(){return this[c].signal}get referrer(){return"no-referrer"===this[c].referrer?"":"client"===this[c].referrer?"about:client":this[c].referrer?this[c].referrer.toString():void 0}get referrerPolicy(){return this[c].referrerPolicy}set referrerPolicy(e){this[c].referrerPolicy=(0,l.validateReferrerPolicy)(e)}clone(){return new m(this)}get[Symbol.toStringTag](){return"Request"}}Object.defineProperties(m.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0},referrer:{enumerable:!0},referrerPolicy:{enumerable:!0}});let u=e=>{let{parsedURL:t}=e[c],r=new a.default(e[c].headers);r.has("Accept")||r.set("Accept","*/*");let i=null;if(null===e.body&&/^(post|put)$/i.test(e.method)&&(i="0"),null!==e.body){let t=(0,o.getTotalBytes)(e);"number"!=typeof t||Number.isNaN(t)||(i=t+"")}i&&r.set("Content-Length",i),""===e.referrerPolicy&&(e.referrerPolicy=l.DEFAULT_REFERRER_POLICY),e.referrer&&"no-referrer"!==e.referrer?e[c].referrer=(0,l.determineRequestsReferrer)(e):e[c].referrer="no-referrer",e[c].referrer instanceof URL&&r.set("Referer",e.referrer),r.has("User-Agent")||r.set("User-Agent","node-fetch"),e.compress&&!r.has("Accept-Encoding")&&r.set("Accept-Encoding","gzip, deflate, br");let{agent:s}=e;"function"==typeof s&&(s=s(t)),r.has("Connection")||s||r.set("Connection","close");let p=(0,n.getSearch)(t),d={path:t.pathname+p,method:e.method,headers:r[Symbol.for("nodejs.util.inspect.custom")](),insecureHTTPParser:e.insecureHTTPParser,agent:s};return{parsedURL:t,options:d}}}),i.register("k1Iyq",(t,r)=>{e(t.exports,"getSearch",()=>a);let a=e=>{if(e.search)return e.search;let t=e.href.length-1,r=e.hash||("#"===e.href[t]?"#":"");return"?"===e.href[t-r.length]?"?":""}}),i.register("9MCNi",(t,r)=>{function a(e,t=!1){return null==e?"no-referrer":(e=new URL(e),/^(about|blob|data):$/.test(e.protocol))?"no-referrer":(e.username="",e.password="",e.hash="",t&&(e.pathname="",e.search=""),e)}function i(e){if(!l.has(e))throw TypeError("Invalid referrerPolicy: "+e);return e}function o(e){return!!(/^about:(blank|srcdoc)$/.test(e)||"data:"===e.protocol||/^(blob|filesystem):$/.test(e.protocol))||(e=>{if(/^(http|ws)s:$/.test(e.protocol))return!0;let t=e.host.replace(/(^\[)|(]$)/g,""),r=(0,_.isIP)(t);return!!(4===r&&/^127\./.test(t)||6===r&&/^(((0+:){7})|(::(0+:){0,6}))0*1$/.test(t))||!("localhost"===e.host||e.host.endsWith(".localhost"))&&"file:"===e.protocol})(e)}function s(e,{referrerURLCallback:t,referrerOriginCallback:r}={}){if("no-referrer"===e.referrer||""===e.referrerPolicy)return null;let i=e.referrerPolicy;if("about:client"===e.referrer)return"no-referrer";let s=e.referrer,n=a(s),l=a(s,!0);n.toString().length>4096&&(n=l),t&&(n=t(n)),r&&(l=r(l));let c=new URL(e.url);switch(i){case"no-referrer":return"no-referrer";case"origin":return l;case"unsafe-url":return n;case"strict-origin":if(o(n)&&!o(c))return"no-referrer";return l.toString();case"strict-origin-when-cross-origin":if(n.origin===c.origin)return n;if(o(n)&&!o(c))return"no-referrer";return l;case"same-origin":if(n.origin===c.origin)return n;return"no-referrer";case"origin-when-cross-origin":if(n.origin===c.origin)return n;return l;case"no-referrer-when-downgrade":if(o(n)&&!o(c))return"no-referrer";return n;default:throw TypeError("Invalid referrerPolicy: "+i)}}function n(e){let t=(e.get("referrer-policy")||"").split(/[,\s]+/),r="";for(let e of t)e&&l.has(e)&&(r=e);return r}e(t.exports,"DEFAULT_REFERRER_POLICY",()=>c),e(t.exports,"validateReferrerPolicy",()=>i),e(t.exports,"determineRequestsReferrer",()=>s),e(t.exports,"parseReferrerPolicyFromHeader",()=>n);let l=new Set(["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"]),c="strict-origin-when-cross-origin"}),i.register("5sdxE",(t,r)=>{e(t.exports,"AbortError",()=>o);var a=i("9vwyZ");class o extends a.FetchBaseError{constructor(e,t="aborted"){super(e,t)}}}),i.register("j9HqM",(r,a)=>{e(r.exports,"File",()=>i("9GxxH").default);var o=i("a7aPp");i("9GxxH"),i("i1AQj");let{stat:s}=E.promises;class n{#n;#l;constructor(e){this.#n=e.path,this.#l=e.start,this.size=e.size,this.lastModified=e.lastModified}slice(e,t){return new n({path:this.#n,lastModified:this.lastModified,size:t-e,start:this.#l+e})}async *stream(){let{mtimeMs:e}=await s(this.#n);if(e>this.lastModified)throw new(t(o))("The requested file could not be read, typically due to permission problems that have occurred after a reference to a file was acquired.","NotReadableError");yield*(0,E.createReadStream)(this.#n,{start:this.#l,end:this.#l+this.size-1})}get[Symbol.toStringTag](){return"Blob"}}}),i.register("a7aPp",(e,t)=>{if(!globalThis.DOMException)try{let{MessageChannel:e}=$75d2f50e1246cfb0$import$6ebac56ac038136c,t=new e().port1,r=new ArrayBuffer;t.postMessage(r,[r,r])}catch(e){"DOMException"===e.constructor.name&&(globalThis.DOMException=e.constructor)}e.exports=globalThis.DOMException}),i.register("2T7SK",(t,r)=>{var a,o,s;async function n(e,t,r){async function i(){if(Date.now()<r)try{return await e()}catch(e){return null}else{let t=await e();if(null===t)throw Error("Failed to refresh access token.");return t}}let o=await i();for(;null===o;)await (0,a.delay)(t),o=await i();return o}function l(e,t,r){function a(r){var a;return l.isRefreshing||(i=n(()=>e.getToken(t,r),s.retryIntervalInMs,null!==(a=null==o?void 0:o.expiresOnTimestamp)&&void 0!==a?a:Date.now()).then(e=>(i=null,o=e)).catch(e=>{throw i=null,o=null,e})),i}let i=null,o=null,s=Object.assign(Object.assign({},d),r),l={get isRefreshing(){return null!==i},get shouldRefresh(){var c;return!l.isRefreshing&&(null!==(c=null==o?void 0:o.expiresOnTimestamp)&&void 0!==c?c:0)-s.refreshWindowInMs<Date.now()},get mustRefresh(){return null===o||o.expiresOnTimestamp-s.forcedRefreshWindowInMs<Date.now()}};return async e=>l.mustRefresh?a(e):(l.shouldRefresh&&a(e),o)}function c(e,t){let r=l(e,t);class a extends s.BaseRequestPolicy{constructor(e,t){super(e,t)}async sendRequest(t){if(!t.url.toLowerCase().startsWith("https://"))throw Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");let a=r,i=(await a({abortSignal:t.abortSignal,tracingOptions:{tracingContext:t.tracingContext}})).token;t.headers.set(p.HeaderConstants.AUTHORIZATION,"Bearer "+i);let s=await this._nextPolicy.sendRequest(t);if((null==s?void 0:s.status)===401){let a=(e=>{let t=e.headers.get("WWW-Authenticate");if(401===e.status&&t)return t})(s);if(a){let i=(e=>{let t=e.slice(7),r=`${t.trim()} `.split(" ").filter(e=>e),a=r.map(e=>(([e,t])=>({[e]:t}))(e.trim().split("=")));return a.reduce((e,t)=>Object.assign(Object.assign({},e),t),{})})(a),s=i.resource_id+p.DefaultScope,n=(0,o.URLBuilder).parse(i.authorization_uri),c=n.getPath().split("/"),d=c[1],m=l(e,s),u=(await m({abortSignal:t.abortSignal,tracingOptions:{tracingContext:t.tracingContext},tenantId:d})).token;return r=m,t.headers.set(p.HeaderConstants.AUTHORIZATION,"Bearer "+u),this._nextPolicy.sendRequest(t)}}return s}}return{create:(e,t)=>new a(e,t)}}e(t.exports,"storageBearerTokenChallengeAuthenticationPolicy",()=>c),a=i("645Ji"),o=i("gkV4v"),s=i("cLLpo");let p={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}},d={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:12e4}}),i.register("645Ji",(t,r)=>{var a;function o(e,t){let r;let{abortSignal:i,abortErrorMsg:o}=null!=t?t:{};return(0,a.createAbortablePromise)(t=>{r=setTimeout(t,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:null!=o?o:s})}e(t.exports,"delay",()=>o),a=i("aRHKM");let s="The delay was aborted."}),i.register("aRHKM",(t,r)=>{var a;function o(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:o}=null!=t?t:{};return new Promise((t,s)=>{function n(){s(new a.AbortError(null!=o?o:"The operation was aborted."))}function l(){null==i||i.removeEventListener("abort",c)}function c(){null==r||r(),l(),n()}if(null==i?void 0:i.aborted)return n();try{e(e=>{l(),t(e)},e=>{l(),s(e)})}catch(e){s(e)}null==i||i.addEventListener("abort",c)})}e(t.exports,"createAbortablePromise",()=>o),a=i("hSJZV")}),i.register("1aMur",(t,r)=>{var a,o;function s(e){return{state:Object.assign({},e),cancel:l,toString:p,update:c}}e(t.exports,"BlobBeginCopyFromUrlPoller",()=>n),a=i("645Ji"),o=i("68JL0");class n extends o.Poller{constructor(e){let t;let{blobClient:r,copySource:a,intervalInMs:i=15e3,onProgress:o,resumeFrom:n,startCopyFromURLOptions:l}=e;n&&(t=JSON.parse(n).state);let c=s(Object.assign(Object.assign({},t),{blobClient:r,copySource:a,startCopyFromURLOptions:l}));super(c),"function"==typeof o&&this.onProgress(o),this.intervalInMs=i}delay(){return(0,a.delay)(this.intervalInMs)}}let l=async function(e={}){let t=this.state,{copyId:r}=t;return t.isCompleted?s(t):r?(await t.blobClient.abortCopyFromURL(r,{abortSignal:e.abortSignal}),t.isCancelled=!0,s(t)):(t.isCancelled=!0,s(t))},c=async function(e={}){let t=this.state,{blobClient:r,copySource:a,startCopyFromURLOptions:i}=t;if(t.isStarted){if(!t.isCompleted)try{let r=await t.blobClient.getProperties({abortSignal:e.abortSignal}),{copyStatus:a,copyProgress:i}=r,o=t.copyProgress;i&&(t.copyProgress=i),"pending"===a&&i!==o&&"function"==typeof e.fireProgress?e.fireProgress(t):"success"===a?(t.result=r,t.isCompleted=!0):"failed"===a&&(t.error=Error(`Blob copy failed with reason: "${r.copyStatusDescription||"unknown"}"`),t.isCompleted=!0)}catch(e){t.error=e,t.isCompleted=!0}}else{t.isStarted=!0;let e=await r.startCopyFromURL(a,i);t.copyId=e.copyId,"success"===e.copyStatus&&(t.result=e,t.isCompleted=!0)}return s(t)},p=function(){return JSON.stringify({state:this.state},(e,t)=>{if("blobClient"!==e)return t})}}),i.register("68JL0",(t,r)=>{e(t.exports,"Poller",()=>o);class a extends Error{constructor(e){super(e),this.name="PollerStoppedError",Object.setPrototypeOf(this,a.prototype)}}class i extends Error{constructor(e){super(e),this.name="PollerCancelledError",Object.setPrototypeOf(this,i.prototype)}}class o{constructor(e){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=e,this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t}),this.promise.catch(()=>{})}async startPolling(e={}){for(this.stopped&&(this.stopped=!1);!this.isStopped()&&!this.isDone();)await this.poll(e),await this.delay()}async pollOnce(e={}){this.isDone()||(this.operation=await this.operation.update({abortSignal:e.abortSignal,fireProgress:this.fireProgress.bind(this)})),this.processUpdatedState()}fireProgress(e){for(let t of this.pollProgressCallbacks)t(e)}async cancelOnce(e={}){this.operation=await this.operation.cancel(e)}poll(e={}){if(!this.pollOncePromise){this.pollOncePromise=this.pollOnce(e);let t=()=>{this.pollOncePromise=void 0};this.pollOncePromise.then(t,t).catch(this.reject)}return this.pollOncePromise}processUpdatedState(){if(this.operation.state.error&&(this.stopped=!0,!this.resolveOnUnsuccessful))throw this.reject(this.operation.state.error),this.operation.state.error;if(this.operation.state.isCancelled&&(this.stopped=!0,!this.resolveOnUnsuccessful)){let e=new i("Operation was canceled");throw this.reject(e),e}this.isDone()&&this.resolve&&this.resolve(this.getResult())}async pollUntilDone(e={}){return this.stopped&&this.startPolling(e).catch(this.reject),this.processUpdatedState(),this.promise}onProgress(e){return this.pollProgressCallbacks.push(e),()=>{this.pollProgressCallbacks=this.pollProgressCallbacks.filter(t=>t!==e)}}isDone(){let e=this.operation.state;return!!(e.isCompleted||e.isCancelled||e.error)}stopPolling(){!this.stopped&&(this.stopped=!0,this.reject&&this.reject(new a("This poller is already stopped")))}isStopped(){return this.stopped}cancelOperation(e={}){if(this.cancelPromise){if(e.abortSignal)throw Error("A cancel request is currently pending")}else this.cancelPromise=this.cancelOnce(e);return this.cancelPromise}getOperationState(){return this.operation.state}getResult(){let e=this.operation.state;return e.result}toString(){return this.operation.toString()}}}),i.register("ehz9x",(t,r)=>{function a(e){if(e.offset<0)throw RangeError("Range.offset cannot be smaller than 0.");if(e.count&&e.count<=0)throw 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}-`}e(t.exports,"rangeToString",()=>a)}),i.register("6Nqgt",(t,r)=>{e(t.exports,"StorageClient",()=>p);var a=i("03VmR"),o=i("036GE"),s=i("hHX3C"),n=i("kljv9"),l=i("dZmkP"),c=i("5gXYu");class p{constructor(e,t){for(let r of(this.url=(0,o.escapeURLPath)(e),this.accountName=(0,o.getAccountNameFromUrl)(e),this.pipeline=t,this.storageClientContext=new a.StorageClientContext(this.url,t.toServiceClientOptions()),this.isHttps=(0,o.iEqual)((0,o.getURLScheme)(this.url)||"","https"),this.credential=new s.AnonymousCredential,this.pipeline.factories))l.isNode&&r instanceof n.StorageSharedKeyCredential||r instanceof s.AnonymousCredential?this.credential=r:(0,c.isTokenCredential)(r.credential)&&(this.credential=r.credential);let r=this.storageClientContext;r.requestContentType=void 0}}}),i.register("03VmR",(t,r)=>{e(t.exports,"StorageClientContext",()=>s);var a=i("bcKd1"),o=i("38eQG");class s extends o.ServiceClient{constructor(e,t){if(void 0===e)throw Error("'url' cannot be null");if(t||(t={}),!t.userAgent){let e=a.getDefaultUserAgentValue();t.userAgent="azure-storage-blob/12.14.0 "+e}super(void 0,t),this.requestContentType="application/json; charset=utf-8",this.baseUri=t.endpoint||"{url}",this.url=e,this.version=t.version||"2022-11-02"}}}),i.register("bcKd1",(t,r)=>{var a,o,s,n;function l(){let e=(()=>{let e={key:"core-http",value:s.Constants.coreHttpVersion};return[e]})(),t=(0,o.getPlatformSpecificData)(),r=((e,t=" ",r="/")=>e.map(e=>{let t=e.value?`${r}${e.value}`:"";return`${e.key}${t}`}).join(t))(e.concat(t));return r}function c(e){let t=e&&void 0!==e.key&&null!==e.key?e.key:(0,o.getDefaultUserAgentKey)(),r=e&&void 0!==e.value&&null!==e.value?e.value:l();return{create:(e,a)=>new d(e,a,t,r)}}e(t.exports,"getDefaultUserAgentHeaderName",()=>p),e(t.exports,"getDefaultUserAgentValue",()=>l),e(t.exports,"userAgentPolicy",()=>c),a=i("cLLpo"),o=i("7GSVq"),s=i("gwNmN"),n=i("ibN5u");let p=o.getDefaultUserAgentKey;class d extends a.BaseRequestPolicy{constructor(e,t,r,a){super(e,t),this._nextPolicy=e,this._options=t,this.headerKey=r,this.headerValue=a}sendRequest(e){return this.addUserAgentHeader(e),this._nextPolicy.sendRequest(e)}addUserAgentHeader(e){e.headers||(e.headers=new n.HttpHeaders),!e.headers.get(this.headerKey)&&this.headerValue&&e.headers.set(this.headerKey,this.headerValue)}}}),i.register("7GSVq",(t,r)=>{var a;function o(){return a.Constants.HeaderConstants.USER_AGENT}function n(){let e={key:"Node",value:process.version},t={key:"OS",value:`(${s.arch()}-${s.type()}-${s.release()})`};return[e,t]}e(t.exports,"getDefaultUserAgentKey",()=>o),e(t.exports,"getPlatformSpecificData",()=>n),a=i("gwNmN")}),i.register("38eQG",(t,r)=>{var a,o,s,n,l,c,p,d,m,u,h,g,f,y,x,b,v,S,N,w,C,P,_,E,T;function R(e,t){let r;return"string"==typeof e?r=e:(r=t(),"function"==typeof e&&(r=e(r))),r}function O(e,t,r,a){return function e(t,r,a,i,o){var s;let n;"string"==typeof a&&(a=[a]);let l=null===(s=r.options)||void 0===s?void 0:s.serializerOptions;if(Array.isArray(a)){if(a.length>0){if(i.isConstant)n=i.defaultValue;else{let e=I(r,a);e.propertyFound||(e=I(t,a));let o=!1;e.propertyFound||(o=i.required||"options"===a[0]&&2===a.length),n=o?i.defaultValue:e.propertyValue}let e=(0,p.getPathStringFromParameterPath)(a,i);o.serialize(i,n,e,l)}}else for(let s in i.required&&(n={}),a){let c=i.type.modelProperties[s],d=a[s],m=e(t,r,d,c,o),u=(0,p.getPathStringFromParameterPath)(d,c);o.serialize(c,m,u,l),null!=m&&(n||(n={}),n[s]=m)}return n}(e,t,r.parameterPath,r.mapper,a)}function I(e,t){let r={propertyFound:!1},a=0;for(;a<t.length;++a){let r=t[a];if(null!=e&&r in e)e=e[r];else break}return a===t.length&&(r.propertyValue=e,r.propertyFound=!0),r}function z(e,t){let r=e.parsedHeaders,i=t&&t.bodyMapper,o=t=>Object.defineProperty(t,"_response",{value:e});if(i){let t=i.type.name;if("Stream"===t)return o(Object.assign(Object.assign({},r),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody}));let a="Composite"===t&&i.type.modelProperties||{},s=Object.keys(a).some(e=>""===a[e].serializedName);if("Sequence"===t||s){let t=[...e.parsedBody||[]];for(let r of Object.keys(a))a[r].serializedName&&(t[r]=e.parsedBody[r]);if(r)for(let e of Object.keys(r))t[e]=r[e];return o(t),t}if("Composite"===t||"Dictionary"===t)return o(Object.assign(Object.assign({},r),e.parsedBody))}return o(i||"HEAD"===e.request.method||a.isPrimitiveType(e.parsedBody)?Object.assign(Object.assign({},r),{body:e.parsedBody}):Object.assign(Object.assign({},r),e.parsedBody))}e(t.exports,"ServiceClient",()=>A),a=i("dZmkP"),o=i("e0hzI"),s=i("2UE3N"),i("8o0p4"),n=i("ipomM"),l=i("iemzB"),c=i("i7ly2"),p=i("NMZr7"),d=i("bdpKp"),m=i("1anpk"),u=i("cLLpo"),h=i("HfFAd"),g=i("5gXYu"),f=i("bcKd1"),y=i("c5ujJ"),x=i("gkV4v"),b=i("7IZFC"),i("3PQvZ"),v=i("7QU9b"),S=i("lQQqD"),N=i("7DwzS"),i("ljy1j"),w=i("iCRBt"),C=i("doliS"),P=i("aDVpG"),_=i("bNCl6"),E=i("cGJNM"),T=i("kQa83"),i("llfDV");class A{constructor(e,t){let r;if(t||(t={}),this._withCredentials=t.withCredentials||!1,this._httpClient=t.httpClient||(0,S.getCachedDefaultHttpClient)(),this._requestPolicyOptions=new u.RequestPolicyOptions(t.httpPipelineLogger),Array.isArray(t.requestPolicyFactories))(0,N.logger).info("ServiceClient: using custom request policies"),r=t.requestPolicyFactories;else{let i;if((0,g.isTokenCredential)(e))(0,N.logger).info("ServiceClient: creating bearer token authentication policy from provided credentials"),i=(()=>{let r;let a=this,i=t;return{create(t,o){let s=((e,t)=>{if(null==e?void 0:e.credentialScopes){let t=e.credentialScopes;return Array.isArray(t)?t.map(e=>new URL(e).toString()):new URL(t).toString()}if(t)return`${t}/.default`})(i,a.baseUri);if(!s)throw Error("When using credential, the ServiceClient must contain a baseUri or a credentialScopes in ServiceClientOptions. Unable to create a bearerTokenAuthenticationPolicy");return null==r&&(r=(0,b.bearerTokenAuthenticationPolicy)(e,s)),r.create(t,o)}}})();else if(e&&"function"==typeof e.signRequest)(0,N.logger).info("ServiceClient: creating signing policy from provided credentials"),i=(0,P.signingPolicy)(e);else if(null!=e)throw Error("The credentials argument must implement the TokenCredential interface");if((0,N.logger).info("ServiceClient: using default request policies"),r=((e,t)=>{let r=[];t.generateClientRequestIdHeader&&r.push((0,v.generateClientRequestIdPolicy)(t.clientRequestIdHeaderName)),e&&r.push(e);let i=R(t.userAgentHeaderName,f.getDefaultUserAgentHeaderName),o=R(t.userAgent,f.getDefaultUserAgentValue);return i&&o&&r.push((0,f.userAgentPolicy)({key:i,value:o})),r.push((0,n.redirectPolicy)()),r.push((0,C.rpRegistrationPolicy)(t.rpRegistrationRetryTimeout)),t.noRetryPolicy||(r.push((0,l.exponentialRetryPolicy)()),r.push((0,E.systemErrorRetryPolicy)()),r.push((0,T.throttlingRetryPolicy)())),r.push((0,s.deserializationPolicy)(t.deserializationContentTypes)),a.isNode&&r.push((0,w.proxyPolicy)(t.proxySettings)),r.push((0,c.logPolicy)({logger:N.logger.info})),r})(i,t),t.requestPolicyFactories){let e=t.requestPolicyFactories(r);e&&(r=e)}}this._requestPolicyFactories=r}sendRequest(e){let t;if(null==e||"object"!=typeof e)throw Error("options cannot be null or undefined and it must be of type object.");try{(0,m.isWebResourceLike)(e)?(e.validateRequestProperties(),t=e):t=(t=new m.WebResource).prepare(e)}catch(e){return Promise.reject(e)}let r=this._httpClient;if(this._requestPolicyFactories&&this._requestPolicyFactories.length>0)for(let e=this._requestPolicyFactories.length-1;e>=0;--e)r=this._requestPolicyFactories[e].create(r,this._requestPolicyOptions);return r.sendRequest(t)}async sendOperationRequest(e,t,r){var i;let s;"function"==typeof e.options&&(r=e.options,e.options=void 0);let n=null===(i=e.options)||void 0===i?void 0:i.serializerOptions,l=new m.WebResource;try{let r,i;let c=t.baseUrl||this.baseUri;if(!c)throw Error("If operationSpec.baseUrl is not specified, then the ServiceClient must have a baseUri string property that contains the base URL to use.");l.method=t.httpMethod,l.operationSpec=t;let m=(0,x.URLBuilder).parse(c);if(t.path&&m.appendPath(t.path),t.urlParameters&&t.urlParameters.length>0)for(let r of t.urlParameters){let a=O(this,e,r,t.serializer);a=t.serializer.serialize(r.mapper,a,(0,p.getPathStringFromParameter)(r),n),r.skipEncoding||(a=encodeURIComponent(a)),m.replaceAll(`{${r.mapper.serializedName||(0,p.getPathStringFromParameter)(r)}}`,a)}if(t.queryParameters&&t.queryParameters.length>0)for(let r of t.queryParameters){let a=O(this,e,r,t.serializer);if(null!=a){if(a=t.serializer.serialize(r.mapper,a,(0,p.getPathStringFromParameter)(r),n),void 0!==r.collectionFormat&&null!==r.collectionFormat){if(r.collectionFormat===y.QueryCollectionFormat.Multi){if(0===a.length)continue;for(let e in a){let t=a[e];a[e]=null==t?"":t.toString()}}else(r.collectionFormat===y.QueryCollectionFormat.Ssv||r.collectionFormat===y.QueryCollectionFormat.Tsv)&&(a=a.join(r.collectionFormat))}if(!r.skipEncoding){if(Array.isArray(a))for(let e in a)void 0!==a[e]&&null!==a[e]&&(a[e]=encodeURIComponent(a[e]));else a=encodeURIComponent(a)}void 0!==r.collectionFormat&&null!==r.collectionFormat&&r.collectionFormat!==y.QueryCollectionFormat.Multi&&r.collectionFormat!==y.QueryCollectionFormat.Ssv&&r.collectionFormat!==y.QueryCollectionFormat.Tsv&&(a=a.join(r.collectionFormat)),m.setQueryParameter(r.mapper.serializedName||(0,p.getPathStringFromParameter)(r),a)}}l.url=m.toString();let u=t.contentType||this.requestContentType;if(u&&t.requestBody&&l.headers.set("Content-Type",u),t.headerParameters)for(let r of t.headerParameters){let a=O(this,e,r,t.serializer);if(null!=a){a=t.serializer.serialize(r.mapper,a,(0,p.getPathStringFromParameter)(r),n);let e=r.mapper.headerCollectionPrefix;if(e)for(let t of Object.keys(a))l.headers.set(e+t,a[t]);else l.headers.set(r.mapper.serializedName||(0,p.getPathStringFromParameter)(r),a)}}let g=e.options;if(g){if(g.customHeaders)for(let e in g.customHeaders)l.headers.set(e,g.customHeaders[e]);g.abortSignal&&(l.abortSignal=g.abortSignal),g.timeout&&(l.timeout=g.timeout),g.onUploadProgress&&(l.onUploadProgress=g.onUploadProgress),g.onDownloadProgress&&(l.onDownloadProgress=g.onDownloadProgress),g.spanOptions&&(l.spanOptions=g.spanOptions),g.tracingContext&&(l.tracingContext=g.tracingContext),void 0!==g.shouldDeserialize&&null!==g.shouldDeserialize&&(l.shouldDeserialize=g.shouldDeserialize)}l.withCredentials=this._withCredentials,((e,t,r,i)=>{var s,n,l,c,d,m;let u=null!==(n=null===(s=r.options)||void 0===s?void 0:s.serializerOptions)&&void 0!==n?n:{},g={rootName:null!==(l=u.rootName)&&void 0!==l?l:"",includeRoot:null!==(c=u.includeRoot)&&void 0!==c&&c,xmlCharKey:null!==(d=u.xmlCharKey)&&void 0!==d?d:h.XML_CHARKEY},f=u.xmlCharKey;if(i.requestBody&&i.requestBody.mapper){t.body=O(e,r,i.requestBody,i.serializer);let s=i.requestBody.mapper,{required:n,xmlName:l,xmlElementName:c,serializedName:d,xmlNamespace:u,xmlNamespacePrefix:y}=s,x=s.type.name;try{if(void 0!==t.body&&null!==t.body||n){let e=(0,p.getPathStringFromParameter)(i.requestBody);t.body=i.serializer.serialize(s,t.body,e,g);let r=x===o.MapperType.Stream;if(i.isXML){let e=y?"xmlns:"+y:"xmlns",i=((e,t,r,a,i)=>{if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let r={};return r[i.xmlCharKey]=a,r[h.XML_ATTRKEY]={[t]:e},r}return a})(u,e,x,t.body,g);x===o.MapperType.Sequence?t.body=(0,_.stringifyXML)(a.prepareXMLRootList(i,c||l||d,e,u),{rootName:l||d,xmlCharKey:f}):r||(t.body=(0,_.stringifyXML)(i,{rootName:l||d,xmlCharKey:f}))}else{if(x===o.MapperType.String&&((null===(m=i.contentType)||void 0===m?void 0:m.match("text/plain"))||"text"===i.mediaType))return;r||(t.body=JSON.stringify(t.body))}}}catch(e){throw Error(`Error "${e.message}" occurred in serializing the payload - ${JSON.stringify(d,void 0," ")}.`)}}else if(i.formDataParameters&&i.formDataParameters.length>0)for(let a of(t.formData={},i.formDataParameters)){let o=O(e,r,a,i.serializer);if(null!=o){let e=a.mapper.serializedName||(0,p.getPathStringFromParameter)(a);t.formData[e]=i.serializer.serialize(a.mapper,o,(0,p.getPathStringFromParameter)(a),g)}}})(this,l,e,t),void 0===l.streamResponseStatusCodes&&(l.streamResponseStatusCodes=(0,d.getStreamResponseStatusCodes)(t));try{r=await this.sendRequest(l)}catch(e){i=e}i?(i.response&&(i.details=z(i.response,t.responses[i.statusCode]||t.responses.default)),s=Promise.reject(i)):s=Promise.resolve(z(r,t.responses[r.status]))}catch(e){s=Promise.reject(e)}let c=r;return c&&s.then(e=>c(null,e._response.parsedBody,e._response.request,e._response)).catch(e=>c(e)),s}}}),i.register("ipomM",(t,r)=>{var a,o;function s(e=20){return{create:(t,r)=>new c(t,r,e)}}e(t.exports,"DefaultRedirectOptions",()=>l),e(t.exports,"redirectPolicy",()=>s),a=i("cLLpo"),o=i("gkV4v");let n=["GET","HEAD"],l={handleRedirects:!0,maxRetries:20};class c extends a.BaseRequestPolicy{constructor(e,t,r=20){super(e,t),this.maxRetries=r}sendRequest(e){return this._nextPolicy.sendRequest(e).then(e=>(function e(t,r,a){let{request:i,status:s}=r,l=r.headers.get("location");if(l&&(300===s||301===s&&n.includes(i.method)||302===s&&n.includes(i.method)||303===s&&"POST"===i.method||307===s)&&(!t.maxRetries||a<t.maxRetries)){let r=(0,o.URLBuilder).parse(i.url);return r.setPath(l),i.url=r.toString(),303===s&&(i.method="GET",delete i.body),t._nextPolicy.sendRequest(i).then(r=>e(t,r,a+1))}return Promise.resolve(r)})(this,e,0))}}}),i.register("iemzB",(t,r)=>{var a,o,s,n,l,c,p;function d(e,t,r){return{create:(a,i)=>new h(a,i,e,t,r)}}async function m(e,t,r,a,i){a=(0,o.updateRetryData)({retryInterval:e.retryInterval,minRetryInterval:0,maxRetryInterval:e.maxRetryInterval},a,i);let p=t.abortSignal&&t.abortSignal.aborted;if(!p&&(0,o.shouldRetry)(e.retryCount,e=>{let t=null==e?void 0:e.status;return!(503===t&&(null==r?void 0:r.headers.get(s.Constants.HeaderConstants.RETRY_AFTER)))&&void 0!==t&&(!(t<500)||408===t)&&501!==t&&505!==t},a,r)){(0,c.logger).info("Retrying request in "+a.retryInterval);try{await (0,l.delay)(a.retryInterval);let r=await e._nextPolicy.sendRequest(t.clone());return m(e,t,r,a)}catch(i){return m(e,t,r,a,i)}}else{if(!p&&!i&&r)return r;let e=a.error||new n.RestError("Failed to send the request.",n.RestError.REQUEST_SEND_ERROR,r&&r.status,r&&r.request,r);throw e}}e(t.exports,"exponentialRetryPolicy",()=>d),e(t.exports,"DefaultRetryOptions",()=>u),a=i("cLLpo"),o=i("1pYPy"),s=i("gwNmN"),n=i("2hNCy"),l=i("645Ji"),c=i("7DwzS"),(e=>{e[e.Exponential=0]="Exponential"})(p||(p={}));let u={maxRetries:o.DEFAULT_CLIENT_RETRY_COUNT,retryDelayInMs:o.DEFAULT_CLIENT_RETRY_INTERVAL,maxRetryDelayInMs:o.DEFAULT_CLIENT_MAX_RETRY_INTERVAL};class h extends a.BaseRequestPolicy{constructor(e,t,r,a,i){super(e,t),this.retryCount=(0,o.isNumber)(r)?r:o.DEFAULT_CLIENT_RETRY_COUNT,this.retryInterval=(0,o.isNumber)(a)?a:o.DEFAULT_CLIENT_RETRY_INTERVAL,this.maxRetryInterval=(0,o.isNumber)(i)?i:o.DEFAULT_CLIENT_MAX_RETRY_INTERVAL}sendRequest(e){return this._nextPolicy.sendRequest(e.clone()).then(t=>m(this,e,t)).catch(t=>m(this,e,t.response,void 0,t))}}}),i.register("1pYPy",(t,r)=>{function a(e){return"number"==typeof e}function i(e,t,r,a,i){return!!t(a,i)&&r.retryCount<e}function o(e,t={retryCount:0,retryInterval:0},r){r&&(t.error&&(r.innerError=t.error),t.error=r),t.retryCount++;let a=Math.pow(2,t.retryCount-1)-1,i=.8*e.retryInterval+Math.floor(Math.random()*(.4*e.retryInterval));return a*=i,t.retryInterval=Math.min(e.minRetryInterval+a,e.maxRetryInterval),t}e(t.exports,"DEFAULT_CLIENT_RETRY_COUNT",()=>s),e(t.exports,"DEFAULT_CLIENT_RETRY_INTERVAL",()=>n),e(t.exports,"DEFAULT_CLIENT_MAX_RETRY_INTERVAL",()=>l),e(t.exports,"DEFAULT_CLIENT_MIN_RETRY_INTERVAL",()=>c),e(t.exports,"isNumber",()=>a),e(t.exports,"shouldRetry",()=>i),e(t.exports,"updateRetryData",()=>o);let s=3,n=3e4,l=9e4,c=3e3}),i.register("NMZr7",(t,r)=>{function a(e){return i(e.parameterPath,e.mapper)}function i(e,t){return"string"==typeof e?e:Array.isArray(e)?e.join("."):t.serializedName}e(t.exports,"getPathStringFromParameter",()=>a),e(t.exports,"getPathStringFromParameterPath",()=>i)}),i.register("bdpKp",(t,r)=>{var a;function o(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===a.MapperType.Stream&&t.add(+r)}return t}e(t.exports,"getStreamResponseStatusCodes",()=>o),a=i("e0hzI")}),i.register("1anpk",(t,r)=>{var a,o,s;function n(e){return!!(e&&"object"==typeof e&&"string"==typeof e.url&&"string"==typeof e.method&&"object"==typeof e.headers&&(0,a.isHttpHeadersLike)(e.headers)&&"function"==typeof e.validateRequestProperties&&"function"==typeof e.prepare&&"function"==typeof e.clone)}e(t.exports,"isWebResourceLike",()=>n),e(t.exports,"WebResource",()=>l),a=i("ibN5u"),o=i("e0hzI"),s=i("dZmkP");class l{constructor(e,t,r,i,o,n,l,c,p,d,m,u,h,g,f){this.streamResponseBody=n,this.streamResponseStatusCodes=f,this.url=e||"",this.method=t||"GET",this.headers=(0,a.isHttpHeadersLike)(o)?o:new a.HttpHeaders(o),this.body=r,this.query=i,this.formData=void 0,this.withCredentials=l||!1,this.abortSignal=c,this.timeout=p||0,this.onUploadProgress=d,this.onDownloadProgress=m,this.proxySettings=u,this.keepAlive=h,this.decompressResponse=g,this.requestId=this.headers.get("x-ms-client-request-id")||(0,s.generateUuid)()}validateRequestProperties(){if(!this.method)throw Error("WebResource.method is required.");if(!this.url)throw Error("WebResource.url is required.")}prepare(e){if(!e)throw Error("options object is required");if(void 0===e.method||null===e.method||"string"!=typeof e.method.valueOf())throw Error("options.method must be a string.");if(e.url&&e.pathTemplate)throw Error("options.url and options.pathTemplate are mutually exclusive. Please provide exactly one of them.");if((void 0===e.pathTemplate||null===e.pathTemplate||"string"!=typeof e.pathTemplate.valueOf())&&(void 0===e.url||null===e.url||"string"!=typeof e.url.valueOf()))throw Error("Please provide exactly one of options.pathTemplate or options.url.");if(e.url){if("string"!=typeof e.url)throw Error('options.url must be of type "string".');this.url=e.url}if(e.method){let t=["GET","PUT","HEAD","DELETE","OPTIONS","POST","PATCH","TRACE"];if(-1===t.indexOf(e.method.toUpperCase()))throw Error('The provided method "'+e.method+'" is invalid. Supported HTTP methods are: '+JSON.stringify(t))}if(this.method=e.method.toUpperCase(),e.pathTemplate){let{pathTemplate:t,pathParameters:r}=e;if("string"!=typeof t)throw Error('options.pathTemplate must be of type "string".');e.baseUrl||(e.baseUrl="https://management.azure.com");let a=e.baseUrl,i=a+(a.endsWith("/")?"":"/")+(t.startsWith("/")?t.slice(1):t),o=i.match(/({[\w-]*\s*[\w-]*})/gi);if(o&&o.length){if(!r)throw Error(`pathTemplate: ${t} has been provided. Hence, options.pathParameters must also be provided.`);o.forEach(e=>{let a=e.slice(1,-1),o=r[a];if(null==o||!("string"==typeof o||"object"==typeof o)){let e=JSON.stringify(r,void 0,2);throw Error(`pathTemplate: ${t} contains the path parameter ${a} however, it is not present in parameters: ${e}.The value of the path parameter can either be a "string" of the form { ${a}: "some sample value" } or it can be an "object" of the form { "${a}": { value: "some sample value", skipUrlEncoding: true } }.`)}if("string"==typeof o.valueOf()&&(i=i.replace(e,encodeURIComponent(o))),"object"==typeof o.valueOf()){if(!o.value)throw Error(`options.pathParameters[${a}] is of type "object" but it does not contain a "value" property.`);i=o.skipUrlEncoding?i.replace(e,o.value):i.replace(e,encodeURIComponent(o.value))}})}this.url=i}if(e.queryParameters){let t=e.queryParameters;if("object"!=typeof t)throw 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 }.');this.url&&-1===this.url.indexOf("?")&&(this.url+="?");let r=[];for(let e in this.query={},t){let a=t[e];if(a){if("string"==typeof a)r.push(e+"="+encodeURIComponent(a)),this.query[e]=encodeURIComponent(a);else if("object"==typeof a){if(!a.value)throw Error(`options.queryParameters[${e}] is of type "object" but it does not contain a "value" property.`);a.skipUrlEncoding?(r.push(e+"="+a.value),this.query[e]=a.value):(r.push(e+"="+encodeURIComponent(a.value)),this.query[e]=encodeURIComponent(a.value))}}}this.url+=r.join("&")}if(e.headers){let t=e.headers;for(let r of Object.keys(e.headers))this.headers.set(r,t[r])}return this.headers.get("accept-language")||this.headers.set("accept-language","en-US"),this.headers.get("x-ms-client-request-id")||e.disableClientRequestId||this.headers.set("x-ms-client-request-id",this.requestId),this.headers.get("Content-Type")||this.headers.set("Content-Type","application/json; charset=utf-8"),this.body=e.body,void 0===e.body||null===e.body||(e.bodyIsStream?(this.headers.get("Transfer-Encoding")||this.headers.set("Transfer-Encoding","chunked"),"application/octet-stream"!==this.headers.get("Content-Type")&&this.headers.set("Content-Type","application/octet-stream")):(e.serializationMapper&&(this.body=new(0,o.Serializer)(e.mappers).serialize(e.serializationMapper,e.body,"requestBody")),e.disableJsonStringifyOnBody||(this.body=JSON.stringify(e.body)))),e.spanOptions&&(this.spanOptions=e.spanOptions),e.tracingContext&&(this.tracingContext=e.tracingContext),this.abortSignal=e.abortSignal,this.onDownloadProgress=e.onDownloadProgress,this.onUploadProgress=e.onUploadProgress,this}clone(){let e=new l(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,this.streamResponseStatusCodes);return this.formData&&(e.formData=this.formData),this.operationSpec&&(e.operationSpec=this.operationSpec),this.shouldDeserialize&&(e.shouldDeserialize=this.shouldDeserialize),this.operationResponseGetter&&(e.operationResponseGetter=this.operationResponseGetter),e}}}),i.register("7IZFC",(t,r)=>{var a,o,s;async function n(e,t,r){async function a(){if(Date.now()<r)try{return await e()}catch(e){return null}else{let t=await e();if(null===t)throw Error("Failed to refresh access token.");return t}}let i=await a();for(;null===i;)await (0,s.delay)(t),i=await a();return i}function l(e,t){let r=((e,t,r)=>{function a(r){var a;return l.isRefreshing||(i=n(()=>e.getToken(t,r),s.retryIntervalInMs,null!==(a=null==o?void 0:o.expiresOnTimestamp)&&void 0!==a?a:Date.now()).then(e=>(i=null,o=e)).catch(e=>{throw i=null,o=null,e})),i}let i=null,o=null,s=Object.assign(Object.assign({},c),void 0),l={get isRefreshing(){return null!==i},get shouldRefresh(){var p;return!l.isRefreshing&&(null!==(p=null==o?void 0:o.expiresOnTimestamp)&&void 0!==p?p:0)-s.refreshWindowInMs<Date.now()},get mustRefresh(){return null===o||o.expiresOnTimestamp-s.forcedRefreshWindowInMs<Date.now()}};return async e=>l.mustRefresh?a(e):(l.shouldRefresh&&a(e),o)})(e,t);class i extends a.BaseRequestPolicy{constructor(e,t){super(e,t)}async sendRequest(e){if(!e.url.toLowerCase().startsWith("https://"))throw Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");let{token:t}=await r({abortSignal:e.abortSignal,tracingOptions:{tracingContext:e.tracingContext}});return e.headers.set(o.Constants.HeaderConstants.AUTHORIZATION,"Bearer "+t),this._nextPolicy.sendRequest(e)}}return{create:(e,t)=>new i(e,t)}}e(t.exports,"bearerTokenAuthenticationPolicy",()=>l),a=i("cLLpo"),o=i("gwNmN"),s=i("645Ji");let c={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:12e4}}),i.register("lQQqD",(t,r)=>{var a;let o;function s(){return o||(o=new a.NodeFetchHttpClient),o}e(t.exports,"getCachedDefaultHttpClient",()=>s),a=i("byw1c")}),i.register("ljy1j",(t,r)=>{var a;function o(){return{create:(e,t)=>new s(e,t)}}e(t.exports,"ndJsonPolicy",()=>o),a=i("cLLpo");class s extends a.BaseRequestPolicy{constructor(e,t){super(e,t)}async sendRequest(e){if("string"==typeof e.body&&e.body.startsWith("[")){let t=JSON.parse(e.body);Array.isArray(t)&&(e.body=t.map(e=>JSON.stringify(e)+"\n").join(""))}return this._nextPolicy.sendRequest(e)}}}),i.register("doliS",(t,r)=>{var a,o,s;function n(e=30){return{create:(t,r)=>new d(t,r,e)}}function l(e,t=!1){let r=e.clone();return t&&(r.url=e.url),r.headers.set("x-ms-client-request-id",a.generateUuid()),r.headers.set("Content-Type","application/json; charset=utf-8"),r}async function c(e,t,r,a){let i=`${t}providers/${r}/register?api-version=2016-02-01`,o=`${t}providers/${r}?api-version=2016-02-01`,s=l(a);s.method="POST",s.url=i;let n=await e._nextPolicy.sendRequest(s);if(200!==n.status)throw Error(`Autoregistration of ${r} failed. Please try registering manually.`);return p(e,o,a)}async function p(e,t,r){let a=l(r);a.url=t,a.method="GET";let i=await e._nextPolicy.sendRequest(a),o=i.parsedBody;return!!i.parsedBody&&!!o.registrationState&&"Registered"===o.registrationState||(await (0,s.delay)(1e3*e._retryTimeout),p(e,t,r))}e(t.exports,"rpRegistrationPolicy",()=>n),a=i("dZmkP"),o=i("cLLpo"),s=i("645Ji");class d extends o.BaseRequestPolicy{constructor(e,t,r=30){super(e,t),this._retryTimeout=r}sendRequest(e){return this._nextPolicy.sendRequest(e.clone()).then(t=>((e,t,r)=>{if(409===r.status){let i=(e=>{let t,r;if(e){try{r=JSON.parse(e)}catch(e){}if(r&&r.error&&r.error.message&&r.error.code&&"MissingSubscriptionRegistration"===r.error.code){let e=r.error.message.match(/.*'(.*)'/i);e&&(t=e.pop())}}return t})(r.bodyAsText);if(i){let o=(e=>{let t;let r=e.match(/.*\/subscriptions\/[a-f0-9-]+\//gi);if(r&&r[0])t=r[0];else throw Error(`Unable to extract subscriptionId from the given url - ${e}.`);return t})(t.url);return c(e,o,i,t).catch(()=>!1).then(i=>i?(t.headers.set("x-ms-client-request-id",a.generateUuid()),e._nextPolicy.sendRequest(t.clone())):r)}}return Promise.resolve(r)})(this,e,t))}}}),i.register("aDVpG",(t,r)=>{var a;function o(e){return{create:(t,r)=>new s(t,r,e)}}e(t.exports,"signingPolicy",()=>o),a=i("cLLpo");class s extends a.BaseRequestPolicy{constructor(e,t,r){super(e,t),this.authenticationProvider=r}signRequest(e){return this.authenticationProvider.signRequest(e)}sendRequest(e){return this.signRequest(e).then(e=>this._nextPolicy.sendRequest(e))}}}),i.register("cGJNM",(t,r)=>{var a,o,s;function n(e,t,r,a){return{create:(i,o)=>new c(i,o,e,t,r,a)}}async function l(e,t,r,a,i){if(i=(0,o.updateRetryData)(e,i,a),!(0,o.shouldRetry)(e.retryCount,(e,t)=>!!t&&!!t.code&&("ETIMEDOUT"===t.code||"ESOCKETTIMEDOUT"===t.code||"ECONNREFUSED"===t.code||"ECONNRESET"===t.code||"ENOENT"===t.code),i,r,a))return a?Promise.reject(i.error):r;try{return await (0,s.delay)(i.retryInterval),e._nextPolicy.sendRequest(t.clone())}catch(a){return l(e,t,r,a,i)}}e(t.exports,"systemErrorRetryPolicy",()=>n),a=i("cLLpo"),o=i("1pYPy"),s=i("645Ji");class c extends a.BaseRequestPolicy{constructor(e,t,r,a,i,s){super(e,t),this.retryCount=(0,o.isNumber)(r)?r:o.DEFAULT_CLIENT_RETRY_COUNT,this.retryInterval=(0,o.isNumber)(a)?a:o.DEFAULT_CLIENT_RETRY_INTERVAL,this.minRetryInterval=(0,o.isNumber)(i)?i:o.DEFAULT_CLIENT_MIN_RETRY_INTERVAL,this.maxRetryInterval=(0,o.isNumber)(s)?s:o.DEFAULT_CLIENT_MAX_RETRY_INTERVAL}sendRequest(e){return this._nextPolicy.sendRequest(e.clone()).catch(t=>l(this,e,t.response,t))}}}),i.register("kQa83",(t,r)=>{var a,o,s,n,l;function c(){return{create:(e,t)=>new m(e,t)}}e(t.exports,"throttlingRetryPolicy",()=>c),a=i("cLLpo"),o=i("hSJZV"),s=i("gwNmN"),n=i("fd5uc"),l=i("645Ji");let p=s.Constants.HttpConstants.StatusCodes,d="The operation was aborted.";class m extends a.BaseRequestPolicy{constructor(e,t,r){super(e,t),this.numberOfRetries=0,this._handleResponse=r||this._defaultResponseHandler}async sendRequest(e){let t=await this._nextPolicy.sendRequest(e.clone());return t.status!==p.TooManyRequests&&t.status!==p.ServiceUnavailable?t:this._handleResponse(e,t)}async _defaultResponseHandler(e,t){var r;let a=t.headers.get(s.Constants.HeaderConstants.RETRY_AFTER);if(a){let t=m.parseRetryAfterHeader(a);if(t){if(this.numberOfRetries+=1,await (0,l.delay)(t,{abortSignal:e.abortSignal,abortErrorMsg:d}),null===(r=e.abortSignal)||void 0===r?void 0:r.aborted)throw new o.AbortError(d);return this.numberOfRetries<n.DEFAULT_CLIENT_MAX_RETRY_COUNT?this.sendRequest(e):this._nextPolicy.sendRequest(e)}}return t}static parseRetryAfterHeader(e){let t=+e;return Number.isNaN(t)?m.parseDateRetryAfterHeader(e):1e3*t}static parseDateRetryAfterHeader(e){try{let t=Date.now(),r=Date.parse(e),a=r-t;return Number.isNaN(a)?void 0:a}catch(e){return}}}}),i.register("fd5uc",(t,r)=>{e(t.exports,"DEFAULT_CLIENT_MAX_RETRY_COUNT",()=>a);let a=3}),i.register("gsgaW",(t,r)=>{var a;e(t.exports,"Batch",()=>i),(e=>{e[e.Good=0]="Good",e[e.Error=1]="Error"})(a||(a={}));class i{constructor(e=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=a.Good,e<1)throw RangeError("concurrency must be larger than 0");this.concurrency=e,this.emitter=new h.EventEmitter}addOperation(e){this.operations.push(async()=>{try{this.actives++,await e(),this.actives--,this.completed++,this.parallelExecute()}catch(e){this.emitter.emit("error",e)}})}async do(){return 0===this.operations.length?Promise.resolve():(this.parallelExecute(),new Promise((e,t)=>{this.emitter.on("finish",e),this.emitter.on("error",e=>{this.state=a.Error,t(e)})}))}nextOperation(){return this.offset<this.operations.length?this.operations[this.offset++]:null}parallelExecute(){if(this.state!==a.Error){if(this.completed>=this.operations.length){this.emitter.emit("finish");return}for(;this.actives<this.concurrency;){let e=this.nextOperation();if(!e)return;e()}}}}}),i.register("5HOCJ",(t,r)=>{e(t.exports,"BufferScheduler",()=>o);var a=i("NFxjP");class o{constructor(e,t,r,a,i,o){if(this.emitter=new h.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],t<=0)throw RangeError("bufferSize must be larger than 0, current is "+t);if(r<=0)throw RangeError("maxBuffers must be larger than 0, current is "+r);if(i<=0)throw RangeError("concurrency must be larger than 0, current is "+i);this.bufferSize=t,this.maxBuffers=r,this.readable=e,this.outgoingHandler=a,this.concurrency=i,this.encoding=o}async do(){return new Promise((e,t)=>{this.readable.on("data",e=>{e="string"==typeof e?Buffer.from(e,this.encoding):e,this.appendUnresolvedData(e),this.resolveData()||this.readable.pause()}),this.readable.on("error",e=>{this.emitter.emit("error",e)}),this.readable.on("end",()=>{this.isStreamEnd=!0,this.emitter.emit("checkEnd")}),this.emitter.on("error",e=>{this.isError=!0,this.readable.pause(),t(e)}),this.emitter.on("checkEnd",()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return}if(this.isStreamEnd&&0===this.executingOutgoingHandlers){if(this.unresolvedLength>0&&this.unresolvedLength<this.bufferSize){let r=this.shiftBufferFromUnresolvedDataArray();this.outgoingHandler(()=>r.getReadableStream(),r.size,this.offset).then(e).catch(t)}else{if(this.unresolvedLength>=this.bufferSize)return;e()}}})})}appendUnresolvedData(e){this.unresolvedDataArray.push(e),this.unresolvedLength+=e.length}shiftBufferFromUnresolvedDataArray(e){return e?e.fill(this.unresolvedDataArray,this.unresolvedLength):e=new a.PooledBuffer(this.bufferSize,this.unresolvedDataArray,this.unresolvedLength),this.unresolvedLength-=e.size,e}resolveData(){for(;this.unresolvedLength>=this.bufferSize;){let e;if(this.incoming.length>0)e=this.incoming.shift(),this.shiftBufferFromUnresolvedDataArray(e);else{if(!(this.numBuffers<this.maxBuffers))return!1;e=this.shiftBufferFromUnresolvedDataArray(),this.numBuffers++}this.outgoing.push(e),this.triggerOutgoingHandlers()}return!0}async triggerOutgoingHandlers(){let e;do{if(this.executingOutgoingHandlers>=this.concurrency)return;(e=this.outgoing.shift())&&this.triggerOutgoingHandler(e)}while(e)}async triggerOutgoingHandler(e){let t=e.size;this.executingOutgoingHandlers++,this.offset+=t;try{await this.outgoingHandler(()=>e.getReadableStream(),t,this.offset-t)}catch(e){this.emitter.emit("error",e);return}this.executingOutgoingHandlers--,this.reuseBuffer(e),this.emitter.emit("checkEnd")}reuseBuffer(e){this.incoming.push(e),!this.isError&&this.resolveData()&&!this.isStreamEnd&&this.readable.resume()}}}),i.register("NFxjP",(t,r)=>{e(t.exports,"PooledBuffer",()=>s);var a=i("4hanu");let o=m.constants.MAX_LENGTH;class s{constructor(e,t,r){this.buffers=[],this.capacity=e,this._size=0;let a=Math.ceil(e/o);for(let t=0;t<a;t++){let r=t===a-1?e%o:o;0===r&&(r=o),this.buffers.push(Buffer.allocUnsafe(r))}t&&this.fill(t,r)}get size(){return this._size}fill(e,t){this._size=Math.min(this.capacity,t);let r=0,a=0,i=0,o=0,s=0;for(;s<this._size;){let t=e[r],n=this.buffers[a],l=t.copy(n,i,o);s+=l,o+=l,i+=l,o===t.length&&(r++,o=0),i===n.length&&(a++,i=0)}e.splice(0,r),e.length>0&&(e[0]=e[0].slice(o))}getReadableStream(){return new a.BuffersStream(this.buffers,this.size)}}}),i.register("4hanu",(t,r)=>{e(t.exports,"BuffersStream",()=>a);class a extends u.Readable{constructor(e,t,r){super(r),this.buffers=e,this.byteLength=t,this.byteOffsetInCurrentBuffer=0,this.bufferIndex=0,this.pushedBytesLength=0;let a=0;for(let e of this.buffers)a+=e.byteLength;if(a<this.byteLength)throw Error("Data size shouldn't be larger than the total length of buffers.")}_read(e){this.pushedBytesLength>=this.byteLength&&this.push(null),e||(e=this.readableHighWaterMark);let t=[],r=0;for(;e>r&&this.pushedBytesLength<this.byteLength;){let a=this.byteLength-this.pushedBytesLength,i=this.buffers[this.bufferIndex].byteLength-this.byteOffsetInCurrentBuffer,o=Math.min(i,a);if(o>e-r){let a=this.byteOffsetInCurrentBuffer+e-r;t.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,a)),this.pushedBytesLength+=e-r,this.byteOffsetInCurrentBuffer=a,r=e;break}{let e=this.byteOffsetInCurrentBuffer+o;t.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,e)),o===i?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=e,this.pushedBytesLength+=o,r+=o}}t.length>1?this.push(Buffer.concat(t)):1===t.length&&this.push(t[0])}}}),i.register("ho4nH",(t,r)=>{var a;function o(e){var t,r;return{spanOptions:null===(t=null==e?void 0:e.tracingOptions)||void 0===t?void 0:t.spanOptions,tracingContext:null===(r=null==e?void 0:e.tracingOptions)||void 0===r?void 0:r.tracingContext}}e(t.exports,"createSpan",()=>s),e(t.exports,"convertTracingToRequestOptionsBase",()=>o),a=i("ffnuA");let s=(0,a.createSpanFunction)({packagePrefix:"Azure.Storage.Blob",namespace:"Microsoft.Storage"})}),i.register("hGjz5",(t,r)=>{var a;async function o(e,t,r,i,o){let s=0,n=i-r;return new Promise((i,l)=>{let c=setTimeout(()=>l(Error("The operation cannot be completed in timeout.")),a.REQUEST_TIMEOUT);e.on("readable",()=>{if(s>=n){clearTimeout(c),i();return}let a=e.read();if(!a)return;"string"==typeof a&&(a=Buffer.from(a,o));let l=s+a.length>n?n-s:a.length;t.fill(a.slice(0,l),r+s,r+s+l),s+=l}),e.on("end",()=>{clearTimeout(c),s<n&&l(Error(`Stream drains before getting enough data needed. Data read: ${s}, data need: ${n}`)),i()}),e.on("error",e=>{clearTimeout(c),l(e)})})}async function s(e,t){return new Promise((r,a)=>{let i=n.createWriteStream(t);e.on("error",e=>{a(e)}),i.on("error",e=>{a(e)}),i.on("close",r),e.pipe(i)})}e(t.exports,"streamToBuffer",()=>o),e(t.exports,"readStreamToLocalFile",()=>s),e(t.exports,"fsStat",()=>c),e(t.exports,"fsCreateReadStream",()=>p),a=i("7KrF8");let c=l.promisify(n.stat),p=n.createReadStream}),i.register("lvAZ8",(t,r)=>{var a,o,s,n,l,c,p,d;function m(e,t,r){let i;let m=e.version?e.version:p.SERVICE_VERSION,g=t instanceof s.StorageSharedKeyCredential?t:void 0;if(void 0===g&&void 0!==r&&(i=new n.UserDelegationKeyCredential(r,t)),void 0===g&&void 0===i)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(m>="2020-12-06")return void 0!==g?((e,t)=>{let r;if(!(e=h(e)).identifier&&!(e.permissions&&e.expiresOn))throw RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let i="c",s=e.snapshotTime;e.blobName&&(i="b",e.snapshotTime?i="bs":e.versionId&&(i="bv",s=e.versionId)),e.permissions&&(r=e.blobName?(0,a.BlobSASPermissions).parse(e.permissions.toString()).toString():(0,o.ContainerSASPermissions).parse(e.permissions.toString()).toString());let n=[r||"",e.startsOn?(0,d.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,d.truncatedISO8061Date)(e.expiresOn,!1):"",u(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?(0,l.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",e.version,i,s,e.encryptionScope,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join("\n"),p=t.computeHMACSHA256(n);return new c.SASQueryParameters(e.version,p,r,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,void 0,void 0,void 0,e.encryptionScope)})(e,g):((e,t)=>{let r;if(!(e=h(e)).permissions||!e.expiresOn)throw RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let i="c",s=e.snapshotTime;e.blobName&&(i="b",e.snapshotTime?i="bs":e.versionId&&(i="bv",s=e.versionId)),e.permissions&&(r=e.blobName?(0,a.BlobSASPermissions).parse(e.permissions.toString()).toString():(0,o.ContainerSASPermissions).parse(e.permissions.toString()).toString());let n=[r||"",e.startsOn?(0,d.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,d.truncatedISO8061Date)(e.expiresOn,!1):"",u(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?(0,d.truncatedISO8061Date)(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?(0,d.truncatedISO8061Date)(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?(0,l.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",e.version,i,s,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join("\n"),p=t.computeHMACSHA256(n);return new c.SASQueryParameters(e.version,p,r,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId,e.encryptionScope)})(e,i);if(m>="2018-11-09")return void 0!==g?((e,t)=>{let r;if(!(e=h(e)).identifier&&!(e.permissions&&e.expiresOn))throw RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let i="c",s=e.snapshotTime;e.blobName&&(i="b",e.snapshotTime?i="bs":e.versionId&&(i="bv",s=e.versionId)),e.permissions&&(r=e.blobName?(0,a.BlobSASPermissions).parse(e.permissions.toString()).toString():(0,o.ContainerSASPermissions).parse(e.permissions.toString()).toString());let n=[r||"",e.startsOn?(0,d.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,d.truncatedISO8061Date)(e.expiresOn,!1):"",u(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?(0,l.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",e.version,i,s,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join("\n"),p=t.computeHMACSHA256(n);return new c.SASQueryParameters(e.version,p,r,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType)})(e,g):m>="2020-02-10"?((e,t)=>{let r;if(!(e=h(e)).permissions||!e.expiresOn)throw RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let i="c",s=e.snapshotTime;e.blobName&&(i="b",e.snapshotTime?i="bs":e.versionId&&(i="bv",s=e.versionId)),e.permissions&&(r=e.blobName?(0,a.BlobSASPermissions).parse(e.permissions.toString()).toString():(0,o.ContainerSASPermissions).parse(e.permissions.toString()).toString());let n=[r||"",e.startsOn?(0,d.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,d.truncatedISO8061Date)(e.expiresOn,!1):"",u(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?(0,d.truncatedISO8061Date)(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?(0,d.truncatedISO8061Date)(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?(0,l.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",e.version,i,s,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join("\n"),p=t.computeHMACSHA256(n);return new c.SASQueryParameters(e.version,p,r,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId)})(e,i):((e,t)=>{let r;if(!(e=h(e)).permissions||!e.expiresOn)throw RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let i="c",s=e.snapshotTime;e.blobName&&(i="b",e.snapshotTime?i="bs":e.versionId&&(i="bv",s=e.versionId)),e.permissions&&(r=e.blobName?(0,a.BlobSASPermissions).parse(e.permissions.toString()).toString():(0,o.ContainerSASPermissions).parse(e.permissions.toString()).toString());let n=[r||"",e.startsOn?(0,d.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,d.truncatedISO8061Date)(e.expiresOn,!1):"",u(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?(0,d.truncatedISO8061Date)(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?(0,d.truncatedISO8061Date)(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?(0,l.ipRangeToString)(e.ipRange):"",e.protocol?e.protocol:"",e.version,i,s,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join("\n"),p=t.computeHMACSHA256(n);return new c.SASQueryParameters(e.version,p,r,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType,t.userDelegationKey)})(e,i);if(m>="2015-04-05"){if(void 0!==g)return((e,t)=>{let r;if(!(e=h(e)).identifier&&!(e.permissions&&e.expiresOn))throw RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let i="c";e.blobName&&(i="b"),e.permissions&&(r=e.blobName?(0,a.BlobSASPermissions).parse(e.permissions.toString()).toString():(0,o.ContainerSASPermissions).parse(e.permissions.toString()).toString());let s=[r||"",e.startsOn?(0,d.truncatedISO8061Date)(e.startsOn,!1):"",e.expiresOn?(0,d.truncatedISO8061Date)(e.expiresOn,!1):"",u(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?(0,l.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"),n=t.computeHMACSHA256(s);return new c.SASQueryParameters(e.version,n,r,void 0,void 0,e.protocol,e.startsOn,e.expiresOn,e.ipRange,e.identifier,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType)})(e,g);throw RangeError("'version' must be >= '2018-11-09' when generating user delegation SAS using user delegation key.")}throw RangeError("'version' must be >= '2015-04-05'.")}function u(e,t,r){let a=[`/blob/${e}/${t}`];return r&&a.push("/"+r),a.join("")}function h(e){let t=e.version?e.version:p.SERVICE_VERSION;if(e.snapshotTime&&t<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(void 0===e.blobName&&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(void 0===e.blobName&&e.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(e.permissions&&e.permissions.setImmutabilityPolicy&&t<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");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.permanentDelete&&t<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' 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<"2021-04-10"&&e.permissions&&e.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(t<"2020-02-10"&&(e.preauthorizedAgentObjectId||e.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(e.encryptionScope&&t<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return e.version=t,e}e(t.exports,"generateBlobSASQueryParameters",()=>m),a=i("ic2Rr"),o=i("dva8l"),s=i("kljv9"),n=i("3IRzK"),l=i("3X34L"),c=i("4qV84"),p=i("7KrF8"),d=i("036GE")}),i.register("ic2Rr",(t,r)=>{e(t.exports,"BlobSASPermissions",()=>a);class a{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(e){let t=new a;for(let r of e)switch(r){case"r":t.read=!0;break;case"a":t.add=!0;break;case"c":t.create=!0;break;case"w":t.write=!0;break;case"d":t.delete=!0;break;case"x":t.deleteVersion=!0;break;case"t":t.tag=!0;break;case"m":t.move=!0;break;case"e":t.execute=!0;break;case"i":t.setImmutabilityPolicy=!0;break;case"y":t.permanentDelete=!0;break;default:throw RangeError("Invalid permission: "+r)}return t}static from(e){let t=new a;return e.read&&(t.read=!0),e.add&&(t.add=!0),e.create&&(t.create=!0),e.write&&(t.write=!0),e.delete&&(t.delete=!0),e.deleteVersion&&(t.deleteVersion=!0),e.tag&&(t.tag=!0),e.move&&(t.move=!0),e.execute&&(t.execute=!0),e.setImmutabilityPolicy&&(t.setImmutabilityPolicy=!0),e.permanentDelete&&(t.permanentDelete=!0),t}toString(){let e=[];return this.read&&e.push("r"),this.add&&e.push("a"),this.create&&e.push("c"),this.write&&e.push("w"),this.delete&&e.push("d"),this.deleteVersion&&e.push("x"),this.tag&&e.push("t"),this.move&&e.push("m"),this.execute&&e.push("e"),this.setImmutabilityPolicy&&e.push("i"),this.permanentDelete&&e.push("y"),e.join("")}}}),i.register("dva8l",(t,r)=>{e(t.exports,"ContainerSASPermissions",()=>a);class a{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}static parse(e){let t=new a;for(let r of e)switch(r){case"r":t.read=!0;break;case"a":t.add=!0;break;case"c":t.create=!0;break;case"w":t.write=!0;break;case"d":t.delete=!0;break;case"l":t.list=!0;break;case"t":t.tag=!0;break;case"x":t.deleteVersion=!0;break;case"m":t.move=!0;break;case"e":t.execute=!0;break;case"i":t.setImmutabilityPolicy=!0;break;case"y":t.permanentDelete=!0;break;case"f":t.filterByTags=!0;break;default:throw RangeError("Invalid permission "+r)}return t}static from(e){let t=new a;return e.read&&(t.read=!0),e.add&&(t.add=!0),e.create&&(t.create=!0),e.write&&(t.write=!0),e.delete&&(t.delete=!0),e.list&&(t.list=!0),e.deleteVersion&&(t.deleteVersion=!0),e.tag&&(t.tag=!0),e.move&&(t.move=!0),e.execute&&(t.execute=!0),e.setImmutabilityPolicy&&(t.setImmutabilityPolicy=!0),e.permanentDelete&&(t.permanentDelete=!0),e.filterByTags&&(t.filterByTags=!0),t}toString(){let e=[];return this.read&&e.push("r"),this.add&&e.push("a"),this.create&&e.push("c"),this.write&&e.push("w"),this.delete&&e.push("d"),this.deleteVersion&&e.push("x"),this.list&&e.push("l"),this.tag&&e.push("t"),this.move&&e.push("m"),this.execute&&e.push("e"),this.setImmutabilityPolicy&&e.push("i"),this.permanentDelete&&e.push("y"),this.filterByTags&&e.push("f"),e.join("")}}}),i.register("3IRzK",(t,r)=>{e(t.exports,"UserDelegationKeyCredential",()=>a);class a{constructor(e,t){this.accountName=e,this.userDelegationKey=t,this.key=Buffer.from(t.value,"base64")}computeHMACSHA256(e){return(0,p.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}}}),i.register("3X34L",(t,r)=>{function a(e){return e.end?`${e.start}-${e.end}`:e.start}e(t.exports,"ipRangeToString",()=>a)}),i.register("4qV84",(t,r)=>{e(t.exports,"SASQueryParameters",()=>n);var a,o=i("3X34L"),s=i("036GE");(e=>{e.Https="https",e.HttpsAndHttp="https,http"})(a||(a={}));class n{constructor(e,t,r,a,i,o,s,n,l,c,p,d,m,u,h,g,f,y,x,b){this.version=e,this.signature=t,void 0!==r&&"string"!=typeof r?(this.permissions=r.permissions,this.services=r.services,this.resourceTypes=r.resourceTypes,this.protocol=r.protocol,this.startsOn=r.startsOn,this.expiresOn=r.expiresOn,this.ipRangeInner=r.ipRange,this.identifier=r.identifier,this.encryptionScope=r.encryptionScope,this.resource=r.resource,this.cacheControl=r.cacheControl,this.contentDisposition=r.contentDisposition,this.contentEncoding=r.contentEncoding,this.contentLanguage=r.contentLanguage,this.contentType=r.contentType,r.userDelegationKey&&(this.signedOid=r.userDelegationKey.signedObjectId,this.signedTenantId=r.userDelegationKey.signedTenantId,this.signedStartsOn=r.userDelegationKey.signedStartsOn,this.signedExpiresOn=r.userDelegationKey.signedExpiresOn,this.signedService=r.userDelegationKey.signedService,this.signedVersion=r.userDelegationKey.signedVersion,this.preauthorizedAgentObjectId=r.preauthorizedAgentObjectId,this.correlationId=r.correlationId)):(this.services=a,this.resourceTypes=i,this.expiresOn=n,this.permissions=r,this.protocol=o,this.startsOn=s,this.ipRangeInner=l,this.encryptionScope=b,this.identifier=c,this.resource=p,this.cacheControl=d,this.contentDisposition=m,this.contentEncoding=u,this.contentLanguage=h,this.contentType=g,f&&(this.signedOid=f.signedObjectId,this.signedTenantId=f.signedTenantId,this.signedStartsOn=f.signedStartsOn,this.signedExpiresOn=f.signedExpiresOn,this.signedService=f.signedService,this.signedVersion=f.signedVersion,this.preauthorizedAgentObjectId=y,this.correlationId=x))}get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}toString(){let e=[];for(let t of["sv","ss","srt","spr","st","se","sip","si","ses","skoid","sktid","skt","ske","sks","skv","sr","sp","sig","rscc","rscd","rsce","rscl","rsct","saoid","scid"])switch(t){case"sv":this.tryAppendQueryParameter(e,t,this.version);break;case"ss":this.tryAppendQueryParameter(e,t,this.services);break;case"srt":this.tryAppendQueryParameter(e,t,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(e,t,this.protocol);break;case"st":this.tryAppendQueryParameter(e,t,this.startsOn?(0,s.truncatedISO8061Date)(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(e,t,this.expiresOn?(0,s.truncatedISO8061Date)(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(e,t,this.ipRange?(0,o.ipRangeToString)(this.ipRange):void 0);break;case"si":this.tryAppendQueryParameter(e,t,this.identifier);break;case"ses":this.tryAppendQueryParameter(e,t,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(e,t,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(e,t,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(e,t,this.signedStartsOn?(0,s.truncatedISO8061Date)(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(e,t,this.signedExpiresOn?(0,s.truncatedISO8061Date)(this.signedExpiresOn,!1):void 0);break;case"sks":this.tryAppendQueryParameter(e,t,this.signedService);break;case"skv":this.tryAppendQueryParameter(e,t,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(e,t,this.resource);break;case"sp":this.tryAppendQueryParameter(e,t,this.permissions);break;case"sig":this.tryAppendQueryParameter(e,t,this.signature);break;case"rscc":this.tryAppendQueryParameter(e,t,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(e,t,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(e,t,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(e,t,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(e,t,this.contentType);break;case"saoid":this.tryAppendQueryParameter(e,t,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(e,t,this.correlationId)}return e.join("&")}tryAppendQueryParameter(e,t,r){r&&(t=encodeURIComponent(t),r=encodeURIComponent(r),t.length>0&&r.length>0&&e.push(`${t}=${r}`))}}}),i.register("hmACq",(t,r)=>{e(t.exports,"BlobLeaseClient",()=>d);var a=i("dZmkP"),o=i("03VmR"),s=i("ljk2f"),n=i("bgS8p"),l=i("esXUr"),c=i("7KrF8"),p=i("ho4nH");class d{constructor(e,t){let r=new o.StorageClientContext(e.url,e.pipeline.toServiceClientOptions());this._url=e.url,void 0===e.name?(this._isContainer=!0,this._containerOrBlobOperation=new n.Container(r)):(this._isContainer=!1,this._containerOrBlobOperation=new l.Blob(r)),t||(t=(0,a.generateUuid)()),this._leaseId=t}get leaseId(){return this._leaseId}get url(){return this._url}async acquireLease(e,t={}){var r,a,i,o,n,l;let{span:d,updatedOptions:m}=(0,p.createSpan)("BlobLeaseClient-acquireLease",t);if(this._isContainer&&((null===(r=t.conditions)||void 0===r?void 0:r.ifMatch)&&(null===(a=t.conditions)||void 0===a?void 0:a.ifMatch)!==c.ETagNone||(null===(i=t.conditions)||void 0===i?void 0:i.ifNoneMatch)&&(null===(o=t.conditions)||void 0===o?void 0:o.ifNoneMatch)!==c.ETagNone||(null===(n=t.conditions)||void 0===n?void 0:n.tagConditions)))throw RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");try{return await this._containerOrBlobOperation.acquireLease(Object.assign({abortSignal:t.abortSignal,duration:e,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(l=t.conditions)||void 0===l?void 0:l.tagConditions}),proposedLeaseId:this._leaseId},(0,p.convertTracingToRequestOptionsBase)(m)))}catch(e){throw d.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e}finally{d.end()}}async changeLease(e,t={}){var r,a,i,o,n,l;let{span:d,updatedOptions:m}=(0,p.createSpan)("BlobLeaseClient-changeLease",t);if(this._isContainer&&((null===(r=t.conditions)||void 0===r?void 0:r.ifMatch)&&(null===(a=t.conditions)||void 0===a?void 0:a.ifMatch)!==c.ETagNone||(null===(i=t.conditions)||void 0===i?void 0:i.ifNoneMatch)&&(null===(o=t.conditions)||void 0===o?void 0:o.ifNoneMatch)!==c.ETagNone||(null===(n=t.conditions)||void 0===n?void 0:n.tagConditions)))throw RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");try{let r=await this._containerOrBlobOperation.changeLease(this._leaseId,e,Object.assign({abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(l=t.conditions)||void 0===l?void 0:l.tagConditions})},(0,p.convertTracingToRequestOptionsBase)(m)));return this._leaseId=e,r}catch(e){throw d.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e}finally{d.end()}}async releaseLease(e={}){var t,r,a,i,o,n;let{span:l,updatedOptions:d}=(0,p.createSpan)("BlobLeaseClient-releaseLease",e);if(this._isContainer&&((null===(t=e.conditions)||void 0===t?void 0:t.ifMatch)&&(null===(r=e.conditions)||void 0===r?void 0:r.ifMatch)!==c.ETagNone||(null===(a=e.conditions)||void 0===a?void 0:a.ifNoneMatch)&&(null===(i=e.conditions)||void 0===i?void 0:i.ifNoneMatch)!==c.ETagNone||(null===(o=e.conditions)||void 0===o?void 0:o.tagConditions)))throw RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");try{return await this._containerOrBlobOperation.releaseLease(this._leaseId,Object.assign({abortSignal:e.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:null===(n=e.conditions)||void 0===n?void 0:n.tagConditions})},(0,p.convertTracingToRequestOptionsBase)(d)))}catch(e){throw l.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e}finally{l.end()}}async renewLease(e={}){var t,r,a,i,o,n;let{span:l,updatedOptions:d}=(0,p.createSpan)("BlobLeaseClient-renewLease",e);if(this._isContainer&&((null===(t=e.conditions)||void 0===t?void 0:t.ifMatch)&&(null===(r=e.conditions)||void 0===r?void 0:r.ifMatch)!==c.ETagNone||(null===(a=e.conditions)||void 0===a?void 0:a.ifNoneMatch)&&(null===(i=e.conditions)||void 0===i?void 0:i.ifNoneMatch)!==c.ETagNone||(null===(o=e.conditions)||void 0===o?void 0:o.tagConditions)))throw RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");try{return await this._containerOrBlobOperation.renewLease(this._leaseId,Object.assign({abortSignal:e.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},e.conditions),{ifTags:null===(n=e.conditions)||void 0===n?void 0:n.tagConditions})},(0,p.convertTracingToRequestOptionsBase)(d)))}catch(e){throw l.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e}finally{l.end()}}async breakLease(e,t={}){var r,a,i,o,n,l;let{span:d,updatedOptions:m}=(0,p.createSpan)("BlobLeaseClient-breakLease",t);if(this._isContainer&&((null===(r=t.conditions)||void 0===r?void 0:r.ifMatch)&&(null===(a=t.conditions)||void 0===a?void 0:a.ifMatch)!==c.ETagNone||(null===(i=t.conditions)||void 0===i?void 0:i.ifNoneMatch)&&(null===(o=t.conditions)||void 0===o?void 0:o.ifNoneMatch)!==c.ETagNone||(null===(n=t.conditions)||void 0===n?void 0:n.tagConditions)))throw RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");try{let r=Object.assign({abortSignal:t.abortSignal,breakPeriod:e,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:null===(l=t.conditions)||void 0===l?void 0:l.tagConditions})},(0,p.convertTracingToRequestOptionsBase)(m));return await this._containerOrBlobOperation.breakLease(r)}catch(e){throw d.setStatus({code:s.SpanStatusCode.ERROR,message:e.message}),e}finally{d.end()}}}}),i.register("bgS8p",(t,r)=>{e(t.exports,"Container",()=>l);var a=i("jzxYP"),o=i("e0hzI"),s=i("aE91r"),n=i("98mBD");class l{constructor(e){this.client=e}create(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,p)}getProperties(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,d)}delete(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,m)}setMetadata(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,u)}getAccessPolicy(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,h)}setAccessPolicy(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,g)}restore(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,f)}rename(e,t){let r={sourceContainerName:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,y)}submitBatch(e,t,r,i){let o={contentLength:e,multipartContentType:t,body:r,options:a.operationOptionsToRequestOptionsBase(i||{})};return this.client.sendOperationRequest(o,x)}filterBlobs(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,b)}acquireLease(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,v)}releaseLease(e,t){let r={leaseId:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,S)}renewLease(e,t){let r={leaseId:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,N)}breakLease(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,w)}changeLease(e,t,r){let i={leaseId:e,proposedLeaseId:t,options:a.operationOptionsToRequestOptionsBase(r||{})};return this.client.sendOperationRequest(i,C)}listBlobFlatSegment(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,P)}listBlobHierarchySegment(e,t){let r={delimiter:e,options:a.operationOptionsToRequestOptionsBase(t||{})};return this.client.sendOperationRequest(r,_)}getAccountInfo(e){let t={options:a.operationOptionsToRequestOptionsBase(e||{})};return this.client.sendOperationRequest(t,E)}}let c=new o.Serializer(s,!0),p={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:s.ContainerCreateHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerCreateExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.metadata,n.access,n.defaultEncryptionScope,n.preventEncryptionScopeOverride],isXML:!0,serializer:c},d={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:s.ContainerGetPropertiesHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerGetPropertiesExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId],isXML:!0,serializer:c},m={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:s.ContainerDeleteHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerDeleteExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince],isXML:!0,serializer:c},u={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:s.ContainerSetMetadataHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerSetMetadataExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp6],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.metadata,n.leaseId,n.ifModifiedSince],isXML:!0,serializer:c},h={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}},serializedName:"SignedIdentifiers",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier"},headersMapper:s.ContainerGetAccessPolicyHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerGetAccessPolicyExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp7],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.leaseId],isXML:!0,serializer:c},g={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:s.ContainerSetAccessPolicyHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerSetAccessPolicyExceptionHeaders}},requestBody:n.containerAcl,queryParameters:[n.timeoutInSeconds,n.restype2,n.comp7],urlParameters:[n.url],headerParameters:[n.contentType,n.accept,n.version,n.requestId,n.access,n.leaseId,n.ifModifiedSince,n.ifUnmodifiedSince],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:c},f={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:s.ContainerRestoreHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerRestoreExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp8],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.deletedContainerName,n.deletedContainerVersion],isXML:!0,serializer:c},y={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:s.ContainerRenameHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerRenameExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp9],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.sourceContainerName,n.sourceLeaseId],isXML:!0,serializer:c},x={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:s.ContainerSubmitBatchHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerSubmitBatchExceptionHeaders}},requestBody:n.body,queryParameters:[n.timeoutInSeconds,n.comp4,n.restype2],urlParameters:[n.url],headerParameters:[n.contentType,n.accept,n.version,n.requestId,n.contentLength,n.multipartContentType],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:c},b={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:s.FilterBlobSegment,headersMapper:s.ContainerFilterBlobsHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerFilterBlobsExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.marker,n.maxPageSize,n.comp5,n.where,n.restype2],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1],isXML:!0,serializer:c},v={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:s.ContainerAcquireLeaseHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerAcquireLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.action,n.duration,n.proposedLeaseId],isXML:!0,serializer:c},S={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:s.ContainerReleaseLeaseHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerReleaseLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.action1,n.leaseId1],isXML:!0,serializer:c},N={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:s.ContainerRenewLeaseHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerRenewLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.leaseId1,n.action2],isXML:!0,serializer:c},w={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:s.ContainerBreakLeaseHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerBreakLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.action3,n.breakPeriod],isXML:!0,serializer:c},C={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:s.ContainerChangeLeaseHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerChangeLeaseExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.restype2,n.comp10],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1,n.ifModifiedSince,n.ifUnmodifiedSince,n.leaseId1,n.action4,n.proposedLeaseId1],isXML:!0,serializer:c},P={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:s.ListBlobsFlatSegmentResponse,headersMapper:s.ContainerListBlobFlatSegmentHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerListBlobFlatSegmentExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp2,n.prefix,n.marker,n.maxPageSize,n.restype2,n.include1],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1],isXML:!0,serializer:c},_={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:s.ListBlobsHierarchySegmentResponse,headersMapper:s.ContainerListBlobHierarchySegmentHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerListBlobHierarchySegmentExceptionHeaders}},queryParameters:[n.timeoutInSeconds,n.comp2,n.prefix,n.marker,n.maxPageSize,n.restype2,n.include1,n.delimiter],urlParameters:[n.url],headerParameters:[n.version,n.requestId,n.accept1],isXML:!0,serializer:c},E={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:s.ContainerGetAccountInfoHeaders},default:{bodyMapper:s.StorageError,headersMapper:s.ContainerGetAccountInfoExceptionHeaders}},queryParameters:[n.comp,n.restype1],urlParameters:[n.url],headerParameters:[n.version,n.accept1],isXML:!0,serializer:c}}),i.register("79dHz",(e,t)=>{var r,a,o,s,n,l;function c(e){return!e||e>=500}function p(e){if(!e)return!1;let t=[n.HttpCodes.BadGateway,n.HttpCodes.ServiceUnavailable,n.HttpCodes.GatewayTimeout];return t.includes(e)}function d(e,t,r,a=l.DefaultRetryAttempts,i=l.DefaultRetryDelay,o){return s(this,void 0,void 0,*()=>{let n="",l=1;for(;a>=l;){let d,u;let h=!1;try{d=yield t()}catch(e){o&&(d=o(e)),h=!0,n=e.message}if(d&&!c(u=r(d)))return d;if(u&&(h=p(u),n="Cache service responded with "+u),m.debug(`${e} - Attempt ${l} of ${a} failed with error: ${n}`),!h){m.debug(`${e} - Error is not retryable`);break}yield function(e){return s(this,void 0,void 0,*()=>new Promise(t=>setTimeout(t,e)))}(i),l++}throw Error(`${e} failed: ${n}`)})}"use strict";r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:()=>t[r]}),Object.defineProperty(e,a,i)}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),o=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),s=e.exports&&e.exports.__awaiter||((e,t,r,a)=>new(r||(r=Promise))((i,o)=>{function s(e){try{l(a.next(e))}catch(e){o(e)}}function n(e){try{l(a.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(e=>{e(t)})).then(s,n)}l((a=a.apply(e,t||[])).next())})),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.retryHttpClientResponse=e.exports.retryTypedResponse=e.exports.retry=e.exports.isRetryableStatusCode=e.exports.isServerErrorStatusCode=e.exports.isSuccessStatusCode=void 0;let m=o(i("2heqc"));n=i("aPbbM"),l=i("gks87"),e.exports.isSuccessStatusCode=e=>!!e&&e>=200&&e<300,e.exports.isServerErrorStatusCode=c,e.exports.isRetryableStatusCode=p,e.exports.retry=d,e.exports.retryTypedResponse=function(e,t,r=l.DefaultRetryAttempts,a=l.DefaultRetryDelay){return s(this,void 0,void 0,*()=>yield d(e,t,e=>e.statusCode,r,a,e=>e instanceof n.HttpClientError?{statusCode:e.statusCode,result:null,headers:{},error:e}:void 0))},e.exports.retryHttpClientResponse=function(e,t,r=l.DefaultRetryAttempts,a=l.DefaultRetryDelay){return s(this,void 0,void 0,*()=>yield d(e,t,e=>e.message.statusCode,r,a))}}),i.register("ezwyP",(e,t)=>{var r,a,o;"use strict";r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:()=>t[r]}),Object.defineProperty(e,a,i)}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),o=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.getDownloadOptions=e.exports.getUploadOptions=void 0;let s=o(i("2heqc"));e.exports.getUploadOptions=e=>{let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&("number"==typeof e.uploadConcurrency&&(t.uploadConcurrency=e.uploadConcurrency),"number"==typeof e.uploadChunkSize&&(t.uploadChunkSize=e.uploadChunkSize)),s.debug("Upload concurrency: "+t.uploadConcurrency),s.debug("Upload chunk size: "+t.uploadChunkSize),t},e.exports.getDownloadOptions=e=>{let t={useAzureSdk:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&("boolean"==typeof e.useAzureSdk&&(t.useAzureSdk=e.useAzureSdk),"number"==typeof e.downloadConcurrency&&(t.downloadConcurrency=e.downloadConcurrency),"number"==typeof e.timeoutInMs&&(t.timeoutInMs=e.timeoutInMs),"number"==typeof e.segmentTimeoutInMs&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),"boolean"==typeof e.lookupOnly&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(+r)&&isFinite(+r)&&(t.segmentTimeoutInMs=6e4*+r),s.debug("Use Azure SDK: "+t.useAzureSdk),s.debug("Download concurrency: "+t.downloadConcurrency),s.debug("Request timeout (ms): "+t.timeoutInMs),s.debug("Cache segment download timeout mins env var: "+process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS),s.debug("Segment download timeout (ms): "+t.segmentTimeoutInMs),s.debug("Lookup only: "+t.lookupOnly),t}}),i.register("9snFp",(e,t)=>{var r,a,s,l,c,p;function d(e,t,r=""){return l(this,void 0,void 0,*()=>{let a;let i=yield function(){return l(this,void 0,void 0,*()=>{switch(process.platform){case"win32":{let e=yield f.getGnuTarPathOnWindows(),t=p.SystemTarPathOnWindows;if(e)return{path:e,type:p.ArchiveToolType.GNU};if((0,n.existsSync)(t))return{path:t,type:p.ArchiveToolType.BSD};break}case"darwin":{let e=yield h.which("gtar",!1);if(e)return{path:e,type:p.ArchiveToolType.GNU};return{path:yield h.which("tar",!0),type:p.ArchiveToolType.BSD}}}return{path:yield h.which("tar",!0),type:p.ArchiveToolType.GNU}})}(),o=yield function(e,t,r,a=""){return l(this,void 0,void 0,*()=>{let i=[`"${e.path}"`],o=f.getCacheFileName(t),s="cache.tar",n=m(),l=e.type===p.ArchiveToolType.BSD&&t!==p.CompressionMethod.Gzip&&y;switch(r){case"create":i.push("--posix","-cf",l?s:o.replace(RegExp("\\"+g.sep,"g"),"/"),"--exclude",l?s:o.replace(RegExp("\\"+g.sep,"g"),"/"),"-P","-C",n.replace(RegExp("\\"+g.sep,"g"),"/"),"--files-from",p.ManifestFilename);break;case"extract":i.push("-xf",l?s:a.replace(RegExp("\\"+g.sep,"g"),"/"),"-P","-C",n.replace(RegExp("\\"+g.sep,"g"),"/"));break;case"list":i.push("-tf",l?s:a.replace(RegExp("\\"+g.sep,"g"),"/"),"-P")}if(e.type===p.ArchiveToolType.GNU)switch(process.platform){case"win32":i.push("--force-local");break;case"darwin":i.push("--delay-directory-restore")}return i})}(i,e,t,r),s="create"!==t?yield function(e,t,r){return l(this,void 0,void 0,*()=>{let a=e.type===p.ArchiveToolType.BSD&&t!==p.CompressionMethod.Gzip&&y;switch(t){case p.CompressionMethod.Zstd:return a?["zstd -d --long=30 --force -o",p.TarFilename,r.replace(RegExp("\\"+g.sep,"g"),"/")]:["--use-compress-program",y?'"zstd -d --long=30"':"unzstd --long=30"];case p.CompressionMethod.ZstdWithoutLong:return a?["zstd -d --force -o",p.TarFilename,r.replace(RegExp("\\"+g.sep,"g"),"/")]:["--use-compress-program",y?'"zstd -d"':"unzstd"];default:return["-z"]}})}(i,e,r):yield function(e,t){return l(this,void 0,void 0,*()=>{let r=f.getCacheFileName(t),a=e.type===p.ArchiveToolType.BSD&&t!==p.CompressionMethod.Gzip&&y;switch(t){case p.CompressionMethod.Zstd:return a?["zstd -T0 --long=30 --force -o",r.replace(RegExp("\\"+g.sep,"g"),"/"),p.TarFilename]:["--use-compress-program",y?'"zstd -T0 --long=30"':"zstdmt --long=30"];case p.CompressionMethod.ZstdWithoutLong:return a?["zstd -T0 --force -o",r.replace(RegExp("\\"+g.sep,"g"),"/"),p.TarFilename]:["--use-compress-program",y?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}(i,e),c=i.type===p.ArchiveToolType.BSD&&e!==p.CompressionMethod.Gzip&&y;return(a=c&&"create"!==t?[[...s].join(" "),[...o].join(" ")]:[[...o].join(" "),[...s].join(" ")],c)?a:[a.join(" ")]})}function m(){var e;return null!==(e=process.env.GITHUB_WORKSPACE)&&void 0!==e?e:process.cwd()}function u(e,t){return l(this,void 0,void 0,*()=>{for(let r of e)try{yield(0,c.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(e){throw Error(`${r.split(" ")[0]} failed with error: ${null==e?void 0:e.message}`)}})}"use strict";r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:()=>t[r]}),Object.defineProperty(e,a,i)}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),s=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),l=e.exports&&e.exports.__awaiter||((e,t,r,a)=>new(r||(r=Promise))((i,o)=>{function s(e){try{l(a.next(e))}catch(e){o(e)}}function n(e){try{l(a.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(e=>{e(t)})).then(s,n)}l((a=a.apply(e,t||[])).next())})),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.createTar=e.exports.extractTar=e.exports.listTar=void 0,c=i("2mVwa");let h=s(i("kSdX3")),g=s(o),f=s(i("57H0F"));p=i("gks87");let y="win32"===process.platform;e.exports.listTar=function(e,t){return l(this,void 0,void 0,*()=>{let r=yield d(t,"list",e);yield u(r)})},e.exports.extractTar=function(e,t){return l(this,void 0,void 0,*()=>{let r=m();yield h.mkdirP(r);let a=yield d(t,"extract",e);yield u(a)})},e.exports.createTar=function(e,t,r){return l(this,void 0,void 0,*()=>{(0,n.writeFileSync)(g.join(e,p.ManifestFilename),t.join("\n"));let a=yield d(r,"create");yield u(a,e)})}}),i.register("kFDhF",(e,t)=>{var r=i("2LGsN"),a=i("64eL1"),o=i("7oICO"),s=i("17EWg"),n=i("cazyM"),l=i("l2nMb"),c=i("c9olR"),p=i("6zvBL"),d=i("aXOYw"),m=i("16mXi"),u=i("bwzTB"),h=i("hw6NL"),g=i("btuT5"),f=i("gsDyR"),y=i("4IuRA"),x=i("dFvFD"),b=i("jyBA1"),v=i("2w8vJ"),S=i("bx8NH"),N=i("hs2Kb"),w=i("8yzvX"),C=i("e9LqX"),P=i("8JM8I"),_=i("dSDCA"),E=i("29uOU"),T=i("adBzo"),R=i("i9nXz"),O=i("3Wmoc"),I=i("ctLZS"),z=i("ly9Al"),A=i("gNbqT"),B=i("aGX3y"),q=i("2D6I9"),M=i("77IYp"),D=i("2gdWg"),k=i("eFU1R"),L=i("2uENb"),j=i("1hpPq"),H=i("ajHI7"),U=i("ki5GS"),F=i("bnkWc");e.exports={parse:n,valid:l,clean:c,inc:p,diff:d,major:m,minor:u,patch:h,prerelease:g,compare:f,rcompare:y,compareLoose:x,compareBuild:b,sort:v,rsort:S,gt:N,lt:w,eq:C,neq:P,gte:_,lte:E,cmp:T,coerce:R,Comparator:O,Range:I,satisfies:z,toComparators:A,maxSatisfying:B,minSatisfying:q,minVersion:M,validRange:D,outside:k,gtr:L,ltr:j,intersects:H,simplifyRange:U,subset:F,SemVer:o,re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:a.SEMVER_SPEC_VERSION,RELEASE_TYPES:a.RELEASE_TYPES,compareIdentifiers:s.compareIdentifiers,rcompareIdentifiers:s.rcompareIdentifiers}}),i.register("c9olR",(e,t)=>{var r=i("cazyM");e.exports=(e,t)=>{let a=r(e.trim().replace(/^[=v]+/,""),t);return a?a.version:null}}),i.register("6zvBL",(e,t)=>{var r=i("7oICO");e.exports=(e,t,a,i,o)=>{"string"==typeof a&&(o=i,i=a,a=void 0);try{return new r(e instanceof r?e.version:e,a).inc(t,i,o).version}catch(e){return null}}}),i.register("aXOYw",(e,t)=>{var r=i("cazyM");e.exports=(e,t)=>{let a=r(e,null,!0),i=r(t,null,!0),o=a.compare(i);if(0===o)return null;let s=o>0,n=s?a:i,l=s?i:a,c=!!n.prerelease.length,p=c?"pre":"";return a.major!==i.major?p+"major":a.minor!==i.minor?p+"minor":a.patch!==i.patch?p+"patch":c?"prerelease":l.patch?"patch":l.minor?"minor":"major"}}),i.register("bwzTB",(e,t)=>{var r=i("7oICO");e.exports=(e,t)=>new r(e,t).minor}),i.register("hw6NL",(e,t)=>{var r=i("7oICO");e.exports=(e,t)=>new r(e,t).patch}),i.register("btuT5",(e,t)=>{var r=i("cazyM");e.exports=(e,t)=>{let a=r(e,t);return a&&a.prerelease.length?a.prerelease:null}}),i.register("4IuRA",(e,t)=>{var r=i("gsDyR");e.exports=(e,t,a)=>r(t,e,a)}),i.register("dFvFD",(e,t)=>{var r=i("gsDyR");e.exports=(e,t)=>r(e,t,!0)}),i.register("jyBA1",(e,t)=>{var r=i("7oICO");e.exports=(e,t,a)=>{let i=new r(e,a),o=new r(t,a);return i.compare(o)||i.compareBuild(o)}}),i.register("2w8vJ",(e,t)=>{var r=i("jyBA1");e.exports=(e,t)=>e.sort((e,a)=>r(e,a,t))}),i.register("bx8NH",(e,t)=>{var r=i("jyBA1");e.exports=(e,t)=>e.sort((e,a)=>r(a,e,t))}),i.register("hs2Kb",(e,t)=>{var r=i("gsDyR");e.exports=(e,t,a)=>r(e,t,a)>0}),i.register("8yzvX",(e,t)=>{var r=i("gsDyR");e.exports=(e,t,a)=>0>r(e,t,a)}),i.register("e9LqX",(e,t)=>{var r=i("gsDyR");e.exports=(e,t,a)=>0===r(e,t,a)}),i.register("8JM8I",(e,t)=>{var r=i("gsDyR");e.exports=(e,t,a)=>0!==r(e,t,a)}),i.register("dSDCA",(e,t)=>{var r=i("gsDyR");e.exports=(e,t,a)=>r(e,t,a)>=0}),i.register("adBzo",(e,t)=>{var r=i("e9LqX"),a=i("8JM8I"),o=i("hs2Kb"),s=i("dSDCA"),n=i("8yzvX"),l=i("29uOU");e.exports=(e,t,i,c)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof i&&(i=i.version),e===i;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof i&&(i=i.version),e!==i;case"":case"=":case"==":return r(e,i,c);case"!=":return a(e,i,c);case">":return o(e,i,c);case">=":return s(e,i,c);case"<":return n(e,i,c);case"<=":return l(e,i,c);default:throw TypeError("Invalid operator: "+t)}}}),i.register("3Wmoc",(e,t)=>{let r=Symbol();class a{static get ANY(){return r}constructor(e,t){if(t=o(t),e instanceof a){if(!!t.loose===e.loose)return e;e=e.value}p("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===r?this.value="":this.value=this.operator+this.semver.version,p("comp",this)}parse(e){let t=this.options.loose?n[l.COMPARATORLOOSE]:n[l.COMPARATOR],a=e.match(t);if(!a)throw TypeError("Invalid comparator: "+e);this.operator=void 0!==a[1]?a[1]:"","="===this.operator&&(this.operator=""),a[2]?this.semver=new d(a[2],this.options.loose):this.semver=r}toString(){return this.value}test(e){if(p("Comparator.test",e,this.options.loose),this.semver===r||e===r)return!0;if("string"==typeof e)try{e=new d(e,this.options)}catch(e){return!1}return c(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof a))throw TypeError("a Comparator is required");return""===this.operator?""===this.value||new m(e.value,t).test(this.value):""===e.operator?""===e.value||new m(this.value,t).test(e.semver):!((t=o(t)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===e.value)||!t.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0")))&&!!(this.operator.startsWith(">")&&e.operator.startsWith(">")||this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||c(this.semver,"<",e.semver,t)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||c(this.semver,">",e.semver,t)&&this.operator.startsWith("<")&&e.operator.startsWith(">"))}}e.exports=a;var o=i("lGztF"),s=i("2LGsN"),n=s.re,l=s.t,c=i("adBzo"),p=i("8S3lx"),d=i("7oICO"),m=i("ctLZS")}),i.register("ctLZS",(e,t)=>{class r{constructor(e,t){if(t=s(t),e instanceof r){if(!!t.loose===e.loose&&!!t.includePrerelease===e.includePrerelease)return e;return new r(e.raw,t)}if(e instanceof n)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split("||").map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw TypeError("Invalid SemVer Range: "+e);if(this.set.length>1){let e=this.set[0];if(this.set=this.set.filter(e=>!b(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1){for(let e of this.set)if(1===e.length&&v(e[0])){this.set=[e];break}}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){e=e.trim();let t=(this.options.includePrerelease&&y)|(this.options.loose&&x),r=t+":"+e,a=o.get(r);if(a)return a;let i=this.options.loose,s=i?d[m.HYPHENRANGELOOSE]:d[m.HYPHENRANGE];l("hyphen replace",e=e.replace(s,z(this.options.includePrerelease))),l("comparator trim",e=e.replace(d[m.COMPARATORTRIM],u));let c=(e=(e=(e=e.replace(d[m.TILDETRIM],h)).replace(d[m.CARETTRIM],g)).split(/\s+/).join(" ")).split(" ").map(e=>N(e,this.options)).join(" ").split(/\s+/).map(e=>I(e,this.options));i&&(c=c.filter(e=>(l("loose invalid filter",e,this.options),!!e.match(d[m.COMPARATORLOOSE])))),l("range list",c);let p=new Map,f=c.map(e=>new n(e,this.options));for(let e of f){if(b(e))return[e];p.set(e.value,e)}p.size>1&&p.has("")&&p.delete("");let v=[...p.values()];return o.set(r,v),v}intersects(e,t){if(!(e instanceof r))throw TypeError("a Range is required");return this.set.some(r=>S(r,t)&&e.set.some(e=>S(e,t)&&r.every(r=>e.every(e=>r.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}for(let t=0;t<this.set.length;t++)if(A(this.set[t],e,this.options))return!0;return!1}}e.exports=r;var a=i("kS84i");let o=new a({max:1e3});var s=i("lGztF"),n=i("3Wmoc"),l=i("8S3lx"),c=i("7oICO"),p=i("2LGsN"),d=p.re,m=p.t,u=p.comparatorTrimReplace,h=p.tildeTrimReplace,g=p.caretTrimReplace,f=i("64eL1"),y=f.FLAG_INCLUDE_PRERELEASE,x=f.FLAG_LOOSE;let b=e=>"<0.0.0-0"===e.value,v=e=>""===e.value,S=(e,t)=>{let r=!0,a=e.slice(),i=a.pop();for(;r&&a.length;)r=a.every(e=>i.intersects(e,t)),i=a.pop();return r},N=(e,t)=>(l("comp",e,t),e=_(e,t),l("caret",e),e=C(e,t),l("tildes",e),e=T(e,t),l("xrange",e),e=O(e,t),l("stars",e),e),w=e=>!e||"x"===e.toLowerCase()||"*"===e,C=(e,t)=>e.trim().split(/\s+/).map(e=>P(e,t)).join(" "),P=(e,t)=>{let r=t.loose?d[m.TILDELOOSE]:d[m.TILDE];return e.replace(r,(t,r,a,i,o)=>{let s;return l("tilde",e,t,r,a,i,o),w(r)?s="":w(a)?s=`>=${r}.0.0 <${+r+1}.0.0-0`:w(i)?s=`>=${r}.${a}.0 <${r}.${+a+1}.0-0`:o?(l("replaceTilde pr",o),s=`>=${r}.${a}.${i}-${o} <${r}.${+a+1}.0-0`):s=`>=${r}.${a}.${i} <${r}.${+a+1}.0-0`,l("tilde return",s),s})},_=(e,t)=>e.trim().split(/\s+/).map(e=>E(e,t)).join(" "),E=(e,t)=>{l("caret",e,t);let r=t.loose?d[m.CARETLOOSE]:d[m.CARET],a=t.includePrerelease?"-0":"";return e.replace(r,(t,r,i,o,s)=>{let n;return l("caret",e,t,r,i,o,s),w(r)?n="":w(i)?n=`>=${r}.0.0${a} <${+r+1}.0.0-0`:w(o)?n="0"===r?`>=${r}.${i}.0${a} <${r}.${+i+1}.0-0`:`>=${r}.${i}.0${a} <${+r+1}.0.0-0`:s?(l("replaceCaret pr",s),n="0"===r?"0"===i?`>=${r}.${i}.${o}-${s} <${r}.${i}.${+o+1}-0`:`>=${r}.${i}.${o}-${s} <${r}.${+i+1}.0-0`:`>=${r}.${i}.${o}-${s} <${+r+1}.0.0-0`):(l("no pr"),n="0"===r?"0"===i?`>=${r}.${i}.${o}${a} <${r}.${i}.${+o+1}-0`:`>=${r}.${i}.${o}${a} <${r}.${+i+1}.0-0`:`>=${r}.${i}.${o} <${+r+1}.0.0-0`),l("caret return",n),n})},T=(e,t)=>(l("replaceXRanges",e,t),e.split(/\s+/).map(e=>R(e,t)).join(" ")),R=(e,t)=>{e=e.trim();let r=t.loose?d[m.XRANGELOOSE]:d[m.XRANGE];return e.replace(r,(r,a,i,o,s,n)=>{l("xRange",e,r,a,i,o,s,n);let c=w(i),p=c||w(o),d=p||w(s);return"="===a&&d&&(a=""),n=t.includePrerelease?"-0":"",c?r=">"===a||"<"===a?"<0.0.0-0":"*":a&&d?(p&&(o=0),s=0,">"===a?(a=">=",p?(i=+i+1,o=0,s=0):(o=+o+1,s=0)):"<="===a&&(a="<",p?i=+i+1:o=+o+1),"<"===a&&(n="-0"),r=`${a+i}.${o}.${s}${n}`):p?r=`>=${i}.0.0${n} <${+i+1}.0.0-0`:d&&(r=`>=${i}.${o}.0${n} <${i}.${+o+1}.0-0`),l("xRange return",r),r})},O=(e,t)=>(l("replaceStars",e,t),e.trim().replace(d[m.STAR],"")),I=(e,t)=>(l("replaceGTE0",e,t),e.trim().replace(d[t.includePrerelease?m.GTE0PRE:m.GTE0],"")),z=e=>(t,r,a,i,o,s,n,l,c,p,d,m,u)=>`${r=w(a)?"":w(i)?`>=${a}.0.0${e?"-0":""}`:w(o)?`>=${a}.${i}.0${e?"-0":""}`:s?">="+r:`>=${r}${e?"-0":""}`} ${l=w(c)?"":w(p)?`<${+c+1}.0.0-0`:w(d)?`<${c}.${+p+1}.0-0`:m?`<=${c}.${p}.${d}-${m}`:e?`<${c}.${p}.${+d+1}-0`:"<="+l}`.trim(),A=(e,t,r)=>{for(let r=0;r<e.length;r++)if(!e[r].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(let r=0;r<e.length;r++)if(l(e[r].semver),e[r].semver!==n.ANY&&e[r].semver.prerelease.length>0){let a=e[r].semver;if(a.major===t.major&&a.minor===t.minor&&a.patch===t.patch)return!0}return!1}return!0}}),i.register("kS84i",(e,t)=>{"use strict";var r=i("7o5x0");let a=Symbol(),o=Symbol(),s=Symbol(),n=Symbol(),l=Symbol(),c=Symbol(),p=Symbol(),d=Symbol(),m=Symbol(),u=Symbol(),h=()=>1,g=(e,t,r)=>{let a=e[m].get(t);if(a){let t=a.value;if(f(e,t)){if(x(e,a),!e[n])return}else r&&(e[u]&&(a.value.now=Date.now()),e[d].unshiftNode(a));return t.value}},f=(e,t)=>{if(!t||!t.maxAge&&!e[l])return!1;let r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[l]&&r>e[l]},y=e=>{if(e[o]>e[a])for(let t=e[d].tail;e[o]>e[a]&&null!==t;){let r=t.prev;x(e,t),t=r}},x=(e,t)=>{if(t){let r=t.value;e[c]&&e[c](r.key,r.value),e[o]-=r.length,e[m].delete(r.key),e[d].removeNode(t)}};class b{constructor(e,t,r,a,i){this.key=e,this.value=t,this.length=r,this.now=a,this.maxAge=i||0}}let v=(e,t,r,a)=>{let i=r.value;f(e,i)&&(x(e,r),e[n]||(i=void 0)),i&&t.call(a,i.value,i.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw TypeError("max must be a non-negative number");this[a]=e.max||1/0;let t=e.length||h;if(this[s]="function"!=typeof t?h:t,this[n]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw TypeError("maxAge must be a number");this[l]=e.maxAge||0,this[c]=e.dispose,this[p]=e.noDisposeOnSet||!1,this[u]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw TypeError("max must be a non-negative number");this[a]=e||1/0,y(this)}get max(){return this[a]}set allowStale(e){this[n]=!!e}get allowStale(){return this[n]}set maxAge(e){if("number"!=typeof e)throw TypeError("maxAge must be a non-negative number");this[l]=e,y(this)}get maxAge(){return this[l]}set lengthCalculator(e){"function"!=typeof e&&(e=h),e!==this[s]&&(this[s]=e,this[o]=0,this[d].forEach(e=>{e.length=this[s](e.value,e.key),this[o]+=e.length})),y(this)}get lengthCalculator(){return this[s]}get length(){return this[o]}get itemCount(){return this[d].length}rforEach(e,t){t=t||this;for(let r=this[d].tail;null!==r;){let a=r.prev;v(this,e,r,t),r=a}}forEach(e,t){t=t||this;for(let r=this[d].head;null!==r;){let a=r.next;v(this,e,r,t),r=a}}keys(){return this[d].toArray().map(e=>e.key)}values(){return this[d].toArray().map(e=>e.value)}reset(){this[c]&&this[d]&&this[d].length&&this[d].forEach(e=>this[c](e.key,e.value)),this[m]=new Map,this[d]=new r,this[o]=0}dump(){return this[d].map(e=>!f(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[d]}set(e,t,r){if((r=r||this[l])&&"number"!=typeof r)throw TypeError("maxAge must be a number");let i=r?Date.now():0,n=this[s](t,e);if(this[m].has(e)){if(n>this[a])return x(this,this[m].get(e)),!1;let s=this[m].get(e),l=s.value;return this[c]&&!this[p]&&this[c](e,l.value),l.now=i,l.maxAge=r,l.value=t,this[o]+=n-l.length,l.length=n,this.get(e),y(this),!0}let u=new b(e,t,n,i,r);return u.length>this[a]?(this[c]&&this[c](e,t),!1):(this[o]+=u.length,this[d].unshift(u),this[m].set(e,this[d].head),y(this),!0)}has(e){if(!this[m].has(e))return!1;let t=this[m].get(e).value;return!f(this,t)}get(e){return g(this,e,!0)}peek(e){return g(this,e,!1)}pop(){let e=this[d].tail;return e?(x(this,e),e.value):null}del(e){x(this,this[m].get(e))}load(e){this.reset();let t=Date.now();for(let r=e.length-1;r>=0;r--){let a=e[r],i=a.e||0;if(0===i)this.set(a.k,a.v);else{let e=i-t;e>0&&this.set(a.k,a.v,e)}}}prune(){this[m].forEach((e,t)=>g(this,t,!1))}}}),i.register("7o5x0",(e,t)=>{function r(e){var t=this;if(t instanceof r||(t=new r),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach(e=>{t.push(e)});else if(arguments.length>0)for(var a=0,i=arguments.length;i>a;a++)t.push(arguments[a]);return t}function a(e,t,r,i){if(!(this instanceof a))return new a(e,t,r,i);this.list=i,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,r?(r.prev=this,this.next=r):this.next=null}"use strict";e.exports=r,r.Node=a,r.create=r,r.prototype.removeNode=function(e){if(e.list!==this)throw Error("removing node which does not belong to this list");var t=e.next,r=e.prev;return t&&(t.prev=r),r&&(r.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=r),e.list.length--,e.next=null,e.prev=null,e.list=null,t},r.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}},r.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}},r.prototype.push=function(){for(var e,t=0,r=arguments.length;r>t;t++)e=arguments[t],this.tail=new a(e,this.tail,null,this),this.head||(this.head=this.tail),this.length++;return this.length},r.prototype.unshift=function(){for(var e,t=0,r=arguments.length;r>t;t++)e=arguments[t],this.head=new a(e,null,this.head,this),this.tail||(this.tail=this.head),this.length++;return this.length},r.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}},r.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}},r.prototype.forEach=function(e,t){t=t||this;for(var r=this.head,a=0;null!==r;a++)e.call(t,r.value,a,this),r=r.next},r.prototype.forEachReverse=function(e,t){t=t||this;for(var r=this.tail,a=this.length-1;null!==r;a--)e.call(t,r.value,a,this),r=r.prev},r.prototype.get=function(e){for(var t=0,r=this.head;null!==r&&e>t;t++)r=r.next;if(t===e&&null!==r)return r.value},r.prototype.getReverse=function(e){for(var t=0,r=this.tail;null!==r&&e>t;t++)r=r.prev;if(t===e&&null!==r)return r.value},r.prototype.map=function(e,t){t=t||this;for(var a=new r,i=this.head;null!==i;)a.push(e.call(t,i.value,this)),i=i.next;return a},r.prototype.mapReverse=function(e,t){t=t||this;for(var a=new r,i=this.tail;null!==i;)a.push(e.call(t,i.value,this)),i=i.prev;return a},r.prototype.reduce=function(e,t){var r,a=this.head;if(arguments.length>1)r=t;else if(this.head)a=this.head.next,r=this.head.value;else throw TypeError("Reduce of empty list with no initial value");for(var i=0;null!==a;i++)r=e(r,a.value,i),a=a.next;return r},r.prototype.reduceReverse=function(e,t){var r,a=this.tail;if(arguments.length>1)r=t;else if(this.tail)a=this.tail.prev,r=this.tail.value;else throw TypeError("Reduce of empty list with no initial value");for(var i=this.length-1;null!==a;i--)r=e(r,a.value,i),a=a.prev;return r},r.prototype.toArray=function(){for(var e=Array(this.length),t=0,r=this.head;null!==r;t++)e[t]=r.value,r=r.next;return e},r.prototype.toArrayReverse=function(){for(var e=Array(this.length),t=0,r=this.tail;null!==r;t++)e[t]=r.value,r=r.prev;return e},r.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var a=new r;if(t<e||t<0)return a;e<0&&(e=0),t>this.length&&(t=this.length);for(var i=0,o=this.head;null!==o&&i<e;i++)o=o.next;for(;null!==o&&t>i;i++,o=o.next)a.push(o.value);return a},r.prototype.sliceReverse=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var a=new r;if(t<e||t<0)return a;e<0&&(e=0),t>this.length&&(t=this.length);for(var i=this.length,o=this.tail;null!==o&&i>t;i--)o=o.prev;for(;null!==o&&i>e;i--,o=o.prev)a.push(o.value);return a},r.prototype.splice=function(e,t,...r){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var i=0,o=this.head;null!==o&&e>i;i++)o=o.next;for(var s=[],i=0;o&&i<t;i++)s.push(o.value),o=this.removeNode(o);null===o&&(o=this.tail),o!==this.head&&o!==this.tail&&(o=o.prev);for(var i=0;i<r.length;i++)o=((e,t,r)=>{var i=t===e.head?new a(r,null,t,e):new a(r,t,t.next,e);return null===i.next&&(e.tail=i),null===i.prev&&(e.head=i),e.length++,i})(this,o,r[i]);return s},r.prototype.reverse=function(){for(var e=this.head,t=this.tail,r=e;null!==r;r=r.prev){var a=r.prev;r.prev=r.next,r.next=a}return this.head=t,this.tail=e,this};try{i("60rfl")(r)}catch(e){}}),i.register("60rfl",(e,t)=>{"use strict";e.exports=e=>{e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}}),i.register("ly9Al",(e,t)=>{var r=i("ctLZS");e.exports=(e,t,a)=>{try{t=new r(t,a)}catch(e){return!1}return t.test(e)}}),i.register("gNbqT",(e,t)=>{var r=i("ctLZS");e.exports=(e,t)=>new r(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))}),i.register("aGX3y",(e,t)=>{var r=i("7oICO"),a=i("ctLZS");e.exports=(e,t,i)=>{let o=null,s=null,n=null;try{n=new a(t,i)}catch(e){return null}return e.forEach(e=>{n.test(e)&&(!o||-1===s.compare(e))&&(o=e,s=new r(o,i))}),o}}),i.register("2D6I9",(e,t)=>{var r=i("7oICO"),a=i("ctLZS");e.exports=(e,t,i)=>{let o=null,s=null,n=null;try{n=new a(t,i)}catch(e){return null}return e.forEach(e=>{n.test(e)&&(!o||1===s.compare(e))&&(o=e,s=new r(o,i))}),o}}),i.register("77IYp",(e,t)=>{var r=i("7oICO"),a=i("ctLZS"),o=i("hs2Kb");e.exports=(e,t)=>{e=new a(e,t);let i=new r("0.0.0");if(e.test(i)||(i=new r("0.0.0-0"),e.test(i)))return i;i=null;for(let t=0;t<e.set.length;++t){let a=e.set[t],s=null;a.forEach(e=>{let t=new r(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":(!s||o(t,s))&&(s=t);break;case"<":case"<=":break;default:throw Error("Unexpected operation: "+e.operator)}}),s&&(!i||o(i,s))&&(i=s)}return i&&e.test(i)?i:null}}),i.register("2gdWg",(e,t)=>{var r=i("ctLZS");e.exports=(e,t)=>{try{return new r(e,t).range||"*"}catch(e){return null}}}),i.register("eFU1R",(e,t)=>{var r=i("7oICO"),a=i("3Wmoc");let{ANY:o}=a;var s=i("ctLZS"),n=i("ly9Al"),l=i("hs2Kb"),c=i("8yzvX"),p=i("29uOU"),d=i("dSDCA");e.exports=(e,t,i,m)=>{let u,h,g,f,y;switch(e=new r(e,m),t=new s(t,m),i){case">":u=l,h=p,g=c,f=">",y=">=";break;case"<":u=c,h=d,g=l,f="<",y="<=";break;default:throw TypeError('Must provide a hilo val of "<" or ">"')}if(n(e,t,m))return!1;for(let r=0;r<t.set.length;++r){let i=t.set[r],s=null,n=null;if(i.forEach(e=>{e.semver===o&&(e=new a(">=0.0.0")),s=s||e,n=n||e,u(e.semver,s.semver,m)?s=e:g(e.semver,n.semver,m)&&(n=e)}),s.operator===f||s.operator===y||(!n.operator||n.operator===f)&&h(e,n.semver)||n.operator===y&&g(e,n.semver))return!1}return!0}}),i.register("2uENb",(e,t)=>{var r=i("eFU1R");e.exports=(e,t,a)=>r(e,t,">",a)}),i.register("1hpPq",(e,t)=>{var r=i("eFU1R");e.exports=(e,t,a)=>r(e,t,"<",a)}),i.register("ajHI7",(e,t)=>{var r=i("ctLZS");e.exports=(e,t,a)=>(e=new r(e,a),t=new r(t,a),e.intersects(t,a))}),i.register("ki5GS",(e,t)=>{var r=i("ly9Al"),a=i("gsDyR");e.exports=(e,t,i)=>{let o=[],s=null,n=null,l=e.sort((e,t)=>a(e,t,i));for(let e of l){let a=r(e,t,i);a?(n=e,s||(s=e)):(n&&o.push([s,n]),n=null,s=null)}s&&o.push([s,null]);let c=[];for(let[e,t]of o)e===t?c.push(e):t||e!==l[0]?t?e===l[0]?c.push("<="+t):c.push(`${e} - ${t}`):c.push(">="+e):c.push("*");let p=c.join(" || "),d="string"==typeof t.raw?t.raw:t+"";return p.length<d.length?p:t}}),i.register("bnkWc",(e,t)=>{var r=i("ctLZS"),a=i("3Wmoc");let{ANY:o}=a;var s=i("ly9Al"),n=i("gsDyR");let l=[new a(">=0.0.0-0")],c=[new a(">=0.0.0")],p=(e,t,r)=>{let a,i,p,u,h,g,f;if(e===t)return!0;if(1===e.length&&e[0].semver===o){if(1===t.length&&t[0].semver===o)return!0;e=r.includePrerelease?l:c}if(1===t.length&&t[0].semver===o){if(r.includePrerelease)return!0;t=c}let y=new Set;for(let t of e)">"===t.operator||">="===t.operator?a=d(a,t,r):"<"===t.operator||"<="===t.operator?i=m(i,t,r):y.add(t.semver);if(y.size>1||a&&i&&((p=n(a.semver,i.semver,r))>0||0===p&&(">="!==a.operator||"<="!==i.operator)))return null;for(let e of y){if(a&&!s(e,a+"",r)||i&&!s(e,i+"",r))return null;for(let a of t)if(!s(e,a+"",r))return!1;return!0}let x=!!i&&!r.includePrerelease&&!!i.semver.prerelease.length&&i.semver,b=!!a&&!r.includePrerelease&&!!a.semver.prerelease.length&&a.semver;for(let e of(x&&1===x.prerelease.length&&"<"===i.operator&&0===x.prerelease[0]&&(x=!1),t)){if(f=f||">"===e.operator||">="===e.operator,g=g||"<"===e.operator||"<="===e.operator,a){if(b&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===b.major&&e.semver.minor===b.minor&&e.semver.patch===b.patch&&(b=!1),">"===e.operator||">="===e.operator){if((u=d(a,e,r))===e&&u!==a)return!1}else if(">="===a.operator&&!s(a.semver,e+"",r))return!1}if(i){if(x&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===x.major&&e.semver.minor===x.minor&&e.semver.patch===x.patch&&(x=!1),"<"===e.operator||"<="===e.operator){if((h=m(i,e,r))===e&&h!==i)return!1}else if("<="===i.operator&&!s(i.semver,e+"",r))return!1}if(!e.operator&&(i||a)&&0!==p)return!1}return(!a||!g||!!i||0===p)&&(!i||!f||!!a||0===p)&&!b&&!x},d=(e,t,r)=>{if(!e)return t;let a=n(e.semver,t.semver,r);return a>0?e:a<0?t:">"===t.operator&&">="===e.operator?t:e},m=(e,t,r)=>{if(!e)return t;let a=n(e.semver,t.semver,r);return a<0?e:a>0?t:"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,a={})=>{if(e===t)return!0;e=new r(e,a),t=new r(t,a);let i=!1;e:for(let r of e.set){for(let e of t.set){let t=p(r,e,a);if(i=i||null!==t,t)continue e}if(i)return!1}return!0}}),i.register("kVKAE",(t,r)=>{var a,s,n,l;async function c(e,t,r){r||(r=await p());let a=await s.findFromManifest(e,!1,r,t);return a}function p(){return a.debug(`Getting manifest from ${g}/${f}@${y}`),s.getManifestFromRepo(g,f,h,y)}async function d(e){let t={cwd:e,env:{...process.env,...l.IS_LINUX&&{LD_LIBRARY_PATH:o.join(e,"lib")}},silent:!0,listeners:{stdout(e){a.info(e.toString().trim())},stderr(e){a.error(e.toString().trim())}}};l.IS_WINDOWS?await n.exec("powershell",["./setup.ps1"],t):await n.exec("bash",["./setup.sh"],t)}async function m(e){let t=e.files[0].download_url;a.info(`Download from "${t}"`);let r="";try{let e;r=await s.downloadTool(t,void 0,h),a.info("Extract downloaded archive"),e=l.IS_WINDOWS?await s.extractZip(r):await s.extractTar(r),a.info("Execute installation script"),await d(e)}catch(e){throw e instanceof s.HTTPError&&(403===e.httpStatusCode||429===e.httpStatusCode?a.info(`Received HTTP status code ${e.httpStatusCode}. This usually indicates the rate limit has been exceeded`):a.info(e.message),e.stack&&a.debug(e.stack)),e}}e(t.exports,"MANIFEST_URL",()=>x),e(t.exports,"findReleaseFromManifest",()=>c),e(t.exports,"getManifest",()=>p),e(t.exports,"installCpythonFromRelease",()=>m),a=i("2heqc"),s=i("9aCWy"),n=i("2mVwa"),l=i("gNskp");let u=a.getInput("token"),h=u?"token "+u:void 0,g="actions",f="python-versions",y="main",x=`https://raw.githubusercontent.com/${g}/${f}/${y}/versions-manifest.json`}),i.register("9aCWy",(e,t)=>{function r(e,t){let r=[];t=t||I.arch();let a=z.join(f(),e);if(R.existsSync(a)){let e=R.readdirSync(a);for(let i of e)if(h(i)){let e=z.join(a,i,t||"");R.existsSync(e)&&R.existsSync(`${e}.complete`)&&r.push(i)}}return r}function p(e){return N(this,void 0,void 0,*()=>(e||(e=z.join(y(),D.default())),yield T.mkdirP(e),e))}function d(e,t,r){return N(this,void 0,void 0,*()=>{let a=z.join(f(),e,B.clean(t)||t,r||"");E.debug("destination "+a);let i=`${a}.complete`;return yield T.rmRF(a),yield T.rmRF(i),yield T.mkdirP(a),a})}function m(e,t,r){let a=z.join(f(),e,B.clean(t)||t,r||""),i=`${a}.complete`;R.writeFileSync(i,""),E.debug("finished caching tool")}function h(e){let t=B.clean(e)||"";E.debug("isExplicit: "+t);let r=null!=B.valid(t);return E.debug("explicit? "+r),r}function g(e,t){let r="";E.debug(`evaluating ${e.length} versions`),e=e.sort((e,t)=>B.gt(e,t)?1:-1);for(let a=e.length-1;a>=0;a--){let i=e[a],o=B.satisfies(i,t);if(o){r=i;break}}return r?E.debug("matched: "+r):E.debug("match not found"),r}function f(){let e=process.env.RUNNER_TOOL_CACHE||"";return c.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function y(){let e=process.env.RUNNER_TEMP||"";return c.ok(e,"Expected RUNNER_TEMP to be defined"),e}function x(e,t){let r=a[e];return void 0!==r?r:t}"use strict";var b,v,S,N,w,C,P,_=o.resolve(__dirname,"../../node_modules/.pnpm/@actions+tool-cache@1.7.2/node_modules/@actions/tool-cache/lib");b=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r),Object.defineProperty(e,a,{enumerable:!0,get:()=>t[r]})}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),v=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),S=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&b(t,e,r);return v(t,e),t}),N=e.exports&&e.exports.__awaiter||((e,t,r,a)=>new(r||(r=Promise))((i,o)=>{function s(e){try{l(a.next(e))}catch(e){o(e)}}function n(e){try{l(a.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(e=>{e(t)})).then(s,n)}l((a=a.apply(e,t||[])).next())})),w=e.exports&&e.exports.__importDefault||(e=>e&&e.__esModule?e:{default:e}),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.evaluateVersions=e.exports.isExplicitVersion=e.exports.findFromManifest=e.exports.getManifestFromRepo=e.exports.findAllVersions=e.exports.find=e.exports.cacheFile=e.exports.cacheDir=e.exports.extractZip=e.exports.extractXar=e.exports.extractTar=e.exports.extract7z=e.exports.downloadTool=e.exports.HTTPError=void 0;let E=S(i("2heqc")),T=S(i("kSdX3")),R=S(n),O=S(i("1Zp5D")),I=S(s),z=S(o),A=S(i("7FuP1")),B=S(i("feUtB")),q=S(u),M=S(l),D=w(i("bxsAi"));C=i("2mVwa"),P=i("2yfZv");class k extends Error{constructor(e){super("Unexpected HTTP response: "+e),this.httpStatusCode=e,Object.setPrototypeOf(this,new.target.prototype)}}e.exports.HTTPError=k;let L="win32"===process.platform,j="darwin"===process.platform;e.exports.downloadTool=function(e,t,r,a){return N(this,void 0,void 0,function*(){t=t||z.join(y(),D.default()),yield T.mkdirP(z.dirname(t)),E.debug("Downloading "+e),E.debug("Destination "+t);let i=x("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),o=x("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20),s=new P.RetryHelper(3,i,o);return yield s.execute(()=>N(this,void 0,void 0,*()=>yield function(e,t,r,a){return N(this,void 0,void 0,*()=>{if(R.existsSync(t))throw Error(`Destination file path ${t} already exists`);let i=new A.HttpClient("actions/tool-cache",[],{allowRetries:!1});r&&(E.debug("set auth"),void 0===a&&(a={}),a.authorization=r);let o=yield i.get(e,a);if(200!==o.message.statusCode){let t=new k(o.message.statusCode);throw E.debug(`Failed to download from "${e}". Code(${o.message.statusCode}) Message(${o.message.statusMessage})`),t}let s=M.promisify(q.pipeline),n=x("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>o.message),l=n(),c=!1;try{return yield s(l,R.createWriteStream(t)),E.debug("download complete"),c=!0,t}finally{if(!c){E.debug("download failed");try{yield T.rmRF(t)}catch(e){E.debug(`Failed to delete '${t}'. ${e.message}`)}}}})}(e,t||"",r,a)),e=>!(e instanceof k)||!e.httpStatusCode||!(e.httpStatusCode<500)||408===e.httpStatusCode||429===e.httpStatusCode)})},e.exports.extract7z=function(e,t,r){return N(this,void 0,void 0,*()=>{c.ok(L,"extract7z() not supported on current OS"),c.ok(e,'parameter "file" is required'),t=yield p(t);let a=process.cwd();if(process.chdir(t),r)try{let t=E.isDebug()?"-bb1":"-bb0",a=["x",t,"-bd","-sccUTF-8",e];yield C.exec(`"${r}"`,a,{silent:!0})}finally{process.chdir(a)}else{let r=z.join(_,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),i=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),o=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=`& '${r}' -Source '${i}' -Target '${o}'`;try{let e=yield T.which("powershell",!0);yield C.exec(`"${e}"`,["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",s],{silent:!0})}finally{process.chdir(a)}}return t})},e.exports.extractTar=function(e,t,r="xz"){return N(this,void 0,void 0,*()=>{let a;if(!e)throw Error("parameter 'file' is required");t=yield p(t),E.debug("Checking tar --version");let i="";yield C.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:e=>i+=e.toString(),stderr:e=>i+=e.toString()}}),E.debug(i.trim());let o=i.toUpperCase().includes("GNU TAR");a=r instanceof Array?r:[r],E.isDebug()&&!r.includes("v")&&a.push("-v");let s=t,n=e;return L&&o&&(a.push("--force-local"),s=t.replace(/\\/g,"/"),n=e.replace(/\\/g,"/")),o&&(a.push("--warning=no-unknown-keyword"),a.push("--overwrite")),a.push("-C",s,"-f",n),yield C.exec("tar",a),t})},e.exports.extractXar=function(e,t,r=[]){return N(this,void 0,void 0,*()=>{let a;c.ok(j,"extractXar() not supported on current OS"),c.ok(e,'parameter "file" is required'),t=yield p(t),(a=r instanceof Array?r:[r]).push("-x","-C",t,"-f",e),E.isDebug()&&a.push("-v");let i=yield T.which("xar",!0);return yield C.exec(`"${i}"`,Array.from(new Set(a))),t})},e.exports.extractZip=function(e,t){return N(this,void 0,void 0,*()=>{if(!e)throw Error("parameter 'file' is required");return t=yield p(t),L?yield function(e,t){return N(this,void 0,void 0,*()=>{let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),a=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=yield T.which("pwsh",!1);if(i){let e=`$ErrorActionPreference = 'Stop' ; try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ; try { [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${a}', $true) } catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath '${r}' -DestinationPath '${a}' -Force } else { throw $_ } } ;`,t=["-NoLogo","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",e];E.debug("Using pwsh at path: "+i),yield C.exec(`"${i}"`,t)}else{let e=`$ErrorActionPreference = 'Stop' ; try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ; if ((Get-Command -Name Expand-Archive -Module Microsoft.PowerShell.Archive -ErrorAction Ignore)) { Expand-Archive -LiteralPath '${r}' -DestinationPath '${a}' -Force } else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${a}', $true) }`,t=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",e],i=yield T.which("powershell",!0);E.debug("Using powershell at path: "+i),yield C.exec(`"${i}"`,t)}})}(e,t):yield function(e,t){return N(this,void 0,void 0,*()=>{let r=yield T.which("unzip",!0),a=[e];E.isDebug()||a.unshift("-q"),a.unshift("-o"),yield C.exec(`"${r}"`,a,{cwd:t})})}(e,t),t})},e.exports.cacheDir=function(e,t,r,a){return N(this,void 0,void 0,*()=>{if(r=B.clean(r)||r,a=a||I.arch(),E.debug(`Caching tool ${t} ${r} ${a}`),E.debug("source dir: "+e),!R.statSync(e).isDirectory())throw Error("sourceDir is not a directory");let i=yield d(t,r,a);for(let t of R.readdirSync(e)){let r=z.join(e,t);yield T.cp(r,i,{recursive:!0})}return m(t,r,a),i})},e.exports.cacheFile=function(e,t,r,a,i){return N(this,void 0,void 0,*()=>{if(a=B.clean(a)||a,i=i||I.arch(),E.debug(`Caching tool ${r} ${a} ${i}`),E.debug("source file: "+e),!R.statSync(e).isFile())throw Error("sourceFile is not a file");let o=yield d(r,a,i),s=z.join(o,t);return E.debug("destination file "+s),yield T.cp(e,s),m(r,a,i),o})},e.exports.find=(e,t,a)=>{if(!e)throw Error("toolName parameter is required");if(!t)throw Error("versionSpec parameter is required");if(a=a||I.arch(),!h(t)){let i=r(e,a),o=g(i,t);t=o}let i="";if(t){t=B.clean(t)||"";let r=z.join(f(),e,t,a);E.debug("checking cache: "+r),R.existsSync(r)&&R.existsSync(`${r}.complete`)?(E.debug(`Found tool in cache ${e} ${t} ${a}`),i=r):E.debug("not found")}return i},e.exports.findAllVersions=r,e.exports.getManifestFromRepo=function(e,t,r,a="master"){return N(this,void 0,void 0,*()=>{let i=[],o=`https://api.github.com/repos/${e}/${t}/git/trees/${a}`,s=new A.HttpClient("tool-cache"),n={};r&&(E.debug("set auth"),n.authorization=r);let l=yield s.getJson(o,n);if(!l.result)return i;let c="";for(let e of l.result.tree)if("versions-manifest.json"===e.path){c=e.url;break}n.accept="application/vnd.github.VERSION.raw";let p=yield(yield s.get(c,n)).readBody();if(p){p=p.replace(/^\uFEFF/,"");try{i=JSON.parse(p)}catch(e){E.debug("Invalid json")}}return i})},e.exports.findFromManifest=function(e,t,r,a=I.arch()){return N(this,void 0,void 0,*()=>{let i=yield O._findMatch(e,t,r,a);return i})},e.exports.isExplicitVersion=h,e.exports.evaluateVersions=g}),i.register("1Zp5D",(e,t)=>{var a,o,l,c,p;"use strict";a=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r),Object.defineProperty(e,a,{enumerable:!0,get:()=>t[r]})}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),o=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),l=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&a(t,e,r);return o(t,e),t}),c=e.exports&&e.exports.__awaiter||((e,t,r,a)=>new(r||(r=Promise))((i,o)=>{function s(e){try{l(a.next(e))}catch(e){o(e)}}function n(e){try{l(a.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(e=>{e(t)})).then(s,n)}l((a=a.apply(e,t||[])).next())})),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports._readLinuxVersionFile=e.exports._getOsVersion=e.exports._findMatch=void 0;let d=l(i("feUtB"));p=i("2heqc"),e.exports._findMatch=function(t,r,a,i){return c(this,void 0,void 0,*()=>{let o,n,l;let c=s.platform();for(let o of a){let a=o.version;if(p.debug(`check ${a} satisfies ${t}`),d.satisfies(a,t)&&(!r||o.stable===r)&&(l=o.files.find(t=>{p.debug(`${t.arch}===${i} && ${t.platform}===${c}`);let r=t.arch===i&&t.platform===c;if(r&&t.platform_version){let a=e.exports._getOsVersion();r=a===t.platform_version||d.satisfies(a,t.platform_version)}return r}))){p.debug("matched "+o.version),n=o;break}}return n&&l&&((o=Object.assign({},n)).files=[l]),o})},e.exports._getOsVersion=()=>{let t=s.platform(),a="";if("darwin"===t)a=r.execSync("sw_vers -productVersion").toString();else if("linux"===t){let t=e.exports._readLinuxVersionFile();if(t){let e=t.split("\n");for(let t of e){let e=t.split("=");if(2===e.length&&("VERSION_ID"===e[0].trim()||"DISTRIB_RELEASE"===e[0].trim())){a=e[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return a},e.exports._readLinuxVersionFile=()=>{let e="/etc/lsb-release",t="/etc/os-release",r="";return n.existsSync(e)?r=n.readFileSync(e).toString():n.existsSync(t)&&(r=n.readFileSync(t).toString()),r}}),i.register("7FuP1",(e,t)=>{var r,a,o,s;let n;"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),r=i("kG5AI"),(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"})(a=e.exports.HttpCodes||(e.exports.HttpCodes={})),(e=>{e.Accept="accept",e.ContentType="content-type"})(o=e.exports.Headers||(e.exports.Headers={})),(s=e.exports.MediaTypes||(e.exports.MediaTypes={})).ApplicationJson="application/json",e.exports.getProxyUrl=e=>{let t=r.getProxyUrl(new URL(e));return t?t.href:""};let l=[a.MovedPermanently,a.ResourceMoved,a.SeeOther,a.TemporaryRedirect,a.PermanentRedirect],c=[a.BadGateway,a.ServiceUnavailable,a.GatewayTimeout],p=["OPTIONS","GET","DELETE","HEAD"];class d extends Error{constructor(e,t){super(e),this.name="HttpClientError",this.statusCode=t,Object.setPrototypeOf(this,d.prototype)}}e.exports.HttpClientError=d;class m{constructor(e){this.message=e}readBody(){return new Promise(async(e,t)=>{let r=Buffer.alloc(0);this.message.on("data",e=>{r=Buffer.concat([r,e])}),this.message.on("end",()=>{e(r.toString())})})}}e.exports.HttpClientResponse=m,e.exports.isHttps=e=>"https:"===new URL(e).protocol;class u{constructor(e,t,r){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=e,this.handlers=t||[],this.requestOptions=r,r&&(null!=r.ignoreSslError&&(this._ignoreSslError=r.ignoreSslError),this._socketTimeout=r.socketTimeout,null!=r.allowRedirects&&(this._allowRedirects=r.allowRedirects),null!=r.allowRedirectDowngrade&&(this._allowRedirectDowngrade=r.allowRedirectDowngrade),null!=r.maxRedirects&&(this._maxRedirects=Math.max(r.maxRedirects,0)),null!=r.keepAlive&&(this._keepAlive=r.keepAlive),null!=r.allowRetries&&(this._allowRetries=r.allowRetries),null!=r.maxRetries&&(this._maxRetries=r.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,r){return this.request("POST",e,t,r||{})}patch(e,t,r){return this.request("PATCH",e,t,r||{})}put(e,t,r){return this.request("PUT",e,t,r||{})}head(e,t){return this.request("HEAD",e,null,t||{})}sendStream(e,t,r,a){return this.request(e,t,r,a)}async getJson(e,t={}){t[o.Accept]=this._getExistingOrDefaultHeader(t,o.Accept,s.ApplicationJson);let r=await this.get(e,t);return this._processResponse(r,this.requestOptions)}async postJson(e,t,r={}){let a=JSON.stringify(t,null,2);r[o.Accept]=this._getExistingOrDefaultHeader(r,o.Accept,s.ApplicationJson),r[o.ContentType]=this._getExistingOrDefaultHeader(r,o.ContentType,s.ApplicationJson);let i=await this.post(e,a,r);return this._processResponse(i,this.requestOptions)}async putJson(e,t,r={}){let a=JSON.stringify(t,null,2);r[o.Accept]=this._getExistingOrDefaultHeader(r,o.Accept,s.ApplicationJson),r[o.ContentType]=this._getExistingOrDefaultHeader(r,o.ContentType,s.ApplicationJson);let i=await this.put(e,a,r);return this._processResponse(i,this.requestOptions)}async patchJson(e,t,r={}){let a=JSON.stringify(t,null,2);r[o.Accept]=this._getExistingOrDefaultHeader(r,o.Accept,s.ApplicationJson),r[o.ContentType]=this._getExistingOrDefaultHeader(r,o.ContentType,s.ApplicationJson);let i=await this.patch(e,a,r);return this._processResponse(i,this.requestOptions)}async request(e,t,r,i){let o;if(this._disposed)throw Error("Client has already been disposed.");let s=new URL(t),n=this._prepareRequest(e,s,i),d=this._allowRetries&&-1!=p.indexOf(e)?this._maxRetries+1:1,m=0;for(;m<d;){if((o=await this.requestRaw(n,r))&&o.message&&o.message.statusCode===a.Unauthorized){let e;for(let t=0;t<this.handlers.length;t++)if(this.handlers[t].canHandleAuthentication(o)){e=this.handlers[t];break}if(e)return e.handleAuthentication(this,n,r);break}let t=this._maxRedirects;for(;-1!=l.indexOf(o.message.statusCode)&&this._allowRedirects&&t>0;){let a=o.message.headers.location;if(!a)break;let l=new URL(a);if("https:"==s.protocol&&s.protocol!=l.protocol&&!this._allowRedirectDowngrade)throw 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.");if(await o.readBody(),l.hostname!==s.hostname)for(let e in i)"authorization"===e.toLowerCase()&&delete i[e];n=this._prepareRequest(e,l,i),o=await this.requestRaw(n,r),t--}if(-1==c.indexOf(o.message.statusCode))break;(m+=1)<d&&(await o.readBody(),await this._performExponentialBackoff(m))}return o}dispose(){this._agent&&this._agent.destroy(),this._disposed=!0}requestRaw(e,t){return new Promise((r,a)=>{this.requestRawWithCallback(e,t,(e,t)=>{e&&a(e),r(t)})})}requestRawWithCallback(e,t,r){let a;"string"==typeof t&&(e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8"));let i=!1,o=(e,t)=>{i||(i=!0,r(e,t))},s=e.httpModule.request(e.options,e=>{o(null,new m(e))});s.on("socket",e=>{a=e}),s.setTimeout(this._socketTimeout||18e4,()=>{a&&a.end(),o(Error("Request timeout: "+e.options.path),null)}),s.on("error",e=>{o(e,null)}),t&&"string"==typeof t&&s.write(t,"utf8"),t&&"string"!=typeof t?(t.on("close",()=>{s.end()}),t.pipe(s)):s.end()}getAgent(e){let t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,r){let a={};a.parsedUrl=t;let i="https:"===a.parsedUrl.protocol;return a.httpModule=i?x:y,a.options={},a.options.host=a.parsedUrl.hostname,a.options.port=a.parsedUrl.port?parseInt(a.parsedUrl.port):i?443:80,a.options.path=(a.parsedUrl.pathname||"")+(a.parsedUrl.search||""),a.options.method=e,a.options.headers=this._mergeHeaders(r),null!=this.userAgent&&(a.options.headers["user-agent"]=this.userAgent),a.options.agent=this._getAgent(a.parsedUrl),this.handlers&&this.handlers.forEach(e=>{e.prepareRequest(a.options)}),a}_mergeHeaders(e){let t=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{});return this.requestOptions&&this.requestOptions.headers?Object.assign({},t(this.requestOptions.headers),t(e)):t(e||{})}_getExistingOrDefaultHeader(e,t,r){let a;if(this.requestOptions&&this.requestOptions.headers){var i;a=Object.keys(i=this.requestOptions.headers).reduce((e,t)=>(e[t.toLowerCase()]=i[t],e),{})[t]}return e[t]||a||r}_getAgent(e){let t;let a=r.getProxyUrl(e),o=a&&a.hostname;if(this._keepAlive&&o&&(t=this._proxyAgent),this._keepAlive&&!o&&(t=this._agent),t)return t;let s="https:"===e.protocol,l=100;if(this.requestOptions&&(l=this.requestOptions.maxSockets||y.globalAgent.maxSockets),o){n||(n=i("j6C2A"));let e={maxSockets:l,keepAlive:this._keepAlive,proxy:{...(a.username||a.password)&&{proxyAuth:`${a.username}:${a.password}`},host:a.hostname,port:a.port}},r="https:"===a.protocol;t=(s?r?n.httpsOverHttps:n.httpsOverHttp:r?n.httpOverHttps:n.httpOverHttp)(e),this._proxyAgent=t}if(this._keepAlive&&!t){let e={keepAlive:this._keepAlive,maxSockets:l};t=s?new x.Agent(e):new y.Agent(e),this._agent=t}return t||(t=s?x.globalAgent:y.globalAgent),s&&this._ignoreSslError&&(t.options=Object.assign(t.options||{},{rejectUnauthorized:!1})),t}_performExponentialBackoff(e){e=Math.min(10,e);let t=5*Math.pow(2,e);return new Promise(e=>setTimeout(()=>e(),t))}static dateTimeDeserializer(e,t){if("string"==typeof t){let e=new Date(t);if(!isNaN(e.valueOf()))return e}return t}async _processResponse(e,t){return new Promise(async(r,i)=>{let o,s;let n=e.message.statusCode,l={statusCode:n,result:null,headers:{}};n==a.NotFound&&r(l);try{(s=await e.readBody())&&s.length>0&&(o=t&&t.deserializeDates?JSON.parse(s,u.dateTimeDeserializer):JSON.parse(s),l.result=o),l.headers=e.message.headers}catch(e){}if(n>299){let e;e=o&&o.message?o.message:s&&s.length>0?s:"Failed request: ("+n+")";let t=new d(e,n);t.result=l.result,i(t)}else r(l)})}}e.exports.HttpClient=u}),i.register("kG5AI",(e,t)=>{function r(e){let t;if(!e.hostname)return!1;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;e.port?t=+e.port:"http:"===e.protocol?t=80:"https:"===e.protocol&&(t=443);let a=[e.hostname.toUpperCase()];for(let e of("number"==typeof t&&a.push(`${a[0]}:${t}`),r.split(",").map(e=>e.trim().toUpperCase()).filter(e=>e)))if(a.some(t=>t===e))return!0;return!1}"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.getProxyUrl=e=>{let t,a,i="https:"===e.protocol;return r(e)||(a=i?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY)&&(t=new URL(a)),t},e.exports.checkBypass=r}),i.register("2yfZv",(e,t)=>{"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r),Object.defineProperty(e,a,{enumerable:!0,get:()=>t[r]})}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),o=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),s=e.exports&&e.exports.__awaiter||((e,t,r,a)=>new(r||(r=Promise))((i,o)=>{function s(e){try{l(a.next(e))}catch(e){o(e)}}function n(e){try{l(a.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(e=>{e(t)})).then(s,n)}l((a=a.apply(e,t||[])).next())}));Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.RetryHelper=void 0;let n=o(i("2heqc"));e.exports.RetryHelper=class{constructor(e,t,r){if(e<1)throw Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=e,this.minSeconds=Math.floor(t),this.maxSeconds=Math.floor(r),this.minSeconds>this.maxSeconds)throw Error("min seconds should be less than or equal to max seconds")}execute(e,t){return s(this,void 0,void 0,function*(){let r=1;for(;r<this.maxAttempts;){try{break}catch(e){if(t&&!t(e))throw e;n.info(e.message)}let e=this.getSleepAmount();n.info(`Waiting ${e} seconds before trying again`),yield this.sleep(e),r++}return yield e()})}getSleepAmount(){return Math.floor(Math.random()*(this.maxSeconds-this.minSeconds+1))+this.minSeconds}sleep(e){return s(this,void 0,void 0,*()=>new Promise(t=>setTimeout(t,1e3*e)))}}}),i.register("kMkjA",(t,r)=>{var a,s,n,l,c;async function p(e,t,r,i,p){let d,m,u="",h="",g=(e=>{let t;let r=e.split("-").filter(e=>!!e);if(/^(pypy)(.+)/.test(r[0])){let e=r[0].replace("pypy","");r.splice(0,1,"pypy",e)}if(r.length<2||"pypy"!=r[0])throw Error("Invalid 'version' property for PyPy. PyPy version should be specified as 'pypy<python-version>' or 'pypy-<python-version>'. See README for examples and documentation.");let i=r[1];if(t=r.length>2?a.pypyVersionToSemantic(r[2]):"x",!(0,s.validateVersion)(i)||!(0,s.validateVersion)(t))throw Error("Invalid 'version' property for PyPy. Both Python version and PyPy versions should satisfy SemVer notation. See README for examples and documentation.");if(!(0,s.validatePythonVersionFormatForPyPy)(i))throw Error("Invalid format of Python version for PyPy. Python version should be specified in format 'x.y'. See README for examples and documentation.");return{pypyVersion:t,pythonVersion:i}})(e);if(i&&(m=await a.getAvailablePyPyVersions())&&m.length>0){let e=a.findRelease(m,g.pythonVersion,g.pypyVersion,t,!1);e?(l.info(`Resolved as PyPy ${e.resolvedPyPyVersion} with Python (${e.resolvedPythonVersion})`),g.pythonVersion=e.resolvedPythonVersion,g.pypyVersion=e.resolvedPyPyVersion):l.info(`Failed to resolve PyPy ${g.pypyVersion} with Python (${g.pythonVersion}) from manifest`)}({installDir:d,resolvedPythonVersion:h,resolvedPyPyVersion:u}=((e,t,r)=>{let a;let i="",o="",p=s.IS_WINDOWS?(a="",(0,s.WINDOWS_ARCHS).forEach(t=>a=a||c.find("PyPy",e,t)),a):c.find("PyPy",e,r);if(p){o=(0,s.getPyPyVersionFromPath)(p),i=(0,s.readExactPyPyVersionFile)(p);let e=n.satisfies(i,t);e||(p=null,i="",o="")}return p||l.info(`PyPy version ${e} (${t}) was not found in the local cache`),{installDir:p,resolvedPythonVersion:o,resolvedPyPyVersion:i}})(g.pythonVersion,g.pypyVersion,t)),d||({installDir:d,resolvedPythonVersion:h,resolvedPyPyVersion:u}=await a.installPyPy(g.pypyVersion,g.pythonVersion,t,p,m));let f=s.IS_WINDOWS?"Scripts":"bin",y=o.join(d,f),x=s.IS_WINDOWS?".exe":"",b=o.join(s.IS_WINDOWS?d:y,"python"+x),v=a.getPyPyBinaryPath(d);return r&&(l.exportVariable("pythonLocation",d),l.exportVariable("Python_ROOT_DIR",d),l.exportVariable("Python2_ROOT_DIR",d),l.exportVariable("Python3_ROOT_DIR",d),l.exportVariable("PKG_CONFIG_PATH",v+"/lib/pkgconfig"),l.addPath(v),l.addPath(y)),l.setOutput("python-version","pypy"+u),l.setOutput("python-path",b),{resolvedPyPyVersion:u,resolvedPythonVersion:h}}e(t.exports,"findPyPyVersion",()=>p),a=i("5JK8T"),s=i("gNskp"),n=i("kFDhF"),l=i("2heqc"),c=i("9aCWy")}),i.register("5JK8T",(r,a)=>{var l,c,p,d,m,u;async function h(e,r,a,i,p){let d;if(!(p=null!=p?p:await g())||0===p.length)throw Error("No release was found in PyPy version.json");let m=x(p,r,e,a,!1);if(!i||m&&m.foundAsset||(l.info([`Stable PyPy version ${r} (${e}) with arch ${a} not found`,"Trying pre-release versions"].join(s.EOL)),m=x(p,r,e,a,!0)),!m||!m.foundAsset)throw Error(`PyPy version ${r} (${e}) with arch ${a} not found`);let{foundAsset:h,resolvedPythonVersion:v,resolvedPyPyVersion:S}=m,N=""+h.download_url;l.info(`Downloading PyPy from "${N}" ...`);try{let e=await c.downloadTool(N);l.info("Extracting downloaded archive..."),d=u.IS_WINDOWS?await c.extractZip(e):await c.extractTar(e,void 0,"x");let r=t(n).readdirSync(d)[0],i=o.join(d,r),s=i;(0,u.isNightlyKeyword)(S)||(s=await c.cacheDir(i,"PyPy",v,a)),(0,u.writeExactPyPyVersionFile)(s,S);let p=b(s);return await f(p,v),await y(p),{installDir:s,resolvedPythonVersion:v,resolvedPyPyVersion:S}}catch(e){throw e instanceof Error&&(e instanceof c.HTTPError&&(403===e.httpStatusCode||429===e.httpStatusCode)?l.info(`Received HTTP status code ${e.httpStatusCode}. This usually indicates the rate limit has been exceeded`):l.info(e.message),void 0!==e.stack&&l.debug(e.stack)),e}}async function g(){let e="https://downloads.python.org/pypy/versions.json",t=new d.HttpClient("tool-cache"),r=await t.getJson(e);if(!r.result)throw Error(`Unable to retrieve the list of available PyPy versions from '${e}'`);return r.result}async function f(e,t){let r=p.coerce(t),a=p.major(r),i=p.minor(r),o=2===a?"":"3",s=`${a}.${i}`,n=u.IS_WINDOWS?".exe":"";l.info("Creating symlinks..."),(0,u.createSymlinkInFolder)(e,`pypy${o}${n}`,`python${a}${n}`,!0),(0,u.createSymlinkInFolder)(e,`pypy${o}${n}`,"python"+n,!0),(0,u.createSymlinkInFolder)(e,`pypy${o}${n}`,`pypy${s}${n}`,!0)}async function y(e){l.info("Installing and updating pip");let t=o.join(e,"python");await m.exec(`${t} -m ensurepip`),await m.exec(`${e}/python -m pip install --ignore-installed pip`)}function x(e,t,r,a,i){var o,s;let n={includePrerelease:i},l=e.filter(e=>{var i,o;let s=p.satisfies(p.coerce(e.python_version),t),l=(0,u.isNightlyKeyword)(r)&&(0,u.isNightlyKeyword)(e.pypy_version),c=l||p.satisfies(v(e.pypy_version),r,n),d=e.files&&(u.IS_WINDOWS?(i=S(i=a),e.files.some(e=>(0,u.WINDOWS_PLATFORMS).includes(e.platform)&&e.arch===i)):(o=process.platform,e.files.some(e=>e.arch===a&&e.platform===o)));return s&&c&&d});if(0===l.length)return null;let c=l.sort((e,t)=>p.compare(p.coerce(v(t.pypy_version)),p.coerce(v(e.pypy_version)))||p.compare(p.coerce(t.python_version),p.coerce(e.python_version))),d=c[0],m=u.IS_WINDOWS?(o=S(o=a),d.files.find(e=>(0,u.WINDOWS_PLATFORMS).includes(e.platform)&&e.arch===o)):(s=process.platform,d.files.find(e=>e.arch===a&&e.platform===s));return{foundAsset:m,resolvedPythonVersion:d.python_version,resolvedPyPyVersion:d.pypy_version.trim()}}function b(e){let t=o.join(e,"bin");return u.IS_WINDOWS?e:t}function v(e){return e.replace(/(\d+\.\d+\.\d+)((?:a|b|rc))(\d*)/g,"$1-$2.$3")}function S(e){return"x32"===e&&(e="x86"),e}e(r.exports,"installPyPy",()=>h),e(r.exports,"getAvailablePyPyVersions",()=>g),e(r.exports,"findRelease",()=>x),e(r.exports,"getPyPyBinaryPath",()=>b),e(r.exports,"pypyVersionToSemantic",()=>v),l=i("2heqc"),c=i("9aCWy"),p=i("kFDhF"),d=i("7FuP1"),m=i("2mVwa"),u=i("gNskp")}),i.register("fYh8x",(t,r)=>{var a,o,s,n;function l(e,t,r){switch(e){case n.Pip:return new a.default(t,r);case n.Pipenv:return new o.default(t,r);case n.Poetry:return new s.default(t,r);default:throw Error(`Caching for '${e}' is not supported`)}}e(t.exports,"getCacheDistributor",()=>l),a=i("jNciy"),o=i("cElM7"),s=i("hx2vq"),(e=>{e.Pip="pip",e.Pipenv="pipenv",e.Poetry="poetry"})(n||(n={}))}),i.register("jNciy",(a,n)=>{e(a.exports,"default",()=>f);var c=i("du6u5"),p=i("2heqc"),d=i("2mVwa"),m=i("87xdB"),u=i("gNskp"),h=i("ko6OX");class g extends m.default{constructor(e,t="**/requirements.txt"){super("pip",t),this.pythonVersion=e,this.cacheDependencyBackupPath=h.CACHE_DEPENDENCY_BACKUP_PATH}async getCacheGlobalDirectories(){let e=1,a="",i="";if(u.IS_WINDOWS){let e=t(l).promisify(r.exec);({stdout:a,stderr:i}=await e("pip cache dir"))}else({stdout:a,stderr:i,exitCode:e}=await d.getExecOutput("pip cache dir"));if(e&&i)throw Error("Could not get cache folder path for pip package manager");let n=a.trim();return n.includes("~")&&(n=o.join(t(s).homedir(),n.slice(1))),p.debug("global cache directory path is "+n),[n]}async computeKeys(){let e=await c.hashFiles(this.cacheDependencyPath)||await c.hashFiles(this.cacheDependencyBackupPath),t="",r="";if(u.IS_LINUX){let a=await (0,u.getLinuxInfo)();t=`${this.CACHE_KEY_PREFIX}-${process.env.RUNNER_OS}-${a.osVersion}-${a.osName}-python-${this.pythonVersion}-${this.packageManager}-${e}`,r=`${this.CACHE_KEY_PREFIX}-${process.env.RUNNER_OS}-${a.osVersion}-${a.osName}-python-${this.pythonVersion}-${this.packageManager}`}else t=`${this.CACHE_KEY_PREFIX}-${process.env.RUNNER_OS}-python-${this.pythonVersion}-${this.packageManager}-${e}`,r=`${this.CACHE_KEY_PREFIX}-${process.env.RUNNER_OS}-python-${this.pythonVersion}-${this.packageManager}`;return{primaryKey:t,restoreKey:[r]}}}var f=g}),i.register("du6u5",(e,t)=>{var r,a,o;function s(e,t){return r(this,void 0,void 0,*()=>yield a.DefaultGlobber.create(e,t))}"use strict";r=e.exports&&e.exports.__awaiter||((e,t,r,a)=>new(r||(r=Promise))((i,o)=>{function s(e){try{l(a.next(e))}catch(e){o(e)}}function n(e){try{l(a.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(e=>{e(t)})).then(s,n)}l((a=a.apply(e,t||[])).next())})),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.hashFiles=e.exports.create=void 0,a=i("gXNK2"),o=i("2lCLF"),e.exports.create=s,e.exports.hashFiles=function(e,t){return r(this,void 0,void 0,*()=>{let r=!0;t&&"boolean"==typeof t.followSymbolicLinks&&(r=t.followSymbolicLinks);let a=yield s(e,{followSymbolicLinks:r});return o.hashFiles(a)})}}),i.register("gXNK2",(e,t)=>{"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r),Object.defineProperty(e,a,{enumerable:!0,get:()=>t[r]})}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),s=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),l=e.exports&&e.exports.__awaiter||((e,t,r,a)=>new(r||(r=Promise))((i,o)=>{function s(e){try{l(a.next(e))}catch(e){o(e)}}function n(e){try{l(a.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(e=>{e(t)})).then(s,n)}l((a=a.apply(e,t||[])).next())})),c=e.exports&&e.exports.__asyncValues||(e=>{var t,r;function a(t){r[t]=e[t]&&(r=>new Promise((a,i)=>{((e,t,r,a)=>{Promise.resolve(a).then(t=>{e({value:t,done:r})},t)})(a,i,(r=e[t](r)).done,r.value)}))}if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");return(t=e[Symbol.asyncIterator])?t.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r)}),p=e.exports&&e.exports.__await||function(e){return this instanceof p?(this.v=e,this):new p(e)},d=e.exports&&e.exports.__asyncGenerator||((e,t,r)=>{var a,i,o;function s(e){a[e]&&(i[e]=t=>new Promise((r,a)=>{o.push([e,t,r,a])>1||n(e,t)}))}function n(e,t){try{var r;(r=a[e](t)).value instanceof p?Promise.resolve(r.value.v).then(l,c):d(o[0][2],r)}catch(e){d(o[0][3],e)}}function l(e){n("next",e)}function c(e){n("throw",e)}function d(e,t){e(t),o.shift(),o.length&&n(o[0][0],o[0][1])}if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");return a=r.apply(e,t||[]),o=[],i={},s("next"),s("throw"),s("return"),i[Symbol.asyncIterator]=function(){return this},i});Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.DefaultGlobber=void 0;let m=s(i("2heqc")),u=s(n),h=s(i("8sGfk")),g=s(o),f=s(i("8Q44A"));var y=i("bMpfO"),x=i("fthRu"),b=i("l36Lb");let v="win32"===process.platform;class S{constructor(e){this.patterns=[],this.searchPaths=[],this.options=h.getOptions(e)}getSearchPaths(){return this.searchPaths.slice()}glob(){var e,t;return l(this,void 0,void 0,function*(){let r=[];try{for(var a,i=c(this.globGenerator());!(a=yield i.next()).done;){let e=a.value;r.push(e)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(t=i.return)&&(yield t.call(i))}finally{if(e)throw e.error}}return r})}globGenerator(){return d(this,arguments,function*(){let e=h.getOptions(this.options),t=[];for(let r of this.patterns)t.push(r),e.implicitDescendants&&(r.trailingSeparator||"**"!==r.segments[r.segments.length-1])&&t.push(new x.Pattern(r.negate,!0,r.segments.concat("**")));let r=[];for(let e of f.getSearchPaths(t)){m.debug(`Search path '${e}'`);try{yield p(u.promises.lstat(e))}catch(e){if("ENOENT"===e.code)continue;throw e}r.unshift(new b.SearchState(e,1))}let a=[];for(;r.length;){let i=r.pop(),o=f.match(t,i.path),s=!!o||f.partialMatch(t,i.path);if(!o&&!s)continue;let n=yield p(S.stat(i,e,a));if(n){if(n.isDirectory()){if(o&y.MatchKind.Directory&&e.matchDirectories)yield yield p(i.path);else if(!s)continue;let t=i.level+1,a=(yield p(u.promises.readdir(i.path))).map(e=>new b.SearchState(g.join(i.path,e),t));r.push(...a.reverse())}else o&y.MatchKind.File&&(yield yield p(i.path))}}})}static create(e,t){return l(this,void 0,void 0,*()=>{let r=new S(t);v&&(e=(e=e.replace(/\r\n/g,"\n")).replace(/\r/g,"\n"));let a=e.split("\n").map(e=>e.trim());for(let e of a)!e||e.startsWith("#")||r.patterns.push(new x.Pattern(e));return r.searchPaths.push(...f.getSearchPaths(r.patterns)),r})}static stat(e,t,r){return l(this,void 0,void 0,*()=>{let a;if(t.followSymbolicLinks)try{a=yield u.promises.stat(e.path)}catch(r){if("ENOENT"===r.code){if(t.omitBrokenSymbolicLinks){m.debug(`Broken symlink '${e.path}'`);return}throw Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw r}else a=yield u.promises.lstat(e.path);if(a.isDirectory()&&t.followSymbolicLinks){let t=yield u.promises.realpath(e.path);for(;r.length>=e.level;)r.pop();if(r.some(e=>e===t)){m.debug(`Symlink cycle detected for path '${e.path}' and realpath '${t}'`);return}r.push(t)}return a})}}e.exports.DefaultGlobber=S}),i.register("8sGfk",(e,t)=>{var r,a,o;"use strict";r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r),Object.defineProperty(e,a,{enumerable:!0,get:()=>t[r]})}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),o=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.getOptions=void 0;let s=o(i("2heqc"));e.exports.getOptions=e=>{let t={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0};return e&&("boolean"==typeof e.followSymbolicLinks&&(t.followSymbolicLinks=e.followSymbolicLinks,s.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),"boolean"==typeof e.implicitDescendants&&(t.implicitDescendants=e.implicitDescendants,s.debug(`implicitDescendants '${t.implicitDescendants}'`)),"boolean"==typeof e.matchDirectories&&(t.matchDirectories=e.matchDirectories,s.debug(`matchDirectories '${t.matchDirectories}'`)),"boolean"==typeof e.omitBrokenSymbolicLinks&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,s.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}}),i.register("8Q44A",(e,t)=>{var r,a,o,s;"use strict";r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r),Object.defineProperty(e,a,{enumerable:!0,get:()=>t[r]})}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),o=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.partialMatch=e.exports.match=e.exports.getSearchPaths=void 0;let n=o(i("82jFW"));s=i("bMpfO");let l="win32"===process.platform;e.exports.getSearchPaths=e=>{e=e.filter(e=>!e.negate);let t={};for(let r of e){let e=l?r.searchPath.toUpperCase():r.searchPath;t[e]="candidate"}let r=[];for(let a of e){let e=l?a.searchPath.toUpperCase():a.searchPath;if("included"===t[e])continue;let i=!1,o=e,s=n.dirname(o);for(;s!==o;){if(t[s]){i=!0;break}o=s,s=n.dirname(o)}i||(r.push(a.searchPath),t[e]="included")}return r},e.exports.match=(e,t)=>{let r=s.MatchKind.None;for(let a of e)a.negate?r&=~a.match(t):r|=a.match(t);return r},e.exports.partialMatch=(e,t)=>e.some(e=>!e.negate&&e.partialMatch(t))}),i.register("82jFW",(e,t)=>{var r,a,i,s;function n(e){return(m.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=l(e),u)?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}function l(e){if(e=e||"",u){e=e.replace(/\//g,"\\");let t=/^\\\\+[^\\]/.test(e);return(t?"\\":"")+e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function p(e){return e?!(e=l(e)).endsWith(d.sep)||e===d.sep||u&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1):""}"use strict";r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r),Object.defineProperty(e,a,{enumerable:!0,get:()=>t[r]})}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),i=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),s=e.exports&&e.exports.__importDefault||(e=>e&&e.__esModule?e:{default:e}),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.safeTrimTrailingSeparator=e.exports.normalizeSeparators=e.exports.hasRoot=e.exports.hasAbsoluteRoot=e.exports.ensureAbsoluteRoot=e.exports.dirname=void 0;let d=i(o),m=s(c),u="win32"===process.platform;e.exports.dirname=e=>{if(e=p(e),u&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=d.dirname(e);return u&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=p(t)),t},e.exports.ensureAbsoluteRoot=(e,t)=>{if(m.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),m.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),n(t))return t;if(u){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let e=process.cwd();return(m.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`),t[0].toUpperCase()!==e[0].toUpperCase())?`${t[0]}:\\${t.substr(2)}`:2===t.length?`${t[0]}:\\${e.substr(3)}`:(e.endsWith("\\")||(e+="\\"),`${t[0]}:\\${e.substr(3)}${t.substr(2)}`)}if(l(t).match(/^\\$|^\\[^\\]/)){let e=process.cwd();return m.default(e.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${e}'`),`${e[0]}:\\${t.substr(1)}`}}return m.default(n(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||u&&e.endsWith("\\")||(e+=d.sep),e+t},e.exports.hasAbsoluteRoot=n,e.exports.hasRoot=e=>(m.default(e,"isRooted parameter 'itemPath' must not be empty"),e=l(e),u)?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/"),e.exports.normalizeSeparators=l,e.exports.safeTrimTrailingSeparator=p}),i.register("bMpfO",(e,t)=>{"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.MatchKind=void 0,(e=>{e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(e.exports.MatchKind||(e.exports.MatchKind={}))}),i.register("fthRu",(e,t)=>{"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r),Object.defineProperty(e,a,{enumerable:!0,get:()=>t[r]})}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),n=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),l=e.exports&&e.exports.__importDefault||(e=>e&&e.__esModule?e:{default:e});Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.Pattern=void 0;let p=n(s),d=n(o),m=n(i("82jFW")),u=l(c);var h=i("ndB5Q"),g=i("bMpfO"),f=i("2LdFF");let y="win32"===process.platform;class x{constructor(e,t=!1,r,a){let i;if(this.negate=!1,"string"==typeof e)i=e.trim();else{r=r||[],u.default(r.length,"Parameter 'segments' must not empty");let t=x.getLiteral(r[0]);u.default(t&&m.hasAbsoluteRoot(t),"Parameter 'segments' first element must be a root path"),i=new f.Path(r).toString().trim(),e&&(i="!"+i)}for(;i.startsWith("!");)this.negate=!this.negate,i=i.substr(1).trim();i=x.fixupPattern(i,a),this.segments=new f.Path(i).segments,this.trailingSeparator=m.normalizeSeparators(i).endsWith(d.sep),i=m.safeTrimTrailingSeparator(i);let o=!1,s=this.segments.map(e=>x.getLiteral(e)).filter(e=>!o&&!(o=""===e));this.searchPath=new f.Path(s).toString(),this.rootRegExp=new RegExp(x.regExpEscape(s[0]),y?"i":""),this.isImplicitPattern=t,i=y?i.replace(/\\/g,"/"):i,this.minimatch=new h.Minimatch(i,{dot:!0,nobrace:!0,nocase:y,nocomment:!0,noext:!0,nonegate:!0})}match(e){return("**"===this.segments[this.segments.length-1]?(e=m.normalizeSeparators(e)).endsWith(d.sep)||!1!==this.isImplicitPattern||(e=`${e}${d.sep}`):e=m.safeTrimTrailingSeparator(e),this.minimatch.match(e))?this.trailingSeparator?g.MatchKind.Directory:g.MatchKind.All:g.MatchKind.None}partialMatch(e){return(e=m.safeTrimTrailingSeparator(e),m.dirname(e)===e)?this.rootRegExp.test(e):this.minimatch.matchOne(e.split(y?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(e){return(y?e:e.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(e,t){u.default(e,"pattern cannot be empty");let r=new f.Path(e).segments.map(e=>x.getLiteral(e));if(u.default(r.every((e,t)=>("."!==e||0===t)&&".."!==e),`Invalid pattern '${e}'. Relative pathing '.' and '..' is not allowed.`),u.default(!m.hasRoot(e)||r[0],`Invalid pattern '${e}'. Root segment must not contain globs.`),"."===(e=m.normalizeSeparators(e))||e.startsWith("."+d.sep))e=x.globEscape(process.cwd())+e.substr(1);else if("~"===e||e.startsWith("~"+d.sep))t=t||p.homedir(),u.default(t,"Unable to determine HOME directory"),u.default(m.hasAbsoluteRoot(t),`Expected HOME directory to be a rooted path. Actual '${t}'`),e=x.globEscape(t)+e.substr(1);else if(y&&(e.match(/^[A-Z]:$/i)||e.match(/^[A-Z]:[^\\]/i))){let t=m.ensureAbsoluteRoot("C:\\dummy-root",e.substr(0,2));e.length>2&&!t.endsWith("\\")&&(t+="\\"),e=x.globEscape(t)+e.substr(2)}else if(y&&("\\"===e||e.match(/^\\[^\\]/))){let t=m.ensureAbsoluteRoot("C:\\dummy-root","\\");t.endsWith("\\")||(t+="\\"),e=x.globEscape(t)+e.substr(1)}else e=m.ensureAbsoluteRoot(x.globEscape(process.cwd()),e);return m.normalizeSeparators(e)}static getLiteral(e){let t="";for(let r=0;r<e.length;r++){let a=e[r];if("\\"===a&&!y&&r+1<e.length){t+=e[++r];continue}if("*"===a||"?"===a)return"";if("["===a&&r+1<e.length){let a="",i=-1;for(let t=r+1;t<e.length;t++){let r=e[t];if("\\"===r&&!y&&t+1<e.length){a+=e[++t];continue}if("]"===r){i=t;break}a+=r}if(i>=0){if(a.length>1)return"";if(a){t+=a,r=i;continue}}}t+=a}return t}static regExpEscape(e){return e.replace(/[[\\^$.|?*+()]/g,"\\$&")}}e.exports.Pattern=x}),i.register("2LdFF",(e,t)=>{"use strict";var r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r),Object.defineProperty(e,a,{enumerable:!0,get:()=>t[r]})}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),s=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),n=e.exports&&e.exports.__importDefault||(e=>e&&e.__esModule?e:{default:e});Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.Path=void 0;let l=s(o),p=s(i("82jFW")),d=n(c),m="win32"===process.platform;e.exports.Path=class{constructor(e){if(this.segments=[],"string"==typeof e){if(d.default(e,"Parameter 'itemPath' must not be empty"),e=p.safeTrimTrailingSeparator(e),p.hasRoot(e)){let t=e,r=p.dirname(t);for(;r!==t;){let e=l.basename(t);this.segments.unshift(e),t=r,r=p.dirname(t)}this.segments.unshift(t)}else this.segments=e.split(l.sep)}else{d.default(e.length>0,"Parameter 'itemPath' must not be an empty array");for(let t=0;t<e.length;t++){let r=e[t];d.default(r,"Parameter 'itemPath' must not contain any empty segments"),r=p.normalizeSeparators(e[t]),0===t&&p.hasRoot(r)?(r=p.safeTrimTrailingSeparator(r),d.default(r===p.dirname(r),"Parameter 'itemPath' root segment contains information for multiple segments"),this.segments.push(r)):(d.default(!r.includes(l.sep),"Parameter 'itemPath' contains unexpected path separators"),this.segments.push(r))}}}toString(){let e=this.segments[0],t=e.endsWith(l.sep)||m&&/^[A-Z]:$/i.test(e);for(let r=1;r<this.segments.length;r++)t?t=!1:e+=l.sep,e+=this.segments[r];return e}}}),i.register("l36Lb",(e,t)=>{"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.SearchState=void 0,e.exports.SearchState=class{constructor(e,t){this.path=e,this.level=t}}}),i.register("2lCLF",(e,t)=>{"use strict";var r,a,s,c,d;r=e.exports&&e.exports.__createBinding||(Object.create?(e,t,r,a)=>{void 0===a&&(a=r),Object.defineProperty(e,a,{enumerable:!0,get:()=>t[r]})}:(e,t,r,a)=>{void 0===a&&(a=r),e[a]=t[r]}),a=e.exports&&e.exports.__setModuleDefault||(Object.create?(e,t)=>{Object.defineProperty(e,"default",{enumerable:!0,value:t})}:(e,t)=>{e.default=t}),s=e.exports&&e.exports.__importStar||(e=>{if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.hasOwnProperty.call(e,i)&&r(t,e,i);return a(t,e),t}),c=e.exports&&e.exports.__awaiter||((e,t,r,a)=>new(r||(r=Promise))((i,o)=>{function s(e){try{l(a.next(e))}catch(e){o(e)}}function n(e){try{l(a.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(e=>{e(t)})).then(s,n)}l((a=a.apply(e,t||[])).next())})),d=e.exports&&e.exports.__asyncValues||(e=>{var t,r;function a(t){r[t]=e[t]&&(r=>new Promise((a,i)=>{((e,t,r,a)=>{Promise.resolve(a).then(t=>{e({value:t,done:r})},t)})(a,i,(r=e[t](r)).done,r.value)}))}if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");return(t=e[Symbol.asyncIterator])?t.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r)}),Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.hashFiles=void 0;let m=s(p),h=s(i("2heqc")),g=s(n),f=s(u),y=s(l),x=s(o);e.exports.hashFiles=function(e){var t,r,a;return c(this,void 0,void 0,*()=>{let i=!1,o=null!==(a=process.env.GITHUB_WORKSPACE)&&void 0!==a?a:process.cwd(),s=m.createHash("sha256"),n=0;try{for(var l,c=d(e.globGenerator());!(l=yield c.next()).done;){let e=l.value;if(h.debug(e),!e.startsWith(`${o}${x.sep}`)){h.debug(`Ignore '${e}' since it is not under GITHUB_WORKSPACE.`);continue}if(g.statSync(e).isDirectory()){h.debug(`Skip directory '${e}'.`);continue}let t=m.createHash("sha256"),r=y.promisify(f.pipeline);yield r(g.createReadStream(e),t),s.write(t.digest()),n++,i||(i=!0)}}catch(e){t={error:e}}finally{try{l&&!l.done&&(r=c.return)&&(yield r.call(c))}finally{if(t)throw t.error}}return(s.end(),i)?(h.debug(`Found ${n} files to hash.`),s.digest("hex")):(h.debug("No matches found for glob"),"")})}}),i.register("87xdB",(t,r)=>{e(t.exports,"default",()=>l);var a,o=i("30wuy"),s=i("2heqc"),n=i("ko6OX");(e=>{e.STATE_CACHE_PRIMARY_KEY="cache-primary-key",e.CACHE_MATCHED_KEY="cache-matched-key",e.CACHE_PATHS="cache-paths"})(a||(a={}));var l=class{constructor(e,t){this.packageManager=e,this.cacheDependencyPath=t,this.CACHE_KEY_PREFIX="setup-python"}async handleLoadedCache(){}async restoreCache(){let e;let{primaryKey:t,restoreKey:r}=await this.computeKeys();if(t.endsWith("-")){let e="pip"===this.packageManager?`${this.cacheDependencyPath.split("\n").join(",")} or ${n.CACHE_DEPENDENCY_BACKUP_PATH}`:this.cacheDependencyPath.split("\n").join(",");throw Error(`No file in ${process.cwd()} matched to [${e}], make sure you have checked out the target repository`)}let i=await this.getCacheGlobalDirectories();s.saveState(a.CACHE_PATHS,i);try{e=await o.restoreCache(i,t,r)}catch(t){let e=t.message;s.info("[warning]"+e),s.setOutput("cache-hit",!1);return}s.saveState(a.STATE_CACHE_PRIMARY_KEY,t),await this.handleLoadedCache(),this.handleMatchResult(e,t)}handleMatchResult(e,t){e?(s.saveState(a.CACHE_MATCHED_KEY,e),s.info("Cache restored from key: "+e)):s.info(`${this.packageManager} cache is not found`),s.setOutput("cache-hit",e===t)}}}),i.register("ko6OX",(t,r)=>{e(t.exports,"CACHE_DEPENDENCY_BACKUP_PATH",()=>a);let a="**/pyproject.toml"}),i.register("cElM7",(t,r)=>{e(t.exports,"default",()=>p);var a=i("du6u5"),n=i("2heqc"),l=i("87xdB");class c extends l.default{constructor(e,t="**/Pipfile.lock"){super("pipenv",t),this.pythonVersion=e,this.patterns=t}async getCacheGlobalDirectories(){let e;e="win32"===process.platform?".virtualenvs":".local/share/virtualenvs";let t=o.join(s.homedir(),e);return n.debug("global cache directory path is "+t),[t]}async computeKeys(){let e=await a.hashFiles(this.patterns),t=`${this.CACHE_KEY_PREFIX}-${process.env.RUNNER_OS}-python-${this.pythonVersion}-${this.packageManager}-${e}`;return{primaryKey:t,restoreKey:void 0}}}var p=c}),i.register("hx2vq",(t,r)=>{e(t.exports,"default",()=>m);var a=i("du6u5"),s=i("kSdX3"),n=i("2mVwa"),l=i("2heqc"),c=i("87xdB"),p=i("gNskp");class d extends c.default{constructor(e,t="**/poetry.lock",r=new Set){super("poetry",t),this.pythonVersion=e,this.patterns=t,this.poetryProjects=r}async getCacheGlobalDirectories(){let e=new Set,t=await a.create(this.patterns);for await(let r of t.globGenerator()){let t=o.dirname(r);l.debug("Processing Poetry project at "+t),this.poetryProjects.add(t);let a=await this.getPoetryConfiguration(t),i=a["cache-dir"],s=a["virtualenvs.path"].replace("{cache-dir}",i);e.add(s),a["virtualenvs.in-project"]&&e.add(o.join(t,".venv"))}return[...e]}async computeKeys(){let e=await a.hashFiles(this.patterns),t=`${this.CACHE_KEY_PREFIX}-${process.env.RUNNER_OS}-python-${this.pythonVersion}-${this.packageManager}-v2-${e}`;return{primaryKey:t,restoreKey:void 0}}async handleLoadedCache(){await super.handleLoadedCache();let e=await s.which("python");if(e)l.debug("pythonLocation is "+e);else{(0,p.logWarning)("python binaries were not found in PATH");return}for(let t of this.poetryProjects){let{exitCode:r,stderr:a}=await n.getExecOutput("poetry",["env","use",e],{ignoreReturnCode:!0,cwd:t});r&&(0,p.logWarning)(a)}}async getPoetryConfiguration(e){let{stdout:t,stderr:r,exitCode:a}=await n.getExecOutput("poetry",["config","--list"],{cwd:e});if(a&&r)throw Error("Could not get cache folder path for poetry package manager");let i=t.trim().split("\n"),o={};for(let e of i){e=e.replace(/#.*$/gm,"");let[t,r]=e.split("=").map(e=>e.trim());o[t]=JSON.parse(r)}return o}}var m=d});
//# sourceMappingURL=actions_python.5094829c.js.map