wilddragon-site/node_modules/next/dist/compiled/compression/index.js

58 lines
301 KiB
JavaScript
Raw Normal View History

2026-04-17 15:51:01 -04:00
(()=>{var a={909:(a,e,i)=>{"use strict";
/*!
* accepts
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/var n=i(995);var s=i(759);a.exports=Accepts;function Accepts(a){if(!(this instanceof Accepts)){return new Accepts(a)}this.headers=a.headers;this.negotiator=new n(a)}Accepts.prototype.type=Accepts.prototype.types=function(a){var e=a;if(e&&!Array.isArray(e)){e=new Array(arguments.length);for(var i=0;i<e.length;i++){e[i]=arguments[i]}}if(!e||e.length===0){return this.negotiator.mediaTypes()}if(!this.headers.accept){return e[0]}var n=e.map(extToMime);var s=this.negotiator.mediaTypes(n.filter(validMime));var o=s[0];return o?e[n.indexOf(o)]:false};Accepts.prototype.encoding=Accepts.prototype.encodings=function(a){var e=a;if(e&&!Array.isArray(e)){e=new Array(arguments.length);for(var i=0;i<e.length;i++){e[i]=arguments[i]}}if(!e||e.length===0){return this.negotiator.encodings()}return this.negotiator.encodings(e)[0]||false};Accepts.prototype.charset=Accepts.prototype.charsets=function(a){var e=a;if(e&&!Array.isArray(e)){e=new Array(arguments.length);for(var i=0;i<e.length;i++){e[i]=arguments[i]}}if(!e||e.length===0){return this.negotiator.charsets()}return this.negotiator.charsets(e)[0]||false};Accepts.prototype.lang=Accepts.prototype.langs=Accepts.prototype.language=Accepts.prototype.languages=function(a){var e=a;if(e&&!Array.isArray(e)){e=new Array(arguments.length);for(var i=0;i<e.length;i++){e[i]=arguments[i]}}if(!e||e.length===0){return this.negotiator.languages()}return this.negotiator.languages(e)[0]||false};function extToMime(a){return a.indexOf("/")===-1?s.lookup(a):a}function validMime(a){return typeof a==="string"}},876:(a,e,i)=>{"use strict";
/*!
* compressible
* Copyright(c) 2013 Jonathan Ong
* Copyright(c) 2014 Jeremiah Senkpiel
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/var n=i(183);var s=/^text\/|\+(?:json|text|xml)$/i;var o=/^\s*([^;\s]*)(?:;|\s|$)/;a.exports=compressible;function compressible(a){if(!a||typeof a!=="string"){return false}var e=o.exec(a);var i=e&&e[1].toLowerCase();var c=n[i];if(c&&c.compressible!==undefined){return c.compressible}return s.test(i)||undefined}},756:(a,e,i)=>{"use strict";
/*!
* compression
* Copyright(c) 2010 Sencha Inc.
* Copyright(c) 2011 TJ Holowaychuk
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2014-2015 Douglas Christopher Wilson
* MIT Licensed
*/var n=i(909);var s=i(291).Buffer;var o=i(666);var c=i(876);var p=i(937)("compression");var t=i(849);var r=i(850);var l=i(796);a.exports=compression;a.exports.filter=shouldCompress;var u=/(?:^|,)\s*?no-transform\s*?(?:,|$)/;function compression(a){var e=a||{};var i=e.filter||shouldCompress;var s=o.parse(e.threshold);if(s==null){s=1024}return function compression(a,o,c){var u=false;var m;var d=[];var x;var v=o.end;var f=o.on;var b=o.write;o.flush=function flush(){if(x){x.flush()}};o.write=function write(a,e){if(u){return false}if(!this._header){this._implicitHeader()}return x?x.write(toBuffer(a,e)):b.call(this,a,e)};o.end=function end(a,e){if(u){return false}if(!this._header){if(!this.getHeader("Content-Length")){m=chunkLength(a,e)}this._implicitHeader()}if(!x){return v.call(this,a,e)}u=true;return a?x.end(toBuffer(a,e)):x.end()};o.on=function on(a,e){if(!d||a!=="drain"){return f.call(this,a,e)}if(x){return x.on(a,e)}d.push([a,e]);return this};function nocompress(a){p("no compression: %s",a);addListeners(o,f,d);d=null}t(o,(function onResponseHeaders(){if(!i(a,o)){nocompress("filtered");return}if(!shouldTransform(a,o)){nocompress("no transform");return}r(o,"Accept-Encoding");if(Number(o.getHeader("Content-Length"))<s||m<s){nocompress("size below threshold");return}var c=o.getHeader("Content-Encoding")||"identity";if(c!=="identity"){nocompress("already encoded");return}if(a.method==="HEAD"){nocompress("HEAD request");return}var t=n(a);var u=t.encoding(["gzip","deflate","identity"]);if(u==="deflate"&&t.encoding(["gzip"])){u=t.encoding(["gzip","identity"])}if(!u||u==="identity"){nocompress("not acceptable");return}p("%s compression",u);x=u==="gzip"?l.createGzip(e):l.createDeflate(e);addListeners(x,x.on,d);o.setHeader("Content-Encoding",u);o.removeHeader("Content-Length");x.on("data",(function onStreamData(a){if(b.call(o,a)===false){x.pause()}}));x.on("end",(function onStreamEnd(){v.call(o)}));f.call(o,"drain",(function onResponseDrain(){x.resume()}))}));c()}}function addListeners(a,e,i){for(var n=0;n<i.length;n++){e.apply(a,i[n])}}function chunkLength(a,e){if(!a){return 0}return!s.isBuffer(a)?s.byteLength(a,e):a.length}function shouldCompress(a,e){var i=e.getHeader("Content-Type");if(i===undefined||!c(i)){p("%s not compressible",i);return false}return true}function shouldTransform(a,e){var i=e.getHeader("Cache-Control");return!i||!u.test(i)}function toBuffer(a,e){return!s.isBuffer(a)?s.from(a,e):a}},183:(a,e,i)=>{
/*!
* mime-db
* Copyright(c) 2014 Jonathan Ong
* MIT Licensed
*/
a.exports=i(282)},734:(a,e,i)=>{
/*!
* mime-db
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015-2022 Douglas Christopher Wilson
* MIT Licensed
*/
a.exports=i(450)},759:(a,e,i)=>{"use strict";
/*!
* mime-types
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/var n=i(734);var s=i(17).extname;var o=/^\s*([^;\s]*)(?:;|\s|$)/;var c=/^text\//i;e.charset=charset;e.charsets={lookup:charset};e.contentType=contentType;e.extension=extension;e.extensions=Object.create(null);e.lookup=lookup;e.types=Object.create(null);populateMaps(e.extensions,e.types);function charset(a){if(!a||typeof a!=="string"){return false}var e=o.exec(a);var i=e&&n[e[1].toLowerCase()];if(i&&i.charset){return i.charset}if(e&&c.test(e[1])){return"UTF-8"}return false}function contentType(a){if(!a||typeof a!=="string"){return false}var i=a.indexOf("/")===-1?e.lookup(a):a;if(!i){return false}if(i.indexOf("charset")===-1){var n=e.charset(i);if(n)i+="; charset="+n.toLowerCase()}return i}function extension(a){if(!a||typeof a!=="string"){return false}var i=o.exec(a);var n=i&&e.extensions[i[1].toLowerCase()];if(!n||!n.length){return false}return n[0]}function lookup(a){if(!a||typeof a!=="string"){return false}var i=s("x."+a).toLowerCase().substr(1);if(!i){return false}return e.types[i]||false}function populateMaps(a,e){var i=["nginx","apache",undefined,"iana"];Object.keys(n).forEach((function forEachMimeType(s){var o=n[s];var c=o.extensions;if(!c||!c.length){return}a[s]=c;for(var p=0;p<c.length;p++){var t=c[p];if(e[t]){var r=i.indexOf(n[e[t]].source);var l=i.indexOf(o.source);if(e[t]!=="application/octet-stream"&&(r>l||r===l&&e[t].substr(0,12)==="application/")){continue}}e[t]=s}}))}},995:(a,e,i)=>{"use strict";
/*!
* negotiator
* Copyright(c) 2012 Federico Romero
* Copyright(c) 2012-2014 Isaac Z. Schlueter
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/var n=Object.create(null);a.exports=Negotiator;a.exports.Negotiator=Negotiator;function Negotiator(a){if(!(this instanceof Negotiator)){return new Negotiator(a)}this.request=a}Negotiator.prototype.charset=function charset(a){var e=this.charsets(a);return e&&e[0]};Negotiator.prototype.charsets=function charsets(a){var e=loadModule("charset").preferredCharsets;return e(this.request.headers["accept-charset"],a)};Negotiator.prototype.encoding=function encoding(a){var e=this.encodings(a);return e&&e[0]};Negotiator.prototype.encodings=function encodings(a){var e=loadModule("encoding").preferredEncodings;return e(this.request.headers["accept-encoding"],a)};Negotiator.prototype.language=function language(a){var e=this.languages(a);return e&&e[0]};Negotiator.prototype.languages=function languages(a){var e=loadModule("language").preferredLanguages;return e(this.request.headers["accept-language"],a)};Negotiator.prototype.mediaType=function mediaType(a){var e=this.mediaTypes(a);return e&&e[0]};Negotiator.prototype.mediaTypes=function mediaTypes(a){var e=loadModule("mediaType").preferredMediaTypes;return e(this.request.headers.accept,a)};Negotiator.prototype.preferredCharset=Negotiator.prototype.charset;Negotiator.prototype.preferredCharsets=Negotiator.prototype.charsets;Negotiator.prototype.preferredEncoding=Negotiator.prototype.encoding;Negotiator.prototype.preferredEncodings=Negotiator.prototype.encodings;Negotiator.prototype.preferredLanguage=Negotiator.prototype.language;Negotiator.prototype.preferredLanguages=Negotiator.prototype.languages;Negotiator.prototype.preferredMediaType=Negotiator.prototype.mediaType;Negotiator.prototype.preferredMediaTypes=Negotiator.prototype.mediaTypes;function loadModule(a){var e=n[a];if(e!==undefined){return e}switch(a){case"charset":e=i(324);break;case"encoding":e=i(27);break;case"language":e=i(532);break;case"mediaType":e=i(980);break;default:throw new Error("Cannot find module '"+a+"'")}n[a]=e;return e}},324:a=>{"use strict";a.exports=preferredCharsets;a.exports.preferredCharsets=preferredCharsets;var e=/^\s*([^\s;]+)\s*(?:;(.*))?$/;function parseAcceptCharset(a){var e=a.split(",");for(var i=0,n=0;i<e.length;i++){var s=parseCharset(e[i].trim(),i);if(s){e[n++]=s}}e.length=n;return e}function parseCharset(a,i){var n=e.exec(a);if(!n)return null;var s=n[1];var o=1;if(n[2]){var c=n[2].split(";");for(var p=0;p<c.length;p++){var t=c[p].trim().split("=");if(t[0]==="q"){o=parseFloat(t[1]);break}}}return{charset:s,q:o,i:i}}function getCharsetPriority(a,e,i){var n={o:-1,q:0,s:0};for(var s=0;s<e.length;s++){var o=specify(a,e[s],i);if(o&&(n.s-o.s||n.q-o.q||n.o-o.o)<0){n=o}}return n}function specify(a,e,i){var n=0;if(e.charset.toLowerCase()===a.toLowerCase()){n|=1}else if(e.charset!=="*"){return null}return{i:i,o:e.i,q:e.q,s:n}}function preferredCharsets(a,e){var i=parseAcceptCharset(a===undefined?"*":a||"");if(!e){return i.filter(isQuality).sort(compareSpecs).map(getFullCharset)}var n=e.map((function getPriority(a,e){return getCharsetPriority(a,i,e)}));return n.filter(isQuality).sort(compareSpecs).map((function getCharset(a){return e[n.indexOf(a)]}))}function compareSpecs(a,e){return e.q-a.q||e.s-a.s||a.o-e.o||a.i-e.i||0}function getFullCharset(a){return a.charset}function isQuality(a){return a.q>0}},27:a=>{"use strict";a.exports=preferredEncodings;a.exports.preferredEncodings=preferredEncodings;var e=/^\s*([^\s;]+)\s*(?:;(.*))?$/;function parseAcceptEncoding(a){var e=a.split(",");var i=false;var n=1;for(var s=0,o=0;s<e.length;s++){var c=parseEncoding(e[s].trim(),s);if(c){e[o++]=c;i=i||specify("identity",c);n=Math.min(n,c.q||1)}}if(!i){e[o++]={encoding:"identity",q:n,i:s}}e.length=o;return e}function parseEncoding(a,i){var n=e.exec(a);if(!n)return null;var s=n[1];var o=1;if(n[2]){var c=n[2].split(";");for(var p=0;p<c.length;p++){var t=c[p].trim().split("=");if(t[0]==="q"){o=parseFloat(t[1]);break}}}return{encoding:s,q:o,i:i}}function getEncodingPriority(a,e,i){var n={o:-1,q:0,s:0};for(var s=0;s<e.length;s++){var o=specify(a,e[s],i);if(o&&(n.s-o.s||n.q-o.q||n.o-o.o)<0){n=o}}return n}function specify(a,e,
/*!
* on-headers
* Copyright(c) 2014 Douglas Christopher Wilson
* MIT Licensed
*/a.exports=onHeaders;function createWriteHead(a,e){var i=false;return function writeHead(n){var s=setWriteHeadHeaders.apply(this,arguments);if(!i){i=true;e.call(this);if(typeof s[0]==="number"&&this.statusCode!==s[0]){s[0]=this.statusCode;s.length=1}}return a.apply(this,s)}}function onHeaders(a,e){if(!a){throw new TypeError("argument res is required")}if(typeof e!=="function"){throw new TypeError("argument listener must be a function")}a.writeHead=createWriteHead(a.writeHead,e)}function setHeadersFromArray(a,e){for(var i=0;i<e.length;i++){a.setHeader(e[i][0],e[i][1])}}function setHeadersFromObject(a,e){var i=Object.keys(e);for(var n=0;n<i.length;n++){var s=i[n];if(s)a.setHeader(s,e[s])}}function setWriteHeadHeaders(a){var e=arguments.length;var i=e>1&&typeof arguments[1]==="string"?2:1;var n=e>=i+1?arguments[i]:undefined;this.statusCode=a;if(Array.isArray(n)){setHeadersFromArray(this,n)}else if(n){setHeadersFromObject(this,n)}var s=new Array(Math.min(e,i));for(var o=0;o<s.length;o++){s[o]=arguments[o]}return s}},291:(a,e,i)=>{var n=i(300);var s=n.Buffer;function copyProps(a,e){for(var i in a){e[i]=a[i]}}if(s.from&&s.alloc&&s.allocUnsafe&&s.allocUnsafeSlow){a.exports=n}else{copyProps(n,e);e.Buffer=SafeBuffer}function SafeBuffer(a,e,i){return s(a,e,i)}copyProps(s,SafeBuffer);SafeBuffer.from=function(a,e,i){if(typeof a==="number"){throw new TypeError("Argument must not be a number")}return s(a,e,i)};SafeBuffer.alloc=function(a,e,i){if(typeof a!=="number"){throw new TypeError("Argument must be a number")}var n=s(a);if(e!==undefined){if(typeof i==="string"){n.fill(e,i)}else{n.fill(e)}}else{n.fill(0)}return n};SafeBuffer.allocUnsafe=function(a){if(typeof a!=="number"){throw new TypeError("Argument must be a number")}return s(a)};SafeBuffer.allocUnsafeSlow=function(a){if(typeof a!=="number"){throw new TypeError("Argument must be a number")}return n.SlowBuffer(a)}},850:a=>{"use strict";
/*!
* vary
* Copyright(c) 2014-2017 Douglas Christopher Wilson
* MIT Licensed
*/a.exports=vary;a.exports.append=append;var e=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function append(a,i){if(typeof a!=="string"){throw new TypeError("header argument is required")}if(!i){throw new TypeError("field argument is required")}var n=!Array.isArray(i)?parse(String(i)):i;for(var s=0;s<n.length;s++){if(!e.test(n[s])){throw new TypeError("field argument contains an invalid header name")}}if(a==="*"){return a}var o=a;var c=parse(a.toLowerCase());if(n.indexOf("*")!==-1||c.indexOf("*")!==-1){return"*"}for(var p=0;p<n.length;p++){var t=n[p].toLowerCase();if(c.indexOf(t)===-1){c.push(t);o=o?o+", "+n[p]:n[p]}}return o}function parse(a){var e=0;var i=[];var n=0;for(var s=0,o=a.length;s<o;s++){switch(a.charCodeAt(s)){case 32:if(n===e){n=e=s+1}break;case 44:i.push(a.substring(n,e));n=e=s+1;break;default:e=s+1;break}}i.push(a.substring(n,e));return i}function vary(a,e){if(!a||!a.getHeader||!a.setHeader){throw new TypeError("res argument is required")}var i=a.getHeader("Vary")||"";var n=Array.isArray(i)?i.join(", "):String(i);if(i=append(n,e)){a.setHeader("Vary",i)}}},300:a=>{"use strict";a.exports=require("buffer")},666:a=>{"use strict";a.exports=require("next/dist/compiled/bytes")},937:a=>{"use strict";a.exports=require("next/dist/compiled/debug")},17:a=>{"use strict";a.exports=require("path")},796:a=>{"use strict";a.exports=require("zlib")},282:a=>{"use strict";a.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/a2l":{"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/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","compress