rsnext/packages/next/compiled/compression/index.js

1 line
147 KiB
JavaScript
Raw Normal View History

module.exports=function(e,a){"use strict";var i={};function __webpack_require__(a){if(i[a]){return i[a].exports}var n=i[a]={i:a,l:false,exports:{}};e[a].call(n.exports,n,n.exports,__webpack_require__);n.l=true;return n.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(998)}return startup()}({72:function(e,a,i){"use strict";var n=i(776);var o=i(91);e.exports=Accepts;function Accepts(e){if(!(this instanceof Accepts)){return new Accepts(e)}this.headers=e.headers;this.negotiator=new n(e)}Accepts.prototype.type=Accepts.prototype.types=function(e){var a=e;if(a&&!Array.isArray(a)){a=new Array(arguments.length);for(var i=0;i<a.length;i++){a[i]=arguments[i]}}if(!a||a.length===0){return this.negotiator.mediaTypes()}if(!this.headers.accept){return a[0]}var n=a.map(extToMime);var o=this.negotiator.mediaTypes(n.filter(validMime));var s=o[0];return s?a[n.indexOf(s)]:false};Accepts.prototype.encoding=Accepts.prototype.encodings=function(e){var a=e;if(a&&!Array.isArray(a)){a=new Array(arguments.length);for(var i=0;i<a.length;i++){a[i]=arguments[i]}}if(!a||a.length===0){return this.negotiator.encodings()}return this.negotiator.encodings(a)[0]||false};Accepts.prototype.charset=Accepts.prototype.charsets=function(e){var a=e;if(a&&!Array.isArray(a)){a=new Array(arguments.length);for(var i=0;i<a.length;i++){a[i]=arguments[i]}}if(!a||a.length===0){return this.negotiator.charsets()}return this.negotiator.charsets(a)[0]||false};Accepts.prototype.lang=Accepts.prototype.langs=Accepts.prototype.language=Accepts.prototype.languages=function(e){var a=e;if(a&&!Array.isArray(a)){a=new Array(arguments.length);for(var i=0;i<a.length;i++){a[i]=arguments[i]}}if(!a||a.length===0){return this.negotiator.languages()}return this.negotiator.languages(a)[0]||false};function extToMime(e){return e.indexOf("/")===-1?o.lookup(e):e}function validMime(e){return typeof e==="string"}},91:function(e,a,i){"use strict";var n=i(841);var o=i(622).extname;var s=/^\s*([^;\s]*)(?:;|\s|$)/;var c=/^text\//i;a.charset=charset;a.charsets={lookup:charset};a.contentType=contentType;a.extension=extension;a.extensions=Object.create(null);a.lookup=lookup;a.types=Object.create(null);populateMaps(a.extensions,a.types);function charset(e){if(!e||typeof e!=="string"){return false}var a=s.exec(e);var i=a&&n[a[1].toLowerCase()];if(i&&i.charset){return i.charset}if(a&&c.test(a[1])){return"UTF-8"}return false}function contentType(e){if(!e||typeof e!=="string"){return false}var i=e.indexOf("/")===-1?a.lookup(e):e;if(!i){return false}if(i.indexOf("charset")===-1){var n=a.charset(i);if(n)i+="; charset="+n.toLowerCase()}return i}function extension(e){if(!e||typeof e!=="string"){return false}var i=s.exec(e);var n=i&&a.extensions[i[1].toLowerCase()];if(!n||!n.length){return false}return n[0]}function lookup(e){if(!e||typeof e!=="string"){return false}var i=o("x."+e).toLowerCase().substr(1);if(!i){return false}return a.types[i]||false}function populateMaps(e,a){var i=["nginx","apache",undefined,"iana"];Object.keys(n).forEach(function forEachMimeType(o){var s=n[o];var c=s.extensions;if(!c||!c.length){return}e[o]=c;for(var t=0;t<c.length;t++){var p=c[t];if(a[p]){var r=i.indexOf(n[a[p]].source);var l=i.indexOf(s.source);if(a[p]!=="application/octet-stream"&&(r>l||r===l&&a[p].substr(0,12)==="application/")){continue}}a[p]=o}})}},92:function(e){"use strict";e.exports=preferredCharsets;e.exports.preferredCharsets=preferredCharsets;var a=/^\s*([^\s;]+)\s*(?:;(.*))?$/;function parseAcceptCharset(e){var a=e.split(",");for(var i=0,n=0;i<a.length;i++){var o=parseCharset(a[i].trim(),i);if(o){a[n++]=o}}a.length=n;return a}function parseCharset(e,i){var n=a.exec(e);if(!n)return null;var o=n[1];var s=1;if(n[2]){var c=n[2].split(";");for(var t=0;t<c.length;t++){var p=c[t].trim().split("=");if(p[0]==="q"){s=parseFloat(p[1]);break}}}return{charset:o,q:s,i:i}}function getCharsetPriority(e,a,i){var n={o:-1,q:0,s:0};for(var o=0;o<a.length;o++){var s=specify(e,a[o],i);if(s&&(n.s-s.s||n.q-s.q||n.o-s.o)<0){n=s}}return n}function specify(e,a,i){var n=0;if(a.charset.toLowerCase()===e.