UNPKG

next

Version:

The React Framework

80 lines 66.3 kB
(()=>{var __webpack_modules__={363:(module,__unused_webpack_exports,__nccwpck_require__)=>{ /*! * depd * Copyright(c) 2014-2017 Douglas Christopher Wilson * MIT Licensed */ var callSiteToString=__nccwpck_require__(651).callSiteToString;var eventListenerCount=__nccwpck_require__(651).eventListenerCount;var relative=__nccwpck_require__(17).relative;module.exports=depd;var basePath=process.cwd();function containsNamespace(e,a){var t=e.split(/[ ,]+/);var i=String(a).toLowerCase();for(var n=0;n<t.length;n++){var r=t[n];if(r&&(r==="*"||r.toLowerCase()===i)){return true}}return false}function convertDataDescriptorToAccessor(e,a,t){var i=Object.getOwnPropertyDescriptor(e,a);var n=i.value;i.get=function getter(){return n};if(i.writable){i.set=function setter(e){return n=e}}delete i.value;delete i.writable;Object.defineProperty(e,a,i);return i}function createArgumentsString(e){var a="";for(var t=0;t<e;t++){a+=", arg"+t}return a.substr(2)}function createStackString(e){var a=this.name+": "+this.namespace;if(this.message){a+=" deprecated "+this.message}for(var t=0;t<e.length;t++){a+="\n at "+callSiteToString(e[t])}return a}function depd(e){if(!e){throw new TypeError("argument namespace is required")}var a=getStack();var t=callSiteLocation(a[1]);var i=t[0];function deprecate(e){log.call(deprecate,e)}deprecate._file=i;deprecate._ignored=isignored(e);deprecate._namespace=e;deprecate._traced=istraced(e);deprecate._warned=Object.create(null);deprecate.function=wrapfunction;deprecate.property=wrapproperty;return deprecate}function isignored(e){if(process.noDeprecation){return true}var a=process.env.NO_DEPRECATION||"";return containsNamespace(a,e)}function istraced(e){if(process.traceDeprecation){return true}var a=process.env.TRACE_DEPRECATION||"";return containsNamespace(a,e)}function log(e,a){var t=eventListenerCount(process,"deprecation")!==0;if(!t&&this._ignored){return}var i;var n;var r;var o;var p=0;var s=false;var c=getStack();var l=this._file;if(a){o=a;r=callSiteLocation(c[1]);r.name=o.name;l=r[0]}else{p=2;o=callSiteLocation(c[p]);r=o}for(;p<c.length;p++){i=callSiteLocation(c[p]);n=i[0];if(n===l){s=true}else if(n===this._file){l=this._file}else if(s){break}}var d=i?o.join(":")+"__"+i.join(":"):undefined;if(d!==undefined&&d in this._warned){return}this._warned[d]=true;var m=e;if(!m){m=r===o||!r.name?defaultMessage(o):defaultMessage(r)}if(t){var u=DeprecationError(this._namespace,m,c.slice(p));process.emit("deprecation",u);return}var v=process.stderr.isTTY?formatColor:formatPlain;var f=v.call(this,m,i,c.slice(p));process.stderr.write(f+"\n","utf8")}function callSiteLocation(e){var a=e.getFileName()||"<anonymous>";var t=e.getLineNumber();var i=e.getColumnNumber();if(e.isEval()){a=e.getEvalOrigin()+", "+a}var n=[a,t,i];n.callSite=e;n.name=e.getFunctionName();return n}function defaultMessage(e){var a=e.callSite;var t=e.name;if(!t){t="<anonymous@"+formatLocation(e)+">"}var i=a.getThis();var n=i&&a.getTypeName();if(n==="Object"){n=undefined}if(n==="Function"){n=i.name||n}return n&&a.getMethodName()?n+"."+t:t}function formatPlain(e,a,t){var i=(new Date).toUTCString();var n=i+" "+this._namespace+" deprecated "+e;if(this._traced){for(var r=0;r<t.length;r++){n+="\n at "+callSiteToString(t[r])}return n}if(a){n+=" at "+formatLocation(a)}return n}function formatColor(e,a,t){var i=""+this._namespace+""+" deprecated"+" "+e+"";if(this._traced){for(var n=0;n<t.length;n++){i+="\n at "+callSiteToString(t[n])+""}return i}if(a){i+=" "+formatLocation(a)+""}return i}function formatLocation(e){return relative(basePath,e[0])+":"+e[1]+":"+e[2]}function getStack(){var e=Error.stackTraceLimit;var a={};var t=Error.prepareStackTrace;Error.prepareStackTrace=prepareObjectStackTrace;Error.stackTraceLimit=Math.max(10,e);Error.captureStackTrace(a);var i=a.stack.slice(1);Error.prepareStackTrace=t;Error.stackTraceLimit=e;return i}function prepareObjectStackTrace(e,a){return a}function wrapfunction(fn,message){if(typeof fn!=="function"){throw new TypeError("argument fn must be a function")}var args=createArgumentsString(fn.length);var deprecate=this;var stack=getStack();var site=callSiteLocation(stack[1]);site.name=fn.name;var deprecatedfn=eval("(function ("+args+") {\n"+'"use strict"\n'+"log.call(deprecate, message, site)\n"+"return fn.apply(this, arguments)\n"+"})");return deprecatedfn}function wrapproperty(e,a,t){if(!e||typeof e!=="object"&&typeof e!=="function"){throw new TypeError("argument obj must be object")}var i=Object.getOwnPropertyDescriptor(e,a);if(!i){throw new TypeError("must call property on owner object")}if(!i.configurable){throw new TypeError("property must be configurable")}var n=this;var r=getStack();var o=callSiteLocation(r[1]);o.name=a;if("value"in i){i=convertDataDescriptorToAccessor(e,a,t)}var p=i.get;var s=i.set;if(typeof p==="function"){i.get=function getter(){log.call(n,t,o);return p.apply(this,arguments)}}if(typeof s==="function"){i.set=function setter(){log.call(n,t,o);return s.apply(this,arguments)}}Object.defineProperty(e,a,i)}function DeprecationError(e,a,t){var i=new Error;var n;Object.defineProperty(i,"constructor",{value:DeprecationError});Object.defineProperty(i,"message",{configurable:true,enumerable:false,value:a,writable:true});Object.defineProperty(i,"name",{enumerable:false,configurable:true,value:"DeprecationError",writable:true});Object.defineProperty(i,"namespace",{configurable:true,enumerable:false,value:e,writable:true});Object.defineProperty(i,"stack",{configurable:true,enumerable:false,get:function(){if(n!==undefined){return n}return n=createStackString.call(this,t)},set:function setter(e){n=e}});return i}},273:e=>{"use strict"; /*! * depd * Copyright(c) 2014 Douglas Christopher Wilson * MIT Licensed */e.exports=callSiteToString;function callSiteFileLocation(e){var a;var t="";if(e.isNative()){t="native"}else if(e.isEval()){a=e.getScriptNameOrSourceURL();if(!a){t=e.getEvalOrigin()}}else{a=e.getFileName()}if(a){t+=a;var i=e.getLineNumber();if(i!=null){t+=":"+i;var n=e.getColumnNumber();if(n){t+=":"+n}}}return t||"unknown source"}function callSiteToString(e){var a=true;var t=callSiteFileLocation(e);var i=e.getFunctionName();var n=e.isConstructor();var r=!(e.isToplevel()||n);var o="";if(r){var p=e.getMethodName();var s=getConstructorName(e);if(i){if(s&&i.indexOf(s)!==0){o+=s+"."}o+=i;if(p&&i.lastIndexOf("."+p)!==i.length-p.length-1){o+=" [as "+p+"]"}}else{o+=s+"."+(p||"<anonymous>")}}else if(n){o+="new "+(i||"<anonymous>")}else if(i){o+=i}else{a=false;o+=t}if(a){o+=" ("+t+")"}return o}function getConstructorName(e){var a=e.receiver;return a.constructor&&a.constructor.name||null}},606:e=>{"use strict"; /*! * depd * Copyright(c) 2015 Douglas Christopher Wilson * MIT Licensed */e.exports=eventListenerCount;function eventListenerCount(e,a){return e.listeners(a).length}},651:(e,a,t)=>{"use strict"; /*! * depd * Copyright(c) 2014-2015 Douglas Christopher Wilson * MIT Licensed */var i=t(361).EventEmitter;lazyProperty(e.exports,"callSiteToString",(function callSiteToString(){var e=Error.stackTraceLimit;var a={};var i=Error.prepareStackTrace;function prepareObjectStackTrace(e,a){return a}Error.prepareStackTrace=prepareObjectStackTrace;Error.stackTraceLimit=2;Error.captureStackTrace(a);var n=a.stack.slice();Error.prepareStackTrace=i;Error.stackTraceLimit=e;return n[0].toString?toString:t(273)}));lazyProperty(e.exports,"eventListenerCount",(function eventListenerCount(){return i.listenerCount||t(606)}));function lazyProperty(e,a,t){function get(){var i=t();Object.defineProperty(e,a,{configurable:true,enumerable:true,value:i});return i}Object.defineProperty(e,a,{configurable:true,enumerable:true,get:get})}function toString(e){return e.toString()}},733:(e,a,t)=>{"use strict"; /*! * destroy * Copyright(c) 2014 Jonathan Ong * MIT Licensed */var i=t(147).ReadStream;var n=t(781);e.exports=destroy;function destroy(e){if(e instanceof i){return destroyReadStream(e)}if(!(e instanceof n)){return e}if(typeof e.destroy==="function"){e.destroy()}return e}function destroyReadStream(e){e.destroy();if(typeof e.close==="function"){e.on("open",onOpenClose)}return e}function onOpenClose(){if(typeof this.fd==="number"){this.close()}}},719:e=>{"use strict"; /*! * ee-first * Copyright(c) 2014 Jonathan Ong * MIT Licensed */e.exports=first;function first(e,a){if(!Array.isArray(e))throw new TypeError("arg must be an array of [ee, events...] arrays");var t=[];for(var i=0;i<e.length;i++){var n=e[i];if(!Array.isArray(n)||n.length<2)throw new TypeError("each array member must be [ee, events...]");var r=n[0];for(var o=1;o<n.length;o++){var p=n[o];var s=listener(p,callback);r.on(p,s);t.push({ee:r,event:p,fn:s})}}function callback(){cleanup();a.apply(null,arguments)}function cleanup(){var e;for(var a=0;a<t.length;a++){e=t[a];e.ee.removeListener(e.event,e.fn)}}function thunk(e){a=e}thunk.cancel=cleanup;return thunk}function listener(e,a){return function onevent(t){var i=new Array(arguments.length);var n=this;var r=e==="error"?t:null;for(var o=0;o<i.length;o++){i[o]=arguments[o]}a(r,n,e,i)}}},474:e=>{"use strict"; /*! * encodeurl * Copyright(c) 2016 Douglas Christopher Wilson * MIT Licensed */e.exports=encodeUrl;var a=/(?:[^\x21\x25\x26-\x3B\x3D\x3F-\x5B\x5D\x5F\x61-\x7A\x7E]|%(?:[^0-9A-Fa-f]|[0-9A-Fa-f][^0-9A-Fa-f]|$))+/g;var t=/(^|[^\uD800-\uDBFF])[\uDC00-\uDFFF]|[\uD800-\uDBFF]([^\uDC00-\uDFFF]|$)/g;var i="$1�$2";function encodeUrl(e){return String(e).replace(t,i).replace(a,encodeURI)}},647:e=>{"use strict"; /*! * escape-html * Copyright(c) 2012-2013 TJ Holowaychuk * Copyright(c) 2015 Andreas Lubbe * Copyright(c) 2015 Tiancheng "Timothy" Gu * MIT Licensed */var a=/["'&<>]/;e.exports=escapeHtml;function escapeHtml(e){var t=""+e;var i=a.exec(t);if(!i){return t}var n;var r="";var o=0;var p=0;for(o=i.index;o<t.length;o++){switch(t.charCodeAt(o)){case 34:n="&quot;";break;case 38:n="&amp;";break;case 39:n="&#39;";break;case 60:n="&lt;";break;case 62:n="&gt;";break;default:continue}if(p!==o){r+=t.substring(p,o)}p=o+1;r+=n}return p!==o?r+t.substring(p,o):r}},919:(e,a,t)=>{try{var i=t(837);if(typeof i.inherits!=="function")throw"";e.exports=i.inherits}catch(a){e.exports=t(526)}},526:e=>{if(typeof Object.create==="function"){e.exports=function inherits(e,a){if(a){e.super_=a;e.prototype=Object.create(a.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}})}}}else{e.exports=function inherits(e,a){if(a){e.super_=a;var TempCtor=function(){};TempCtor.prototype=a.prototype;e.prototype=new TempCtor;e.prototype.constructor=e}}}},983:(e,a,t)=>{var i=t(17);var n=t(147);function Mime(){this.types=Object.create(null);this.extensions=Object.create(null)}Mime.prototype.define=function(e){for(var a in e){var t=e[a];for(var i=0;i<t.length;i++){if(process.env.DEBUG_MIME&&this.types[t[i]]){console.warn((this._loading||"define()").replace(/.*\//,""),'changes "'+t[i]+'" extension type from '+this.types[t[i]]+" to "+a)}this.types[t[i]]=a}if(!this.extensions[a]){this.extensions[a]=t[0]}}};Mime.prototype.load=function(e){this._loading=e;var a={},t=n.readFileSync(e,"ascii"),i=t.split(/[\r\n]+/);i.forEach((function(e){var t=e.replace(/\s*#.*|^\s*|\s*$/g,"").split(/\s+/);a[t.shift()]=t}));this.define(a);this._loading=null};Mime.prototype.lookup=function(e,a){var t=e.replace(/^.*[\.\/\\]/,"").toLowerCase();return this.types[t]||a||this.default_type};Mime.prototype.extension=function(e){var a=e.match(/^\s*([^;\s]*)(?:;|\s|$)/)[1].toLowerCase();return this.extensions[a]};var r=new Mime;r.define(t(797));r.default_type=r.lookup("bin");r.Mime=Mime;r.charsets={lookup:function(e,a){return/^text\/|^application\/(javascript|json)/.test(e)?"UTF-8":a}};e.exports=r},844:(e,a,t)=>{"use strict"; /*! * on-finished * Copyright(c) 2013 Jonathan Ong * Copyright(c) 2014 Douglas Christopher Wilson * MIT Licensed */e.exports=onFinished;e.exports.isFinished=isFinished;var i=t(719);var n=typeof setImmediate==="function"?setImmediate:function(e){process.nextTick(e.bind.apply(e,arguments))};function onFinished(e,a){if(isFinished(e)!==false){n(a,null,e);return e}attachListener(e,a);return e}function isFinished(e){var a=e.socket;if(typeof e.finished==="boolean"){return Boolean(e.finished||a&&!a.writable)}if(typeof e.complete==="boolean"){return Boolean(e.upgrade||!a||!a.readable||e.complete&&!e.readable)}return undefined}function attachFinishedListener(e,a){var t;var n;var r=false;function onFinish(e){t.cancel();n.cancel();r=true;a(e)}t=n=i([[e,"end","finish"]],onFinish);function onSocket(a){e.removeListener("socket",onSocket);if(r)return;if(t!==n)return;n=i([[a,"error","close"]],onFinish)}if(e.socket){onSocket(e.socket);return}e.on("socket",onSocket);if(e.socket===undefined){patchAssignSocket(e,onSocket)}}function attachListener(e,a){var t=e.__onFinished;if(!t||!t.queue){t=e.__onFinished=createListener(e);attachFinishedListener(e,t)}t.queue.push(a)}function createListener(e){function listener(a){if(e.__onFinished===listener)e.__onFinished=null;if(!listener.queue)return;var t=listener.queue;listener.queue=null;for(var i=0;i<t.length;i++){t[i](a,e)}}listener.queue=[];return listener}function patchAssignSocket(e,a){var t=e.assignSocket;if(typeof t!=="function")return;e.assignSocket=function _assignSocket(e){t.call(this,e);a(e)}}},635:e=>{"use strict"; /*! * range-parser * Copyright(c) 2012-2014 TJ Holowaychuk * Copyright(c) 2015-2016 Douglas Christopher Wilson * MIT Licensed */e.exports=rangeParser;function rangeParser(e,a,t){if(typeof a!=="string"){throw new TypeError("argument str must be a string")}var i=a.indexOf("=");if(i===-1){return-2}var n=a.slice(i+1).split(",");var r=[];r.type=a.slice(0,i);for(var o=0;o<n.length;o++){var p=n[o].split("-");var s=parseInt(p[0],10);var c=parseInt(p[1],10);if(isNaN(s)){s=e-c;c=e-1}else if(isNaN(c)){c=e-1}if(c>e-1){c=e-1}if(isNaN(s)||isNaN(c)||s>c||s<0){continue}r.push({start:s,end:c})}if(r.length<1){return-1}return t&&t.combine?combineRanges(r):r}function combineRanges(e){var a=e.map(mapWithIndex).sort(sortByRangeStart);for(var t=0,i=1;i<a.length;i++){var n=a[i];var r=a[t];if(n.start>r.end+1){a[++t]=n}else if(n.end>r.end){r.end=n.end;r.index=Math.min(r.index,n.index)}}a.length=t+1;var o=a.sort(sortByRangeIndex).map(mapWithoutIndex);o.type=e.type;return o}function mapWithIndex(e,a){return{start:e.start,end:e.end,index:a}}function mapWithoutIndex(e){return{start:e.start,end:e.end}}function sortByRangeIndex(e,a){return e.index-a.index}function sortByRangeStart(e,a){return e.start-a.start}},134:(e,a,t)=>{"use strict"; /*! * send * Copyright(c) 2012 TJ Holowaychuk * Copyright(c) 2014-2016 Douglas Christopher Wilson * MIT Licensed */var i=t(993);var n=t(937)("send");var r=t(363)("send");var o=t(733);var p=t(474);var s=t(647);var c=t(865);var l=t(890);var d=t(147);var m=t(983);var u=t(442);var v=t(844);var f=t(635);var x=t(17);var g=t(342);var h=t(781);var b=t(837);var y=x.extname;var w=x.join;var k=x.normalize;var S=x.resolve;var _=x.sep;var j=/^ *bytes=/;var E=60*60*24*365*1e3;var C=/(?:^|[\\/])\.\.(?:[\\/]|$)/;e.exports=send;e.exports.mime=m;function send(e,a,t){return new SendStream(e,a,t)}function SendStream(e,a,t){h.call(this);var i=t||{};this.options=i;this.path=a;this.req=e;this._acceptRanges=i.acceptRanges!==undefined?Boolean(i.acceptRanges):true;this._cacheControl=i.cacheControl!==undefined?Boolean(i.cacheControl):true;this._etag=i.etag!==undefined?Boolean(i.etag):true;this._dotfiles=i.dotfiles!==undefined?i.dotfiles:"ignore";if(this._dotfiles!=="ignore"&&this._dotfiles!=="allow"&&this._dotfiles!=="deny"){throw new TypeError('dotfiles option must be "allow", "deny", or "ignore"')}this._hidden=Boolean(i.hidden);if(i.hidden!==undefined){r("hidden: use dotfiles: '"+(this._hidden?"allow":"ignore")+"' instead")}if(i.dotfiles===undefined){this._dotfiles=undefined}this._extensions=i.extensions!==undefined?normalizeList(i.extensions,"extensions option"):[];this._immutable=i.immutable!==undefined?Boolean(i.immutable):false;this._index=i.index!==undefined?normalizeList(i.index,"index option"):["index.html"];this._lastModified=i.lastModified!==undefined?Boolean(i.lastModified):true;this._maxage=i.maxAge||i.maxage;this._maxage=typeof this._maxage==="string"?u(this._maxage):Number(this._maxage);this._maxage=!isNaN(this._maxage)?Math.min(Math.max(0,this._maxage),E):0;this._root=i.root?S(i.root):null;if(!this._root&&i.from){this.from(i.from)}}b.inherits(SendStream,h);SendStream.prototype.etag=r.function((function etag(e){this._etag=Boolean(e);n("etag %s",this._etag);return this}),"send.etag: pass etag as option");SendStream.prototype.hidden=r.function((function hidden(e){this._hidden=Boolean(e);this._dotfiles=undefined;n("hidden %s",this._hidden);return this}),"send.hidden: use dotfiles option");SendStream.prototype.index=r.function((function index(e){var index=!e?[]:normalizeList(e,"paths argument");n("index %o",e);this._index=index;return this}),"send.index: pass index as option");SendStream.prototype.root=function root(e){this._root=S(String(e));n("root %s",this._root);return this};SendStream.prototype.from=r.function(SendStream.prototype.root,"send.from: pass root as option");SendStream.prototype.root=r.function(SendStream.prototype.root,"send.root: pass root as option");SendStream.prototype.maxage=r.function((function maxage(e){this._maxage=typeof e==="string"?u(e):Number(e);this._maxage=!isNaN(this._maxage)?Math.min(Math.max(0,this._maxage),E):0;n("max-age %d",this._maxage);return this}),"send.maxage: pass maxAge as option");SendStream.prototype.error=function error(e,a){if(hasListeners(this,"error")){return this.emit("error",i(e,a,{expose:false}))}var t=this.res;var n=g[e]||String(e);var r=createHtmlDocument("Error",s(n));clearHeaders(t);if(a&&a.headers){setHeaders(t,a.headers)}t.statusCode=e;t.setHeader("Content-Type","text/html; charset=UTF-8");t.setHeader("Content-Length",Buffer.byteLength(r));t.setHeader("Content-Security-Policy","default-src 'none'");t.setHeader("X-Content-Type-Options","nosniff");t.end(r)};SendStream.prototype.hasTrailingSlash=function hasTrailingSlash(){return this.path[this.path.length-1]==="/"};SendStream.prototype.isConditionalGET=function isConditionalGET(){return this.req.headers["if-match"]||this.req.headers["if-unmodified-since"]||this.req.headers["if-none-match"]||this.req.headers["if-modified-since"]};SendStream.prototype.isPreconditionFailure=function isPreconditionFailure(){var e=this.req;var a=this.res;var t=e.headers["if-match"];if(t){var i=a.getHeader("ETag");return!i||t!=="*"&&parseTokenList(t).every((function(e){return e!==i&&e!=="W/"+i&&"W/"+e!==i}))}var n=parseHttpDate(e.headers["if-unmodified-since"]);if(!isNaN(n)){var r=parseHttpDate(a.getHeader("Last-Modified"));return isNaN(r)||r>n}return false};SendStream.prototype.removeContentHeaderFields=function removeContentHeaderFields(){var e=this.res;var a=getHeaderNames(e);for(var t=0;t<a.length;t++){var i=a[t];if(i.substr(0,8)==="content-"&&i!=="content-location"){e.removeHeader(i)}}};SendStream.prototype.notModified=function notModified(){var e=this.res;n("not modified");this.removeContentHeaderFields();e.statusCode=304;e.end()};SendStream.prototype.headersAlreadySent=function headersAlreadySent(){var e=new Error("Can't set headers after they are sent.");n("headers already sent");this.error(500,e)};SendStream.prototype.isCachable=function isCachable(){var e=this.res.statusCode;return e>=200&&e<300||e===304};SendStream.prototype.onStatError=function onStatError(e){switch(e.code){case"ENAMETOOLONG":case"ENOENT":case"ENOTDIR":this.error(404,e);break;default:this.error(500,e);break}};SendStream.prototype.isFresh=function isFresh(){return l(this.req.headers,{etag:this.res.getHeader("ETag"),"last-modified":this.res.getHeader("Last-Modified")})};SendStream.prototype.isRangeFresh=function isRangeFresh(){var e=this.req.headers["if-range"];if(!e){return true}if(e.indexOf('"')!==-1){var a=this.res.getHeader("ETag");return Boolean(a&&e.indexOf(a)!==-1)}var t=this.res.getHeader("Last-Modified");return parseHttpDate(t)<=parseHttpDate(e)};SendStream.prototype.redirect=function redirect(e){var a=this.res;if(hasListeners(this,"directory")){this.emit("directory",a,e);return}if(this.hasTrailingSlash()){this.error(403);return}var t=p(collapseLeadingSlashes(this.path+"/"));var i=createHtmlDocument("Redirecting",'Redirecting to <a href="'+s(t)+'">'+s(t)+"</a>");a.statusCode=301;a.setHeader("Content-Type","text/html; charset=UTF-8");a.setHeader("Content-Length",Buffer.byteLength(i));a.setHeader("Content-Security-Policy","default-src 'none'");a.setHeader("X-Content-Type-Options","nosniff");a.setHeader("Location",t);a.end(i)};SendStream.prototype.pipe=function pipe(e){var a=this._root;this.res=e;var t=decode(this.path);if(t===-1){this.error(400);return e}if(~t.indexOf("\0")){this.error(400);return e}var i;if(a!==null){if(t){t=k("."+_+t)}if(C.test(t)){n('malicious path "%s"',t);this.error(403);return e}i=t.split(_);t=k(w(a,t))}else{if(C.test(t)){n('malicious path "%s"',t);this.error(403);return e}i=k(t).split(_);t=S(t)}if(containsDotFile(i)){var r=this._dotfiles;if(r===undefined){r=i[i.length-1][0]==="."?this._hidden?"allow":"ignore":"allow"}n('%s dotfile "%s"',r,t);switch(r){case"allow":break;case"deny":this.error(403);return e;case"ignore":default:this.error(404);return e}}if(this._index.length&&this.hasTrailingSlash()){this.sendIndex(t);return e}this.sendFile(t);return e};SendStream.prototype.send=function send(e,a){var t=a.size;var i=this.options;var r={};var o=this.res;var p=this.req;var s=p.headers.range;var c=i.start||0;if(headersSent(o)){this.headersAlreadySent();return}n('pipe "%s"',e);this.setHeader(e,a);this.type(e);if(this.isConditionalGET()){if(this.isPreconditionFailure()){this.error(412);return}if(this.isCachable()&&this.isFresh()){this.notModified();return}}t=Math.max(0,t-c);if(i.end!==undefined){var l=i.end-c+1;if(t>l)t=l}if(this._acceptRanges&&j.test(s)){s=f(t,s,{combine:true});if(!this.isRangeFresh()){n("range stale");s=-2}if(s===-1){n("range unsatisfiable");o.setHeader("Content-Range",contentRange("bytes",t));return this.error(416,{headers:{"Content-Range":o.getHeader("Content-Range")}})}if(s!==-2&&s.length===1){n("range %j",s);o.statusCode=206;o.setHeader("Content-Range",contentRange("bytes",t,s[0]));c+=s[0].start;t=s[0].end-s[0].start+1}}for(var d in i){r[d]=i[d]}r.start=c;r.end=Math.max(c,c+t-1);o.setHeader("Content-Length",t);if(p.method==="HEAD"){o.end();return}this.stream(e,r)};SendStream.prototype.sendFile=function sendFile(e){var a=0;var t=this;n('stat "%s"',e);d.stat(e,(function onstat(a,i){if(a&&a.code==="ENOENT"&&!y(e)&&e[e.length-1]!==_){return next(a)}if(a)return t.onStatError(a);if(i.isDirectory())return t.redirect(e);t.emit("file",e,i);t.send(e,i)}));function next(i){if(t._extensions.length<=a){return i?t.onStatError(i):t.error(404)}var r=e+"."+t._extensions[a++];n('stat "%s"',r);d.stat(r,(function(e,a){if(e)return next(e);if(a.isDirectory())return next();t.emit("file",r,a);t.send(r,a)}))}};SendStream.prototype.sendIndex=function sendIndex(e){var a=-1;var t=this;function next(i){if(++a>=t._index.length){if(i)return t.onStatError(i);return t.error(404)}var r=w(e,t._index[a]);n('stat "%s"',r);d.stat(r,(function(e,a){if(e)return next(e);if(a.isDirectory())return next();t.emit("file",r,a);t.send(r,a)}))}next()};SendStream.prototype.stream=function stream(e,a){var t=false;var i=this;var n=this.res;var stream=d.createReadStream(e,a);this.emit("stream",stream);stream.pipe(n);v(n,(function onfinished(){t=true;o(stream)}));stream.on("error",(function onerror(e){if(t)return;t=true;o(stream);i.onStatError(e)}));stream.on("end",(function onend(){i.emit("end")}))};SendStream.prototype.type=function type(e){var a=this.res;if(a.getHeader("Content-Type"))return;var type=m.lookup(e);if(!type){n("no content-type");return}var t=m.charsets.lookup(type);n("content-type %s",type);a.setHeader("Content-Type",type+(t?"; charset="+t:""))};SendStream.prototype.setHeader=function setHeader(e,a){var t=this.res;this.emit("headers",t,e,a);if(this._acceptRanges&&!t.getHeader("Accept-Ranges")){n("accept ranges");t.setHeader("Accept-Ranges","bytes")}if(this._cacheControl&&!t.getHeader("Cache-Control")){var i="public, max-age="+Math.floor(this._maxage/1e3);if(this._immutable){i+=", immutable"}n("cache-control %s",i);t.setHeader("Cache-Control",i)}if(this._lastModified&&!t.getHeader("Last-Modified")){var r=a.mtime.toUTCString();n("modified %s",r);t.setHeader("Last-Modified",r)}if(this._etag&&!t.getHeader("ETag")){var o=c(a);n("etag %s",o);t.setHeader("ETag",o)}};function clearHeaders(e){var a=getHeaderNames(e);for(var t=0;t<a.length;t++){e.removeHeader(a[t])}}function collapseLeadingSlashes(e){for(var a=0;a<e.length;a++){if(e[a]!=="/"){break}}return a>1?"/"+e.substr(a):e}function containsDotFile(e){for(var a=0;a<e.length;a++){var t=e[a];if(t.length>1&&t[0]==="."){return true}}return false}function contentRange(e,a,t){return e+" "+(t?t.start+"-"+t.end:"*")+"/"+a}function createHtmlDocument(e,a){return"<!DOCTYPE html>\n"+'<html lang="en">\n'+"<head>\n"+'<meta charset="utf-8">\n'+"<title>"+e+"</title>\n"+"</head>\n"+"<body>\n"+"<pre>"+a+"</pre>\n"+"</body>\n"+"</html>\n"}function decode(e){try{return decodeURIComponent(e)}catch(e){return-1}}function getHeaderNames(e){return typeof e.getHeaderNames!=="function"?Object.keys(e._headers||{}):e.getHeaderNames()}function hasListeners(e,a){var t=typeof e.listenerCount!=="function"?e.listeners(a).length:e.listenerCount(a);return t>0}function headersSent(e){return typeof e.headersSent!=="boolean"?Boolean(e._header):e.headersSent}function normalizeList(e,a){var t=[].concat(e||[]);for(var i=0;i<t.length;i++){if(typeof t[i]!=="string"){throw new TypeError(a+" must be array of strings or false")}}return t}function parseHttpDate(e){var a=e&&Date.parse(e);return typeof a==="number"?a:NaN}function parseTokenList(e){var a=0;var t=[];var i=0;for(var n=0,r=e.length;n<r;n++){switch(e.charCodeAt(n)){case 32:if(i===a){i=a=n+1}break;case 44:t.push(e.substring(i,a));i=a=n+1;break;default:a=n+1;break}}t.push(e.substring(i,a));return t}function setHeaders(e,a){var t=Object.keys(a);for(var i=0;i<t.length;i++){var n=t[i];e.setHeader(n,a[n])}}},993:(e,a,t)=>{"use strict"; /*! * http-errors * Copyright(c) 2014 Jonathan Ong * Copyright(c) 2016 Douglas Christopher Wilson * MIT Licensed */var i=t(363)("http-errors");var n=t(728);var r=t(342);var o=t(919);var p=t(473);e.exports=createError;e.exports.HttpError=createHttpErrorConstructor();populateConstructorExports(e.exports,r.codes,e.exports.HttpError);function codeClass(e){return Number(String(e).charAt(0)+"00")}function createError(){var e;var a;var t=500;var n={};for(var o=0;o<arguments.length;o++){var p=arguments[o];if(p instanceof Error){e=p;t=e.status||e.statusCode||t;continue}switch(typeof p){case"string":a=p;break;case"number":t=p;if(o!==0){i("non-first-argument status code; replace with createError("+p+", ...)")}break;case"object":n=p;break}}if(typeof t==="number"&&(t<400||t>=600)){i("non-error status code; use only 4xx or 5xx status codes")}if(typeof t!=="number"||!r[t]&&(t<400||t>=600)){t=500}var s=createError[t]||createError[codeClass(t)];if(!e){e=s?new s(a):new Error(a||r[t]);Error.captureStackTrace(e,createError)}if(!s||!(e instanceof s)||e.status!==t){e.expose=t<500;e.status=e.statusCode=t}for(var c in n){if(c!=="status"&&c!=="statusCode"){e[c]=n[c]}}return e}function createHttpErrorConstructor(){function HttpError(){throw new TypeError("cannot construct abstract class")}o(HttpError,Error);return HttpError}function createClientErrorConstructor(e,a,t){var i=a.match(/Error$/)?a:a+"Error";function ClientError(e){var a=e!=null?e:r[t];var o=new Error(a);Error.captureStackTrace(o,ClientError);n(o,ClientError.prototype);Object.defineProperty(o,"message",{enumerable:true,configurable:true,value:a,writable:true});Object.defineProperty(o,"name",{enumerable:false,configurable:true,value:i,writable:true});return o}o(ClientError,e);nameFunc(ClientError,i);ClientError.prototype.status=t;ClientError.prototype.statusCode=t;ClientError.prototype.expose=true;return ClientError}function createServerErrorConstructor(e,a,t){var i=a.match(/Error$/)?a:a+"Error";function ServerError(e){var a=e!=null?e:r[t];var o=new Error(a);Error.captureStackTrace(o,ServerError);n(o,ServerError.prototype);Object.defineProperty(o,"message",{enumerable:true,configurable:true,value:a,writable:true});Object.defineProperty(o,"name",{enumerable:false,configurable:true,value:i,writable:true});return o}o(ServerError,e);nameFunc(ServerError,i);ServerError.prototype.status=t;ServerError.prototype.statusCode=t;ServerError.prototype.expose=false;return ServerError}function nameFunc(e,a){var t=Object.getOwnPropertyDescriptor(e,"name");if(t&&t.configurable){t.value=a;Object.defineProperty(e,"name",t)}}function populateConstructorExports(e,a,t){a.forEach((function forEachCode(a){var i;var n=p(r[a]);switch(codeClass(a)){case 400:i=createClientErrorConstructor(t,n,a);break;case 500:i=createServerErrorConstructor(t,n,a);break}if(i){e[a]=i;e[n]=i}}));e["I'mateapot"]=i.function(e.ImATeapot,'"I\'mateapot"; use "ImATeapot" instead')}},442:e=>{var a=1e3;var t=a*60;var i=t*60;var n=i*24;var r=n*7;var o=n*365.25;e.exports=function(e,a){a=a||{};var t=typeof e;if(t==="string"&&e.length>0){return parse(e)}else if(t==="number"&&isNaN(e)===false){return a.long?fmtLong(e):fmtShort(e)}throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function parse(e){e=String(e);if(e.length>100){return}var p=/^((?:\d+)?\-?\d?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!p){return}var s=parseFloat(p[1]);var c=(p[2]||"ms").toLowerCase();switch(c){case"years":case"year":case"yrs":case"yr":case"y":return s*o;case"weeks":case"week":case"w":return s*r;case"days":case"day":case"d":return s*n;case"hours":case"hour":case"hrs":case"hr":case"h":return s*i;case"minutes":case"minute":case"mins":case"min":case"m":return s*t;case"seconds":case"second":case"secs":case"sec":case"s":return s*a;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return s;default:return undefined}}function fmtShort(e){var r=Math.abs(e);if(r>=n){return Math.round(e/n)+"d"}if(r>=i){return Math.round(e/i)+"h"}if(r>=t){return Math.round(e/t)+"m"}if(r>=a){return Math.round(e/a)+"s"}return e+"ms"}function fmtLong(e){var r=Math.abs(e);if(r>=n){return plural(e,r,n,"day")}if(r>=i){return plural(e,r,i,"hour")}if(r>=t){return plural(e,r,t,"minute")}if(r>=a){return plural(e,r,a,"second")}return e+" ms"}function plural(e,a,t,i){var n=a>=t*1.5;return Math.round(e/t)+" "+i+(n?"s":"")}},728:e=>{"use strict";e.exports=Object.setPrototypeOf||({__proto__:[]}instanceof Array?setProtoOf:mixinProperties);function setProtoOf(e,a){e.__proto__=a;return e}function mixinProperties(e,a){for(var t in a){if(!e.hasOwnProperty(t)){e[t]=a[t]}}return e}},342:(e,a,t)=>{"use strict"; /*! * statuses * Copyright(c) 2014 Jonathan Ong * Copyright(c) 2016 Douglas Christopher Wilson * MIT Licensed */var i=t(710);e.exports=status;status.STATUS_CODES=i;status.codes=populateStatusesMap(status,i);status.redirect={300:true,301:true,302:true,303:true,305:true,307:true,308:true};status.empty={204:true,205:true,304:true};status.retry={502:true,503:true,504:true};function populateStatusesMap(e,a){var t=[];Object.keys(a).forEach((function forEachCode(i){var n=a[i];var r=Number(i);e[r]=n;e[n]=r;e[n.toLowerCase()]=r;t.push(r)}));return t}function status(e){if(typeof e==="number"){if(!status[e])throw new Error("invalid status code: "+e);return e}if(typeof e!=="string"){throw new TypeError("code must be a number or string")}var a=parseInt(e,10);if(!isNaN(a)){if(!status[a])throw new Error("invalid status code: "+a);return a}a=status[e.toLowerCase()];if(!a)throw new Error('invalid status message: "'+e+'"');return a}},473:e=>{ /*! * toidentifier * Copyright(c) 2016 Douglas Christopher Wilson * MIT Licensed */ e.exports=toIdentifier;function toIdentifier(e){return e.split(" ").map((function(e){return e.slice(0,1).toUpperCase()+e.slice(1)})).join("").replace(/[^ _0-9a-z]/gi,"")}},361:e=>{"use strict";e.exports=require("events")},147:e=>{"use strict";e.exports=require("fs")},937:e=>{"use strict";e.exports=require("next/dist/compiled/debug")},865:e=>{"use strict";e.exports=require("next/dist/compiled/etag")},890:e=>{"use strict";e.exports=require("next/dist/compiled/fresh")},17:e=>{"use strict";e.exports=require("path")},781:e=>{"use strict";e.exports=require("stream")},837:e=>{"use strict";e.exports=require("util")},797:e=>{"use strict";e.exports=JSON.parse('{"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomsvc+xml":["atomsvc"],"application/bdoc":["bdoc"],"application/ccxml+xml":["ccxml"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["ecma"],"application/emma+xml":["emma"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/font-tdpfr":["pfr"],"application/font-woff":[],"application/font-woff2":[],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/prs.cww":["cww"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/vnd.3gpp.pic-bw-large":["plb"],"application/vnd.3gpp.pic-bw-small":["psb"],"application/vnd.3gpp.pic-bw-var":["pvb"],"application/vnd.3gpp2.tcap":["tcap"],"application/vnd.3m.post-it-notes":["pwn"],"application/vnd.accpac.simply.aso":["aso"],"application/vnd.accpac.simply.imp":["imp"],"application/vnd.acucobol":["acu"],"application/vnd.acucorp":["atc","acutc"],"application/vnd.adobe.air-application-installer-package+zip":["air"],"application/vnd.adobe.formscentral.fcdt":["fcdt"],"application/vnd.adobe.fxp":["fxp","fxpl"],"application/vnd.adobe.xdp+xml":["xdp"],"application/vnd.adobe.xfdf":["xfdf"],"application/vnd.ahead.space":["ahead"],"application/vnd.airzip.filesecure.azf":["azf"],"application/vnd.airzip.filesecure.azs":["azs"],"application/vnd.amazon.ebook":["azw"],"application/vnd.americandynamics.acc":["acc"],"application/vnd.amiga.ami":["ami"],"application/vnd.android.package-archive":["apk"],"application/vnd.anser-web-certificate-issue-initiation":["cii"],"application/vnd.anser-web-funds-transfer-initiation":["fti"],"application/vnd.antix.game-component":["atx"],"application/vnd.apple.installer+xml":["mpkg"],"application/vnd.apple.mpegurl":["m3u8"],"application/vnd.apple.pkpass":["pkpass"],"application/vnd.aristanetworks.swi":["swi"],"application/vnd.astraea-software.iota":["iota"],"application/vnd.audiograph":["aep"],"application/vnd.blueice.multipass":["mpm"],"application/vnd.bmi":["bmi"],"application/vnd.businessobjects":["rep"],"application/vnd.chemdraw+xml":["cdxml"],"application/vnd.chipnuts.karaoke-mmd":["mmd"],"application/vnd.cinderella":["cdy"],"application/vnd.claymore":["cla"],"application/vnd.cloanto.rp9":["rp9"],"application/vnd.clonk.c4group":["c4g","c4d","c4f","c4p","c4u"],"application/vnd.cluetrust.cartomobile-config":["c11amc"],"application/vnd.cluetrust.cartomobile-config-pkg":["c11amz"],"application/vnd.commonspace":["csp"],"application/vnd.contact.cmsg":["cdbcmsg"],"application/vnd.cosmocaller":["cmc"],"application/vnd.crick.clicker":["clkx"],"application/vnd.crick.clicker.keyboard":["clkk"],"application/vnd.crick.clicker.palette":["clkp"],"application/vnd.crick.clicker.template":["clkt"],"application/vnd.crick.clicker.wordbank":["clkw"],"application/vnd.criticaltools.wbs+xml":["wbs"],"application/vnd.ctc-posml":["pml"],"application/vnd.cups-ppd":["ppd"],"application/vnd.curl.car":["car"],"application/vnd.curl.pcurl":["pcurl"],"application/vnd.dart":["dart"],"application/vnd.data-vision.rdz":["rdz"],"application/vnd.dece.data":["uvf","uvvf","uvd","uvvd"],"application/vnd.dece.ttml+xml":["uvt","uvvt"],"application/vnd.dece.unspecified":["uvx","uvvx"],"application/vnd.dece.zip":["uvz","uvvz"],"application/vnd.denovo.fcselayout-link":["fe_launch"],"application/vnd.dna":["dna"],"application/vnd.dolby.mlp":["mlp"],"application/vnd.dpgraph":["dpg"],"application/vnd.dreamfactory":["dfac"],"application/vnd.ds-keypoint":["kpxx"],"application/vnd.dvb.ait":["ait"],"application/vnd.dvb.service":["svc"],"application/vnd.dynageo":["geo"],"application/vnd.ecowin.chart":["mag"],"application/vnd.enliven":["nml"],"application/vnd.epson.esf":["esf"],"application/vnd.epson.msf":["msf"],"application/vnd.epson.quickanime":["qam"],"application/vnd.epson.salt":["slt"],"application/vnd.epson.ssf":["ssf"],"application/vnd.eszigno3+xml":["es3","et3"],"application/vnd.ezpix-album":["ez2"],"application/vnd.ezpix-package":["ez3"],"application/vnd.fdf":["fdf"],"application/vnd.fdsn.mseed":["mseed"],"application/vnd.fdsn.seed":["seed","dataless"],"application/vnd.flographit":["gph"],"application/vnd.fluxtime.clip":["ftc"],"application/vnd.framemaker":["fm","frame","maker","book"],"application/vnd.frogans.fnc":["fnc"],"application/vnd.frogans.ltf":["ltf"],"application/vnd.fsc.weblaunch":["fsc"],"application/vnd.fujitsu.oasys":["oas"],"application/vnd.fujitsu.oasys2":["oa2"],"application/vnd.fujitsu.oasys3":["oa3"],"application/vnd.fujitsu.oasysgp":["fg5"],"application/vnd.fujitsu.oasysprs":["bh2"],"application/vnd.fujixerox.ddd":["ddd"],"application/vnd.fujixerox.docuworks":["xdw"],"application/vnd.fujixerox.docuworks.binder":["xbd"],"application/vnd.fuzzysheet":["fzs"],"application/vnd.genomatix.tuxedo":["txd"],"application/vnd.geogebra.file":["ggb"],"application/vnd.geogebra.tool":["ggt"],"application/vnd.geometry-explorer":["gex","gre"],"application/vnd.geonext":["gxt"],"application/vnd.geoplan":["g2w"],"application/vnd.geospace":["g3w"],"application/vnd.gmx":["gmx"],"application/vnd.google-apps.document":["gdoc"],"application/vnd.google-apps.presentation":["gslides"],"application/vnd.google-apps.spreadsheet":["gsheet"],"application/vnd.google-earth.kml+xml":["kml"],"application/vnd.google-earth.kmz":["kmz"],"application/vnd.grafeq":["gqf","gqs"],"application/vnd.groove-account":["gac"],"application/vnd.groove-help":["ghf"],"application/vnd.groove-identity-message":["gim"],"application/vnd.groove-injector":["grv"],"application/vnd.groove-tool-message":["gtm"],"application/vnd.groove-tool-template":["tpl"],"application/vnd.groove-vcard":["vcg"],"application/vnd.hal+xml":["hal"],"application/vnd.handheld-entertainment+xml":["zmm"],"application/vnd.hbci":["hbci"],"application/vnd.hhe.lesson-player":["les"],"application/vnd.hp-hpgl":["hpgl"],"application/vnd.hp-hpid":["hpid"],"application/vnd.hp-hps":["hps"],"application/vnd.hp-jlyt":["jlt"],"application/vnd.hp-pcl":["pcl"],"application/vnd.hp-pclxl":["pclxl"],"application/vnd.hydrostatix.sof-data":["sfd-hdstx"],"application/vnd.ibm.minipay":["mpy"],"application/vnd.ibm.modcap":["afp","listafp","list3820"],"application/vnd.ibm.rights-management":["irm"],"application/vnd.ibm.secure-container":["sc"],"application/vnd.iccprofile":["icc","icm"],"application/vnd.igloader":["igl"],"application/vnd.immervision-ivp":["ivp"],"application/vnd.immervision-ivu":["ivu"],"application/vnd.insors.igm":["igm"],"application/vnd.intercon.formnet":["xpw","xpx"],"application/vnd.intergeo":["i2g"],"application/vnd.intu.qbo":["qbo"],"application/vnd.intu.qfx":["qfx"],"application/vnd.ipunplugged.rcprofile":["rcprofile"],"application/vnd.irepository.package+xml":["irp"],"application/vnd.is-xpr":["xpr"],"application/vnd.isac.fcs":["fcs"],"application/vnd.jam":["jam"],"application/vnd.jcp.javame.midlet-rms":["rms"],"application/vnd.jisp":["jisp"],"application/vnd.joost.joda-archive":["joda"],"application/vnd.kahootz":["ktz","ktr"],"application/vnd.kde.karbon":["karbon"],"application/vnd.kde.kchart":["chrt"],"application/vnd.kde.kformula":["kfo"],"application/vnd.kde.kivio":["flw"],"application/vnd.kde.kontour":["kon"],"application/vnd.kde.kpresenter":["kpr","kpt"],"application/vnd.kde.kspread":["ksp"],"application/vnd.kde.kword":["kwd","kwt"],"application/vnd.kenameaapp":["htke"],"application/vnd.kidspiration":["kia"],"application/vnd.kinar":["kne","knp"],"application/vnd.koan":["skp","skd","skt","skm"],"application/vnd.kodak-descriptor":["sse"],"application/vnd.las.las+xml":["lasxml"],"application/vnd.llamagraphics.life-balance.desktop":["lbd"],"application/vnd.llamagraphics.life-balance.exchange+xml":["lbe"],"application/vnd.lotus-1-2-3":["123"],"application/vnd.lotus-approach":["apr"],"application/vnd.lotus-freelance":["pre"],"application/vnd.lotus-notes":["nsf"],"application/vnd.lotus-organizer":["org"],"application/vnd.lotus-screencam":["scm"],"application/vnd.lotus-wordpro":["lwp"],"application/vnd.macports.portpkg":["portpkg"],"application/vnd.mcd":["mcd"],"application/vnd.medcalcdata":["mc1"],"application/vnd.mediastation.cdkey":["cdkey"],"application/vnd.mfer":["mwf"],"application/vnd.mfmp":["mfm"],"application/vnd.micrografx.flo":["flo"],"application/vnd.micrografx.igx":["igx"],"application/vnd.mif":["mif"],"application/vnd.mobius.daf":["daf"],"application/vnd.mobius.dis":["dis"],"application/vnd.mobius.mbk":["mbk"],"application/vnd.mobius.mqy":["mqy"],"application/vnd.mobius.msl":["msl"],"application/vnd.mobius.plc":["plc"],"application/vnd.mobius.txf":["txf"],"application/vnd.mophun.application":["mpn"],"application/vnd.mophun.certificate":["mpc"],"application/vnd.mozilla.xul+xml":["xul"],"application/vnd.ms-artgalry":["cil"],"application/vnd.ms-cab-compressed":["cab"],"application/vnd.ms-excel":["xls","xlm","xla","xlc","xlt","xlw"],"application/vnd.ms-excel.addin.macroenabled.12":["xlam"],"application/vnd.ms-excel.sheet.binary.macroenabled.12":["xlsb"],"application/vnd.ms-excel.sheet.macroenabled.12":["xlsm"],"application/vnd.ms-excel.template.macroenabled.12":["xltm"],"application/vnd.ms-fontobject":["eot"],"application/vnd.ms-htmlhelp":["chm"],"application/vnd.ms-ims":["ims"],"application/vnd.ms-lrm":["lrm"],"application/vnd.ms-officetheme":["thmx"],"application/vnd.ms-outlook":["msg"],"application/vnd.ms-pki.seccat":["cat"],"application/vnd.ms-pki.stl":["stl"],"application/vnd.ms-powerpoint":["ppt","pps","pot"],"application/vnd.ms-powerpoint.addin.macroenabled.12":["ppam"],"application/vnd.ms-powerpoint.presentation.macroenabled.12":["pptm"],"application/vnd.ms-powerpoint.slide.macroenabled.12":["sldm"],"application/vnd.ms-powerpoint.slideshow.macroenabled.12":["ppsm"],"application/vnd.ms-powerpoint.template.macroenabled.12":["potm"],"application/vnd.ms-project":["mpp","mpt"],"application/vnd.ms-word.document.macroenabled.12":["docm"],"application/vnd.ms-word.template.macroenabled.12":["dotm"],"application/vnd.ms-works":["wps","wks","wcm","wdb"],"application/vnd.ms-wpl":["wpl"],"application/vnd.ms-xpsdocument":["xps"],"application/vnd.mseq":["mseq"],"application/vnd.musician":["mus"],"application/vnd.muvee.style":["msty"],"application/vnd.mynfc":["taglet"],"application/vnd.neurolanguage.nlu":["nlu"],"application/vnd.nitf":["ntf","nitf"],"application/vnd.noblenet-directory":["nnd"],"application/vnd.noblenet-sealer":["nns"],"application/vnd.noblenet-web":["nnw"],"application/vnd.nokia.n-gage.data":["ngdat"],"application/vnd.nokia.n-gage.symbian.install":["n-gage"],"application/vnd.nokia.radio-preset":["rpst"],"application/vnd.nokia.radio-presets":["rpss"],"application/vnd.novadigm.edm":["edm"],"application/vnd.novadigm.edx":["edx"],"application/vnd.novadigm.ext":["ext"],"application/vnd.oasis.opendocument.chart":["odc"],"application/vnd.oasis.opendocument.chart-template":["otc"],"application/vnd.oasis.opendocument.database":["odb"],"application/vnd.oasis.opendocument.formula":["odf"],"application/vnd.oasis.opendocument.formula-template":["odft"],"application/vnd.oasis.opendocument.graphics":["odg"],"application/vnd.oasis.opendocument.graphics-template":["otg"],"application/vnd.oasis.opendocument.image":["odi"],"application/vnd.oasis.opendocument.image-template":["oti"],"application/vnd.oasis.opendocument.presentation":["odp"],"application/vnd.oasis.opendocument.presentation-template":["otp"],"application/vnd.oasis.opendocument.spreadsheet":["ods"],"application/vnd.oasis.opendocument.spreadsheet-template":["ots"],"application/vnd.oasis.opendocument.text":["odt"],"application/vnd.oasis.opendocument.text-master":["odm"],"application/vnd.oasis.opendocument.text-template":["ott"],"application/vnd.oasis.opendocument.text-web":["oth"],"application/vnd.olpc-sugar":["xo"],"application/vnd.oma.dd2+xml":["dd2"],"application/vnd.openofficeorg.extension":["oxt"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":["pptx"],"application/vnd.openxmlformats-officedocument.presentationml.slide":["sldx"],"application/vnd.openxmlformats-officedocument.presentationml.slideshow":["ppsx"],"application/vnd.openxmlformats-officedocument.presentationml.template":["potx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":["xlsx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.template":["xltx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":["docx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.template":["dotx"],"application/vnd.osgeo.mapguide.package":["mgp"],"application/vnd.osgi.dp":["dp"],"application/vnd.osgi.subsystem":["esa"],"application/vnd.palm":["pdb","pqa","oprc"],"application/vnd.pawaafile":["paw"],"application/vnd.pg.format":["str"],"application/vnd.pg.osasli":["ei6"],"application/vnd.picsel":["efif"],"application/vnd.pmi.widget":["wg"],"application/vnd.pocketlearn":["plf"],"application/vnd.powerbuilder6":["pbd"],"application/vnd.previewsystems.box":["box"],"application/vnd.proteus.magazine":["mgz"],"application/vnd.publishare-delta-tree":["qps"],"application/vnd.pvi.ptid1":["ptid"],"application/vnd.quark.quarkxpress":["qxd","qxt","qwd","qwt","qxl","qxb"],"application/vnd.realvnc.bed":["bed"],"application/vnd.recordare.musicxml":["mxl"],"application/vnd.recordare.musicxml+xml":["musicxml"],"application/vnd.rig.cryptonote":["cryptonote"],"application/vnd.rim.cod":["cod"],"application/vnd.rn-realmedia":["rm"],"application/vnd.rn-realmedia-vbr":["rmvb"],"application/vnd.route66.link66+xml":["link66"],"application/vnd.sailingtracker.track":["st"],"application/vnd.seemail":["see"],"application/vnd.sema":["sema"],"application/vnd.semd":["semd"],"application/vnd.semf":["semf"],"application/vnd.shana.informed.fo