From ad47d4adbda2ad07bc1b24c800f350a104801b3a Mon Sep 17 00:00:00 2001 From: marcdavidsut Date: Wed, 11 Feb 2026 00:39:02 +0100 Subject: [PATCH 1/3] fix: robocop pip check - remove pip show roboview check, since not all .venv providers install pip natively (e.g uv) - add checkServerProcessAlive() function for checking whether the server is alive as replacement for pip show --- vscode-integration/out/extension.js | 24 +++--- vscode-integration/roboview-0.0.1.vsix | Bin 1923416 -> 1923454 bytes .../src/services/backendConnectionManager.ts | 76 ++++++++++-------- 3 files changed, 55 insertions(+), 45 deletions(-) diff --git a/vscode-integration/out/extension.js b/vscode-integration/out/extension.js index 9d53b2e..242e1b1 100644 --- a/vscode-integration/out/extension.js +++ b/vscode-integration/out/extension.js @@ -1,17 +1,17 @@ -"use strict";var gr=Object.create;var ya=Object.defineProperty;var yr=Object.getOwnPropertyDescriptor;var wr=Object.getOwnPropertyNames;var kr=Object.getPrototypeOf,_r=Object.prototype.hasOwnProperty;var Er=(e,a)=>()=>(e&&(a=e(e=0)),a);var g=(e,a)=>()=>(a||e((a={exports:{}}).exports,a),a.exports),ri=(e,a)=>{for(var i in a)ya(e,i,{get:a[i],enumerable:!0})},Cn=(e,a,i,n)=>{if(a&&typeof a=="object"||typeof a=="function")for(let t of wr(a))!_r.call(e,t)&&t!==i&&ya(e,t,{get:()=>a[t],enumerable:!(n=yr(a,t))||n.enumerable});return e};var A=(e,a,i)=>(i=e!=null?gr(kr(e)):{},Cn(a||!e||!e.__esModule?ya(i,"default",{value:e,enumerable:!0}):i,e)),jn=e=>Cn(ya({},"__esModule",{value:!0}),e);var zn=g((Ju,In)=>{var Bn=require("stream").Stream,lc=require("util");In.exports=oe;function oe(){this.source=null,this.dataSize=0,this.maxDataSize=1024*1024,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}lc.inherits(oe,Bn);oe.create=function(e,a){var i=new this;a=a||{};for(var n in a)i[n]=a[n];i.source=e;var t=e.emit;return e.emit=function(){return i._handleEmit(arguments),t.apply(e,arguments)},e.on("error",function(){}),i.pauseStream&&e.pause(),i};Object.defineProperty(oe.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}});oe.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};oe.prototype.resume=function(){this._released||this.release(),this.source.resume()};oe.prototype.pause=function(){this.source.pause()};oe.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this)),this._bufferedEvents=[]};oe.prototype.pipe=function(){var e=Bn.prototype.pipe.apply(this,arguments);return this.resume(),e};oe.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}e[0]==="data"&&(this.dataSize+=e[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(e)};oe.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",new Error(e))}}});var Hn=g((Yu,Vn)=>{var uc=require("util"),$n=require("stream").Stream,Mn=zn();Vn.exports=L;function L(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2*1024*1024,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}uc.inherits(L,$n);L.create=function(e){var a=new this;e=e||{};for(var i in e)a[i]=e[i];return a};L.isStreamLike=function(e){return typeof e!="function"&&typeof e!="string"&&typeof e!="boolean"&&typeof e!="number"&&!Buffer.isBuffer(e)};L.prototype.append=function(e){var a=L.isStreamLike(e);if(a){if(!(e instanceof Mn)){var i=Mn.create(e,{maxDataSize:1/0,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this)),e=i}this._handleErrors(e),this.pauseStreams&&e.pause()}return this._streams.push(e),this};L.prototype.pipe=function(e,a){return $n.prototype.pipe.call(this,e,a),this.resume(),e};L.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}};L.prototype._realGetNext=function(){var e=this._streams.shift();if(typeof e>"u"){this.end();return}if(typeof e!="function"){this._pipeNext(e);return}var a=e;a(function(i){var n=L.isStreamLike(i);n&&(i.on("data",this._checkDataSize.bind(this)),this._handleErrors(i)),this._pipeNext(i)}.bind(this))};L.prototype._pipeNext=function(e){this._currentStream=e;var a=L.isStreamLike(e);if(a){e.on("end",this._getNext.bind(this)),e.pipe(this,{end:!1});return}var i=e;this.write(i),this._getNext()};L.prototype._handleErrors=function(e){var a=this;e.on("error",function(i){a._emitError(i)})};L.prototype.write=function(e){this.emit("data",e)};L.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function"&&this._currentStream.pause(),this.emit("pause"))};L.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function"&&this._currentStream.resume(),this.emit("resume")};L.prototype.end=function(){this._reset(),this.emit("end")};L.prototype.destroy=function(){this._reset(),this.emit("close")};L.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null};L.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))}};L.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach(function(a){a.dataSize&&(e.dataSize+=a.dataSize)}),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)};L.prototype._emitError=function(e){this._reset(),this.emit("error",e)}});var Wn=g((Xu,dc)=>{dc.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"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:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,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:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"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:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"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:!0,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:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"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:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,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:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,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:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"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:!0},"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:!1,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:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,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:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"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:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,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:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,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:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"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:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"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:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"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:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,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:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,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:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"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:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"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:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"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:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"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:!1,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:!0,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:!0},"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:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,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:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,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:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"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:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,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:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"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:!0},"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:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,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:!0,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:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"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:!0},"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:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"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:!0},"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:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"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:!0,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:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"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:!0},"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:!0},"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:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"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:!0},"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:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"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:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"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:!1},"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:!1},"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:!1},"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:!0},"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:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"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:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"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:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"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:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"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:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"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:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"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:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,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:!1},"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:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"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:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"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:!0},"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:!0},"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:!0,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:!1,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:!0,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:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,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:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,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:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"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:!1,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:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"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:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,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:!0},"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:!1,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:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,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:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"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:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"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:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"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:!0,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:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"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:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"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:!0},"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:!0},"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:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"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:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"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:!0,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:!0},"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:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"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:!0},"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:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,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:!0,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:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,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:!0,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:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"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:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"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:!0,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:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"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:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"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:!0},"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:!0,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:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"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:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,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:!1,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:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,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:!1},"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:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,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:!0,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:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,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:!1},"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:!0,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:!1,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:!1,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:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,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:!0,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:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"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:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,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:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,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:!1,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:!1,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:!1},"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:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,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:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,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:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,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:!1,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:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,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:!1},"image/png":{source:"iana",compressible:!1,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:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,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:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,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:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,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:!1},"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:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,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:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,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:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,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:!0},"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:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"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:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"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:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,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:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,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:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,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:!0,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:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,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:!0,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:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,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:!0,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:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,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:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,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:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,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:!1,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:!0},"x-shader/x-vertex":{compressible:!0}}});var Gn=g((Qu,Kn)=>{Kn.exports=Wn()});var Xn=g(J=>{"use strict";var Ra=Gn(),mc=require("path").extname,Jn=/^\s*([^;\s]*)(?:;|\s|$)/,fc=/^text\//i;J.charset=Yn;J.charsets={lookup:Yn};J.contentType=xc;J.extension=vc;J.extensions=Object.create(null);J.lookup=hc;J.types=Object.create(null);bc(J.extensions,J.types);function Yn(e){if(!e||typeof e!="string")return!1;var a=Jn.exec(e),i=a&&Ra[a[1].toLowerCase()];return i&&i.charset?i.charset:a&&fc.test(a[1])?"UTF-8":!1}function xc(e){if(!e||typeof e!="string")return!1;var a=e.indexOf("/")===-1?J.lookup(e):e;if(!a)return!1;if(a.indexOf("charset")===-1){var i=J.charset(a);i&&(a+="; charset="+i.toLowerCase())}return a}function vc(e){if(!e||typeof e!="string")return!1;var a=Jn.exec(e),i=a&&J.extensions[a[1].toLowerCase()];return!i||!i.length?!1:i[0]}function hc(e){if(!e||typeof e!="string")return!1;var a=mc("x."+e).toLowerCase().substr(1);return a&&J.types[a]||!1}function bc(e,a){var i=["nginx","apache",void 0,"iana"];Object.keys(Ra).forEach(function(t){var o=Ra[t],s=o.extensions;if(!(!s||!s.length)){e[t]=s;for(var r=0;rp||l===p&&a[u].substr(0,12)==="application/"))continue}a[u]=t}}})}});var Zn=g((ed,Qn)=>{Qn.exports=gc;function gc(e){var a=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;a?a(e):setTimeout(e,0)}});var li=g((ad,at)=>{var et=Zn();at.exports=yc;function yc(e){var a=!1;return et(function(){a=!0}),function(n,t){a?e(n,t):et(function(){e(n,t)})}}});var ui=g((id,it)=>{it.exports=wc;function wc(e){Object.keys(e.jobs).forEach(kc.bind(e)),e.jobs={}}function kc(e){typeof this.jobs[e]=="function"&&this.jobs[e]()}});var di=g((nd,tt)=>{var nt=li(),_c=ui();tt.exports=Ec;function Ec(e,a,i,n){var t=i.keyedList?i.keyedList[i.index]:i.index;i.jobs[t]=Rc(a,t,e[t],function(o,s){t in i.jobs&&(delete i.jobs[t],o?_c(i):i.results[t]=s,n(o,i.results))})}function Rc(e,a,i,n){var t;return e.length==2?t=e(i,nt(n)):t=e(i,a,nt(n)),t}});var mi=g((td,ot)=>{ot.exports=Sc;function Sc(e,a){var i=!Array.isArray(e),n={index:0,keyedList:i||a?Object.keys(e):null,jobs:{},results:i?{}:[],size:i?Object.keys(e).length:e.length};return a&&n.keyedList.sort(i?a:function(t,o){return a(e[t],e[o])}),n}});var fi=g((od,st)=>{var Cc=ui(),jc=li();st.exports=Ac;function Ac(e){Object.keys(this.jobs).length&&(this.index=this.size,Cc(this),jc(e)(null,this.results))}});var ct=g((sd,rt)=>{var Tc=di(),Oc=mi(),Pc=fi();rt.exports=Fc;function Fc(e,a,i){for(var n=Oc(e);n.index<(n.keyedList||e).length;)Tc(e,a,n,function(t,o){if(t){i(t,o);return}if(Object.keys(n.jobs).length===0){i(null,n.results);return}}),n.index++;return Pc.bind(n,i)}});var xi=g((rd,Sa)=>{var pt=di(),qc=mi(),Lc=fi();Sa.exports=Dc;Sa.exports.ascending=lt;Sa.exports.descending=Uc;function Dc(e,a,i,n){var t=qc(e,i);return pt(e,a,t,function o(s,r){if(s){n(s,r);return}if(t.index++,t.index<(t.keyedList||e).length){pt(e,a,t,o);return}n(null,t.results)}),Lc.bind(t,n)}function lt(e,a){return ea?1:0}function Uc(e,a){return-1*lt(e,a)}});var dt=g((cd,ut)=>{var Nc=xi();ut.exports=Bc;function Bc(e,a,i){return Nc(e,a,null,i)}});var ft=g((pd,mt)=>{mt.exports={parallel:ct(),serial:dt(),serialOrdered:xi()}});var vi=g((ld,xt)=>{"use strict";xt.exports=Object});var ht=g((ud,vt)=>{"use strict";vt.exports=Error});var gt=g((dd,bt)=>{"use strict";bt.exports=EvalError});var wt=g((md,yt)=>{"use strict";yt.exports=RangeError});var _t=g((fd,kt)=>{"use strict";kt.exports=ReferenceError});var Rt=g((xd,Et)=>{"use strict";Et.exports=SyntaxError});var Ca=g((vd,St)=>{"use strict";St.exports=TypeError});var jt=g((hd,Ct)=>{"use strict";Ct.exports=URIError});var Tt=g((bd,At)=>{"use strict";At.exports=Math.abs});var Pt=g((gd,Ot)=>{"use strict";Ot.exports=Math.floor});var qt=g((yd,Ft)=>{"use strict";Ft.exports=Math.max});var Dt=g((wd,Lt)=>{"use strict";Lt.exports=Math.min});var Nt=g((kd,Ut)=>{"use strict";Ut.exports=Math.pow});var It=g((_d,Bt)=>{"use strict";Bt.exports=Math.round});var Mt=g((Ed,zt)=>{"use strict";zt.exports=Number.isNaN||function(a){return a!==a}});var Vt=g((Rd,$t)=>{"use strict";var Ic=Mt();$t.exports=function(a){return Ic(a)||a===0?a:a<0?-1:1}});var Wt=g((Sd,Ht)=>{"use strict";Ht.exports=Object.getOwnPropertyDescriptor});var hi=g((Cd,Kt)=>{"use strict";var ja=Wt();if(ja)try{ja([],"length")}catch{ja=null}Kt.exports=ja});var Jt=g((jd,Gt)=>{"use strict";var Aa=Object.defineProperty||!1;if(Aa)try{Aa({},"a",{value:1})}catch{Aa=!1}Gt.exports=Aa});var bi=g((Ad,Yt)=>{"use strict";Yt.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var a={},i=Symbol("test"),n=Object(i);if(typeof i=="string"||Object.prototype.toString.call(i)!=="[object Symbol]"||Object.prototype.toString.call(n)!=="[object Symbol]")return!1;var t=42;a[i]=t;for(var o in a)return!1;if(typeof Object.keys=="function"&&Object.keys(a).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(a).length!==0)return!1;var s=Object.getOwnPropertySymbols(a);if(s.length!==1||s[0]!==i||!Object.prototype.propertyIsEnumerable.call(a,i))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var r=Object.getOwnPropertyDescriptor(a,i);if(r.value!==t||r.enumerable!==!0)return!1}return!0}});var Zt=g((Td,Qt)=>{"use strict";var Xt=typeof Symbol<"u"&&Symbol,zc=bi();Qt.exports=function(){return typeof Xt!="function"||typeof Symbol!="function"||typeof Xt("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:zc()}});var gi=g((Od,eo)=>{"use strict";eo.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var yi=g((Pd,ao)=>{"use strict";var Mc=vi();ao.exports=Mc.getPrototypeOf||null});var to=g((Fd,no)=>{"use strict";var $c="Function.prototype.bind called on incompatible ",Vc=Object.prototype.toString,Hc=Math.max,Wc="[object Function]",io=function(a,i){for(var n=[],t=0;t{"use strict";var Jc=to();oo.exports=Function.prototype.bind||Jc});var Ta=g((Ld,so)=>{"use strict";so.exports=Function.prototype.call});var wi=g((Dd,ro)=>{"use strict";ro.exports=Function.prototype.apply});var po=g((Ud,co)=>{"use strict";co.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var uo=g((Nd,lo)=>{"use strict";var Yc=na(),Xc=wi(),Qc=Ta(),Zc=po();lo.exports=Zc||Yc.call(Qc,Xc)});var fo=g((Bd,mo)=>{"use strict";var ep=na(),ap=Ca(),ip=Ta(),np=uo();mo.exports=function(a){if(a.length<1||typeof a[0]!="function")throw new ap("a function is required");return np(ep,ip,a)}});var yo=g((Id,go)=>{"use strict";var tp=fo(),xo=hi(),ho;try{ho=[].__proto__===Array.prototype}catch(e){if(!e||typeof e!="object"||!("code"in e)||e.code!=="ERR_PROTO_ACCESS")throw e}var ki=!!ho&&xo&&xo(Object.prototype,"__proto__"),bo=Object,vo=bo.getPrototypeOf;go.exports=ki&&typeof ki.get=="function"?tp([ki.get]):typeof vo=="function"?function(a){return vo(a==null?a:bo(a))}:!1});var Ro=g((zd,Eo)=>{"use strict";var wo=gi(),ko=yi(),_o=yo();Eo.exports=wo?function(a){return wo(a)}:ko?function(a){if(!a||typeof a!="object"&&typeof a!="function")throw new TypeError("getProto: not an object");return ko(a)}:_o?function(a){return _o(a)}:null});var Oa=g((Md,So)=>{"use strict";var op=Function.prototype.call,sp=Object.prototype.hasOwnProperty,rp=na();So.exports=rp.call(op,sp)});var Fo=g(($d,Po)=>{"use strict";var E,cp=vi(),pp=ht(),lp=gt(),up=wt(),dp=_t(),Be=Rt(),Ne=Ca(),mp=jt(),fp=Tt(),xp=Pt(),vp=qt(),hp=Dt(),bp=Nt(),gp=It(),yp=Vt(),To=Function,_i=function(e){try{return To('"use strict"; return ('+e+").constructor;")()}catch{}},ta=hi(),wp=Jt(),Ei=function(){throw new Ne},kp=ta?function(){try{return arguments.callee,Ei}catch{try{return ta(arguments,"callee").get}catch{return Ei}}}():Ei,De=Zt()(),I=Ro(),_p=yi(),Ep=gi(),Oo=wi(),oa=Ta(),Ue={},Rp=typeof Uint8Array>"u"||!I?E:I(Uint8Array),Ee={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?E:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?E:ArrayBuffer,"%ArrayIteratorPrototype%":De&&I?I([][Symbol.iterator]()):E,"%AsyncFromSyncIteratorPrototype%":E,"%AsyncFunction%":Ue,"%AsyncGenerator%":Ue,"%AsyncGeneratorFunction%":Ue,"%AsyncIteratorPrototype%":Ue,"%Atomics%":typeof Atomics>"u"?E:Atomics,"%BigInt%":typeof BigInt>"u"?E:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?E:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?E:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?E:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":pp,"%eval%":eval,"%EvalError%":lp,"%Float32Array%":typeof Float32Array>"u"?E:Float32Array,"%Float64Array%":typeof Float64Array>"u"?E:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?E:FinalizationRegistry,"%Function%":To,"%GeneratorFunction%":Ue,"%Int8Array%":typeof Int8Array>"u"?E:Int8Array,"%Int16Array%":typeof Int16Array>"u"?E:Int16Array,"%Int32Array%":typeof Int32Array>"u"?E:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":De&&I?I(I([][Symbol.iterator]())):E,"%JSON%":typeof JSON=="object"?JSON:E,"%Map%":typeof Map>"u"?E:Map,"%MapIteratorPrototype%":typeof Map>"u"||!De||!I?E:I(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":cp,"%Object.getOwnPropertyDescriptor%":ta,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?E:Promise,"%Proxy%":typeof Proxy>"u"?E:Proxy,"%RangeError%":up,"%ReferenceError%":dp,"%Reflect%":typeof Reflect>"u"?E:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?E:Set,"%SetIteratorPrototype%":typeof Set>"u"||!De||!I?E:I(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?E:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":De&&I?I(""[Symbol.iterator]()):E,"%Symbol%":De?Symbol:E,"%SyntaxError%":Be,"%ThrowTypeError%":kp,"%TypedArray%":Rp,"%TypeError%":Ne,"%Uint8Array%":typeof Uint8Array>"u"?E:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?E:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?E:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?E:Uint32Array,"%URIError%":mp,"%WeakMap%":typeof WeakMap>"u"?E:WeakMap,"%WeakRef%":typeof WeakRef>"u"?E:WeakRef,"%WeakSet%":typeof WeakSet>"u"?E:WeakSet,"%Function.prototype.call%":oa,"%Function.prototype.apply%":Oo,"%Object.defineProperty%":wp,"%Object.getPrototypeOf%":_p,"%Math.abs%":fp,"%Math.floor%":xp,"%Math.max%":vp,"%Math.min%":hp,"%Math.pow%":bp,"%Math.round%":gp,"%Math.sign%":yp,"%Reflect.getPrototypeOf%":Ep};if(I)try{null.error}catch(e){Co=I(I(e)),Ee["%Error.prototype%"]=Co}var Co,Sp=function e(a){var i;if(a==="%AsyncFunction%")i=_i("async function () {}");else if(a==="%GeneratorFunction%")i=_i("function* () {}");else if(a==="%AsyncGeneratorFunction%")i=_i("async function* () {}");else if(a==="%AsyncGenerator%"){var n=e("%AsyncGeneratorFunction%");n&&(i=n.prototype)}else if(a==="%AsyncIteratorPrototype%"){var t=e("%AsyncGenerator%");t&&I&&(i=I(t.prototype))}return Ee[a]=i,i},jo={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},sa=na(),Pa=Oa(),Cp=sa.call(oa,Array.prototype.concat),jp=sa.call(Oo,Array.prototype.splice),Ao=sa.call(oa,String.prototype.replace),Fa=sa.call(oa,String.prototype.slice),Ap=sa.call(oa,RegExp.prototype.exec),Tp=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Op=/\\(\\)?/g,Pp=function(a){var i=Fa(a,0,1),n=Fa(a,-1);if(i==="%"&&n!=="%")throw new Be("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&i!=="%")throw new Be("invalid intrinsic syntax, expected opening `%`");var t=[];return Ao(a,Tp,function(o,s,r,u){t[t.length]=r?Ao(u,Op,"$1"):s||o}),t},Fp=function(a,i){var n=a,t;if(Pa(jo,n)&&(t=jo[n],n="%"+t[0]+"%"),Pa(Ee,n)){var o=Ee[n];if(o===Ue&&(o=Sp(n)),typeof o>"u"&&!i)throw new Ne("intrinsic "+a+" exists, but is not available. Please file an issue!");return{alias:t,name:n,value:o}}throw new Be("intrinsic "+a+" does not exist!")};Po.exports=function(a,i){if(typeof a!="string"||a.length===0)throw new Ne("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof i!="boolean")throw new Ne('"allowMissing" argument must be a boolean');if(Ap(/^%?[^%]*%?$/,a)===null)throw new Be("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=Pp(a),t=n.length>0?n[0]:"",o=Fp("%"+t+"%",i),s=o.name,r=o.value,u=!1,l=o.alias;l&&(t=l[0],jp(n,Cp([0,1],l)));for(var p=1,m=!0;p=n.length){var x=ta(r,f);m=!!x,m&&"get"in x&&!("originalValue"in x.get)?r=x.get:r=r[f]}else m=Pa(r,f),r=r[f];m&&!u&&(Ee[s]=r)}}return r}});var Lo=g((Vd,qo)=>{"use strict";var qp=bi();qo.exports=function(){return qp()&&!!Symbol.toStringTag}});var No=g((Hd,Uo)=>{"use strict";var Lp=Fo(),Do=Lp("%Object.defineProperty%",!0),Dp=Lo()(),Up=Oa(),Np=Ca(),qa=Dp?Symbol.toStringTag:null;Uo.exports=function(a,i){var n=arguments.length>2&&!!arguments[2]&&arguments[2].force,t=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof n<"u"&&typeof n!="boolean"||typeof t<"u"&&typeof t!="boolean")throw new Np("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans");qa&&(n||!Up(a,qa))&&(Do?Do(a,qa,{configurable:!t,enumerable:!1,value:i,writable:!1}):a[qa]=i)}});var Io=g((Wd,Bo)=>{"use strict";Bo.exports=function(e,a){return Object.keys(a).forEach(function(i){e[i]=e[i]||a[i]}),e}});var Mo=g((Kd,zo)=>{"use strict";var ji=Hn(),Bp=require("util"),Ri=require("path"),Ip=require("http"),zp=require("https"),Mp=require("url").parse,$p=require("fs"),Vp=require("stream").Stream,Hp=require("crypto"),Si=Xn(),Wp=ft(),Kp=No(),ve=Oa(),Ci=Io();function R(e){if(!(this instanceof R))return new R(e);this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],ji.call(this),e=e||{};for(var a in e)this[a]=e[a]}Bp.inherits(R,ji);R.LINE_BREAK=`\r -`;R.DEFAULT_CONTENT_TYPE="application/octet-stream";R.prototype.append=function(e,a,i){i=i||{},typeof i=="string"&&(i={filename:i});var n=ji.prototype.append.bind(this);if((typeof a=="number"||a==null)&&(a=String(a)),Array.isArray(a)){this._error(new Error("Arrays are not supported."));return}var t=this._multiPartHeader(e,a,i),o=this._multiPartFooter();n(t),n(a),n(o),this._trackLength(t,a,i)};R.prototype._trackLength=function(e,a,i){var n=0;i.knownLength!=null?n+=Number(i.knownLength):Buffer.isBuffer(a)?n=a.length:typeof a=="string"&&(n=Buffer.byteLength(a)),this._valueLength+=n,this._overheadLength+=Buffer.byteLength(e)+R.LINE_BREAK.length,!(!a||!a.path&&!(a.readable&&ve(a,"httpVersion"))&&!(a instanceof Vp))&&(i.knownLength||this._valuesToMeasure.push(a))};R.prototype._lengthRetriever=function(e,a){ve(e,"fd")?e.end!=null&&e.end!=1/0&&e.start!=null?a(null,e.end+1-(e.start?e.start:0)):$p.stat(e.path,function(i,n){if(i){a(i);return}var t=n.size-(e.start?e.start:0);a(null,t)}):ve(e,"httpVersion")?a(null,Number(e.headers["content-length"])):ve(e,"httpModule")?(e.on("response",function(i){e.pause(),a(null,Number(i.headers["content-length"]))}),e.resume()):a("Unknown stream")};R.prototype._multiPartHeader=function(e,a,i){if(typeof i.header=="string")return i.header;var n=this._getContentDisposition(a,i),t=this._getContentType(a,i),o="",s={"Content-Disposition":["form-data",'name="'+e+'"'].concat(n||[]),"Content-Type":[].concat(t||[])};typeof i.header=="object"&&Ci(s,i.header);var r;for(var u in s)if(ve(s,u)){if(r=s[u],r==null)continue;Array.isArray(r)||(r=[r]),r.length&&(o+=u+": "+r.join("; ")+R.LINE_BREAK)}return"--"+this.getBoundary()+R.LINE_BREAK+o+R.LINE_BREAK};R.prototype._getContentDisposition=function(e,a){var i;if(typeof a.filepath=="string"?i=Ri.normalize(a.filepath).replace(/\\/g,"/"):a.filename||e&&(e.name||e.path)?i=Ri.basename(a.filename||e&&(e.name||e.path)):e&&e.readable&&ve(e,"httpVersion")&&(i=Ri.basename(e.client._httpMessage.path||"")),i)return'filename="'+i+'"'};R.prototype._getContentType=function(e,a){var i=a.contentType;return!i&&e&&e.name&&(i=Si.lookup(e.name)),!i&&e&&e.path&&(i=Si.lookup(e.path)),!i&&e&&e.readable&&ve(e,"httpVersion")&&(i=e.headers["content-type"]),!i&&(a.filepath||a.filename)&&(i=Si.lookup(a.filepath||a.filename)),!i&&e&&typeof e=="object"&&(i=R.DEFAULT_CONTENT_TYPE),i};R.prototype._multiPartFooter=function(){return function(e){var a=R.LINE_BREAK,i=this._streams.length===0;i&&(a+=this._lastBoundary()),e(a)}.bind(this)};R.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+R.LINE_BREAK};R.prototype.getHeaders=function(e){var a,i={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(a in e)ve(e,a)&&(i[a.toLowerCase()]=e[a]);return i};R.prototype.setBoundary=function(e){if(typeof e!="string")throw new TypeError("FormData boundary must be a string");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),a=this.getBoundary(),i=0,n=this._streams.length;i{"use strict";var ul=require("url").parse,dl={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443},ml=String.prototype.endsWith||function(e){return e.length<=this.length&&this.indexOf(e,this.length-e.length)!==-1};function fl(e){var a=typeof e=="string"?ul(e):e||{},i=a.protocol,n=a.host,t=a.port;if(typeof n!="string"||!n||typeof i!="string"||(i=i.split(":",1)[0],n=n.replace(/:\d*$/,""),t=parseInt(t)||dl[i]||0,!xl(n,t)))return"";var o=$e("npm_config_"+i+"_proxy")||$e(i+"_proxy")||$e("npm_config_proxy")||$e("all_proxy");return o&&o.indexOf("://")===-1&&(o=i+"://"+o),o}function xl(e,a){var i=($e("npm_config_no_proxy")||$e("no_proxy")).toLowerCase();return i?i==="*"?!1:i.split(/[,\s]/).every(function(n){if(!n)return!0;var t=n.match(/^(.+):(\d+)$/),o=t?t[1]:n,s=t?parseInt(t[2]):0;return s&&s!==a?!0:/^[.*]/.test(o)?(o.charAt(0)==="*"&&(o=o.slice(1)),!ml.call(e,o)):e!==o}):!0}function $e(e){return process.env[e.toLowerCase()]||process.env[e.toUpperCase()]||""}os.getProxyForUrl=fl});var cs=g((Gm,rs)=>{var Ve=1e3,He=Ve*60,We=He*60,Ce=We*24,vl=Ce*7,hl=Ce*365.25;rs.exports=function(e,a){a=a||{};var i=typeof e;if(i==="string"&&e.length>0)return bl(e);if(i==="number"&&isFinite(e))return a.long?yl(e):gl(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function bl(e){if(e=String(e),!(e.length>100)){var a=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(a){var i=parseFloat(a[1]),n=(a[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return i*hl;case"weeks":case"week":case"w":return i*vl;case"days":case"day":case"d":return i*Ce;case"hours":case"hour":case"hrs":case"hr":case"h":return i*We;case"minutes":case"minute":case"mins":case"min":case"m":return i*He;case"seconds":case"second":case"secs":case"sec":case"s":return i*Ve;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return i;default:return}}}}function gl(e){var a=Math.abs(e);return a>=Ce?Math.round(e/Ce)+"d":a>=We?Math.round(e/We)+"h":a>=He?Math.round(e/He)+"m":a>=Ve?Math.round(e/Ve)+"s":e+"ms"}function yl(e){var a=Math.abs(e);return a>=Ce?Na(e,a,Ce,"day"):a>=We?Na(e,a,We,"hour"):a>=He?Na(e,a,He,"minute"):a>=Ve?Na(e,a,Ve,"second"):e+" ms"}function Na(e,a,i,n){var t=a>=i*1.5;return Math.round(e/i)+" "+n+(t?"s":"")}});var zi=g((Jm,ps)=>{function wl(e){i.debug=i,i.default=i,i.coerce=u,i.disable=s,i.enable=t,i.enabled=r,i.humanize=cs(),i.destroy=l,Object.keys(e).forEach(p=>{i[p]=e[p]}),i.names=[],i.skips=[],i.formatters={};function a(p){let m=0;for(let f=0;f{if(M==="%%")return"%";j++;let ie=i.formatters[B];if(typeof ie=="function"){let ne=v[j];M=ie.call(k,ne),v.splice(j,1),j--}return M}),i.formatArgs.call(k,v),(k.log||i.log).apply(k,v)}return x.namespace=p,x.useColors=i.useColors(),x.color=i.selectColor(p),x.extend=n,x.destroy=i.destroy,Object.defineProperty(x,"enabled",{enumerable:!0,configurable:!1,get:()=>f!==null?f:(b!==i.namespaces&&(b=i.namespaces,d=i.enabled(p)),d),set:v=>{f=v}}),typeof i.init=="function"&&i.init(x),x}function n(p,m){let f=i(this.namespace+(typeof m>"u"?":":m)+p);return f.log=this.log,f}function t(p){i.save(p),i.namespaces=p,i.names=[],i.skips=[];let m=(typeof p=="string"?p:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let f of m)f[0]==="-"?i.skips.push(f.slice(1)):i.names.push(f)}function o(p,m){let f=0,b=0,d=-1,x=0;for(;f"-"+m)].join(",");return i.enable(""),p}function r(p){for(let m of i.skips)if(o(p,m))return!1;for(let m of i.names)if(o(p,m))return!0;return!1}function u(p){return p instanceof Error?p.stack||p.message:p}function l(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return i.enable(i.load()),i}ps.exports=wl});var ls=g((Y,Ba)=>{Y.formatArgs=_l;Y.save=El;Y.load=Rl;Y.useColors=kl;Y.storage=Sl();Y.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();Y.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function kl(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function _l(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+Ba.exports.humanize(this.diff),!this.useColors)return;let a="color: "+this.color;e.splice(1,0,a,"color: inherit");let i=0,n=0;e[0].replace(/%[a-zA-Z%]/g,t=>{t!=="%%"&&(i++,t==="%c"&&(n=i))}),e.splice(n,0,a)}Y.log=console.debug||console.log||(()=>{});function El(e){try{e?Y.storage.setItem("debug",e):Y.storage.removeItem("debug")}catch{}}function Rl(){let e;try{e=Y.storage.getItem("debug")||Y.storage.getItem("DEBUG")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function Sl(){try{return localStorage}catch{}}Ba.exports=zi()(Y);var{formatters:Cl}=Ba.exports;Cl.j=function(e){try{return JSON.stringify(e)}catch(a){return"[UnexpectedJSONParseError]: "+a.message}}});var ds={};ri(ds,{createSupportsColor:()=>$i,default:()=>Pl});function ee(e,a=globalThis.Deno?globalThis.Deno.args:za.default.argv){let i=e.startsWith("-")?"":e.length===1?"-":"--",n=a.indexOf(i+e),t=a.indexOf("--");return n!==-1&&(t===-1||n=2,has16m:e>=3}}function Tl(e,{streamIsTTY:a,sniffFlags:i=!0}={}){let n=jl();n!==void 0&&(Ia=n);let t=i?Ia:n;if(t===0)return 0;if(i){if(ee("color=16m")||ee("color=full")||ee("color=truecolor"))return 3;if(ee("color=256"))return 2}if("TF_BUILD"in F&&"AGENT_NAME"in F)return 1;if(e&&!a&&t===void 0)return 0;let o=t||0;if(F.TERM==="dumb")return o;if(za.default.platform==="win32"){let s=us.default.release().split(".");return Number(s[0])>=10&&Number(s[2])>=10586?Number(s[2])>=14931?3:2:1}if("CI"in F)return"GITHUB_ACTIONS"in F||"GITEA_ACTIONS"in F?3:["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","BUILDKITE","DRONE"].some(s=>s in F)||F.CI_NAME==="codeship"?1:o;if("TEAMCITY_VERSION"in F)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(F.TEAMCITY_VERSION)?1:0;if(F.COLORTERM==="truecolor"||F.TERM==="xterm-kitty")return 3;if("TERM_PROGRAM"in F){let s=Number.parseInt((F.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(F.TERM_PROGRAM){case"iTerm.app":return s>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(F.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(F.TERM)||"COLORTERM"in F?1:o}function $i(e,a={}){let i=Tl(e,{streamIsTTY:e&&e.isTTY,...a});return Al(i)}var za,us,Mi,F,Ia,Ol,Pl,ms=Er(()=>{za=A(require("node:process"),1),us=A(require("node:os"),1),Mi=A(require("node:tty"),1);({env:F}=za.default);ee("no-color")||ee("no-colors")||ee("color=false")||ee("color=never")?Ia=0:(ee("color")||ee("colors")||ee("color=true")||ee("color=always"))&&(Ia=1);Ol={stdout:$i({isTTY:Mi.default.isatty(1)}),stderr:$i({isTTY:Mi.default.isatty(2)})},Pl=Ol});var xs=g((z,$a)=>{var Fl=require("tty"),Ma=require("util");z.init=Il;z.log=Ul;z.formatArgs=Ll;z.save=Nl;z.load=Bl;z.useColors=ql;z.destroy=Ma.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");z.colors=[6,2,3,4,5,1];try{let e=(ms(),jn(ds));e&&(e.stderr||e).level>=2&&(z.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}z.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,a)=>{let i=a.substring(6).toLowerCase().replace(/_([a-z])/g,(t,o)=>o.toUpperCase()),n=process.env[a];return/^(yes|on|true|enabled)$/i.test(n)?n=!0:/^(no|off|false|disabled)$/i.test(n)?n=!1:n==="null"?n=null:n=Number(n),e[i]=n,e},{});function ql(){return"colors"in z.inspectOpts?!!z.inspectOpts.colors:Fl.isatty(process.stderr.fd)}function Ll(e){let{namespace:a,useColors:i}=this;if(i){let n=this.color,t="\x1B[3"+(n<8?n:"8;5;"+n),o=` ${t};1m${a} \x1B[0m`;e[0]=o+e[0].split(` +"use strict";var gr=Object.create;var ya=Object.defineProperty;var yr=Object.getOwnPropertyDescriptor;var wr=Object.getOwnPropertyNames;var kr=Object.getPrototypeOf,_r=Object.prototype.hasOwnProperty;var Er=(e,a)=>()=>(e&&(a=e(e=0)),a);var g=(e,a)=>()=>(a||e((a={exports:{}}).exports,a),a.exports),si=(e,a)=>{for(var i in a)ya(e,i,{get:a[i],enumerable:!0})},Sn=(e,a,i,n)=>{if(a&&typeof a=="object"||typeof a=="function")for(let t of wr(a))!_r.call(e,t)&&t!==i&&ya(e,t,{get:()=>a[t],enumerable:!(n=yr(a,t))||n.enumerable});return e};var A=(e,a,i)=>(i=e!=null?gr(kr(e)):{},Sn(a||!e||!e.__esModule?ya(i,"default",{value:e,enumerable:!0}):i,e)),Cn=e=>Sn(ya({},"__esModule",{value:!0}),e);var In=g((Ju,Bn)=>{var Nn=require("stream").Stream,lc=require("util");Bn.exports=te;function te(){this.source=null,this.dataSize=0,this.maxDataSize=1024*1024,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}lc.inherits(te,Nn);te.create=function(e,a){var i=new this;a=a||{};for(var n in a)i[n]=a[n];i.source=e;var t=e.emit;return e.emit=function(){return i._handleEmit(arguments),t.apply(e,arguments)},e.on("error",function(){}),i.pauseStream&&e.pause(),i};Object.defineProperty(te.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}});te.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};te.prototype.resume=function(){this._released||this.release(),this.source.resume()};te.prototype.pause=function(){this.source.pause()};te.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this)),this._bufferedEvents=[]};te.prototype.pipe=function(){var e=Nn.prototype.pipe.apply(this,arguments);return this.resume(),e};te.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}e[0]==="data"&&(this.dataSize+=e[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(e)};te.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",new Error(e))}}});var Vn=g((Yu,$n)=>{var uc=require("util"),Mn=require("stream").Stream,zn=In();$n.exports=L;function L(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2*1024*1024,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}uc.inherits(L,Mn);L.create=function(e){var a=new this;e=e||{};for(var i in e)a[i]=e[i];return a};L.isStreamLike=function(e){return typeof e!="function"&&typeof e!="string"&&typeof e!="boolean"&&typeof e!="number"&&!Buffer.isBuffer(e)};L.prototype.append=function(e){var a=L.isStreamLike(e);if(a){if(!(e instanceof zn)){var i=zn.create(e,{maxDataSize:1/0,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this)),e=i}this._handleErrors(e),this.pauseStreams&&e.pause()}return this._streams.push(e),this};L.prototype.pipe=function(e,a){return Mn.prototype.pipe.call(this,e,a),this.resume(),e};L.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}};L.prototype._realGetNext=function(){var e=this._streams.shift();if(typeof e>"u"){this.end();return}if(typeof e!="function"){this._pipeNext(e);return}var a=e;a(function(i){var n=L.isStreamLike(i);n&&(i.on("data",this._checkDataSize.bind(this)),this._handleErrors(i)),this._pipeNext(i)}.bind(this))};L.prototype._pipeNext=function(e){this._currentStream=e;var a=L.isStreamLike(e);if(a){e.on("end",this._getNext.bind(this)),e.pipe(this,{end:!1});return}var i=e;this.write(i),this._getNext()};L.prototype._handleErrors=function(e){var a=this;e.on("error",function(i){a._emitError(i)})};L.prototype.write=function(e){this.emit("data",e)};L.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function"&&this._currentStream.pause(),this.emit("pause"))};L.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function"&&this._currentStream.resume(),this.emit("resume")};L.prototype.end=function(){this._reset(),this.emit("end")};L.prototype.destroy=function(){this._reset(),this.emit("close")};L.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null};L.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))}};L.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach(function(a){a.dataSize&&(e.dataSize+=a.dataSize)}),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)};L.prototype._emitError=function(e){this._reset(),this.emit("error",e)}});var Hn=g((Xu,dc)=>{dc.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"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:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,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:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"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:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"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:!0,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:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"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:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,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:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,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:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"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:!0},"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:!1,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:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,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:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"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:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,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:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,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:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"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:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"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:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"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:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,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:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,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:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"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:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"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:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"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:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"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:!1,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:!0,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:!0},"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:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,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:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,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:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"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:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,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:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"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:!0},"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:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,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:!0,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:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"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:!0},"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:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"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:!0},"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:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"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:!0,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:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"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:!0},"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:!0},"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:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"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:!0},"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:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"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:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"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:!1},"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:!1},"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:!1},"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:!0},"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:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"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:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"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:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"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:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"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:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"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:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"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:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,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:!1},"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:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"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:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"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:!0},"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:!0},"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:!0,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:!1,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:!0,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:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,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:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,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:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"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:!1,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:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"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:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,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:!0},"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:!1,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:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,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:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"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:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"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:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"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:!0,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:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"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:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"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:!0},"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:!0},"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:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"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:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"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:!0,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:!0},"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:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"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:!0},"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:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,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:!0,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:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,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:!0,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:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"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:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"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:!0,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:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"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:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"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:!0},"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:!0,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:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"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:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,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:!1,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:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,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:!1},"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:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,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:!0,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:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,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:!1},"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:!0,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:!1,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:!1,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:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,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:!0,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:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"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:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,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:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,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:!1,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:!1,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:!1},"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:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,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:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,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:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,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:!1,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:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,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:!1},"image/png":{source:"iana",compressible:!1,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:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,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:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,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:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,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:!1},"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:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,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:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,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:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,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:!0},"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:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"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:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"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:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,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:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,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:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,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:!0,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:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,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:!0,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:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,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:!0,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:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,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:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,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:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,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:!1,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:!0},"x-shader/x-vertex":{compressible:!0}}});var Kn=g((Qu,Wn)=>{Wn.exports=Hn()});var Yn=g(J=>{"use strict";var Ra=Kn(),mc=require("path").extname,Gn=/^\s*([^;\s]*)(?:;|\s|$)/,fc=/^text\//i;J.charset=Jn;J.charsets={lookup:Jn};J.contentType=xc;J.extension=vc;J.extensions=Object.create(null);J.lookup=hc;J.types=Object.create(null);bc(J.extensions,J.types);function Jn(e){if(!e||typeof e!="string")return!1;var a=Gn.exec(e),i=a&&Ra[a[1].toLowerCase()];return i&&i.charset?i.charset:a&&fc.test(a[1])?"UTF-8":!1}function xc(e){if(!e||typeof e!="string")return!1;var a=e.indexOf("/")===-1?J.lookup(e):e;if(!a)return!1;if(a.indexOf("charset")===-1){var i=J.charset(a);i&&(a+="; charset="+i.toLowerCase())}return a}function vc(e){if(!e||typeof e!="string")return!1;var a=Gn.exec(e),i=a&&J.extensions[a[1].toLowerCase()];return!i||!i.length?!1:i[0]}function hc(e){if(!e||typeof e!="string")return!1;var a=mc("x."+e).toLowerCase().substr(1);return a&&J.types[a]||!1}function bc(e,a){var i=["nginx","apache",void 0,"iana"];Object.keys(Ra).forEach(function(t){var o=Ra[t],s=o.extensions;if(!(!s||!s.length)){e[t]=s;for(var r=0;rp||l===p&&a[u].substr(0,12)==="application/"))continue}a[u]=t}}})}});var Qn=g((ed,Xn)=>{Xn.exports=gc;function gc(e){var a=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;a?a(e):setTimeout(e,0)}});var pi=g((ad,et)=>{var Zn=Qn();et.exports=yc;function yc(e){var a=!1;return Zn(function(){a=!0}),function(n,t){a?e(n,t):Zn(function(){e(n,t)})}}});var li=g((id,at)=>{at.exports=wc;function wc(e){Object.keys(e.jobs).forEach(kc.bind(e)),e.jobs={}}function kc(e){typeof this.jobs[e]=="function"&&this.jobs[e]()}});var ui=g((nd,nt)=>{var it=pi(),_c=li();nt.exports=Ec;function Ec(e,a,i,n){var t=i.keyedList?i.keyedList[i.index]:i.index;i.jobs[t]=Rc(a,t,e[t],function(o,s){t in i.jobs&&(delete i.jobs[t],o?_c(i):i.results[t]=s,n(o,i.results))})}function Rc(e,a,i,n){var t;return e.length==2?t=e(i,it(n)):t=e(i,a,it(n)),t}});var di=g((td,tt)=>{tt.exports=Sc;function Sc(e,a){var i=!Array.isArray(e),n={index:0,keyedList:i||a?Object.keys(e):null,jobs:{},results:i?{}:[],size:i?Object.keys(e).length:e.length};return a&&n.keyedList.sort(i?a:function(t,o){return a(e[t],e[o])}),n}});var mi=g((od,ot)=>{var Cc=li(),jc=pi();ot.exports=Ac;function Ac(e){Object.keys(this.jobs).length&&(this.index=this.size,Cc(this),jc(e)(null,this.results))}});var rt=g((sd,st)=>{var Tc=ui(),Pc=di(),Oc=mi();st.exports=Fc;function Fc(e,a,i){for(var n=Pc(e);n.index<(n.keyedList||e).length;)Tc(e,a,n,function(t,o){if(t){i(t,o);return}if(Object.keys(n.jobs).length===0){i(null,n.results);return}}),n.index++;return Oc.bind(n,i)}});var fi=g((rd,Sa)=>{var ct=ui(),qc=di(),Lc=mi();Sa.exports=Dc;Sa.exports.ascending=pt;Sa.exports.descending=Uc;function Dc(e,a,i,n){var t=qc(e,i);return ct(e,a,t,function o(s,r){if(s){n(s,r);return}if(t.index++,t.index<(t.keyedList||e).length){ct(e,a,t,o);return}n(null,t.results)}),Lc.bind(t,n)}function pt(e,a){return ea?1:0}function Uc(e,a){return-1*pt(e,a)}});var ut=g((cd,lt)=>{var Nc=fi();lt.exports=Bc;function Bc(e,a,i){return Nc(e,a,null,i)}});var mt=g((pd,dt)=>{dt.exports={parallel:rt(),serial:ut(),serialOrdered:fi()}});var xi=g((ld,ft)=>{"use strict";ft.exports=Object});var vt=g((ud,xt)=>{"use strict";xt.exports=Error});var bt=g((dd,ht)=>{"use strict";ht.exports=EvalError});var yt=g((md,gt)=>{"use strict";gt.exports=RangeError});var kt=g((fd,wt)=>{"use strict";wt.exports=ReferenceError});var Et=g((xd,_t)=>{"use strict";_t.exports=SyntaxError});var Ca=g((vd,Rt)=>{"use strict";Rt.exports=TypeError});var Ct=g((hd,St)=>{"use strict";St.exports=URIError});var At=g((bd,jt)=>{"use strict";jt.exports=Math.abs});var Pt=g((gd,Tt)=>{"use strict";Tt.exports=Math.floor});var Ft=g((yd,Ot)=>{"use strict";Ot.exports=Math.max});var Lt=g((wd,qt)=>{"use strict";qt.exports=Math.min});var Ut=g((kd,Dt)=>{"use strict";Dt.exports=Math.pow});var Bt=g((_d,Nt)=>{"use strict";Nt.exports=Math.round});var zt=g((Ed,It)=>{"use strict";It.exports=Number.isNaN||function(a){return a!==a}});var $t=g((Rd,Mt)=>{"use strict";var Ic=zt();Mt.exports=function(a){return Ic(a)||a===0?a:a<0?-1:1}});var Ht=g((Sd,Vt)=>{"use strict";Vt.exports=Object.getOwnPropertyDescriptor});var vi=g((Cd,Wt)=>{"use strict";var ja=Ht();if(ja)try{ja([],"length")}catch{ja=null}Wt.exports=ja});var Gt=g((jd,Kt)=>{"use strict";var Aa=Object.defineProperty||!1;if(Aa)try{Aa({},"a",{value:1})}catch{Aa=!1}Kt.exports=Aa});var hi=g((Ad,Jt)=>{"use strict";Jt.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var a={},i=Symbol("test"),n=Object(i);if(typeof i=="string"||Object.prototype.toString.call(i)!=="[object Symbol]"||Object.prototype.toString.call(n)!=="[object Symbol]")return!1;var t=42;a[i]=t;for(var o in a)return!1;if(typeof Object.keys=="function"&&Object.keys(a).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(a).length!==0)return!1;var s=Object.getOwnPropertySymbols(a);if(s.length!==1||s[0]!==i||!Object.prototype.propertyIsEnumerable.call(a,i))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var r=Object.getOwnPropertyDescriptor(a,i);if(r.value!==t||r.enumerable!==!0)return!1}return!0}});var Qt=g((Td,Xt)=>{"use strict";var Yt=typeof Symbol<"u"&&Symbol,zc=hi();Xt.exports=function(){return typeof Yt!="function"||typeof Symbol!="function"||typeof Yt("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:zc()}});var bi=g((Pd,Zt)=>{"use strict";Zt.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var gi=g((Od,eo)=>{"use strict";var Mc=xi();eo.exports=Mc.getPrototypeOf||null});var no=g((Fd,io)=>{"use strict";var $c="Function.prototype.bind called on incompatible ",Vc=Object.prototype.toString,Hc=Math.max,Wc="[object Function]",ao=function(a,i){for(var n=[],t=0;t{"use strict";var Jc=no();to.exports=Function.prototype.bind||Jc});var Ta=g((Ld,oo)=>{"use strict";oo.exports=Function.prototype.call});var yi=g((Dd,so)=>{"use strict";so.exports=Function.prototype.apply});var co=g((Ud,ro)=>{"use strict";ro.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var lo=g((Nd,po)=>{"use strict";var Yc=na(),Xc=yi(),Qc=Ta(),Zc=co();po.exports=Zc||Yc.call(Qc,Xc)});var mo=g((Bd,uo)=>{"use strict";var ep=na(),ap=Ca(),ip=Ta(),np=lo();uo.exports=function(a){if(a.length<1||typeof a[0]!="function")throw new ap("a function is required");return np(ep,ip,a)}});var go=g((Id,bo)=>{"use strict";var tp=mo(),fo=vi(),vo;try{vo=[].__proto__===Array.prototype}catch(e){if(!e||typeof e!="object"||!("code"in e)||e.code!=="ERR_PROTO_ACCESS")throw e}var wi=!!vo&&fo&&fo(Object.prototype,"__proto__"),ho=Object,xo=ho.getPrototypeOf;bo.exports=wi&&typeof wi.get=="function"?tp([wi.get]):typeof xo=="function"?function(a){return xo(a==null?a:ho(a))}:!1});var Eo=g((zd,_o)=>{"use strict";var yo=bi(),wo=gi(),ko=go();_o.exports=yo?function(a){return yo(a)}:wo?function(a){if(!a||typeof a!="object"&&typeof a!="function")throw new TypeError("getProto: not an object");return wo(a)}:ko?function(a){return ko(a)}:null});var Pa=g((Md,Ro)=>{"use strict";var op=Function.prototype.call,sp=Object.prototype.hasOwnProperty,rp=na();Ro.exports=rp.call(op,sp)});var Oo=g(($d,Po)=>{"use strict";var E,cp=xi(),pp=vt(),lp=bt(),up=yt(),dp=kt(),Be=Et(),Ne=Ca(),mp=Ct(),fp=At(),xp=Pt(),vp=Ft(),hp=Lt(),bp=Ut(),gp=Bt(),yp=$t(),Ao=Function,ki=function(e){try{return Ao('"use strict"; return ('+e+").constructor;")()}catch{}},ta=vi(),wp=Gt(),_i=function(){throw new Ne},kp=ta?function(){try{return arguments.callee,_i}catch{try{return ta(arguments,"callee").get}catch{return _i}}}():_i,De=Qt()(),I=Eo(),_p=gi(),Ep=bi(),To=yi(),oa=Ta(),Ue={},Rp=typeof Uint8Array>"u"||!I?E:I(Uint8Array),Ee={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?E:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?E:ArrayBuffer,"%ArrayIteratorPrototype%":De&&I?I([][Symbol.iterator]()):E,"%AsyncFromSyncIteratorPrototype%":E,"%AsyncFunction%":Ue,"%AsyncGenerator%":Ue,"%AsyncGeneratorFunction%":Ue,"%AsyncIteratorPrototype%":Ue,"%Atomics%":typeof Atomics>"u"?E:Atomics,"%BigInt%":typeof BigInt>"u"?E:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?E:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?E:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?E:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":pp,"%eval%":eval,"%EvalError%":lp,"%Float32Array%":typeof Float32Array>"u"?E:Float32Array,"%Float64Array%":typeof Float64Array>"u"?E:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?E:FinalizationRegistry,"%Function%":Ao,"%GeneratorFunction%":Ue,"%Int8Array%":typeof Int8Array>"u"?E:Int8Array,"%Int16Array%":typeof Int16Array>"u"?E:Int16Array,"%Int32Array%":typeof Int32Array>"u"?E:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":De&&I?I(I([][Symbol.iterator]())):E,"%JSON%":typeof JSON=="object"?JSON:E,"%Map%":typeof Map>"u"?E:Map,"%MapIteratorPrototype%":typeof Map>"u"||!De||!I?E:I(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":cp,"%Object.getOwnPropertyDescriptor%":ta,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?E:Promise,"%Proxy%":typeof Proxy>"u"?E:Proxy,"%RangeError%":up,"%ReferenceError%":dp,"%Reflect%":typeof Reflect>"u"?E:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?E:Set,"%SetIteratorPrototype%":typeof Set>"u"||!De||!I?E:I(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?E:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":De&&I?I(""[Symbol.iterator]()):E,"%Symbol%":De?Symbol:E,"%SyntaxError%":Be,"%ThrowTypeError%":kp,"%TypedArray%":Rp,"%TypeError%":Ne,"%Uint8Array%":typeof Uint8Array>"u"?E:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?E:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?E:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?E:Uint32Array,"%URIError%":mp,"%WeakMap%":typeof WeakMap>"u"?E:WeakMap,"%WeakRef%":typeof WeakRef>"u"?E:WeakRef,"%WeakSet%":typeof WeakSet>"u"?E:WeakSet,"%Function.prototype.call%":oa,"%Function.prototype.apply%":To,"%Object.defineProperty%":wp,"%Object.getPrototypeOf%":_p,"%Math.abs%":fp,"%Math.floor%":xp,"%Math.max%":vp,"%Math.min%":hp,"%Math.pow%":bp,"%Math.round%":gp,"%Math.sign%":yp,"%Reflect.getPrototypeOf%":Ep};if(I)try{null.error}catch(e){So=I(I(e)),Ee["%Error.prototype%"]=So}var So,Sp=function e(a){var i;if(a==="%AsyncFunction%")i=ki("async function () {}");else if(a==="%GeneratorFunction%")i=ki("function* () {}");else if(a==="%AsyncGeneratorFunction%")i=ki("async function* () {}");else if(a==="%AsyncGenerator%"){var n=e("%AsyncGeneratorFunction%");n&&(i=n.prototype)}else if(a==="%AsyncIteratorPrototype%"){var t=e("%AsyncGenerator%");t&&I&&(i=I(t.prototype))}return Ee[a]=i,i},Co={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},sa=na(),Oa=Pa(),Cp=sa.call(oa,Array.prototype.concat),jp=sa.call(To,Array.prototype.splice),jo=sa.call(oa,String.prototype.replace),Fa=sa.call(oa,String.prototype.slice),Ap=sa.call(oa,RegExp.prototype.exec),Tp=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Pp=/\\(\\)?/g,Op=function(a){var i=Fa(a,0,1),n=Fa(a,-1);if(i==="%"&&n!=="%")throw new Be("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&i!=="%")throw new Be("invalid intrinsic syntax, expected opening `%`");var t=[];return jo(a,Tp,function(o,s,r,u){t[t.length]=r?jo(u,Pp,"$1"):s||o}),t},Fp=function(a,i){var n=a,t;if(Oa(Co,n)&&(t=Co[n],n="%"+t[0]+"%"),Oa(Ee,n)){var o=Ee[n];if(o===Ue&&(o=Sp(n)),typeof o>"u"&&!i)throw new Ne("intrinsic "+a+" exists, but is not available. Please file an issue!");return{alias:t,name:n,value:o}}throw new Be("intrinsic "+a+" does not exist!")};Po.exports=function(a,i){if(typeof a!="string"||a.length===0)throw new Ne("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof i!="boolean")throw new Ne('"allowMissing" argument must be a boolean');if(Ap(/^%?[^%]*%?$/,a)===null)throw new Be("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=Op(a),t=n.length>0?n[0]:"",o=Fp("%"+t+"%",i),s=o.name,r=o.value,u=!1,l=o.alias;l&&(t=l[0],jp(n,Cp([0,1],l)));for(var p=1,m=!0;p=n.length){var x=ta(r,f);m=!!x,m&&"get"in x&&!("originalValue"in x.get)?r=x.get:r=r[f]}else m=Oa(r,f),r=r[f];m&&!u&&(Ee[s]=r)}}return r}});var qo=g((Vd,Fo)=>{"use strict";var qp=hi();Fo.exports=function(){return qp()&&!!Symbol.toStringTag}});var Uo=g((Hd,Do)=>{"use strict";var Lp=Oo(),Lo=Lp("%Object.defineProperty%",!0),Dp=qo()(),Up=Pa(),Np=Ca(),qa=Dp?Symbol.toStringTag:null;Do.exports=function(a,i){var n=arguments.length>2&&!!arguments[2]&&arguments[2].force,t=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof n<"u"&&typeof n!="boolean"||typeof t<"u"&&typeof t!="boolean")throw new Np("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans");qa&&(n||!Up(a,qa))&&(Lo?Lo(a,qa,{configurable:!t,enumerable:!1,value:i,writable:!1}):a[qa]=i)}});var Bo=g((Wd,No)=>{"use strict";No.exports=function(e,a){return Object.keys(a).forEach(function(i){e[i]=e[i]||a[i]}),e}});var zo=g((Kd,Io)=>{"use strict";var Ci=Vn(),Bp=require("util"),Ei=require("path"),Ip=require("http"),zp=require("https"),Mp=require("url").parse,$p=require("fs"),Vp=require("stream").Stream,Hp=require("crypto"),Ri=Yn(),Wp=mt(),Kp=Uo(),ve=Pa(),Si=Bo();function R(e){if(!(this instanceof R))return new R(e);this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],Ci.call(this),e=e||{};for(var a in e)this[a]=e[a]}Bp.inherits(R,Ci);R.LINE_BREAK=`\r +`;R.DEFAULT_CONTENT_TYPE="application/octet-stream";R.prototype.append=function(e,a,i){i=i||{},typeof i=="string"&&(i={filename:i});var n=Ci.prototype.append.bind(this);if((typeof a=="number"||a==null)&&(a=String(a)),Array.isArray(a)){this._error(new Error("Arrays are not supported."));return}var t=this._multiPartHeader(e,a,i),o=this._multiPartFooter();n(t),n(a),n(o),this._trackLength(t,a,i)};R.prototype._trackLength=function(e,a,i){var n=0;i.knownLength!=null?n+=Number(i.knownLength):Buffer.isBuffer(a)?n=a.length:typeof a=="string"&&(n=Buffer.byteLength(a)),this._valueLength+=n,this._overheadLength+=Buffer.byteLength(e)+R.LINE_BREAK.length,!(!a||!a.path&&!(a.readable&&ve(a,"httpVersion"))&&!(a instanceof Vp))&&(i.knownLength||this._valuesToMeasure.push(a))};R.prototype._lengthRetriever=function(e,a){ve(e,"fd")?e.end!=null&&e.end!=1/0&&e.start!=null?a(null,e.end+1-(e.start?e.start:0)):$p.stat(e.path,function(i,n){if(i){a(i);return}var t=n.size-(e.start?e.start:0);a(null,t)}):ve(e,"httpVersion")?a(null,Number(e.headers["content-length"])):ve(e,"httpModule")?(e.on("response",function(i){e.pause(),a(null,Number(i.headers["content-length"]))}),e.resume()):a("Unknown stream")};R.prototype._multiPartHeader=function(e,a,i){if(typeof i.header=="string")return i.header;var n=this._getContentDisposition(a,i),t=this._getContentType(a,i),o="",s={"Content-Disposition":["form-data",'name="'+e+'"'].concat(n||[]),"Content-Type":[].concat(t||[])};typeof i.header=="object"&&Si(s,i.header);var r;for(var u in s)if(ve(s,u)){if(r=s[u],r==null)continue;Array.isArray(r)||(r=[r]),r.length&&(o+=u+": "+r.join("; ")+R.LINE_BREAK)}return"--"+this.getBoundary()+R.LINE_BREAK+o+R.LINE_BREAK};R.prototype._getContentDisposition=function(e,a){var i;if(typeof a.filepath=="string"?i=Ei.normalize(a.filepath).replace(/\\/g,"/"):a.filename||e&&(e.name||e.path)?i=Ei.basename(a.filename||e&&(e.name||e.path)):e&&e.readable&&ve(e,"httpVersion")&&(i=Ei.basename(e.client._httpMessage.path||"")),i)return'filename="'+i+'"'};R.prototype._getContentType=function(e,a){var i=a.contentType;return!i&&e&&e.name&&(i=Ri.lookup(e.name)),!i&&e&&e.path&&(i=Ri.lookup(e.path)),!i&&e&&e.readable&&ve(e,"httpVersion")&&(i=e.headers["content-type"]),!i&&(a.filepath||a.filename)&&(i=Ri.lookup(a.filepath||a.filename)),!i&&e&&typeof e=="object"&&(i=R.DEFAULT_CONTENT_TYPE),i};R.prototype._multiPartFooter=function(){return function(e){var a=R.LINE_BREAK,i=this._streams.length===0;i&&(a+=this._lastBoundary()),e(a)}.bind(this)};R.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+R.LINE_BREAK};R.prototype.getHeaders=function(e){var a,i={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(a in e)ve(e,a)&&(i[a.toLowerCase()]=e[a]);return i};R.prototype.setBoundary=function(e){if(typeof e!="string")throw new TypeError("FormData boundary must be a string");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),a=this.getBoundary(),i=0,n=this._streams.length;i{"use strict";var ul=require("url").parse,dl={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443},ml=String.prototype.endsWith||function(e){return e.length<=this.length&&this.indexOf(e,this.length-e.length)!==-1};function fl(e){var a=typeof e=="string"?ul(e):e||{},i=a.protocol,n=a.host,t=a.port;if(typeof n!="string"||!n||typeof i!="string"||(i=i.split(":",1)[0],n=n.replace(/:\d*$/,""),t=parseInt(t)||dl[i]||0,!xl(n,t)))return"";var o=$e("npm_config_"+i+"_proxy")||$e(i+"_proxy")||$e("npm_config_proxy")||$e("all_proxy");return o&&o.indexOf("://")===-1&&(o=i+"://"+o),o}function xl(e,a){var i=($e("npm_config_no_proxy")||$e("no_proxy")).toLowerCase();return i?i==="*"?!1:i.split(/[,\s]/).every(function(n){if(!n)return!0;var t=n.match(/^(.+):(\d+)$/),o=t?t[1]:n,s=t?parseInt(t[2]):0;return s&&s!==a?!0:/^[.*]/.test(o)?(o.charAt(0)==="*"&&(o=o.slice(1)),!ml.call(e,o)):e!==o}):!0}function $e(e){return process.env[e.toLowerCase()]||process.env[e.toUpperCase()]||""}ts.getProxyForUrl=fl});var rs=g((Gm,ss)=>{var Ve=1e3,He=Ve*60,We=He*60,Ce=We*24,vl=Ce*7,hl=Ce*365.25;ss.exports=function(e,a){a=a||{};var i=typeof e;if(i==="string"&&e.length>0)return bl(e);if(i==="number"&&isFinite(e))return a.long?yl(e):gl(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function bl(e){if(e=String(e),!(e.length>100)){var a=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(a){var i=parseFloat(a[1]),n=(a[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return i*hl;case"weeks":case"week":case"w":return i*vl;case"days":case"day":case"d":return i*Ce;case"hours":case"hour":case"hrs":case"hr":case"h":return i*We;case"minutes":case"minute":case"mins":case"min":case"m":return i*He;case"seconds":case"second":case"secs":case"sec":case"s":return i*Ve;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return i;default:return}}}}function gl(e){var a=Math.abs(e);return a>=Ce?Math.round(e/Ce)+"d":a>=We?Math.round(e/We)+"h":a>=He?Math.round(e/He)+"m":a>=Ve?Math.round(e/Ve)+"s":e+"ms"}function yl(e){var a=Math.abs(e);return a>=Ce?Na(e,a,Ce,"day"):a>=We?Na(e,a,We,"hour"):a>=He?Na(e,a,He,"minute"):a>=Ve?Na(e,a,Ve,"second"):e+" ms"}function Na(e,a,i,n){var t=a>=i*1.5;return Math.round(e/i)+" "+n+(t?"s":"")}});var Ii=g((Jm,cs)=>{function wl(e){i.debug=i,i.default=i,i.coerce=u,i.disable=s,i.enable=t,i.enabled=r,i.humanize=rs(),i.destroy=l,Object.keys(e).forEach(p=>{i[p]=e[p]}),i.names=[],i.skips=[],i.formatters={};function a(p){let m=0;for(let f=0;f{if(M==="%%")return"%";j++;let ae=i.formatters[B];if(typeof ae=="function"){let ie=v[j];M=ae.call(k,ie),v.splice(j,1),j--}return M}),i.formatArgs.call(k,v),(k.log||i.log).apply(k,v)}return x.namespace=p,x.useColors=i.useColors(),x.color=i.selectColor(p),x.extend=n,x.destroy=i.destroy,Object.defineProperty(x,"enabled",{enumerable:!0,configurable:!1,get:()=>f!==null?f:(b!==i.namespaces&&(b=i.namespaces,d=i.enabled(p)),d),set:v=>{f=v}}),typeof i.init=="function"&&i.init(x),x}function n(p,m){let f=i(this.namespace+(typeof m>"u"?":":m)+p);return f.log=this.log,f}function t(p){i.save(p),i.namespaces=p,i.names=[],i.skips=[];let m=(typeof p=="string"?p:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let f of m)f[0]==="-"?i.skips.push(f.slice(1)):i.names.push(f)}function o(p,m){let f=0,b=0,d=-1,x=0;for(;f"-"+m)].join(",");return i.enable(""),p}function r(p){for(let m of i.skips)if(o(p,m))return!1;for(let m of i.names)if(o(p,m))return!0;return!1}function u(p){return p instanceof Error?p.stack||p.message:p}function l(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return i.enable(i.load()),i}cs.exports=wl});var ps=g((Y,Ba)=>{Y.formatArgs=_l;Y.save=El;Y.load=Rl;Y.useColors=kl;Y.storage=Sl();Y.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();Y.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function kl(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function _l(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+Ba.exports.humanize(this.diff),!this.useColors)return;let a="color: "+this.color;e.splice(1,0,a,"color: inherit");let i=0,n=0;e[0].replace(/%[a-zA-Z%]/g,t=>{t!=="%%"&&(i++,t==="%c"&&(n=i))}),e.splice(n,0,a)}Y.log=console.debug||console.log||(()=>{});function El(e){try{e?Y.storage.setItem("debug",e):Y.storage.removeItem("debug")}catch{}}function Rl(){let e;try{e=Y.storage.getItem("debug")||Y.storage.getItem("DEBUG")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function Sl(){try{return localStorage}catch{}}Ba.exports=Ii()(Y);var{formatters:Cl}=Ba.exports;Cl.j=function(e){try{return JSON.stringify(e)}catch(a){return"[UnexpectedJSONParseError]: "+a.message}}});var us={};si(us,{createSupportsColor:()=>Mi,default:()=>Ol});function ee(e,a=globalThis.Deno?globalThis.Deno.args:za.default.argv){let i=e.startsWith("-")?"":e.length===1?"-":"--",n=a.indexOf(i+e),t=a.indexOf("--");return n!==-1&&(t===-1||n=2,has16m:e>=3}}function Tl(e,{streamIsTTY:a,sniffFlags:i=!0}={}){let n=jl();n!==void 0&&(Ia=n);let t=i?Ia:n;if(t===0)return 0;if(i){if(ee("color=16m")||ee("color=full")||ee("color=truecolor"))return 3;if(ee("color=256"))return 2}if("TF_BUILD"in F&&"AGENT_NAME"in F)return 1;if(e&&!a&&t===void 0)return 0;let o=t||0;if(F.TERM==="dumb")return o;if(za.default.platform==="win32"){let s=ls.default.release().split(".");return Number(s[0])>=10&&Number(s[2])>=10586?Number(s[2])>=14931?3:2:1}if("CI"in F)return"GITHUB_ACTIONS"in F||"GITEA_ACTIONS"in F?3:["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","BUILDKITE","DRONE"].some(s=>s in F)||F.CI_NAME==="codeship"?1:o;if("TEAMCITY_VERSION"in F)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(F.TEAMCITY_VERSION)?1:0;if(F.COLORTERM==="truecolor"||F.TERM==="xterm-kitty")return 3;if("TERM_PROGRAM"in F){let s=Number.parseInt((F.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(F.TERM_PROGRAM){case"iTerm.app":return s>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(F.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(F.TERM)||"COLORTERM"in F?1:o}function Mi(e,a={}){let i=Tl(e,{streamIsTTY:e&&e.isTTY,...a});return Al(i)}var za,ls,zi,F,Ia,Pl,Ol,ds=Er(()=>{za=A(require("node:process"),1),ls=A(require("node:os"),1),zi=A(require("node:tty"),1);({env:F}=za.default);ee("no-color")||ee("no-colors")||ee("color=false")||ee("color=never")?Ia=0:(ee("color")||ee("colors")||ee("color=true")||ee("color=always"))&&(Ia=1);Pl={stdout:Mi({isTTY:zi.default.isatty(1)}),stderr:Mi({isTTY:zi.default.isatty(2)})},Ol=Pl});var fs=g((z,$a)=>{var Fl=require("tty"),Ma=require("util");z.init=Il;z.log=Ul;z.formatArgs=Ll;z.save=Nl;z.load=Bl;z.useColors=ql;z.destroy=Ma.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");z.colors=[6,2,3,4,5,1];try{let e=(ds(),Cn(us));e&&(e.stderr||e).level>=2&&(z.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}z.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,a)=>{let i=a.substring(6).toLowerCase().replace(/_([a-z])/g,(t,o)=>o.toUpperCase()),n=process.env[a];return/^(yes|on|true|enabled)$/i.test(n)?n=!0:/^(no|off|false|disabled)$/i.test(n)?n=!1:n==="null"?n=null:n=Number(n),e[i]=n,e},{});function ql(){return"colors"in z.inspectOpts?!!z.inspectOpts.colors:Fl.isatty(process.stderr.fd)}function Ll(e){let{namespace:a,useColors:i}=this;if(i){let n=this.color,t="\x1B[3"+(n<8?n:"8;5;"+n),o=` ${t};1m${a} \x1B[0m`;e[0]=o+e[0].split(` `).join(` `+o),e.push(t+"m+"+$a.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=Dl()+a+" "+e[0]}function Dl(){return z.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Ul(...e){return process.stderr.write(Ma.formatWithOptions(z.inspectOpts,...e)+` -`)}function Nl(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function Bl(){return process.env.DEBUG}function Il(e){e.inspectOpts={};let a=Object.keys(z.inspectOpts);for(let i=0;ia.trim()).join(" ")};fs.O=function(e){return this.inspectOpts.colors=this.useColors,Ma.inspect(e,this.inspectOpts)}});var vs=g((Ym,Vi)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Vi.exports=ls():Vi.exports=xs()});var bs=g((Xm,hs)=>{var la;hs.exports=function(){if(!la){try{la=vs()("follow-redirects")}catch{}typeof la!="function"&&(la=function(){})}la.apply(null,arguments)}});var _s=g((Qm,nn)=>{var da=require("url"),ua=da.URL,zl=require("http"),Ml=require("https"),Ji=require("stream").Writable,Yi=require("assert"),gs=bs();(function(){var a=typeof process<"u",i=typeof window<"u"&&typeof document<"u",n=Ae(Error.captureStackTrace);!a&&(i||!n)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var Xi=!1;try{Yi(new ua(""))}catch(e){Xi=e.code==="ERR_INVALID_URL"}var $l=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],Qi=["abort","aborted","connect","error","socket","timeout"],Zi=Object.create(null);Qi.forEach(function(e){Zi[e]=function(a,i,n){this._redirectable.emit(e,a,i,n)}});var Wi=ma("ERR_INVALID_URL","Invalid URL",TypeError),Ki=ma("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),Vl=ma("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",Ki),Hl=ma("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),Wl=ma("ERR_STREAM_WRITE_AFTER_END","write after end"),Kl=Ji.prototype.destroy||ws;function X(e,a){Ji.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],a&&this.on("response",a);var i=this;this._onNativeResponse=function(n){try{i._processResponse(n)}catch(t){i.emit("error",t instanceof Ki?t:new Ki({cause:t}))}},this._performRequest()}X.prototype=Object.create(Ji.prototype);X.prototype.abort=function(){an(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};X.prototype.destroy=function(e){return an(this._currentRequest,e),Kl.call(this,e),this};X.prototype.write=function(e,a,i){if(this._ending)throw new Wl;if(!je(e)&&!Yl(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(Ae(a)&&(i=a,a=null),e.length===0){i&&i();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:a}),this._currentRequest.write(e,a,i)):(this.emit("error",new Hl),this.abort())};X.prototype.end=function(e,a,i){if(Ae(e)?(i=e,e=a=null):Ae(a)&&(i=a,a=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,i);else{var n=this,t=this._currentRequest;this.write(e,a,function(){n._ended=!0,t.end(null,null,i)}),this._ending=!0}};X.prototype.setHeader=function(e,a){this._options.headers[e]=a,this._currentRequest.setHeader(e,a)};X.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};X.prototype.setTimeout=function(e,a){var i=this;function n(s){s.setTimeout(e),s.removeListener("timeout",s.destroy),s.addListener("timeout",s.destroy)}function t(s){i._timeout&&clearTimeout(i._timeout),i._timeout=setTimeout(function(){i.emit("timeout"),o()},e),n(s)}function o(){i._timeout&&(clearTimeout(i._timeout),i._timeout=null),i.removeListener("abort",o),i.removeListener("error",o),i.removeListener("response",o),i.removeListener("close",o),a&&i.removeListener("timeout",a),i.socket||i._currentRequest.removeListener("socket",t)}return a&&this.on("timeout",a),this.socket?t(this.socket):this._currentRequest.once("socket",t),this.on("socket",n),this.on("abort",o),this.on("error",o),this.on("response",o),this.on("close",o),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){X.prototype[e]=function(a,i){return this._currentRequest[e](a,i)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(X.prototype,e,{get:function(){return this._currentRequest[e]}})});X.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var a=e.path.indexOf("?");a<0?e.pathname=e.path:(e.pathname=e.path.substring(0,a),e.search=e.path.substring(a))}};X.prototype._performRequest=function(){var e=this._options.protocol,a=this._options.nativeProtocols[e];if(!a)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var i=e.slice(0,-1);this._options.agent=this._options.agents[i]}var n=this._currentRequest=a.request(this._options,this._onNativeResponse);n._redirectable=this;for(var t of Qi)n.on(t,Zi[t]);if(this._currentUrl=/^\//.test(this._options.path)?da.format(this._options):this._options.path,this._isRedirect){var o=0,s=this,r=this._requestBodyBuffers;(function u(l){if(n===s._currentRequest)if(l)s.emit("error",l);else if(o=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(an(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new Vl;var n,t=this._options.beforeRedirect;t&&(n=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var o=this._options.method;((a===301||a===302)&&this._options.method==="POST"||a===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],Hi(/^content-/i,this._options.headers));var s=Hi(/^host$/i,this._options.headers),r=en(this._currentUrl),u=s||r.host,l=/^\w+:/.test(i)?this._currentUrl:da.format(Object.assign(r,{host:u})),p=Gl(i,l);if(gs("redirecting to",p.href),this._isRedirect=!0,Gi(p,this._options),(p.protocol!==r.protocol&&p.protocol!=="https:"||p.host!==u&&!Jl(p.host,u))&&Hi(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),Ae(t)){var m={headers:e.headers,statusCode:a},f={url:l,method:o,headers:n};t(this._options,m,f),this._sanitizeOptions(this._options)}this._performRequest()};function ys(e){var a={maxRedirects:21,maxBodyLength:10485760},i={};return Object.keys(e).forEach(function(n){var t=n+":",o=i[t]=e[n],s=a[n]=Object.create(o);function r(l,p,m){return Xl(l)?l=Gi(l):je(l)?l=Gi(en(l)):(m=p,p=ks(l),l={protocol:t}),Ae(p)&&(m=p,p=null),p=Object.assign({maxRedirects:a.maxRedirects,maxBodyLength:a.maxBodyLength},l,p),p.nativeProtocols=i,!je(p.host)&&!je(p.hostname)&&(p.hostname="::1"),Yi.equal(p.protocol,t,"protocol mismatch"),gs("options",p),new X(p,m)}function u(l,p,m){var f=s.request(l,p,m);return f.end(),f}Object.defineProperties(s,{request:{value:r,configurable:!0,enumerable:!0,writable:!0},get:{value:u,configurable:!0,enumerable:!0,writable:!0}})}),a}function ws(){}function en(e){var a;if(Xi)a=new ua(e);else if(a=ks(da.parse(e)),!je(a.protocol))throw new Wi({input:e});return a}function Gl(e,a){return Xi?new ua(e,a):en(da.resolve(a,e))}function ks(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new Wi({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new Wi({input:e.href||e});return e}function Gi(e,a){var i=a||{};for(var n of $l)i[n]=e[n];return i.hostname.startsWith("[")&&(i.hostname=i.hostname.slice(1,-1)),i.port!==""&&(i.port=Number(i.port)),i.path=i.search?i.pathname+i.search:i.pathname,i}function Hi(e,a){var i;for(var n in a)e.test(n)&&(i=a[n],delete a[n]);return i===null||typeof i>"u"?void 0:String(i).trim()}function ma(e,a,i){function n(t){Ae(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,t||{}),this.code=e,this.message=this.cause?a+": "+this.cause.message:a}return n.prototype=new(i||Error),Object.defineProperties(n.prototype,{constructor:{value:n,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),n}function an(e,a){for(var i of Qi)e.removeListener(i,Zi[i]);e.on("error",ws),e.destroy(a)}function Jl(e,a){Yi(je(e)&&je(a));var i=e.length-a.length-1;return i>0&&e[i]==="."&&e.endsWith(a)}function je(e){return typeof e=="string"||e instanceof String}function Ae(e){return typeof e=="function"}function Yl(e){return typeof e=="object"&&"length"in e}function Xl(e){return ua&&e instanceof ua}nn.exports=ys({http:zl,https:Ml});nn.exports.wrap=ys});var cr=g((Vv,Su)=>{Su.exports={name:"dotenv",version:"16.5.0",description:"Loads environment variables from .env file",main:"lib/main.js",types:"lib/main.d.ts",exports:{".":{types:"./lib/main.d.ts",require:"./lib/main.js",default:"./lib/main.js"},"./config":"./config.js","./config.js":"./config.js","./lib/env-options":"./lib/env-options.js","./lib/env-options.js":"./lib/env-options.js","./lib/cli-options":"./lib/cli-options.js","./lib/cli-options.js":"./lib/cli-options.js","./package.json":"./package.json"},scripts:{"dts-check":"tsc --project tests/types/tsconfig.json",lint:"standard",pretest:"npm run lint && npm run dts-check",test:"tap run --allow-empty-coverage --disable-coverage --timeout=60000","test:coverage":"tap run --show-full-coverage --timeout=60000 --coverage-report=lcov",prerelease:"npm test",release:"standard-version"},repository:{type:"git",url:"git://github.com/motdotla/dotenv.git"},homepage:"https://github.com/motdotla/dotenv#readme",funding:"https://dotenvx.com",keywords:["dotenv","env",".env","environment","variables","config","settings"],readmeFilename:"README.md",license:"BSD-2-Clause",devDependencies:{"@types/node":"^18.11.3",decache:"^4.6.2",sinon:"^14.0.1",standard:"^17.0.0","standard-version":"^9.5.0",tap:"^19.2.0",typescript:"^4.8.4"},engines:{node:">=12"},browser:{fs:!1}}});var mr=g((Hv,me)=>{var yn=require("fs"),wn=require("path"),Cu=require("os"),ju=require("crypto"),Au=cr(),lr=Au.version,Tu=/(?:^|^)\s*(?:export\s+)?([\w.-]+)(?:\s*=\s*?|:\s+?)(\s*'(?:\\'|[^'])*'|\s*"(?:\\"|[^"])*"|\s*`(?:\\`|[^`])*`|[^#\r\n]+)?\s*(?:#.*)?(?:$|$)/mg;function Ou(e){let a={},i=e.toString();i=i.replace(/\r\n?/mg,` +`)}function Nl(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function Bl(){return process.env.DEBUG}function Il(e){e.inspectOpts={};let a=Object.keys(z.inspectOpts);for(let i=0;ia.trim()).join(" ")};ms.O=function(e){return this.inspectOpts.colors=this.useColors,Ma.inspect(e,this.inspectOpts)}});var xs=g((Ym,$i)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?$i.exports=ps():$i.exports=fs()});var hs=g((Xm,vs)=>{var la;vs.exports=function(){if(!la){try{la=xs()("follow-redirects")}catch{}typeof la!="function"&&(la=function(){})}la.apply(null,arguments)}});var ks=g((Qm,an)=>{var da=require("url"),ua=da.URL,zl=require("http"),Ml=require("https"),Gi=require("stream").Writable,Ji=require("assert"),bs=hs();(function(){var a=typeof process<"u",i=typeof window<"u"&&typeof document<"u",n=Ae(Error.captureStackTrace);!a&&(i||!n)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var Yi=!1;try{Ji(new ua(""))}catch(e){Yi=e.code==="ERR_INVALID_URL"}var $l=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],Xi=["abort","aborted","connect","error","socket","timeout"],Qi=Object.create(null);Xi.forEach(function(e){Qi[e]=function(a,i,n){this._redirectable.emit(e,a,i,n)}});var Hi=ma("ERR_INVALID_URL","Invalid URL",TypeError),Wi=ma("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),Vl=ma("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",Wi),Hl=ma("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),Wl=ma("ERR_STREAM_WRITE_AFTER_END","write after end"),Kl=Gi.prototype.destroy||ys;function X(e,a){Gi.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],a&&this.on("response",a);var i=this;this._onNativeResponse=function(n){try{i._processResponse(n)}catch(t){i.emit("error",t instanceof Wi?t:new Wi({cause:t}))}},this._performRequest()}X.prototype=Object.create(Gi.prototype);X.prototype.abort=function(){en(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};X.prototype.destroy=function(e){return en(this._currentRequest,e),Kl.call(this,e),this};X.prototype.write=function(e,a,i){if(this._ending)throw new Wl;if(!je(e)&&!Yl(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(Ae(a)&&(i=a,a=null),e.length===0){i&&i();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:a}),this._currentRequest.write(e,a,i)):(this.emit("error",new Hl),this.abort())};X.prototype.end=function(e,a,i){if(Ae(e)?(i=e,e=a=null):Ae(a)&&(i=a,a=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,i);else{var n=this,t=this._currentRequest;this.write(e,a,function(){n._ended=!0,t.end(null,null,i)}),this._ending=!0}};X.prototype.setHeader=function(e,a){this._options.headers[e]=a,this._currentRequest.setHeader(e,a)};X.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};X.prototype.setTimeout=function(e,a){var i=this;function n(s){s.setTimeout(e),s.removeListener("timeout",s.destroy),s.addListener("timeout",s.destroy)}function t(s){i._timeout&&clearTimeout(i._timeout),i._timeout=setTimeout(function(){i.emit("timeout"),o()},e),n(s)}function o(){i._timeout&&(clearTimeout(i._timeout),i._timeout=null),i.removeListener("abort",o),i.removeListener("error",o),i.removeListener("response",o),i.removeListener("close",o),a&&i.removeListener("timeout",a),i.socket||i._currentRequest.removeListener("socket",t)}return a&&this.on("timeout",a),this.socket?t(this.socket):this._currentRequest.once("socket",t),this.on("socket",n),this.on("abort",o),this.on("error",o),this.on("response",o),this.on("close",o),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){X.prototype[e]=function(a,i){return this._currentRequest[e](a,i)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(X.prototype,e,{get:function(){return this._currentRequest[e]}})});X.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var a=e.path.indexOf("?");a<0?e.pathname=e.path:(e.pathname=e.path.substring(0,a),e.search=e.path.substring(a))}};X.prototype._performRequest=function(){var e=this._options.protocol,a=this._options.nativeProtocols[e];if(!a)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var i=e.slice(0,-1);this._options.agent=this._options.agents[i]}var n=this._currentRequest=a.request(this._options,this._onNativeResponse);n._redirectable=this;for(var t of Xi)n.on(t,Qi[t]);if(this._currentUrl=/^\//.test(this._options.path)?da.format(this._options):this._options.path,this._isRedirect){var o=0,s=this,r=this._requestBodyBuffers;(function u(l){if(n===s._currentRequest)if(l)s.emit("error",l);else if(o=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(en(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new Vl;var n,t=this._options.beforeRedirect;t&&(n=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var o=this._options.method;((a===301||a===302)&&this._options.method==="POST"||a===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],Vi(/^content-/i,this._options.headers));var s=Vi(/^host$/i,this._options.headers),r=Zi(this._currentUrl),u=s||r.host,l=/^\w+:/.test(i)?this._currentUrl:da.format(Object.assign(r,{host:u})),p=Gl(i,l);if(bs("redirecting to",p.href),this._isRedirect=!0,Ki(p,this._options),(p.protocol!==r.protocol&&p.protocol!=="https:"||p.host!==u&&!Jl(p.host,u))&&Vi(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),Ae(t)){var m={headers:e.headers,statusCode:a},f={url:l,method:o,headers:n};t(this._options,m,f),this._sanitizeOptions(this._options)}this._performRequest()};function gs(e){var a={maxRedirects:21,maxBodyLength:10485760},i={};return Object.keys(e).forEach(function(n){var t=n+":",o=i[t]=e[n],s=a[n]=Object.create(o);function r(l,p,m){return Xl(l)?l=Ki(l):je(l)?l=Ki(Zi(l)):(m=p,p=ws(l),l={protocol:t}),Ae(p)&&(m=p,p=null),p=Object.assign({maxRedirects:a.maxRedirects,maxBodyLength:a.maxBodyLength},l,p),p.nativeProtocols=i,!je(p.host)&&!je(p.hostname)&&(p.hostname="::1"),Ji.equal(p.protocol,t,"protocol mismatch"),bs("options",p),new X(p,m)}function u(l,p,m){var f=s.request(l,p,m);return f.end(),f}Object.defineProperties(s,{request:{value:r,configurable:!0,enumerable:!0,writable:!0},get:{value:u,configurable:!0,enumerable:!0,writable:!0}})}),a}function ys(){}function Zi(e){var a;if(Yi)a=new ua(e);else if(a=ws(da.parse(e)),!je(a.protocol))throw new Hi({input:e});return a}function Gl(e,a){return Yi?new ua(e,a):Zi(da.resolve(a,e))}function ws(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new Hi({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new Hi({input:e.href||e});return e}function Ki(e,a){var i=a||{};for(var n of $l)i[n]=e[n];return i.hostname.startsWith("[")&&(i.hostname=i.hostname.slice(1,-1)),i.port!==""&&(i.port=Number(i.port)),i.path=i.search?i.pathname+i.search:i.pathname,i}function Vi(e,a){var i;for(var n in a)e.test(n)&&(i=a[n],delete a[n]);return i===null||typeof i>"u"?void 0:String(i).trim()}function ma(e,a,i){function n(t){Ae(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,t||{}),this.code=e,this.message=this.cause?a+": "+this.cause.message:a}return n.prototype=new(i||Error),Object.defineProperties(n.prototype,{constructor:{value:n,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),n}function en(e,a){for(var i of Xi)e.removeListener(i,Qi[i]);e.on("error",ys),e.destroy(a)}function Jl(e,a){Ji(je(e)&&je(a));var i=e.length-a.length-1;return i>0&&e[i]==="."&&e.endsWith(a)}function je(e){return typeof e=="string"||e instanceof String}function Ae(e){return typeof e=="function"}function Yl(e){return typeof e=="object"&&"length"in e}function Xl(e){return ua&&e instanceof ua}an.exports=gs({http:zl,https:Ml});an.exports.wrap=gs});var rr=g((Vv,Su)=>{Su.exports={name:"dotenv",version:"16.5.0",description:"Loads environment variables from .env file",main:"lib/main.js",types:"lib/main.d.ts",exports:{".":{types:"./lib/main.d.ts",require:"./lib/main.js",default:"./lib/main.js"},"./config":"./config.js","./config.js":"./config.js","./lib/env-options":"./lib/env-options.js","./lib/env-options.js":"./lib/env-options.js","./lib/cli-options":"./lib/cli-options.js","./lib/cli-options.js":"./lib/cli-options.js","./package.json":"./package.json"},scripts:{"dts-check":"tsc --project tests/types/tsconfig.json",lint:"standard",pretest:"npm run lint && npm run dts-check",test:"tap run --allow-empty-coverage --disable-coverage --timeout=60000","test:coverage":"tap run --show-full-coverage --timeout=60000 --coverage-report=lcov",prerelease:"npm test",release:"standard-version"},repository:{type:"git",url:"git://github.com/motdotla/dotenv.git"},homepage:"https://github.com/motdotla/dotenv#readme",funding:"https://dotenvx.com",keywords:["dotenv","env",".env","environment","variables","config","settings"],readmeFilename:"README.md",license:"BSD-2-Clause",devDependencies:{"@types/node":"^18.11.3",decache:"^4.6.2",sinon:"^14.0.1",standard:"^17.0.0","standard-version":"^9.5.0",tap:"^19.2.0",typescript:"^4.8.4"},engines:{node:">=12"},browser:{fs:!1}}});var dr=g((Hv,me)=>{var gn=require("fs"),yn=require("path"),Cu=require("os"),ju=require("crypto"),Au=rr(),pr=Au.version,Tu=/(?:^|^)\s*(?:export\s+)?([\w.-]+)(?:\s*=\s*?|:\s+?)(\s*'(?:\\'|[^'])*'|\s*"(?:\\"|[^"])*"|\s*`(?:\\`|[^`])*`|[^#\r\n]+)?\s*(?:#.*)?(?:$|$)/mg;function Pu(e){let a={},i=e.toString();i=i.replace(/\r\n?/mg,` `);let n;for(;(n=Tu.exec(i))!=null;){let t=n[1],o=n[2]||"";o=o.trim();let s=o[0];o=o.replace(/^(['"`])([\s\S]*)\1$/mg,"$2"),s==='"'&&(o=o.replace(/\\n/g,` -`),o=o.replace(/\\r/g,"\r")),a[t]=o}return a}function Pu(e){let a=dr(e),i=N.configDotenv({path:a});if(!i.parsed){let s=new Error(`MISSING_DATA: Cannot parse ${a} for an unknown reason`);throw s.code="MISSING_DATA",s}let n=ur(e).split(","),t=n.length,o;for(let s=0;s=t)throw r}return N.parse(o)}function Fu(e){console.log(`[dotenv@${lr}][WARN] ${e}`)}function ba(e){console.log(`[dotenv@${lr}][DEBUG] ${e}`)}function ur(e){return e&&e.DOTENV_KEY&&e.DOTENV_KEY.length>0?e.DOTENV_KEY:process.env.DOTENV_KEY&&process.env.DOTENV_KEY.length>0?process.env.DOTENV_KEY:""}function qu(e,a){let i;try{i=new URL(a)}catch(r){if(r.code==="ERR_INVALID_URL"){let u=new Error("INVALID_DOTENV_KEY: Wrong format. Must be in valid uri format like dotenv://:key_1234@dotenvx.com/vault/.env.vault?environment=development");throw u.code="INVALID_DOTENV_KEY",u}throw r}let n=i.password;if(!n){let r=new Error("INVALID_DOTENV_KEY: Missing key part");throw r.code="INVALID_DOTENV_KEY",r}let t=i.searchParams.get("environment");if(!t){let r=new Error("INVALID_DOTENV_KEY: Missing environment part");throw r.code="INVALID_DOTENV_KEY",r}let o=`DOTENV_VAULT_${t.toUpperCase()}`,s=e.parsed[o];if(!s){let r=new Error(`NOT_FOUND_DOTENV_ENVIRONMENT: Cannot locate environment ${o} in your .env.vault file.`);throw r.code="NOT_FOUND_DOTENV_ENVIRONMENT",r}return{ciphertext:s,key:n}}function dr(e){let a=null;if(e&&e.path&&e.path.length>0)if(Array.isArray(e.path))for(let i of e.path)yn.existsSync(i)&&(a=i.endsWith(".vault")?i:`${i}.vault`);else a=e.path.endsWith(".vault")?e.path:`${e.path}.vault`;else a=wn.resolve(process.cwd(),".env.vault");return yn.existsSync(a)?a:null}function pr(e){return e[0]==="~"?wn.join(Cu.homedir(),e.slice(1)):e}function Lu(e){!!(e&&e.debug)&&ba("Loading env from encrypted .env.vault");let i=N._parseVault(e),n=process.env;return e&&e.processEnv!=null&&(n=e.processEnv),N.populate(n,i,e),{parsed:i}}function Du(e){let a=wn.resolve(process.cwd(),".env"),i="utf8",n=!!(e&&e.debug);e&&e.encoding?i=e.encoding:n&&ba("No encoding is specified. UTF-8 is used by default");let t=[a];if(e&&e.path)if(!Array.isArray(e.path))t=[pr(e.path)];else{t=[];for(let u of e.path)t.push(pr(u))}let o,s={};for(let u of t)try{let l=N.parse(yn.readFileSync(u,{encoding:i}));N.populate(s,l,e)}catch(l){n&&ba(`Failed to load ${u} ${l.message}`),o=l}let r=process.env;return e&&e.processEnv!=null&&(r=e.processEnv),N.populate(r,s,e),o?{parsed:s,error:o}:{parsed:s}}function Uu(e){if(ur(e).length===0)return N.configDotenv(e);let a=dr(e);return a?N._configVault(e):(Fu(`You set DOTENV_KEY but you are missing a .env.vault file at ${a}. Did you forget to build it?`),N.configDotenv(e))}function Nu(e,a){let i=Buffer.from(a.slice(-64),"hex"),n=Buffer.from(e,"base64"),t=n.subarray(0,12),o=n.subarray(-16);n=n.subarray(12,-16);try{let s=ju.createDecipheriv("aes-256-gcm",i,t);return s.setAuthTag(o),`${s.update(n)}${s.final()}`}catch(s){let r=s instanceof RangeError,u=s.message==="Invalid key length",l=s.message==="Unsupported state or unable to authenticate data";if(r||u){let p=new Error("INVALID_DOTENV_KEY: It must be 64 characters long (or more)");throw p.code="INVALID_DOTENV_KEY",p}else if(l){let p=new Error("DECRYPTION_FAILED: Please check your DOTENV_KEY");throw p.code="DECRYPTION_FAILED",p}else throw s}}function Bu(e,a,i={}){let n=!!(i&&i.debug),t=!!(i&&i.override);if(typeof a!="object"){let o=new Error("OBJECT_REQUIRED: Please check the processEnv argument being passed to populate");throw o.code="OBJECT_REQUIRED",o}for(let o of Object.keys(a))Object.prototype.hasOwnProperty.call(e,o)?(t===!0&&(e[o]=a[o]),n&&ba(t===!0?`"${o}" is already defined and WAS overwritten`:`"${o}" is already defined and was NOT overwritten`)):e[o]=a[o]}var N={configDotenv:Du,_configVault:Lu,_parseVault:Pu,config:Uu,decrypt:Nu,parse:Ou,populate:Bu};me.exports.configDotenv=N.configDotenv;me.exports._configVault=N._configVault;me.exports._parseVault=N._parseVault;me.exports.config=N.config;me.exports.decrypt=N.decrypt;me.exports.parse=N.parse;me.exports.populate=N.populate;me.exports=N});var Mu={};ri(Mu,{API_BASE_URL:()=>Rn,activate:()=>Iu,currentPanel:()=>br,deactivate:()=>zu});module.exports=jn(Mu);var _n=A(require("vscode"));function Ze(e,a){return function(){return e.apply(a,arguments)}}var{toString:Rr}=Object.prototype,{getPrototypeOf:pi}=Object,{iterator:ka,toStringTag:Tn}=Symbol,_a=(e=>a=>{let i=Rr.call(a);return e[i]||(e[i]=i.slice(8,-1).toLowerCase())})(Object.create(null)),te=e=>(e=e.toLowerCase(),a=>_a(a)===e),Ea=e=>a=>typeof a===e,{isArray:qe}=Array,Fe=Ea("undefined");function ea(e){return e!==null&&!Fe(e)&&e.constructor!==null&&!Fe(e.constructor)&&G(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var On=te("ArrayBuffer");function Sr(e){let a;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?a=ArrayBuffer.isView(e):a=e&&e.buffer&&On(e.buffer),a}var Cr=Ea("string"),G=Ea("function"),Pn=Ea("number"),aa=e=>e!==null&&typeof e=="object",jr=e=>e===!0||e===!1,wa=e=>{if(_a(e)!=="object")return!1;let a=pi(e);return(a===null||a===Object.prototype||Object.getPrototypeOf(a)===null)&&!(Tn in e)&&!(ka in e)},Ar=e=>{if(!aa(e)||ea(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Tr=te("Date"),Or=te("File"),Pr=te("Blob"),Fr=te("FileList"),qr=e=>aa(e)&&G(e.pipe),Lr=e=>{let a;return e&&(typeof FormData=="function"&&e instanceof FormData||G(e.append)&&((a=_a(e))==="formdata"||a==="object"&&G(e.toString)&&e.toString()==="[object FormData]"))},Dr=te("URLSearchParams"),[Ur,Nr,Br,Ir]=["ReadableStream","Request","Response","Headers"].map(te),zr=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ia(e,a,{allOwnKeys:i=!1}={}){if(e===null||typeof e>"u")return;let n,t;if(typeof e!="object"&&(e=[e]),qe(e))for(n=0,t=e.length;n0;)if(t=i[n],a===t.toLowerCase())return t;return null}var _e=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,qn=e=>!Fe(e)&&e!==_e;function ci(){let{caseless:e,skipUndefined:a}=qn(this)&&this||{},i={},n=(t,o)=>{let s=e&&Fn(i,o)||o;wa(i[s])&&wa(t)?i[s]=ci(i[s],t):wa(t)?i[s]=ci({},t):qe(t)?i[s]=t.slice():(!a||!Fe(t))&&(i[s]=t)};for(let t=0,o=arguments.length;t(ia(a,(t,o)=>{i&&G(t)?e[o]=Ze(t,i):e[o]=t},{allOwnKeys:n}),e),$r=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Vr=(e,a,i,n)=>{e.prototype=Object.create(a.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:a.prototype}),i&&Object.assign(e.prototype,i)},Hr=(e,a,i,n)=>{let t,o,s,r={};if(a=a||{},e==null)return a;do{for(t=Object.getOwnPropertyNames(e),o=t.length;o-- >0;)s=t[o],(!n||n(s,e,a))&&!r[s]&&(a[s]=e[s],r[s]=!0);e=i!==!1&&pi(e)}while(e&&(!i||i(e,a))&&e!==Object.prototype);return a},Wr=(e,a,i)=>{e=String(e),(i===void 0||i>e.length)&&(i=e.length),i-=a.length;let n=e.indexOf(a,i);return n!==-1&&n===i},Kr=e=>{if(!e)return null;if(qe(e))return e;let a=e.length;if(!Pn(a))return null;let i=new Array(a);for(;a-- >0;)i[a]=e[a];return i},Gr=(e=>a=>e&&a instanceof e)(typeof Uint8Array<"u"&&pi(Uint8Array)),Jr=(e,a)=>{let n=(e&&e[ka]).call(e),t;for(;(t=n.next())&&!t.done;){let o=t.value;a.call(e,o[0],o[1])}},Yr=(e,a)=>{let i,n=[];for(;(i=e.exec(a))!==null;)n.push(i);return n},Xr=te("HTMLFormElement"),Qr=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(i,n,t){return n.toUpperCase()+t}),An=(({hasOwnProperty:e})=>(a,i)=>e.call(a,i))(Object.prototype),Zr=te("RegExp"),Ln=(e,a)=>{let i=Object.getOwnPropertyDescriptors(e),n={};ia(i,(t,o)=>{let s;(s=a(t,o,e))!==!1&&(n[o]=s||t)}),Object.defineProperties(e,n)},ec=e=>{Ln(e,(a,i)=>{if(G(e)&&["arguments","caller","callee"].indexOf(i)!==-1)return!1;let n=e[i];if(G(n)){if(a.enumerable=!1,"writable"in a){a.writable=!1;return}a.set||(a.set=()=>{throw Error("Can not rewrite read-only method '"+i+"'")})}})},ac=(e,a)=>{let i={},n=t=>{t.forEach(o=>{i[o]=!0})};return qe(e)?n(e):n(String(e).split(a)),i},ic=()=>{},nc=(e,a)=>e!=null&&Number.isFinite(e=+e)?e:a;function tc(e){return!!(e&&G(e.append)&&e[Tn]==="FormData"&&e[ka])}var oc=e=>{let a=new Array(10),i=(n,t)=>{if(aa(n)){if(a.indexOf(n)>=0)return;if(ea(n))return n;if(!("toJSON"in n)){a[t]=n;let o=qe(n)?[]:{};return ia(n,(s,r)=>{let u=i(s,t+1);!Fe(u)&&(o[r]=u)}),a[t]=void 0,o}}return n};return i(e,0)},sc=te("AsyncFunction"),rc=e=>e&&(aa(e)||G(e))&&G(e.then)&&G(e.catch),Dn=((e,a)=>e?setImmediate:a?((i,n)=>(_e.addEventListener("message",({source:t,data:o})=>{t===_e&&o===i&&n.length&&n.shift()()},!1),t=>{n.push(t),_e.postMessage(i,"*")}))(`axios@${Math.random()}`,[]):i=>setTimeout(i))(typeof setImmediate=="function",G(_e.postMessage)),cc=typeof queueMicrotask<"u"?queueMicrotask.bind(_e):typeof process<"u"&&process.nextTick||Dn,pc=e=>e!=null&&G(e[ka]),c={isArray:qe,isArrayBuffer:On,isBuffer:ea,isFormData:Lr,isArrayBufferView:Sr,isString:Cr,isNumber:Pn,isBoolean:jr,isObject:aa,isPlainObject:wa,isEmptyObject:Ar,isReadableStream:Ur,isRequest:Nr,isResponse:Br,isHeaders:Ir,isUndefined:Fe,isDate:Tr,isFile:Or,isBlob:Pr,isRegExp:Zr,isFunction:G,isStream:qr,isURLSearchParams:Dr,isTypedArray:Gr,isFileList:Fr,forEach:ia,merge:ci,extend:Mr,trim:zr,stripBOM:$r,inherits:Vr,toFlatObject:Hr,kindOf:_a,kindOfTest:te,endsWith:Wr,toArray:Kr,forEachEntry:Jr,matchAll:Yr,isHTMLForm:Xr,hasOwnProperty:An,hasOwnProp:An,reduceDescriptors:Ln,freezeMethods:ec,toObjectSet:ac,toCamelCase:Qr,noop:ic,toFiniteNumber:nc,findKey:Fn,global:_e,isContextDefined:qn,isSpecCompliantForm:tc,toJSONObject:oc,isAsyncFn:sc,isThenable:rc,setImmediate:Dn,asap:cc,isIterable:pc};function Le(e,a,i,n,t){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",a&&(this.code=a),i&&(this.config=i),n&&(this.request=n),t&&(this.response=t,this.status=t.status?t.status:null)}c.inherits(Le,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:c.toJSONObject(this.config),code:this.code,status:this.status}}});var Un=Le.prototype,Nn={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Nn[e]={value:e}});Object.defineProperties(Le,Nn);Object.defineProperty(Un,"isAxiosError",{value:!0});Le.from=(e,a,i,n,t,o)=>{let s=Object.create(Un);c.toFlatObject(e,s,function(p){return p!==Error.prototype},l=>l!=="isAxiosError");let r=e&&e.message?e.message:"Error",u=a==null&&e?e.code:a;return Le.call(s,r,u,i,n,t),e&&s.cause==null&&Object.defineProperty(s,"cause",{value:e,configurable:!0}),s.name=e&&e.name||"Error",o&&Object.assign(s,o),s};var h=Le;var $o=A(Mo(),1),La=$o.default;function Ai(e){return c.isPlainObject(e)||c.isArray(e)}function Ho(e){return c.endsWith(e,"[]")?e.slice(0,-2):e}function Vo(e,a,i){return e?e.concat(a).map(function(t,o){return t=Ho(t),!i&&o?"["+t+"]":t}).join(i?".":""):a}function Gp(e){return c.isArray(e)&&!e.some(Ai)}var Jp=c.toFlatObject(c,{},null,function(a){return/^is[A-Z]/.test(a)});function Yp(e,a,i){if(!c.isObject(e))throw new TypeError("target must be an object");a=a||new(La||FormData),i=c.toFlatObject(i,{metaTokens:!0,dots:!1,indexes:!1},!1,function(x,v){return!c.isUndefined(v[x])});let n=i.metaTokens,t=i.visitor||p,o=i.dots,s=i.indexes,u=(i.Blob||typeof Blob<"u"&&Blob)&&c.isSpecCompliantForm(a);if(!c.isFunction(t))throw new TypeError("visitor must be a function");function l(d){if(d===null)return"";if(c.isDate(d))return d.toISOString();if(c.isBoolean(d))return d.toString();if(!u&&c.isBlob(d))throw new h("Blob is not supported. Use a Buffer instead.");return c.isArrayBuffer(d)||c.isTypedArray(d)?u&&typeof Blob=="function"?new Blob([d]):Buffer.from(d):d}function p(d,x,v){let k=d;if(d&&!v&&typeof d=="object"){if(c.endsWith(x,"{}"))x=n?x:x.slice(0,-2),d=JSON.stringify(d);else if(c.isArray(d)&&Gp(d)||(c.isFileList(d)||c.endsWith(x,"[]"))&&(k=c.toArray(d)))return x=Ho(x),k.forEach(function(_,j){!(c.isUndefined(_)||_===null)&&a.append(s===!0?Vo([x],j,o):s===null?x:x+"[]",l(_))}),!1}return Ai(d)?!0:(a.append(Vo(v,x,o),l(d)),!1)}let m=[],f=Object.assign(Jp,{defaultVisitor:p,convertValue:l,isVisitable:Ai});function b(d,x){if(!c.isUndefined(d)){if(m.indexOf(d)!==-1)throw Error("Circular reference detected in "+x.join("."));m.push(d),c.forEach(d,function(k,C){(!(c.isUndefined(k)||k===null)&&t.call(a,k,c.isString(C)?C.trim():C,x,f))===!0&&b(k,x?x.concat(C):[C])}),m.pop()}}if(!c.isObject(e))throw new TypeError("data must be an object");return b(e),a}var he=Yp;function Wo(e){let a={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return a[n]})}function Ko(e,a){this._pairs=[],e&&he(e,this,a)}var Go=Ko.prototype;Go.append=function(a,i){this._pairs.push([a,i])};Go.toString=function(a){let i=a?function(n){return a.call(this,n,Wo)}:Wo;return this._pairs.map(function(t){return i(t[0])+"="+i(t[1])},"").join("&")};var Jo=Ko;function Xp(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Re(e,a,i){if(!a)return e;let n=i&&i.encode||Xp;c.isFunction(i)&&(i={serialize:i});let t=i&&i.serialize,o;if(t?o=t(a,i):o=c.isURLSearchParams(a)?a.toString():new Jo(a,i).toString(n),o){let s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}var Ti=class{constructor(){this.handlers=[]}use(a,i,n){return this.handlers.push({fulfilled:a,rejected:i,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(a){this.handlers[a]&&(this.handlers[a]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(a){c.forEach(this.handlers,function(n){n!==null&&a(n)})}},Oi=Ti;var Ie={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1};var Zo=A(require("crypto"),1);var Yo=A(require("url"),1),Xo=Yo.default.URLSearchParams;var Pi="abcdefghijklmnopqrstuvwxyz",Qo="0123456789",es={DIGIT:Qo,ALPHA:Pi,ALPHA_DIGIT:Pi+Pi.toUpperCase()+Qo},Qp=(e=16,a=es.ALPHA_DIGIT)=>{let i="",{length:n}=a,t=new Uint32Array(e);Zo.default.randomFillSync(t);for(let o=0;oqi,hasStandardBrowserEnv:()=>Zp,hasStandardBrowserWebWorkerEnv:()=>el,navigator:()=>Fi,origin:()=>al});var qi=typeof window<"u"&&typeof document<"u",Fi=typeof navigator=="object"&&navigator||void 0,Zp=qi&&(!Fi||["ReactNative","NativeScript","NS"].indexOf(Fi.product)<0),el=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",al=qi&&window.location.href||"http://localhost";var S={...Li,...as};function Di(e,a){return he(e,new S.classes.URLSearchParams,{visitor:function(i,n,t,o){return S.isNode&&c.isBuffer(i)?(this.append(n,i.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...a})}function il(e){return c.matchAll(/\w+|\[(\w*)]/g,e).map(a=>a[0]==="[]"?"":a[1]||a[0])}function nl(e){let a={},i=Object.keys(e),n,t=i.length,o;for(n=0;n=i.length;return s=!s&&c.isArray(t)?t.length:s,u?(c.hasOwnProp(t,s)?t[s]=[t[s],n]:t[s]=n,!r):((!t[s]||!c.isObject(t[s]))&&(t[s]=[]),a(i,n,t[s],o)&&c.isArray(t[s])&&(t[s]=nl(t[s])),!r)}if(c.isFormData(e)&&c.isFunction(e.entries)){let i={};return c.forEachEntry(e,(n,t)=>{a(il(n),t,i,0)}),i}return null}var Da=tl;function ol(e,a,i){if(c.isString(e))try{return(a||JSON.parse)(e),c.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(i||JSON.stringify)(e)}var Ui={transitional:Ie,adapter:["xhr","http","fetch"],transformRequest:[function(a,i){let n=i.getContentType()||"",t=n.indexOf("application/json")>-1,o=c.isObject(a);if(o&&c.isHTMLForm(a)&&(a=new FormData(a)),c.isFormData(a))return t?JSON.stringify(Da(a)):a;if(c.isArrayBuffer(a)||c.isBuffer(a)||c.isStream(a)||c.isFile(a)||c.isBlob(a)||c.isReadableStream(a))return a;if(c.isArrayBufferView(a))return a.buffer;if(c.isURLSearchParams(a))return i.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),a.toString();let r;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Di(a,this.formSerializer).toString();if((r=c.isFileList(a))||n.indexOf("multipart/form-data")>-1){let u=this.env&&this.env.FormData;return he(r?{"files[]":a}:a,u&&new u,this.formSerializer)}}return o||t?(i.setContentType("application/json",!1),ol(a)):a}],transformResponse:[function(a){let i=this.transitional||Ui.transitional,n=i&&i.forcedJSONParsing,t=this.responseType==="json";if(c.isResponse(a)||c.isReadableStream(a))return a;if(a&&c.isString(a)&&(n&&!this.responseType||t)){let s=!(i&&i.silentJSONParsing)&&t;try{return JSON.parse(a,this.parseReviver)}catch(r){if(s)throw r.name==="SyntaxError"?h.from(r,h.ERR_BAD_RESPONSE,this,null,this.response):r}}return a}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:S.classes.FormData,Blob:S.classes.Blob},validateStatus:function(a){return a>=200&&a<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};c.forEach(["delete","get","head","post","put","patch"],e=>{Ui.headers[e]={}});var ze=Ui;var sl=c.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),is=e=>{let a={},i,n,t;return e&&e.split(` -`).forEach(function(s){t=s.indexOf(":"),i=s.substring(0,t).trim().toLowerCase(),n=s.substring(t+1).trim(),!(!i||a[i]&&sl[i])&&(i==="set-cookie"?a[i]?a[i].push(n):a[i]=[n]:a[i]=a[i]?a[i]+", "+n:n)}),a};var ns=Symbol("internals");function ra(e){return e&&String(e).trim().toLowerCase()}function Ua(e){return e===!1||e==null?e:c.isArray(e)?e.map(Ua):String(e)}function rl(e){let a=Object.create(null),i=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,n;for(;n=i.exec(e);)a[n[1]]=n[2];return a}var cl=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ni(e,a,i,n,t){if(c.isFunction(n))return n.call(this,a,i);if(t&&(a=i),!!c.isString(a)){if(c.isString(n))return a.indexOf(n)!==-1;if(c.isRegExp(n))return n.test(a)}}function pl(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(a,i,n)=>i.toUpperCase()+n)}function ll(e,a){let i=c.toCamelCase(" "+a);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+i,{value:function(t,o,s){return this[n].call(this,a,t,o,s)},configurable:!0})})}var Me=class{constructor(a){a&&this.set(a)}set(a,i,n){let t=this;function o(r,u,l){let p=ra(u);if(!p)throw new Error("header name must be a non-empty string");let m=c.findKey(t,p);(!m||t[m]===void 0||l===!0||l===void 0&&t[m]!==!1)&&(t[m||u]=Ua(r))}let s=(r,u)=>c.forEach(r,(l,p)=>o(l,p,u));if(c.isPlainObject(a)||a instanceof this.constructor)s(a,i);else if(c.isString(a)&&(a=a.trim())&&!cl(a))s(is(a),i);else if(c.isObject(a)&&c.isIterable(a)){let r={},u,l;for(let p of a){if(!c.isArray(p))throw TypeError("Object iterator must return a key-value pair");r[l=p[0]]=(u=r[l])?c.isArray(u)?[...u,p[1]]:[u,p[1]]:p[1]}s(r,i)}else a!=null&&o(i,a,n);return this}get(a,i){if(a=ra(a),a){let n=c.findKey(this,a);if(n){let t=this[n];if(!i)return t;if(i===!0)return rl(t);if(c.isFunction(i))return i.call(this,t,n);if(c.isRegExp(i))return i.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(a,i){if(a=ra(a),a){let n=c.findKey(this,a);return!!(n&&this[n]!==void 0&&(!i||Ni(this,this[n],n,i)))}return!1}delete(a,i){let n=this,t=!1;function o(s){if(s=ra(s),s){let r=c.findKey(n,s);r&&(!i||Ni(n,n[r],r,i))&&(delete n[r],t=!0)}}return c.isArray(a)?a.forEach(o):o(a),t}clear(a){let i=Object.keys(this),n=i.length,t=!1;for(;n--;){let o=i[n];(!a||Ni(this,this[o],o,a,!0))&&(delete this[o],t=!0)}return t}normalize(a){let i=this,n={};return c.forEach(this,(t,o)=>{let s=c.findKey(n,o);if(s){i[s]=Ua(t),delete i[o];return}let r=a?pl(o):String(o).trim();r!==o&&delete i[o],i[r]=Ua(t),n[r]=!0}),this}concat(...a){return this.constructor.concat(this,...a)}toJSON(a){let i=Object.create(null);return c.forEach(this,(n,t)=>{n!=null&&n!==!1&&(i[t]=a&&c.isArray(n)?n.join(", "):n)}),i}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([a,i])=>a+": "+i).join(` -`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(a){return a instanceof this?a:new this(a)}static concat(a,...i){let n=new this(a);return i.forEach(t=>n.set(t)),n}static accessor(a){let n=(this[ns]=this[ns]={accessors:{}}).accessors,t=this.prototype;function o(s){let r=ra(s);n[r]||(ll(t,s),n[r]=!0)}return c.isArray(a)?a.forEach(o):o(a),this}};Me.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);c.reduceDescriptors(Me.prototype,({value:e},a)=>{let i=a[0].toUpperCase()+a.slice(1);return{get:()=>e,set(n){this[i]=n}}});c.freezeMethods(Me);var P=Me;function ca(e,a){let i=this||ze,n=a||i,t=P.from(n.headers),o=n.data;return c.forEach(e,function(r){o=r.call(i,o,t.normalize(),a?a.status:void 0)}),t.normalize(),o}function pa(e){return!!(e&&e.__CANCEL__)}function ts(e,a,i){h.call(this,e??"canceled",h.ERR_CANCELED,a,i),this.name="CanceledError"}c.inherits(ts,h,{__CANCEL__:!0});var Z=ts;function ce(e,a,i){let n=i.config.validateStatus;!i.status||!n||n(i.status)?e(i):a(new h("Request failed with status code "+i.status,[h.ERR_BAD_REQUEST,h.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i))}function Bi(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Ii(e,a){return a?e.replace(/\/?\/$/,"")+"/"+a.replace(/^\/+/,""):e}function Se(e,a,i){let n=!Bi(a);return e&&(n||i==!1)?Ii(e,a):a}var Bs=A(ss(),1),Is=A(require("http"),1),zs=A(require("https"),1),Ms=A(require("util"),1),$s=A(_s(),1),de=A(require("zlib"),1);var Te="1.12.2";function fa(e){let a=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return a&&a[1]||""}var Ql=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function tn(e,a,i){let n=i&&i.Blob||S.classes.Blob,t=fa(e);if(a===void 0&&n&&(a=!0),t==="data"){e=t.length?e.slice(t.length+1):e;let o=Ql.exec(e);if(!o)throw new h("Invalid URL",h.ERR_INVALID_URL);let s=o[1],r=o[2],u=o[3],l=Buffer.from(decodeURIComponent(u),r?"base64":"utf8");if(a){if(!n)throw new h("Blob is not supported",h.ERR_NOT_SUPPORT);return new n([l],{type:s})}return l}throw new h("Unsupported protocol "+t,h.ERR_NOT_SUPPORT)}var Pe=A(require("stream"),1);var Es=A(require("stream"),1);var on=Symbol("internals"),sn=class extends Es.default.Transform{constructor(a){a=c.toFlatObject(a,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,(n,t)=>!c.isUndefined(t[n])),super({readableHighWaterMark:a.chunkSize});let i=this[on]={timeWindow:a.timeWindow,chunkSize:a.chunkSize,maxRate:a.maxRate,minChunkSize:a.minChunkSize,bytesSeen:0,isCaptured:!1,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",n=>{n==="progress"&&(i.isCaptured||(i.isCaptured=!0))})}_read(a){let i=this[on];return i.onReadCallback&&i.onReadCallback(),super._read(a)}_transform(a,i,n){let t=this[on],o=t.maxRate,s=this.readableHighWaterMark,r=t.timeWindow,u=1e3/r,l=o/u,p=t.minChunkSize!==!1?Math.max(t.minChunkSize,l*.01):0,m=(b,d)=>{let x=Buffer.byteLength(b);t.bytesSeen+=x,t.bytes+=x,t.isCaptured&&this.emit("progress",t.bytesSeen),this.push(b)?process.nextTick(d):t.onReadCallback=()=>{t.onReadCallback=null,process.nextTick(d)}},f=(b,d)=>{let x=Buffer.byteLength(b),v=null,k=s,C,_=0;if(o){let j=Date.now();(!t.ts||(_=j-t.ts)>=r)&&(t.ts=j,C=l-t.bytes,t.bytes=C<0?-C:0,_=0),C=l-t.bytes}if(o){if(C<=0)return setTimeout(()=>{d(null,b)},r-_);Ck&&x-k>p&&(v=b.subarray(k),b=b.subarray(0,k)),m(b,v?()=>{process.nextTick(d,null,v)}:d)};f(a,function b(d,x){if(d)return n(d);x?f(x,b):n(null)})}},rn=sn;var Vs=require("events");var Ss=A(require("util"),1),Cs=require("stream");var{asyncIterator:Rs}=Symbol,Zl=async function*(e){e.stream?yield*e.stream():e.arrayBuffer?yield await e.arrayBuffer():e[Rs]?yield*e[Rs]():yield e},Va=Zl;var eu=S.ALPHABET.ALPHA_DIGIT+"-_",xa=typeof TextEncoder=="function"?new TextEncoder:new Ss.default.TextEncoder,Oe=`\r -`,au=xa.encode(Oe),iu=2,cn=class{constructor(a,i){let{escapeName:n}=this.constructor,t=c.isString(i),o=`Content-Disposition: form-data; name="${n(a)}"${!t&&i.name?`; filename="${n(i.name)}"`:""}${Oe}`;t?i=xa.encode(String(i).replace(/\r?\n|\r\n?/g,Oe)):o+=`Content-Type: ${i.type||"application/octet-stream"}${Oe}`,this.headers=xa.encode(o+Oe),this.contentLength=t?i.byteLength:i.size,this.size=this.headers.byteLength+this.contentLength+iu,this.name=a,this.value=i}async*encode(){yield this.headers;let{value:a}=this;c.isTypedArray(a)?yield a:yield*Va(a),yield au}static escapeName(a){return String(a).replace(/[\r\n"]/g,i=>({"\r":"%0D","\n":"%0A",'"':"%22"})[i])}},nu=(e,a,i)=>{let{tag:n="form-data-boundary",size:t=25,boundary:o=n+"-"+S.generateString(t,eu)}=i||{};if(!c.isFormData(e))throw TypeError("FormData instance required");if(o.length<1||o.length>70)throw Error("boundary must be 10-70 characters long");let s=xa.encode("--"+o+Oe),r=xa.encode("--"+o+"--"+Oe),u=r.byteLength,l=Array.from(e.entries()).map(([m,f])=>{let b=new cn(m,f);return u+=b.size,b});u+=s.byteLength*l.length,u=c.toFiniteNumber(u);let p={"Content-Type":`multipart/form-data; boundary=${o}`};return Number.isFinite(u)&&(p["Content-Length"]=u),a&&a(p),Cs.Readable.from(async function*(){for(let m of l)yield s,yield*m.encode();yield r}())},js=nu;var As=A(require("stream"),1),pn=class extends As.default.Transform{__transform(a,i,n){this.push(a),n()}_transform(a,i,n){if(a.length!==0&&(this._transform=this.__transform,a[0]!==120)){let t=Buffer.alloc(2);t[0]=120,t[1]=156,this.push(t,i)}this.__transform(a,i,n)}},Ts=pn;var tu=(e,a)=>c.isAsyncFn(e)?function(...i){let n=i.pop();e.apply(this,i).then(t=>{try{a?n(null,...a(t)):n(null,t)}catch(o){n(o)}},n)}:e,Os=tu;function ou(e,a){e=e||10;let i=new Array(e),n=new Array(e),t=0,o=0,s;return a=a!==void 0?a:1e3,function(u){let l=Date.now(),p=n[o];s||(s=l),i[t]=u,n[t]=l;let m=o,f=0;for(;m!==t;)f+=i[m++],m=m%e;if(t=(t+1)%e,t===o&&(o=(o+1)%e),l-s{i=p,t=null,o&&(clearTimeout(o),o=null),e(...l)};return[(...l)=>{let p=Date.now(),m=p-i;m>=n?s(l,p):(t=l,o||(o=setTimeout(()=>{o=null,s(t)},n-m)))},()=>t&&s(t)]}var Fs=su;var ue=(e,a,i=3)=>{let n=0,t=Ps(50,250);return Fs(o=>{let s=o.loaded,r=o.lengthComputable?o.total:void 0,u=s-n,l=t(u),p=s<=r;n=s;let m={loaded:s,total:r,progress:r?s/r:void 0,bytes:u,rate:l||void 0,estimated:l&&r&&p?(r-s)/l:void 0,event:o,lengthComputable:r!=null,[a?"download":"upload"]:!0};e(m)},i)},Ke=(e,a)=>{let i=e!=null;return[n=>a[0]({lengthComputable:i,total:e,loaded:n}),a[1]]},Ge=e=>(...a)=>c.asap(()=>e(...a));function ln(e){if(!e||typeof e!="string"||!e.startsWith("data:"))return 0;let a=e.indexOf(",");if(a<0)return 0;let i=e.slice(5,a),n=e.slice(a+1);if(/;base64/i.test(i)){let o=n.length,s=n.length;for(let f=0;f=48&&b<=57||b>=65&&b<=70||b>=97&&b<=102)&&(d>=48&&d<=57||d>=65&&d<=70||d>=97&&d<=102)&&(o-=2,f+=2)}let r=0,u=s-1,l=f=>f>=2&&n.charCodeAt(f-2)===37&&n.charCodeAt(f-1)===51&&(n.charCodeAt(f)===68||n.charCodeAt(f)===100);u>=0&&(n.charCodeAt(u)===61?(r++,u--):l(u)&&(r++,u-=3)),r===1&&u>=0&&(n.charCodeAt(u)===61||l(u))&&r++;let m=Math.floor(o/4)*3-(r||0);return m>0?m:0}return Buffer.byteLength(n,"utf8")}var qs={flush:de.default.constants.Z_SYNC_FLUSH,finishFlush:de.default.constants.Z_SYNC_FLUSH},ru={flush:de.default.constants.BROTLI_OPERATION_FLUSH,finishFlush:de.default.constants.BROTLI_OPERATION_FLUSH},Ls=c.isFunction(de.default.createBrotliDecompress),{http:cu,https:pu}=$s.default,lu=/https:?/,Ds=S.protocols.map(e=>e+":"),Us=(e,[a,i])=>(e.on("end",i).on("error",i),a);function uu(e,a){e.beforeRedirects.proxy&&e.beforeRedirects.proxy(e),e.beforeRedirects.config&&e.beforeRedirects.config(e,a)}function Hs(e,a,i){let n=a;if(!n&&n!==!1){let t=Bs.default.getProxyForUrl(i);t&&(n=new URL(t))}if(n){if(n.username&&(n.auth=(n.username||"")+":"+(n.password||"")),n.auth){(n.auth.username||n.auth.password)&&(n.auth=(n.auth.username||"")+":"+(n.auth.password||""));let o=Buffer.from(n.auth,"utf8").toString("base64");e.headers["Proxy-Authorization"]="Basic "+o}e.headers.host=e.hostname+(e.port?":"+e.port:"");let t=n.hostname||n.host;e.hostname=t,e.host=t,e.port=n.port,e.path=i,n.protocol&&(e.protocol=n.protocol.includes(":")?n.protocol:`${n.protocol}:`)}e.beforeRedirects.proxy=function(o){Hs(o,a,o.href)}}var du=typeof process<"u"&&c.kindOf(process)==="process",mu=e=>new Promise((a,i)=>{let n,t,o=(u,l)=>{t||(t=!0,n&&n(u,l))},s=u=>{o(u),a(u)},r=u=>{o(u,!0),i(u)};e(s,r,u=>n=u).catch(r)}),fu=({address:e,family:a})=>{if(!c.isString(e))throw TypeError("address must be a string");return{address:e,family:a||(e.indexOf(".")<0?6:4)}},Ns=(e,a)=>fu(c.isObject(e)?e:{address:e,family:a}),Ws=du&&function(a){return mu(async function(n,t,o){let{data:s,lookup:r,family:u}=a,{responseType:l,responseEncoding:p}=a,m=a.method.toUpperCase(),f,b=!1,d;if(r){let w=Os(r,y=>c.isArray(y)?y:[y]);r=(y,D,le)=>{w(y,D,(O,$,ke)=>{if(O)return le(O);let V=c.isArray($)?$.map(H=>Ns(H)):[Ns($,ke)];D.all?le(O,V):le(O,V[0].address,V[0].family)})}}let x=new Vs.EventEmitter,v=()=>{a.cancelToken&&a.cancelToken.unsubscribe(k),a.signal&&a.signal.removeEventListener("abort",k),x.removeAllListeners()};o((w,y)=>{f=!0,y&&(b=!0,v())});function k(w){x.emit("abort",!w||w.type?new Z(null,a,d):w)}x.once("abort",t),(a.cancelToken||a.signal)&&(a.cancelToken&&a.cancelToken.subscribe(k),a.signal&&(a.signal.aborted?k():a.signal.addEventListener("abort",k)));let C=Se(a.baseURL,a.url,a.allowAbsoluteUrls),_=new URL(C,S.hasBrowserEnv?S.origin:void 0),j=_.protocol||Ds[0];if(j==="data:"){if(a.maxContentLength>-1){let y=String(a.url||C||"");if(ln(y)>a.maxContentLength)return t(new h("maxContentLength size of "+a.maxContentLength+" exceeded",h.ERR_BAD_RESPONSE,a))}let w;if(m!=="GET")return ce(n,t,{status:405,statusText:"method not allowed",headers:{},config:a});try{w=tn(a.url,l==="blob",{Blob:a.env&&a.env.Blob})}catch(y){throw h.from(y,h.ERR_BAD_REQUEST,a)}return l==="text"?(w=w.toString(p),(!p||p==="utf8")&&(w=c.stripBOM(w))):l==="stream"&&(w=Pe.default.Readable.from(w)),ce(n,t,{data:w,status:200,statusText:"OK",headers:new P,config:a})}if(Ds.indexOf(j)===-1)return t(new h("Unsupported protocol "+j,h.ERR_BAD_REQUEST,a));let T=P.from(a.headers).normalize();T.set("User-Agent","axios/"+Te,!1);let{onUploadProgress:M,onDownloadProgress:B}=a,ie=a.maxRate,ne,ye;if(c.isSpecCompliantForm(s)){let w=T.getContentType(/boundary=([-_\w\d]{10,70})/i);s=js(s,y=>{T.set(y)},{tag:`axios-${Te}-boundary`,boundary:w&&w[1]||void 0})}else if(c.isFormData(s)&&c.isFunction(s.getHeaders)){if(T.set(s.getHeaders()),!T.hasContentLength())try{let w=await Ms.default.promisify(s.getLength).call(s);Number.isFinite(w)&&w>=0&&T.setContentLength(w)}catch{}}else if(c.isBlob(s)||c.isFile(s))s.size&&T.setContentType(s.type||"application/octet-stream"),T.setContentLength(s.size||0),s=Pe.default.Readable.from(Va(s));else if(s&&!c.isStream(s)){if(!Buffer.isBuffer(s))if(c.isArrayBuffer(s))s=Buffer.from(new Uint8Array(s));else if(c.isString(s))s=Buffer.from(s,"utf-8");else return t(new h("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",h.ERR_BAD_REQUEST,a));if(T.setContentLength(s.length,!1),a.maxBodyLength>-1&&s.length>a.maxBodyLength)return t(new h("Request body larger than maxBodyLength limit",h.ERR_BAD_REQUEST,a))}let ga=c.toFiniteNumber(T.getContentLength());c.isArray(ie)?(ne=ie[0],ye=ie[1]):ne=ye=ie,s&&(M||ne)&&(c.isStream(s)||(s=Pe.default.Readable.from(s,{objectMode:!1})),s=Pe.default.pipeline([s,new rn({maxRate:c.toFiniteNumber(ne)})],c.noop),M&&s.on("progress",Us(s,Ke(ga,ue(Ge(M),!1,3)))));let re;if(a.auth){let w=a.auth.username||"",y=a.auth.password||"";re=w+":"+y}if(!re&&_.username){let w=_.username,y=_.password;re=w+":"+y}re&&T.delete("authorization");let xe;try{xe=Re(_.pathname+_.search,a.params,a.paramsSerializer).replace(/^\?/,"")}catch(w){let y=new Error(w.message);return y.config=a,y.url=a.url,y.exists=!0,t(y)}T.set("Accept-Encoding","gzip, compress, deflate"+(Ls?", br":""),!1);let q={path:xe,method:m,headers:T.toJSON(),agents:{http:a.httpAgent,https:a.httpsAgent},auth:re,protocol:j,family:u,beforeRedirect:uu,beforeRedirects:{}};!c.isUndefined(r)&&(q.lookup=r),a.socketPath?q.socketPath=a.socketPath:(q.hostname=_.hostname.startsWith("[")?_.hostname.slice(1,-1):_.hostname,q.port=_.port,Hs(q,a.proxy,j+"//"+_.hostname+(_.port?":"+_.port:"")+q.path));let we,K=lu.test(q.protocol);if(q.agent=K?a.httpsAgent:a.httpAgent,a.transport?we=a.transport:a.maxRedirects===0?we=K?zs.default:Is.default:(a.maxRedirects&&(q.maxRedirects=a.maxRedirects),a.beforeRedirect&&(q.beforeRedirects.config=a.beforeRedirect),we=K?pu:cu),a.maxBodyLength>-1?q.maxBodyLength=a.maxBodyLength:q.maxBodyLength=1/0,a.insecureHTTPParser&&(q.insecureHTTPParser=a.insecureHTTPParser),d=we.request(q,function(y){if(d.destroyed)return;let D=[y],le=+y.headers["content-length"];if(B||ye){let H=new rn({maxRate:c.toFiniteNumber(ye)});B&&H.on("progress",Us(H,Ke(le,ue(Ge(B),!0,3)))),D.push(H)}let O=y,$=y.req||d;if(a.decompress!==!1&&y.headers["content-encoding"])switch((m==="HEAD"||y.statusCode===204)&&delete y.headers["content-encoding"],(y.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":D.push(de.default.createUnzip(qs)),delete y.headers["content-encoding"];break;case"deflate":D.push(new Ts),D.push(de.default.createUnzip(qs)),delete y.headers["content-encoding"];break;case"br":Ls&&(D.push(de.default.createBrotliDecompress(ru)),delete y.headers["content-encoding"])}O=D.length>1?Pe.default.pipeline(D,c.noop):D[0];let ke=Pe.default.finished(O,()=>{ke(),v()}),V={status:y.statusCode,statusText:y.statusMessage,headers:new P(y.headers),config:a,request:$};if(l==="stream")V.data=O,ce(n,t,V);else{let H=[],Sn=0;O.on("data",function(W){H.push(W),Sn+=W.length,a.maxContentLength>-1&&Sn>a.maxContentLength&&(b=!0,O.destroy(),t(new h("maxContentLength size of "+a.maxContentLength+" exceeded",h.ERR_BAD_RESPONSE,a,$)))}),O.on("aborted",function(){if(b)return;let W=new h("stream has been aborted",h.ERR_BAD_RESPONSE,a,$);O.destroy(W),t(W)}),O.on("error",function(W){d.destroyed||t(h.from(W,null,a,$))}),O.on("end",function(){try{let W=H.length===1?H[0]:Buffer.concat(H);l!=="arraybuffer"&&(W=W.toString(p),(!p||p==="utf8")&&(W=c.stripBOM(W))),V.data=W}catch(W){return t(h.from(W,null,a,V.request,V))}ce(n,t,V)})}x.once("abort",H=>{O.destroyed||(O.emit("error",H),O.destroy())})}),x.once("abort",w=>{t(w),d.destroy(w)}),d.on("error",function(y){t(h.from(y,null,a,d))}),d.on("socket",function(y){y.setKeepAlive(!0,1e3*60)}),a.timeout){let w=parseInt(a.timeout,10);if(Number.isNaN(w)){t(new h("error trying to parse `config.timeout` to int",h.ERR_BAD_OPTION_VALUE,a,d));return}d.setTimeout(w,function(){if(f)return;let D=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded",le=a.transitional||Ie;a.timeoutErrorMessage&&(D=a.timeoutErrorMessage),t(new h(D,le.clarifyTimeoutError?h.ETIMEDOUT:h.ECONNABORTED,a,d)),k()})}if(c.isStream(s)){let w=!1,y=!1;s.on("end",()=>{w=!0}),s.once("error",D=>{y=!0,d.destroy(D)}),s.on("close",()=>{!w&&!y&&k(new Z("Request stream has been aborted",a,d))}),s.pipe(d)}else d.end(s)})};var Ks=S.hasStandardBrowserEnv?((e,a)=>i=>(i=new URL(i,S.origin),e.protocol===i.protocol&&e.host===i.host&&(a||e.port===i.port)))(new URL(S.origin),S.navigator&&/(msie|trident)/i.test(S.navigator.userAgent)):()=>!0;var Gs=S.hasStandardBrowserEnv?{write(e,a,i,n,t,o){let s=[e+"="+encodeURIComponent(a)];c.isNumber(i)&&s.push("expires="+new Date(i).toGMTString()),c.isString(n)&&s.push("path="+n),c.isString(t)&&s.push("domain="+t),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(e){let a=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return a?decodeURIComponent(a[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};var Js=e=>e instanceof P?{...e}:e;function se(e,a){a=a||{};let i={};function n(l,p,m,f){return c.isPlainObject(l)&&c.isPlainObject(p)?c.merge.call({caseless:f},l,p):c.isPlainObject(p)?c.merge({},p):c.isArray(p)?p.slice():p}function t(l,p,m,f){if(c.isUndefined(p)){if(!c.isUndefined(l))return n(void 0,l,m,f)}else return n(l,p,m,f)}function o(l,p){if(!c.isUndefined(p))return n(void 0,p)}function s(l,p){if(c.isUndefined(p)){if(!c.isUndefined(l))return n(void 0,l)}else return n(void 0,p)}function r(l,p,m){if(m in a)return n(l,p);if(m in e)return n(void 0,l)}let u={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:r,headers:(l,p,m)=>t(Js(l),Js(p),m,!0)};return c.forEach(Object.keys({...e,...a}),function(p){let m=u[p]||t,f=m(e[p],a[p],p);c.isUndefined(f)&&m!==r||(i[p]=f)}),i}var Ha=e=>{let a=se({},e),{data:i,withXSRFToken:n,xsrfHeaderName:t,xsrfCookieName:o,headers:s,auth:r}=a;if(a.headers=s=P.from(s),a.url=Re(Se(a.baseURL,a.url,a.allowAbsoluteUrls),e.params,e.paramsSerializer),r&&s.set("Authorization","Basic "+btoa((r.username||"")+":"+(r.password?unescape(encodeURIComponent(r.password)):""))),c.isFormData(i)){if(S.hasStandardBrowserEnv||S.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(c.isFunction(i.getHeaders)){let u=i.getHeaders(),l=["content-type","content-length"];Object.entries(u).forEach(([p,m])=>{l.includes(p.toLowerCase())&&s.set(p,m)})}}if(S.hasStandardBrowserEnv&&(n&&c.isFunction(n)&&(n=n(a)),n||n!==!1&&Ks(a.url))){let u=t&&o&&Gs.read(o);u&&s.set(t,u)}return a};var xu=typeof XMLHttpRequest<"u",Ys=xu&&function(e){return new Promise(function(i,n){let t=Ha(e),o=t.data,s=P.from(t.headers).normalize(),{responseType:r,onUploadProgress:u,onDownloadProgress:l}=t,p,m,f,b,d;function x(){b&&b(),d&&d(),t.cancelToken&&t.cancelToken.unsubscribe(p),t.signal&&t.signal.removeEventListener("abort",p)}let v=new XMLHttpRequest;v.open(t.method.toUpperCase(),t.url,!0),v.timeout=t.timeout;function k(){if(!v)return;let _=P.from("getAllResponseHeaders"in v&&v.getAllResponseHeaders()),T={data:!r||r==="text"||r==="json"?v.responseText:v.response,status:v.status,statusText:v.statusText,headers:_,config:e,request:v};ce(function(B){i(B),x()},function(B){n(B),x()},T),v=null}"onloadend"in v?v.onloadend=k:v.onreadystatechange=function(){!v||v.readyState!==4||v.status===0&&!(v.responseURL&&v.responseURL.indexOf("file:")===0)||setTimeout(k)},v.onabort=function(){v&&(n(new h("Request aborted",h.ECONNABORTED,e,v)),v=null)},v.onerror=function(j){let T=j&&j.message?j.message:"Network Error",M=new h(T,h.ERR_NETWORK,e,v);M.event=j||null,n(M),v=null},v.ontimeout=function(){let j=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded",T=t.transitional||Ie;t.timeoutErrorMessage&&(j=t.timeoutErrorMessage),n(new h(j,T.clarifyTimeoutError?h.ETIMEDOUT:h.ECONNABORTED,e,v)),v=null},o===void 0&&s.setContentType(null),"setRequestHeader"in v&&c.forEach(s.toJSON(),function(j,T){v.setRequestHeader(T,j)}),c.isUndefined(t.withCredentials)||(v.withCredentials=!!t.withCredentials),r&&r!=="json"&&(v.responseType=t.responseType),l&&([f,d]=ue(l,!0),v.addEventListener("progress",f)),u&&v.upload&&([m,b]=ue(u),v.upload.addEventListener("progress",m),v.upload.addEventListener("loadend",b)),(t.cancelToken||t.signal)&&(p=_=>{v&&(n(!_||_.type?new Z(null,e,v):_),v.abort(),v=null)},t.cancelToken&&t.cancelToken.subscribe(p),t.signal&&(t.signal.aborted?p():t.signal.addEventListener("abort",p)));let C=fa(t.url);if(C&&S.protocols.indexOf(C)===-1){n(new h("Unsupported protocol "+C+":",h.ERR_BAD_REQUEST,e));return}v.send(o||null)})};var vu=(e,a)=>{let{length:i}=e=e?e.filter(Boolean):[];if(a||i){let n=new AbortController,t,o=function(l){if(!t){t=!0,r();let p=l instanceof Error?l:this.reason;n.abort(p instanceof h?p:new Z(p instanceof Error?p.message:p))}},s=a&&setTimeout(()=>{s=null,o(new h(`timeout ${a} of ms exceeded`,h.ETIMEDOUT))},a),r=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(o):l.removeEventListener("abort",o)}),e=null)};e.forEach(l=>l.addEventListener("abort",o));let{signal:u}=n;return u.unsubscribe=()=>c.asap(r),u}},Xs=vu;var hu=function*(e,a){let i=e.byteLength;if(!a||i{let t=bu(e,a),o=0,s,r=u=>{s||(s=!0,n&&n(u))};return new ReadableStream({async pull(u){try{let{done:l,value:p}=await t.next();if(l){r(),u.close();return}let m=p.byteLength;if(i){let f=o+=m;i(f)}u.enqueue(new Uint8Array(p))}catch(l){throw r(l),l}},cancel(u){return r(u),t.return()}},{highWaterMark:2})};var Qs=64*1024,{isFunction:Wa}=c,yu=(({Request:e,Response:a})=>({Request:e,Response:a}))(c.global),{ReadableStream:Zs,TextEncoder:er}=c.global,ar=(e,...a)=>{try{return!!e(...a)}catch{return!1}},wu=e=>{e=c.merge.call({skipUndefined:!0},yu,e);let{fetch:a,Request:i,Response:n}=e,t=a?Wa(a):typeof fetch=="function",o=Wa(i),s=Wa(n);if(!t)return!1;let r=t&&Wa(Zs),u=t&&(typeof er=="function"?(d=>x=>d.encode(x))(new er):async d=>new Uint8Array(await new i(d).arrayBuffer())),l=o&&r&&ar(()=>{let d=!1,x=new i(S.origin,{body:new Zs,method:"POST",get duplex(){return d=!0,"half"}}).headers.has("Content-Type");return d&&!x}),p=s&&r&&ar(()=>c.isReadableStream(new n("").body)),m={stream:p&&(d=>d.body)};t&&["text","arrayBuffer","blob","formData","stream"].forEach(d=>{!m[d]&&(m[d]=(x,v)=>{let k=x&&x[d];if(k)return k.call(x);throw new h(`Response type '${d}' is not supported`,h.ERR_NOT_SUPPORT,v)})});let f=async d=>{if(d==null)return 0;if(c.isBlob(d))return d.size;if(c.isSpecCompliantForm(d))return(await new i(S.origin,{method:"POST",body:d}).arrayBuffer()).byteLength;if(c.isArrayBufferView(d)||c.isArrayBuffer(d))return d.byteLength;if(c.isURLSearchParams(d)&&(d=d+""),c.isString(d))return(await u(d)).byteLength},b=async(d,x)=>{let v=c.toFiniteNumber(d.getContentLength());return v??f(x)};return async d=>{let{url:x,method:v,data:k,signal:C,cancelToken:_,timeout:j,onDownloadProgress:T,onUploadProgress:M,responseType:B,headers:ie,withCredentials:ne="same-origin",fetchOptions:ye}=Ha(d),ga=a||fetch;B=B?(B+"").toLowerCase():"text";let re=Xs([C,_&&_.toAbortSignal()],j),xe=null,q=re&&re.unsubscribe&&(()=>{re.unsubscribe()}),we;try{if(M&&l&&v!=="get"&&v!=="head"&&(we=await b(ie,k))!==0){let O=new i(x,{method:"POST",body:k,duplex:"half"}),$;if(c.isFormData(k)&&($=O.headers.get("content-type"))&&ie.setContentType($),O.body){let[ke,V]=Ke(we,ue(Ge(M)));k=un(O.body,Qs,ke,V)}}c.isString(ne)||(ne=ne?"include":"omit");let K=o&&"credentials"in i.prototype,w={...ye,signal:re,method:v.toUpperCase(),headers:ie.normalize().toJSON(),body:k,duplex:"half",credentials:K?ne:void 0};xe=o&&new i(x,w);let y=await(o?ga(xe,ye):ga(x,w)),D=p&&(B==="stream"||B==="response");if(p&&(T||D&&q)){let O={};["status","statusText","headers"].forEach(H=>{O[H]=y[H]});let $=c.toFiniteNumber(y.headers.get("content-length")),[ke,V]=T&&Ke($,ue(Ge(T),!0))||[];y=new n(un(y.body,Qs,ke,()=>{V&&V(),q&&q()}),O)}B=B||"text";let le=await m[c.findKey(m,B)||"text"](y,d);return!D&&q&&q(),await new Promise((O,$)=>{ce(O,$,{data:le,headers:P.from(y.headers),status:y.status,statusText:y.statusText,config:d,request:xe})})}catch(K){throw q&&q(),K&&K.name==="TypeError"&&/Load failed|fetch/i.test(K.message)?Object.assign(new h("Network Error",h.ERR_NETWORK,d,xe),{cause:K.cause||K}):h.from(K,K&&K.code,d,xe)}}},ku=new Map,dn=e=>{let a=e?e.env:{},{fetch:i,Request:n,Response:t}=a,o=[n,t,i],s=o.length,r=s,u,l,p=ku;for(;r--;)u=o[r],l=p.get(u),l===void 0&&p.set(u,l=r?new Map:wu(a)),p=l;return l},Tx=dn();var mn={http:Ws,xhr:Ys,fetch:{get:dn}};c.forEach(mn,(e,a)=>{if(e){try{Object.defineProperty(e,"name",{value:a})}catch{}Object.defineProperty(e,"adapterName",{value:a})}});var ir=e=>`- ${e}`,Eu=e=>c.isFunction(e)||e===null||e===!1,Ka={getAdapter:(e,a)=>{e=c.isArray(e)?e:[e];let{length:i}=e,n,t,o={};for(let s=0;s`adapter ${u} `+(l===!1?"is not supported by the environment":"is not available in the build")),r=i?s.length>1?`since : -`+s.map(ir).join(` -`):" "+ir(s[0]):"as no adapter specified";throw new h("There is no suitable adapter to dispatch the request "+r,"ERR_NOT_SUPPORT")}return t},adapters:mn};function fn(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Z(null,e)}function Ga(e){return fn(e),e.headers=P.from(e.headers),e.data=ca.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Ka.getAdapter(e.adapter||ze.adapter,e)(e).then(function(n){return fn(e),n.data=ca.call(e,e.transformResponse,n),n.headers=P.from(n.headers),n},function(n){return pa(n)||(fn(e),n&&n.response&&(n.response.data=ca.call(e,e.transformResponse,n.response),n.response.headers=P.from(n.response.headers))),Promise.reject(n)})}var Ja={};["object","boolean","number","function","string","symbol"].forEach((e,a)=>{Ja[e]=function(n){return typeof n===e||"a"+(a<1?"n ":" ")+e}});var nr={};Ja.transitional=function(a,i,n){function t(o,s){return"[Axios v"+Te+"] Transitional option '"+o+"'"+s+(n?". "+n:"")}return(o,s,r)=>{if(a===!1)throw new h(t(s," has been removed"+(i?" in "+i:"")),h.ERR_DEPRECATED);return i&&!nr[s]&&(nr[s]=!0,console.warn(t(s," has been deprecated since v"+i+" and will be removed in the near future"))),a?a(o,s,r):!0}};Ja.spelling=function(a){return(i,n)=>(console.warn(`${n} is likely a misspelling of ${a}`),!0)};function Ru(e,a,i){if(typeof e!="object")throw new h("options must be an object",h.ERR_BAD_OPTION_VALUE);let n=Object.keys(e),t=n.length;for(;t-- >0;){let o=n[t],s=a[o];if(s){let r=e[o],u=r===void 0||s(r,o,e);if(u!==!0)throw new h("option "+o+" must be "+u,h.ERR_BAD_OPTION_VALUE);continue}if(i!==!0)throw new h("Unknown option "+o,h.ERR_BAD_OPTION)}}var va={assertOptions:Ru,validators:Ja};var pe=va.validators,Je=class{constructor(a){this.defaults=a||{},this.interceptors={request:new Oi,response:new Oi}}async request(a,i){try{return await this._request(a,i)}catch(n){if(n instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;let o=t.stack?t.stack.replace(/^.+\n/,""):"";try{n.stack?o&&!String(n.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(n.stack+=` -`+o):n.stack=o}catch{}}throw n}}_request(a,i){typeof a=="string"?(i=i||{},i.url=a):i=a||{},i=se(this.defaults,i);let{transitional:n,paramsSerializer:t,headers:o}=i;n!==void 0&&va.assertOptions(n,{silentJSONParsing:pe.transitional(pe.boolean),forcedJSONParsing:pe.transitional(pe.boolean),clarifyTimeoutError:pe.transitional(pe.boolean)},!1),t!=null&&(c.isFunction(t)?i.paramsSerializer={serialize:t}:va.assertOptions(t,{encode:pe.function,serialize:pe.function},!0)),i.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?i.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:i.allowAbsoluteUrls=!0),va.assertOptions(i,{baseUrl:pe.spelling("baseURL"),withXsrfToken:pe.spelling("withXSRFToken")},!0),i.method=(i.method||this.defaults.method||"get").toLowerCase();let s=o&&c.merge(o.common,o[i.method]);o&&c.forEach(["delete","get","head","post","put","patch","common"],d=>{delete o[d]}),i.headers=P.concat(s,o);let r=[],u=!0;this.interceptors.request.forEach(function(x){typeof x.runWhen=="function"&&x.runWhen(i)===!1||(u=u&&x.synchronous,r.unshift(x.fulfilled,x.rejected))});let l=[];this.interceptors.response.forEach(function(x){l.push(x.fulfilled,x.rejected)});let p,m=0,f;if(!u){let d=[Ga.bind(this),void 0];for(d.unshift(...r),d.push(...l),f=d.length,p=Promise.resolve(i);m{if(!n._listeners)return;let o=n._listeners.length;for(;o-- >0;)n._listeners[o](t);n._listeners=null}),this.promise.then=t=>{let o,s=new Promise(r=>{n.subscribe(r),o=r}).then(t);return s.cancel=function(){n.unsubscribe(o)},s},a(function(o,s,r){n.reason||(n.reason=new Z(o,s,r),i(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(a){if(this.reason){a(this.reason);return}this._listeners?this._listeners.push(a):this._listeners=[a]}unsubscribe(a){if(!this._listeners)return;let i=this._listeners.indexOf(a);i!==-1&&this._listeners.splice(i,1)}toAbortSignal(){let a=new AbortController,i=n=>{a.abort(n)};return this.subscribe(i),a.signal.unsubscribe=()=>this.unsubscribe(i),a.signal}static source(){let a;return{token:new e(function(t){a=t}),cancel:a}}},tr=xn;function vn(e){return function(i){return e.apply(null,i)}}function hn(e){return c.isObject(e)&&e.isAxiosError===!0}var bn={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(bn).forEach(([e,a])=>{bn[a]=e});var or=bn;function sr(e){let a=new ha(e),i=Ze(ha.prototype.request,a);return c.extend(i,ha.prototype,a,{allOwnKeys:!0}),c.extend(i,a,null,{allOwnKeys:!0}),i.create=function(t){return sr(se(e,t))},i}var U=sr(ze);U.Axios=ha;U.CanceledError=Z;U.CancelToken=tr;U.isCancel=pa;U.VERSION=Te;U.toFormData=he;U.AxiosError=h;U.Cancel=U.CanceledError;U.all=function(a){return Promise.all(a)};U.spread=vn;U.isAxiosError=hn;U.mergeConfig=se;U.AxiosHeaders=P;U.formToJSON=e=>Da(c.isHTMLForm(e)?new FormData(e):e);U.getAdapter=Ka.getAdapter;U.HttpStatusCode=or;U.default=U;var be=U;var{Axios:Sv,AxiosError:Cv,CanceledError:jv,isCancel:Av,CancelToken:Tv,VERSION:Ov,all:Pv,Cancel:Fv,isAxiosError:qv,spread:Lv,toFormData:Dv,AxiosHeaders:Uv,HttpStatusCode:Nv,formToJSON:Bv,getAdapter:Iv,mergeConfig:zv}=be;var ae=A(require("vscode")),Za=require("child_process");var gn=A(require("path")),rr=A(require("vscode")),ge=class{currentPath;listeners=[];constructor(a){this.currentPath=a}getCurrentProjectPath(){return this.currentPath.split(gn.default.sep).join(gn.default.posix.sep)}onPathChange(a){return this.listeners.push(a),()=>{let i=this.listeners.indexOf(a);i!==-1&&this.listeners.splice(i,1)}}static getWorkspaceRoot(){let a=rr.default.workspace.workspaceFolders;return a?.length?a[0].uri.fsPath:""}};var Xa=A(require("fs")),Ye=A(require("path")),fr=A(mr()),Ya=class{workspaceRoot;configFileNames=[".robocop","robocop.toml","robot.toml","pyproject.toml"];constructor(a){this.workspaceRoot=a}findConfigFile(){let a=this.getConfigFromEnv();if(a&&this.fileExists(a))return a}getConfigFromEnv(){if(!this.workspaceRoot)return;let a=Ye.join(this.workspaceRoot,".env");if(!this.fileExists(a)||fr.config({path:a}).error)return;let n=process.env.ROBOCOP_CONFIG_PATH;if(n)return Ye.isAbsolute(n)?n:Ye.resolve(this.workspaceRoot,n)}fileExists(a){try{return Xa.existsSync(a)&&Xa.statSync(a).isFile()}catch{return!1}}getConfigPath(){return this.findConfigFile()}};var Qa=class{apiServerUrl;serverOutputChannel;serverProcess;constructor(a="http://127.0.0.1:8000",i="RoboView Server",n=null){this.apiServerUrl=a,this.serverOutputChannel=ae.window.createOutputChannel(i),this.serverProcess=n}async waitForServerReady(a){let i=Date.now(),n=500;for(;Date.now()-isetTimeout(t,n))}throw new Error(`Timeout: Server ${this.apiServerUrl} not accessible after ${a/1e3} seconds.`)}async startServer(a){let i=ge.getWorkspaceRoot();if(!i)return ae.window.showErrorMessage("No Workspace Folder Selected."),!1;if(this.killServerProcess(),await this.isServerRunning())return ae.window.showInformationMessage("Server already running."),!0;try{this.serverOutputChannel.appendLine("Starting Backend..."),this.serverOutputChannel.appendLine(`Python Path: ${a}`),this.serverOutputChannel.appendLine(`Working Directory: ${i}`),this.serverOutputChannel.appendLine("\u2500".repeat(50)),this.serverOutputChannel.appendLine("Checking if RoboView is installed...");let n=(0,Za.spawnSync)(a,["-m","pip","show","roboview"],{cwd:i,encoding:"utf8"});return n.status!==0||!n.stdout.includes("Name: roboview")?(ae.window.showErrorMessage("RoboView is not installed. Please install it using: pip install roboview"),!1):(this.serverOutputChannel.appendLine("\u2713 RoboView is installed"),this.serverOutputChannel.appendLine("\u2500".repeat(50)),this.serverProcess=(0,Za.spawn)(a,["-m","roboview.main"],{cwd:i,stdio:["pipe","pipe","pipe"],shell:!1}),this.serverOutputChannel.show(),this.serverProcess.stdout?.on("data",t=>{let o=t.toString();this.serverOutputChannel.append(o)}),this.serverProcess.stderr?.on("data",t=>{let o=t.toString();this.serverOutputChannel.appendLine(`${o}`)}),this.serverProcess.on("close",t=>{let o=`Backend process exited with code ${t}`;this.serverOutputChannel.appendLine(`${o}`),ae.window.showInformationMessage(o)}),this.serverProcess.on("error",t=>{let o=`Failed to start backend: ${t.message}`;this.serverOutputChannel.appendLine(`[ERROR] ${o}`),ae.window.showErrorMessage(o)}),!0)}catch(n){let t=`Error starting backend: ${n}`;return this.serverOutputChannel.appendLine(`[ERROR] ${t}`),ae.window.showErrorMessage(t),!1}}async initializeServer(a){try{let i=ge.getWorkspaceRoot(),n=new Ya(i).getConfigPath();if(n&&ae.window.showInformationMessage("Using Robocop Config File from .env: "+n),!i){ae.window.showErrorMessage("Please Open a Workspace Folder.");return}await be.post(`${this.apiServerUrl}/api/v1/system/initialize`,{project_root_dir:i,robocop_config_file:n}),ae.window.showInformationMessage("RoboView is ready to use :)")}catch(i){ae.window.showErrorMessage("Process Failed: "+i)}}getServerOutputChannel(){return this.serverOutputChannel}killServerProcess(){this.serverProcess&&this.serverProcess.kill()}async isServerRunning(){try{return await be.get(`${this.apiServerUrl}/api/v1/system/health`,{timeout:1e3}),!0}catch{return!1}}};var ei=A(require("vscode"));var Q=require("vscode");var xr=require("vscode");function kn(e,a,i){return e.asWebviewUri(xr.Uri.joinPath(a,...i))}function vr(){let e="",a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for(let i=0;i<32;i++)e+=a.charAt(Math.floor(Math.random()*a.length));return e}var hr=new ge(ge.getWorkspaceRoot()),Xe=class e{static currentPanel;_panel;_disposables=[];_axiosInstance;_currentProjectDir;constructor(a,i,n){this._panel=a,this._axiosInstance=be.create({baseURL:n}),this._currentProjectDir=hr.getCurrentProjectPath(),hr.onPathChange(t=>{this._currentProjectDir=t}),this._panel.onDidDispose(()=>this.dispose(),null,this._disposables),this._panel.webview.html=this._getWebviewContent(this._panel.webview,i),this._setWebviewMessageListener(this._panel.webview),setTimeout(()=>{this._currentProjectDir&&this._panel.webview.postMessage({command:"projectPath",path:this._currentProjectDir})},100)}static render(a,i){if(e.currentPanel)e.currentPanel._panel.reveal(Q.ViewColumn.One);else{let n=Q.window.createWebviewPanel("KeywordDetails","RoboView Monitor",Q.ViewColumn.One,{enableScripts:!0,retainContextWhenHidden:!0,enableFindWidget:!0,localResourceRoots:[Q.Uri.joinPath(a,"out"),Q.Uri.joinPath(a,"webview-ui/build")]});e.currentPanel=new e(n,a,i)}}dispose(){for(e.currentPanel=void 0,this._panel.dispose();this._disposables.length;){let a=this._disposables.pop();a&&a.dispose()}}static close(){e.currentPanel&&e.currentPanel.dispose()}_getWebviewContent(a,i){let n=kn(a,i,["webview-ui","build","assets","index.js"]),t=kn(a,i,["webview-ui","build","assets","index.css"]),o=vr();return` +`),o=o.replace(/\\r/g,"\r")),a[t]=o}return a}function Ou(e){let a=ur(e),i=N.configDotenv({path:a});if(!i.parsed){let s=new Error(`MISSING_DATA: Cannot parse ${a} for an unknown reason`);throw s.code="MISSING_DATA",s}let n=lr(e).split(","),t=n.length,o;for(let s=0;s=t)throw r}return N.parse(o)}function Fu(e){console.log(`[dotenv@${pr}][WARN] ${e}`)}function ba(e){console.log(`[dotenv@${pr}][DEBUG] ${e}`)}function lr(e){return e&&e.DOTENV_KEY&&e.DOTENV_KEY.length>0?e.DOTENV_KEY:process.env.DOTENV_KEY&&process.env.DOTENV_KEY.length>0?process.env.DOTENV_KEY:""}function qu(e,a){let i;try{i=new URL(a)}catch(r){if(r.code==="ERR_INVALID_URL"){let u=new Error("INVALID_DOTENV_KEY: Wrong format. Must be in valid uri format like dotenv://:key_1234@dotenvx.com/vault/.env.vault?environment=development");throw u.code="INVALID_DOTENV_KEY",u}throw r}let n=i.password;if(!n){let r=new Error("INVALID_DOTENV_KEY: Missing key part");throw r.code="INVALID_DOTENV_KEY",r}let t=i.searchParams.get("environment");if(!t){let r=new Error("INVALID_DOTENV_KEY: Missing environment part");throw r.code="INVALID_DOTENV_KEY",r}let o=`DOTENV_VAULT_${t.toUpperCase()}`,s=e.parsed[o];if(!s){let r=new Error(`NOT_FOUND_DOTENV_ENVIRONMENT: Cannot locate environment ${o} in your .env.vault file.`);throw r.code="NOT_FOUND_DOTENV_ENVIRONMENT",r}return{ciphertext:s,key:n}}function ur(e){let a=null;if(e&&e.path&&e.path.length>0)if(Array.isArray(e.path))for(let i of e.path)gn.existsSync(i)&&(a=i.endsWith(".vault")?i:`${i}.vault`);else a=e.path.endsWith(".vault")?e.path:`${e.path}.vault`;else a=yn.resolve(process.cwd(),".env.vault");return gn.existsSync(a)?a:null}function cr(e){return e[0]==="~"?yn.join(Cu.homedir(),e.slice(1)):e}function Lu(e){!!(e&&e.debug)&&ba("Loading env from encrypted .env.vault");let i=N._parseVault(e),n=process.env;return e&&e.processEnv!=null&&(n=e.processEnv),N.populate(n,i,e),{parsed:i}}function Du(e){let a=yn.resolve(process.cwd(),".env"),i="utf8",n=!!(e&&e.debug);e&&e.encoding?i=e.encoding:n&&ba("No encoding is specified. UTF-8 is used by default");let t=[a];if(e&&e.path)if(!Array.isArray(e.path))t=[cr(e.path)];else{t=[];for(let u of e.path)t.push(cr(u))}let o,s={};for(let u of t)try{let l=N.parse(gn.readFileSync(u,{encoding:i}));N.populate(s,l,e)}catch(l){n&&ba(`Failed to load ${u} ${l.message}`),o=l}let r=process.env;return e&&e.processEnv!=null&&(r=e.processEnv),N.populate(r,s,e),o?{parsed:s,error:o}:{parsed:s}}function Uu(e){if(lr(e).length===0)return N.configDotenv(e);let a=ur(e);return a?N._configVault(e):(Fu(`You set DOTENV_KEY but you are missing a .env.vault file at ${a}. Did you forget to build it?`),N.configDotenv(e))}function Nu(e,a){let i=Buffer.from(a.slice(-64),"hex"),n=Buffer.from(e,"base64"),t=n.subarray(0,12),o=n.subarray(-16);n=n.subarray(12,-16);try{let s=ju.createDecipheriv("aes-256-gcm",i,t);return s.setAuthTag(o),`${s.update(n)}${s.final()}`}catch(s){let r=s instanceof RangeError,u=s.message==="Invalid key length",l=s.message==="Unsupported state or unable to authenticate data";if(r||u){let p=new Error("INVALID_DOTENV_KEY: It must be 64 characters long (or more)");throw p.code="INVALID_DOTENV_KEY",p}else if(l){let p=new Error("DECRYPTION_FAILED: Please check your DOTENV_KEY");throw p.code="DECRYPTION_FAILED",p}else throw s}}function Bu(e,a,i={}){let n=!!(i&&i.debug),t=!!(i&&i.override);if(typeof a!="object"){let o=new Error("OBJECT_REQUIRED: Please check the processEnv argument being passed to populate");throw o.code="OBJECT_REQUIRED",o}for(let o of Object.keys(a))Object.prototype.hasOwnProperty.call(e,o)?(t===!0&&(e[o]=a[o]),n&&ba(t===!0?`"${o}" is already defined and WAS overwritten`:`"${o}" is already defined and was NOT overwritten`)):e[o]=a[o]}var N={configDotenv:Du,_configVault:Lu,_parseVault:Ou,config:Uu,decrypt:Nu,parse:Pu,populate:Bu};me.exports.configDotenv=N.configDotenv;me.exports._configVault=N._configVault;me.exports._parseVault=N._parseVault;me.exports.config=N.config;me.exports.decrypt=N.decrypt;me.exports.parse=N.parse;me.exports.populate=N.populate;me.exports=N});var Mu={};si(Mu,{API_BASE_URL:()=>En,activate:()=>Iu,currentPanel:()=>br,deactivate:()=>zu});module.exports=Cn(Mu);var kn=A(require("vscode"));function Ze(e,a){return function(){return e.apply(a,arguments)}}var{toString:Rr}=Object.prototype,{getPrototypeOf:ci}=Object,{iterator:ka,toStringTag:An}=Symbol,_a=(e=>a=>{let i=Rr.call(a);return e[i]||(e[i]=i.slice(8,-1).toLowerCase())})(Object.create(null)),ne=e=>(e=e.toLowerCase(),a=>_a(a)===e),Ea=e=>a=>typeof a===e,{isArray:qe}=Array,Fe=Ea("undefined");function ea(e){return e!==null&&!Fe(e)&&e.constructor!==null&&!Fe(e.constructor)&&G(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var Tn=ne("ArrayBuffer");function Sr(e){let a;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?a=ArrayBuffer.isView(e):a=e&&e.buffer&&Tn(e.buffer),a}var Cr=Ea("string"),G=Ea("function"),Pn=Ea("number"),aa=e=>e!==null&&typeof e=="object",jr=e=>e===!0||e===!1,wa=e=>{if(_a(e)!=="object")return!1;let a=ci(e);return(a===null||a===Object.prototype||Object.getPrototypeOf(a)===null)&&!(An in e)&&!(ka in e)},Ar=e=>{if(!aa(e)||ea(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Tr=ne("Date"),Pr=ne("File"),Or=ne("Blob"),Fr=ne("FileList"),qr=e=>aa(e)&&G(e.pipe),Lr=e=>{let a;return e&&(typeof FormData=="function"&&e instanceof FormData||G(e.append)&&((a=_a(e))==="formdata"||a==="object"&&G(e.toString)&&e.toString()==="[object FormData]"))},Dr=ne("URLSearchParams"),[Ur,Nr,Br,Ir]=["ReadableStream","Request","Response","Headers"].map(ne),zr=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ia(e,a,{allOwnKeys:i=!1}={}){if(e===null||typeof e>"u")return;let n,t;if(typeof e!="object"&&(e=[e]),qe(e))for(n=0,t=e.length;n0;)if(t=i[n],a===t.toLowerCase())return t;return null}var _e=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Fn=e=>!Fe(e)&&e!==_e;function ri(){let{caseless:e,skipUndefined:a}=Fn(this)&&this||{},i={},n=(t,o)=>{let s=e&&On(i,o)||o;wa(i[s])&&wa(t)?i[s]=ri(i[s],t):wa(t)?i[s]=ri({},t):qe(t)?i[s]=t.slice():(!a||!Fe(t))&&(i[s]=t)};for(let t=0,o=arguments.length;t(ia(a,(t,o)=>{i&&G(t)?e[o]=Ze(t,i):e[o]=t},{allOwnKeys:n}),e),$r=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Vr=(e,a,i,n)=>{e.prototype=Object.create(a.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:a.prototype}),i&&Object.assign(e.prototype,i)},Hr=(e,a,i,n)=>{let t,o,s,r={};if(a=a||{},e==null)return a;do{for(t=Object.getOwnPropertyNames(e),o=t.length;o-- >0;)s=t[o],(!n||n(s,e,a))&&!r[s]&&(a[s]=e[s],r[s]=!0);e=i!==!1&&ci(e)}while(e&&(!i||i(e,a))&&e!==Object.prototype);return a},Wr=(e,a,i)=>{e=String(e),(i===void 0||i>e.length)&&(i=e.length),i-=a.length;let n=e.indexOf(a,i);return n!==-1&&n===i},Kr=e=>{if(!e)return null;if(qe(e))return e;let a=e.length;if(!Pn(a))return null;let i=new Array(a);for(;a-- >0;)i[a]=e[a];return i},Gr=(e=>a=>e&&a instanceof e)(typeof Uint8Array<"u"&&ci(Uint8Array)),Jr=(e,a)=>{let n=(e&&e[ka]).call(e),t;for(;(t=n.next())&&!t.done;){let o=t.value;a.call(e,o[0],o[1])}},Yr=(e,a)=>{let i,n=[];for(;(i=e.exec(a))!==null;)n.push(i);return n},Xr=ne("HTMLFormElement"),Qr=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(i,n,t){return n.toUpperCase()+t}),jn=(({hasOwnProperty:e})=>(a,i)=>e.call(a,i))(Object.prototype),Zr=ne("RegExp"),qn=(e,a)=>{let i=Object.getOwnPropertyDescriptors(e),n={};ia(i,(t,o)=>{let s;(s=a(t,o,e))!==!1&&(n[o]=s||t)}),Object.defineProperties(e,n)},ec=e=>{qn(e,(a,i)=>{if(G(e)&&["arguments","caller","callee"].indexOf(i)!==-1)return!1;let n=e[i];if(G(n)){if(a.enumerable=!1,"writable"in a){a.writable=!1;return}a.set||(a.set=()=>{throw Error("Can not rewrite read-only method '"+i+"'")})}})},ac=(e,a)=>{let i={},n=t=>{t.forEach(o=>{i[o]=!0})};return qe(e)?n(e):n(String(e).split(a)),i},ic=()=>{},nc=(e,a)=>e!=null&&Number.isFinite(e=+e)?e:a;function tc(e){return!!(e&&G(e.append)&&e[An]==="FormData"&&e[ka])}var oc=e=>{let a=new Array(10),i=(n,t)=>{if(aa(n)){if(a.indexOf(n)>=0)return;if(ea(n))return n;if(!("toJSON"in n)){a[t]=n;let o=qe(n)?[]:{};return ia(n,(s,r)=>{let u=i(s,t+1);!Fe(u)&&(o[r]=u)}),a[t]=void 0,o}}return n};return i(e,0)},sc=ne("AsyncFunction"),rc=e=>e&&(aa(e)||G(e))&&G(e.then)&&G(e.catch),Ln=((e,a)=>e?setImmediate:a?((i,n)=>(_e.addEventListener("message",({source:t,data:o})=>{t===_e&&o===i&&n.length&&n.shift()()},!1),t=>{n.push(t),_e.postMessage(i,"*")}))(`axios@${Math.random()}`,[]):i=>setTimeout(i))(typeof setImmediate=="function",G(_e.postMessage)),cc=typeof queueMicrotask<"u"?queueMicrotask.bind(_e):typeof process<"u"&&process.nextTick||Ln,pc=e=>e!=null&&G(e[ka]),c={isArray:qe,isArrayBuffer:Tn,isBuffer:ea,isFormData:Lr,isArrayBufferView:Sr,isString:Cr,isNumber:Pn,isBoolean:jr,isObject:aa,isPlainObject:wa,isEmptyObject:Ar,isReadableStream:Ur,isRequest:Nr,isResponse:Br,isHeaders:Ir,isUndefined:Fe,isDate:Tr,isFile:Pr,isBlob:Or,isRegExp:Zr,isFunction:G,isStream:qr,isURLSearchParams:Dr,isTypedArray:Gr,isFileList:Fr,forEach:ia,merge:ri,extend:Mr,trim:zr,stripBOM:$r,inherits:Vr,toFlatObject:Hr,kindOf:_a,kindOfTest:ne,endsWith:Wr,toArray:Kr,forEachEntry:Jr,matchAll:Yr,isHTMLForm:Xr,hasOwnProperty:jn,hasOwnProp:jn,reduceDescriptors:qn,freezeMethods:ec,toObjectSet:ac,toCamelCase:Qr,noop:ic,toFiniteNumber:nc,findKey:On,global:_e,isContextDefined:Fn,isSpecCompliantForm:tc,toJSONObject:oc,isAsyncFn:sc,isThenable:rc,setImmediate:Ln,asap:cc,isIterable:pc};function Le(e,a,i,n,t){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",a&&(this.code=a),i&&(this.config=i),n&&(this.request=n),t&&(this.response=t,this.status=t.status?t.status:null)}c.inherits(Le,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:c.toJSONObject(this.config),code:this.code,status:this.status}}});var Dn=Le.prototype,Un={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Un[e]={value:e}});Object.defineProperties(Le,Un);Object.defineProperty(Dn,"isAxiosError",{value:!0});Le.from=(e,a,i,n,t,o)=>{let s=Object.create(Dn);c.toFlatObject(e,s,function(p){return p!==Error.prototype},l=>l!=="isAxiosError");let r=e&&e.message?e.message:"Error",u=a==null&&e?e.code:a;return Le.call(s,r,u,i,n,t),e&&s.cause==null&&Object.defineProperty(s,"cause",{value:e,configurable:!0}),s.name=e&&e.name||"Error",o&&Object.assign(s,o),s};var h=Le;var Mo=A(zo(),1),La=Mo.default;function ji(e){return c.isPlainObject(e)||c.isArray(e)}function Vo(e){return c.endsWith(e,"[]")?e.slice(0,-2):e}function $o(e,a,i){return e?e.concat(a).map(function(t,o){return t=Vo(t),!i&&o?"["+t+"]":t}).join(i?".":""):a}function Gp(e){return c.isArray(e)&&!e.some(ji)}var Jp=c.toFlatObject(c,{},null,function(a){return/^is[A-Z]/.test(a)});function Yp(e,a,i){if(!c.isObject(e))throw new TypeError("target must be an object");a=a||new(La||FormData),i=c.toFlatObject(i,{metaTokens:!0,dots:!1,indexes:!1},!1,function(x,v){return!c.isUndefined(v[x])});let n=i.metaTokens,t=i.visitor||p,o=i.dots,s=i.indexes,u=(i.Blob||typeof Blob<"u"&&Blob)&&c.isSpecCompliantForm(a);if(!c.isFunction(t))throw new TypeError("visitor must be a function");function l(d){if(d===null)return"";if(c.isDate(d))return d.toISOString();if(c.isBoolean(d))return d.toString();if(!u&&c.isBlob(d))throw new h("Blob is not supported. Use a Buffer instead.");return c.isArrayBuffer(d)||c.isTypedArray(d)?u&&typeof Blob=="function"?new Blob([d]):Buffer.from(d):d}function p(d,x,v){let k=d;if(d&&!v&&typeof d=="object"){if(c.endsWith(x,"{}"))x=n?x:x.slice(0,-2),d=JSON.stringify(d);else if(c.isArray(d)&&Gp(d)||(c.isFileList(d)||c.endsWith(x,"[]"))&&(k=c.toArray(d)))return x=Vo(x),k.forEach(function(_,j){!(c.isUndefined(_)||_===null)&&a.append(s===!0?$o([x],j,o):s===null?x:x+"[]",l(_))}),!1}return ji(d)?!0:(a.append($o(v,x,o),l(d)),!1)}let m=[],f=Object.assign(Jp,{defaultVisitor:p,convertValue:l,isVisitable:ji});function b(d,x){if(!c.isUndefined(d)){if(m.indexOf(d)!==-1)throw Error("Circular reference detected in "+x.join("."));m.push(d),c.forEach(d,function(k,C){(!(c.isUndefined(k)||k===null)&&t.call(a,k,c.isString(C)?C.trim():C,x,f))===!0&&b(k,x?x.concat(C):[C])}),m.pop()}}if(!c.isObject(e))throw new TypeError("data must be an object");return b(e),a}var he=Yp;function Ho(e){let a={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return a[n]})}function Wo(e,a){this._pairs=[],e&&he(e,this,a)}var Ko=Wo.prototype;Ko.append=function(a,i){this._pairs.push([a,i])};Ko.toString=function(a){let i=a?function(n){return a.call(this,n,Ho)}:Ho;return this._pairs.map(function(t){return i(t[0])+"="+i(t[1])},"").join("&")};var Go=Wo;function Xp(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Re(e,a,i){if(!a)return e;let n=i&&i.encode||Xp;c.isFunction(i)&&(i={serialize:i});let t=i&&i.serialize,o;if(t?o=t(a,i):o=c.isURLSearchParams(a)?a.toString():new Go(a,i).toString(n),o){let s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}var Ai=class{constructor(){this.handlers=[]}use(a,i,n){return this.handlers.push({fulfilled:a,rejected:i,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(a){this.handlers[a]&&(this.handlers[a]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(a){c.forEach(this.handlers,function(n){n!==null&&a(n)})}},Ti=Ai;var Ie={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1};var Qo=A(require("crypto"),1);var Jo=A(require("url"),1),Yo=Jo.default.URLSearchParams;var Pi="abcdefghijklmnopqrstuvwxyz",Xo="0123456789",Zo={DIGIT:Xo,ALPHA:Pi,ALPHA_DIGIT:Pi+Pi.toUpperCase()+Xo},Qp=(e=16,a=Zo.ALPHA_DIGIT)=>{let i="",{length:n}=a,t=new Uint32Array(e);Qo.default.randomFillSync(t);for(let o=0;oFi,hasStandardBrowserEnv:()=>Zp,hasStandardBrowserWebWorkerEnv:()=>el,navigator:()=>Oi,origin:()=>al});var Fi=typeof window<"u"&&typeof document<"u",Oi=typeof navigator=="object"&&navigator||void 0,Zp=Fi&&(!Oi||["ReactNative","NativeScript","NS"].indexOf(Oi.product)<0),el=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",al=Fi&&window.location.href||"http://localhost";var S={...qi,...es};function Li(e,a){return he(e,new S.classes.URLSearchParams,{visitor:function(i,n,t,o){return S.isNode&&c.isBuffer(i)?(this.append(n,i.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...a})}function il(e){return c.matchAll(/\w+|\[(\w*)]/g,e).map(a=>a[0]==="[]"?"":a[1]||a[0])}function nl(e){let a={},i=Object.keys(e),n,t=i.length,o;for(n=0;n=i.length;return s=!s&&c.isArray(t)?t.length:s,u?(c.hasOwnProp(t,s)?t[s]=[t[s],n]:t[s]=n,!r):((!t[s]||!c.isObject(t[s]))&&(t[s]=[]),a(i,n,t[s],o)&&c.isArray(t[s])&&(t[s]=nl(t[s])),!r)}if(c.isFormData(e)&&c.isFunction(e.entries)){let i={};return c.forEachEntry(e,(n,t)=>{a(il(n),t,i,0)}),i}return null}var Da=tl;function ol(e,a,i){if(c.isString(e))try{return(a||JSON.parse)(e),c.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(i||JSON.stringify)(e)}var Di={transitional:Ie,adapter:["xhr","http","fetch"],transformRequest:[function(a,i){let n=i.getContentType()||"",t=n.indexOf("application/json")>-1,o=c.isObject(a);if(o&&c.isHTMLForm(a)&&(a=new FormData(a)),c.isFormData(a))return t?JSON.stringify(Da(a)):a;if(c.isArrayBuffer(a)||c.isBuffer(a)||c.isStream(a)||c.isFile(a)||c.isBlob(a)||c.isReadableStream(a))return a;if(c.isArrayBufferView(a))return a.buffer;if(c.isURLSearchParams(a))return i.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),a.toString();let r;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Li(a,this.formSerializer).toString();if((r=c.isFileList(a))||n.indexOf("multipart/form-data")>-1){let u=this.env&&this.env.FormData;return he(r?{"files[]":a}:a,u&&new u,this.formSerializer)}}return o||t?(i.setContentType("application/json",!1),ol(a)):a}],transformResponse:[function(a){let i=this.transitional||Di.transitional,n=i&&i.forcedJSONParsing,t=this.responseType==="json";if(c.isResponse(a)||c.isReadableStream(a))return a;if(a&&c.isString(a)&&(n&&!this.responseType||t)){let s=!(i&&i.silentJSONParsing)&&t;try{return JSON.parse(a,this.parseReviver)}catch(r){if(s)throw r.name==="SyntaxError"?h.from(r,h.ERR_BAD_RESPONSE,this,null,this.response):r}}return a}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:S.classes.FormData,Blob:S.classes.Blob},validateStatus:function(a){return a>=200&&a<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};c.forEach(["delete","get","head","post","put","patch"],e=>{Di.headers[e]={}});var ze=Di;var sl=c.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),as=e=>{let a={},i,n,t;return e&&e.split(` +`).forEach(function(s){t=s.indexOf(":"),i=s.substring(0,t).trim().toLowerCase(),n=s.substring(t+1).trim(),!(!i||a[i]&&sl[i])&&(i==="set-cookie"?a[i]?a[i].push(n):a[i]=[n]:a[i]=a[i]?a[i]+", "+n:n)}),a};var is=Symbol("internals");function ra(e){return e&&String(e).trim().toLowerCase()}function Ua(e){return e===!1||e==null?e:c.isArray(e)?e.map(Ua):String(e)}function rl(e){let a=Object.create(null),i=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,n;for(;n=i.exec(e);)a[n[1]]=n[2];return a}var cl=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ui(e,a,i,n,t){if(c.isFunction(n))return n.call(this,a,i);if(t&&(a=i),!!c.isString(a)){if(c.isString(n))return a.indexOf(n)!==-1;if(c.isRegExp(n))return n.test(a)}}function pl(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(a,i,n)=>i.toUpperCase()+n)}function ll(e,a){let i=c.toCamelCase(" "+a);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+i,{value:function(t,o,s){return this[n].call(this,a,t,o,s)},configurable:!0})})}var Me=class{constructor(a){a&&this.set(a)}set(a,i,n){let t=this;function o(r,u,l){let p=ra(u);if(!p)throw new Error("header name must be a non-empty string");let m=c.findKey(t,p);(!m||t[m]===void 0||l===!0||l===void 0&&t[m]!==!1)&&(t[m||u]=Ua(r))}let s=(r,u)=>c.forEach(r,(l,p)=>o(l,p,u));if(c.isPlainObject(a)||a instanceof this.constructor)s(a,i);else if(c.isString(a)&&(a=a.trim())&&!cl(a))s(as(a),i);else if(c.isObject(a)&&c.isIterable(a)){let r={},u,l;for(let p of a){if(!c.isArray(p))throw TypeError("Object iterator must return a key-value pair");r[l=p[0]]=(u=r[l])?c.isArray(u)?[...u,p[1]]:[u,p[1]]:p[1]}s(r,i)}else a!=null&&o(i,a,n);return this}get(a,i){if(a=ra(a),a){let n=c.findKey(this,a);if(n){let t=this[n];if(!i)return t;if(i===!0)return rl(t);if(c.isFunction(i))return i.call(this,t,n);if(c.isRegExp(i))return i.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(a,i){if(a=ra(a),a){let n=c.findKey(this,a);return!!(n&&this[n]!==void 0&&(!i||Ui(this,this[n],n,i)))}return!1}delete(a,i){let n=this,t=!1;function o(s){if(s=ra(s),s){let r=c.findKey(n,s);r&&(!i||Ui(n,n[r],r,i))&&(delete n[r],t=!0)}}return c.isArray(a)?a.forEach(o):o(a),t}clear(a){let i=Object.keys(this),n=i.length,t=!1;for(;n--;){let o=i[n];(!a||Ui(this,this[o],o,a,!0))&&(delete this[o],t=!0)}return t}normalize(a){let i=this,n={};return c.forEach(this,(t,o)=>{let s=c.findKey(n,o);if(s){i[s]=Ua(t),delete i[o];return}let r=a?pl(o):String(o).trim();r!==o&&delete i[o],i[r]=Ua(t),n[r]=!0}),this}concat(...a){return this.constructor.concat(this,...a)}toJSON(a){let i=Object.create(null);return c.forEach(this,(n,t)=>{n!=null&&n!==!1&&(i[t]=a&&c.isArray(n)?n.join(", "):n)}),i}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([a,i])=>a+": "+i).join(` +`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(a){return a instanceof this?a:new this(a)}static concat(a,...i){let n=new this(a);return i.forEach(t=>n.set(t)),n}static accessor(a){let n=(this[is]=this[is]={accessors:{}}).accessors,t=this.prototype;function o(s){let r=ra(s);n[r]||(ll(t,s),n[r]=!0)}return c.isArray(a)?a.forEach(o):o(a),this}};Me.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);c.reduceDescriptors(Me.prototype,({value:e},a)=>{let i=a[0].toUpperCase()+a.slice(1);return{get:()=>e,set(n){this[i]=n}}});c.freezeMethods(Me);var O=Me;function ca(e,a){let i=this||ze,n=a||i,t=O.from(n.headers),o=n.data;return c.forEach(e,function(r){o=r.call(i,o,t.normalize(),a?a.status:void 0)}),t.normalize(),o}function pa(e){return!!(e&&e.__CANCEL__)}function ns(e,a,i){h.call(this,e??"canceled",h.ERR_CANCELED,a,i),this.name="CanceledError"}c.inherits(ns,h,{__CANCEL__:!0});var Z=ns;function re(e,a,i){let n=i.config.validateStatus;!i.status||!n||n(i.status)?e(i):a(new h("Request failed with status code "+i.status,[h.ERR_BAD_REQUEST,h.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i))}function Ni(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Bi(e,a){return a?e.replace(/\/?\/$/,"")+"/"+a.replace(/^\/+/,""):e}function Se(e,a,i){let n=!Ni(a);return e&&(n||i==!1)?Bi(e,a):a}var Ns=A(os(),1),Bs=A(require("http"),1),Is=A(require("https"),1),zs=A(require("util"),1),Ms=A(ks(),1),de=A(require("zlib"),1);var Te="1.12.2";function fa(e){let a=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return a&&a[1]||""}var Ql=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function nn(e,a,i){let n=i&&i.Blob||S.classes.Blob,t=fa(e);if(a===void 0&&n&&(a=!0),t==="data"){e=t.length?e.slice(t.length+1):e;let o=Ql.exec(e);if(!o)throw new h("Invalid URL",h.ERR_INVALID_URL);let s=o[1],r=o[2],u=o[3],l=Buffer.from(decodeURIComponent(u),r?"base64":"utf8");if(a){if(!n)throw new h("Blob is not supported",h.ERR_NOT_SUPPORT);return new n([l],{type:s})}return l}throw new h("Unsupported protocol "+t,h.ERR_NOT_SUPPORT)}var Oe=A(require("stream"),1);var _s=A(require("stream"),1);var tn=Symbol("internals"),on=class extends _s.default.Transform{constructor(a){a=c.toFlatObject(a,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,(n,t)=>!c.isUndefined(t[n])),super({readableHighWaterMark:a.chunkSize});let i=this[tn]={timeWindow:a.timeWindow,chunkSize:a.chunkSize,maxRate:a.maxRate,minChunkSize:a.minChunkSize,bytesSeen:0,isCaptured:!1,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",n=>{n==="progress"&&(i.isCaptured||(i.isCaptured=!0))})}_read(a){let i=this[tn];return i.onReadCallback&&i.onReadCallback(),super._read(a)}_transform(a,i,n){let t=this[tn],o=t.maxRate,s=this.readableHighWaterMark,r=t.timeWindow,u=1e3/r,l=o/u,p=t.minChunkSize!==!1?Math.max(t.minChunkSize,l*.01):0,m=(b,d)=>{let x=Buffer.byteLength(b);t.bytesSeen+=x,t.bytes+=x,t.isCaptured&&this.emit("progress",t.bytesSeen),this.push(b)?process.nextTick(d):t.onReadCallback=()=>{t.onReadCallback=null,process.nextTick(d)}},f=(b,d)=>{let x=Buffer.byteLength(b),v=null,k=s,C,_=0;if(o){let j=Date.now();(!t.ts||(_=j-t.ts)>=r)&&(t.ts=j,C=l-t.bytes,t.bytes=C<0?-C:0,_=0),C=l-t.bytes}if(o){if(C<=0)return setTimeout(()=>{d(null,b)},r-_);Ck&&x-k>p&&(v=b.subarray(k),b=b.subarray(0,k)),m(b,v?()=>{process.nextTick(d,null,v)}:d)};f(a,function b(d,x){if(d)return n(d);x?f(x,b):n(null)})}},sn=on;var $s=require("events");var Rs=A(require("util"),1),Ss=require("stream");var{asyncIterator:Es}=Symbol,Zl=async function*(e){e.stream?yield*e.stream():e.arrayBuffer?yield await e.arrayBuffer():e[Es]?yield*e[Es]():yield e},Va=Zl;var eu=S.ALPHABET.ALPHA_DIGIT+"-_",xa=typeof TextEncoder=="function"?new TextEncoder:new Rs.default.TextEncoder,Pe=`\r +`,au=xa.encode(Pe),iu=2,rn=class{constructor(a,i){let{escapeName:n}=this.constructor,t=c.isString(i),o=`Content-Disposition: form-data; name="${n(a)}"${!t&&i.name?`; filename="${n(i.name)}"`:""}${Pe}`;t?i=xa.encode(String(i).replace(/\r?\n|\r\n?/g,Pe)):o+=`Content-Type: ${i.type||"application/octet-stream"}${Pe}`,this.headers=xa.encode(o+Pe),this.contentLength=t?i.byteLength:i.size,this.size=this.headers.byteLength+this.contentLength+iu,this.name=a,this.value=i}async*encode(){yield this.headers;let{value:a}=this;c.isTypedArray(a)?yield a:yield*Va(a),yield au}static escapeName(a){return String(a).replace(/[\r\n"]/g,i=>({"\r":"%0D","\n":"%0A",'"':"%22"})[i])}},nu=(e,a,i)=>{let{tag:n="form-data-boundary",size:t=25,boundary:o=n+"-"+S.generateString(t,eu)}=i||{};if(!c.isFormData(e))throw TypeError("FormData instance required");if(o.length<1||o.length>70)throw Error("boundary must be 10-70 characters long");let s=xa.encode("--"+o+Pe),r=xa.encode("--"+o+"--"+Pe),u=r.byteLength,l=Array.from(e.entries()).map(([m,f])=>{let b=new rn(m,f);return u+=b.size,b});u+=s.byteLength*l.length,u=c.toFiniteNumber(u);let p={"Content-Type":`multipart/form-data; boundary=${o}`};return Number.isFinite(u)&&(p["Content-Length"]=u),a&&a(p),Ss.Readable.from(async function*(){for(let m of l)yield s,yield*m.encode();yield r}())},Cs=nu;var js=A(require("stream"),1),cn=class extends js.default.Transform{__transform(a,i,n){this.push(a),n()}_transform(a,i,n){if(a.length!==0&&(this._transform=this.__transform,a[0]!==120)){let t=Buffer.alloc(2);t[0]=120,t[1]=156,this.push(t,i)}this.__transform(a,i,n)}},As=cn;var tu=(e,a)=>c.isAsyncFn(e)?function(...i){let n=i.pop();e.apply(this,i).then(t=>{try{a?n(null,...a(t)):n(null,t)}catch(o){n(o)}},n)}:e,Ts=tu;function ou(e,a){e=e||10;let i=new Array(e),n=new Array(e),t=0,o=0,s;return a=a!==void 0?a:1e3,function(u){let l=Date.now(),p=n[o];s||(s=l),i[t]=u,n[t]=l;let m=o,f=0;for(;m!==t;)f+=i[m++],m=m%e;if(t=(t+1)%e,t===o&&(o=(o+1)%e),l-s{i=p,t=null,o&&(clearTimeout(o),o=null),e(...l)};return[(...l)=>{let p=Date.now(),m=p-i;m>=n?s(l,p):(t=l,o||(o=setTimeout(()=>{o=null,s(t)},n-m)))},()=>t&&s(t)]}var Os=su;var ue=(e,a,i=3)=>{let n=0,t=Ps(50,250);return Os(o=>{let s=o.loaded,r=o.lengthComputable?o.total:void 0,u=s-n,l=t(u),p=s<=r;n=s;let m={loaded:s,total:r,progress:r?s/r:void 0,bytes:u,rate:l||void 0,estimated:l&&r&&p?(r-s)/l:void 0,event:o,lengthComputable:r!=null,[a?"download":"upload"]:!0};e(m)},i)},Ke=(e,a)=>{let i=e!=null;return[n=>a[0]({lengthComputable:i,total:e,loaded:n}),a[1]]},Ge=e=>(...a)=>c.asap(()=>e(...a));function pn(e){if(!e||typeof e!="string"||!e.startsWith("data:"))return 0;let a=e.indexOf(",");if(a<0)return 0;let i=e.slice(5,a),n=e.slice(a+1);if(/;base64/i.test(i)){let o=n.length,s=n.length;for(let f=0;f=48&&b<=57||b>=65&&b<=70||b>=97&&b<=102)&&(d>=48&&d<=57||d>=65&&d<=70||d>=97&&d<=102)&&(o-=2,f+=2)}let r=0,u=s-1,l=f=>f>=2&&n.charCodeAt(f-2)===37&&n.charCodeAt(f-1)===51&&(n.charCodeAt(f)===68||n.charCodeAt(f)===100);u>=0&&(n.charCodeAt(u)===61?(r++,u--):l(u)&&(r++,u-=3)),r===1&&u>=0&&(n.charCodeAt(u)===61||l(u))&&r++;let m=Math.floor(o/4)*3-(r||0);return m>0?m:0}return Buffer.byteLength(n,"utf8")}var Fs={flush:de.default.constants.Z_SYNC_FLUSH,finishFlush:de.default.constants.Z_SYNC_FLUSH},ru={flush:de.default.constants.BROTLI_OPERATION_FLUSH,finishFlush:de.default.constants.BROTLI_OPERATION_FLUSH},qs=c.isFunction(de.default.createBrotliDecompress),{http:cu,https:pu}=Ms.default,lu=/https:?/,Ls=S.protocols.map(e=>e+":"),Ds=(e,[a,i])=>(e.on("end",i).on("error",i),a);function uu(e,a){e.beforeRedirects.proxy&&e.beforeRedirects.proxy(e),e.beforeRedirects.config&&e.beforeRedirects.config(e,a)}function Vs(e,a,i){let n=a;if(!n&&n!==!1){let t=Ns.default.getProxyForUrl(i);t&&(n=new URL(t))}if(n){if(n.username&&(n.auth=(n.username||"")+":"+(n.password||"")),n.auth){(n.auth.username||n.auth.password)&&(n.auth=(n.auth.username||"")+":"+(n.auth.password||""));let o=Buffer.from(n.auth,"utf8").toString("base64");e.headers["Proxy-Authorization"]="Basic "+o}e.headers.host=e.hostname+(e.port?":"+e.port:"");let t=n.hostname||n.host;e.hostname=t,e.host=t,e.port=n.port,e.path=i,n.protocol&&(e.protocol=n.protocol.includes(":")?n.protocol:`${n.protocol}:`)}e.beforeRedirects.proxy=function(o){Vs(o,a,o.href)}}var du=typeof process<"u"&&c.kindOf(process)==="process",mu=e=>new Promise((a,i)=>{let n,t,o=(u,l)=>{t||(t=!0,n&&n(u,l))},s=u=>{o(u),a(u)},r=u=>{o(u,!0),i(u)};e(s,r,u=>n=u).catch(r)}),fu=({address:e,family:a})=>{if(!c.isString(e))throw TypeError("address must be a string");return{address:e,family:a||(e.indexOf(".")<0?6:4)}},Us=(e,a)=>fu(c.isObject(e)?e:{address:e,family:a}),Hs=du&&function(a){return mu(async function(n,t,o){let{data:s,lookup:r,family:u}=a,{responseType:l,responseEncoding:p}=a,m=a.method.toUpperCase(),f,b=!1,d;if(r){let w=Ts(r,y=>c.isArray(y)?y:[y]);r=(y,D,le)=>{w(y,D,(P,$,ke)=>{if(P)return le(P);let V=c.isArray($)?$.map(H=>Us(H)):[Us($,ke)];D.all?le(P,V):le(P,V[0].address,V[0].family)})}}let x=new $s.EventEmitter,v=()=>{a.cancelToken&&a.cancelToken.unsubscribe(k),a.signal&&a.signal.removeEventListener("abort",k),x.removeAllListeners()};o((w,y)=>{f=!0,y&&(b=!0,v())});function k(w){x.emit("abort",!w||w.type?new Z(null,a,d):w)}x.once("abort",t),(a.cancelToken||a.signal)&&(a.cancelToken&&a.cancelToken.subscribe(k),a.signal&&(a.signal.aborted?k():a.signal.addEventListener("abort",k)));let C=Se(a.baseURL,a.url,a.allowAbsoluteUrls),_=new URL(C,S.hasBrowserEnv?S.origin:void 0),j=_.protocol||Ls[0];if(j==="data:"){if(a.maxContentLength>-1){let y=String(a.url||C||"");if(pn(y)>a.maxContentLength)return t(new h("maxContentLength size of "+a.maxContentLength+" exceeded",h.ERR_BAD_RESPONSE,a))}let w;if(m!=="GET")return re(n,t,{status:405,statusText:"method not allowed",headers:{},config:a});try{w=nn(a.url,l==="blob",{Blob:a.env&&a.env.Blob})}catch(y){throw h.from(y,h.ERR_BAD_REQUEST,a)}return l==="text"?(w=w.toString(p),(!p||p==="utf8")&&(w=c.stripBOM(w))):l==="stream"&&(w=Oe.default.Readable.from(w)),re(n,t,{data:w,status:200,statusText:"OK",headers:new O,config:a})}if(Ls.indexOf(j)===-1)return t(new h("Unsupported protocol "+j,h.ERR_BAD_REQUEST,a));let T=O.from(a.headers).normalize();T.set("User-Agent","axios/"+Te,!1);let{onUploadProgress:M,onDownloadProgress:B}=a,ae=a.maxRate,ie,ye;if(c.isSpecCompliantForm(s)){let w=T.getContentType(/boundary=([-_\w\d]{10,70})/i);s=Cs(s,y=>{T.set(y)},{tag:`axios-${Te}-boundary`,boundary:w&&w[1]||void 0})}else if(c.isFormData(s)&&c.isFunction(s.getHeaders)){if(T.set(s.getHeaders()),!T.hasContentLength())try{let w=await zs.default.promisify(s.getLength).call(s);Number.isFinite(w)&&w>=0&&T.setContentLength(w)}catch{}}else if(c.isBlob(s)||c.isFile(s))s.size&&T.setContentType(s.type||"application/octet-stream"),T.setContentLength(s.size||0),s=Oe.default.Readable.from(Va(s));else if(s&&!c.isStream(s)){if(!Buffer.isBuffer(s))if(c.isArrayBuffer(s))s=Buffer.from(new Uint8Array(s));else if(c.isString(s))s=Buffer.from(s,"utf-8");else return t(new h("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",h.ERR_BAD_REQUEST,a));if(T.setContentLength(s.length,!1),a.maxBodyLength>-1&&s.length>a.maxBodyLength)return t(new h("Request body larger than maxBodyLength limit",h.ERR_BAD_REQUEST,a))}let ga=c.toFiniteNumber(T.getContentLength());c.isArray(ae)?(ie=ae[0],ye=ae[1]):ie=ye=ae,s&&(M||ie)&&(c.isStream(s)||(s=Oe.default.Readable.from(s,{objectMode:!1})),s=Oe.default.pipeline([s,new sn({maxRate:c.toFiniteNumber(ie)})],c.noop),M&&s.on("progress",Ds(s,Ke(ga,ue(Ge(M),!1,3)))));let se;if(a.auth){let w=a.auth.username||"",y=a.auth.password||"";se=w+":"+y}if(!se&&_.username){let w=_.username,y=_.password;se=w+":"+y}se&&T.delete("authorization");let xe;try{xe=Re(_.pathname+_.search,a.params,a.paramsSerializer).replace(/^\?/,"")}catch(w){let y=new Error(w.message);return y.config=a,y.url=a.url,y.exists=!0,t(y)}T.set("Accept-Encoding","gzip, compress, deflate"+(qs?", br":""),!1);let q={path:xe,method:m,headers:T.toJSON(),agents:{http:a.httpAgent,https:a.httpsAgent},auth:se,protocol:j,family:u,beforeRedirect:uu,beforeRedirects:{}};!c.isUndefined(r)&&(q.lookup=r),a.socketPath?q.socketPath=a.socketPath:(q.hostname=_.hostname.startsWith("[")?_.hostname.slice(1,-1):_.hostname,q.port=_.port,Vs(q,a.proxy,j+"//"+_.hostname+(_.port?":"+_.port:"")+q.path));let we,K=lu.test(q.protocol);if(q.agent=K?a.httpsAgent:a.httpAgent,a.transport?we=a.transport:a.maxRedirects===0?we=K?Is.default:Bs.default:(a.maxRedirects&&(q.maxRedirects=a.maxRedirects),a.beforeRedirect&&(q.beforeRedirects.config=a.beforeRedirect),we=K?pu:cu),a.maxBodyLength>-1?q.maxBodyLength=a.maxBodyLength:q.maxBodyLength=1/0,a.insecureHTTPParser&&(q.insecureHTTPParser=a.insecureHTTPParser),d=we.request(q,function(y){if(d.destroyed)return;let D=[y],le=+y.headers["content-length"];if(B||ye){let H=new sn({maxRate:c.toFiniteNumber(ye)});B&&H.on("progress",Ds(H,Ke(le,ue(Ge(B),!0,3)))),D.push(H)}let P=y,$=y.req||d;if(a.decompress!==!1&&y.headers["content-encoding"])switch((m==="HEAD"||y.statusCode===204)&&delete y.headers["content-encoding"],(y.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":D.push(de.default.createUnzip(Fs)),delete y.headers["content-encoding"];break;case"deflate":D.push(new As),D.push(de.default.createUnzip(Fs)),delete y.headers["content-encoding"];break;case"br":qs&&(D.push(de.default.createBrotliDecompress(ru)),delete y.headers["content-encoding"])}P=D.length>1?Oe.default.pipeline(D,c.noop):D[0];let ke=Oe.default.finished(P,()=>{ke(),v()}),V={status:y.statusCode,statusText:y.statusMessage,headers:new O(y.headers),config:a,request:$};if(l==="stream")V.data=P,re(n,t,V);else{let H=[],Rn=0;P.on("data",function(W){H.push(W),Rn+=W.length,a.maxContentLength>-1&&Rn>a.maxContentLength&&(b=!0,P.destroy(),t(new h("maxContentLength size of "+a.maxContentLength+" exceeded",h.ERR_BAD_RESPONSE,a,$)))}),P.on("aborted",function(){if(b)return;let W=new h("stream has been aborted",h.ERR_BAD_RESPONSE,a,$);P.destroy(W),t(W)}),P.on("error",function(W){d.destroyed||t(h.from(W,null,a,$))}),P.on("end",function(){try{let W=H.length===1?H[0]:Buffer.concat(H);l!=="arraybuffer"&&(W=W.toString(p),(!p||p==="utf8")&&(W=c.stripBOM(W))),V.data=W}catch(W){return t(h.from(W,null,a,V.request,V))}re(n,t,V)})}x.once("abort",H=>{P.destroyed||(P.emit("error",H),P.destroy())})}),x.once("abort",w=>{t(w),d.destroy(w)}),d.on("error",function(y){t(h.from(y,null,a,d))}),d.on("socket",function(y){y.setKeepAlive(!0,1e3*60)}),a.timeout){let w=parseInt(a.timeout,10);if(Number.isNaN(w)){t(new h("error trying to parse `config.timeout` to int",h.ERR_BAD_OPTION_VALUE,a,d));return}d.setTimeout(w,function(){if(f)return;let D=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded",le=a.transitional||Ie;a.timeoutErrorMessage&&(D=a.timeoutErrorMessage),t(new h(D,le.clarifyTimeoutError?h.ETIMEDOUT:h.ECONNABORTED,a,d)),k()})}if(c.isStream(s)){let w=!1,y=!1;s.on("end",()=>{w=!0}),s.once("error",D=>{y=!0,d.destroy(D)}),s.on("close",()=>{!w&&!y&&k(new Z("Request stream has been aborted",a,d))}),s.pipe(d)}else d.end(s)})};var Ws=S.hasStandardBrowserEnv?((e,a)=>i=>(i=new URL(i,S.origin),e.protocol===i.protocol&&e.host===i.host&&(a||e.port===i.port)))(new URL(S.origin),S.navigator&&/(msie|trident)/i.test(S.navigator.userAgent)):()=>!0;var Ks=S.hasStandardBrowserEnv?{write(e,a,i,n,t,o){let s=[e+"="+encodeURIComponent(a)];c.isNumber(i)&&s.push("expires="+new Date(i).toGMTString()),c.isString(n)&&s.push("path="+n),c.isString(t)&&s.push("domain="+t),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(e){let a=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return a?decodeURIComponent(a[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};var Gs=e=>e instanceof O?{...e}:e;function oe(e,a){a=a||{};let i={};function n(l,p,m,f){return c.isPlainObject(l)&&c.isPlainObject(p)?c.merge.call({caseless:f},l,p):c.isPlainObject(p)?c.merge({},p):c.isArray(p)?p.slice():p}function t(l,p,m,f){if(c.isUndefined(p)){if(!c.isUndefined(l))return n(void 0,l,m,f)}else return n(l,p,m,f)}function o(l,p){if(!c.isUndefined(p))return n(void 0,p)}function s(l,p){if(c.isUndefined(p)){if(!c.isUndefined(l))return n(void 0,l)}else return n(void 0,p)}function r(l,p,m){if(m in a)return n(l,p);if(m in e)return n(void 0,l)}let u={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:r,headers:(l,p,m)=>t(Gs(l),Gs(p),m,!0)};return c.forEach(Object.keys({...e,...a}),function(p){let m=u[p]||t,f=m(e[p],a[p],p);c.isUndefined(f)&&m!==r||(i[p]=f)}),i}var Ha=e=>{let a=oe({},e),{data:i,withXSRFToken:n,xsrfHeaderName:t,xsrfCookieName:o,headers:s,auth:r}=a;if(a.headers=s=O.from(s),a.url=Re(Se(a.baseURL,a.url,a.allowAbsoluteUrls),e.params,e.paramsSerializer),r&&s.set("Authorization","Basic "+btoa((r.username||"")+":"+(r.password?unescape(encodeURIComponent(r.password)):""))),c.isFormData(i)){if(S.hasStandardBrowserEnv||S.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(c.isFunction(i.getHeaders)){let u=i.getHeaders(),l=["content-type","content-length"];Object.entries(u).forEach(([p,m])=>{l.includes(p.toLowerCase())&&s.set(p,m)})}}if(S.hasStandardBrowserEnv&&(n&&c.isFunction(n)&&(n=n(a)),n||n!==!1&&Ws(a.url))){let u=t&&o&&Ks.read(o);u&&s.set(t,u)}return a};var xu=typeof XMLHttpRequest<"u",Js=xu&&function(e){return new Promise(function(i,n){let t=Ha(e),o=t.data,s=O.from(t.headers).normalize(),{responseType:r,onUploadProgress:u,onDownloadProgress:l}=t,p,m,f,b,d;function x(){b&&b(),d&&d(),t.cancelToken&&t.cancelToken.unsubscribe(p),t.signal&&t.signal.removeEventListener("abort",p)}let v=new XMLHttpRequest;v.open(t.method.toUpperCase(),t.url,!0),v.timeout=t.timeout;function k(){if(!v)return;let _=O.from("getAllResponseHeaders"in v&&v.getAllResponseHeaders()),T={data:!r||r==="text"||r==="json"?v.responseText:v.response,status:v.status,statusText:v.statusText,headers:_,config:e,request:v};re(function(B){i(B),x()},function(B){n(B),x()},T),v=null}"onloadend"in v?v.onloadend=k:v.onreadystatechange=function(){!v||v.readyState!==4||v.status===0&&!(v.responseURL&&v.responseURL.indexOf("file:")===0)||setTimeout(k)},v.onabort=function(){v&&(n(new h("Request aborted",h.ECONNABORTED,e,v)),v=null)},v.onerror=function(j){let T=j&&j.message?j.message:"Network Error",M=new h(T,h.ERR_NETWORK,e,v);M.event=j||null,n(M),v=null},v.ontimeout=function(){let j=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded",T=t.transitional||Ie;t.timeoutErrorMessage&&(j=t.timeoutErrorMessage),n(new h(j,T.clarifyTimeoutError?h.ETIMEDOUT:h.ECONNABORTED,e,v)),v=null},o===void 0&&s.setContentType(null),"setRequestHeader"in v&&c.forEach(s.toJSON(),function(j,T){v.setRequestHeader(T,j)}),c.isUndefined(t.withCredentials)||(v.withCredentials=!!t.withCredentials),r&&r!=="json"&&(v.responseType=t.responseType),l&&([f,d]=ue(l,!0),v.addEventListener("progress",f)),u&&v.upload&&([m,b]=ue(u),v.upload.addEventListener("progress",m),v.upload.addEventListener("loadend",b)),(t.cancelToken||t.signal)&&(p=_=>{v&&(n(!_||_.type?new Z(null,e,v):_),v.abort(),v=null)},t.cancelToken&&t.cancelToken.subscribe(p),t.signal&&(t.signal.aborted?p():t.signal.addEventListener("abort",p)));let C=fa(t.url);if(C&&S.protocols.indexOf(C)===-1){n(new h("Unsupported protocol "+C+":",h.ERR_BAD_REQUEST,e));return}v.send(o||null)})};var vu=(e,a)=>{let{length:i}=e=e?e.filter(Boolean):[];if(a||i){let n=new AbortController,t,o=function(l){if(!t){t=!0,r();let p=l instanceof Error?l:this.reason;n.abort(p instanceof h?p:new Z(p instanceof Error?p.message:p))}},s=a&&setTimeout(()=>{s=null,o(new h(`timeout ${a} of ms exceeded`,h.ETIMEDOUT))},a),r=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach(l=>{l.unsubscribe?l.unsubscribe(o):l.removeEventListener("abort",o)}),e=null)};e.forEach(l=>l.addEventListener("abort",o));let{signal:u}=n;return u.unsubscribe=()=>c.asap(r),u}},Ys=vu;var hu=function*(e,a){let i=e.byteLength;if(!a||i{let t=bu(e,a),o=0,s,r=u=>{s||(s=!0,n&&n(u))};return new ReadableStream({async pull(u){try{let{done:l,value:p}=await t.next();if(l){r(),u.close();return}let m=p.byteLength;if(i){let f=o+=m;i(f)}u.enqueue(new Uint8Array(p))}catch(l){throw r(l),l}},cancel(u){return r(u),t.return()}},{highWaterMark:2})};var Xs=64*1024,{isFunction:Wa}=c,yu=(({Request:e,Response:a})=>({Request:e,Response:a}))(c.global),{ReadableStream:Qs,TextEncoder:Zs}=c.global,er=(e,...a)=>{try{return!!e(...a)}catch{return!1}},wu=e=>{e=c.merge.call({skipUndefined:!0},yu,e);let{fetch:a,Request:i,Response:n}=e,t=a?Wa(a):typeof fetch=="function",o=Wa(i),s=Wa(n);if(!t)return!1;let r=t&&Wa(Qs),u=t&&(typeof Zs=="function"?(d=>x=>d.encode(x))(new Zs):async d=>new Uint8Array(await new i(d).arrayBuffer())),l=o&&r&&er(()=>{let d=!1,x=new i(S.origin,{body:new Qs,method:"POST",get duplex(){return d=!0,"half"}}).headers.has("Content-Type");return d&&!x}),p=s&&r&&er(()=>c.isReadableStream(new n("").body)),m={stream:p&&(d=>d.body)};t&&["text","arrayBuffer","blob","formData","stream"].forEach(d=>{!m[d]&&(m[d]=(x,v)=>{let k=x&&x[d];if(k)return k.call(x);throw new h(`Response type '${d}' is not supported`,h.ERR_NOT_SUPPORT,v)})});let f=async d=>{if(d==null)return 0;if(c.isBlob(d))return d.size;if(c.isSpecCompliantForm(d))return(await new i(S.origin,{method:"POST",body:d}).arrayBuffer()).byteLength;if(c.isArrayBufferView(d)||c.isArrayBuffer(d))return d.byteLength;if(c.isURLSearchParams(d)&&(d=d+""),c.isString(d))return(await u(d)).byteLength},b=async(d,x)=>{let v=c.toFiniteNumber(d.getContentLength());return v??f(x)};return async d=>{let{url:x,method:v,data:k,signal:C,cancelToken:_,timeout:j,onDownloadProgress:T,onUploadProgress:M,responseType:B,headers:ae,withCredentials:ie="same-origin",fetchOptions:ye}=Ha(d),ga=a||fetch;B=B?(B+"").toLowerCase():"text";let se=Ys([C,_&&_.toAbortSignal()],j),xe=null,q=se&&se.unsubscribe&&(()=>{se.unsubscribe()}),we;try{if(M&&l&&v!=="get"&&v!=="head"&&(we=await b(ae,k))!==0){let P=new i(x,{method:"POST",body:k,duplex:"half"}),$;if(c.isFormData(k)&&($=P.headers.get("content-type"))&&ae.setContentType($),P.body){let[ke,V]=Ke(we,ue(Ge(M)));k=ln(P.body,Xs,ke,V)}}c.isString(ie)||(ie=ie?"include":"omit");let K=o&&"credentials"in i.prototype,w={...ye,signal:se,method:v.toUpperCase(),headers:ae.normalize().toJSON(),body:k,duplex:"half",credentials:K?ie:void 0};xe=o&&new i(x,w);let y=await(o?ga(xe,ye):ga(x,w)),D=p&&(B==="stream"||B==="response");if(p&&(T||D&&q)){let P={};["status","statusText","headers"].forEach(H=>{P[H]=y[H]});let $=c.toFiniteNumber(y.headers.get("content-length")),[ke,V]=T&&Ke($,ue(Ge(T),!0))||[];y=new n(ln(y.body,Xs,ke,()=>{V&&V(),q&&q()}),P)}B=B||"text";let le=await m[c.findKey(m,B)||"text"](y,d);return!D&&q&&q(),await new Promise((P,$)=>{re(P,$,{data:le,headers:O.from(y.headers),status:y.status,statusText:y.statusText,config:d,request:xe})})}catch(K){throw q&&q(),K&&K.name==="TypeError"&&/Load failed|fetch/i.test(K.message)?Object.assign(new h("Network Error",h.ERR_NETWORK,d,xe),{cause:K.cause||K}):h.from(K,K&&K.code,d,xe)}}},ku=new Map,un=e=>{let a=e?e.env:{},{fetch:i,Request:n,Response:t}=a,o=[n,t,i],s=o.length,r=s,u,l,p=ku;for(;r--;)u=o[r],l=p.get(u),l===void 0&&p.set(u,l=r?new Map:wu(a)),p=l;return l},Tx=un();var dn={http:Hs,xhr:Js,fetch:{get:un}};c.forEach(dn,(e,a)=>{if(e){try{Object.defineProperty(e,"name",{value:a})}catch{}Object.defineProperty(e,"adapterName",{value:a})}});var ar=e=>`- ${e}`,Eu=e=>c.isFunction(e)||e===null||e===!1,Ka={getAdapter:(e,a)=>{e=c.isArray(e)?e:[e];let{length:i}=e,n,t,o={};for(let s=0;s`adapter ${u} `+(l===!1?"is not supported by the environment":"is not available in the build")),r=i?s.length>1?`since : +`+s.map(ar).join(` +`):" "+ar(s[0]):"as no adapter specified";throw new h("There is no suitable adapter to dispatch the request "+r,"ERR_NOT_SUPPORT")}return t},adapters:dn};function mn(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Z(null,e)}function Ga(e){return mn(e),e.headers=O.from(e.headers),e.data=ca.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Ka.getAdapter(e.adapter||ze.adapter,e)(e).then(function(n){return mn(e),n.data=ca.call(e,e.transformResponse,n),n.headers=O.from(n.headers),n},function(n){return pa(n)||(mn(e),n&&n.response&&(n.response.data=ca.call(e,e.transformResponse,n.response),n.response.headers=O.from(n.response.headers))),Promise.reject(n)})}var Ja={};["object","boolean","number","function","string","symbol"].forEach((e,a)=>{Ja[e]=function(n){return typeof n===e||"a"+(a<1?"n ":" ")+e}});var ir={};Ja.transitional=function(a,i,n){function t(o,s){return"[Axios v"+Te+"] Transitional option '"+o+"'"+s+(n?". "+n:"")}return(o,s,r)=>{if(a===!1)throw new h(t(s," has been removed"+(i?" in "+i:"")),h.ERR_DEPRECATED);return i&&!ir[s]&&(ir[s]=!0,console.warn(t(s," has been deprecated since v"+i+" and will be removed in the near future"))),a?a(o,s,r):!0}};Ja.spelling=function(a){return(i,n)=>(console.warn(`${n} is likely a misspelling of ${a}`),!0)};function Ru(e,a,i){if(typeof e!="object")throw new h("options must be an object",h.ERR_BAD_OPTION_VALUE);let n=Object.keys(e),t=n.length;for(;t-- >0;){let o=n[t],s=a[o];if(s){let r=e[o],u=r===void 0||s(r,o,e);if(u!==!0)throw new h("option "+o+" must be "+u,h.ERR_BAD_OPTION_VALUE);continue}if(i!==!0)throw new h("Unknown option "+o,h.ERR_BAD_OPTION)}}var va={assertOptions:Ru,validators:Ja};var ce=va.validators,Je=class{constructor(a){this.defaults=a||{},this.interceptors={request:new Ti,response:new Ti}}async request(a,i){try{return await this._request(a,i)}catch(n){if(n instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;let o=t.stack?t.stack.replace(/^.+\n/,""):"";try{n.stack?o&&!String(n.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(n.stack+=` +`+o):n.stack=o}catch{}}throw n}}_request(a,i){typeof a=="string"?(i=i||{},i.url=a):i=a||{},i=oe(this.defaults,i);let{transitional:n,paramsSerializer:t,headers:o}=i;n!==void 0&&va.assertOptions(n,{silentJSONParsing:ce.transitional(ce.boolean),forcedJSONParsing:ce.transitional(ce.boolean),clarifyTimeoutError:ce.transitional(ce.boolean)},!1),t!=null&&(c.isFunction(t)?i.paramsSerializer={serialize:t}:va.assertOptions(t,{encode:ce.function,serialize:ce.function},!0)),i.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?i.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:i.allowAbsoluteUrls=!0),va.assertOptions(i,{baseUrl:ce.spelling("baseURL"),withXsrfToken:ce.spelling("withXSRFToken")},!0),i.method=(i.method||this.defaults.method||"get").toLowerCase();let s=o&&c.merge(o.common,o[i.method]);o&&c.forEach(["delete","get","head","post","put","patch","common"],d=>{delete o[d]}),i.headers=O.concat(s,o);let r=[],u=!0;this.interceptors.request.forEach(function(x){typeof x.runWhen=="function"&&x.runWhen(i)===!1||(u=u&&x.synchronous,r.unshift(x.fulfilled,x.rejected))});let l=[];this.interceptors.response.forEach(function(x){l.push(x.fulfilled,x.rejected)});let p,m=0,f;if(!u){let d=[Ga.bind(this),void 0];for(d.unshift(...r),d.push(...l),f=d.length,p=Promise.resolve(i);m{if(!n._listeners)return;let o=n._listeners.length;for(;o-- >0;)n._listeners[o](t);n._listeners=null}),this.promise.then=t=>{let o,s=new Promise(r=>{n.subscribe(r),o=r}).then(t);return s.cancel=function(){n.unsubscribe(o)},s},a(function(o,s,r){n.reason||(n.reason=new Z(o,s,r),i(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(a){if(this.reason){a(this.reason);return}this._listeners?this._listeners.push(a):this._listeners=[a]}unsubscribe(a){if(!this._listeners)return;let i=this._listeners.indexOf(a);i!==-1&&this._listeners.splice(i,1)}toAbortSignal(){let a=new AbortController,i=n=>{a.abort(n)};return this.subscribe(i),a.signal.unsubscribe=()=>this.unsubscribe(i),a.signal}static source(){let a;return{token:new e(function(t){a=t}),cancel:a}}},nr=fn;function xn(e){return function(i){return e.apply(null,i)}}function vn(e){return c.isObject(e)&&e.isAxiosError===!0}var hn={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(hn).forEach(([e,a])=>{hn[a]=e});var tr=hn;function or(e){let a=new ha(e),i=Ze(ha.prototype.request,a);return c.extend(i,ha.prototype,a,{allOwnKeys:!0}),c.extend(i,a,null,{allOwnKeys:!0}),i.create=function(t){return or(oe(e,t))},i}var U=or(ze);U.Axios=ha;U.CanceledError=Z;U.CancelToken=nr;U.isCancel=pa;U.VERSION=Te;U.toFormData=he;U.AxiosError=h;U.Cancel=U.CanceledError;U.all=function(a){return Promise.all(a)};U.spread=xn;U.isAxiosError=vn;U.mergeConfig=oe;U.AxiosHeaders=O;U.formToJSON=e=>Da(c.isHTMLForm(e)?new FormData(e):e);U.getAdapter=Ka.getAdapter;U.HttpStatusCode=tr;U.default=U;var be=U;var{Axios:Sv,AxiosError:Cv,CanceledError:jv,isCancel:Av,CancelToken:Tv,VERSION:Pv,all:Ov,Cancel:Fv,isAxiosError:qv,spread:Lv,toFormData:Dv,AxiosHeaders:Uv,HttpStatusCode:Nv,formToJSON:Bv,getAdapter:Iv,mergeConfig:zv}=be;var pe=A(require("vscode")),fr=require("child_process");var bn=A(require("path")),sr=A(require("vscode")),ge=class{currentPath;listeners=[];constructor(a){this.currentPath=a}getCurrentProjectPath(){return this.currentPath.split(bn.default.sep).join(bn.default.posix.sep)}onPathChange(a){return this.listeners.push(a),()=>{let i=this.listeners.indexOf(a);i!==-1&&this.listeners.splice(i,1)}}static getWorkspaceRoot(){let a=sr.default.workspace.workspaceFolders;return a?.length?a[0].uri.fsPath:""}};var Xa=A(require("fs")),Ye=A(require("path")),mr=A(dr()),Ya=class{workspaceRoot;configFileNames=[".robocop","robocop.toml","robot.toml","pyproject.toml"];constructor(a){this.workspaceRoot=a}findConfigFile(){let a=this.getConfigFromEnv();if(a&&this.fileExists(a))return a}getConfigFromEnv(){if(!this.workspaceRoot)return;let a=Ye.join(this.workspaceRoot,".env");if(!this.fileExists(a)||mr.config({path:a}).error)return;let n=process.env.ROBOCOP_CONFIG_PATH;if(n)return Ye.isAbsolute(n)?n:Ye.resolve(this.workspaceRoot,n)}fileExists(a){try{return Xa.existsSync(a)&&Xa.statSync(a).isFile()}catch{return!1}}getConfigPath(){return this.findConfigFile()}};var Qa=class{apiServerUrl;serverOutputChannel;serverProcess;constructor(a="http://127.0.0.1:8000",i="RoboView Server",n=null){this.apiServerUrl=a,this.serverOutputChannel=pe.window.createOutputChannel(i),this.serverProcess=n}async waitForServerReady(a){let i=Date.now(),n=500;for(;Date.now()-isetTimeout(t,n))}throw new Error(`Timeout: Server ${this.apiServerUrl} not accessible after ${a/1e3} seconds.`)}async startServer(a){let i=ge.getWorkspaceRoot();if(!i)return pe.window.showErrorMessage("No Workspace Folder Selected."),!1;if(this.killServerProcess(),await this.isServerRunning())return pe.window.showInformationMessage("Server already running."),!0;try{return this.serverOutputChannel.appendLine("Starting Backend..."),this.serverOutputChannel.appendLine(`Python Path: ${a}`),this.serverOutputChannel.appendLine(`Working Directory: ${i}`),this.serverOutputChannel.appendLine("Starting RoboView Server..."),this.serverOutputChannel.appendLine("\u2500".repeat(50)),this.serverProcess=(0,fr.spawn)(a,["-m","roboview.main"],{cwd:i,stdio:["pipe","pipe","pipe"],shell:!1}),this.serverOutputChannel.show(),this.serverProcess.stdout?.on("data",t=>{let o=t.toString();this.serverOutputChannel.append(o)}),this.serverProcess.stderr?.on("data",t=>{let o=t.toString();this.serverOutputChannel.appendLine(o)}),this.serverProcess.on("close",t=>{let o=`Backend process exited with code ${t}`;this.serverOutputChannel.appendLine(o),pe.window.showInformationMessage(o)}),await this.checkServerProcessAlive()?!0:(this.killServerProcess(),!1)}catch(n){let t=`Error starting backend: ${n}. Please ensure that roboview is installed in the current Python environment.`;return this.serverOutputChannel.appendLine(`[ERROR] ${t}`),pe.window.showErrorMessage(t),!1}}checkServerProcessAlive(a=12e4,i=1e3){return new Promise(n=>{let t=Date.now(),o=()=>n(!1),s=()=>n(!1);this.serverProcess?.on("error",o),this.serverProcess?.on("close",s);let r=setInterval(async()=>{if(Date.now()-t>a){clearInterval(r),this.serverProcess?.removeListener("error",o),this.serverProcess?.removeListener("close",s),n(!1);return}await this.isServerRunning()&&(clearInterval(r),this.serverProcess?.removeListener("error",o),this.serverProcess?.removeListener("close",s),n(!0))},i)})}async initializeServer(a){try{let i=ge.getWorkspaceRoot(),n=new Ya(i).getConfigPath();if(n&&pe.window.showInformationMessage("Using Robocop Config File from .env: "+n),!i){pe.window.showErrorMessage("Please Open a Workspace Folder.");return}await be.post(`${this.apiServerUrl}/api/v1/system/initialize`,{project_root_dir:i,robocop_config_file:n}),pe.window.showInformationMessage("RoboView is ready to use :)")}catch(i){pe.window.showErrorMessage("Process Failed: "+i)}}getServerOutputChannel(){return this.serverOutputChannel}killServerProcess(){this.serverProcess&&this.serverProcess.kill()}async isServerRunning(){try{return await be.get(`${this.apiServerUrl}/api/v1/system/health`,{timeout:1e3}),!0}catch{return!1}}};var Za=A(require("vscode"));var Q=require("vscode");var xr=require("vscode");function wn(e,a,i){return e.asWebviewUri(xr.Uri.joinPath(a,...i))}function vr(){let e="",a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for(let i=0;i<32;i++)e+=a.charAt(Math.floor(Math.random()*a.length));return e}var hr=new ge(ge.getWorkspaceRoot()),Xe=class e{static currentPanel;_panel;_disposables=[];_axiosInstance;_currentProjectDir;constructor(a,i,n){this._panel=a,this._axiosInstance=be.create({baseURL:n}),this._currentProjectDir=hr.getCurrentProjectPath(),hr.onPathChange(t=>{this._currentProjectDir=t}),this._panel.onDidDispose(()=>this.dispose(),null,this._disposables),this._panel.webview.html=this._getWebviewContent(this._panel.webview,i),this._setWebviewMessageListener(this._panel.webview),setTimeout(()=>{this._currentProjectDir&&this._panel.webview.postMessage({command:"projectPath",path:this._currentProjectDir})},100)}static render(a,i){if(e.currentPanel)e.currentPanel._panel.reveal(Q.ViewColumn.One);else{let n=Q.window.createWebviewPanel("KeywordDetails","RoboView Monitor",Q.ViewColumn.One,{enableScripts:!0,retainContextWhenHidden:!0,enableFindWidget:!0,localResourceRoots:[Q.Uri.joinPath(a,"out"),Q.Uri.joinPath(a,"webview-ui/build")]});e.currentPanel=new e(n,a,i)}}dispose(){for(e.currentPanel=void 0,this._panel.dispose();this._disposables.length;){let a=this._disposables.pop();a&&a.dispose()}}static close(){e.currentPanel&&e.currentPanel.dispose()}_getWebviewContent(a,i){let n=wn(a,i,["webview-ui","build","assets","index.js"]),t=wn(a,i,["webview-ui","build","assets","index.css"]),o=vr();return` @@ -26,7 +26,7 @@ - `}_setWebviewMessageListener(a){a.onDidReceiveMessage(async i=>{console.log(`Received message: ${JSON.stringify(i)}`);try{switch(i.command){case"getRobotFiles":{let n=await this._axiosInstance.get("/api/v1/files/robot",{params:{project_root_dir:this._currentProjectDir}});this._panel.webview.postMessage({command:"robotFiles",files:n.data.robot_files});break}case"getProjectPath":{this._panel.webview.postMessage({command:"projectPath",path:this._currentProjectDir||""});break}case"openFile":{let n=i.filePath,t=i.line||1;if(n){let o=Q.Uri.file(n);Q.window.showTextDocument(o,{preview:!1,viewColumn:Q.ViewColumn.Active,selection:t>1?new Q.Range(t-1,0,t-1,0):void 0})}break}case"getResourceFiles":{let n=await this._axiosInstance.get("/api/v1/files/resource",{params:{project_root_dir:this._currentProjectDir}});this._panel.webview.postMessage({command:"resourceFiles",files:n.data.resource_files});break}case"getAllFiles":{let n=await this._axiosInstance.get("/api/v1/files/all-files",{params:{project_root_dir:this._currentProjectDir}});this._panel.webview.postMessage({command:"allFiles",files:n.data.all_files});break}case"getInitKeywords":{let n=await this._axiosInstance.get("/api/v1/keyword-usage/keywords-initialized",{params:{file_path:i.filePath}});this._panel.webview.postMessage({command:"initKeywords",init_keywords:n.data.initialized_keywords});break}case"getCalledKeywords":{let n=await this._axiosInstance.get("/api/v1/keyword-usage/keywords-called",{params:{file_path:i.filePath}});this._panel.webview.postMessage({command:"calledKeywords",called_keywords:n.data.called_keywords});break}case"getKeywordUsageRobot":{let n=await this._axiosInstance.get("/api/v1/keyword-usage/keyword-usage-robot",{params:{keyword_name:i.keyword}});this._panel.webview.postMessage({command:"keywordUsageRobot",usage:n.data.keyword_usage_robot});break}case"getKeywordUsageResource":{let n=await this._axiosInstance.get("/api/v1/keyword-usage/keyword-usage-resource",{params:{keyword_name:i.keyword}});this._panel.webview.postMessage({command:"keywordUsageResource",usage:n.data.keyword_usage_resource});break}case"getKeywordSimilarity":{let n=await this._axiosInstance.get("/api/v1/keyword-usage/keyword-similarity",{params:{keyword_name:i.keyword}});this._panel.webview.postMessage({command:"keywordSimilarity",similarity:n.data.top_n_similar_keywords});break}case"getKeywordsWithoutDoc":{let n=await this._axiosInstance.get("/api/v1/keyword-usage/keywords-without-documentation");this._panel.webview.postMessage({command:"keywordsWithoutDoc",keywords:n.data.keywords_wo_documentation});break}case"getKeywordsWithoutUsages":{let n=await this._axiosInstance.get("/api/v1/keyword-usage/keywords-without-usages");this._panel.webview.postMessage({command:"keywordsWithoutUsages",keywords:n.data.keywords_wo_usages});break}case"getKeywordDuplicates":{let n=await this._axiosInstance.get("/api/v1/keyword-usage/keywords-duplicates");this._panel.webview.postMessage({command:"keywordDuplicates",keywords:n.data.duplicate_keywords});break}case"getKPIs":{let n=await this._axiosInstance.get("/api/v1/overview/kpis",{params:{project_root_dir:this._currentProjectDir}});this._panel.webview.postMessage({command:"kpis",data:n.data});break}case"getMostUsedKeywords":{let n=await this._axiosInstance.get("/api/v1/overview/most-used-keywords");this._panel.webview.postMessage({command:"mostUsedKeywords",mostUsedUser:n.data.most_used_user_keywords,mostUsedExternal:n.data.most_used_external_keywords});break}case"getRobocopMessage":{let n=await this._axiosInstance.get("/api/v1/robocop/robocop-message",{params:{message_uuid:i.messageUuid}});this._panel.webview.postMessage({command:"robocopMessage",message:n.data.message});break}case"getRobocopMessages":{let n=await this._axiosInstance.get("/api/v1/robocop/robocop-messages-all");this._panel.webview.postMessage({command:"robocopMessages",messages:n.data.messages});break}case"getRobocopIssueSummary":{let n=await this._axiosInstance.get("/api/v1/overview/robocop-issue-summary");this._panel.webview.postMessage({command:"robocopIssueSummary",summary:n.data.robocop_issue_summary});break}default:{console.warn(`Unknown command: ${i.command}`),this._panel.webview.postMessage({command:"error",message:`Unknown command: ${i.command}`});break}}}catch(n){console.error(`Error processing ${i.command}:`,n);let t=n.response?.data?.detail||n.message||"Unknown error";Q.window.showErrorMessage(`Failed to fetch data for ${i.command}: ${t}`),this._panel.webview.postMessage({command:"error",originalCommand:i.command,message:t})}},void 0,this._disposables)}};var ai=class{static registerCommands(a,i,n,t){a.subscriptions.push(ei.commands.registerCommand("roboview.show-monitor",()=>Xe.render(a.extensionUri,i)),ei.commands.registerCommand("roboview.start",()=>n.startRoboView(t)),ei.commands.registerCommand("roboview.restart",()=>n.restartRoboView()))}};var Qe=A(require("vscode")),ii=class{_onDidChangeTreeData=new Qe.EventEmitter;onDidChangeTreeData=this._onDidChangeTreeData.event;_isExtensionReady=!1;dispose(){this._onDidChangeTreeData.dispose()}setExtensionReady(a){this._isExtensionReady=a,this.refresh()}refresh(){this._onDidChangeTreeData.fire(void 0)}getTreeItem(a){let i=new Qe.TreeItem(a.label);return i.iconPath=new Qe.ThemeIcon(a.icon),i.command={command:a.command,title:a.label,arguments:[]},i.tooltip=a.tooltip,i}getChildren(a){if(a)return Promise.resolve([]);{let i=[];return this._isExtensionReady&&i.push({label:"Open RoboView Monitor",icon:"play",command:"roboview.show-monitor",tooltip:"Opens the RoboView Monitor"}),i.push({label:"Restart Extension",icon:"refresh",command:"roboview.restart",tooltip:"Restarts the RoboView Extension"}),Promise.resolve(i)}}};var ni=A(require("vscode")),ti=class{static async checkPythonEnvironment(){let a=ni.default.extensions.getExtension("ms-python.python");if(!a)return ni.default.window.showErrorMessage("Python Extension (ms-python.python) is not installed."),"";await a.activate();let t=a.exports.settings.getExecutionDetails().execCommand[0];return t||(ni.default.window.showErrorMessage("Python-Interpreter could not be found."),"")}};var fe=A(require("vscode"));var oi=class{backendConnectionManager;roboViewControlProvider;constructor(a,i){this.backendConnectionManager=a,this.roboViewControlProvider=i}async startRoboView(a){await fe.default.window.withProgress({location:fe.default.ProgressLocation.Notification,title:"Starting RoboView",cancellable:!1},async i=>{i.report({increment:0,message:"Checking Python environment..."});let n=await ti.checkPythonEnvironment();if(await this.backendConnectionManager.isServerRunning()){i.report({increment:100,message:"Done!"}),fe.default.commands.executeCommand("roboview.show-monitor"),this.roboViewControlProvider.setExtensionReady(!0);return}if(n!==""||!await this.backendConnectionManager.isServerRunning())try{if(i.report({increment:20,message:"Starting server..."}),!await this.backendConnectionManager.startServer(n)){fe.default.window.showErrorMessage("Failed to start server.");return}i.report({increment:40,message:"Waiting for server..."}),await this.backendConnectionManager.waitForServerReady(1e5),i.report({increment:70,message:"Initializing server..."}),await this.backendConnectionManager.initializeServer(a),i.report({increment:100,message:"Done!"}),fe.default.commands.executeCommand("roboview.show-monitor"),this.roboViewControlProvider.setExtensionReady(!0)}catch(t){fe.default.window.showErrorMessage(`Failed to start server: ${t instanceof Error?t.message:String(t)}`);return}else{fe.default.window.showErrorMessage("Not a valid Python Interpreter Path chosen.");return}})}async restartRoboView(){Xe.currentPanel?.dispose(),fe.default.commands.executeCommand("workbench.action.restartExtensionHost")}};var br,Rn="http://127.0.0.1:8000",En=new Qa(Rn);async function Iu(e){e.subscriptions.push(En.getServerOutputChannel());let a=new ii,i=_n.default.window.createTreeView("roboview-controls",{treeDataProvider:a});e.subscriptions.push(i,a);let n=new oi(En,a);ai.registerCommands(e,Rn,n,br),_n.default.commands.executeCommand("roboview.start")}function zu(){En.killServerProcess()}0&&(module.exports={API_BASE_URL,activate,currentPanel,deactivate}); + `}_setWebviewMessageListener(a){a.onDidReceiveMessage(async i=>{console.log(`Received message: ${JSON.stringify(i)}`);try{switch(i.command){case"getRobotFiles":{let n=await this._axiosInstance.get("/api/v1/files/robot",{params:{project_root_dir:this._currentProjectDir}});this._panel.webview.postMessage({command:"robotFiles",files:n.data.robot_files});break}case"getProjectPath":{this._panel.webview.postMessage({command:"projectPath",path:this._currentProjectDir||""});break}case"openFile":{let n=i.filePath,t=i.line||1;if(n){let o=Q.Uri.file(n);Q.window.showTextDocument(o,{preview:!1,viewColumn:Q.ViewColumn.Active,selection:t>1?new Q.Range(t-1,0,t-1,0):void 0})}break}case"getResourceFiles":{let n=await this._axiosInstance.get("/api/v1/files/resource",{params:{project_root_dir:this._currentProjectDir}});this._panel.webview.postMessage({command:"resourceFiles",files:n.data.resource_files});break}case"getAllFiles":{let n=await this._axiosInstance.get("/api/v1/files/all-files",{params:{project_root_dir:this._currentProjectDir}});this._panel.webview.postMessage({command:"allFiles",files:n.data.all_files});break}case"getInitKeywords":{let n=await this._axiosInstance.get("/api/v1/keyword-usage/keywords-initialized",{params:{file_path:i.filePath}});this._panel.webview.postMessage({command:"initKeywords",init_keywords:n.data.initialized_keywords});break}case"getCalledKeywords":{let n=await this._axiosInstance.get("/api/v1/keyword-usage/keywords-called",{params:{file_path:i.filePath}});this._panel.webview.postMessage({command:"calledKeywords",called_keywords:n.data.called_keywords});break}case"getKeywordUsageRobot":{let n=await this._axiosInstance.get("/api/v1/keyword-usage/keyword-usage-robot",{params:{keyword_name:i.keyword}});this._panel.webview.postMessage({command:"keywordUsageRobot",usage:n.data.keyword_usage_robot});break}case"getKeywordUsageResource":{let n=await this._axiosInstance.get("/api/v1/keyword-usage/keyword-usage-resource",{params:{keyword_name:i.keyword}});this._panel.webview.postMessage({command:"keywordUsageResource",usage:n.data.keyword_usage_resource});break}case"getKeywordSimilarity":{let n=await this._axiosInstance.get("/api/v1/keyword-usage/keyword-similarity",{params:{keyword_name:i.keyword}});this._panel.webview.postMessage({command:"keywordSimilarity",similarity:n.data.top_n_similar_keywords});break}case"getKeywordsWithoutDoc":{let n=await this._axiosInstance.get("/api/v1/keyword-usage/keywords-without-documentation");this._panel.webview.postMessage({command:"keywordsWithoutDoc",keywords:n.data.keywords_wo_documentation});break}case"getKeywordsWithoutUsages":{let n=await this._axiosInstance.get("/api/v1/keyword-usage/keywords-without-usages");this._panel.webview.postMessage({command:"keywordsWithoutUsages",keywords:n.data.keywords_wo_usages});break}case"getKeywordDuplicates":{let n=await this._axiosInstance.get("/api/v1/keyword-usage/keywords-duplicates");this._panel.webview.postMessage({command:"keywordDuplicates",keywords:n.data.duplicate_keywords});break}case"getKPIs":{let n=await this._axiosInstance.get("/api/v1/overview/kpis",{params:{project_root_dir:this._currentProjectDir}});this._panel.webview.postMessage({command:"kpis",data:n.data});break}case"getMostUsedKeywords":{let n=await this._axiosInstance.get("/api/v1/overview/most-used-keywords");this._panel.webview.postMessage({command:"mostUsedKeywords",mostUsedUser:n.data.most_used_user_keywords,mostUsedExternal:n.data.most_used_external_keywords});break}case"getRobocopMessage":{let n=await this._axiosInstance.get("/api/v1/robocop/robocop-message",{params:{message_uuid:i.messageUuid}});this._panel.webview.postMessage({command:"robocopMessage",message:n.data.message});break}case"getRobocopMessages":{let n=await this._axiosInstance.get("/api/v1/robocop/robocop-messages-all");this._panel.webview.postMessage({command:"robocopMessages",messages:n.data.messages});break}case"getRobocopIssueSummary":{let n=await this._axiosInstance.get("/api/v1/overview/robocop-issue-summary");this._panel.webview.postMessage({command:"robocopIssueSummary",summary:n.data.robocop_issue_summary});break}default:{console.warn(`Unknown command: ${i.command}`),this._panel.webview.postMessage({command:"error",message:`Unknown command: ${i.command}`});break}}}catch(n){console.error(`Error processing ${i.command}:`,n);let t=n.response?.data?.detail||n.message||"Unknown error";Q.window.showErrorMessage(`Failed to fetch data for ${i.command}: ${t}`),this._panel.webview.postMessage({command:"error",originalCommand:i.command,message:t})}},void 0,this._disposables)}};var ei=class{static registerCommands(a,i,n,t){a.subscriptions.push(Za.commands.registerCommand("roboview.show-monitor",()=>Xe.render(a.extensionUri,i)),Za.commands.registerCommand("roboview.start",()=>n.startRoboView(t)),Za.commands.registerCommand("roboview.restart",()=>n.restartRoboView()))}};var Qe=A(require("vscode")),ai=class{_onDidChangeTreeData=new Qe.EventEmitter;onDidChangeTreeData=this._onDidChangeTreeData.event;_isExtensionReady=!1;dispose(){this._onDidChangeTreeData.dispose()}setExtensionReady(a){this._isExtensionReady=a,this.refresh()}refresh(){this._onDidChangeTreeData.fire(void 0)}getTreeItem(a){let i=new Qe.TreeItem(a.label);return i.iconPath=new Qe.ThemeIcon(a.icon),i.command={command:a.command,title:a.label,arguments:[]},i.tooltip=a.tooltip,i}getChildren(a){if(a)return Promise.resolve([]);{let i=[];return this._isExtensionReady&&i.push({label:"Open RoboView Monitor",icon:"play",command:"roboview.show-monitor",tooltip:"Opens the RoboView Monitor"}),i.push({label:"Restart Extension",icon:"refresh",command:"roboview.restart",tooltip:"Restarts the RoboView Extension"}),Promise.resolve(i)}}};var ii=A(require("vscode")),ni=class{static async checkPythonEnvironment(){let a=ii.default.extensions.getExtension("ms-python.python");if(!a)return ii.default.window.showErrorMessage("Python Extension (ms-python.python) is not installed."),"";await a.activate();let t=a.exports.settings.getExecutionDetails().execCommand[0];return t||(ii.default.window.showErrorMessage("Python-Interpreter could not be found."),"")}};var fe=A(require("vscode"));var ti=class{backendConnectionManager;roboViewControlProvider;constructor(a,i){this.backendConnectionManager=a,this.roboViewControlProvider=i}async startRoboView(a){await fe.default.window.withProgress({location:fe.default.ProgressLocation.Notification,title:"Starting RoboView",cancellable:!1},async i=>{i.report({increment:0,message:"Checking Python environment..."});let n=await ni.checkPythonEnvironment();if(await this.backendConnectionManager.isServerRunning()){i.report({increment:100,message:"Done!"}),fe.default.commands.executeCommand("roboview.show-monitor"),this.roboViewControlProvider.setExtensionReady(!0);return}if(n!==""||!await this.backendConnectionManager.isServerRunning())try{if(i.report({increment:20,message:"Starting server..."}),!await this.backendConnectionManager.startServer(n)){fe.default.window.showErrorMessage("Failed to start server.");return}i.report({increment:40,message:"Waiting for server..."}),await this.backendConnectionManager.waitForServerReady(1e5),i.report({increment:70,message:"Initializing server..."}),await this.backendConnectionManager.initializeServer(a),i.report({increment:100,message:"Done!"}),fe.default.commands.executeCommand("roboview.show-monitor"),this.roboViewControlProvider.setExtensionReady(!0)}catch(t){fe.default.window.showErrorMessage(`Failed to start server: ${t instanceof Error?t.message:String(t)}`);return}else{fe.default.window.showErrorMessage("Not a valid Python Interpreter Path chosen.");return}})}async restartRoboView(){Xe.currentPanel?.dispose(),fe.default.commands.executeCommand("workbench.action.restartExtensionHost")}};var br,En="http://127.0.0.1:8000",_n=new Qa(En);async function Iu(e){e.subscriptions.push(_n.getServerOutputChannel());let a=new ai,i=kn.default.window.createTreeView("roboview-controls",{treeDataProvider:a});e.subscriptions.push(i,a);let n=new ti(_n,a);ei.registerCommands(e,En,n,br),kn.default.commands.executeCommand("roboview.start")}function zu(){_n.killServerProcess()}0&&(module.exports={API_BASE_URL,activate,currentPanel,deactivate}); /*! Bundled license information: mime-db/index.js: diff --git a/vscode-integration/roboview-0.0.1.vsix b/vscode-integration/roboview-0.0.1.vsix index 7246ace11c8eb6f5a09ee5ec5db82d74b9d67f09..0bf18f1eae9a404e067e24f8f98f13a09fdee607 100644 GIT binary patch delta 67343 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 V9hbgX9VwSTSsfDwQ&b%Q000TZO~U{H delta 67314 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�M$&Dg!?R%X^i} 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±50-jT&UU5J{#}3|ADU6YACO2tx48eWNm}2 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 { const error = data.toString(); - this.serverOutputChannel.appendLine(`${error}`); + this.serverOutputChannel.appendLine(error); }); this.serverProcess.on("close", (code) => { const message = `Backend process exited with code ${code}`; - this.serverOutputChannel.appendLine(`${message}`); + this.serverOutputChannel.appendLine(message); vscode.window.showInformationMessage(message); }); - this.serverProcess.on("error", (error) => { - const message = `Failed to start backend: ${error.message}`; - this.serverOutputChannel.appendLine(`[ERROR] ${message}`); - vscode.window.showErrorMessage(message); - }); + const started = await this.checkServerProcessAlive(); + + if (!started) { + this.killServerProcess(); + return false; + } + return true; } catch (error) { - const message = `Error starting backend: ${error}`; + const message = `Error starting backend: ${error}. Please ensure that roboview is installed in the current Python environment.`; this.serverOutputChannel.appendLine(`[ERROR] ${message}`); vscode.window.showErrorMessage(message); return false; } } + private checkServerProcessAlive( + timeoutMs: number = 120000, + intervalMs: number = 1000, + ): Promise { + return new Promise((resolve) => { + const startTime = Date.now(); + + const onError = () => resolve(false); + const onClose = () => resolve(false); + + this.serverProcess?.on("error", onError); + this.serverProcess?.on("close", onClose); + + const interval = setInterval(async () => { + if (Date.now() - startTime > timeoutMs) { + clearInterval(interval); + this.serverProcess?.removeListener("error", onError); + this.serverProcess?.removeListener("close", onClose); + resolve(false); + return; + } + + if (await this.isServerRunning()) { + clearInterval(interval); + this.serverProcess?.removeListener("error", onError); + this.serverProcess?.removeListener("close", onClose); + resolve(true); + } + }, intervalMs); + }); + } + public async initializeServer( currentPanel: vscode.WebviewPanel | undefined, ): Promise { From c063018d847b4606058dac64eb8675d1e065d633 Mon Sep 17 00:00:00 2001 From: marcdavidsut Date: Wed, 11 Feb 2026 00:39:26 +0100 Subject: [PATCH 2/3] fix: paths to resources in extension README.md --- vscode-integration/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/vscode-integration/README.md b/vscode-integration/README.md index 4742e8c..a411a05 100644 --- a/vscode-integration/README.md +++ b/vscode-integration/README.md @@ -1,5 +1,5 @@ # RoboView - Keyword Management in Robot Framework -![banner](./static/github_banner.png) +![banner](./resources/github_banner.png) [![PyPI version](https://img.shields.io/pypi/v/robotframework-roboview.svg)](https://pypi.org/project/robotframework-roboview/) ![license](https://img.shields.io/badge/license-Apache--2.0-green) ![python](https://img.shields.io/badge/python-3.10%20%7C%203.11%20%7C%203.12%20%7C%203.13-blue) @@ -73,10 +73,10 @@ The **Dashboard** gives you a high‑level overview of the selected Robot Framew

- keyword_list + keyword_list

- keyword_list + keyword_list


@@ -108,7 +108,7 @@ The **KPIs** section summarizes the most important metrics of your test suite:

- graph_view + graph_view


@@ -165,7 +165,7 @@ The **Robocop** view integrates the `https://robocop.readthedocs.io/` linter dir

- robocop_issues + robocop_issues

From a7111bc869268b3a2a42d721f4d3756019dae7f2 Mon Sep 17 00:00:00 2001 From: marcdavidsut Date: Wed, 11 Feb 2026 00:56:54 +0100 Subject: [PATCH 3/3] fix: folder roboview not found in pyproject.toml --- packages/roboview/pyproject.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/roboview/pyproject.toml b/packages/roboview/pyproject.toml index 26b1dff..d64c393 100644 --- a/packages/roboview/pyproject.toml +++ b/packages/roboview/pyproject.toml @@ -6,6 +6,10 @@ license = "Apache 2.0" authors = ["viadee Unternehmensberatung AG"] readme = "README.md" +packages = [ + { include = "roboview" } +] + [tool.poetry.dependencies] python = ">=3.10,<3.14" robotframework = "^7.2.2"