UNPKG

app-lib-mock-server-stream

Version:

流媒体文件-【app-lib-mock-server】

3 lines 253 kB
/*! For license information please see index-bundle-min.js.LICENSE.txt */
!function(e,a){if("object"==typeof exports&&"object"==typeof module)module.exports=a(require("buffer"),require("crypto"),require("events"),require("fs"),require("os"),require("path"),require("stream"),require("util"));else if("function"==typeof define&&define.amd)define(["buffer","crypto","events","fs","os","path","stream","util"],a);else{var i="object"==typeof exports?a(require("buffer"),require("crypto"),require("events"),require("fs"),require("os"),require("path"),require("stream"),require("util")):a(e.buffer,e.crypto,e.events,e.fs,e.os,e.path,e.stream,e.util);for(var n in i)("object"==typeof exports?exports:e)[n]=i[n]}}(this,(e,a,i,n,t,o,s,r)=>{return c={3630:function(e){var a;a=()=>(()=>{var e={798:function(e){var a;a=()=>(()=>{"use strict";var e={d:(a,i)=>{for(var n in i)e.o(i,n)&&!e.o(a,n)&&Object.defineProperty(a,n,{enumerable:!0,get:i[n]})}};e.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),e.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),e.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};e.r(a),e.d(a,{ENV:()=>i,bindToGlobal:()=>c,default:()=>l,getEnv:()=>n,getGlobal:()=>s,getbindData:()=>r,isBindToGlobal:()=>p,isBroswerEnv:()=>o,isNodeEnv:()=>t});const i={NODE:"node",BROWSER:"browser"},n=()=>"undefined"!=typeof process&&null!=process.release&&"node"===process.release.name?i.NODE:i.BROWSER,t=()=>n()===i.NODE,o=()=>n()===i.BROWSER,s=()=>e.g,r=e=>{let a=s();if(!a)throw new Error("未找到当前环境的全局变量");return a[e]},c=(e,a,i)=>p(e)&&!i?r(e):(s()[e]=a,a),p=(e,a)=>{if(!e)throw new Error("必须执行绑定名称");let i=s();if(!i)throw new Error("未找到当前环境的全局变量");let n=i[e];return void 0!==n&&(null==a||n===a||JSON.stringify(n)===JSON.stringify(a))},l=c;return a})(),e.exports=a()}},a={};function i(n){var t=a[n];if(void 0!==t)return t.exports;var o=a[n]={exports:{}};return e[n].call(o.exports,o,o.exports,i),o.exports}i.d=(e,a)=>{for(var n in a)i.o(a,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:a[n]})},i.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};return(()=>{"use strict";i.r(n),i.d(n,{ALL_FUNCTIONS:()=>S,LEVEL:()=>R,Logger:()=>de,TYPE:()=>O,create:()=>me,default:()=>xe,log:()=>fe});const e=(e=0)=>a=>`[${a+e}m`,a=(e=0)=>a=>`[${38+e};5;${a}m`,t=(e=0)=>(a,i,n)=>`[${38+e};2;${a};${i};${n}m`,o={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],overline:[53,55],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],gray:[90,39],grey:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgGray:[100,49],bgGrey:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};Object.keys(o.modifier),Object.keys(o.color),Object.keys(o.bgColor);const s=function(){const i=new Map;for(const[e,a]of Object.entries(o)){for(const[e,n]of Object.entries(a))o[e]={open:`[${n[0]}m`,close:`[${n[1]}m`},a[e]=o[e],i.set(n[0],n[1]);Object.defineProperty(o,e,{value:a,enumerable:!1})}return Object.defineProperty(o,"codes",{value:i,enumerable:!1}),o.color.close="",o.bgColor.close="",o.color.ansi=e(),o.color.ansi256=a(),o.color.ansi16m=t(),o.bgColor.ansi=e(10),o.bgColor.ansi256=a(10),o.bgColor.ansi16m=t(10),Object.defineProperties(o,{rgbToAnsi256:{value:(e,a,i)=>e===a&&a===i?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(a/255*5)+Math.round(i/255*5),enumerable:!1},hexToRgb:{value(e){const a=/[a-f\d]{6}|[a-f\d]{3}/i.exec(e.toString(16));if(!a)return[0,0,0];let[i]=a;3===i.length&&(i=[...i].map(e=>e+e).join(""));const n=Number.parseInt(i,16);return[n>>16&255,n>>8&255,255&n]},enumerable:!1},hexToAnsi256:{value:e=>o.rgbToAnsi256(...o.hexToRgb(e)),enumerable:!1},ansi256ToAnsi:{value(e){if(e<8)return 30+e;if(e<16)return e-8+90;let a,i,n;if(e>=232)a=(10*(e-232)+8)/255,i=a,n=a;else{const t=(e-=16)%36;a=Math.floor(e/36)/5,i=Math.floor(t/6)/5,n=t%6/5}const t=2*Math.max(a,i,n);if(0===t)return 30;let o=30+(Math.round(n)<<2|Math.round(i)<<1|Math.round(a));return 2===t&&(o+=60),o},enumerable:!1},rgbToAnsi:{value:(e,a,i)=>o.ansi256ToAnsi(o.rgbToAnsi256(e,a,i)),enumerable:!1},hexToAnsi:{value:e=>o.ansi256ToAnsi(o.hexToAnsi256(e)),enumerable:!1}}),o}();let r=!1;"undefined"!=typeof navigator&&(r=navigator&&navigator.userAgentData?navigator.userAgentData.brands.some(({brand:e})=>"Chromium"===e):/\b(Chrome|Chromium)\//.test(navigator.userAgent));const c=!!r&&{level:1,hasBasic:!0,has256:!1,has16m:!1},p={stdout:c,stderr:c};function l(e,a,i){let n=e.indexOf(a);if(-1===n)return e;const t=a.length;let o=0,s="";do{s+=e.slice(o,n)+a+i,o=n+t,n=e.indexOf(a,o)}while(-1!==n);return s+=e.slice(o),s}const{stdout:u,stderr:d}=p,m=Symbol("GENERATOR"),f=Symbol("STYLER"),x=Symbol("IS_EMPTY"),h=["ansi","ansi","ansi256","ansi16m"],v=Object.create(null),b=e=>{const a=(...e)=>e.join(" ");return((e,a={})=>{if(a.level&&!(Number.isInteger(a.level)&&a.level>=0&&a.level<=3))throw new Error("The `level` option should be an integer from 0 to 3");const i=u?u.level:0;e.level=void 0===a.level?i:a.level})(a,e),Object.setPrototypeOf(a,g.prototype),a};function g(e){return b(e)}Object.setPrototypeOf(g.prototype,Function.prototype);for(const[e,a]of Object.entries(s))v[e]={get(){const i=E(this,k(a.open,a.close,this[f]),this[x]);return Object.defineProperty(this,e,{value:i}),i}};v.visible={get(){const e=E(this,this[f],!0);return Object.defineProperty(this,"visible",{value:e}),e}};const y=(e,a,i,...n)=>"rgb"===e?"ansi16m"===a?s[i].ansi16m(...n):"ansi256"===a?s[i].ansi256(s.rgbToAnsi256(...n)):s[i].ansi(s.rgbToAnsi(...n)):"hex"===e?y("rgb",a,i,...s.hexToRgb(...n)):s[i][e](...n),w=["rgb","hex","ansi256"];for(const e of w)v[e]={get(){const{level:a}=this;return function(...i){const n=k(y(e,h[a],"color",...i),s.color.close,this[f]);return E(this,n,this[x])}}},v["bg"+e[0].toUpperCase()+e.slice(1)]={get(){const{level:a}=this;return function(...i){const n=k(y(e,h[a],"bgColor",...i),s.bgColor.close,this[f]);return E(this,n,this[x])}}};const _=Object.defineProperties(()=>{},{...v,level:{enumerable:!0,get(){return this[m].level},set(e){this[m].level=e}}}),k=(e,a,i)=>{let n,t;return void 0===i?(n=e,t=a):(n=i.openAll+e,t=a+i.closeAll),{open:e,close:a,openAll:n,closeAll:t,parent:i}},E=(e,a,i)=>{const n=(...e)=>j(n,1===e.length?""+e[0]:e.join(" "));return Object.setPrototypeOf(n,_),n[m]=e,n[f]=a,n[x]=i,n},j=(e,a)=>{if(e.level<=0||!a)return e[x]?"":a;let i=e[f];if(void 0===i)return a;const{openAll:n,closeAll:t}=i;if(a.includes(""))for(;void 0!==i;)a=l(a,i.close,i.open),i=i.parent;const o=a.indexOf("\n");return-1!==o&&(a=function(e,a,i,n){let t=0,o="";do{const s="\r"===e[n-1];o+=e.slice(t,s?n-1:n)+a+(s?"\r\n":"\n")+i,t=n+1,n=e.indexOf("\n",t)}while(-1!==n);return o+=e.slice(t),o}(a,t,n,o)),n+a+t};Object.defineProperties(g.prototype,v),g(),g({level:d?d.level:0});var T=i(798);const S=[],A=(0,T.isBroswerEnv)(),C=(0,T.getEnv)(),M=new class{constructor(e){return b(e)}}({level:2}),O={TRACE:"trace",DEBUG:"debug",INFO:"info",LOG:"log",SUCCESS:"success",TABLE:"table",TIME:"time",WARN:"warn",ERROR:"error"},R={trace:10,debug:20,info:30,log:31,success:32,table:33,time:40,warn:60,error:70},L={node:{maxCharLength:9,textAlgin:"right",space:"",module:{background:"#0a0afb",color:"#ffffff"},trace:{background:"#4a4848",color:"#ffffff"},debug:{background:"#4a4848",color:"#ffffff",index:"      "},info:{background:"#08df08",color:"#ffffff",index:"      "},success:{background:"#0808ef",color:"#ffffff",index:"      "},warn:{background:"#ffff08",color:"#ff0000"},error:{background:"#f50303",color:"#ffffff"},time:{background:"#47b2b2",color:"#ffffff",index:"      "}},browser:{maxCharLength:9,textAlgin:"right",index:"background: transparent;margin-left:4px;",space:"background: transparent;",trace:"background: linear-gradient(90deg, #b7b2b2,#8080804d, #b7b2b2);  color:white; font-weight:bold; border-radius: 1px; ",debug:"background:linear-gradient(70deg, #b7b2b2, #8080804d, #b7b2b2); color:white;  font-weight:bold; border-radius: 1px;",info:"background: linear-gradient(70deg, #00800085, #57d4c1,#57d4c1, #00800085); color:white; font-weight:bold;border-radius: 1px;",success:"background: linear-gradient(70deg, #172bdca1, #0000ff36, #172bdca1); color:white; font-weight:bold;border-radius: 1px;",time:"background: linear-gradient(70deg, #00bfffcf,#00bfff4f,#00bfffcf); color:white; font-weight:bold;border-radius: 1px;",warn:"background: linear-gradient(90deg, #eab60e, #eab60e6e, #eab60e);  color:yellow; font-weight:bold; border-radius: 1px;",error:"background: linear-gradient(90deg, #ff00006b, #ff000033,#ff000033, #ff00006b);  color:red; font-weight:bold; border-radius: 1px;",dateTime:"background: none; border: 1px #ad10da4d solid;  color:#ad10dacf; font-weight:bold; border-radius: 1px;",module:"background: linear-gradient(70deg, #0a0afb, #44448a); color:white; font-weight:bold; border-radius: 1px;padding:0 5px"}},P={bindGlobalName:"log",level:100,moduleName:"",isModule:!1,isColorful:!0,colorful:L[C],LEVEL:R,dateFormatter:"YYYY-MM-DD HH:mm:ss",onLogger:null,logFn:console},N=(e,a)=>{var i={"M+":e.getMonth()+1,"D+":e.getDate(),"H+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds()};for(var n in/(Y+)/.test(a)&&(a=a.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),i)new RegExp("("+n+")").test(a)&&(a=a.replace(RegExp.$1,1==RegExp.$1.length?i[n]:("00"+i[n]).substr((""+i[n]).length)));return a},z=function(){};function I(e,a){let{indent:i,width:n,algin:t,color:o,background:s}=a;return fe.fill(i||0)+fe.tx(fe.autoFillText(e,n,t),o,s)}function q(e,a,i){let n=M.hex(a||"#ffffff");return i&&(n=n.bgHex(i)),n(e)}function B(e,a,i){return this.tx(e,a,i)}function F(e=O.INFO,a="",i=!0){let{background:n,color:t}=L.node[e]||L.node[O.INFO],o=M.hex(t||n||"#ffffff");return i&&n&&(o=o.bgHex(n)),o(a)}function U(e=O.INFO,a="",i=!1){P.logFn.log.apply(null,this.tl(e,a,i))}function D(e,a,i){if(!["object","undefined"].includes(typeof i))return this.error("transLevelTextColorAndLog(level,text,chalkOption) 方法参数 chalkOption 传递错误,请传递{ bg, color }对象形式");let n=e?this._getTerminalColorfulArguments(e):[];n=n.length?[n.join("")]:n;let{background:t}=L.node[e],{bg:o,color:s}=i||{color:t||"#ffffff"},r=M.hex(s||t||"#ffffff");return o&&(r=r.bgHex(o)),n.push(r(" "+a+" ")),n.join("")}function W(...e){return this.exe(O.TRACE,e)}function $(...e){return this.exe(O.DEBUG,[...arguments])}function Y(...e){return this.exe(O.INFO,[...arguments])}function H(...e){return this.exe(O.LOG,[...arguments])}function V(...e){return this.exe(O.SUCCESS,[...arguments])}function G(...e){return this.exe(O.TIME,[...arguments])}function K(...e){return this.exe(O.TABLE,[...arguments])}function Z(...e){return this.exe(O.WARN,[...arguments])}function J(...e){return this.exe(O.WARN,[...arguments],{noTrace:!0})}function X(...e){return this.exe(O.ERROR,[...arguments])}function Q(...e){return this.exe(O.ERROR,[...arguments],{noTrace:!0})}function ee(...e){return this._mExecute(O.TRACE,[...arguments])}function ae(...e){return this._mExecute(O.DEBUG,[...arguments])}function ie(...e){return this._mExecute(O.INFO,[...arguments])}function ne(...e){return this._mExecute(O.LOG,[...arguments])}function te(...e){return this._mExecute(O.SUCCESS,[...arguments])}function oe(...e){return this._mExecute(O.TIME,[...arguments])}function se(...e){return this._mExecute(O.TABLE,[...arguments])}function re(...e){return this._mExecute(O.WARN,[...arguments])}function ce(...e){return this._mExecute(O.WARN,[...arguments],{noTrace:!0})}function pe(...e){return this._mExecute(O.ERROR,[...arguments])}function le(...e){return this._mExecute(O.ERROR,[...arguments],{noTrace:!0})}const ue={setOption:function(e){return this.option={...this.option,...e},this.option},getOption:function(){return this.option},auotLogLevel:z,auotLevel:z,autoFillText:function(e,a,i="right"){let n=this.option.colorful.maxCharLength;return this._autoFillLength(a||n,e,i)},fill:function(e,a){return this._fill(e,a)},transTextColorBlock:I,tb:I,trace:W,debug:$,info:Y,log:H,success:V,time:G,table:K,warn:Z,warnNoTrace:J,error:X,errorNoTrace:Q,t:W,d:$,i:Y,l:H,s:V,tt:G,T:K,w:Z,wn:J,e:X,en:Q,mTrace:ee,mDebug:ae,mInfo:ie,mLog:ne,mSuccess:te,mTime:oe,mTable:se,mWarn:re,mWarnNoTrace:ce,mError:pe,mErrorNoTrace:le,mt:ee,md:ae,mi:ie,ml:ne,ms:te,mtt:oe,mT:se,mw:re,mwn:ce,me:pe,men:le,transTextColor:q,transTextColorAndLog:B,transLevelTextColor:F,transLevelTextColorAndLog:U,transLevelHeaderAndLog:D,tx:q,txl:B,tl:F,tll:U,tlh:D};class de{constructor(e){this.option={...P,...e},(e=>{for(let a in ue)e[a]=ue[a]})(this)}_isIndex(e){return![O.TRACE,O.WARN,O.ERROR].includes(e)}_getSpace(e){let a="";for(let i=0;i<e;i++)a+=" ";return a}_getAlgin(e,a,i){let n=i-e.length,t=0,o=1;return"center"===a?(t=Math.floor(n/2),o=Math.ceil(n/2)):t=n-1,"%c"+this._getSpace(t)+e.toLowerCase()+this._getSpace(o)}_getBroswerColorfulArguments(e){let{isColorful:a,colorful:i,moduleName:n,dateFormatter:t}=this.option,{textAlgin:o,maxCharLength:s,index:r,space:c,module:p,dateTime:l}=i;if(!a)return[];let u="",d=[];if(this._isIndex(e)&&(u+="%c ",d.push(r)),u+=this._getAlgin(e,o,s),d.push(i[e.toLowerCase()]),n&&(u+="%c %c%s",d=d.concat([c,p,n])),e===O.TIME){u+="%c %c%s";let e="string"==typeof t?N(new Date,t):t(new Date);d=d.concat([c,l,e])}return[u].concat(d)}_fill(e,a=" "){let i=[];for(let n=0;n<e;n++)i.push(a);return i.join("")}_getPosition(e){let a=e/2;return[Math.ceil(a),Math.floor(a)]}_autoFillLength(e,a,i="right"){let n=e-(a+=" ").length;if("center"===i){let[e,i]=this._getPosition(n);return this._fill(e)+a+this._fill(i)}return n<=0?a:"right"==i?this._fill(n)+a:a+this._fill(n)}_getTerminalColorfulArguments(e,a={}){let{isColorful:i,colorful:n,moduleName:t,dateFormatter:o}=this.option;if(!i)return[];let{textAlgin:s,maxCharLength:r,space:c,module:p}=n,{background:l,color:u,index:d}=n[e]||n.trace,m=[];(a.noTrace||d)&&m.push(a.noTrace?n.debug.index:d);let f=this._autoFillLength(r,e.toLowerCase(),s);if(m.push(M.bgHex(l).hex(u)(f)),m.push(c),t&&m.push(M.bgHex(p.background).hex(p.color)(" "+t+" ")),e===O.TIME){let e="string"==typeof o?N(new Date,o):o(new Date);m=m.concat([e])}return m}_output(e,a,i,n={}){let{onLogger:t,level:o}=this.option;if("number"==typeof o){if(o>this.option.LEVEL[e])return}else if(Array.isArray(o)&&!o.includes(e))return!1;t&&t(e,i);let s=this.option.logFn;if(s){let t=A||![O.WARN,O.ERROR].includes(e)||n.noTrace?e:O.TRACE;t=A&&[O.DEBUG].includes(e)?O.INFO:t;let o=s[t.toLowerCase()]||s[O.INFO];t.toLowerCase()===O.TABLE?s.table.apply(null,i):t.toLowerCase()===O.TIME?s.log.apply(null,a.concat(i)):t.toLowerCase()===O.LOG?s.log.apply(null,i):o.apply(null,a.concat(i))}}exe(e,a,i){let n=A?this._getBroswerColorfulArguments(e):this._getTerminalColorfulArguments(e,i);return this._output(e,n,a,i),null}_mExecute(e,a,i={}){this.option.moduleName=a[0];let n=e.toLowerCase()+(i.noTrace?"NoTrace":"");this[n]&&this[n].apply(this,a.slice(1,a.length)),this.option.moduleName=""}}const me=function(e){let a=e.bindGlobalName;return(0,T.isBindToGlobal)(a)?(0,T.getbindData)(a):(0,T.bindToGlobal)(a,new de(e||{}))},fe=me(P),xe=fe})(),n})(),e.exports=a()},4024:function(e,a,i){var n;n=e=>(()=>{var a={"./src/index.js":(e,a,i)=>{const{log:n}=i("app-lib-log"),t={stream:process.stderr,total:-1,current:0,loopText:["—","\\","|","/"],currentLoopTextIndex:0,loopTime:1e3,cChar:"=",ucChar:"-",output:":flag (:current)",startTime:0,clear:()=>!0,success:()=>!0,throttle:10,cusField:[],data:null,isComplete:!1};e.exports=class{constructor(e){this.lastContent="",this.allContent=[],this.option={...t,...e}}set(e,a){return this.option[e]=a,this}get(e){return this.option[e]}count(e,a,i){if(!i&&this.option.isComplete)return;let t=void 0===e?1:1*e;return isNaN(t)&&(t=1,n.mwn("app-lib-progress","length require number type")),0==this.option.current&&(this.option.startTime=+new Date),this.option.current+=t,this.option.data=a,this.output()}formatStr(){let{stream:e,total:a,current:i,startTime:n,loopText:t,currentLoopTextIndex:o,loopTime:s,cChar:r,ucChar:c,output:p,data:l,cusField:u}=this.option,d=((+new Date-n)/1e3).toFixed(1),m=0,f=t[o%t.length];if(-1==a);else{var x=this.curr/this.total;x=Math.min(Math.max(x,0),1),m=Math.floor(100*x)}let h=p.replace(":total",a).replace(":current",i).replace(":flag",f).replace(":useTime",d).replace(":percent",m);return u.length&&u.forEach(e=>{let a=l?.[e];h=h.replace(`:${e}`,null==a?"-":a)}),h}complate(e=0,a=null){this.option.isComplete=!0,this.count(e,a||this.option.data,!0)}isComplete(){return!!this.option.isComplete||(-1==this.option.total?this.option.isComplete:this.option.total<=this.option.current)}output(){if(!this.option.stream.isTTY)return;this.option.currentLoopTextIndex+=1;let e=this.formatStr();this._log(e),this.isComplete()&&this.option?.success()&&this.over()}over(){return this.option?.clear&&this.option.clear(n)&&(this.option.stream?.clearLine(),this.option.stream?.cursorTo(0)),this}_log(e){if(this.lastContent===e)return;let a=this.option.stream;a.cursorTo(0),a.write(e),a.clearLine(1),this.lastContent=e,this.allContent.push(e)}log(e,...a){let i=this.option.stream;var t;i.clearLine(),i.cursorTo(0),"function"==(t=e,Object.prototype.toString.call(t).split(" ")[1].split("]")[0].toLowerCase())?e.apply(n,a):(n.i(e,...a),i.write("\n")),i.write(this.lastContent)}}},"app-lib-log":a=>{"use strict";a.exports=e}},i={},n=function e(n){var t=i[n];if(void 0!==t)return t.exports;var o=i[n]={exports:{}};return a[n](o,o.exports,e),o.exports}("./src/index.js");return n})(),e.exports=n(i(3630))},4458:(e,a,i)=>{var n=i(4806),t=i(3457);e.exports=function(e,a,i){n(a).reduce(function(e,a){return t(e,a,e[a.key],i)},e)}},4806:e=>{var a=/^[^\[]*/,i=/^\[(\d+)\]/,n=/^\[([^\]]+)\]/;e.exports=function(e){function t(){return[{type:"object",key:e,last:!0}]}var o=a.exec(e)[0];if(!o)return t();for(var s=e.length,r=o.length,c={type:"object",key:o},p=[c];r<s;){var l;if("["!==e[r]||"]"!==e[r+1])if(null===(l=i.exec(e.substring(r)))){if(null===(l=n.exec(e.substring(r))))return t();r+=l[0].length,c.nextType="object",c={type:"object",key:l[1]},p.push(c)}else r+=l[0].length,c.nextType="array",c={type:"array",key:parseInt(l[1],10)},p.push(c);else if(r+=2,c.append=!0,r!==s)return t()}return c.last=!0,p}},3457:e=>{function a(e){return void 0===e?"undefined":Array.isArray(e)?"array":"object"==typeof e?"object":"scalar"}function i(e,n,t,o){switch(a(t)){case"undefined":n.append?e[n.key]=[o]:e[n.key]=o;break;case"array":e[n.key].push(o);break;case"object":return i(t,{type:"object",key:"",last:!0},t[""],o);case"scalar":e[n.key]=[e[n.key],o]}return e}e.exports=function(e,n,t,o){if(n.last)return i(e,n,t,o);var s;switch(a(t)){case"undefined":return"array"===n.nextType?e[n.key]=[]:e[n.key]=Object.create(null),e[n.key];case"object":return e[n.key];case"array":return"array"===n.nextType?t:(s=Object.create(null),e[n.key]=s,t.forEach(function(e,a){void 0!==e&&(s[""+a]=e)}),s);case"scalar":return(s=Object.create(null))[""]=t,e[n.key]=s,s}}},5097:e=>{var a=Object.prototype.toString,i="undefined"!=typeof Buffer&&"function"==typeof Buffer.alloc&&"function"==typeof Buffer.allocUnsafe&&"function"==typeof Buffer.from;e.exports=function(e,n,t){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return o=e,"ArrayBuffer"===a.call(o).slice(8,-1)?function(e,a,n){a>>>=0;var t=e.byteLength-a;if(t<0)throw new RangeError("'offset' is out of bounds");if(void 0===n)n=t;else if((n>>>=0)>t)throw new RangeError("'length' is out of bounds");return i?Buffer.from(e.slice(a,a+n)):new Buffer(new Uint8Array(e.slice(a,a+n)))}(e,n,t):"string"==typeof e?function(e,a){if("string"==typeof a&&""!==a||(a="utf8"),!Buffer.isEncoding(a))throw new TypeError('"encoding" must be a valid string encoding');return i?Buffer.from(e,a):new Buffer(e,a)}(e,n):i?Buffer.from(e):new Buffer(e);var o}},2505:(e,a,i)=>{"use strict";const{parseContentType:n}=i(6189),t=[i(7286),i(7946)].filter(function(e){return"function"==typeof e.detect});e.exports=e=>{if("object"==typeof e&&null!==e||(e={}),"object"!=typeof e.headers||null===e.headers||"string"!=typeof e.headers["content-type"])throw new Error("Missing Content-Type");return function(e){const a=e.headers,i=n(a["content-type"]);if(!i)throw new Error("Malformed content type");for(const n of t){if(!n.detect(i))continue;const t={limits:e.limits,headers:a,conType:i,highWaterMark:void 0,fileHwm:void 0,defCharset:void 0,defParamCharset:void 0,preservePath:!1};return e.highWaterMark&&(t.highWaterMark=e.highWaterMark),e.fileHwm&&(t.fileHwm=e.fileHwm),t.defCharset=e.defCharset,t.defParamCharset=e.defParamCharset,t.preservePath=e.preservePath,new n(t)}throw new Error(`Unsupported content type: ${a["content-type"]}`)}(e)}},7286:(e,a,i)=>{"use strict";const{Readable:n,Writable:t}=i(3978),o=i(2286),{basename:s,convertToUTF8:r,getDecoder:c,parseContentType:p,parseDisposition:l}=i(6189),u=Buffer.from("\r\n"),d=Buffer.from("\r"),m=Buffer.from("-");function f(){}const x=16384;class h{constructor(e){this.header=Object.create(null),this.pairCount=0,this.byteCount=0,this.state=0,this.name="",this.value="",this.crlf=0,this.cb=e}reset(){this.header=Object.create(null),this.pairCount=0,this.byteCount=0,this.state=0,this.name="",this.value="",this.crlf=0}push(e,a,i){let n=a;for(;a<i;)switch(this.state){case 0:{let t=!1;for(;a<i;++a){if(this.byteCount===x)return-1;++this.byteCount;const i=e[a];if(1!==_[i]){if(58!==i)return-1;if(this.name+=e.latin1Slice(n,a),0===this.name.length)return-1;++a,t=!0,this.state=1;break}}if(!t){this.name+=e.latin1Slice(n,a);break}}case 1:{let t=!1;for(;a<i;++a){if(this.byteCount===x)return-1;++this.byteCount;const i=e[a];if(32!==i&&9!==i){n=a,t=!0,this.state=2;break}}if(!t)break}case 2:switch(this.crlf){case 0:for(;a<i;++a){if(this.byteCount===x)return-1;++this.byteCount;const i=e[a];if(1!==k[i]){if(13!==i)return-1;++this.crlf;break}}this.value+=e.latin1Slice(n,a++);break;case 1:if(this.byteCount===x)return-1;if(++this.byteCount,10!==e[a++])return-1;++this.crlf;break;case 2:{if(this.byteCount===x)return-1;++this.byteCount;const i=e[a];32===i||9===i?(n=a,this.crlf=0):(++this.pairCount<2e3&&(this.name=this.name.toLowerCase(),void 0===this.header[this.name]?this.header[this.name]=[this.value]:this.header[this.name].push(this.value)),13===i?(++this.crlf,++a):(n=a,this.crlf=0,this.state=0,this.name="",this.value=""));break}case 3:{if(this.byteCount===x)return-1;if(++this.byteCount,10!==e[a++])return-1;const i=this.header;return this.reset(),this.cb(i),a}}}return a}}class v extends n{constructor(e,a){super(e),this.truncated=!1,this._readcb=null,this.once("end",()=>{if(this._read(),0===--a._fileEndsLeft&&a._finalcb){const e=a._finalcb;a._finalcb=null,process.nextTick(e)}})}_read(e){const a=this._readcb;a&&(this._readcb=null,a())}}const b={push:(e,a)=>{},destroy:()=>{}};function g(e,a){return e}function y(e,a,i){if(i)return a(i);a(i=w(e))}function w(e){if(e._hparser)return new Error("Malformed part header");const a=e._fileStream;return a&&(e._fileStream=null,a.destroy(new Error("Unexpected end of file"))),e._complete?void 0:new Error("Unexpected end of form")}const _=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],k=[0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1];e.exports=class extends t{constructor(e){if(super({autoDestroy:!0,emitClose:!0,highWaterMark:"number"==typeof e.highWaterMark?e.highWaterMark:void 0}),!e.conType.params||"string"!=typeof e.conType.params.boundary)throw new Error("Multipart: Boundary not found");const a=e.conType.params.boundary,i="string"==typeof e.defParamCharset&&e.defParamCharset?c(e.defParamCharset):g,n=e.defCharset||"utf8",t=e.preservePath,x={autoDestroy:!0,emitClose:!0,highWaterMark:"number"==typeof e.fileHwm?e.fileHwm:void 0},y=e.limits,w=y&&"number"==typeof y.fieldSize?y.fieldSize:1048576,_=y&&"number"==typeof y.fileSize?y.fileSize:1/0,k=y&&"number"==typeof y.files?y.files:1/0,E=y&&"number"==typeof y.fields?y.fields:1/0,j=y&&"number"==typeof y.parts?y.parts:1/0;let T=-1,S=0,A=0,C=!1;this._fileEndsLeft=0,this._fileStream=void 0,this._complete=!1;let M,O,R,L,P,N=0,z=0,I=!1,q=!1,B=!1;this._hparser=null;const F=new h(e=>{let a;if(this._hparser=null,C=!1,L="text/plain",O=n,R="7bit",P=void 0,I=!1,!e["content-disposition"])return void(C=!0);const o=l(e["content-disposition"][0],i);if(o&&"form-data"===o.type){if(o.params&&(o.params.name&&(P=o.params.name),o.params["filename*"]?a=o.params["filename*"]:o.params.filename&&(a=o.params.filename),void 0===a||t||(a=s(a))),e["content-type"]){const a=p(e["content-type"][0]);a&&(L=`${a.type}/${a.subtype}`,a.params&&"string"==typeof a.params.charset&&(O=a.params.charset.toLowerCase()))}if(e["content-transfer-encoding"]&&(R=e["content-transfer-encoding"][0].toLowerCase()),"application/octet-stream"===L||void 0!==a){if(A===k)return q||(q=!0,this.emit("filesLimit")),void(C=!0);if(++A,0===this.listenerCount("file"))return void(C=!0);N=0,this._fileStream=new v(x,this),++this._fileEndsLeft,this.emit("file",P,this._fileStream,{filename:a,encoding:R,mimeType:L})}else{if(S===E)return B||(B=!0,this.emit("fieldsLimit")),void(C=!0);if(++S,0===this.listenerCount("field"))return void(C=!0);M=[],z=0}}else C=!0});let U=0;const D=(e,a,i,n,t)=>{e:for(;a;){if(null!==this._hparser){const e=this._hparser.push(a,i,n);if(-1===e){this._hparser=null,F.reset(),this.emit("error",new Error("Malformed part header"));break}i=e}if(i===n)break;if(0!==U){if(1===U){switch(a[i]){case 45:U=2,++i;break;case 13:U=3,++i;break;default:U=0}if(i===n)return}if(2===U){if(U=0,45===a[i])return this._complete=!0,void(this._bparser=b);const e=this._writecb;this._writecb=f,D(!1,m,0,1,!1),this._writecb=e}else if(3===U){if(U=0,10===a[i]){if(++i,T>=j)break;if(this._hparser=F,i===n)break;continue e}{const e=this._writecb;this._writecb=f,D(!1,d,0,1,!1),this._writecb=e}}}if(!C)if(this._fileStream){let e;const o=Math.min(n-i,_-N);t?e=a.slice(i,i+o):(e=Buffer.allocUnsafe(o),a.copy(e,0,i,i+o)),N+=e.length,N===_?(e.length>0&&this._fileStream.push(e),this._fileStream.emit("limit"),this._fileStream.truncated=!0,C=!0):this._fileStream.push(e)||(this._writecb&&(this._fileStream._readcb=this._writecb),this._writecb=null)}else if(void 0!==M){let e;const o=Math.min(n-i,w-z);t?e=a.slice(i,i+o):(e=Buffer.allocUnsafe(o),a.copy(e,0,i,i+o)),z+=o,M.push(e),z===w&&(C=!0,I=!0)}break}if(e){if(U=1,this._fileStream)this._fileStream.push(null),this._fileStream=null;else if(void 0!==M){let e;switch(M.length){case 0:e="";break;case 1:e=r(M[0],O,0);break;default:e=r(Buffer.concat(M,z),O,0)}M=void 0,z=0,this.emit("field",P,e,{nameTruncated:!1,valueTruncated:I,encoding:R,mimeType:L})}++T===j&&this.emit("partsLimit")}};this._bparser=new o(`\r\n--${a}`,D),this._writecb=null,this._finalcb=null,this.write(u)}static detect(e){return"multipart"===e.type&&"form-data"===e.subtype}_write(e,a,i){this._writecb=i,this._bparser.push(e,0),this._writecb&&function(e){const a=e._writecb;e._writecb=null,a&&a()}(this)}_destroy(e,a){this._hparser=null,this._bparser=b,e||(e=w(this));const i=this._fileStream;i&&(this._fileStream=null,i.destroy(e)),a(e)}_final(e){if(this._bparser.destroy(),!this._complete)return e(new Error("Unexpected end of form"));this._fileEndsLeft?this._finalcb=y.bind(null,this,e):y(this,e)}}},7946:(e,a,i)=>{"use strict";const{Writable:n}=i(3978),{getDecoder:t}=i(6189);function o(e,a,i,n){if(i>=n)return n;if(-1===e._byte){const t=c[a[i++]];if(-1===t)return-1;if(t>=8&&(e._encode=2),i<n){const n=c[a[i++]];if(-1===n)return-1;e._inKey?e._key+=String.fromCharCode((t<<4)+n):e._val+=String.fromCharCode((t<<4)+n),e._byte=-2,e._lastPos=i}else e._byte=t}else{const n=c[a[i++]];if(-1===n)return-1;e._inKey?e._key+=String.fromCharCode((e._byte<<4)+n):e._val+=String.fromCharCode((e._byte<<4)+n),e._byte=-2,e._lastPos=i}return i}function s(e,a,i,n){if(e._bytesKey>e.fieldNameSizeLimit){for(e._keyTrunc||e._lastPos<i&&(e._key+=a.latin1Slice(e._lastPos,i-1)),e._keyTrunc=!0;i<n;++i){const n=a[i];if(61===n||38===n)break;++e._bytesKey}e._lastPos=i}return i}function r(e,a,i,n){if(e._bytesVal>e.fieldSizeLimit){for(e._valTrunc||e._lastPos<i&&(e._val+=a.latin1Slice(e._lastPos,i-1)),e._valTrunc=!0;i<n&&38!==a[i];++i)++e._bytesVal;e._lastPos=i}return i}const c=[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,-1,-1,-1,-1,-1,-1,-1,10,11,12,13,14,15,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,10,11,12,13,14,15,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1];e.exports=class extends n{constructor(e){super({autoDestroy:!0,emitClose:!0,highWaterMark:"number"==typeof e.highWaterMark?e.highWaterMark:void 0});let a=e.defCharset||"utf8";e.conType.params&&"string"==typeof e.conType.params.charset&&(a=e.conType.params.charset),this.charset=a;const i=e.limits;this.fieldSizeLimit=i&&"number"==typeof i.fieldSize?i.fieldSize:1048576,this.fieldsLimit=i&&"number"==typeof i.fields?i.fields:1/0,this.fieldNameSizeLimit=i&&"number"==typeof i.fieldNameSize?i.fieldNameSize:100,this._inKey=!0,this._keyTrunc=!1,this._valTrunc=!1,this._bytesKey=0,this._bytesVal=0,this._fields=0,this._key="",this._val="",this._byte=-2,this._lastPos=0,this._encode=0,this._decoder=t(a)}static detect(e){return"application"===e.type&&"x-www-form-urlencoded"===e.subtype}_write(e,a,i){if(this._fields>=this.fieldsLimit)return i();let n=0;const t=e.length;if(this._lastPos=0,-2!==this._byte){if(n=o(this,e,n,t),-1===n)return i(new Error("Malformed urlencoded form"));if(n>=t)return i();this._inKey?++this._bytesKey:++this._bytesVal}e:for(;n<t;)if(this._inKey){for(n=s(this,e,n,t);n<t;){switch(e[n]){case 61:this._lastPos<n&&(this._key+=e.latin1Slice(this._lastPos,n)),this._lastPos=++n,this._key=this._decoder(this._key,this._encode),this._encode=0,this._inKey=!1;continue e;case 38:if(this._lastPos<n&&(this._key+=e.latin1Slice(this._lastPos,n)),this._lastPos=++n,this._key=this._decoder(this._key,this._encode),this._encode=0,this._bytesKey>0&&this.emit("field",this._key,"",{nameTruncated:this._keyTrunc,valueTruncated:!1,encoding:this.charset,mimeType:"text/plain"}),this._key="",this._val="",this._keyTrunc=!1,this._valTrunc=!1,this._bytesKey=0,this._bytesVal=0,++this._fields>=this.fieldsLimit)return this.emit("fieldsLimit"),i();continue;case 43:this._lastPos<n&&(this._key+=e.latin1Slice(this._lastPos,n)),this._key+=" ",this._lastPos=n+1;break;case 37:if(0===this._encode&&(this._encode=1),this._lastPos<n&&(this._key+=e.latin1Slice(this._lastPos,n)),this._lastPos=n+1,this._byte=-1,n=o(this,e,n+1,t),-1===n)return i(new Error("Malformed urlencoded form"));if(n>=t)return i();++this._bytesKey,n=s(this,e,n,t);continue}++n,++this._bytesKey,n=s(this,e,n,t)}this._lastPos<n&&(this._key+=e.latin1Slice(this._lastPos,n))}else{for(n=r(this,e,n,t);n<t;){switch(e[n]){case 38:if(this._lastPos<n&&(this._val+=e.latin1Slice(this._lastPos,n)),this._lastPos=++n,this._inKey=!0,this._val=this._decoder(this._val,this._encode),this._encode=0,(this._bytesKey>0||this._bytesVal>0)&&this.emit("field",this._key,this._val,{nameTruncated:this._keyTrunc,valueTruncated:this._valTrunc,encoding:this.charset,mimeType:"text/plain"}),this._key="",this._val="",this._keyTrunc=!1,this._valTrunc=!1,this._bytesKey=0,this._bytesVal=0,++this._fields>=this.fieldsLimit)return this.emit("fieldsLimit"),i();continue e;case 43:this._lastPos<n&&(this._val+=e.latin1Slice(this._lastPos,n)),this._val+=" ",this._lastPos=n+1;break;case 37:if(0===this._encode&&(this._encode=1),this._lastPos<n&&(this._val+=e.latin1Slice(this._lastPos,n)),this._lastPos=n+1,this._byte=-1,n=o(this,e,n+1,t),-1===n)return i(new Error("Malformed urlencoded form"));if(n>=t)return i();++this._bytesVal,n=r(this,e,n,t);continue}++n,++this._bytesVal,n=r(this,e,n,t)}this._lastPos<n&&(this._val+=e.latin1Slice(this._lastPos,n))}i()}_final(e){if(-2!==this._byte)return e(new Error("Malformed urlencoded form"));(!this._inKey||this._bytesKey>0||this._bytesVal>0)&&(this._inKey?this._key=this._decoder(this._key,this._encode):this._val=this._decoder(this._val,this._encode),this.emit("field",this._key,this._val,{nameTruncated:this._keyTrunc,valueTruncated:this._valTrunc,encoding:this.charset,mimeType:"text/plain"})),e()}}},6189:function(e){"use strict";function a(e,a,i){for(;a<e.length;){for(;a<e.length;++a){const i=e.charCodeAt(a);if(32!==i&&9!==i)break}if(a===e.length)break;if(59!==e.charCodeAt(a++))return;for(;a<e.length;++a){const i=e.charCodeAt(a);if(32!==i&&9!==i)break}if(a===e.length)return;let n;const t=a;for(;a<e.length;++a){const i=e.charCodeAt(a);if(1!==s[i]){if(61!==i)return;break}}if(a===e.length)return;if(n=e.slice(t,a),++a===e.length)return;let o,c="";if(34===e.charCodeAt(a)){o=++a;let i=!1;for(;a<e.length;++a){const n=e.charCodeAt(a);if(92!==n){if(34===n){if(i){o=a,i=!1;continue}c+=e.slice(o,a);break}if(i&&(o=a-1,i=!1),1!==r[n])return}else i?(o=a,i=!1):(c+=e.slice(o,a),i=!0)}if(a===e.length)return;++a}else{for(o=a;a<e.length;++a){const i=e.charCodeAt(a);if(1!==s[i]){if(a===o)return;break}}c=e.slice(o,a)}n=n.toLowerCase(),void 0===i[n]&&(i[n]=c)}return i}function i(e,a,i,n){for(;a<e.length;){for(;a<e.length;++a){const i=e.charCodeAt(a);if(32!==i&&9!==i)break}if(a===e.length)break;if(59!==e.charCodeAt(a++))return;for(;a<e.length;++a){const i=e.charCodeAt(a);if(32!==i&&9!==i)break}if(a===e.length)return;let t;const u=a;for(;a<e.length;++a){const i=e.charCodeAt(a);if(1!==s[i]){if(61===i)break;return}}if(a===e.length)return;let d,m,f="";if(t=e.slice(u,a),42===t.charCodeAt(t.length-1)){const i=++a;for(;a<e.length;++a){const i=e.charCodeAt(a);if(1!==c[i]){if(39!==i)return;break}}if(a===e.length)return;for(m=e.slice(i,a),++a;a<e.length&&39!==e.charCodeAt(a);++a);if(a===e.length)return;if(++a===e.length)return;d=a;let n=0;for(;a<e.length;++a){const i=e.charCodeAt(a);if(1!==p[i]){if(37===i){let i,t;if(a+2<e.length&&-1!==(i=l[e.charCodeAt(a+1)])&&-1!==(t=l[e.charCodeAt(a+2)])){const o=(i<<4)+t;f+=e.slice(d,a),f+=String.fromCharCode(o),d=(a+=2)+1,o>=128?n=2:0===n&&(n=1);continue}return}break}}if(f+=e.slice(d,a),f=o(f,m,n),void 0===f)return}else{if(++a===e.length)return;if(34===e.charCodeAt(a)){d=++a;let i=!1;for(;a<e.length;++a){const n=e.charCodeAt(a);if(92!==n){if(34===n){if(i){d=a,i=!1;continue}f+=e.slice(d,a);break}if(i&&(d=a-1,i=!1),1!==r[n])return}else i?(d=a,i=!1):(f+=e.slice(d,a),i=!0)}if(a===e.length)return;++a}else{for(d=a;a<e.length;++a){const i=e.charCodeAt(a);if(1!==s[i]){if(a===d)return;break}}f=e.slice(d,a)}if(f=n(f,2),void 0===f)return}t=t.toLowerCase(),void 0===i[t]&&(i[t]=f)}return i}function n(e){let a;for(;;)switch(e){case"utf-8":case"utf8":return t.utf8;case"latin1":case"ascii":case"us-ascii":case"iso-8859-1":case"iso8859-1":case"iso88591":case"iso_8859-1":case"windows-1252":case"iso_8859-1:1987":case"cp1252":case"x-cp1252":return t.latin1;case"utf16le":case"utf-16le":case"ucs2":case"ucs-2":return t.utf16le;case"base64":return t.base64;default:if(void 0===a){a=!0,e=e.toLowerCase();continue}return t.other.bind(e)}}const t={utf8:(e,a)=>{if(0===e.length)return"";if("string"==typeof e){if(a<2)return e;e=Buffer.from(e,"latin1")}return e.utf8Slice(0,e.length)},latin1:(e,a)=>0===e.length?"":"string"==typeof e?e:e.latin1Slice(0,e.length),utf16le:(e,a)=>0===e.length?"":("string"==typeof e&&(e=Buffer.from(e,"latin1")),e.ucs2Slice(0,e.length)),base64:(e,a)=>0===e.length?"":("string"==typeof e&&(e=Buffer.from(e,"latin1")),e.base64Slice(0,e.length)),other:(e,a)=>{if(0===e.length)return"";"string"==typeof e&&(e=Buffer.from(e,"latin1"));try{return new TextDecoder(this).decode(e)}catch{}}};function o(e,a,i){const t=n(a);if(t)return t(e,i)}const s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],r=[0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],c=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,0,0,1,0,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],p=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,0,0,0,0,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],l=[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,-1,-1,-1,-1,-1,-1,-1,10,11,12,13,14,15,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,10,11,12,13,14,15,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1];e.exports={basename:function(e){if("string"!=typeof e)return"";for(let a=e.length-1;a>=0;--a)switch(e.charCodeAt(a)){case 47:case 92:return".."===(e=e.slice(a+1))||"."===e?"":e}return".."===e||"."===e?"":e},convertToUTF8:o,getDecoder:n,parseContentType:function(e){if(0===e.length)return;const i=Object.create(null);let n=0;for(;n<e.length;++n){const a=e.charCodeAt(n);if(1!==s[a]){if(47!==a||0===n)return;break}}if(n===e.length)return;const t=e.slice(0,n).toLowerCase(),o=++n;for(;n<e.length;++n){const t=e.charCodeAt(n);if(1!==s[t]){if(n===o)return;if(void 0===a(e,n,i))return;break}}return n!==o?{type:t,subtype:e.slice(o,n).toLowerCase(),params:i}:void 0},parseDisposition:function(e,a){if(0===e.length)return;const n=Object.create(null);let t=0;for(;t<e.length;++t){const o=e.charCodeAt(t);if(1!==s[o]){if(void 0===i(e,t,n,a))return;break}}return{type:e.slice(0,t).toLowerCase(),params:n}}}},8549:(e,a,i)=>{var n=i(7968).Writable,t=i(5459),o=i(5097);if("undefined"==typeof Uint8Array)var s=i(388).U2;else s=Uint8Array;function r(e,a){if(!(this instanceof r))return new r(e,a);"function"==typeof e&&(a=e,e={}),e||(e={});var i=e.encoding,t=!1;i?"u8"!==(i=String(i).toLowerCase())&&"uint8"!==i||(i="uint8array"):t=!0,n.call(this,{objectMode:!0}),this.encoding=i,this.shouldInferEncoding=t,a&&this.on("finish",function(){a(this.getBody())}),this.body=[]}function c(e){return"string"==typeof e||(a=e,/Array\]$/.test(Object.prototype.toString.call(a)))||e&&"function"==typeof e.subarray;var a}e.exports=r,t(r,n),r.prototype._write=function(e,a,i){this.body.push(e),i()},r.prototype.inferEncoding=function(e){var a=void 0===e?this.body[0]:e;return Buffer.isBuffer(a)?"buffer":"undefined"!=typeof Uint8Array&&a instanceof Uint8Array?"uint8array":Array.isArray(a)?"array":"string"==typeof a?"string":"[object Object]"===Object.prototype.toString.call(a)?"object":"buffer"},r.prototype.getBody=function(){return this.encoding||0!==this.body.length?(this.shouldInferEncoding&&(this.encoding=this.inferEncoding()),"array"===this.encoding?function(e){for(var a=[],i=0;i<e.length;i++)a.push.apply(a,e[i]);return a}(this.body):"string"===this.encoding?function(e){for(var a=[],i=0;i<e.length;i++){var n=e[i];"string"==typeof n||Buffer.isBuffer(n)?a.push(n):c(n)?a.push(o(n)):a.push(o(String(n)))}return Buffer.isBuffer(e[0])?(a=Buffer.concat(a)).toString("utf8"):a.join("")}(this.body):"buffer"===this.encoding?function(e){for(var a=[],i=0;i<e.length;i++){var n=e[i];Buffer.isBuffer(n)?a.push(n):c(n)?a.push(o(n)):a.push(o(String(n)))}return Buffer.concat(a)}(this.body):"uint8array"===this.encoding?function(e){for(var a=0,i=0;i<e.length;i++)"string"==typeof e[i]&&(e[i]=o(e[i])),a+=e[i].length;for(var n=new s(a),t=(i=0,0);i<e.length;i++)for(var r=e[i],c=0;c<r.length;c++)n[t++]=r[c];return n}(this.body):this.body):[]},Array.isArray},2790:(e,a,i)=>{function n(e){return Object.prototype.toString.call(e)}a.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===n(e)},a.isBoolean=function(e){return"boolean"==typeof e},a.isNull=function(e){return null===e},a.isNullOrUndefined=function(e){return null==e},a.isNumber=function(e){return"number"==typeof e},a.isString=function(e){return"string"==typeof e},a.isSymbol=function(e){return"symbol"==typeof e},a.isUndefined=function(e){return void 0===e},a.isRegExp=function(e){return"[object RegExp]"===n(e)},a.isObject=function(e){return"object"==typeof e&&null!==e},a.isDate=function(e){return"[object Date]"===n(e)},a.isError=function(e){return"[object Error]"===n(e)||e instanceof Error},a.isFunction=function(e){return"function"==typeof e},a.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},a.isBuffer=i(9408).Buffer.isBuffer},5459:(e,a,i)=>{try{var n=i(4269);if("function"!=typeof n.inherits)throw"";e.exports=n.inherits}catch(a){e.exports=i(2937)}},2937:e=>{"function"==typeof Object.create?e.exports=function(e,a){a&&(e.super_=a,e.prototype=Object.create(a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,a){if(a){e.super_=a;var i=function(){};i.prototype=a.prototype,e.prototype=new i,e.prototype.constructor=e}}},9673:e=>{var a={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},5476:(e,a)=>{var i=/; *([!#$%&'\*\+\-\.0-9A-Z\^_`a-z\|~]+) *= *("(?:[ !\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\u0020-\u007e])*"|[!#$%&'\*\+\-\.0-9A-Z\^_`a-z\|~]+) */g,n=/^[\u0020-\u007e\u0080-\u00ff]+$/,t=/^[!#$%&'\*\+\-\.0-9A-Z\^_`a-z\|~]+$/,o=/\\([\u0000-\u007f])/g,s=/([\\"])/g,r=/^[A-Za-z0-9][A-Za-z0-9!#$&^_.-]{0,126}$/,c=/^[A-Za-z0-9][A-Za-z0-9!#$&^_-]{0,126}$/,p=/^ *([A-Za-z0-9][A-Za-z0-9!#$&^_-]{0,126})\/([A-Za-z0-9][A-Za-z0-9!#$&^_.+-]{0,126}) *$/;function l(e){var a=String(e);if(t.test(a))return a;if(a.length>0&&!n.test(a))throw new TypeError("invalid parameter value");return'"'+a.replace(s,"\\$1")+'"'}a.format=function(e){if(!e||"object"!=typeof e)throw new TypeError("argument obj is required");var a=e.parameters,i=e.subtype,n=e.suffix,o=e.type;if(!o||!c.test(o))throw new TypeError("invalid type");if(!i||!r.test(i))throw new TypeError("invalid subtype");var s=o+"/"+i;if(n){if(!c.test(n))throw new TypeError("invalid suffix");s+="+"+n}if(a&&"object"==typeof a)for(var p,u=Object.keys(a).sort(),d=0;d<u.length;d++){if(p=u[d],!t.test(p))throw new TypeError("invalid parameter name");s+="; "+p+"="+l(a[p])}return s},a.parse=function(e){if(!e)throw new TypeError("argument string is required");if("object"==typeof e&&(e=function(e){return"function"==typeof e.getHeader?e.getHeader("content-type"):"object"==typeof e.headers?e.headers&&e.headers["content-type"]:void 0}(e)),"string"!=typeof e)throw new TypeError("argument string is required to be a string");var a,n,t,s=e.indexOf(";"),r=function(e){var a=p.exec(e.toLowerCase());if(!a)throw new TypeError("invalid media type");var i,n=a[1],t=a[2],o=t.lastIndexOf("+");return-1!==o&&(i=t.substr(o+1),t=t.substr(0,o)),{type:n,subtype:t,suffix:i}}(-1!==s?e.substr(0,s):e),c={};for(i.lastIndex=s;n=i.exec(e);){if(n.index!==s)throw new TypeError("invalid parameter format");s+=n[0].length,a=n[1].toLowerCase(),'"'===(t=n[2])[0]&&(t=t.substr(1,t.length-2).replace(o,"$1")),c[a]=t}if(-1!==s&&s!==e.length)throw new TypeError("invalid parameter format");return r.parameters=c,r}},5960:(e,a,i)=>{e.exports=i(4558)},4667:(e,a,i)=>{"use strict";var n,t,o,s=i(5960),r=i(3056).extname,c=/^\s*([^;\s]*)(?:;|\s|$)/,p=/^text\//i;function l(e){if(!e||"string"!=typeof e)return!1;var a=c.exec(e),i=a&&s[a[1].toLowerCase()];return i&&i.charset?i.charset:!(!a||!p.test(a[1]))&&"UTF-8"}a.charset=l,a.charsets={lookup:l},a.contentType=function(e){if(!e||"string"!=typeof e)return!1;var i=-1===e.indexOf("/")?a.lookup(e):e;if(!i)return!1;if(-1===i.indexOf("charset")){var n=a.charset(i);n&&(i+="; charset="+n.toLowerCase())}return i},a.extension=function(e){if(!e||"string"!=typeof e)return!1;var i=c.exec(e),n=i&&a.extensions[i[1].toLowerCase()];return!(!n||!n.length)&&n[0]},a.extensions=Object.create(null),a.lookup=function(e){if(!e||"string"!=typeof e)return!1;var i=r("x."+e).toLowerCase().substr(1);return i&&a.types[i]||!1},a.types=Object.create(null),n=a.extensions,t=a.types,o=["nginx","apache",void 0,"iana"],Object.keys(s).forEach(function(e){var a=s[e],i=a.extensions;if(i&&i.length){n[e]=i;for(var r=0;r<i.length;r++){var c=i[r];if(t[c]){var p=o.indexOf(s[t[c]].source),l=o.indexOf(a.source);if("application/octet-stream"!==t[c]&&(p>l||p===l&&"application/"===t[c].substr(0,12)))continue}t[c]=e}}})},1462:(e,a,i)=>{var n=i(3056),t=i(2089),o=parseInt("0777",8);function s(e,a,i,r){"function"==typeof a?(i=a,a={}):a&&"object"==typeof a||(a={mode:a});var c=a.mode,p=a.fs||t;void 0===c&&(c=o),r||(r=null);var l=i||function(){};e=n.resolve(e),p.mkdir(e,c,function(i){if(!i)return l(null,r=r||e);if("ENOENT"===i.code){if(n.dirname(e)===e)return l(i);s(n.dirname(e),a,function(i,n){i?l(i,n):s(e,a,l,n)})}else p.stat(e,function(e,a){e||!a.isDirectory()?l(i,r):l(null,r)})})}e.exports=s.mkdirp=s.mkdirP=s,s.sync=function e(a,i,s){i&&"object"==typeof i||(i={mode:i});var r=i.mode,c=i.fs||t;void 0===r&&(r=o),s||(s=null),a=n.resolve(a);try{c.mkdirSync(a,r),s=s||a}catch(t){if("ENOENT"===t.code)s=e(n.dirname(a),i,s),e(a,i,s);else{var p;try{p=c.statSync(a)}catch(e){throw t}if(!p.isDirectory())throw t}}return s}},4129:(e,a,i)=>{var n=i(3142),t=i(4578),o=i(6705),s=i(5728);function r(e,a,i){i(null,!0)}function c(e){e.storage?this.storage=e.storage:e.dest?this.storage=t({destination:e.dest}):this.storage=o(),this.limits=e.limits,this.preservePath=e.preservePath,this.fileFilter=e.fileFilter||r}c.prototype._makeMiddleware=function(e,a){return n(function(){var i=this.fileFilter,n=Object.create(null);return e.forEach(function(e){"number"==typeof e.maxCount?n[e.name]=e.maxCount:n[e.name]=1/0}),{limits:this.limits,preservePath:this.preservePath,storage:this.storage,fileFilter:function(e,a,t){if((n[a.fieldname]||0)<=0)return t(new s("LIMIT_UNEXPECTED_FILE",a.fieldname));n[a.fieldname]-=1,i(e,a,t)},fileStrategy:a}}.bind(this))},c.prototype.single=function(e){return this._makeMiddleware([{name:e,maxCount:1}],"VALUE")},c.prototype.array=function(e,a){return this._makeMiddleware([{name:e,maxCount:a}],"ARRAY")},c.prototype.fields=function(e){return this._makeMiddleware(e,"OBJECT")},c.prototype.none=function(){return this._makeMiddleware([],"NONE")},c.prototype.any=function(){return n(function(){return{limits:this.limits,preservePath:this.preservePath,storage:this.storage,fileFilter:this.fileFilter,fileStrategy:"ARRAY"}}.bind(this))},e.exports=function(e){if(void 0===e)return new c({});if("object"==typeof e&&null!==e)return new c(e);throw new TypeError("Expected object for argument options")},e.exports.diskStorage=t,e.exports.memoryStorage=o,e.exports.MulterError=s},9328:(e,a,i)=>{var n=i(3735).EventEmitter;function t(){n.call(this),this.value=0}t.prototype=Object.create(n.prototype),t.prototype.increment=function(){this.value++},t.prototype.decrement=function(){0===--this.value&&this.emit("zero")},t.prototype.isZero=function(){return 0===this.value},t.prototype.onceZero=function(e){if(this.isZero())return e();this.once("zero",e)},e.exports=t},840:(e,a,i)=>{var n=i(2767);function t(e,a){var i=e.indexOf(a);~i&&e.splice(i,1)}function o(e,a){switch(this.strategy=e,this.req=a,e){case"NONE":case"VALUE":break;case"ARRAY":a.files=[];break;case"OBJECT":a.files=Object.create(null);break;default:throw new Error("Unknown file strategy: "+e)}}o.prototype.insertPlaceholder=function(e){var a={fieldname:e.fieldname};switch(this.strategy){case"NONE":case"VALUE":break;case"ARRAY":this.req.files.push(a);break;case"OBJECT":this.req.files[e.fieldname]?this.req.files[e.fieldname].push(a):this.req.files[e.fieldname]=[a]}return a},o.prototype.removePlaceholder=function(e){switch(this.strategy){case"NONE":case"VALUE":break;case"ARRAY":t(this.req.files,e);break;case"OBJECT":1===this.req.files[e.fieldname].length?delete this.req.files[e.fieldname]:t(this.req.files[e.fieldname],e)}},o.prototype.replacePlaceholder=function(e,a){"VALUE"!==this.strategy?(delete e.fieldname,n(e,a)):this.req.file=a},e.exports=o},3142:(e,a,i)=>{var n=i(278),t=i(2505),o=i(6192),s=i(4458),r=i(9328),c=i(5728),p=i(840),l=i(9827);e.exports=function(e){return function(a,i,u){if(!n(a,["multipart"]))return u();var d,m=e(),f=m.limits,x=m.storage,h=m.fileFilter,v=m.fileStrategy,b=m.preservePath;a.body=Object.create(null);try{d=t({headers:a.headers,limits:f,preservePath:b})}catch(e){return u(e)}var g=new p(v,a),y=!1,w=!1,_=!1,k=new r,E=[];function j(e){y||(y=!0,a.unpipe(d),process.nextTick(()=>{d.removeAllListeners()}),u(e))}function T(){w&&k.isZero()&&!_&&j()}function S(e){_||(_=!0,k.onceZero(function(){l(E,function(e,i){x._removeFile(a,e,i)},function(a,i){if(a)return j(a);e.storageErrors=i,j(e)})}))}function A(e,a){S(new c(e,a))}d.on("field",function(e,i,{nameTruncated:n,valueTruncated:t}){return null==e?A("MISSING_FIELD_NAME"):n?A("LIMIT_FIELD_KEY"):t?A("LIMIT_FIELD_VALUE",e):f&&Object.prototype.hasOwnProperty.call(f,"fieldNameSize")&&e.length>f.fieldNameSize?A("LIMIT_FIELD_KEY"):void s(a.body,e,i)}),d.on("file",function(e,i,{filename:n,encoding:t,mimeType:s}){if(!n)return i.resume();if(f&&Object.prototype.hasOwnProperty.call(f,"fieldNameSize")&&e.length>f.fieldNameSize)return A("LIMIT_FIELD_KEY");var r={fieldname:e,originalname:n,encoding:t,mimetype:s},c=g.insertPlaceholder(r);h(a,r,function(n,t){if(n)return g.removePlaceholder(c),S(n);if(!t)return g.removePlaceholder(c),i.resume();var s=!1;k.increment(),Object.defineProperty(r,"stream",{configurable:!0,enumerable:!1,value:i}),i.on("error",function(e){k.decrement(),S(e)}),i.on("limit",function(){s=!0,A("LIMIT_FILE_SIZE",e)}),x._handleFile(a,r,function(e,a){if(s)return g.removePlaceholder(c),E.push(o(r,a)),k.decrement();if(e)return g.removePlaceholder(c),k.decrement(),S(e);var i=o(r,a);g.replacePlaceholder(c,i),E.push(i),k.decrement(),T()})})}),d.on("error",function(e){S(e)}),d.on("partsLimit",function(){A("LIMIT_PART_COUNT")}),d.on("filesLimit",function(){A("LIMIT_FILE_COUNT")}),d.on("fieldsLimit",function(){A("LIMIT_FIELD_COUNT")}),d.on("close",function(){w=!0,T()}),a.pipe(d)}}},5728:(e,a,i)=>{var n=i(4269),t={LIMIT_PART_COUNT:"Too many parts",LIMIT_FILE_SIZE:"File too large",LIMIT_FILE_COUNT:"Too many files",LIMIT_FIELD_KEY:"Field name too long",LIMIT_FIELD_VALUE:"Field value too long",LIMIT_FIELD_COUNT:"Too many fields",LIMIT_UNEXPECTED_FILE:"Unexpected field",MISSING_FIELD_NAME:"Field name missing"};function o(e,a){Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.message=t[e],this.code=e,a&&(this.field=a)}n.inherits(o,Error),e.exports=o},9827:e=>{e.exports=function(e,a,i){var n=e.length,t=[];if(0===n)return i(null,t);!function o(s){var r=e[s];a(r,function(e){e&&(e.file=r,e.field=r.fieldname,t.push(e)),s<n-1?o(s+1):i(null,t)})}(0)}},4578:(e,a,i)=>{var n=i(2089),t=i(9044),o=i(3056),s=i(6100),r=i(1462);function c(e,a,i){s.randomBytes(16,function(e,a){i(e,e?void 0:a.toString("hex"))})}function p(e,a,i){i(null,t.tmpdir())}function l(e){this.getFilename=e.filename||c,"string"==typeof e.destination?(r.sync(e.destination),this.getDestination=function(a,i,n){n(null,e.destination)}):this.getDestination=e.destination||p}l.prototype._handleFile=function(e,a,i){var t=this;t.getDestination(e,a,function(s,r){if(s)return i(s);t.getFilename(e,a,function(e,t){if(e)return i(e);var s=o.join(r,t),c=n.createWriteStream(s);a.stream.pipe(c),c.on("error",i),c.on("finish",function(){i(null,{destination:r,filename:t,path:s,size:c.bytesWritten})})})})},l.prototype._removeFile=function(e,a,i){var t=a.path;delete a.destination,delete a.filename,delete a.path,n.unlink(t,i)},e.exports=function(e){return new l(e)}},6705:(e,a,i)=>{var n=i(8549);function t(e){}t.prototype._handleFile=function(e,a,i){a.stream.pipe(n({encoding:"buffer"},function(e){i(null,{buffer:e,size:e.length})}))},t.prototype._removeFile=function(e,a,i){delete a.buffer,i(null)},e.exports=function(e){return new t(e)}},2767:e=>{"use strict";var a=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var a={},i=0;i<10;i++)a["_"+String.fromCharCode(i)]=i;if("0123456789"!==Object.getOwnPropertyNames(a).map(function(e){return a[e]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(e){n[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var o,s,r=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),c=1;c<arguments.length;c++){for(var p in o=Object(arguments[c]))i.call(o,p)&&(r[p]=o[p]);if(a){s=a(o);for(var l=0;l<s.length;l++)n.call(o,s[l])&&(r[s[l]]=o[s[l]])}}return r}},1233:e=>{"use strict";"undefined"==typeof process||!process.version||0===process.version.indexOf("v0.")||0===process.version.indexOf("v1.")&&0!==process.version.indexOf("v1.8.")?e.exports={nextTick:function(e,a,i,n){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var t,o,s=arguments.length;switch(s){case 0:case 1:return process.nextTick(e);case 2:return process.nextTick(function(){e.call(null,a)});case 3:return process.nextTick(function(){e.call(null,a,i)});case 4:return process.nextTick(function(){e.call(null,a,i,n)});default:for(t=new Array(s-1),o=0;o<t.length;)t[o++]=arguments[o];return process.nextTick(function(){e.apply(null,t)})}}}:e.exports=process},1230:(e,a,i)=>{"use strict";var n=i(1233),t=Object.keys||function(e){var a=[];for(var i in e)a.push(i);return a};e.exports=u;var o=Object.create(i(2790));o.inherits=i(5459);var s=i(4589),r=i(9461);o.inherits(u,s);for(var c=t(r.prototype),p=0;p<c.length;p++){var l=c[p];u.prototype[l]||(u.prototype[l]=r.prototype[l])}function u(e){if(!(this instanceof u))return new u(e);s.call(this,e),r.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",d)}function d(){this.allowHalfOpen||this._writableState.ended||n.nextTick(m,this)}function m(e){e.end()}Object.defineProperty(u.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(u.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),u.prototype._destroy=function(e,a){this.push(null),this.end(),n.nextTick(a,e)}},8016:(e,a,i)=>{"use strict";e.exports=o;var n=i(3657),t=Object.create(i(2790));function o(e){if(!(this instanceof o))return new o(e);n.call(this,e)}t.inherits=i(5459),t.inherits(o,n),o.prototype._transform=function(e,a,i){i(null,e)}},4589:(e,a,i)=>{"use strict";var n=i(1233);e.exports=b;var t,o=i(9673);b.ReadableState=v,i(3735).EventEmitter;var s=function(e,a){return e.listeners(a).length},r=i(9306),c=i(380).Buffer,p=("undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){},l=Object.create(i(2790));l.inherits=i(5459);var u=i(4269),d=void 0;d=u&&u.debuglog?u.debuglog("stream"):function(){};var m,f=i(6953),x=i(6183);l.inherits(b,r);var h=["error","close","destroy","pause","resume"];function v(e,a){e=e||{};var n=a instanceof(t=t||i(1230));this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var o=e.highWaterMark,s=e.readableHighWaterMark,r=this.objectMode?16:16384;this.highWaterMark=o||0===o?o:n&&(s||0===s)?s:r,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new f,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(m||(m=i(8861).s),this.decoder=new m(e.encoding),this.encoding=e.encoding)}function b(e){if(t=t||i(1230),!(this instanceof b))return new b(e);this._readableState=new v(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),r.call(this)}function g(e,a,i,n,t){var o,s=e._readableState;return null===a?(s.reading=!1,function(e,a){if(!a.ended){if(a.decoder){var i=a.decoder.end();i&&i.length&&(a.buffer.push(i),a.length+=a.objectMode?1:i.length)}a.ended=!0,k(e)}}(e,s)):(t||(o=function(e,a){var i,n;return n=a,c.isBuffer(n)||n instanceof p||"string"==typeof a||void 0===a||e.objectMode||(i=new TypeError("Invalid non-string/buffer chunk")),i}(s,a)),o?e.emit("error",o):s.objectMode||a&&a.length>0?("string"==typeof a||s.objectMode||Object.getPrototypeOf(a)===c.prototype||(a=function(e){return c.from(e)}(a)),n?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):y(e,s,a,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!i?(a=s.decoder.write(a),s.objectMode||0!==a.length?y(e,s,a,!1):j(e,s)):y(e,s,a,!1))):n||(s.reading=!1)),function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(s)}function y(e,a,i,n){a.flowing&&0===a.length&&!a.sync?(e.emit("data",i),e.read(0)):(a.length+=a.objectMode?1:i.length,n?a.buffer.unshift(i):a.buffer.push(i),a.needReadable&&k(e)),j(e,a)}Object.defineProperty(b.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),b.prototype.destroy=x.destroy,b.prototype._undestroy=x.undestroy,b.prototype._destroy=function(e,a){this.push(null),a(e)},b.prototype.push=function(e,a){var i,n=this._readableState;return n.objectMode?i=!0:"string"==typeof e&&((a=a||n.defaultEncoding)!==n.encoding&&(e=c.from(e,a),a=""),i=!0),g(this,e,a,!1,i)},b.prototype.unshift=function(e){return g(this,e,null,!0,!1)},b.prototype.isPaused=function(){return!1===this._readableState.flowing},b.prototype.setEncoding=function(e){return m||(m=i(8861).s),this._readableState.decoder=new m(e),this._readableState.encoding=e,this};var w=8388608;function _(e,a){return e<=0||0===a.length&&a.ended?0:a.objectMode?1:e!=e?a.flowing&&a.length?a.buffer.head.data.length:a.length:(e>a.highWaterMark&&(a.highWaterMark=function(e){return e>=w?e=w:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=a.length?e:a.ended?a.length:(a.needReadable=!0,0))}function k(e){var a=e._readableState;a.needReadable=!1,a.emittedReadable||(d("emitReadable",a.flowing),a.emittedReadable=!0,a.sync?n.nextTick(E,e):E(e))}function E(e){d("emit readable"),e.emit("readable"),C(e)}function j(e,a){a.readingMore||(a.readingMore=!0,n.nextTick(T,e,a))}function T(e,a){for(var i=a.length;!a.reading&&!a.flowing&&!a.ended&&a.length<a.highWaterMark&&(d("maybeReadMore read 0"),e.read(0),i!==a.length);)i=a.length;a.readingMore=!1}function S(e){d("readable nexttick read 0"),e.read(0)}function A(e,a){a.reading||(d("resume read 0"),e.read(0)),a.resumeScheduled=!1,a.awaitDrain=0,e.emit("resume"),C(e),a.flowing&&!a.reading&&e.read(0)}function C(e){var a=e._readableState;for(d("flow",a.flowing);a.flowing&&null!==e.read(););}function M(e,a){return 0===a.length?null:(a.objectMode?i=a.buffer.shift():!e||e>=a.length?(i=a.decoder?a.buffer.join(""):1===a.buffer.length?a.buffer.head.data:a.buffer.concat(a.length),a.buffer.clear()):i=function(e,a,i){var n;return e<a.head.data.length?(n=a.head.data.slice(0,e),a.head.data=a.head.data.slice(e)):n=e===a.head.data.length?a.shift():i?function(e,a){var i=a.head,n=1,t=i.data;for(e-=t.length;i=i.next;){var o=i.data,s=e>o.length?o.length:e;if(s===o.length?t+=o:t+=o.slice(0,e),0===(e-=s)){s===o.length?(++n,i.next?a.head=i.next:a.head=a.tail=null):(a.head=i,i.data=o.slice(s));break}++n}return a.length-=n,t}(e,a):function(e,a){var i=c.allocUnsafe(e),n=a.head,t=1;for(n.data.copy(i),e-=n.data.length;n=n.next;){var o=n.data,s=e>o.length?o.length:e;if(o.copy(i,i.length-e,0,s),0===(e-=s)){s===o.length?(++t,n.next?a.head=n.next:a.head=a.tail=null):(a.head=n,n.data=o.slice(s));break}++t}return a.length-=t,i}(e,a),n}(e,a.buffer,a.decoder),i);var i}function O(e){var a=e._readableState;if(a.length>0)throw new Error('"endReadable()" called on non-empty stream');a.endEmitted||(a.ended=!0,n.nextTick(R,a,e))}function R(e,a){e.endEmitted||0!==e.length||(e.endEmitted=!0,a.readable=!1,a.emit("end"))}function L(e,a){for(var i=0,n=e.length;i<n;i++)if(e[i]===a)return i;return-1}b.prototype.read=function(e){d("read",e),e=parseInt(e,10);var a=this._readableState,i=e;if(0!==e&&(a.emittedReadable=!1),0===e&&a.needReadable&&(a.length>=a.highWaterMark||a.ended))return d("read: emitReadable",a.length,a.ended),0===a.length&&a.ended?O(this):k(this),null;if(0===(e=_(e,a))&&a.ended)return 0===a.length&&O(this),null;var n,t=a.needReadable;return d("need readable",t),(0===a.length||a.length-e<a.highWaterMark)&&d("length less than watermark",t=!0),a.ended||a.reading?d("reading or ended",t=!1):t&&(d("do read"),a.reading=!0,a.sync=!0,0===a.length&&(a.needReadable=!0),this._read(a.highWaterMark),a.sync=!1,a.reading||(e=_(i,a))),null===(n=e>0?M(e,a):null)?(a.needReadable=!0,e=0):a.length-=e,0===a.length&&(a.ended||(a.needReadable=!0),i!==e&&a.ended&&O(this)),null!==n&&this.emit("data",n),n},b.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},b.prototype.pipe=function(e,a){var i=this,t=this._readableState;switch(t.pipesCount){case 0:t.pipes=e;break;case 1:t.pipes=[t.pipes,e];break;default:t.pipes.push(e)}t.pipesCount+=1,d("pipe count=%d opts=%j",t.pipesCount,a);var r=a&&!1===a.end||e===process.stdout||e===process.stderr?v:c;function c(){d("onend"),e.end()}t.endEmitted?n.nextTick(r):i.once("end",r),e.on("unpipe",function a(n,o){d("onunpipe"),n===i&&o&&!1===o.hasUnpiped&&(o.hasUnpiped=!0,d("cleanup"),e.removeListener("close",x),e.removeListener("finish",h),e.removeListener("drain",p),e.removeListener("error",f),e.removeListener("unpipe",a),i.removeListener("end",c),i.removeListener("end",v),i.removeListener("data",m),l=!0,!t.awaitDrain||e._writableState&&!e._writableState.needDrain||p())});var p=function(e){return function(){var a=e._readableState;d("pipeOnDrain",a.awaitDrain),a.awaitDrain&&a.awaitDrain--,0===a.awaitDrain&&s(e,"data")&&(a.flowing=!0,C(e))}}(i);e.on("drain",p);var l=!1,u=!1;function m(a){d("ondata"),u=!1,!1!==e.write(a)||u||((1===t.pipesCount&&t.pipes===e||t.pipesCount>1&&-1!==L(t.pipes,e))&&!l&&(d("false write response, pause",t.awaitDrain),t.awaitDrain++,u=!0),i.pause())}function f(a){d("onerror",a),v(),e.removeListener("error",f),0===s(e,"error")&&e.emit("error",a)}function x(){e.removeListener("finish",h),v()}function h(){d("onfinish"),e.removeListener("close",x),v()}function v(){d("unpipe"),i.unpipe(e)}return i.on("data",m),function(e,a,i){if("function"==typeof e.prependListener)return e.prependListener(a,i);e._events&&e._events[a]?o(e._events[a])?e._events[a].unshift(i):e._events[a]=[i,e._events[a]]:e.on(a,i)}(e,"error",f),e.once("close",x),e.once("finish",h),e.emit("pipe",i),t.flowing||(d("pipe resume"),i.resume()),e},b.prototype.unpipe=function(e){var a=this._readableState,i={hasUnpiped:!1};if(0===a.pipesCount)return this;if(1===a.pipesCount)return e&&e!==a.pipes||(e||(e=a.pipes),a.pipes=null,a.pipesCount=0,a.flowing=!1,e&&e.emit("unpipe",this,i)),this;if(!e){var n=a.pipes,t=a.pipesCount;a.pipes=null,a.pipesCount=0,a.flowing=!1;for(var o=0;o<t;o++)n[o].emit("unpipe",this,{hasUnpiped:!1});return this}var s=L(a.pipes,e);return-1===s||(a.pipes.splice(s,1),a.pipesCount-=1,1===a.pipesCount&&(a.pipes=a.pipes[0]),e.emit("unpipe",this,i)),this},b.prototype.on=function(e,a){var i=r.prototype.on.call(this,e,a);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var t=this._readableState;t.endEmitted||t.readableListening||(t.readableListening=t.needReadable=!0,t.emittedReadable=!1,t.reading?t.length&&k(this):n.nextTick(S,this))}return i},b.prototype.addListener=b.prototype.on,b.prototype.resume=function(){var e=this._readableState;return e.flowing||(d("resume"),e.flowing=!0,function(e,a){a.resumeScheduled||(a.resumeScheduled=!0,n.nextTick(A,e,a))}(this,e)),this},b.prototype.pause=function(){return d("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(d("pause"),this._readableState.flowing=!1,this.emit("pause")),this},b.prototype.wrap=function(e){var a=this,i=this._readableState,n=!1;for(var t in e.on("end",function(){if(d("wrapped end"),i.decoder&&!i.ended){var e=i.decoder.end();e&&e.length&&a.push(e)}a.push(null)}),e.on("data",function(t){d("wrapped data"),i.decoder&&(t=i.decoder.write(t)),i.objectMode&&null==t||(i.objectMode||t&&t.length)&&(a.push(t)||(n=!0,e.pause()))}),e)void 0===this[t]&&"function"==typeof e[t]&&(this[t]=function(a){return function(){return e[a].apply(e,arguments)}}(t));for(var o=0;o<h.length;o++)e.on(h[o],this.emit.bind(this,h[o]));return this._read=function(a){d("wrapped _read",a),n&&(n=!1,e.resume())},this},Object.defineProperty(b.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),b._fromList=M},3657:(e,a,i)=>{"use strict";e.exports=s;var n=i(1230),t=Object.create(i(2790));function o(e,a){var i=this._transformState;i.transforming=!1;var n=i.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));i.writechunk=null,i.writecb=null,null!=a&&this.push(a),n(e);var t=this._readableState;t.reading=!1,(t.needReadable||t.length<t.highWaterMark)&&this._read(t.highWaterMark)}function s(e){if(!(this instanceof s))return new s(e);n.call(this,e),this._transformState={afterTransform:o.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",r)}function r(){var e=this;"function"==typeof this._flush?this._flush(function(a,i){c(e,a,i)}):c(this,null,null)}function c(e,a,i){if(a)return e.emit("error",a);if(null!=i&&e.push(i),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}t.inherits=i(5459),t.inherits(s,n),s.prototype.push=function(e,a){return this._transformState.needTransform=!1,n.prototype.push.call(this,e,a)},s.prototype._transform=function(e,a,i){throw new Error("_transform() is not implemented")},s.prototype._write=function(e,a,i){var n=this._transformState;if(n.writecb=i,n.writechunk=e,n.writeencoding=a,!n.transforming){var t=this._readableState;(n.needTransform||t.needReadable||t.length<t.highWaterMark)&&this._read(t.highWaterMark)}},s.prototype._read=function(e){var a=this._transformState;null!==a.writechunk&&a.writecb&&!a.transforming?(a.transforming=!0,this._transform(a.writechunk,a.writeencoding,a.afterTransform)):a.needTransform=!0},s.prototype._destroy=function(e,a){var i=this;n.prototype._destroy.call(this,e,function(e){a(e),i.emit("close")})}},9461:(e,a,i)=>{"use strict";var n=i(1233);function t(e){var a=this;this.next=null,this.entry=null,this.finish=function(){!function(e,a){var i=e.entry;for(e.entry=null;i;){var n=i.callback;a.pendingcb--,n(undefined),i=i.next}a.corkedRequestsFree.next=e}(a,e)}}e.exports=h;var o,s=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:n.nextTick;h.WritableState=x;var r=Object.create(i(2790));r.inherits=i(5459);var c,p={deprecate:i(403)},l=i(9306),u=i(380).Buffer,d=("undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){},m=i(6183);function f(){}function x(e,a){o=o||i(1230),e=e||{};var r=a instanceof o;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var c=e.highWaterMark,p=e.writableHighWaterMark,l=this.objectMode?16:16384;this.highWaterMark=c||0===c?c:r&&(p||0===p)?p:l,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var u=!1===e.decodeStrings;this.decodeStrings=!u,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,a){var i=e._writableState,t=i.sync,o=i.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(i),a)!function(e,a,i,t,o){--a.pendingcb,i?(n.nextTick(o,t),n.nextTick(_,e,a),e._writableState.errorEmitted=!0,e.emit("error",t)):(o(t),e._writableState.errorEmitted=!0,e.emit("error",t),_(e,a))}(e,i,t,a,o);else{var r=y(i);r||i.corked||i.bufferProcessing||!i.bufferedRequest||g(e,i),t?s(b,e,i,r,o):b(e,i,r,o)}}(a,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new t(this)}function h(e){if(o=o||i(1230),!(c.call(h,this)||this instanceof o))return new h(e);this._writableState=new x(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),l.call(this)}function v(e,a,i,n,t,o,s){a.writelen=n,a.writecb=s,a.writing=!0,a.sync=!0,i?e._writev(t,a.onwrite):e._write(t,o,a.onwrite),a.sync=!1}function b(e,a,i,n){i||function(e,a){0===a.length&&a.needDrain&&(a.needDrain=!1,e.emit("drain"))}(e,a),a.pendingcb--,n(),_(e,a)}function g(e,a){a.bufferProcessing=!0;var i=a.bufferedRequest;if(e._writev&&i&&i.next){var n=a.bufferedRequestCount,o=new Array(n),s=a.corkedRequestsFree;s.entry=i;for(var r=0,c=!0;i;)o[r]=i,i.isBuf||(c=!1),i=i.next,r+=1;o.allBuffers=c,v(e,a,!0,a.length,o,"",s.finish),a.pendingcb++,a.lastBufferedRequest=null,s.next?(a.corkedRequestsFree=s.next,s.next=null):a.corkedRequestsFree=new t(a),a.bufferedRequestCount=0}else{for(;i;){var p=i.chunk,l=i.encoding,u=i.callback;if(v(e,a,!1,a.objectMode?1:p.length,p,l,u),i=i.next,a.bufferedRequestCount--,a.writing)break}null===i&&(a.lastBufferedRequest=null)}a.bufferedRequest=i,a.bufferProcessing=!1}function y(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function w(e,a){e._final(function(i){a.pendingcb--,i&&e.emit("error",i),a.prefinished=!0,e.emit("prefinish"),_(e,a)})}function _(e,a){var i=y(a);return i&&(function(e,a){a.prefinished||a.finalCalled||("function"==typeof e._final?(a.pendingcb++,a.finalCalled=!0,n.nextTick(w,e,a)):(a.prefinished=!0,e.emit("prefinish")))}(e,a),0===a.pendingcb&&(a.finished=!0,e.emit("finish"))),i}r.inherits(h,l),x.prototype.getBuffer=function(){for(var e=this.bufferedRequest,a=[];e;)a.push(e),e=e.next;return a},function(){try{Object.defineProperty(x.prototype,"buffer",{get:p.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(c=Function.prototype[Symbol.hasInstance],Object.defineProperty(h,Symbol.hasInstance,{value:function(e){return!!c.call(this,e)||this===h&&e&&e._writableState instanceof x}})):c=function(e){return e instanceof this},h.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},h.prototype.write=function(e,a,i){var t,o=this._writableState,s=!1,r=!o.objectMode&&(t=e,u.isBuffer(t)||t instanceof d);return r&&!u.isBuffer(e)&&(e=function(e){return u.from(e)}(e)),"function"==typeof a&&(i=a,a=null),r?a="buffer":a||(a=o.defaultEncoding),"function"!=typeof i&&(i=f),o.ended?function(e,a){var i=new Error("write after end");e.emit("error",i),n.nextTick(a,i)}(this,i):(r||function(e,a,i,t){var o=!0,s=!1;return null===i?s=new TypeError("May not write null values to stream"):"string"==typeof i||void 0===i||a.objectMode||(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),n.nextTick(t,s),o=!1),o}(this,o,e,i))&&(o.pendingcb++,s=function(e,a,i,n,t,o){if(!i){var s=function(e,a,i){return e.objectMode||!1===e.decodeStrings||"string"!=typeof a||(a=u.from(a,i)),a}(a,n,t);n!==s&&(i=!0,t="buffer",n=s)}var r=a.objectMode?1:n.length;a.length+=r;var c=a.length<a.highWaterMark;if(c||(a.needDrain=!0),a.writing||a.corked){var p=a.lastBufferedRequest;a.lastBufferedRequest={chunk:n,encoding:t,isBuf:i,callback:o,next:null},p?p.next=a.lastBufferedRequest:a.bufferedRequest=a.lastBufferedRequest,a.bufferedRequestCount+=1}else v(e,a,!1,r,n,t,o);return c}(this,o,r,e,a,i)),s},h.prototype.cork=function(){this._writableState.corked++},h.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||g(this,e))},h.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(h.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),h.prototype._write=function(e,a,i){i(new Error("_write() is not implemented"))},h.prototype._writev=null,h.prototype.end=function(e,a,i){var t=this._writableState;"function"==typeof e?(i=e,e=null,a=null):"function"==typeof a&&(i=a,a=null),null!=e&&this.write(e,a),t.corked&&(t.corked=1,this.uncork()),t.ending||function(e,a,i){a.ending=!0,_(e,a),i&&(a.finished?n.nextTick(i):e.once("finish",i)),a.ended=!0,e.writable=!1}(this,t,i)},Object.defineProperty(h.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),h.prototype.destroy=m.destroy,h.prototype._undestroy=m.undestroy,h.prototype._destroy=function(e,a){this.end(),a(e)}},6953:(e,a,i)=>{"use strict";var n=i(380).Buffer,t=i(4269);function o(e,a,i){e.copy(a,i)}e.exports=function(){function e(){!function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var a={data:e,next:null};this.length>0?this.tail.next=a:this.head=a,this.tail=a,++this.length},e.prototype.unshift=function(e){var a={data:e,next:this.head};0===this.length&&(this.tail=a),this.head=a,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var a=this.head,i=""+a.data;a=a.next;)i+=e+a.data;return i},e.prototype.concat=function(e){if(0===this.length)return n.alloc(0);for(var a=n.allocUnsafe(e>>>0),i=this.head,t=0;i;)o(i.data,a,t),t+=i.data.length,i=i.next;return a},e}(),t&&t.inspect&&t.inspect.custom&&(e.exports.prototype[t.inspect.custom]=function(){var e=t.inspect({length:this.length});return this.constructor.name+" "+e})},6183:(e,a,i)=>{"use strict";var n=i(1233);function t(e,a){e.emit("error",a)}e.exports={destroy:function(e,a){var i=this,o=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return o||s?(a?a(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,n.nextTick(t,this,e)):n.nextTick(t,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!a&&e?i._writableState?i._writableState.errorEmitted||(i._writableState.errorEmitted=!0,n.nextTick(t,i,e)):n.nextTick(t,i,e):a&&a(e)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},9306:(e,a,i)=>{e.exports=i(3978)},7968:(e,a,i)=>{var n=i(3978);"disable"===process.env.READABLE_STREAM&&n?(e.exports=n,(a=e.exports=n.Readable).Readable=n.Readable,a.Writable=n.Writable,a.Duplex=n.Duplex,a.Transform=n.Transform,a.PassThrough=n.PassThrough,a.Stream=n):((a=e.exports=i(4589)).Stream=n||a,a.Readable=a,a.Writable=i(9461),a.Duplex=i(1230),a.Transform=i(3657),a.PassThrough=i(8016))},380:(e,a,i)=>{var n=i(9408),t=n.Buffer;function o(e,a){for(var i in e)a[i]=e[i]}function s(e,a,i){return t(e,a,i)}t.from&&t.alloc&&t.allocUnsafe&&t.allocUnsafeSlow?e.exports=n:(o(n,a),a.Buffer=s),o(t,s),s.from=function(e,a,i){if("number"==typeof e)throw new TypeError("Argument must not be a number");return t(e,a,i)},s.alloc=function(e,a,i){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=t(e);return void 0!==a?"string"==typeof i?n.fill(a,i):n.fill(a):n.fill(0),n},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return t(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},2286:e=>{"use strict";function a(e,a,i,n,t){for(let o=0;o<t;++o)if(e[a+o]!==i[n+o])return!1;return!0}function i(e,i){const t=i.length,o=e._needle,s=o.length;let r=-e._lookbehindSize;const c=s-1,p=o[c],l=t-s,u=e._occ,d=e._lookbehind;if(r<0){for(;r<0&&r<=l;){const a=r+c,t=a<0?d[e._lookbehindSize+a]:i[a];if(t===p&&n(e,i,r,c))return e._lookbehindSize=0,++e.matches,r>-e._lookbehindSize?e._cb(!0,d,0,e._lookbehindSize+r,!1):e._cb(!0,void 0,0,0,!0),e._bufPos=r+s;r+=u[t]}for(;r<0&&!n(e,i,r,t-r);)++r;if(r<0){const a=e._lookbehindSize+r;return a>0&&e._cb(!1,d,0,a,!1),e._lookbehindSize-=a,d.copy(d,0,a,e._lookbehindSize),d.set(i,e._lookbehindSize),e._lookbehindSize+=t,e._bufPos=t,t}e._cb(!1,d,0,e._lookbehindSize,!1),e._lookbehindSize=0}r+=e._bufPos;const m=o[0];for(;r<=l;){const n=i[r+c];if(n===p&&i[r]===m&&a(o,0,i,r,c))return++e.matches,r>0?e._cb(!0,i,e._bufPos,r,!0):e._cb(!0,void 0,0,0,!0),e._bufPos=r+s;r+=u[n]}for(;r<t;){if(i[r]===m&&a(i,r,o,0,t-r)){i.copy(d,0,r,t),e._lookbehindSize=t-r;break}++r}return r>0&&e._cb(!1,i,e._bufPos,r<t?r:t,!0),e._bufPos=t,t}function n(e,a,i,n){const t=e._lookbehind,o=e._lookbehindSize,s=e._needle;for(let e=0;e<n;++e,++i)if((i<0?t[o+i]:a[i])!==s[e])return!1;return!0}e.exports=class{constructor(e,a){if("function"!=typeof a)throw new Error("Missing match callback");if("string"==typeof e)e=Buffer.from(e);else if(!Buffer.isBuffer(e))throw new Error("Expected Buffer for needle, got "+typeof e);const i=e.length;if(this.maxMatches=1/0,this.matches=0,this._cb=a,this._lookbehindSize=0,this._needle=e,this._bufPos=0,this._lookbehind=Buffer.allocUnsafe(i),this._occ=[i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i],i>1)for(let a=0;a<i-1;++a)this._occ[e[a]]=i-1-a}reset(){this.matches=0,this._lookbehindSize=0,this._bufPos=0}push(e,a){let n;Buffer.isBuffer(e)||(e=Buffer.from(e,"latin1"));const t=e.length;for(this._bufPos=a||0;n!==t&&this.matches<this.maxMatches;)n=i(this,e);return n}destroy(){const e=this._lookbehindSize;e&&this._cb(!1,this._lookbehind,0,e,!1),this.reset()}}},8861:(e,a,i)=>{"use strict";var n=i(380).Buffer,t=n.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function o(e){var a;switch(this.encoding=function(e){var a=function(e){if(!e)return"utf8";for(var a;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(a)return;e=(""+e).toLowerCase(),a=!0}}(e);if("string"!=typeof a&&(n.isEncoding===t||!t(e)))throw new Error("Unknown encoding: "+e);return a||e}(e),this.encoding){case"utf16le":this.text=c,this.end=p,a=4;break;case"utf8":this.fillLast=r,a=4;break;case"base64":this.text=l,this.end=u,a=3;break;default:return this.write=d,void(this.end=m)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(a)}function s(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function r(e){var a=this.lastTotal-this.lastNeed,i=function(e,a){if(128!=(192&a[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&a.length>1){if(128!=(192&a[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&a.length>2&&128!=(192&a[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==i?i:this.lastNeed<=e.length?(e.copy(this.lastChar,a,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,a,0,e.length),void(this.lastNeed-=e.length))}function c(e,a){if((e.length-a)%2==0){var i=e.toString("utf16le",a);if(i){var n=i.charCodeAt(i.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],i.slice(0,-1)}return i}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",a,e.length-1)}function p(e){var a=e&&e.length?this.write(e):"";if(this.lastNeed){var i=this.lastTotal-this.lastNeed;return a+this.lastChar.toString("utf16le",0,i)}return a}function l(e,a){var i=(e.length-a)%3;return 0===i?e.toString("base64",a):(this.lastNeed=3-i,this.lastTotal=3,1===i?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",a,e.length-i))}function u(e){var a=e&&e.length?this.write(e):"";return this.lastNeed?a+this.lastChar.toString("base64",0,3-this.lastNeed):a}function d(e){return e.toString(this.encoding)}function m(e){return e&&e.length?this.write(e):""}a.s=o,o.prototype.write=function(e){if(0===e.length)return"";var a,i;if(this.lastNeed){if(void 0===(a=this.fillLast(e)))return"";i=this.lastNeed,this.lastNeed=0}else i=0;return i<e.length?a?a+this.text(e,i):this.text(e,i):a||""},o.prototype.end=function(e){var a=e&&e.length?this.write(e):"";return this.lastNeed?a+"�":a},o.prototype.text=function(e,a){var i=function(e,a,i){var n=a.length-1;if(n<i)return 0;var t=s(a[n]);return t>=0?(t>0&&(e.lastNeed=t-1),t):--n<i||-2===t?0:(t=s(a[n]))>=0?(t>0&&(e.lastNeed=t-2),t):--n<i||-2===t?0:(t=s(a[n]))>=0?(t>0&&(2===t?t=0:e.lastNeed=t-3),t):0}(this,e,a);if(!this.lastNeed)return e.toString("utf8",a);this.lastTotal=i;var n=e.length-(i-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",a,n)},o.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},278:(e,a,i)=>{"use strict";var n=i(5476),t=i(4667);function o(e,a){var i,t,o=a,s=function(e){if(!e)return null;try{return function(e){var a=n.parse(e);return a.parameters=void 0,n.format(a)}(e)}catch(e){return null}}(e);if(!s)return!1;if(o&&!Array.isArray(o))for(o=new Array(arguments.length-1),i=0;i<o.length;i++)o[i]=arguments[i+1];if(!o||!o.length)return s;for(i=0;i<o.length;i++)if(c(r(t=o[i]),s))return"+"===t[0]||-1!==t.indexOf("*")?s:t;return!1}function s(e){return void 0!==e.headers["transfer-encoding"]||!isNaN(e.headers["content-length"])}function r(e){if("string"!=typeof e)return!1;switch(e){case"urlencoded":return"application/x-www-form-urlencoded";case"multipart":return"multipart/*"}return"+"===e[0]?"*/*"+e:-1===e.indexOf("/")?t.lookup(e):e}function c(e,a){if(!1===e)return!1;var i=a.split("/"),n=e.split("/");return 2===i.length&&2===n.length&&("*"===n[0]||n[0]===i[0])&&("*+"===n[1].substr(0,2)?n[1].length<=i[1].length+1&&n[1].substr(1)===i[1].substr(1-n[1].length):"*"===n[1]||n[1]===i[1])}e.exports=function(e,a){var i=a;if(!s(e))return null;if(arguments.length>2){i=new Array(arguments.length-1);for(var n=0;n<i.length;n++)i[n]=arguments[n+1]}return o(e.headers["content-type"],i)},e.exports.is=o,e.exports.hasBody=s,e.exports.normalize=r,e.exports.match=c},388:(e,a)=>{var i,n,t,o=void 0,s=(i=Object.prototype.toString,n=Object.prototype.hasOwnProperty,{Class:function(e){return i.call(e).replace(/^\[object *|\]$/g,"")},HasProperty:function(e,a){return a in e},HasOwnProperty:function(e,a){return n.call(e,a)},IsCallable:function(e){return"function"==typeof e},ToInt32:function(e){return 0|e},ToUint32:function(e){return e>>>0}}),r=Math.LN2,c=Math.abs,p=Math.floor,l=Math.log,u=Math.min,d=Math.pow,m=Math.round;function f(e){if(x&&t){var a,i=x(e);for(a=0;a<i.length;a+=1)t(e,i[a],{value:e[i[a]],writable:!1,enumerable:!1,configurable:!1})}}t=Object.defineProperty&&function(){try{return Object.defineProperty({},"x",{}),!0}catch(e){return!1}}()?Object.defineProperty:function(e,a,i){if(!e===Object(e))throw new TypeError("Object.defineProperty called on non-object");return s.HasProperty(i,"get")&&Object.prototype.__defineGetter__&&Object.prototype.__defineGetter__.call(e,a,i.get),s.HasProperty(i,"set")&&Object.prototype.__defineSetter__&&Object.prototype.__defineSetter__.call(e,a,i.set),s.HasProperty(i,"value")&&(e[a]=i.value),e};var x=Object.getOwnPropertyNames||function(e){if(e!==Object(e))throw new TypeError("Object.getOwnPropertyNames called on non-object");var a,i=[];for(a in e)s.HasOwnProperty(e,a)&&i.push(a);return i};function h(e,a){var i=32-a;return e<<i>>i}function v(e,a){var i=32-a;return e<<i>>>i}function b(e){return[255&e]}function g(e){return h(e[0],8)}function y(e){return[255&e]}function w(e){return v(e[0],8)}function _(e){return[(e=m(Number(e)))<0?0:e>255?255:255&e]}function k(e){return[e>>8&255,255&e]}function E(e){return h(e[0]<<8|e[1],16)}function j(e){return[e>>8&255,255&e]}function T(e){return v(e[0]<<8|e[1],16)}function S(e){return[e>>24&255,e>>16&255,e>>8&255,255&e]}function A(e){return h(e[0]<<24|e[1]<<16|e[2]<<8|e[3],32)}function C(e){return[e>>24&255,e>>16&255,e>>8&255,255&e]}function M(e){return v(e[0]<<24|e[1]<<16|e[2]<<8|e[3],32)}function O(e,a,i){var n,t,o,s,m,f,x,h=(1<<a-1)-1;function v(e){var a=p(e),i=e-a;return i<.5?a:i>.5||a%2?a+1:a}for(e!=e?(t=(1<<a)-1,o=d(2,i-1),n=0):e===1/0||e===-1/0?(t=(1<<a)-1,o=0,n=e<0?1:0):0===e?(t=0,o=0,n=1/e==-1/0?1:0):(n=e<0,(e=c(e))>=d(2,1-h)?(t=u(p(l(e)/r),1023),(o=v(e/d(2,t)*d(2,i)))/d(2,i)>=2&&(t+=1,o=1),t>h?(t=(1<<a)-1,o=0):(t+=h,o-=d(2,i))):(t=0,o=v(e/d(2,1-h-i)))),m=[],s=i;s;s-=1)m.push(o%2?1:0),o=p(o/2);for(s=a;s;s-=1)m.push(t%2?1:0),t=p(t/2);for(m.push(n?1:0),m.reverse(),f=m.join(""),x=[];f.length;)x.push(parseInt(f.substring(0,8),2)),f=f.substring(8);return x}function R(e,a,i){var n,t,o,s,r,c,p,l,u=[];for(n=e.length;n;n-=1)for(o=e[n-1],t=8;t;t-=1)u.push(o%2?1:0),o>>=1;return u.reverse(),s=u.join(""),r=(1<<a-1)-1,c=parseInt(s.substring(0,1),2)?-1:1,p=parseInt(s.substring(1,1+a),2),l=parseInt(s.substring(1+a),2),p===(1<<a)-1?0!==l?NaN:c*(1/0):p>0?c*d(2,p-r)*(1+l/d(2,i)):0!==l?c*d(2,-(r-1))*(l/d(2,i)):c<0?-0:0}function L(e){return R(e,11,52)}function P(e){return O(e,11,52)}function N(e){return R(e,8,23)}function z(e){return O(e,8,23)}!function(){var e=function(e){if((e=s.ToInt32(e))<0)throw new RangeError("ArrayBuffer size is not a small enough positive integer");var a;for(this.byteLength=e,this._bytes=[],this._bytes.length=e,a=0;a<this.byteLength;a+=1)this._bytes[a]=0;f(this)};a.eT=a.eT||e;var i=function(){};function n(a,n,r){var c;return c=function(a,i,n){var o,r,p,l;if(arguments.length&&"number"!=typeof arguments[0])if("object"==typeof arguments[0]&&arguments[0].constructor===c)for(o=arguments[0],this.length=o.length,this.byteLength=this.length*this.BYTES_PER_ELEMENT,this.buffer=new e(this.byteLength),this.byteOffset=0,p=0;p<this.length;p+=1)this._setter(p,o._getter(p));else if("object"!=typeof arguments[0]||arguments[0]instanceof e||"ArrayBuffer"===s.Class(arguments[0])){if("object"!=typeof arguments[0]||!(arguments[0]instanceof e||"ArrayBuffer"===s.Class(arguments[0])))throw new TypeError("Unexpected argument type(s)");if(this.buffer=a,this.byteOffset=s.ToUint32(i),this.byteOffset>this.buffer.byteLength)throw new RangeError("byteOffset out of range");if(this.byteOffset%this.BYTES_PER_ELEMENT)throw new RangeError("ArrayBuffer length minus the byteOffset is not a multiple of the element size.");if(arguments.length<3){if(this.byteLength=this.buffer.byteLength-this.byteOffset,this.byteLength%this.BYTES_PER_ELEMENT)throw new RangeError("length of buffer minus byteOffset not a multiple of the element size");this.length=this.byteLength/this.BYTES_PER_ELEMENT}else this.length=s.ToUint32(n),this.byteLength=this.length*this.BYTES_PER_ELEMENT;if(this.byteOffset+this.byteLength>this.buffer.byteLength)throw new RangeError("byteOffset and length reference an area beyond the end of the buffer")}else for(r=arguments[0],this.length=s.ToUint32(r.length),this.byteLength=this.length*this.BYTES_PER_ELEMENT,this.buffer=new e(this.byteLength),this.byteOffset=0,p=0;p<this.length;p+=1)l=r[p],this._setter(p,Number(l));else{if(this.length=s.ToInt32(arguments[0]),n<0)throw new RangeError("ArrayBufferView size is not a small enough positive integer");this.byteLength=this.length*this.BYTES_PER_ELEMENT,this.buffer=new e(this.byteLength),this.byteOffset=0}this.constructor=c,f(this),function(e){if(t){if(e.length>1e5)throw new RangeError("Array too large for polyfill");var a;for(a=0;a<e.length;a+=1)i(a)}function i(a){t(e,a,{get:function(){return e._getter(a)},set:function(i){e._setter(a,i)},enumerable:!0,configurable:!1})}}(this)},c.prototype=new i,c.prototype.BYTES_PER_ELEMENT=a,c.prototype._pack=n,c.prototype._unpack=r,c.BYTES_PER_ELEMENT=a,c.prototype._getter=function(e){if(arguments.length<1)throw new SyntaxError("Not enough arguments");if((e=s.ToUint32(e))>=this.length)return o;var a,i,n=[];for(a=0,i=this.byteOffset+e*this.BYTES_PER_ELEMENT;a<this.BYTES_PER_ELEMENT;a+=1,i+=1)n.push(this.buffer._bytes[i]);return this._unpack(n)},c.prototype.get=c.prototype._getter,c.prototype._setter=function(e,a){if(arguments.length<2)throw new SyntaxError("Not enough arguments");if((e=s.ToUint32(e))>=this.length)return o;var i,n,t=this._pack(a);for(i=0,n=this.byteOffset+e*this.BYTES_PER_ELEMENT;i<this.BYTES_PER_ELEMENT;i+=1,n+=1)this.buffer._bytes[n]=t[i]},c.prototype.set=function(e,a){if(arguments.length<1)throw new SyntaxError("Not enough arguments");var i,n,t,o,r,c,p,l,u,d;if("object"==typeof arguments[0]&&arguments[0].constructor===this.constructor){if(i=arguments[0],(t=s.ToUint32(arguments[1]))+i.length>this.length)throw new RangeError("Offset plus length of array is out of range");if(l=this.byteOffset+t*this.BYTES_PER_ELEMENT,u=i.length*this.BYTES_PER_ELEMENT,i.buffer===this.buffer){for(d=[],r=0,c=i.byteOffset;r<u;r+=1,c+=1)d[r]=i.buffer._bytes[c];for(r=0,p=l;r<u;r+=1,p+=1)this.buffer._bytes[p]=d[r]}else for(r=0,c=i.byteOffset,p=l;r<u;r+=1,c+=1,p+=1)this.buffer._bytes[p]=i.buffer._bytes[c]}else{if("object"!=typeof arguments[0]||void 0===arguments[0].length)throw new TypeError("Unexpected argument type(s)");if(n=arguments[0],o=s.ToUint32(n.length),(t=s.ToUint32(arguments[1]))+o>this.length)throw new RangeError("Offset plus length of array is out of range");for(r=0;r<o;r+=1)c=n[r],this._setter(t+r,Number(c))}},c.prototype.subarray=function(e,a){function i(e,a,i){return e<a?a:e>i?i:e}e=s.ToInt32(e),a=s.ToInt32(a),arguments.length<1&&(e=0),arguments.length<2&&(a=this.length),e<0&&(e=this.length+e),a<0&&(a=this.length+a),e=i(e,0,this.length);var n=(a=i(a,0,this.length))-e;return n<0&&(n=0),new this.constructor(this.buffer,this.byteOffset+e*this.BYTES_PER_ELEMENT,n)},c}var r=n(1,b,g),c=n(1,y,w),p=n(1,_,w),l=n(2,k,E),u=n(2,j,T),d=n(4,S,A),m=n(4,C,M),x=n(4,z,N),h=n(8,P,L);a.iq=a.iq||r,a.U2=a.U2||c,a.we=a.we||p,a.M2=a.M2||l,a.HA=a.HA||u,a.ZV=a.ZV||d,a._R=a._R||m,a.$L=a.$L||x,a.I=a.I||h}(),function(){function e(e,a){return s.IsCallable(e.get)?e.get(a):e[a]}var i,n=(i=new a.HA([4660]),18===e(new a.U2(i.buffer),0)),t=function(e,i,n){if(0===arguments.length)e=new a.eT(0);else if(!(e instanceof a.eT||"ArrayBuffer"===s.Class(e)))throw new TypeError("TypeError");if(this.buffer=e||new a.eT(0),this.byteOffset=s.ToUint32(i),this.byteOffset>this.buffer.byteLength)throw new RangeError("byteOffset out of range");if(this.byteLength=arguments.length<3?this.buffer.byteLength-this.byteOffset:s.ToUint32(n),this.byteOffset+this.byteLength>this.buffer.byteLength)throw new RangeError("byteOffset and length reference an area beyond the end of the buffer");f(this)};function o(i){return function(t,o){if((t=s.ToUint32(t))+i.BYTES_PER_ELEMENT>this.byteLength)throw new RangeError("Array index out of range");t+=this.byteOffset;var r,c=new a.U2(this.buffer,t,i.BYTES_PER_ELEMENT),p=[];for(r=0;r<i.BYTES_PER_ELEMENT;r+=1)p.push(e(c,r));return Boolean(o)===Boolean(n)&&p.reverse(),e(new i(new a.U2(p).buffer),0)}}function r(i){return function(t,o,r){if((t=s.ToUint32(t))+i.BYTES_PER_ELEMENT>this.byteLength)throw new RangeError("Array index out of range");var c,p=new i([o]),l=new a.U2(p.buffer),u=[];for(c=0;c<i.BYTES_PER_ELEMENT;c+=1)u.push(e(l,c));Boolean(r)===Boolean(n)&&u.reverse(),new a.U2(this.buffer,t,i.BYTES_PER_ELEMENT).set(u)}}t.prototype.getUint8=o(a.U2),t.prototype.getInt8=o(a.iq),t.prototype.getUint16=o(a.HA),t.prototype.getInt16=o(a.M2),t.prototype.getUint32=o(a._R),t.prototype.getInt32=o(a.ZV),t.prototype.getFloat32=o(a.$L),t.prototype.getFloat64=o(a.I),t.prototype.setUint8=r(a.U2),t.prototype.setInt8=r(a.iq),t.prototype.setUint16=r(a.HA),t.prototype.setInt16=r(a.M2),t.prototype.setUint32=r(a._R),t.prototype.setInt32=r(a.ZV),t.prototype.setFloat32=r(a.$L),t.prototype.setFloat64=r(a.I),a.VO=a.VO||t}()},403:(e,a,i)=>{e.exports=i(4269).deprecate},6192:e=>{e.exports=function(){for(var e={},i=0;i<arguments.length;i++){var n=arguments[i];for(var t in n)a.call(n,t)&&(e[t]=n[t])}return e};var a=Object.prototype.hasOwnProperty},5996:(e,a,i)=>{const{STREAM_NAMESPACE_NAME:n,STREAM_SERVER_DATABASE_NAME:t,STREAM_SERVER_TABLE_NAME:o,STREAM_COMPLETE_PATH:s,DEDAULT_STREAM_NAMESPACE_DATA:r}=i(3911);e.exports={getStreamServers:e=>Frame.isExistNamespace(n)&&Frame.isExistDatabase(n,t)?(()=>{const{cache:{getCacheData:e}}=Frame.option;return(e(s,!0)||[]).filter(({isEnable:e})=>!0===e)})():((()=>{let{isExistNamespace:e,createNamespace:a,isExistDatabase:i,createData:o,refreshCache:c,log:p}=Frame;e(n)||(p.md("stream","init namespace"),Frame.createNamespace(r)),i(n,t)||(p.md("stream","init database"),Frame.createData(s)),c()})(),[])}},3911:e=>{const a="STREAM_MIDDLEWAYE_NAMESPACE",i="STREAM_MIDDLEWAYE_DATABASE",n="STREAM_MIDDLEWAYE_SERVER_TABLE",t=`${a}.${i}.${n}`,o={id:a,name:a,displayName:"流文件服务空间",path:"./databases/databaseStream",isSystem:!1,isTimingDisk:!0,isEnable:!0,isRelativePath:!1,description:"所有的流文件操作"};e.exports={STREAM_NAMESPACE_NAME:a,STREAM_SERVER_DATABASE_NAME:i,STREAM_SERVER_TABLE_NAME:n,STREAM_COMPLETE_PATH:t,DEDAULT_STREAM_NAMESPACE_DATA:o}},8138:(e,a,i)=>{const{getStreamServers:n}=i(5996),{scanDisk:t,getFilePath:o}=i(2657),s=i(4129),{STREAM_COMPLETE_PATH:r,STREAM_NAMESPACE_NAME:c}=i(3911),p=(e,a,i)=>{let n=i?.originalname||e.name,[t,o]=n.split("."),s=!!i,r=+new Date;return{id:Frame.option.utils.autoId(),parentId:a.id,path:[...a.path,a.displayName],name:t,displayName:n,isFile:s,ext:o,size:i?.size||0,updateTime:r,createTime:r,...e}},l=(e,a)=>{let i=Array.isArray(e)?e:[e],n=[];return i.forEach(e=>{if(e){let i=e?.children||[];if(i.length){n=n.concat(i);let e=i.map(e=>a[e]);n=n.concat(l(e,a))}}}),n},u=({middlewareConfig:e,streamConfig:a,mathPath:i})=>async(e,i,n)=>{let{storageDatabaseName:t,storageTableName:s,sendConfig:r}=a,{getData:u,isError:d,setData:m,setSend:f,setCode:x}=i.cusRes,{node:{getRootPath:h,writeFileSync:v,mkdir:b,delFile:g,delDir:y},error:{AppError:w},utils:{findById:_},cache:{getCacheData:k},middlewares:{dealParamData:E,dealResourcesData:j}}=Frame.option,T=`${c}.${t}.${s}`,S=(e.url.split("?")[0]||"").replace("/","")||e.query?.id;e.CUS_PARAMS={RESOURCE_NAME:T,RESOURCE_ID:S};let A=k(T,!0),C=k(T);if("GET"===e.method){if(n(),d())return;let t=u();if(Array.isArray(t)){if(1!=t.length)throw new w("MIDDWARE_STREAM_NO_SUPPORT_MULTIPLE",e.method,t.map(e=>e?.displayName).join("/"));t=t[0]}let{root:s,fileName:c}=o(a?.diskPath,t),p=h(s),l=p.replace(/\\/g,"/");if(!t.isFile)throw new w("MIDDWARE_STREAM_IS_NOT_FILE",`[${c}]`,`[${l}]`);let m={root:p,fileNameField:"App-FileName",isAllowEmpty:!0,dotfiles:"allow",...r||{},headers:{...r?.headers}};if(m.headers["App-FileName-Field"]=m.fileNameField,m.headers[m.fileNameField]=c,!m.isAllowEmpty&&0==t.size)throw new w("MIDDWARE_STREAM_NO_SIZE",`[${c}]`,`[${l}]`);f(!1),x(new Promise(e=>{i.sendFile(c,m,function(a){if(a){let a=new w("MIDDWARE_STREAM_SEND_ERROR",`[${c}]`,`[${l}]`);i.status(404).send(a.print().printResult),e(404)}})}))}if("POST"===e.method){let n,{body:{parentId:t,path:s,name:r,displayName:c},files:l}=e;if(t){if(n=C[t],!n)throw new w("RESOURCE_NO_EXIST",T,t)}else n=A[0];let u=[];if(l.length)u=l.map(a=>p(e.body,n,a));else{if(!r)throw new w("REQUIRE","body","name");u=[p(e.body,n,null)]}let d=u.map(({displayName:e})=>e);if(d.length!=[...new Set(d)].length)throw new w("MIDDWARE_STREAM_EXIST_SAME_FILE");let f=(e=>{let a={};return e.forEach(({displayName:e,parentId:i})=>{a[i]||(a[i]={}),a[i][e]=!0}),a})(A);return u.forEach(e=>{let{parentId:i,displayName:n}=e;if(f[i]?.[n]){let{complatePath:i}=o(a?.diskPath,e),n=h(i).replace(/\\/g,"/");throw new w("MIDDWARE_STREAM_EXIST_FILE",n)}}),E(e,i,()=>{}),u.map((n,t)=>{e.body=n,j(e,i,()=>{});let{root:s,complatePath:r}=o(a?.diskPath,n);n.isFile?v(h(r),e.files[t].buffer):b(h(s))}),m(u)}if("PATCH"!==e.method&&"PUT"!==e.method){if("DELETE"===e.method){if(E(e,i,()=>{}),j(e,i,()=>{}),d())return;let n=u();n=Array.isArray(n)?n:[n];let t=l(n,C);if(t.length){if(e.body={ids:t},e.CUS_PARAMS.RESOURCE_ID=null,E(e,i,()=>{}),j(e,i,()=>{}),d())return;let a=u();m(n.concat(a))}return void n.map(e=>{let{complatePath:i}=o(a?.diskPath,e),n=h(i),t=e.parentId,s=C[t].children;s=s.filter(a=>a!=e.id),C[t].children=s;let r=_(A,C[t]?.id);A[r].children=s,e.isFile?g(n):y(n)})}throw new w("NOT_SUPPORT","stream",e.method)}},d=(e,a,i)=>{let n,{setCode:t,getCode:o}=a.cusRes;t(new Promise(e=>{n=e}));const r=s.memoryStorage();s({storage:r}).any()(e,a,()=>{i();let e=o(),a="promise"==Frame.option.utils.type(e);n(a?200:e)})};e.exports={middleware:e=>{const a=(e=>{let a=n(e);return a.length?a:(Frame.log.md("stream",`no config or enable any stream path, you can config in ${r}`),[])})(e);(e=>{let a=e.filter(e=>e.isEnable);a=a.filter(({startRefresh:e,isInit:a})=>!a||e),(e=>{if(!e.length)return;let a=e.map(({matchUrl:e,displayName:a,diskPath:i,storageDatabaseName:n})=>({stream:a,diskPath:i,matchUrl:e,database:n})),i=t(e);log.T(a.map((e,a)=>{let{useTime:n,scanData:t}=i[a],o=t.length,s=t.filter(e=>e.isFile).length;return{...e,files:s,directory:o-s,total:o,useTime:n}}))})(a)})(a);let i=[];return a.filter(e=>e.isEnable).forEach(a=>{let{matchUrl:n}=a,t=Array.isArray(n)?n:[n];t=[...new Set(t)].filter(e=>e),t.forEach(n=>{i.push({position:"center",alias:`${a.displayName}-[${n}]`,method:"use",matchPath:n,middlewares:d,middleware:u({middlewareConfig:e,streamConfig:a,mathPath:n})})})}),i}}},2657:(e,a,i)=>{const n=i(4024),{STREAM_NAMESPACE_NAME:t,STREAM_COMPLETE_PATH:o}=i(3911),s=i(2089),r=i(3056),c=({paths:e,parentId:a,scanId:i,process:n,config:t,level:o=0})=>{let p=e.slice(1),l=r.join(...p),u=r.join(...e.map((e,a)=>a?`/${e}`:e)),d=s.statSync(u),m=Frame.option.utils.autoId(),{name:f,ext:x}=r.parse(u),{exclude:h}=t;if((h||[]).filter(e=>{let a=!1;try{a=new RegExp(e).test(u)}catch(i){a=u.includes(e),n.log(Frame.log.mwn,"stream exclude config is not reg string",e)}return a&&n.log(Frame.log.md,"exclude",l),a}).length)return[];let v=[{id:m,parentId:a||Frame.option.utils.autoId(),name:f,displayName:f+x,isFile:d.isFile(),size:d.size,ext:x,level:o,updateTime:+d.mtime,changeTime:+d.ctime,path:p.slice(0,-1),scanId:i}];if(n.count(1,{...v[0],path:l}),d.isDirectory()){let a=s.readdirSync(u),r=[];a.forEach(a=>{let s=c({paths:e.concat(`${a}`),parentId:m,scanId:i,process:n,config:t,level:o+1});v=v.concat(s),r.push(s[0]?.id)}),v[0].children=r}return v},p=e=>{let{node:{getRootPath:a}}=Frame.option,{diskPath:i,storageDatabaseName:s,displayName:r,storageTableName:p,id:l}=e;if(!i)return log.mwn("STREAM",`need config diskPath in [${r}]`),[];let u=a(i);if(!s)return log.mwn("STREAM",`need config storageDatabaseName in [${r}]`),[];if(!p)return log.mwn("STREAM",`need config storageTableName in [${r}] `),[];log.mi("begain scan stream:",u);let d=+new Date,m=new n({output:" :flag  [:current] :path",cusField:["path"]}),f=c({paths:[u],parentId:"0",scanId:l,process:m,config:e});m.complate();let x=+new Date,h=`${t}.${s}.${p}`;return Frame.createData(h,f,!1,!0),log.ms("finish scan stream:",`total:[${f.length}]`,u),Frame.upadteData(o,{...e,isInit:!0}),{useTime:x-d,scanData:f,item:e}};getFilePath=(e,a)=>{let i=a.path.join("/");return{root:r.join(e,i),fileName:a.displayName,complatePath:r.join(e,i,a.displayName)}},e.exports={scanDisk:e=>e.map(p),getFilePath}},9408:a=>{"use strict";a.exports=e},6100:e=>{"use strict";e.exports=a},3735:e=>{"use strict";e.exports=i},2089:e=>{"use strict";e.exports=n},9044:e=>{"use strict";e.exports=t},3056:e=>{"use strict";e.exports=o},3978:e=>{"use strict";e.exports=s},4269:e=>{"use strict";e.exports=r},4558:e=>{"use strict";e.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"application/aml":{"source":"iana"},"application/andrew-inset":{"source":"iana","extensions":["ez"]},"application/applefile":{"source":"iana"},"application/applixware":{"source":"apache","extensions":["aw"]},"application/at+jwt":{"source":"iana"},"application/atf":{"source":"iana"},"application/atfx":{"source":"iana"},"application/atom+xml":{"source":"iana","compressible":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"extensions":["cdfx"]},"application/cdmi-capability":{"source":"iana","extensions":["cdmia"]},"application/cdmi-container":{"source":"iana","extensions":["cdmic"]},"application/cdmi-domain":{"source":"iana","extensions":["cdmid"]},"application/cdmi-object":{"source":"iana","extensions":["cdmio"]},"application/cdmi-queue":{"source":"iana","extensions":["cdmiq"]},"application/cdni":{"source":"iana"},"application/cea":{"source":"iana"},"application/cea-2018+xml":{"source":"iana","compressible":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"application/fits":{"source":"iana"},"application/flexfec":{"source":"iana"},"application/font-sfnt":{"source":"iana"},"application/font-tdpfr":{"source":"iana","extensions":["pfr"]},"application/font-woff":{"source":"iana","compressible":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/index":{"source":"iana"},"application/index.cmd":{"source":"iana"},"application/index.obj":{"source":"iana"},"application/index.response":{"source":"iana"},"application/index.vnd":{"source":"iana"},"application/inkml+xml":{"source":"iana","compressible":true,"extensions":["ink","inkml"]},"application/iotp":{"source":"iana"},"application/ipfix":{"source":"iana","extensions":["ipfix"]},"application/ipp":{"source":"iana"},"application/isup":{"source":"iana"},"application/its+xml":{"source":"iana","compressible":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"application/lxf":{"source":"iana"},"application/mac-binhex40":{"source":"iana","extensions":["hqx"]},"application/mac-compactpro":{"source":"apache","extensions":["cpt"]},"application/macwriteii":{"source":"iana"},"application/mads+xml":{"source":"iana","compressible":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"extensions":["mets"]},"application/mf4":{"source":"iana"},"application/mikey":{"source":"iana"},"application/mipc":{"source":"iana"},"application/missing-blocks+cbor-seq":{"source":"iana"},"application/mmt-aei+xml":{"source":"iana","compressible":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"extensions":["mods"]},"application/moss-keys":{"source":"iana"},"application/moss-signature":{"source":"iana"},"application/mosskey-data":{"source":"iana"},"application/mosskey-request":{"source":"iana"},"application/mp21":{"source":"iana","extensions":["m21","mp21"]},"application/mp4":{"source":"iana","extensions":["mp4s","m4p"]},"application/mpeg4-generic":{"source":"iana"},"application/mpeg4-iod":{"source":"iana"},"application/mpeg4-iod-xmt":{"source":"iana"},"application/mrb-consumer+xml":{"source":"iana","compressible":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"application/multipart-core":{"source":"iana"},"application/mxf":{"source":"iana","extensions":["mxf"]},"application/n-quads":{"source":"iana","extensions":["nq"]},"application/n-triples":{"source":"iana","extensions":["nt"]},"application/nasdata":{"source":"iana"},"application/news-checkgroups":{"source":"iana","charset":"US-ASCII"},"application/news-groupinfo":{"source":"iana","charset":"US-ASCII"},"application/news-transmission":{"source":"iana"},"application/nlsml+xml":{"source":"iana","compressible":true},"application/node":{"source":"iana","extensions":["cjs"]},"application/nss":{"source":"iana"},"application/oauth-authz-req+jwt":{"source":"iana"},"application/oblivious-dns-message":{"source":"iana"},"application/ocsp-request":{"source":"iana"},"application/ocsp-response":{"source":"iana"},"application/octet-stream":{"source":"iana","compressible":false,"extensions":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{"source":"iana","extensions":["oda"]},"application/odm+xml":{"source":"iana","compressible":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"extensions":["pgp"]},"application/pgp-keys":{"source":"iana","extensions":["asc"]},"application/pgp-signature":{"source":"iana","extensions":["asc","sig"]},"application/pics-rules":{"source":"apache","extensions":["prf"]},"application/pidf+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pkcs10":{"source":"iana","extensions":["p10"]},"application/pkcs12":{"source":"iana"},"application/pkcs7-mime":{"source":"iana","extensions":["p7m","p7c"]},"application/pkcs7-signature":{"source":"iana","extensions":["p7s"]},"application/pkcs8":{"source":"iana","extensions":["p8"]},"application/pkcs8-encrypted":{"source":"iana"},"application/pkix-attr-cert":{"source":"iana","extensions":["ac"]},"application/pkix-cert":{"source":"iana","extensions":["cer"]},"application/pkix-crl":{"source":"iana","extensions":["crl"]},"application/pkix-pkipath":{"source":"iana","extensions":["pkipath"]},"application/pkixcmp":{"source":"iana","extensions":["pki"]},"application/pls+xml":{"source":"iana","compressible":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"extensions":["provx"]},"application/prs.alvestrand.titrax-sheet":{"source":"iana"},"application/prs.cww":{"source":"iana","extensions":["cww"]},"application/prs.cyn":{"source":"iana","charset":"7-BIT"},"application/prs.hpub+zip":{"source":"iana","compressible":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"extensions":["rusd"]},"application/rpki-ghostbusters":{"source":"iana","extensions":["gbr"]},"application/rpki-manifest":{"source":"iana","extensions":["mft"]},"application/rpki-publication":{"source":"iana"},"application/rpki-roa":{"source":"iana","extensions":["roa"]},"application/rpki-updown":{"source":"iana"},"application/rsd+xml":{"source":"apache","compressible":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"application/scvp-cv-request":{"source":"iana","extensions":["scq"]},"application/scvp-cv-response":{"source":"iana","extensions":["scs"]},"application/scvp-vp-request":{"source":"iana","extensions":["spq"]},"application/scvp-vp-response":{"source":"iana","extensions":["spp"]},"application/sdp":{"source":"iana","extensions":["sdp"]},"application/secevent+jwt":{"source":"iana"},"application/senml+cbor":{"source":"iana"},"application/senml+json":{"source":"iana","compressible":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"application/sep-exi":{"source":"iana"},"application/session-info":{"source":"iana"},"application/set-payment":{"source":"iana"},"application/set-payment-initiation":{"source":"iana","extensions":["setpay"]},"application/set-registration":{"source":"iana"},"application/set-registration-initiation":{"source":"iana","extensions":["setreg"]},"application/sgml":{"source":"iana"},"application/sgml-open-catalog":{"source":"iana"},"application/shf+xml":{"source":"iana","compressible":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"application/simple-message-summary":{"source":"iana"},"application/simplesymbolcontainer":{"source":"iana"},"application/sipc":{"source":"iana"},"application/slate":{"source":"iana"},"application/smil":{"source":"iana"},"application/smil+xml":{"source":"iana","compressible":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"extensions":["swidtag"]},"application/tamp-apex-update":{"source":"iana"},"application/tamp-apex-update-confirm":{"source":"iana"},"application/tamp-community-update":{"source":"iana"},"application/tamp-community-update-confirm":{"source":"iana"},"application/tamp-error":{"source":"iana"},"application/tamp-sequence-adjust":{"source":"iana"},"application/tamp-sequence-adjust-confirm":{"source":"iana"},"application/tamp-status-query":{"source":"iana"},"application/tamp-status-response":{"source":"iana"},"application/tamp-update":{"source":"iana"},"application/tamp-update-confirm":{"source":"iana"},"application/tar":{"compressible":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"extensions":["tfi"]},"application/timestamp-query":{"source":"iana"},"application/timestamp-reply":{"source":"iana"},"application/timestamped-data":{"source":"iana","extensions":["tsd"]},"application/tlsrpt+gzip":{"source":"iana"},"application/tlsrpt+json":{"source":"iana","compressible":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-v2x-local-service-information":{"source":"iana"},"application/vnd.3gpp.5gnas":{"source":"iana"},"application/vnd.3gpp.access-transfer-events+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gtpc":{"source":"iana"},"application/vnd.3gpp.interworking-data":{"source":"iana"},"application/vnd.3gpp.lpp":{"source":"iana"},"application/vnd.3gpp.mc-signalling-ear":{"source":"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ngap":{"source":"iana"},"application/vnd.3gpp.pfcp":{"source":"iana"},"application/vnd.3gpp.pic-bw-large":{"source":"iana","extensions":["plb"]},"application/vnd.3gpp.pic-bw-small":{"source":"iana","extensions":["psb"]},"application/vnd.3gpp.pic-bw-var":{"source":"iana","extensions":["pvb"]},"application/vnd.3gpp.s1ap":{"source":"iana"},"application/vnd.3gpp.sms":{"source":"iana"},"application/vnd.3gpp.sms+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.sms":{"source":"iana"},"application/vnd.3gpp2.tcap":{"source":"iana","extensions":["tcap"]},"application/vnd.3lightssoftware.imagescal":{"source":"iana"},"application/vnd.3m.post-it-notes":{"source":"iana","extensions":["pwn"]},"application/vnd.accpac.simply.aso":{"source":"iana","extensions":["aso"]},"application/vnd.accpac.simply.imp":{"source":"iana","extensions":["imp"]},"application/vnd.acucobol":{"source":"iana","extensions":["acu"]},"application/vnd.acucorp":{"source":"iana","extensions":["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{"source":"apache","compressible":false,"extensions":["air"]},"application/vnd.adobe.flash.movie":{"source":"iana"},"application/vnd.adobe.formscentral.fcdt":{"source":"iana","extensions":["fcdt"]},"application/vnd.adobe.fxp":{"source":"iana","extensions":["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{"source":"iana"},"application/vnd.adobe.xdp+xml":{"source":"iana","compressible":true,"extensions":["xdp"]},"application/vnd.adobe.xfdf":{"source":"iana","extensions":["xfdf"]},"application/vnd.aether.imp":{"source":"iana"},"application/vnd.afpc.afplinedata":{"source":"iana"},"application/vnd.afpc.afplinedata-pagedef":{"source":"iana"},"application/vnd.afpc.cmoca-cmresource":{"source":"iana"},"application/vnd.afpc.foca-charset":{"source":"iana"},"application/vnd.afpc.foca-codedfont":{"source":"iana"},"application/vnd.afpc.foca-codepage":{"source":"iana"},"application/vnd.afpc.modca":{"source":"iana"},"application/vnd.afpc.modca-cmtable":{"source":"iana"},"application/vnd.afpc.modca-formdef":{"source":"iana"},"application/vnd.afpc.modca-mediummap":{"source":"iana"},"application/vnd.afpc.modca-objectcontainer":{"source":"iana"},"application/vnd.afpc.modca-overlay":{"source":"iana"},"application/vnd.afpc.modca-pagesegment":{"source":"iana"},"application/vnd.age":{"source":"iana","extensions":["age"]},"application/vnd.ah-barcode":{"source":"iana"},"application/vnd.ahead.space":{"source":"iana","extensions":["ahead"]},"application/vnd.airzip.filesecure.azf":{"source":"iana","extensions":["azf"]},"application/vnd.airzip.filesecure.azs":{"source":"iana","extensions":["azs"]},"application/vnd.amadeus+json":{"source":"iana","compressible":true},"application/vnd.amazon.ebook":{"source":"apache","extensions":["azw"]},"application/vnd.amazon.mobi8-ebook":{"source":"iana"},"application/vnd.americandynamics.acc":{"source":"iana","extensions":["acc"]},"application/vnd.amiga.ami":{"source":"iana","extensions":["ami"]},"application/vnd.amundsen.maze+xml":{"source":"iana","compressible":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"extensions":["apk"]},"application/vnd.anki":{"source":"iana"},"application/vnd.anser-web-certificate-issue-initiation":{"source":"iana","extensions":["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{"source":"apache","extensions":["fti"]},"application/vnd.antix.game-component":{"source":"iana","extensions":["atx"]},"application/vnd.apache.arrow.file":{"source":"iana"},"application/vnd.apache.arrow.stream":{"source":"iana"},"application/vnd.apache.thrift.binary":{"source":"iana"},"application/vnd.apache.thrift.compact":{"source":"iana"},"application/vnd.apache.thrift.json":{"source":"iana"},"application/vnd.api+json":{"source":"iana","compressible":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"extensions":["mpkg"]},"application/vnd.apple.keynote":{"source":"iana","extensions":["key"]},"application/vnd.apple.mpegurl":{"source":"iana","extensions":["m3u8"]},"application/vnd.apple.numbers":{"source":"iana","extensions":["numbers"]},"application/vnd.apple.pages":{"source":"iana","extensions":["pages"]},"application/vnd.apple.pkpass":{"compressible":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"application/vnd.artsquare":{"source":"iana"},"application/vnd.astraea-software.iota":{"source":"iana","extensions":["iota"]},"application/vnd.audiograph":{"source":"iana","extensions":["aep"]},"application/vnd.autopackage":{"source":"iana"},"application/vnd.avalon+json":{"source":"iana","compressible":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"extensions":["bmml"]},"application/vnd.balsamiq.bmpr":{"source":"iana"},"application/vnd.banana-accounting":{"source":"iana"},"application/vnd.bbf.usp.error":{"source":"iana"},"application/vnd.bbf.usp.msg":{"source":"iana"},"application/vnd.bbf.usp.msg+json":{"source":"iana","compressible":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"application/vnd.blink-idb-value-wrapper":{"source":"iana"},"application/vnd.blueice.multipass":{"source":"iana","extensions":["mpm"]},"application/vnd.bluetooth.ep.oob":{"source":"iana"},"application/vnd.bluetooth.le.oob":{"source":"iana"},"application/vnd.bmi":{"source":"iana","extensions":["bmi"]},"application/vnd.bpf":{"source":"iana"},"application/vnd.bpf3":{"source":"iana"},"application/vnd.businessobjects":{"source":"iana","extensions":["rep"]},"application/vnd.byu.uapi+json":{"source":"iana","compressible":true},"application/vnd.cab-jscript":{"source":"iana"},"application/vnd.canon-cpdl":{"source":"iana"},"application/vnd.canon-lips":{"source":"iana"},"application/vnd.capasystems-pg+json":{"source":"iana","compressible":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"extensions":["cdxml"]},"application/vnd.chess-pgn":{"source":"iana"},"application/vnd.chipnuts.karaoke-mmd":{"source":"iana","extensions":["mmd"]},"application/vnd.ciedi":{"source":"iana"},"application/vnd.cinderella":{"source":"iana","extensions":["cdy"]},"application/vnd.cirpack.isdn-ext":{"source":"iana"},"application/vnd.citationstyles.style+xml":{"source":"iana","compressible":true,"extensions":["csl"]},"application/vnd.claymore":{"source":"iana","extensions":["cla"]},"application/vnd.cloanto.rp9":{"source":"iana","extensions":["rp9"]},"application/vnd.clonk.c4group":{"source":"iana","extensions":["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{"source":"iana","extensions":["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{"source":"iana","extensions":["c11amz"]},"application/vnd.coffeescript":{"source":"iana"},"application/vnd.collabio.xodocuments.document":{"source":"iana"},"application/vnd.collabio.xodocuments.document-template":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation-template":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{"source":"iana"},"application/vnd.collection+json":{"source":"iana","compressible":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"application/vnd.comicbook-rar":{"source":"iana"},"application/vnd.commerce-battelle":{"source":"iana"},"application/vnd.commonspace":{"source":"iana","extensions":["csp"]},"application/vnd.contact.cmsg":{"source":"iana","extensions":["cdbcmsg"]},"application/vnd.coreos.ignition+json":{"source":"iana","compressible":true},"application/vnd.cosmocaller":{"source":"iana","extensions":["cmc"]},"application/vnd.crick.clicker":{"source":"iana","extensions":["clkx"]},"application/vnd.crick.clicker.keyboard":{"source":"iana","extensions":["clkk"]},"application/vnd.crick.clicker.palette":{"source":"iana","extensions":["clkp"]},"application/vnd.crick.clicker.template":{"source":"iana","extensions":["clkt"]},"application/vnd.crick.clicker.wordbank":{"source":"iana","extensions":["clkw"]},"application/vnd.criticaltools.wbs+xml":{"source":"iana","compressible":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"application/vnd.crypto-shade-file":{"source":"iana"},"application/vnd.cryptomator.encrypted":{"source":"iana"},"application/vnd.cryptomator.vault":{"source":"iana"},"application/vnd.ctc-posml":{"source":"iana","extensions":["pml"]},"application/vnd.ctct.ws+xml":{"source":"iana","compressible":true},"application/vnd.cups-pdf":{"source":"iana"},"application/vnd.cups-postscript":{"source":"iana"},"application/vnd.cups-ppd":{"source":"iana","extensions":["ppd"]},"application/vnd.cups-raster":{"source":"iana"},"application/vnd.cups-raw":{"source":"iana"},"application/vnd.curl":{"source":"iana"},"application/vnd.curl.car":{"source":"apache","extensions":["car"]},"application/vnd.curl.pcurl":{"source":"apache","extensions":["pcurl"]},"application/vnd.cyan.dean.root+xml":{"source":"iana","compressible":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"application/vnd.dbf":{"source":"iana","extensions":["dbf"]},"application/vnd.debian.binary-package":{"source":"iana"},"application/vnd.dece.data":{"source":"iana","extensions":["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{"source":"iana","compressible":true,"extensions":["uvt","uvvt"]},"application/vnd.dece.unspecified":{"source":"iana","extensions":["uvx","uvvx"]},"application/vnd.dece.zip":{"source":"iana","extensions":["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{"source":"iana","extensions":["fe_launch"]},"application/vnd.desmume.movie":{"source":"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{"source":"iana"},"application/vnd.dm.delegation+xml":{"source":"iana","compressible":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"application/vnd.dolby.mlp":{"source":"apache","extensions":["mlp"]},"application/vnd.dolby.mobile.1":{"source":"iana"},"application/vnd.dolby.mobile.2":{"source":"iana"},"application/vnd.doremir.scorecloud-binary-document":{"source":"iana"},"application/vnd.dpgraph":{"source":"iana","extensions":["dpg"]},"application/vnd.dreamfactory":{"source":"iana","extensions":["dfac"]},"application/vnd.drive+json":{"source":"iana","compressible":true},"application/vnd.ds-keypoint":{"source":"apache","extensions":["kpxx"]},"application/vnd.dtg.local":{"source":"iana"},"application/vnd.dtg.local.flash":{"source":"iana"},"application/vnd.dtg.local.html":{"source":"iana"},"application/vnd.dvb.ait":{"source":"iana","extensions":["ait"]},"application/vnd.dvb.dvbisl+xml":{"source":"iana","compressible":true},"application/vnd.dvb.dvbj":{"source":"iana"},"application/vnd.dvb.esgcontainer":{"source":"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess2":{"source":"iana"},"application/vnd.dvb.ipdcesgpdd":{"source":"iana"},"application/vnd.dvb.ipdcroaming":{"source":"iana"},"application/vnd.dvb.iptv.alfec-base":{"source":"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{"source":"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"application/vnd.dvb.pfr":{"source":"iana"},"application/vnd.dvb.service":{"source":"iana","extensions":["svc"]},"application/vnd.dxr":{"source":"iana"},"application/vnd.dynageo":{"source":"iana","extensions":["geo"]},"application/vnd.dzr":{"source":"iana"},"application/vnd.easykaraoke.cdgdownload":{"source":"iana"},"application/vnd.ecdis-update":{"source":"iana"},"application/vnd.ecip.rlp":{"source":"iana"},"application/vnd.eclipse.ditto+json":{"source":"iana","compressible":true},"application/vnd.ecowin.chart":{"source":"iana","extensions":["mag"]},"application/vnd.ecowin.filerequest":{"source":"iana"},"application/vnd.ecowin.fileupdate":{"source":"iana"},"application/vnd.ecowin.series":{"source":"iana"},"application/vnd.ecowin.seriesrequest":{"source":"iana"},"application/vnd.ecowin.seriesupdate":{"source":"iana"},"application/vnd.efi.img":{"source":"iana"},"application/vnd.efi.iso":{"source":"iana"},"application/vnd.emclient.accessrequest+xml":{"source":"iana","compressible":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"application/vnd.epson.esf":{"source":"iana","extensions":["esf"]},"application/vnd.epson.msf":{"source":"iana","extensions":["msf"]},"application/vnd.epson.quickanime":{"source":"iana","extensions":["qam"]},"application/vnd.epson.salt":{"source":"iana","extensions":["slt"]},"application/vnd.epson.ssf":{"source":"iana","extensions":["ssf"]},"application/vnd.ericsson.quickcall":{"source":"iana"},"application/vnd.espass-espass+zip":{"source":"iana","compressible":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"application/vnd.eudora.data":{"source":"iana"},"application/vnd.evolv.ecig.profile":{"source":"iana"},"application/vnd.evolv.ecig.settings":{"source":"iana"},"application/vnd.evolv.ecig.theme":{"source":"iana"},"application/vnd.exstream-empower+zip":{"source":"iana","compressible":false},"application/vnd.exstream-package":{"source":"iana"},"application/vnd.ezpix-album":{"source":"iana","extensions":["ez2"]},"application/vnd.ezpix-package":{"source":"iana","extensions":["ez3"]},"application/vnd.f-secure.mobile":{"source":"iana"},"application/vnd.familysearch.gedcom+zip":{"source":"iana","compressible":false},"application/vnd.fastcopy-disk-image":{"source":"iana"},"application/vnd.fdf":{"source":"iana","extensions":["fdf"]},"application/vnd.fdsn.mseed":{"source":"iana","extensions":["mseed"]},"application/vnd.fdsn.seed":{"source":"iana","extensions":["seed","dataless"]},"application/vnd.ffsns":{"source":"iana"},"application/vnd.ficlab.flb+zip":{"source":"iana","compressible":false},"application/vnd.filmit.zfc":{"source":"iana"},"application/vnd.fints":{"source":"iana"},"application/vnd.firemonkeys.cloudcell":{"source":"iana"},"application/vnd.flographit":{"source":"iana","extensions":["gph"]},"application/vnd.fluxtime.clip":{"source":"iana","extensions":["ftc"]},"application/vnd.font-fontforge-sfd":{"source":"iana"},"application/vnd.framemaker":{"source":"iana","extensions":["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{"source":"iana","extensions":["fnc"]},"application/vnd.frogans.ltf":{"source":"iana","extensions":["ltf"]},"application/vnd.fsc.weblaunch":{"source":"iana","extensions":["fsc"]},"application/vnd.fujifilm.fb.docuworks":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.container":{"source":"iana"},"application/vnd.fujifilm.fb.jfi+xml":{"source":"iana","compressible":true},"application/vnd.fujitsu.oasys":{"source":"iana","extensions":["oas"]},"application/vnd.fujitsu.oasys2":{"source":"iana","extensions":["oa2"]},"application/vnd.fujitsu.oasys3":{"source":"iana","extensions":["oa3"]},"application/vnd.fujitsu.oasysgp":{"source":"iana","extensions":["fg5"]},"application/vnd.fujitsu.oasysprs":{"source":"iana","extensions":["bh2"]},"application/vnd.fujixerox.art-ex":{"source":"iana"},"application/vnd.fujixerox.art4":{"source":"iana"},"application/vnd.fujixerox.ddd":{"source":"iana","extensions":["ddd"]},"application/vnd.fujixerox.docuworks":{"source":"iana","extensions":["xdw"]},"application/vnd.fujixerox.docuworks.binder":{"source":"iana","extensions":["xbd"]},"application/vnd.fujixerox.docuworks.container":{"source":"iana"},"application/vnd.fujixerox.hbpl":{"source":"iana"},"application/vnd.fut-misnet":{"source":"iana"},"application/vnd.futoin+cbor":{"source":"iana"},"application/vnd.futoin+json":{"source":"iana","compressible":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"application/vnd.geogebra.file":{"source":"iana","extensions":["ggb"]},"application/vnd.geogebra.slides":{"source":"iana"},"application/vnd.geogebra.tool":{"source":"iana","extensions":["ggt"]},"application/vnd.geometry-explorer":{"source":"iana","extensions":["gex","gre"]},"application/vnd.geonext":{"source":"iana","extensions":["gxt"]},"application/vnd.geoplan":{"source":"iana","extensions":["g2w"]},"application/vnd.geospace":{"source":"iana","extensions":["g3w"]},"application/vnd.gerber":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt-response":{"source":"iana"},"application/vnd.gmx":{"source":"iana","extensions":["gmx"]},"application/vnd.google-apps.document":{"compressible":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"application/vnd.grafeq":{"source":"iana","extensions":["gqf","gqs"]},"application/vnd.gridmp":{"source":"iana"},"application/vnd.groove-account":{"source":"iana","extensions":["gac"]},"application/vnd.groove-help":{"source":"iana","extensions":["ghf"]},"application/vnd.groove-identity-message":{"source":"iana","extensions":["gim"]},"application/vnd.groove-injector":{"source":"iana","extensions":["grv"]},"application/vnd.groove-tool-message":{"source":"iana","extensions":["gtm"]},"application/vnd.groove-tool-template":{"source":"iana","extensions":["tpl"]},"application/vnd.groove-vcard":{"source":"iana","extensions":["vcg"]},"application/vnd.hal+json":{"source":"iana","compressible":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hp-hpgl":{"source":"iana","extensions":["hpgl"]},"application/vnd.hp-hpid":{"source":"iana","extensions":["hpid"]},"application/vnd.hp-hps":{"source":"iana","extensions":["hps"]},"application/vnd.hp-jlyt":{"source":"iana","extensions":["jlt"]},"application/vnd.hp-pcl":{"source":"iana","extensions":["pcl"]},"application/vnd.hp-pclxl":{"source":"iana","extensions":["pclxl"]},"application/vnd.httphone":{"source":"iana"},"application/vnd.hydrostatix.sof-data":{"source":"iana","extensions":["sfd-hdstx"]},"application/vnd.hyper+json":{"source":"iana","compressible":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"application/vnd.hzn-3d-crossword":{"source":"iana"},"application/vnd.ibm.afplinedata":{"source":"iana"},"application/vnd.ibm.electronic-media":{"source":"iana"},"application/vnd.ibm.minipay":{"source":"iana","extensions":["mpy"]},"application/vnd.ibm.modcap":{"source":"iana","extensions":["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{"source":"iana","extensions":["irm"]},"application/vnd.ibm.secure-container":{"source":"iana","extensions":["sc"]},"application/vnd.iccprofile":{"source":"iana","extensions":["icc","icm"]},"application/vnd.ieee.1905":{"source":"iana"},"application/vnd.igloader":{"source":"iana","extensions":["igl"]},"application/vnd.imagemeter.folder+zip":{"source":"iana","compressible":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"application/vnd.immervision-ivp":{"source":"iana","extensions":["ivp"]},"application/vnd.immervision-ivu":{"source":"iana","extensions":["ivu"]},"application/vnd.ims.imsccv1p1":{"source":"iana"},"application/vnd.ims.imsccv1p2":{"source":"iana"},"application/vnd.ims.imsccv1p3":{"source":"iana"},"application/vnd.ims.lis.v2.result+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"application/vnd.innopath.wamp.notification":{"source":"iana"},"application/vnd.insors.igm":{"source":"iana","extensions":["igm"]},"application/vnd.intercon.formnet":{"source":"iana","extensions":["xpw","xpx"]},"application/vnd.intergeo":{"source":"iana","extensions":["i2g"]},"application/vnd.intertrust.digibox":{"source":"iana"},"application/vnd.intertrust.nncp":{"source":"iana"},"application/vnd.intu.qbo":{"source":"iana","extensions":["qbo"]},"application/vnd.intu.qfx":{"source":"iana","extensions":["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"extensions":["irp"]},"application/vnd.is-xpr":{"source":"iana","extensions":["xpr"]},"application/vnd.isac.fcs":{"source":"iana","extensions":["fcs"]},"application/vnd.iso11783-10+zip":{"source":"iana","compressible":false},"application/vnd.jam":{"source":"iana","extensions":["jam"]},"application/vnd.japannet-directory-service":{"source":"iana"},"application/vnd.japannet-jpnstore-wakeup":{"source":"iana"},"application/vnd.japannet-payment-wakeup":{"source":"iana"},"application/vnd.japannet-registration":{"source":"iana"},"application/vnd.japannet-registration-wakeup":{"source":"iana"},"application/vnd.japannet-setstore-wakeup":{"source":"iana"},"application/vnd.japannet-verification":{"source":"iana"},"application/vnd.japannet-verification-wakeup":{"source":"iana"},"application/vnd.jcp.javame.midlet-rms":{"source":"iana","extensions":["rms"]},"application/vnd.jisp":{"source":"iana","extensions":["jisp"]},"application/vnd.joost.joda-archive":{"source":"iana","extensions":["joda"]},"application/vnd.jsk.isdn-ngn":{"source":"iana"},"application/vnd.kahootz":{"source":"iana","extensions":["ktz","ktr"]},"application/vnd.kde.karbon":{"source":"iana","extensions":["karbon"]},"application/vnd.kde.kchart":{"source":"iana","extensions":["chrt"]},"application/vnd.kde.kformula":{"source":"iana","extensions":["kfo"]},"application/vnd.kde.kivio":{"source":"iana","extensions":["flw"]},"application/vnd.kde.kontour":{"source":"iana","extensions":["kon"]},"application/vnd.kde.kpresenter":{"source":"iana","extensions":["kpr","kpt"]},"application/vnd.kde.kspread":{"source":"iana","extensions":["ksp"]},"application/vnd.kde.kword":{"source":"iana","extensions":["kwd","kwt"]},"application/vnd.kenameaapp":{"source":"iana","extensions":["htke"]},"application/vnd.kidspiration":{"source":"iana","extensions":["kia"]},"application/vnd.kinar":{"source":"iana","extensions":["kne","knp"]},"application/vnd.koan":{"source":"iana","extensions":["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{"source":"iana","extensions":["sse"]},"application/vnd.las":{"source":"iana"},"application/vnd.las.las+json":{"source":"iana","compressible":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"application/vnd.loom":{"source":"iana"},"application/vnd.lotus-1-2-3":{"source":"iana","extensions":["123"]},"application/vnd.lotus-approach":{"source":"iana","extensions":["apr"]},"application/vnd.lotus-freelance":{"source":"iana","extensions":["pre"]},"application/vnd.lotus-notes":{"source":"iana","extensions":["nsf"]},"application/vnd.lotus-organizer":{"source":"iana","extensions":["org"]},"application/vnd.lotus-screencam":{"source":"iana","extensions":["scm"]},"application/vnd.lotus-wordpro":{"source":"iana","extensions":["lwp"]},"application/vnd.macports.portpkg":{"source":"iana","extensions":["portpkg"]},"application/vnd.mapbox-vector-tile":{"source":"iana","extensions":["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"application/vnd.maxmind.maxmind-db":{"source":"iana"},"application/vnd.mcd":{"source":"iana","extensions":["mcd"]},"application/vnd.medcalcdata":{"source":"iana","extensions":["mc1"]},"application/vnd.mediastation.cdkey":{"source":"iana","extensions":["cdkey"]},"application/vnd.meridian-slingshot":{"source":"iana"},"application/vnd.mfer":{"source":"iana","extensions":["mwf"]},"application/vnd.mfmp":{"source":"iana","extensions":["mfm"]},"application/vnd.micro+json":{"source":"iana","compressible":true},"application/vnd.micrografx.flo":{"source":"iana","extensions":["flo"]},"application/vnd.micrografx.igx":{"source":"iana","extensions":["igx"]},"application/vnd.microsoft.portable-executable":{"source":"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{"source":"iana"},"application/vnd.miele+json":{"source":"iana","compressible":true},"application/vnd.mif":{"source":"iana","extensions":["mif"]},"application/vnd.minisoft-hp3000-save":{"source":"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{"source":"iana"},"application/vnd.mobius.daf":{"source":"iana","extensions":["daf"]},"application/vnd.mobius.dis":{"source":"iana","extensions":["dis"]},"application/vnd.mobius.mbk":{"source":"iana","extensions":["mbk"]},"application/vnd.mobius.mqy":{"source":"iana","extensions":["mqy"]},"application/vnd.mobius.msl":{"source":"iana","extensions":["msl"]},"application/vnd.mobius.plc":{"source":"iana","extensions":["plc"]},"application/vnd.mobius.txf":{"source":"iana","extensions":["txf"]},"application/vnd.mophun.application":{"source":"iana","extensions":["mpn"]},"application/vnd.mophun.certificate":{"source":"iana","extensions":["mpc"]},"application/vnd.motorola.flexsuite":{"source":"iana"},"application/vnd.motorola.flexsuite.adsi":{"source":"iana"},"application/vnd.motorola.flexsuite.fis":{"source":"iana"},"application/vnd.motorola.flexsuite.gotap":{"source":"iana"},"application/vnd.motorola.flexsuite.kmr":{"source":"iana"},"application/vnd.motorola.flexsuite.ttc":{"source":"iana"},"application/vnd.motorola.flexsuite.wem":{"source":"iana"},"application/vnd.motorola.iprm":{"source":"iana"},"application/vnd.mozilla.xul+xml":{"source":"iana","compressible":true,"extensions":["xul"]},"application/vnd.ms-3mfdocument":{"source":"iana"},"application/vnd.ms-artgalry":{"source":"iana","extensions":["cil"]},"application/vnd.ms-asf":{"source":"iana"},"application/vnd.ms-cab-compressed":{"source":"iana","extensions":["cab"]},"application/vnd.ms-color.iccprofile":{"source":"apache"},"application/vnd.ms-excel":{"source":"iana","compressible":false,"extensions":["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{"source":"iana","extensions":["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{"source":"iana","extensions":["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{"source":"iana","extensions":["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{"source":"iana","extensions":["xltm"]},"application/vnd.ms-fontobject":{"source":"iana","compressible":true,"extensions":["eot"]},"application/vnd.ms-htmlhelp":{"source":"iana","extensions":["chm"]},"application/vnd.ms-ims":{"source":"iana","extensions":["ims"]},"application/vnd.ms-lrm":{"source":"iana","extensions":["lrm"]},"application/vnd.ms-office.activex+xml":{"source":"iana","compressible":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"extensions":["msg"]},"application/vnd.ms-package.obfuscated-opentype":{"source":"apache"},"application/vnd.ms-pki.seccat":{"source":"apache","extensions":["cat"]},"application/vnd.ms-pki.stl":{"source":"apache","extensions":["stl"]},"application/vnd.ms-playready.initiator+xml":{"source":"iana","compressible":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"extensions":["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{"source":"iana","extensions":["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{"source":"iana","extensions":["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{"source":"iana","extensions":["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{"source":"iana","extensions":["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{"source":"iana","extensions":["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{"source":"iana","compressible":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"application/vnd.ms-project":{"source":"iana","extensions":["mpp","mpt"]},"application/vnd.ms-tnef":{"source":"iana"},"application/vnd.ms-windows.devicepairing":{"source":"iana"},"application/vnd.ms-windows.nwprinting.oob":{"source":"iana"},"application/vnd.ms-windows.printerpairing":{"source":"iana"},"application/vnd.ms-windows.wsd.oob":{"source":"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.lic-resp":{"source":"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.meter-resp":{"source":"iana"},"application/vnd.ms-word.document.macroenabled.12":{"source":"iana","extensions":["docm"]},"application/vnd.ms-word.template.macroenabled.12":{"source":"iana","extensions":["dotm"]},"application/vnd.ms-works":{"source":"iana","extensions":["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{"source":"iana","extensions":["wpl"]},"application/vnd.ms-xpsdocument":{"source":"iana","compressible":false,"extensions":["xps"]},"application/vnd.msa-disk-image":{"source":"iana"},"application/vnd.mseq":{"source":"iana","extensions":["mseq"]},"application/vnd.msign":{"source":"iana"},"application/vnd.multiad.creator":{"source":"iana"},"application/vnd.multiad.creator.cif":{"source":"iana"},"application/vnd.music-niff":{"source":"iana"},"application/vnd.musician":{"source":"iana","extensions":["mus"]},"application/vnd.muvee.style":{"source":"iana","extensions":["msty"]},"application/vnd.mynfc":{"source":"iana","extensions":["taglet"]},"application/vnd.nacamar.ybrid+json":{"source":"iana","compressible":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"application/vnd.nebumind.line":{"source":"iana"},"application/vnd.nervana":{"source":"iana"},"application/vnd.netfpx":{"source":"iana"},"application/vnd.neurolanguage.nlu":{"source":"iana","extensions":["nlu"]},"application/vnd.nimn":{"source":"iana"},"application/vnd.nintendo.nitro.rom":{"source":"iana"},"application/vnd.nintendo.snes.rom":{"source":"iana"},"application/vnd.nitf":{"source":"iana","extensions":["ntf","nitf"]},"application/vnd.noblenet-directory":{"source":"iana","extensions":["nnd"]},"application/vnd.noblenet-sealer":{"source":"iana","extensions":["nns"]},"application/vnd.noblenet-web":{"source":"iana","extensions":["nnw"]},"application/vnd.nokia.catalogs":{"source":"iana"},"application/vnd.nokia.conml+wbxml":{"source":"iana"},"application/vnd.nokia.conml+xml":{"source":"iana","compressible":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"extensions":["ac"]},"application/vnd.nokia.n-gage.data":{"source":"iana","extensions":["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{"source":"iana","extensions":["n-gage"]},"application/vnd.nokia.ncd":{"source":"iana"},"application/vnd.nokia.pcd+wbxml":{"source":"iana"},"application/vnd.nokia.pcd+xml":{"source":"iana","compressible":true},"application/vnd.nokia.radio-preset":{"source":"iana","extensions":["rpst"]},"application/vnd.nokia.radio-presets":{"source":"iana","extensions":["rpss"]},"application/vnd.novadigm.edm":{"source":"iana","extensions":["edm"]},"application/vnd.novadigm.edx":{"source":"iana","extensions":["edx"]},"application/vnd.novadigm.ext":{"source":"iana","extensions":["ext"]},"application/vnd.ntt-local.content-share":{"source":"iana"},"application/vnd.ntt-local.file-transfer":{"source":"iana"},"application/vnd.ntt-local.ogw_remote-access":{"source":"iana"},"application/vnd.ntt-local.sip-ta_remote":{"source":"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{"source":"iana"},"application/vnd.oasis.opendocument.chart":{"source":"iana","extensions":["odc"]},"application/vnd.oasis.opendocument.chart-template":{"source":"iana","extensions":["otc"]},"application/vnd.oasis.opendocument.database":{"source":"iana","extensions":["odb"]},"application/vnd.oasis.opendocument.formula":{"source":"iana","extensions":["odf"]},"application/vnd.oasis.opendocument.formula-template":{"source":"iana","extensions":["odft"]},"application/vnd.oasis.opendocument.graphics":{"source":"iana","compressible":false,"extensions":["odg"]},"application/vnd.oasis.opendocument.graphics-template":{"source":"iana","extensions":["otg"]},"application/vnd.oasis.opendocument.image":{"source":"iana","extensions":["odi"]},"application/vnd.oasis.opendocument.image-template":{"source":"iana","extensions":["oti"]},"application/vnd.oasis.opendocument.presentation":{"source":"iana","compressible":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"extensions":["odt"]},"application/vnd.oasis.opendocument.text-master":{"source":"iana","extensions":["odm"]},"application/vnd.oasis.opendocument.text-template":{"source":"iana","extensions":["ott"]},"application/vnd.oasis.opendocument.text-web":{"source":"iana","extensions":["oth"]},"application/vnd.obn":{"source":"iana"},"application/vnd.ocf+cbor":{"source":"iana"},"application/vnd.oci.image.manifest.v1+json":{"source":"iana","compressible":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"application/vnd.olpc-sugar":{"source":"iana","extensions":["xo"]},"application/vnd.oma-scws-config":{"source":"iana"},"application/vnd.oma-scws-http-request":{"source":"iana"},"application/vnd.oma-scws-http-response":{"source":"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sgdu":{"source":"iana"},"application/vnd.oma.bcast.simple-symbol-container":{"source":"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omaloc-supl-init":{"source":"iana"},"application/vnd.onepager":{"source":"iana"},"application/vnd.onepagertamp":{"source":"iana"},"application/vnd.onepagertamx":{"source":"iana"},"application/vnd.onepagertat":{"source":"iana"},"application/vnd.onepagertatp":{"source":"iana"},"application/vnd.onepagertatx":{"source":"iana"},"application/vnd.openblox.game+xml":{"source":"iana","compressible":true,"extensions":["obgx"]},"application/vnd.openblox.game-binary":{"source":"iana"},"application/vnd.openeye.oeb":{"source":"iana"},"application/vnd.openofficeorg.extension":{"source":"apache","extensions":["oxt"]},"application/vnd.openstreetmap.data+xml":{"source":"iana","compressible":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"application/vnd.orange.indata":{"source":"iana"},"application/vnd.osa.netdeploy":{"source":"iana"},"application/vnd.osgeo.mapguide.package":{"source":"iana","extensions":["mgp"]},"application/vnd.osgi.bundle":{"source":"iana"},"application/vnd.osgi.dp":{"source":"iana","extensions":["dp"]},"application/vnd.osgi.subsystem":{"source":"iana","extensions":["esa"]},"application/vnd.otps.ct-kip+xml":{"source":"iana","compressible":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"application/vnd.palm":{"source":"iana","extensions":["pdb","pqa","oprc"]},"application/vnd.panoply":{"source":"iana"},"application/vnd.paos.xml":{"source":"iana"},"application/vnd.patentdive":{"source":"iana"},"application/vnd.patientecommsdoc":{"source":"iana"},"application/vnd.pawaafile":{"source":"iana","extensions":["paw"]},"application/vnd.pcos":{"source":"iana"},"application/vnd.pg.format":{"source":"iana","extensions":["str"]},"application/vnd.pg.osasli":{"source":"iana","extensions":["ei6"]},"application/vnd.piaccess.application-licence":{"source":"iana"},"application/vnd.picsel":{"source":"iana","extensions":["efif"]},"application/vnd.pmi.widget":{"source":"iana","extensions":["wg"]},"application/vnd.poc.group-advertisement+xml":{"source":"iana","compressible":true},"application/vnd.pocketlearn":{"source":"iana","extensions":["plf"]},"application/vnd.powerbuilder6":{"source":"iana","extensions":["pbd"]},"application/vnd.powerbuilder6-s":{"source":"iana"},"application/vnd.powerbuilder7":{"source":"iana"},"application/vnd.powerbuilder7-s":{"source":"iana"},"application/vnd.powerbuilder75":{"source":"iana"},"application/vnd.powerbuilder75-s":{"source":"iana"},"application/vnd.preminet":{"source":"iana"},"application/vnd.previewsystems.box":{"source":"iana","extensions":["box"]},"application/vnd.proteus.magazine":{"source":"iana","extensions":["mgz"]},"application/vnd.psfs":{"source":"iana"},"application/vnd.publishare-delta-tree":{"source":"iana","extensions":["qps"]},"application/vnd.pvi.ptid1":{"source":"iana","extensions":["ptid"]},"application/vnd.pwg-multiplexed":{"source":"iana"},"application/vnd.pwg-xhtml-print+xml":{"source":"iana","compressible":true},"application/vnd.qualcomm.brew-app-res":{"source":"iana"},"application/vnd.quarantainenet":{"source":"iana"},"application/vnd.quark.quarkxpress":{"source":"iana","extensions":["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{"source":"iana"},"application/vnd.radisys.moml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"application/vnd.rainstor.data":{"source":"iana"},"application/vnd.rapid":{"source":"iana"},"application/vnd.rar":{"source":"iana","extensions":["rar"]},"application/vnd.realvnc.bed":{"source":"iana","extensions":["bed"]},"application/vnd.recordare.musicxml":{"source":"iana","extensions":["mxl"]},"application/vnd.recordare.musicxml+xml":{"source":"iana","compressible":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"application/vnd.rig.cryptonote":{"source":"iana","extensions":["cryptonote"]},"application/vnd.rim.cod":{"source":"apache","extensions":["cod"]},"application/vnd.rn-realmedia":{"source":"apache","extensions":["rm"]},"application/vnd.rn-realmedia-vbr":{"source":"apache","extensions":["rmvb"]},"application/vnd.route66.link66+xml":{"source":"iana","compressible":true,"extensions":["link66"]},"application/vnd.rs-274x":{"source":"iana"},"application/vnd.ruckus.download":{"source":"iana"},"application/vnd.s3sms":{"source":"iana"},"application/vnd.sailingtracker.track":{"source":"iana","extensions":["st"]},"application/vnd.sar":{"source":"iana"},"application/vnd.sbm.cid":{"source":"iana"},"application/vnd.sbm.mid2":{"source":"iana"},"application/vnd.scribus":{"source":"iana"},"application/vnd.sealed.3df":{"source":"iana"},"application/vnd.sealed.csf":{"source":"iana"},"application/vnd.sealed.doc":{"source":"iana"},"application/vnd.sealed.eml":{"source":"iana"},"application/vnd.sealed.mht":{"source":"iana"},"application/vnd.sealed.net":{"source":"iana"},"application/vnd.sealed.ppt":{"source":"iana"},"application/vnd.sealed.tiff":{"source":"iana"},"application/vnd.sealed.xls":{"source":"iana"},"application/vnd.sealedmedia.softseal.html":{"source":"iana"},"application/vnd.sealedmedia.softseal.pdf":{"source":"iana"},"application/vnd.seemail":{"source":"iana","extensions":["see"]},"application/vnd.seis+json":{"source":"iana","compressible":true},"application/vnd.sema":{"source":"iana","extensions":["sema"]},"application/vnd.semd":{"source":"iana","extensions":["semd"]},"application/vnd.semf":{"source":"iana","extensions":["semf"]},"application/vnd.shade-save-file":{"source":"iana"},"application/vnd.shana.informed.formdata":{"source":"iana","extensions":["ifm"]},"application/vnd.shana.informed.formtemplate":{"source":"iana","extensions":["itp"]},"application/vnd.shana.informed.interchange":{"source":"iana","extensions":["iif"]},"application/vnd.shana.informed.package":{"source":"iana","extensions":["ipk"]},"application/vnd.shootproof+json":{"source":"iana","compressible":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"application/vnd.shp":{"source":"iana"},"application/vnd.shx":{"source":"iana"},"application/vnd.sigrok.session":{"source":"iana"},"application/vnd.simtech-mindmapper":{"source":"iana","extensions":["twd","twds"]},"application/vnd.siren+json":{"source":"iana","compressible":true},"application/vnd.smaf":{"source":"iana","extensions":["mmf"]},"application/vnd.smart.notebook":{"source":"iana"},"application/vnd.smart.teacher":{"source":"iana","extensions":["teacher"]},"application/vnd.snesdev-page-table":{"source":"iana"},"application/vnd.software602.filler.form+xml":{"source":"iana","compressible":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"extensions":["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{"source":"iana","extensions":["dxp"]},"application/vnd.spotfire.sfs":{"source":"iana","extensions":["sfs"]},"application/vnd.sqlite3":{"source":"iana"},"application/vnd.sss-cod":{"source":"iana"},"application/vnd.sss-dtf":{"source":"iana"},"application/vnd.sss-ntf":{"source":"iana"},"application/vnd.stardivision.calc":{"source":"apache","extensions":["sdc"]},"application/vnd.stardivision.draw":{"source":"apache","extensions":["sda"]},"application/vnd.stardivision.impress":{"source":"apache","extensions":["sdd"]},"application/vnd.stardivision.math":{"source":"apache","extensions":["smf"]},"application/vnd.stardivision.writer":{"source":"apache","extensions":["sdw","vor"]},"application/vnd.stardivision.writer-global":{"source":"apache","extensions":["sgl"]},"application/vnd.stepmania.package":{"source":"iana","extensions":["smzip"]},"application/vnd.stepmania.stepchart":{"source":"iana","extensions":["sm"]},"application/vnd.street-stream":{"source":"iana"},"application/vnd.sun.wadl+xml":{"source":"iana","compressible":true,"extensions":["wadl"]},"application/vnd.sun.xml.calc":{"source":"apache","extensions":["sxc"]},"application/vnd.sun.xml.calc.template":{"source":"apache","extensions":["stc"]},"application/vnd.sun.xml.draw":{"source":"apache","extensions":["sxd"]},"application/vnd.sun.xml.draw.template":{"source":"apache","extensions":["std"]},"application/vnd.sun.xml.impress":{"source":"apache","extensions":["sxi"]},"application/vnd.sun.xml.impress.template":{"source":"apache","extensions":["sti"]},"application/vnd.sun.xml.math":{"source":"apache","extensions":["sxm"]},"application/vnd.sun.xml.writer":{"source":"apache","extensions":["sxw"]},"application/vnd.sun.xml.writer.global":{"source":"apache","extensions":["sxg"]},"application/vnd.sun.xml.writer.template":{"source":"apache","extensions":["stw"]},"application/vnd.sus-calendar":{"source":"iana","extensions":["sus","susp"]},"application/vnd.svd":{"source":"iana","extensions":["svd"]},"application/vnd.swiftview-ics":{"source":"iana"},"application/vnd.sycle+xml":{"source":"iana","compressible":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xsm"]},"application/vnd.syncml.dm+wbxml":{"source":"iana","charset":"UTF-8","extensions":["bdm"]},"application/vnd.syncml.dm+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xdm"]},"application/vnd.syncml.dm.notification":{"source":"iana"},"application/vnd.syncml.dmddf+wbxml":{"source":"iana"},"application/vnd.syncml.dmddf+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"application/vnd.tao.intent-module-archive":{"source":"iana","extensions":["tao"]},"application/vnd.tcpdump.pcap":{"source":"iana","extensions":["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{"source":"iana","compressible":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"application/vnd.tml":{"source":"iana"},"application/vnd.tmobile-livetv":{"source":"iana","extensions":["tmo"]},"application/vnd.tri.onesource":{"source":"iana"},"application/vnd.trid.tpt":{"source":"iana","extensions":["tpt"]},"application/vnd.triscape.mxs":{"source":"iana","extensions":["mxs"]},"application/vnd.trueapp":{"source":"iana","extensions":["tra"]},"application/vnd.truedoc":{"source":"iana"},"application/vnd.ubisoft.webplayer":{"source":"iana"},"application/vnd.ufdl":{"source":"iana","extensions":["ufd","ufdl"]},"application/vnd.uiq.theme":{"source":"iana","extensions":["utz"]},"application/vnd.umajin":{"source":"iana","extensions":["umj"]},"application/vnd.unity":{"source":"iana","extensions":["unityweb"]},"application/vnd.uoml+xml":{"source":"iana","compressible":true,"extensions":["uoml"]},"application/vnd.uplanet.alert":{"source":"iana"},"application/vnd.uplanet.alert-wbxml":{"source":"iana"},"application/vnd.uplanet.bearer-choice":{"source":"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{"source":"iana"},"application/vnd.uplanet.cacheop":{"source":"iana"},"application/vnd.uplanet.cacheop-wbxml":{"source":"iana"},"application/vnd.uplanet.channel":{"source":"iana"},"application/vnd.uplanet.channel-wbxml":{"source":"iana"},"application/vnd.uplanet.list":{"source":"iana"},"application/vnd.uplanet.list-wbxml":{"source":"iana"},"application/vnd.uplanet.listcmd":{"source":"iana"},"application/vnd.uplanet.listcmd-wbxml":{"source":"iana"},"application/vnd.uplanet.signal":{"source":"iana"},"application/vnd.uri-map":{"source":"iana"},"application/vnd.valve.source.material":{"source":"iana"},"application/vnd.vcx":{"source":"iana","extensions":["vcx"]},"application/vnd.vd-study":{"source":"iana"},"application/vnd.vectorworks":{"source":"iana"},"application/vnd.vel+json":{"source":"iana","compressible":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"application/vnd.veryant.thin":{"source":"iana"},"application/vnd.ves.encrypted":{"source":"iana"},"application/vnd.vidsoft.vidconference":{"source":"iana"},"application/vnd.visio":{"source":"iana","extensions":["vsd","vst","vss","vsw"]},"application/vnd.visionary":{"source":"iana","extensions":["vis"]},"application/vnd.vividence.scriptfile":{"source":"iana"},"application/vnd.vsf":{"source":"iana","extensions":["vsf"]},"application/vnd.wap.sic":{"source":"iana"},"application/vnd.wap.slc":{"source":"iana"},"application/vnd.wap.wbxml":{"source":"iana","charset":"UTF-8","extensions":["wbxml"]},"application/vnd.wap.wmlc":{"source":"iana","extensions":["wmlc"]},"application/vnd.wap.wmlscriptc":{"source":"iana","extensions":["wmlsc"]},"application/vnd.webturbo":{"source":"iana","extensions":["wtb"]},"application/vnd.wfa.dpp":{"source":"iana"},"application/vnd.wfa.p2p":{"source":"iana"},"application/vnd.wfa.wsc":{"source":"iana"},"application/vnd.windows.devicepairing":{"source":"iana"},"application/vnd.wmc":{"source":"iana"},"application/vnd.wmf.bootstrap":{"source":"iana"},"application/vnd.wolfram.mathematica":{"source":"iana"},"application/vnd.wolfram.mathematica.package":{"source":"iana"},"application/vnd.wolfram.player":{"source":"iana","extensions":["nbp"]},"application/vnd.wordperfect":{"source":"iana","extensions":["wpd"]},"application/vnd.wqd":{"source":"iana","extensions":["wqd"]},"application/vnd.wrq-hp3000-labelled":{"source":"iana"},"application/vnd.wt.stf":{"source":"iana","extensions":["stf"]},"application/vnd.wv.csp+wbxml":{"source":"iana"},"application/vnd.wv.csp+xml":{"source":"iana","compressible":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"application/vnd.xara":{"source":"iana","extensions":["xar"]},"application/vnd.xfdl":{"source":"iana","extensions":["xfdl"]},"application/vnd.xfdl.webform":{"source":"iana"},"application/vnd.xmi+xml":{"source":"iana","compressible":true},"application/vnd.xmpie.cpkg":{"source":"iana"},"application/vnd.xmpie.dpkg":{"source":"iana"},"application/vnd.xmpie.plan":{"source":"iana"},"application/vnd.xmpie.ppkg":{"source":"iana"},"application/vnd.xmpie.xlim":{"source":"iana"},"application/vnd.yamaha.hv-dic":{"source":"iana","extensions":["hvd"]},"application/vnd.yamaha.hv-script":{"source":"iana","extensions":["hvs"]},"application/vnd.yamaha.hv-voice":{"source":"iana","extensions":["hvp"]},"application/vnd.yamaha.openscoreformat":{"source":"iana","extensions":["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{"source":"iana","compressible":true,"extensions":["osfpvg"]},"application/vnd.yamaha.remote-setup":{"source":"iana"},"application/vnd.yamaha.smaf-audio":{"source":"iana","extensions":["saf"]},"application/vnd.yamaha.smaf-phrase":{"source":"iana","extensions":["spf"]},"application/vnd.yamaha.through-ngn":{"source":"iana"},"application/vnd.yamaha.tunnel-udpencap":{"source":"iana"},"application/vnd.yaoweme":{"source":"iana"},"application/vnd.yellowriver-custom-menu":{"source":"iana","extensions":["cmp"]},"application/vnd.youtube.yt":{"source":"iana"},"application/vnd.zul":{"source":"iana","extensions":["zir","zirz"]},"application/vnd.zzazz.deck+xml":{"source":"iana","compressible":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"application/whoispp-query":{"source":"iana"},"application/whoispp-response":{"source":"iana"},"application/widget":{"source":"iana","extensions":["wgt"]},"application/winhlp":{"source":"apache","extensions":["hlp"]},"application/wita":{"source":"iana"},"application/wordperfect5.1":{"source":"iana"},"application/wsdl+xml":{"source":"iana","compressible":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"extensions":["7z"]},"application/x-abiword":{"source":"apache","extensions":["abw"]},"application/x-ace-compressed":{"source":"apache","extensions":["ace"]},"application/x-amf":{"source":"apache"},"application/x-apple-diskimage":{"source":"apache","extensions":["dmg"]},"application/x-arj":{"compressible":false,"extensions":["arj"]},"application/x-authorware-bin":{"source":"apache","extensions":["aab","x32","u32","vox"]},"application/x-authorware-map":{"source":"apache","extensions":["aam"]},"application/x-authorware-seg":{"source":"apache","extensions":["aas"]},"application/x-bcpio":{"source":"apache","extensions":["bcpio"]},"application/x-bdoc":{"compressible":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"extensions":["bz2","boz"]},"application/x-cbr":{"source":"apache","extensions":["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{"source":"apache","extensions":["vcd"]},"application/x-cfs-compressed":{"source":"apache","extensions":["cfs"]},"application/x-chat":{"source":"apache","extensions":["chat"]},"application/x-chess-pgn":{"source":"apache","extensions":["pgn"]},"application/x-chrome-extension":{"extensions":["crx"]},"application/x-cocoa":{"source":"nginx","extensions":["cco"]},"application/x-compress":{"source":"apache"},"application/x-conference":{"source":"apache","extensions":["nsc"]},"application/x-cpio":{"source":"apache","extensions":["cpio"]},"application/x-csh":{"source":"apache","extensions":["csh"]},"application/x-deb":{"compressible":false},"application/x-debian-package":{"source":"apache","extensions":["deb","udeb"]},"application/x-dgc-compressed":{"source":"apache","extensions":["dgc"]},"application/x-director":{"source":"apache","extensions":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{"source":"apache","extensions":["wad"]},"application/x-dtbncx+xml":{"source":"apache","compressible":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"extensions":["dvi"]},"application/x-envoy":{"source":"apache","extensions":["evy"]},"application/x-eva":{"source":"apache","extensions":["eva"]},"application/x-font-bdf":{"source":"apache","extensions":["bdf"]},"application/x-font-dos":{"source":"apache"},"application/x-font-framemaker":{"source":"apache"},"application/x-font-ghostscript":{"source":"apache","extensions":["gsf"]},"application/x-font-libgrx":{"source":"apache"},"application/x-font-linux-psf":{"source":"apache","extensions":["psf"]},"application/x-font-pcf":{"source":"apache","extensions":["pcf"]},"application/x-font-snf":{"source":"apache","extensions":["snf"]},"application/x-font-speedo":{"source":"apache"},"application/x-font-sunos-news":{"source":"apache"},"application/x-font-type1":{"source":"apache","extensions":["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{"source":"apache"},"application/x-freearc":{"source":"apache","extensions":["arc"]},"application/x-futuresplash":{"source":"apache","extensions":["spl"]},"application/x-gca-compressed":{"source":"apache","extensions":["gca"]},"application/x-glulx":{"source":"apache","extensions":["ulx"]},"application/x-gnumeric":{"source":"apache","extensions":["gnumeric"]},"application/x-gramps-xml":{"source":"apache","extensions":["gramps"]},"application/x-gtar":{"source":"apache","extensions":["gtar"]},"application/x-gzip":{"source":"apache"},"application/x-hdf":{"source":"apache","extensions":["hdf"]},"application/x-httpd-php":{"compressible":true,"extensions":["php"]},"application/x-install-instructions":{"source":"apache","extensions":["install"]},"application/x-iso9660-image":{"source":"apache","extensions":["iso"]},"application/x-iwork-keynote-sffkey":{"extensions":["key"]},"application/x-iwork-numbers-sffnumbers":{"extensions":["numbers"]},"application/x-iwork-pages-sffpages":{"extensions":["pages"]},"application/x-java-archive-diff":{"source":"nginx","extensions":["jardiff"]},"application/x-java-jnlp-file":{"source":"apache","compressible":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"extensions":["latex"]},"application/x-lua-bytecode":{"extensions":["luac"]},"application/x-lzh-compressed":{"source":"apache","extensions":["lzh","lha"]},"application/x-makeself":{"source":"nginx","extensions":["run"]},"application/x-mie":{"source":"apache","extensions":["mie"]},"application/x-mobipocket-ebook":{"source":"apache","extensions":["prc","mobi"]},"application/x-mpegurl":{"compressible":false},"application/x-ms-application":{"source":"apache","extensions":["application"]},"application/x-ms-shortcut":{"source":"apache","extensions":["lnk"]},"application/x-ms-wmd":{"source":"apache","extensions":["wmd"]},"application/x-ms-wmz":{"source":"apache","extensions":["wmz"]},"application/x-ms-xbap":{"source":"apache","extensions":["xbap"]},"application/x-msaccess":{"source":"apache","extensions":["mdb"]},"application/x-msbinder":{"source":"apache","extensions":["obd"]},"application/x-mscardfile":{"source":"apache","extensions":["crd"]},"application/x-msclip":{"source":"apache","extensions":["clp"]},"application/x-msdos-program":{"extensions":["exe"]},"application/x-msdownload":{"source":"apache","extensions":["exe","dll","com","bat","msi"]},"application/x-msmediaview":{"source":"apache","extensions":["mvb","m13","m14"]},"application/x-msmetafile":{"source":"apache","extensions":["wmf","wmz","emf","emz"]},"application/x-msmoney":{"source":"apache","extensions":["mny"]},"application/x-mspublisher":{"source":"apache","extensions":["pub"]},"application/x-msschedule":{"source":"apache","extensions":["scd"]},"application/x-msterminal":{"source":"apache","extensions":["trm"]},"application/x-mswrite":{"source":"apache","extensions":["wri"]},"application/x-netcdf":{"source":"apache","extensions":["nc","cdf"]},"application/x-ns-proxy-autoconfig":{"compressible":true,"extensions":["pac"]},"application/x-nzb":{"source":"apache","extensions":["nzb"]},"application/x-perl":{"source":"nginx","extensions":["pl","pm"]},"application/x-pilot":{"source":"nginx","extensions":["prc","pdb"]},"application/x-pkcs12":{"source":"apache","compressible":false,"extensions":["p12","pfx"]},"application/x-pkcs7-certificates":{"source":"apache","extensions":["p7b","spc"]},"application/x-pkcs7-certreqresp":{"source":"apache","extensions":["p7r"]},"application/x-pki-message":{"source":"iana"},"application/x-rar-compressed":{"source":"apache","compressible":false,"extensions":["rar"]},"application/x-redhat-package-manager":{"source":"nginx","extensions":["rpm"]},"application/x-research-info-systems":{"source":"apache","extensions":["ris"]},"application/x-sea":{"source":"nginx","extensions":["sea"]},"application/x-sh":{"source":"apache","compressible":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"extensions":["sit"]},"application/x-stuffitx":{"source":"apache","extensions":["sitx"]},"application/x-subrip":{"source":"apache","extensions":["srt"]},"application/x-sv4cpio":{"source":"apache","extensions":["sv4cpio"]},"application/x-sv4crc":{"source":"apache","extensions":["sv4crc"]},"application/x-t3vm-image":{"source":"apache","extensions":["t3"]},"application/x-tads":{"source":"apache","extensions":["gam"]},"application/x-tar":{"source":"apache","compressible":true,"extensions":["tar"]},"application/x-tcl":{"source":"apache","extensions":["tcl","tk"]},"application/x-tex":{"source":"apache","extensions":["tex"]},"application/x-tex-tfm":{"source":"apache","extensions":["tfm"]},"application/x-texinfo":{"source":"apache","extensions":["texinfo","texi"]},"application/x-tgif":{"source":"apache","extensions":["obj"]},"application/x-ustar":{"source":"apache","extensions":["ustar"]},"application/x-virtualbox-hdd":{"compressible":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"application/x-x509-ca-cert":{"source":"iana","extensions":["der","crt","pem"]},"application/x-x509-ca-ra-cert":{"source":"iana"},"application/x-x509-next-ca-cert":{"source":"iana"},"application/x-xfig":{"source":"apache","extensions":["fig"]},"application/x-xliff+xml":{"source":"apache","compressible":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"extensions":["xpi"]},"application/x-xz":{"source":"apache","extensions":["xz"]},"application/x-zmachine":{"source":"apache","extensions":["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{"source":"iana"},"application/xacml+xml":{"source":"iana","compressible":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"extensions":["zip"]},"application/zlib":{"source":"iana"},"application/zstd":{"source":"iana"},"audio/1d-interleaved-parityfec":{"source":"iana"},"audio/32kadpcm":{"source":"iana"},"audio/3gpp":{"source":"iana","compressible":false,"extensions":["3gpp"]},"audio/3gpp2":{"source":"iana"},"audio/aac":{"source":"iana"},"audio/ac3":{"source":"iana"},"audio/adpcm":{"source":"apache","extensions":["adp"]},"audio/amr":{"source":"iana","extensions":["amr"]},"audio/amr-wb":{"source":"iana"},"audio/amr-wb+":{"source":"iana"},"audio/aptx":{"source":"iana"},"audio/asc":{"source":"iana"},"audio/atrac-advanced-lossless":{"source":"iana"},"audio/atrac-x":{"source":"iana"},"audio/atrac3":{"source":"iana"},"audio/basic":{"source":"iana","compressible":false,"extensions":["au","snd"]},"audio/bv16":{"source":"iana"},"audio/bv32":{"source":"iana"},"audio/clearmode":{"source":"iana"},"audio/cn":{"source":"iana"},"audio/dat12":{"source":"iana"},"audio/dls":{"source":"iana"},"audio/dsr-es201108":{"source":"iana"},"audio/dsr-es202050":{"source":"iana"},"audio/dsr-es202211":{"source":"iana"},"audio/dsr-es202212":{"source":"iana"},"audio/dv":{"source":"iana"},"audio/dvi4":{"source":"iana"},"audio/eac3":{"source":"iana"},"audio/encaprtp":{"source":"iana"},"audio/evrc":{"source":"iana"},"audio/evrc-qcp":{"source":"iana"},"audio/evrc0":{"source":"iana"},"audio/evrc1":{"source":"iana"},"audio/evrcb":{"source":"iana"},"audio/evrcb0":{"source":"iana"},"audio/evrcb1":{"source":"iana"},"audio/evrcnw":{"source":"iana"},"audio/evrcnw0":{"source":"iana"},"audio/evrcnw1":{"source":"iana"},"audio/evrcwb":{"source":"iana"},"audio/evrcwb0":{"source":"iana"},"audio/evrcwb1":{"source":"iana"},"audio/evs":{"source":"iana"},"audio/flexfec":{"source":"iana"},"audio/fwdred":{"source":"iana"},"audio/g711-0":{"source":"iana"},"audio/g719":{"source":"iana"},"audio/g722":{"source":"iana"},"audio/g7221":{"source":"iana"},"audio/g723":{"source":"iana"},"audio/g726-16":{"source":"iana"},"audio/g726-24":{"source":"iana"},"audio/g726-32":{"source":"iana"},"audio/g726-40":{"source":"iana"},"audio/g728":{"source":"iana"},"audio/g729":{"source":"iana"},"audio/g7291":{"source":"iana"},"audio/g729d":{"source":"iana"},"audio/g729e":{"source":"iana"},"audio/gsm":{"source":"iana"},"audio/gsm-efr":{"source":"iana"},"audio/gsm-hr-08":{"source":"iana"},"audio/ilbc":{"source":"iana"},"audio/ip-mr_v2.5":{"source":"iana"},"audio/isac":{"source":"apache"},"audio/l16":{"source":"iana"},"audio/l20":{"source":"iana"},"audio/l24":{"source":"iana","compressible":false},"audio/l8":{"source":"iana"},"audio/lpc":{"source":"iana"},"audio/melp":{"source":"iana"},"audio/melp1200":{"source":"iana"},"audio/melp2400":{"source":"iana"},"audio/melp600":{"source":"iana"},"audio/mhas":{"source":"iana"},"audio/midi":{"source":"apache","extensions":["mid","midi","kar","rmi"]},"audio/mobile-xmf":{"source":"iana","extensions":["mxmf"]},"audio/mp3":{"compressible":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"extensions":["oga","ogg","spx","opus"]},"audio/opus":{"source":"iana"},"audio/parityfec":{"source":"iana"},"audio/pcma":{"source":"iana"},"audio/pcma-wb":{"source":"iana"},"audio/pcmu":{"source":"iana"},"audio/pcmu-wb":{"source":"iana"},"audio/prs.sid":{"source":"iana"},"audio/qcelp":{"source":"iana"},"audio/raptorfec":{"source":"iana"},"audio/red":{"source":"iana"},"audio/rtp-enc-aescm128":{"source":"iana"},"audio/rtp-midi":{"source":"iana"},"audio/rtploopback":{"source":"iana"},"audio/rtx":{"source":"iana"},"audio/s3m":{"source":"apache","extensions":["s3m"]},"audio/scip":{"source":"iana"},"audio/silk":{"source":"apache","extensions":["sil"]},"audio/smv":{"source":"iana"},"audio/smv-qcp":{"source":"iana"},"audio/smv0":{"source":"iana"},"audio/sofa":{"source":"iana"},"audio/sp-midi":{"source":"iana"},"audio/speex":{"source":"iana"},"audio/t140c":{"source":"iana"},"audio/t38":{"source":"iana"},"audio/telephone-event":{"source":"iana"},"audio/tetra_acelp":{"source":"iana"},"audio/tetra_acelp_bb":{"source":"iana"},"audio/tone":{"source":"iana"},"audio/tsvcis":{"source":"iana"},"audio/uemclip":{"source":"iana"},"audio/ulpfec":{"source":"iana"},"audio/usac":{"source":"iana"},"audio/vdvi":{"source":"iana"},"audio/vmr-wb":{"source":"iana"},"audio/vnd.3gpp.iufp":{"source":"iana"},"audio/vnd.4sb":{"source":"iana"},"audio/vnd.audiokoz":{"source":"iana"},"audio/vnd.celp":{"source":"iana"},"audio/vnd.cisco.nse":{"source":"iana"},"audio/vnd.cmles.radio-events":{"source":"iana"},"audio/vnd.cns.anp1":{"source":"iana"},"audio/vnd.cns.inf1":{"source":"iana"},"audio/vnd.dece.audio":{"source":"iana","extensions":["uva","uvva"]},"audio/vnd.digital-winds":{"source":"iana","extensions":["eol"]},"audio/vnd.dlna.adts":{"source":"iana"},"audio/vnd.dolby.heaac.1":{"source":"iana"},"audio/vnd.dolby.heaac.2":{"source":"iana"},"audio/vnd.dolby.mlp":{"source":"iana"},"audio/vnd.dolby.mps":{"source":"iana"},"audio/vnd.dolby.pl2":{"source":"iana"},"audio/vnd.dolby.pl2x":{"source":"iana"},"audio/vnd.dolby.pl2z":{"source":"iana"},"audio/vnd.dolby.pulse.1":{"source":"iana"},"audio/vnd.dra":{"source":"iana","extensions":["dra"]},"audio/vnd.dts":{"source":"iana","extensions":["dts"]},"audio/vnd.dts.hd":{"source":"iana","extensions":["dtshd"]},"audio/vnd.dts.uhd":{"source":"iana"},"audio/vnd.dvb.file":{"source":"iana"},"audio/vnd.everad.plj":{"source":"iana"},"audio/vnd.hns.audio":{"source":"iana"},"audio/vnd.lucent.voice":{"source":"iana","extensions":["lvp"]},"audio/vnd.ms-playready.media.pya":{"source":"iana","extensions":["pya"]},"audio/vnd.nokia.mobile-xmf":{"source":"iana"},"audio/vnd.nortel.vbk":{"source":"iana"},"audio/vnd.nuera.ecelp4800":{"source":"iana","extensions":["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{"source":"iana","extensions":["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{"source":"iana","extensions":["ecelp9600"]},"audio/vnd.octel.sbc":{"source":"iana"},"audio/vnd.presonus.multitrack":{"source":"iana"},"audio/vnd.qcelp":{"source":"iana"},"audio/vnd.rhetorex.32kadpcm":{"source":"iana"},"audio/vnd.rip":{"source":"iana","extensions":["rip"]},"audio/vnd.rn-realaudio":{"compressible":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"extensions":["caf"]},"audio/x-flac":{"source":"apache","extensions":["flac"]},"audio/x-m4a":{"source":"nginx","extensions":["m4a"]},"audio/x-matroska":{"source":"apache","extensions":["mka"]},"audio/x-mpegurl":{"source":"apache","extensions":["m3u"]},"audio/x-ms-wax":{"source":"apache","extensions":["wax"]},"audio/x-ms-wma":{"source":"apache","extensions":["wma"]},"audio/x-pn-realaudio":{"source":"apache","extensions":["ram","ra"]},"audio/x-pn-realaudio-plugin":{"source":"apache","extensions":["rmp"]},"audio/x-realaudio":{"source":"nginx","extensions":["ra"]},"audio/x-tta":{"source":"apache"},"audio/x-wav":{"source":"apache","extensions":["wav"]},"audio/xm":{"source":"apache","extensions":["xm"]},"chemical/x-cdx":{"source":"apache","extensions":["cdx"]},"chemical/x-cif":{"source":"apache","extensions":["cif"]},"chemical/x-cmdf":{"source":"apache","extensions":["cmdf"]},"chemical/x-cml":{"source":"apache","extensions":["cml"]},"chemical/x-csml":{"source":"apache","extensions":["csml"]},"chemical/x-pdb":{"source":"apache"},"chemical/x-xyz":{"source":"apache","extensions":["xyz"]},"font/collection":{"source":"iana","extensions":["ttc"]},"font/otf":{"source":"iana","compressible":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"extensions":["bmp"]},"image/cgm":{"source":"iana","extensions":["cgm"]},"image/dicom-rle":{"source":"iana","extensions":["drle"]},"image/emf":{"source":"iana","extensions":["emf"]},"image/fits":{"source":"iana","extensions":["fits"]},"image/g3fax":{"source":"iana","extensions":["g3"]},"image/gif":{"source":"iana","compressible":false,"extensions":["gif"]},"image/heic":{"source":"iana","extensions":["heic"]},"image/heic-sequence":{"source":"iana","extensions":["heics"]},"image/heif":{"source":"iana","extensions":["heif"]},"image/heif-sequence":{"source":"iana","extensions":["heifs"]},"image/hej2k":{"source":"iana","extensions":["hej2"]},"image/hsj2":{"source":"iana","extensions":["hsj2"]},"image/ief":{"source":"iana","extensions":["ief"]},"image/jls":{"source":"iana","extensions":["jls"]},"image/jp2":{"source":"iana","compressible":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"extensions":["jpx","jpf"]},"image/jxr":{"source":"iana","extensions":["jxr"]},"image/jxra":{"source":"iana","extensions":["jxra"]},"image/jxrs":{"source":"iana","extensions":["jxrs"]},"image/jxs":{"source":"iana","extensions":["jxs"]},"image/jxsc":{"source":"iana","extensions":["jxsc"]},"image/jxsi":{"source":"iana","extensions":["jxsi"]},"image/jxss":{"source":"iana","extensions":["jxss"]},"image/ktx":{"source":"iana","extensions":["ktx"]},"image/ktx2":{"source":"iana","extensions":["ktx2"]},"image/naplps":{"source":"iana"},"image/pjpeg":{"compressible":false},"image/png":{"source":"iana","compressible":false,"extensions":["png"]},"image/prs.btif":{"source":"iana","extensions":["btif"]},"image/prs.pti":{"source":"iana","extensions":["pti"]},"image/pwg-raster":{"source":"iana"},"image/sgi":{"source":"apache","extensions":["sgi"]},"image/svg+xml":{"source":"iana","compressible":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"extensions":["psd"]},"image/vnd.airzip.accelerator.azv":{"source":"iana","extensions":["azv"]},"image/vnd.cns.inf2":{"source":"iana"},"image/vnd.dece.graphic":{"source":"iana","extensions":["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{"source":"iana","extensions":["djvu","djv"]},"image/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"image/vnd.dwg":{"source":"iana","extensions":["dwg"]},"image/vnd.dxf":{"source":"iana","extensions":["dxf"]},"image/vnd.fastbidsheet":{"source":"iana","extensions":["fbs"]},"image/vnd.fpx":{"source":"iana","extensions":["fpx"]},"image/vnd.fst":{"source":"iana","extensions":["fst"]},"image/vnd.fujixerox.edmics-mmr":{"source":"iana","extensions":["mmr"]},"image/vnd.fujixerox.edmics-rlc":{"source":"iana","extensions":["rlc"]},"image/vnd.globalgraphics.pgb":{"source":"iana"},"image/vnd.microsoft.icon":{"source":"iana","compressible":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"extensions":["dds"]},"image/vnd.ms-modi":{"source":"iana","extensions":["mdi"]},"image/vnd.ms-photo":{"source":"apache","extensions":["wdp"]},"image/vnd.net-fpx":{"source":"iana","extensions":["npx"]},"image/vnd.pco.b16":{"source":"iana","extensions":["b16"]},"image/vnd.radiance":{"source":"iana"},"image/vnd.sealed.png":{"source":"iana"},"image/vnd.sealedmedia.softseal.gif":{"source":"iana"},"image/vnd.sealedmedia.softseal.jpg":{"source":"iana"},"image/vnd.svf":{"source":"iana"},"image/vnd.tencent.tap":{"source":"iana","extensions":["tap"]},"image/vnd.valve.source.texture":{"source":"iana","extensions":["vtf"]},"image/vnd.wap.wbmp":{"source":"iana","extensions":["wbmp"]},"image/vnd.xiff":{"source":"iana","extensions":["xif"]},"image/vnd.zbrush.pcx":{"source":"iana","extensions":["pcx"]},"image/webp":{"source":"apache","extensions":["webp"]},"image/wmf":{"source":"iana","extensions":["wmf"]},"image/x-3ds":{"source":"apache","extensions":["3ds"]},"image/x-cmu-raster":{"source":"apache","extensions":["ras"]},"image/x-cmx":{"source":"apache","extensions":["cmx"]},"image/x-freehand":{"source":"apache","extensions":["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{"source":"apache","compressible":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"extensions":["bmp"]},"image/x-pcx":{"source":"apache","extensions":["pcx"]},"image/x-pict":{"source":"apache","extensions":["pic","pct"]},"image/x-portable-anymap":{"source":"apache","extensions":["pnm"]},"image/x-portable-bitmap":{"source":"apache","extensions":["pbm"]},"image/x-portable-graymap":{"source":"apache","extensions":["pgm"]},"image/x-portable-pixmap":{"source":"apache","extensions":["ppm"]},"image/x-rgb":{"source":"apache","extensions":["rgb"]},"image/x-tga":{"source":"apache","extensions":["tga"]},"image/x-xbitmap":{"source":"apache","extensions":["xbm"]},"image/x-xcf":{"compressible":false},"image/x-xpixmap":{"source":"apache","extensions":["xpm"]},"image/x-xwindowdump":{"source":"apache","extensions":["xwd"]},"message/cpim":{"source":"iana"},"message/delivery-status":{"source":"iana"},"message/disposition-notification":{"source":"iana","extensions":["disposition-notification"]},"message/external-body":{"source":"iana"},"message/feedback-report":{"source":"iana"},"message/global":{"source":"iana","extensions":["u8msg"]},"message/global-delivery-status":{"source":"iana","extensions":["u8dsn"]},"message/global-disposition-notification":{"source":"iana","extensions":["u8mdn"]},"message/global-headers":{"source":"iana","extensions":["u8hdr"]},"message/http":{"source":"iana","compressible":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"extensions":["eml","mime"]},"message/s-http":{"source":"iana"},"message/sip":{"source":"iana"},"message/sipfrag":{"source":"iana"},"message/tracking-status":{"source":"iana"},"message/vnd.si.simp":{"source":"iana"},"message/vnd.wfa.wsc":{"source":"iana","extensions":["wsc"]},"model/3mf":{"source":"iana","extensions":["3mf"]},"model/e57":{"source":"iana"},"model/gltf+json":{"source":"iana","compressible":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"extensions":["msh","mesh","silo"]},"model/mtl":{"source":"iana","extensions":["mtl"]},"model/obj":{"source":"iana","extensions":["obj"]},"model/step":{"source":"iana"},"model/step+xml":{"source":"iana","compressible":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"extensions":["dae"]},"model/vnd.dwf":{"source":"iana","extensions":["dwf"]},"model/vnd.flatland.3dml":{"source":"iana"},"model/vnd.gdl":{"source":"iana","extensions":["gdl"]},"model/vnd.gs-gdl":{"source":"apache"},"model/vnd.gs.gdl":{"source":"iana"},"model/vnd.gtw":{"source":"iana","extensions":["gtw"]},"model/vnd.moml+xml":{"source":"iana","compressible":true},"model/vnd.mts":{"source":"iana","extensions":["mts"]},"model/vnd.opengex":{"source":"iana","extensions":["ogex"]},"model/vnd.parasolid.transmit.binary":{"source":"iana","extensions":["x_b"]},"model/vnd.parasolid.transmit.text":{"source":"iana","extensions":["x_t"]},"model/vnd.pytha.pyox":{"source":"iana"},"model/vnd.rosette.annotated-data-model":{"source":"iana"},"model/vnd.sap.vds":{"source":"iana","extensions":["vds"]},"model/vnd.usdz+zip":{"source":"iana","compressible":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"multipart/vnd.bint.med-plus":{"source":"iana"},"multipart/voice-message":{"source":"iana"},"multipart/x-mixed-replace":{"source":"iana"},"text/1d-interleaved-parityfec":{"source":"iana"},"text/cache-manifest":{"source":"iana","compressible":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"text/coffeescript":{"extensions":["coffee","litcoffee"]},"text/cql":{"source":"iana"},"text/cql-expression":{"source":"iana"},"text/cql-identifier":{"source":"iana"},"text/css":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"extensions":["csv"]},"text/csv-schema":{"source":"iana"},"text/directory":{"source":"iana"},"text/dns":{"source":"iana"},"text/ecmascript":{"source":"iana"},"text/encaprtp":{"source":"iana"},"text/enriched":{"source":"iana"},"text/fhirpath":{"source":"iana"},"text/flexfec":{"source":"iana"},"text/fwdred":{"source":"iana"},"text/gff3":{"source":"iana"},"text/grammar-ref-list":{"source":"iana"},"text/html":{"source":"iana","compressible":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"extensions":["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{"source":"iana","charset":"UTF-8"},"text/prs.fallenstein.rst":{"source":"iana"},"text/prs.lines.tag":{"source":"iana","extensions":["dsc"]},"text/prs.prop.logic":{"source":"iana"},"text/raptorfec":{"source":"iana"},"text/red":{"source":"iana"},"text/rfc822-headers":{"source":"iana"},"text/richtext":{"source":"iana","compressible":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"text/rtp-enc-aescm128":{"source":"iana"},"text/rtploopback":{"source":"iana"},"text/rtx":{"source":"iana"},"text/sgml":{"source":"iana","extensions":["sgml","sgm"]},"text/shaclc":{"source":"iana"},"text/shex":{"source":"iana","extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/spdx":{"source":"iana","extensions":["spdx"]},"text/strings":{"source":"iana"},"text/stylus":{"extensions":["stylus","styl"]},"text/t140":{"source":"iana"},"text/tab-separated-values":{"source":"iana","compressible":true,"extensions":["tsv"]},"text/troff":{"source":"iana","extensions":["t","tr","roff","man","me","ms"]},"text/turtle":{"source":"iana","charset":"UTF-8","extensions":["ttl"]},"text/ulpfec":{"source":"iana"},"text/uri-list":{"source":"iana","compressible":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"extensions":["vcard"]},"text/vnd.a":{"source":"iana"},"text/vnd.abc":{"source":"iana"},"text/vnd.ascii-art":{"source":"iana"},"text/vnd.curl":{"source":"iana","extensions":["curl"]},"text/vnd.curl.dcurl":{"source":"apache","extensions":["dcurl"]},"text/vnd.curl.mcurl":{"source":"apache","extensions":["mcurl"]},"text/vnd.curl.scurl":{"source":"apache","extensions":["scurl"]},"text/vnd.debian.copyright":{"source":"iana","charset":"UTF-8"},"text/vnd.dmclientscript":{"source":"iana"},"text/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"text/vnd.esmertec.theme-descriptor":{"source":"iana","charset":"UTF-8"},"text/vnd.familysearch.gedcom":{"source":"iana","extensions":["ged"]},"text/vnd.ficlab.flt":{"source":"iana"},"text/vnd.fly":{"source":"iana","extensions":["fly"]},"text/vnd.fmi.flexstor":{"source":"iana","extensions":["flx"]},"text/vnd.gml":{"source":"iana"},"text/vnd.graphviz":{"source":"iana","extensions":["gv"]},"text/vnd.hans":{"source":"iana"},"text/vnd.hgl":{"source":"iana"},"text/vnd.in3d.3dml":{"source":"iana","extensions":["3dml"]},"text/vnd.in3d.spot":{"source":"iana","extensions":["spot"]},"text/vnd.iptc.newsml":{"source":"iana"},"text/vnd.iptc.nitf":{"source":"iana"},"text/vnd.latex-z":{"source":"iana"},"text/vnd.motorola.reflex":{"source":"iana"},"text/vnd.ms-mediapackage":{"source":"iana"},"text/vnd.net2phone.commcenter.command":{"source":"iana"},"text/vnd.radisys.msml-basic-layout":{"source":"iana"},"text/vnd.senx.warpscript":{"source":"iana"},"text/vnd.si.uricatalogue":{"source":"iana"},"text/vnd.sosi":{"source":"iana"},"text/vnd.sun.j2me.app-descriptor":{"source":"iana","charset":"UTF-8","extensions":["jad"]},"text/vnd.trolltech.linguist":{"source":"iana","charset":"UTF-8"},"text/vnd.wap.si":{"source":"iana"},"text/vnd.wap.sl":{"source":"iana"},"text/vnd.wap.wml":{"source":"iana","extensions":["wml"]},"text/vnd.wap.wmlscript":{"source":"iana","extensions":["wmls"]},"text/vtt":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["vtt"]},"text/x-asm":{"source":"apache","extensions":["s","asm"]},"text/x-c":{"source":"apache","extensions":["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{"source":"nginx","extensions":["htc"]},"text/x-fortran":{"source":"apache","extensions":["f","for","f77","f90"]},"text/x-gwt-rpc":{"compressible":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"extensions":["pde"]},"text/x-sass":{"extensions":["sass"]},"text/x-scss":{"extensions":["scss"]},"text/x-setext":{"source":"apache","extensions":["etx"]},"text/x-sfv":{"source":"apache","extensions":["sfv"]},"text/x-suse-ymp":{"compressible":true,"extensions":["ymp"]},"text/x-uuencode":{"source":"apache","extensions":["uu"]},"text/x-vcalendar":{"source":"apache","extensions":["vcs"]},"text/x-vcard":{"source":"apache","extensions":["vcf"]},"text/xml":{"source":"iana","compressible":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"extensions":["yaml","yml"]},"video/1d-interleaved-parityfec":{"source":"iana"},"video/3gpp":{"source":"iana","extensions":["3gp","3gpp"]},"video/3gpp-tt":{"source":"iana"},"video/3gpp2":{"source":"iana","extensions":["3g2"]},"video/av1":{"source":"iana"},"video/bmpeg":{"source":"iana"},"video/bt656":{"source":"iana"},"video/celb":{"source":"iana"},"video/dv":{"source":"iana"},"video/encaprtp":{"source":"iana"},"video/ffv1":{"source":"iana"},"video/flexfec":{"source":"iana"},"video/h261":{"source":"iana","extensions":["h261"]},"video/h263":{"source":"iana","extensions":["h263"]},"video/h263-1998":{"source":"iana"},"video/h263-2000":{"source":"iana"},"video/h264":{"source":"iana","extensions":["h264"]},"video/h264-rcdo":{"source":"iana"},"video/h264-svc":{"source":"iana"},"video/h265":{"source":"iana"},"video/iso.segment":{"source":"iana","extensions":["m4s"]},"video/jpeg":{"source":"iana","extensions":["jpgv"]},"video/jpeg2000":{"source":"iana"},"video/jpm":{"source":"apache","extensions":["jpm","jpgm"]},"video/jxsv":{"source":"iana"},"video/mj2":{"source":"iana","extensions":["mj2","mjp2"]},"video/mp1s":{"source":"iana"},"video/mp2p":{"source":"iana"},"video/mp2t":{"source":"iana","extensions":["ts"]},"video/mp4":{"source":"iana","compressible":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"extensions":["qt","mov"]},"video/raptorfec":{"source":"iana"},"video/raw":{"source":"iana"},"video/rtp-enc-aescm128":{"source":"iana"},"video/rtploopback":{"source":"iana"},"video/rtx":{"source":"iana"},"video/scip":{"source":"iana"},"video/smpte291":{"source":"iana"},"video/smpte292m":{"source":"iana"},"video/ulpfec":{"source":"iana"},"video/vc1":{"source":"iana"},"video/vc2":{"source":"iana"},"video/vnd.cctv":{"source":"iana"},"video/vnd.dece.hd":{"source":"iana","extensions":["uvh","uvvh"]},"video/vnd.dece.mobile":{"source":"iana","extensions":["uvm","uvvm"]},"video/vnd.dece.mp4":{"source":"iana"},"video/vnd.dece.pd":{"source":"iana","extensions":["uvp","uvvp"]},"video/vnd.dece.sd":{"source":"iana","extensions":["uvs","uvvs"]},"video/vnd.dece.video":{"source":"iana","extensions":["uvv","uvvv"]},"video/vnd.directv.mpeg":{"source":"iana"},"video/vnd.directv.mpeg-tts":{"source":"iana"},"video/vnd.dlna.mpeg-tts":{"source":"iana"},"video/vnd.dvb.file":{"source":"iana","extensions":["dvb"]},"video/vnd.fvt":{"source":"iana","extensions":["fvt"]},"video/vnd.hns.video":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.ttsavc":{"source":"iana"},"video/vnd.iptvforum.ttsmpeg2":{"source":"iana"},"video/vnd.motorola.video":{"source":"iana"},"video/vnd.motorola.videop":{"source":"iana"},"video/vnd.mpegurl":{"source":"iana","extensions":["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{"source":"iana","extensions":["pyv"]},"video/vnd.nokia.interleaved-multimedia":{"source":"iana"},"video/vnd.nokia.mp4vr":{"source":"iana"},"video/vnd.nokia.videovoip":{"source":"iana"},"video/vnd.objectvideo":{"source":"iana"},"video/vnd.radgamettools.bink":{"source":"iana"},"video/vnd.radgamettools.smacker":{"source":"iana"},"video/vnd.sealed.mpeg1":{"source":"iana"},"video/vnd.sealed.mpeg4":{"source":"iana"},"video/vnd.sealed.swf":{"source":"iana"},"video/vnd.sealedmedia.softseal.mov":{"source":"iana"},"video/vnd.uvvu.mp4":{"source":"iana","extensions":["uvu","uvvu"]},"video/vnd.vivo":{"source":"iana","extensions":["viv"]},"video/vnd.youtube.yt":{"source":"iana"},"video/vp8":{"source":"iana"},"video/vp9":{"source":"iana"},"video/webm":{"source":"apache","compressible":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"extensions":["mkv","mk3d","mks"]},"video/x-mng":{"source":"apache","extensions":["mng"]},"video/x-ms-asf":{"source":"apache","extensions":["asf","asx"]},"video/x-ms-vob":{"source":"apache","extensions":["vob"]},"video/x-ms-wm":{"source":"apache","extensions":["wm"]},"video/x-ms-wmv":{"source":"apache","compressible":false,"extensions":["wmv"]},"video/x-ms-wmx":{"source":"apache","extensions":["wmx"]},"video/x-ms-wvx":{"source":"apache","extensions":["wvx"]},"video/x-msvideo":{"source":"apache","extensions":["avi"]},"video/x-sgi-movie":{"source":"apache","extensions":["movie"]},"video/x-smv":{"source":"apache","extensions":["smv"]},"x-conference/x-cooltalk":{"source":"apache","extensions":["ice"]},"x-shader/x-fragment":{"compressible":true},"x-shader/x-vertex":{"compressible":true}}')}},p={},function e(a){var i=p[a];if(void 0!==i)return i.exports;var n=p[a]={exports:{}};return c[a].call(n.exports,n,n.exports,e),n.exports}(8138);var c,p});
//# sourceMappingURL=index-bundle-min.js.map