"use strict";var e=require("node:fs"),t=require("node:path"),i=require("node:os"),a=require("node:buffer"),n=require("os"),s=require("node:url"),o=require("fs"),r=require("node:fs/promises"),c=require("node:events"),l=require("node:stream"),p=require("node:string_decoder"),u=require("path"),d=require("node:child_process"),h=require("sharp"),f=require("events"),m=require("stream"),v=require("util"),x=require("child_process"),g=require("tty");function b(e){var t=Object.create(null);return e&&Object.keys(e).forEach((function(i){if("default"!==i){var a=Object.getOwnPropertyDescriptor(e,i);Object.defineProperty(t,i,a.get?a:{enumerable:!0,get:function(){return e[i]}})}})),t.default=e,Object.freeze(t)}var y=b(e);const w={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},_={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},k={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},S={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},M={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"};class A{static getFirstMatch(e,t){const i=t.match(e);return i&&i.length>0&&i[1]||""}static getSecondMatch(e,t){const i=t.match(e);return i&&i.length>1&&i[2]||""}static matchAndReturnConst(e,t,i){if(e.test(t))return i}static getWindowsVersionName(e){switch(e){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}static getMacOSVersionName(e){const t=e.split(".").splice(0,2).map((e=>parseInt(e,10)||0));if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}}static getAndroidVersionName(e){const t=e.split(".").splice(0,2).map((e=>parseInt(e,10)||0));if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0}static getVersionPrecision(e){return e.split(".").length}static compareVersions(e,t,i=!1){const a=A.getVersionPrecision(e),n=A.getVersionPrecision(t);let s=Math.max(a,n),o=0;const r=A.map([e,t],(e=>{const t=s-A.getVersionPrecision(e),i=e+new Array(t+1).join(".0");return A.map(i.split("."),(e=>new Array(20-e.length).join("0")+e)).reverse()}));for(i&&(o=s-Math.min(a,n)),s-=1;s>=o;){if(r[0][s]>r[1][s])return 1;if(r[0][s]===r[1][s]){if(s===o)return 0;s-=1}else if(r[0][s]{i[t]=e[t]}))}}return e}static getBrowserAlias(e){return w[e]}static getBrowserTypeByAlias(e){return _[e]||""}}const E=/version\/(\d+(\.?_?\d+)+)/i,O=[{test:[/googlebot/i],describe(e){const t={name:"Googlebot"},i=A.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||A.getFirstMatch(E,e);return i&&(t.version=i),t}},{test:[/opera/i],describe(e){const t={name:"Opera"},i=A.getFirstMatch(E,e)||A.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/opr\/|opios/i],describe(e){const t={name:"Opera"},i=A.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||A.getFirstMatch(E,e);return i&&(t.version=i),t}},{test:[/SamsungBrowser/i],describe(e){const t={name:"Samsung Internet for Android"},i=A.getFirstMatch(E,e)||A.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/Whale/i],describe(e){const t={name:"NAVER Whale Browser"},i=A.getFirstMatch(E,e)||A.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/MZBrowser/i],describe(e){const t={name:"MZ Browser"},i=A.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||A.getFirstMatch(E,e);return i&&(t.version=i),t}},{test:[/focus/i],describe(e){const t={name:"Focus"},i=A.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||A.getFirstMatch(E,e);return i&&(t.version=i),t}},{test:[/swing/i],describe(e){const t={name:"Swing"},i=A.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||A.getFirstMatch(E,e);return i&&(t.version=i),t}},{test:[/coast/i],describe(e){const t={name:"Opera Coast"},i=A.getFirstMatch(E,e)||A.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe(e){const t={name:"Opera Touch"},i=A.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||A.getFirstMatch(E,e);return i&&(t.version=i),t}},{test:[/yabrowser/i],describe(e){const t={name:"Yandex Browser"},i=A.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||A.getFirstMatch(E,e);return i&&(t.version=i),t}},{test:[/ucbrowser/i],describe(e){const t={name:"UC Browser"},i=A.getFirstMatch(E,e)||A.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/Maxthon|mxios/i],describe(e){const t={name:"Maxthon"},i=A.getFirstMatch(E,e)||A.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/epiphany/i],describe(e){const t={name:"Epiphany"},i=A.getFirstMatch(E,e)||A.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/puffin/i],describe(e){const t={name:"Puffin"},i=A.getFirstMatch(E,e)||A.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/sleipnir/i],describe(e){const t={name:"Sleipnir"},i=A.getFirstMatch(E,e)||A.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/k-meleon/i],describe(e){const t={name:"K-Meleon"},i=A.getFirstMatch(E,e)||A.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/micromessenger/i],describe(e){const t={name:"WeChat"},i=A.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||A.getFirstMatch(E,e);return i&&(t.version=i),t}},{test:[/qqbrowser/i],describe(e){const t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},i=A.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||A.getFirstMatch(E,e);return i&&(t.version=i),t}},{test:[/msie|trident/i],describe(e){const t={name:"Internet Explorer"},i=A.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/\sedg\//i],describe(e){const t={name:"Microsoft Edge"},i=A.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/edg([ea]|ios)/i],describe(e){const t={name:"Microsoft Edge"},i=A.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/vivaldi/i],describe(e){const t={name:"Vivaldi"},i=A.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/seamonkey/i],describe(e){const t={name:"SeaMonkey"},i=A.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/sailfish/i],describe(e){const t={name:"Sailfish"},i=A.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return i&&(t.version=i),t}},{test:[/silk/i],describe(e){const t={name:"Amazon Silk"},i=A.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/phantom/i],describe(e){const t={name:"PhantomJS"},i=A.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/slimerjs/i],describe(e){const t={name:"SlimerJS"},i=A.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t={name:"BlackBerry"},i=A.getFirstMatch(E,e)||A.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/(web|hpw)[o0]s/i],describe(e){const t={name:"WebOS Browser"},i=A.getFirstMatch(E,e)||A.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/bada/i],describe(e){const t={name:"Bada"},i=A.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/tizen/i],describe(e){const t={name:"Tizen"},i=A.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||A.getFirstMatch(E,e);return i&&(t.version=i),t}},{test:[/qupzilla/i],describe(e){const t={name:"QupZilla"},i=A.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||A.getFirstMatch(E,e);return i&&(t.version=i),t}},{test:[/firefox|iceweasel|fxios/i],describe(e){const t={name:"Firefox"},i=A.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/electron/i],describe(e){const t={name:"Electron"},i=A.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/MiuiBrowser/i],describe(e){const t={name:"Miui"},i=A.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/chromium/i],describe(e){const t={name:"Chromium"},i=A.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||A.getFirstMatch(E,e);return i&&(t.version=i),t}},{test:[/chrome|crios|crmo/i],describe(e){const t={name:"Chrome"},i=A.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/GSA/i],describe(e){const t={name:"Google Search"},i=A.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test(e){const t=!e.test(/like android/i),i=e.test(/android/i);return t&&i},describe(e){const t={name:"Android Browser"},i=A.getFirstMatch(E,e);return i&&(t.version=i),t}},{test:[/playstation 4/i],describe(e){const t={name:"PlayStation 4"},i=A.getFirstMatch(E,e);return i&&(t.version=i),t}},{test:[/safari|applewebkit/i],describe(e){const t={name:"Safari"},i=A.getFirstMatch(E,e);return i&&(t.version=i),t}},{test:[/.*/i],describe(e){const t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:A.getFirstMatch(t,e),version:A.getSecondMatch(t,e)}}}];var C=[{test:[/Roku\/DVP/],describe(e){const t=A.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:S.Roku,version:t}}},{test:[/windows phone/i],describe(e){const t=A.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:S.WindowsPhone,version:t}}},{test:[/windows /i],describe(e){const t=A.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),i=A.getWindowsVersionName(t);return{name:S.Windows,version:t,versionName:i}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe(e){const t={name:S.iOS},i=A.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return i&&(t.version=i),t}},{test:[/macintosh/i],describe(e){const t=A.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),i=A.getMacOSVersionName(t),a={name:S.MacOS,version:t};return i&&(a.versionName=i),a}},{test:[/(ipod|iphone|ipad)/i],describe(e){const t=A.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:S.iOS,version:t}}},{test(e){const t=!e.test(/like android/i),i=e.test(/android/i);return t&&i},describe(e){const t=A.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),i=A.getAndroidVersionName(t),a={name:S.Android,version:t};return i&&(a.versionName=i),a}},{test:[/(web|hpw)[o0]s/i],describe(e){const t=A.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),i={name:S.WebOS};return t&&t.length&&(i.version=t),i}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe(e){const t=A.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||A.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||A.getFirstMatch(/\bbb(\d+)/i,e);return{name:S.BlackBerry,version:t}}},{test:[/bada/i],describe(e){const t=A.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:S.Bada,version:t}}},{test:[/tizen/i],describe(e){const t=A.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:S.Tizen,version:t}}},{test:[/linux/i],describe:()=>({name:S.Linux})},{test:[/CrOS/],describe:()=>({name:S.ChromeOS})},{test:[/PlayStation 4/],describe(e){const t=A.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:S.PlayStation4,version:t}}}],j=[{test:[/googlebot/i],describe:()=>({type:"bot",vendor:"Google"})},{test:[/huawei/i],describe(e){const t=A.getFirstMatch(/(can-l01)/i,e)&&"Nova",i={type:k.mobile,vendor:"Huawei"};return t&&(i.model=t),i}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:()=>({type:k.tablet,vendor:"Nexus"})},{test:[/ipad/i],describe:()=>({type:k.tablet,vendor:"Apple",model:"iPad"})},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:()=>({type:k.tablet,vendor:"Apple",model:"iPad"})},{test:[/kftt build/i],describe:()=>({type:k.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"})},{test:[/silk/i],describe:()=>({type:k.tablet,vendor:"Amazon"})},{test:[/tablet(?! pc)/i],describe:()=>({type:k.tablet})},{test(e){const t=e.test(/ipod|iphone/i),i=e.test(/like (ipod|iphone)/i);return t&&!i},describe(e){const t=A.getFirstMatch(/(ipod|iphone)/i,e);return{type:k.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:()=>({type:k.mobile,vendor:"Nexus"})},{test:[/[^-]mobi/i],describe:()=>({type:k.mobile})},{test:e=>"blackberry"===e.getBrowserName(!0),describe:()=>({type:k.mobile,vendor:"BlackBerry"})},{test:e=>"bada"===e.getBrowserName(!0),describe:()=>({type:k.mobile})},{test:e=>"windows phone"===e.getBrowserName(),describe:()=>({type:k.mobile,vendor:"Microsoft"})},{test(e){const t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:()=>({type:k.tablet})},{test:e=>"android"===e.getOSName(!0),describe:()=>({type:k.mobile})},{test:e=>"macos"===e.getOSName(!0),describe:()=>({type:k.desktop,vendor:"Apple"})},{test:e=>"windows"===e.getOSName(!0),describe:()=>({type:k.desktop})},{test:e=>"linux"===e.getOSName(!0),describe:()=>({type:k.desktop})},{test:e=>"playstation 4"===e.getOSName(!0),describe:()=>({type:k.tv})},{test:e=>"roku"===e.getOSName(!0),describe:()=>({type:k.tv})}],F=[{test:e=>"microsoft edge"===e.getBrowserName(!0),describe(e){if(/\sedg\//i.test(e))return{name:M.Blink};const t=A.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:M.EdgeHTML,version:t}}},{test:[/trident/i],describe(e){const t={name:M.Trident},i=A.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:e=>e.test(/presto/i),describe(e){const t={name:M.Presto},i=A.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test(e){const t=e.test(/gecko/i),i=e.test(/like gecko/i);return t&&!i},describe(e){const t={name:M.Gecko},i=A.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/(apple)?webkit\/537\.36/i],describe:()=>({name:M.Blink})},{test:[/(apple)?webkit/i],describe(e){const t={name:M.WebKit},i=A.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}}];class T{constructor(e,t=!1){if(null==e||""===e)throw new Error("UserAgent parameter can't be empty");this._ua=e,this.parsedResult={},!0!==t&&this.parse()}getUA(){return this._ua}test(e){return e.test(this._ua)}parseBrowser(){this.parsedResult.browser={};const e=A.find(O,(e=>{if("function"==typeof e.test)return e.test(this);if(e.test instanceof Array)return e.test.some((e=>this.test(e)));throw new Error("Browser's test function is not valid")}));return e&&(this.parsedResult.browser=e.describe(this.getUA())),this.parsedResult.browser}getBrowser(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()}getBrowserName(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""}getBrowserVersion(){return this.getBrowser().version}getOS(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()}parseOS(){this.parsedResult.os={};const e=A.find(C,(e=>{if("function"==typeof e.test)return e.test(this);if(e.test instanceof Array)return e.test.some((e=>this.test(e)));throw new Error("Browser's test function is not valid")}));return e&&(this.parsedResult.os=e.describe(this.getUA())),this.parsedResult.os}getOSName(e){const{name:t}=this.getOS();return e?String(t).toLowerCase()||"":t||""}getOSVersion(){return this.getOS().version}getPlatform(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()}getPlatformType(e=!1){const{type:t}=this.getPlatform();return e?String(t).toLowerCase()||"":t||""}parsePlatform(){this.parsedResult.platform={};const e=A.find(j,(e=>{if("function"==typeof e.test)return e.test(this);if(e.test instanceof Array)return e.test.some((e=>this.test(e)));throw new Error("Browser's test function is not valid")}));return e&&(this.parsedResult.platform=e.describe(this.getUA())),this.parsedResult.platform}getEngine(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()}getEngineName(e){return e?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""}parseEngine(){this.parsedResult.engine={};const e=A.find(F,(e=>{if("function"==typeof e.test)return e.test(this);if(e.test instanceof Array)return e.test.some((e=>this.test(e)));throw new Error("Browser's test function is not valid")}));return e&&(this.parsedResult.engine=e.describe(this.getUA())),this.parsedResult.engine}parse(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this}getResult(){return A.assign({},this.parsedResult)}satisfies(e){const t={};let i=0;const a={};let n=0;if(Object.keys(e).forEach((s=>{const o=e[s];"string"==typeof o?(a[s]=o,n+=1):"object"==typeof o&&(t[s]=o,i+=1)})),i>0){const e=Object.keys(t),i=A.find(e,(e=>this.isOS(e)));if(i){const e=this.satisfies(t[i]);if(void 0!==e)return e}const a=A.find(e,(e=>this.isPlatform(e)));if(a){const e=this.satisfies(t[a]);if(void 0!==e)return e}}if(n>0){const e=Object.keys(a),t=A.find(e,(e=>this.isBrowser(e,!0)));if(void 0!==t)return this.compareVersion(a[t])}}isBrowser(e,t=!1){const i=this.getBrowserName().toLowerCase();let a=e.toLowerCase();const n=A.getBrowserTypeByAlias(a);return t&&n&&(a=n.toLowerCase()),a===i}compareVersion(e){let t=[0],i=e,a=!1;const n=this.getBrowserVersion();if("string"==typeof n)return">"===e[0]||"<"===e[0]?(i=e.substr(1),"="===e[1]?(a=!0,i=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?i=e.substr(1):"~"===e[0]&&(a=!0,i=e.substr(1)),t.indexOf(A.compareVersions(n,i,a))>-1}isOS(e){return this.getOSName(!0)===String(e).toLowerCase()}isPlatform(e){return this.getPlatformType(!0)===String(e).toLowerCase()}isEngine(e){return this.getEngineName(!0)===String(e).toLowerCase()}is(e,t=!1){return this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)}some(e=[]){return e.some((e=>this.is(e)))}} /*! * Bowser - a browser detector * https://github.com/lancedikson/bowser * MIT License | (c) Dustin Diaz 2012-2015 * MIT License | (c) Denis Demchenko 2015-2019 */class ${static getParser(e,t=!1){if("string"!=typeof e)throw new Error("UserAgent should be a string");return new T(e,t)}static parse(e){return new T(e).getResult()}static get BROWSER_MAP(){return _}static get ENGINE_MAP(){return M}static get OS_MAP(){return S}static get PLATFORMS_MAP(){return k}}var P="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function D(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function L(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var R={exports:{}},N="undefined"!=typeof process&&process.pid?process.pid.toString(36):"",I="";if("function"!=typeof __webpack_require__&&void 0!==L){var B="",z=n;if(z.networkInterfaces)var U=z.networkInterfaces();if(U){e:for(let e in U){const t=U[e],i=t.length;for(var W=0;Wt?e:t+1}R.exports=R.exports.default=function(e,t){return(e||"")+I+N+Y().toString(36)+(t||"")},R.exports.process=function(e,t){return(e||"")+N+Y().toString(36)+(t||"")},R.exports.time=function(e,t){return(e||"")+Y().toString(36)+(t||"")};var Z,G=D(R.exports),H={exports:{}};(Z=H).exports=function(){var e,t;function i(){return e.apply(null,arguments)}function a(t){e=t}function n(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function r(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(o(e,t))return!1;return!0}function c(e){return void 0===e}function l(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function p(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function u(e,t){var i,a=[],n=e.length;for(i=0;i>>0;for(t=0;t0)for(i=0;i=0?i?"+":"":"-")+Math.pow(10,Math.max(0,n)).toString().substr(1)+a}var D=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,R=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,N={},I={};function B(e,t,i,a){var n=a;"string"==typeof a&&(n=function(){return this[a]()}),e&&(I[e]=n),t&&(I[t[0]]=function(){return P(n.apply(this,arguments),t[1],t[2])}),i&&(I[i]=function(){return this.localeData().ordinal(n.apply(this,arguments),e)})}function z(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function U(e){var t,i,a=e.match(D);for(t=0,i=a.length;t=0&&R.test(e);)e=e.replace(R,a),R.lastIndex=0,i-=1;return e}var G={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function H(e){var t=this._longDateFormat[e],i=this._longDateFormat[e.toUpperCase()];return t||!i?t:(this._longDateFormat[e]=i.match(D).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var q="Invalid date";function V(){return this._invalidDate}var K="%d",J=/\d{1,2}/;function X(e){return this._ordinal.replace("%d",e)}var Q={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function ee(e,t,i,a){var n=this._relativeTime[i];return O(n)?n(e,t,i,a):n.replace(/%d/i,e)}function te(e,t){var i=this._relativeTime[e>0?"future":"past"];return O(i)?i(t):i.replace(/%s/i,t)}var ie={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function ae(e){return"string"==typeof e?ie[e]||ie[e.toLowerCase()]:void 0}function ne(e){var t,i,a={};for(i in e)o(e,i)&&(t=ae(i))&&(a[t]=e[i]);return a}var se={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function oe(e){var t,i=[];for(t in e)o(e,t)&&i.push({unit:t,priority:se[t]});return i.sort((function(e,t){return e.priority-t.priority})),i}var re,ce=/\d/,le=/\d\d/,pe=/\d{3}/,ue=/\d{4}/,de=/[+-]?\d{6}/,he=/\d\d?/,fe=/\d\d\d\d?/,me=/\d\d\d\d\d\d?/,ve=/\d{1,3}/,xe=/\d{1,4}/,ge=/[+-]?\d{1,6}/,be=/\d+/,ye=/[+-]?\d+/,we=/Z|[+-]\d\d:?\d\d/gi,_e=/Z|[+-]\d\d(?::?\d\d)?/gi,ke=/[+-]?\d+(\.\d{1,3})?/,Se=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Me=/^[1-9]\d?/,Ae=/^([1-9]\d|\d)/;function Ee(e,t,i){re[e]=O(t)?t:function(e,a){return e&&i?i:t}}function Oe(e,t){return o(re,e)?re[e](t._strict,t._locale):new RegExp(Ce(e))}function Ce(e){return je(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,i,a,n){return t||i||a||n})))}function je(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Fe(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function Te(e){var t=+e,i=0;return 0!==t&&isFinite(t)&&(i=Fe(t)),i}re={};var $e={};function Pe(e,t){var i,a,n=t;for("string"==typeof e&&(e=[e]),l(t)&&(n=function(e,i){i[t]=Te(e)}),a=e.length,i=0;i68?1900:2e3)};var qe,Ve=Je("FullYear",!0);function Ke(){return Re(this.year())}function Je(e,t){return function(a){return null!=a?(Qe(this,e,a),i.updateOffset(this,t),this):Xe(this,e)}}function Xe(e,t){if(!e.isValid())return NaN;var i=e._d,a=e._isUTC;switch(t){case"Milliseconds":return a?i.getUTCMilliseconds():i.getMilliseconds();case"Seconds":return a?i.getUTCSeconds():i.getSeconds();case"Minutes":return a?i.getUTCMinutes():i.getMinutes();case"Hours":return a?i.getUTCHours():i.getHours();case"Date":return a?i.getUTCDate():i.getDate();case"Day":return a?i.getUTCDay():i.getDay();case"Month":return a?i.getUTCMonth():i.getMonth();case"FullYear":return a?i.getUTCFullYear():i.getFullYear();default:return NaN}}function Qe(e,t,i){var a,n,s,o,r;if(e.isValid()&&!isNaN(i)){switch(a=e._d,n=e._isUTC,t){case"Milliseconds":return void(n?a.setUTCMilliseconds(i):a.setMilliseconds(i));case"Seconds":return void(n?a.setUTCSeconds(i):a.setSeconds(i));case"Minutes":return void(n?a.setUTCMinutes(i):a.setMinutes(i));case"Hours":return void(n?a.setUTCHours(i):a.setHours(i));case"Date":return void(n?a.setUTCDate(i):a.setDate(i));case"FullYear":break;default:return}s=i,o=e.month(),r=29!==(r=e.date())||1!==o||Re(s)?r:28,n?a.setUTCFullYear(s,o,r):a.setFullYear(s,o,r)}}function et(e){return O(this[e=ae(e)])?this[e]():this}function tt(e,t){if("object"==typeof e){var i,a=oe(e=ne(e)),n=a.length;for(i=0;i=0?(r=new Date(e+400,t,i,a,n,s,o),isFinite(r.getFullYear())&&r.setFullYear(e)):r=new Date(e,t,i,a,n,s,o),r}function yt(e){var t,i;return e<100&&e>=0?((i=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,i)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function wt(e,t,i){var a=7+t-i;return-(7+yt(e,0,a).getUTCDay()-t)%7+a-1}function _t(e,t,i,a,n){var s,o,r=1+7*(t-1)+(7+i-a)%7+wt(e,a,n);return r<=0?o=He(s=e-1)+r:r>He(e)?(s=e+1,o=r-He(e)):(s=e,o=r),{year:s,dayOfYear:o}}function kt(e,t,i){var a,n,s=wt(e.year(),t,i),o=Math.floor((e.dayOfYear()-s-1)/7)+1;return o<1?a=o+St(n=e.year()-1,t,i):o>St(e.year(),t,i)?(a=o-St(e.year(),t,i),n=e.year()+1):(n=e.year(),a=o),{week:a,year:n}}function St(e,t,i){var a=wt(e,t,i),n=wt(e+1,t,i);return(He(e)-a+n)/7}function Mt(e){return kt(e,this._week.dow,this._week.doy).week}B("w",["ww",2],"wo","week"),B("W",["WW",2],"Wo","isoWeek"),Ee("w",he,Me),Ee("ww",he,le),Ee("W",he,Me),Ee("WW",he,le),De(["w","ww","W","WW"],(function(e,t,i,a){t[a.substr(0,1)]=Te(e)}));var At={dow:0,doy:6};function Et(){return this._week.dow}function Ot(){return this._week.doy}function Ct(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function jt(e){var t=kt(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Ft(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function Tt(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function $t(e,t){return e.slice(t,7).concat(e.slice(0,t))}B("d",0,"do","day"),B("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),B("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),B("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),B("e",0,0,"weekday"),B("E",0,0,"isoWeekday"),Ee("d",he),Ee("e",he),Ee("E",he),Ee("dd",(function(e,t){return t.weekdaysMinRegex(e)})),Ee("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),Ee("dddd",(function(e,t){return t.weekdaysRegex(e)})),De(["dd","ddd","dddd"],(function(e,t,i,a){var n=i._locale.weekdaysParse(e,a,i._strict);null!=n?t.d=n:m(i).invalidWeekday=e})),De(["d","e","E"],(function(e,t,i,a){t[a]=Te(e)}));var Pt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Dt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Lt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Rt=Se,Nt=Se,It=Se;function Bt(e,t){var i=n(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?$t(i,this._week.dow):e?i[e.day()]:i}function zt(e){return!0===e?$t(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ut(e){return!0===e?$t(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Wt(e,t,i){var a,n,s,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],a=0;a<7;++a)s=h([2e3,1]).day(a),this._minWeekdaysParse[a]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[a]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[a]=this.weekdays(s,"").toLocaleLowerCase();return i?"dddd"===t?-1!==(n=qe.call(this._weekdaysParse,o))?n:null:"ddd"===t?-1!==(n=qe.call(this._shortWeekdaysParse,o))?n:null:-1!==(n=qe.call(this._minWeekdaysParse,o))?n:null:"dddd"===t?-1!==(n=qe.call(this._weekdaysParse,o))||-1!==(n=qe.call(this._shortWeekdaysParse,o))||-1!==(n=qe.call(this._minWeekdaysParse,o))?n:null:"ddd"===t?-1!==(n=qe.call(this._shortWeekdaysParse,o))||-1!==(n=qe.call(this._weekdaysParse,o))||-1!==(n=qe.call(this._minWeekdaysParse,o))?n:null:-1!==(n=qe.call(this._minWeekdaysParse,o))||-1!==(n=qe.call(this._weekdaysParse,o))||-1!==(n=qe.call(this._shortWeekdaysParse,o))?n:null}function Yt(e,t,i){var a,n,s;if(this._weekdaysParseExact)return Wt.call(this,e,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),a=0;a<7;a++){if(n=h([2e3,1]).day(a),i&&!this._fullWeekdaysParse[a]&&(this._fullWeekdaysParse[a]=new RegExp("^"+this.weekdays(n,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[a]=new RegExp("^"+this.weekdaysShort(n,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[a]=new RegExp("^"+this.weekdaysMin(n,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[a]||(s="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[a]=new RegExp(s.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[a].test(e))return a;if(i&&"ddd"===t&&this._shortWeekdaysParse[a].test(e))return a;if(i&&"dd"===t&&this._minWeekdaysParse[a].test(e))return a;if(!i&&this._weekdaysParse[a].test(e))return a}}function Zt(e){if(!this.isValid())return null!=e?this:NaN;var t=Xe(this,"Day");return null!=e?(e=Ft(e,this.localeData()),this.add(e-t,"d")):t}function Gt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Ht(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Tt(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function qt(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Jt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=Rt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Vt(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Jt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Nt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Kt(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||Jt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=It),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Jt(){function e(e,t){return t.length-e.length}var t,i,a,n,s,o=[],r=[],c=[],l=[];for(t=0;t<7;t++)i=h([2e3,1]).day(t),a=je(this.weekdaysMin(i,"")),n=je(this.weekdaysShort(i,"")),s=je(this.weekdays(i,"")),o.push(a),r.push(n),c.push(s),l.push(a),l.push(n),l.push(s);o.sort(e),r.sort(e),c.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Xt(){return this.hours()%12||12}function Qt(){return this.hours()||24}function ei(e,t){B(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function ti(e,t){return t._meridiemParse}function ii(e){return"p"===(e+"").toLowerCase().charAt(0)}B("H",["HH",2],0,"hour"),B("h",["hh",2],0,Xt),B("k",["kk",2],0,Qt),B("hmm",0,0,(function(){return""+Xt.apply(this)+P(this.minutes(),2)})),B("hmmss",0,0,(function(){return""+Xt.apply(this)+P(this.minutes(),2)+P(this.seconds(),2)})),B("Hmm",0,0,(function(){return""+this.hours()+P(this.minutes(),2)})),B("Hmmss",0,0,(function(){return""+this.hours()+P(this.minutes(),2)+P(this.seconds(),2)})),ei("a",!0),ei("A",!1),Ee("a",ti),Ee("A",ti),Ee("H",he,Ae),Ee("h",he,Me),Ee("k",he,Me),Ee("HH",he,le),Ee("hh",he,le),Ee("kk",he,le),Ee("hmm",fe),Ee("hmmss",me),Ee("Hmm",fe),Ee("Hmmss",me),Pe(["H","HH"],ze),Pe(["k","kk"],(function(e,t,i){var a=Te(e);t[ze]=24===a?0:a})),Pe(["a","A"],(function(e,t,i){i._isPm=i._locale.isPM(e),i._meridiem=e})),Pe(["h","hh"],(function(e,t,i){t[ze]=Te(e),m(i).bigHour=!0})),Pe("hmm",(function(e,t,i){var a=e.length-2;t[ze]=Te(e.substr(0,a)),t[Ue]=Te(e.substr(a)),m(i).bigHour=!0})),Pe("hmmss",(function(e,t,i){var a=e.length-4,n=e.length-2;t[ze]=Te(e.substr(0,a)),t[Ue]=Te(e.substr(a,2)),t[We]=Te(e.substr(n)),m(i).bigHour=!0})),Pe("Hmm",(function(e,t,i){var a=e.length-2;t[ze]=Te(e.substr(0,a)),t[Ue]=Te(e.substr(a))})),Pe("Hmmss",(function(e,t,i){var a=e.length-4,n=e.length-2;t[ze]=Te(e.substr(0,a)),t[Ue]=Te(e.substr(a,2)),t[We]=Te(e.substr(n))}));var ai=/[ap]\.?m?\.?/i,ni=Je("Hours",!0);function si(e,t,i){return e>11?i?"pm":"PM":i?"am":"AM"}var oi,ri={calendar:T,longDateFormat:G,invalidDate:q,ordinal:K,dayOfMonthOrdinalParse:J,relativeTime:Q,months:nt,monthsShort:st,week:At,weekdays:Pt,weekdaysMin:Lt,weekdaysShort:Dt,meridiemParse:ai},ci={},li={};function pi(e,t){var i,a=Math.min(e.length,t.length);for(i=0;i0;){if(a=fi(n.slice(0,t).join("-")))return a;if(i&&i.length>=t&&pi(n,i)>=t-1)break;t--}s++}return oi}function hi(e){return!(!e||!e.match("^[^/\\\\]*$"))}function fi(e){var t=null;if(void 0===ci[e]&&Z&&Z.exports&&hi(e))try{t=oi._abbr,L("./locale/"+e),mi(t)}catch(t){ci[e]=null}return ci[e]}function mi(e,t){var i;return e&&((i=c(t)?gi(e):vi(e,t))?oi=i:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),oi._abbr}function vi(e,t){if(null!==t){var i,a=ri;if(t.abbr=e,null!=ci[e])E("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),a=ci[e]._config;else if(null!=t.parentLocale)if(null!=ci[t.parentLocale])a=ci[t.parentLocale]._config;else{if(null==(i=fi(t.parentLocale)))return li[t.parentLocale]||(li[t.parentLocale]=[]),li[t.parentLocale].push({name:e,config:t}),null;a=i._config}return ci[e]=new F(j(a,t)),li[e]&&li[e].forEach((function(e){vi(e.name,e.config)})),mi(e),ci[e]}return delete ci[e],null}function xi(e,t){if(null!=t){var i,a,n=ri;null!=ci[e]&&null!=ci[e].parentLocale?ci[e].set(j(ci[e]._config,t)):(null!=(a=fi(e))&&(n=a._config),t=j(n,t),null==a&&(t.abbr=e),(i=new F(t)).parentLocale=ci[e],ci[e]=i),mi(e)}else null!=ci[e]&&(null!=ci[e].parentLocale?(ci[e]=ci[e].parentLocale,e===mi()&&mi(e)):null!=ci[e]&&delete ci[e]);return ci[e]}function gi(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return oi;if(!n(e)){if(t=fi(e))return t;e=[e]}return di(e)}function bi(){return M(ci)}function yi(e){var t,i=e._a;return i&&-2===m(e).overflow&&(t=i[Ie]<0||i[Ie]>11?Ie:i[Be]<1||i[Be]>at(i[Ne],i[Ie])?Be:i[ze]<0||i[ze]>24||24===i[ze]&&(0!==i[Ue]||0!==i[We]||0!==i[Ye])?ze:i[Ue]<0||i[Ue]>59?Ue:i[We]<0||i[We]>59?We:i[Ye]<0||i[Ye]>999?Ye:-1,m(e)._overflowDayOfYear&&(tBe)&&(t=Be),m(e)._overflowWeeks&&-1===t&&(t=Ze),m(e)._overflowWeekday&&-1===t&&(t=Ge),m(e).overflow=t),e}var wi=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,_i=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ki=/Z|[+-]\d\d(?::?\d\d)?/,Si=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Mi=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ai=/^\/?Date\((-?\d+)/i,Ei=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Oi={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ci(e){var t,i,a,n,s,o,r=e._i,c=wi.exec(r)||_i.exec(r),l=Si.length,p=Mi.length;if(c){for(m(e).iso=!0,t=0,i=l;tHe(s)||0===e._dayOfYear)&&(m(e)._overflowDayOfYear=!0),i=yt(s,0,e._dayOfYear),e._a[Ie]=i.getUTCMonth(),e._a[Be]=i.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=a[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ze]&&0===e._a[Ue]&&0===e._a[We]&&0===e._a[Ye]&&(e._nextDay=!0,e._a[ze]=0),e._d=(e._useUTC?yt:bt).apply(null,o),n=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ze]=24),e._w&&void 0!==e._w.d&&e._w.d!==n&&(m(e).weekdayMismatch=!0)}}function Bi(e){var t,i,a,n,s,o,r,c,l;null!=(t=e._w).GG||null!=t.W||null!=t.E?(s=1,o=4,i=Ri(t.GG,e._a[Ne],kt(Vi(),1,4).year),a=Ri(t.W,1),((n=Ri(t.E,1))<1||n>7)&&(c=!0)):(s=e._locale._week.dow,o=e._locale._week.doy,l=kt(Vi(),s,o),i=Ri(t.gg,e._a[Ne],l.year),a=Ri(t.w,l.week),null!=t.d?((n=t.d)<0||n>6)&&(c=!0):null!=t.e?(n=t.e+s,(t.e<0||t.e>6)&&(c=!0)):n=s),a<1||a>St(i,s,o)?m(e)._overflowWeeks=!0:null!=c?m(e)._overflowWeekday=!0:(r=_t(i,a,n,s,o),e._a[Ne]=r.year,e._dayOfYear=r.dayOfYear)}function zi(e){if(e._f!==i.ISO_8601)if(e._f!==i.RFC_2822){e._a=[],m(e).empty=!0;var t,a,n,s,o,r,c,l=""+e._i,p=l.length,u=0;for(c=(n=Y(e._f,e._locale).match(D)||[]).length,t=0;t0&&m(e).unusedInput.push(o),l=l.slice(l.indexOf(a)+a.length),u+=a.length),I[s]?(a?m(e).empty=!1:m(e).unusedTokens.push(s),Le(s,a,e)):e._strict&&!a&&m(e).unusedTokens.push(s);m(e).charsLeftOver=p-u,l.length>0&&m(e).unusedInput.push(l),e._a[ze]<=12&&!0===m(e).bigHour&&e._a[ze]>0&&(m(e).bigHour=void 0),m(e).parsedDateParts=e._a.slice(0),m(e).meridiem=e._meridiem,e._a[ze]=Ui(e._locale,e._a[ze],e._meridiem),null!==(r=m(e).era)&&(e._a[Ne]=e._locale.erasConvertYear(r,e._a[Ne])),Ii(e),yi(e)}else Di(e);else Ci(e)}function Ui(e,t,i){var a;return null==i?t:null!=e.meridiemHour?e.meridiemHour(t,i):null!=e.isPM?((a=e.isPM(i))&&t<12&&(t+=12),a||12!==t||(t=0),t):t}function Wi(e){var t,i,a,n,s,o,r=!1,c=e._f.length;if(0===c)return m(e).invalidFormat=!0,void(e._d=new Date(NaN));for(n=0;nthis?this:e:x()}));function Xi(e,t){var i,a;if(1===t.length&&n(t[0])&&(t=t[0]),!t.length)return Vi();for(i=t[0],a=1;athis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function _a(){if(!c(this._isDSTShifted))return this._isDSTShifted;var e,t={};return y(t,this),(t=Gi(t))._a?(e=t._isUTC?h(t._a):Vi(t._a),this._isDSTShifted=this.isValid()&&la(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function ka(){return!!this.isValid()&&!this._isUTC}function Sa(){return!!this.isValid()&&this._isUTC}function Ma(){return!!this.isValid()&&this._isUTC&&0===this._offset}i.updateOffset=function(){};var Aa=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Ea=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Oa(e,t){var i,a,n,s=e,r=null;return ra(e)?s={ms:e._milliseconds,d:e._days,M:e._months}:l(e)||!isNaN(+e)?(s={},t?s[t]=+e:s.milliseconds=+e):(r=Aa.exec(e))?(i="-"===r[1]?-1:1,s={y:0,d:Te(r[Be])*i,h:Te(r[ze])*i,m:Te(r[Ue])*i,s:Te(r[We])*i,ms:Te(ca(1e3*r[Ye]))*i}):(r=Ea.exec(e))?(i="-"===r[1]?-1:1,s={y:Ca(r[2],i),M:Ca(r[3],i),w:Ca(r[4],i),d:Ca(r[5],i),h:Ca(r[6],i),m:Ca(r[7],i),s:Ca(r[8],i)}):null==s?s={}:"object"==typeof s&&("from"in s||"to"in s)&&(n=Fa(Vi(s.from),Vi(s.to)),(s={}).ms=n.milliseconds,s.M=n.months),a=new oa(s),ra(e)&&o(e,"_locale")&&(a._locale=e._locale),ra(e)&&o(e,"_isValid")&&(a._isValid=e._isValid),a}function Ca(e,t){var i=e&&parseFloat(e.replace(",","."));return(isNaN(i)?0:i)*t}function ja(e,t){var i={};return i.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+e.clone().add(i.months,"M"),i}function Fa(e,t){var i;return e.isValid()&&t.isValid()?(t=ha(t,e),e.isBefore(t)?i=ja(e,t):((i=ja(t,e)).milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function Ta(e,t){return function(i,a){var n;return null===a||isNaN(+a)||(E(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),n=i,i=a,a=n),$a(this,Oa(i,a),e),this}}function $a(e,t,a,n){var s=t._milliseconds,o=ca(t._days),r=ca(t._months);e.isValid()&&(n=null==n||n,r&&ht(e,Xe(e,"Month")+r*a),o&&Qe(e,"Date",Xe(e,"Date")+o*a),s&&e._d.setTime(e._d.valueOf()+s*a),n&&i.updateOffset(e,o||r))}Oa.fn=oa.prototype,Oa.invalid=sa;var Pa=Ta(1,"add"),Da=Ta(-1,"subtract");function La(e){return"string"==typeof e||e instanceof String}function Ra(e){return _(e)||p(e)||La(e)||l(e)||Ia(e)||Na(e)||null==e}function Na(e){var t,i,a=s(e)&&!r(e),n=!1,c=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],l=c.length;for(t=0;ti.valueOf():i.valueOf()9999?W(i,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):O(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",W(i,"Z")):W(i,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function en(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,i,a,n="moment",s="";return this.isLocal()||(n=0===this.utcOffset()?"moment.utc":"moment.parseZone",s="Z"),e="["+n+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i="-MM-DD[T]HH:mm:ss.SSS",a=s+'[")]',this.format(e+t+i+a)}function tn(e){e||(e=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var t=W(this,e);return this.localeData().postformat(t)}function an(e,t){return this.isValid()&&(_(e)&&e.isValid()||Vi(e).isValid())?Oa({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function nn(e){return this.from(Vi(),e)}function sn(e,t){return this.isValid()&&(_(e)&&e.isValid()||Vi(e).isValid())?Oa({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function on(e){return this.to(Vi(),e)}function rn(e){var t;return void 0===e?this._locale._abbr:(null!=(t=gi(e))&&(this._locale=t),this)}i.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",i.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var cn=S("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function ln(){return this._locale}var pn=1e3,un=60*pn,dn=60*un,hn=3506328*dn;function fn(e,t){return(e%t+t)%t}function mn(e,t,i){return e<100&&e>=0?new Date(e+400,t,i)-hn:new Date(e,t,i).valueOf()}function vn(e,t,i){return e<100&&e>=0?Date.UTC(e+400,t,i)-hn:Date.UTC(e,t,i)}function xn(e){var t,a;if(void 0===(e=ae(e))||"millisecond"===e||!this.isValid())return this;switch(a=this._isUTC?vn:mn,e){case"year":t=a(this.year(),0,1);break;case"quarter":t=a(this.year(),this.month()-this.month()%3,1);break;case"month":t=a(this.year(),this.month(),1);break;case"week":t=a(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=a(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=fn(t+(this._isUTC?0:this.utcOffset()*un),dn);break;case"minute":t=this._d.valueOf(),t-=fn(t,un);break;case"second":t=this._d.valueOf(),t-=fn(t,pn)}return this._d.setTime(t),i.updateOffset(this,!0),this}function gn(e){var t,a;if(void 0===(e=ae(e))||"millisecond"===e||!this.isValid())return this;switch(a=this._isUTC?vn:mn,e){case"year":t=a(this.year()+1,0,1)-1;break;case"quarter":t=a(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=a(this.year(),this.month()+1,1)-1;break;case"week":t=a(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=a(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=dn-fn(t+(this._isUTC?0:this.utcOffset()*un),dn)-1;break;case"minute":t=this._d.valueOf(),t+=un-fn(t,un)-1;break;case"second":t=this._d.valueOf(),t+=pn-fn(t,pn)-1}return this._d.setTime(t),i.updateOffset(this,!0),this}function bn(){return this._d.valueOf()-6e4*(this._offset||0)}function yn(){return Math.floor(this.valueOf()/1e3)}function wn(){return new Date(this.valueOf())}function _n(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function kn(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Sn(){return this.isValid()?this.toISOString():null}function Mn(){return v(this)}function An(){return d({},m(this))}function En(){return m(this).overflow}function On(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Cn(e,t){var a,n,s,o=this._eras||gi("en")._eras;for(a=0,n=o.length;a=0)return c[a]}function Fn(e,t){var a=e.since<=e.until?1:-1;return void 0===t?i(e.since).year():i(e.since).year()+(t-e.offset)*a}function Tn(){var e,t,i,a=this.localeData().eras();for(e=0,t=a.length;e(s=St(e,a,n))&&(t=s),Xn.call(this,e,t,i,a,n))}function Xn(e,t,i,a,n){var s=_t(e,t,i,a,n),o=yt(s.year,0,s.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}function Qn(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}B("N",0,0,"eraAbbr"),B("NN",0,0,"eraAbbr"),B("NNN",0,0,"eraAbbr"),B("NNNN",0,0,"eraName"),B("NNNNN",0,0,"eraNarrow"),B("y",["y",1],"yo","eraYear"),B("y",["yy",2],0,"eraYear"),B("y",["yyy",3],0,"eraYear"),B("y",["yyyy",4],0,"eraYear"),Ee("N",In),Ee("NN",In),Ee("NNN",In),Ee("NNNN",Bn),Ee("NNNNN",zn),Pe(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,i,a){var n=i._locale.erasParse(e,a,i._strict);n?m(i).era=n:m(i).invalidEra=e})),Ee("y",be),Ee("yy",be),Ee("yyy",be),Ee("yyyy",be),Ee("yo",Un),Pe(["y","yy","yyy","yyyy"],Ne),Pe(["yo"],(function(e,t,i,a){var n;i._locale._eraYearOrdinalRegex&&(n=e.match(i._locale._eraYearOrdinalRegex)),i._locale.eraYearOrdinalParse?t[Ne]=i._locale.eraYearOrdinalParse(e,n):t[Ne]=parseInt(e,10)})),B(0,["gg",2],0,(function(){return this.weekYear()%100})),B(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Yn("gggg","weekYear"),Yn("ggggg","weekYear"),Yn("GGGG","isoWeekYear"),Yn("GGGGG","isoWeekYear"),Ee("G",ye),Ee("g",ye),Ee("GG",he,le),Ee("gg",he,le),Ee("GGGG",xe,ue),Ee("gggg",xe,ue),Ee("GGGGG",ge,de),Ee("ggggg",ge,de),De(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,i,a){t[a.substr(0,2)]=Te(e)})),De(["gg","GG"],(function(e,t,a,n){t[n]=i.parseTwoDigitYear(e)})),B("Q",0,"Qo","quarter"),Ee("Q",ce),Pe("Q",(function(e,t){t[Ie]=3*(Te(e)-1)})),B("D",["DD",2],"Do","date"),Ee("D",he,Me),Ee("DD",he,le),Ee("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),Pe(["D","DD"],Be),Pe("Do",(function(e,t){t[Be]=Te(e.match(he)[0])}));var es=Je("Date",!0);function ts(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}B("DDD",["DDDD",3],"DDDo","dayOfYear"),Ee("DDD",ve),Ee("DDDD",pe),Pe(["DDD","DDDD"],(function(e,t,i){i._dayOfYear=Te(e)})),B("m",["mm",2],0,"minute"),Ee("m",he,Ae),Ee("mm",he,le),Pe(["m","mm"],Ue);var is=Je("Minutes",!1);B("s",["ss",2],0,"second"),Ee("s",he,Ae),Ee("ss",he,le),Pe(["s","ss"],We);var as,ns,ss=Je("Seconds",!1);for(B("S",0,0,(function(){return~~(this.millisecond()/100)})),B(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),B(0,["SSS",3],0,"millisecond"),B(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),B(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),B(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),B(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),B(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),B(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),Ee("S",ve,ce),Ee("SS",ve,le),Ee("SSS",ve,pe),as="SSSS";as.length<=9;as+="S")Ee(as,be);function os(e,t){t[Ye]=Te(1e3*("0."+e))}for(as="S";as.length<=9;as+="S")Pe(as,os);function rs(){return this._isUTC?"UTC":""}function cs(){return this._isUTC?"Coordinated Universal Time":""}ns=Je("Milliseconds",!1),B("z",0,0,"zoneAbbr"),B("zz",0,0,"zoneName");var ls=w.prototype;function ps(e){return Vi(1e3*e)}function us(){return Vi.apply(null,arguments).parseZone()}function ds(e){return e}ls.add=Pa,ls.calendar=Ua,ls.clone=Wa,ls.diff=Ka,ls.endOf=gn,ls.format=tn,ls.from=an,ls.fromNow=nn,ls.to=sn,ls.toNow=on,ls.get=et,ls.invalidAt=En,ls.isAfter=Ya,ls.isBefore=Za,ls.isBetween=Ga,ls.isSame=Ha,ls.isSameOrAfter=qa,ls.isSameOrBefore=Va,ls.isValid=Mn,ls.lang=cn,ls.locale=rn,ls.localeData=ln,ls.max=Ji,ls.min=Ki,ls.parsingFlags=An,ls.set=tt,ls.startOf=xn,ls.subtract=Da,ls.toArray=_n,ls.toObject=kn,ls.toDate=wn,ls.toISOString=Qa,ls.inspect=en,"undefined"!=typeof Symbol&&null!=Symbol.for&&(ls[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ls.toJSON=Sn,ls.toString=Xa,ls.unix=yn,ls.valueOf=bn,ls.creationData=On,ls.eraName=Tn,ls.eraNarrow=$n,ls.eraAbbr=Pn,ls.eraYear=Dn,ls.year=Ve,ls.isLeapYear=Ke,ls.weekYear=Zn,ls.isoWeekYear=Gn,ls.quarter=ls.quarters=Qn,ls.month=ft,ls.daysInMonth=mt,ls.week=ls.weeks=Ct,ls.isoWeek=ls.isoWeeks=jt,ls.weeksInYear=Vn,ls.weeksInWeekYear=Kn,ls.isoWeeksInYear=Hn,ls.isoWeeksInISOWeekYear=qn,ls.date=es,ls.day=ls.days=Zt,ls.weekday=Gt,ls.isoWeekday=Ht,ls.dayOfYear=ts,ls.hour=ls.hours=ni,ls.minute=ls.minutes=is,ls.second=ls.seconds=ss,ls.millisecond=ls.milliseconds=ns,ls.utcOffset=ma,ls.utc=xa,ls.local=ga,ls.parseZone=ba,ls.hasAlignedHourOffset=ya,ls.isDST=wa,ls.isLocal=ka,ls.isUtcOffset=Sa,ls.isUtc=Ma,ls.isUTC=Ma,ls.zoneAbbr=rs,ls.zoneName=cs,ls.dates=S("dates accessor is deprecated. Use date instead.",es),ls.months=S("months accessor is deprecated. Use month instead",ft),ls.years=S("years accessor is deprecated. Use year instead",Ve),ls.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",va),ls.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",_a);var hs=F.prototype;function fs(e,t,i,a){var n=gi(),s=h().set(a,t);return n[i](s,e)}function ms(e,t,i){if(l(e)&&(t=e,e=void 0),e=e||"",null!=t)return fs(e,t,i,"month");var a,n=[];for(a=0;a<12;a++)n[a]=fs(e,a,i,"month");return n}function vs(e,t,i,a){"boolean"==typeof e?(l(t)&&(i=t,t=void 0),t=t||""):(i=t=e,e=!1,l(t)&&(i=t,t=void 0),t=t||"");var n,s=gi(),o=e?s._week.dow:0,r=[];if(null!=i)return fs(t,(i+o)%7,a,"day");for(n=0;n<7;n++)r[n]=fs(t,(n+o)%7,a,"day");return r}function xs(e,t){return ms(e,t,"months")}function gs(e,t){return ms(e,t,"monthsShort")}function bs(e,t,i){return vs(e,t,i,"weekdays")}function ys(e,t,i){return vs(e,t,i,"weekdaysShort")}function ws(e,t,i){return vs(e,t,i,"weekdaysMin")}hs.calendar=$,hs.longDateFormat=H,hs.invalidDate=V,hs.ordinal=X,hs.preparse=ds,hs.postformat=ds,hs.relativeTime=ee,hs.pastFuture=te,hs.set=C,hs.eras=Cn,hs.erasParse=jn,hs.erasConvertYear=Fn,hs.erasAbbrRegex=Rn,hs.erasNameRegex=Ln,hs.erasNarrowRegex=Nn,hs.months=lt,hs.monthsShort=pt,hs.monthsParse=dt,hs.monthsRegex=xt,hs.monthsShortRegex=vt,hs.week=Mt,hs.firstDayOfYear=Ot,hs.firstDayOfWeek=Et,hs.weekdays=Bt,hs.weekdaysMin=Ut,hs.weekdaysShort=zt,hs.weekdaysParse=Yt,hs.weekdaysRegex=qt,hs.weekdaysShortRegex=Vt,hs.weekdaysMinRegex=Kt,hs.isPM=ii,hs.meridiem=si,mi("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===Te(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),i.lang=S("moment.lang is deprecated. Use moment.locale instead.",mi),i.langData=S("moment.langData is deprecated. Use moment.localeData instead.",gi);var _s=Math.abs;function ks(){var e=this._data;return this._milliseconds=_s(this._milliseconds),this._days=_s(this._days),this._months=_s(this._months),e.milliseconds=_s(e.milliseconds),e.seconds=_s(e.seconds),e.minutes=_s(e.minutes),e.hours=_s(e.hours),e.months=_s(e.months),e.years=_s(e.years),this}function Ss(e,t,i,a){var n=Oa(t,i);return e._milliseconds+=a*n._milliseconds,e._days+=a*n._days,e._months+=a*n._months,e._bubble()}function Ms(e,t){return Ss(this,e,t,1)}function As(e,t){return Ss(this,e,t,-1)}function Es(e){return e<0?Math.floor(e):Math.ceil(e)}function Os(){var e,t,i,a,n,s=this._milliseconds,o=this._days,r=this._months,c=this._data;return s>=0&&o>=0&&r>=0||s<=0&&o<=0&&r<=0||(s+=864e5*Es(js(r)+o),o=0,r=0),c.milliseconds=s%1e3,e=Fe(s/1e3),c.seconds=e%60,t=Fe(e/60),c.minutes=t%60,i=Fe(t/60),c.hours=i%24,o+=Fe(i/24),r+=n=Fe(Cs(o)),o-=Es(js(n)),a=Fe(r/12),r%=12,c.days=o,c.months=r,c.years=a,this}function Cs(e){return 4800*e/146097}function js(e){return 146097*e/4800}function Fs(e){if(!this.isValid())return NaN;var t,i,a=this._milliseconds;if("month"===(e=ae(e))||"quarter"===e||"year"===e)switch(t=this._days+a/864e5,i=this._months+Cs(t),e){case"month":return i;case"quarter":return i/3;case"year":return i/12}else switch(t=this._days+Math.round(js(this._months)),e){case"week":return t/7+a/6048e5;case"day":return t+a/864e5;case"hour":return 24*t+a/36e5;case"minute":return 1440*t+a/6e4;case"second":return 86400*t+a/1e3;case"millisecond":return Math.floor(864e5*t)+a;default:throw new Error("Unknown unit "+e)}}function Ts(e){return function(){return this.as(e)}}var $s=Ts("ms"),Ps=Ts("s"),Ds=Ts("m"),Ls=Ts("h"),Rs=Ts("d"),Ns=Ts("w"),Is=Ts("M"),Bs=Ts("Q"),zs=Ts("y"),Us=$s;function Ws(){return Oa(this)}function Ys(e){return e=ae(e),this.isValid()?this[e+"s"]():NaN}function Zs(e){return function(){return this.isValid()?this._data[e]:NaN}}var Gs=Zs("milliseconds"),Hs=Zs("seconds"),qs=Zs("minutes"),Vs=Zs("hours"),Ks=Zs("days"),Js=Zs("months"),Xs=Zs("years");function Qs(){return Fe(this.days()/7)}var eo=Math.round,to={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function io(e,t,i,a,n){return n.relativeTime(t||1,!!i,e,a)}function ao(e,t,i,a){var n=Oa(e).abs(),s=eo(n.as("s")),o=eo(n.as("m")),r=eo(n.as("h")),c=eo(n.as("d")),l=eo(n.as("M")),p=eo(n.as("w")),u=eo(n.as("y")),d=s<=i.ss&&["s",s]||s0,d[4]=a,io.apply(null,d)}function no(e){return void 0===e?eo:"function"==typeof e&&(eo=e,!0)}function so(e,t){return void 0!==to[e]&&(void 0===t?to[e]:(to[e]=t,"s"===e&&(to.ss=t-1),!0))}function oo(e,t){if(!this.isValid())return this.localeData().invalidDate();var i,a,n=!1,s=to;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(n=e),"object"==typeof t&&(s=Object.assign({},to,t),null!=t.s&&null==t.ss&&(s.ss=t.s-1)),a=ao(this,!n,s,i=this.localeData()),n&&(a=i.pastFuture(+this,a)),i.postformat(a)}var ro=Math.abs;function co(e){return(e>0)-(e<0)||+e}function lo(){if(!this.isValid())return this.localeData().invalidDate();var e,t,i,a,n,s,o,r,c=ro(this._milliseconds)/1e3,l=ro(this._days),p=ro(this._months),u=this.asSeconds();return u?(e=Fe(c/60),t=Fe(e/60),c%=60,e%=60,i=Fe(p/12),p%=12,a=c?c.toFixed(3).replace(/\.?0+$/,""):"",n=u<0?"-":"",s=co(this._months)!==co(u)?"-":"",o=co(this._days)!==co(u)?"-":"",r=co(this._milliseconds)!==co(u)?"-":"",n+"P"+(i?s+i+"Y":"")+(p?s+p+"M":"")+(l?o+l+"D":"")+(t||e||c?"T":"")+(t?r+t+"H":"")+(e?r+e+"M":"")+(c?r+a+"S":"")):"P0D"}var po=oa.prototype;return po.isValid=na,po.abs=ks,po.add=Ms,po.subtract=As,po.as=Fs,po.asMilliseconds=$s,po.asSeconds=Ps,po.asMinutes=Ds,po.asHours=Ls,po.asDays=Rs,po.asWeeks=Ns,po.asMonths=Is,po.asQuarters=Bs,po.asYears=zs,po.valueOf=Us,po._bubble=Os,po.clone=Ws,po.get=Ys,po.milliseconds=Gs,po.seconds=Hs,po.minutes=qs,po.hours=Vs,po.days=Ks,po.weeks=Qs,po.months=Js,po.years=Xs,po.humanize=oo,po.toISOString=lo,po.toString=lo,po.toJSON=lo,po.locale=rn,po.localeData=ln,po.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",lo),po.lang=cn,B("X",0,0,"unix"),B("x",0,0,"valueOf"),Ee("x",ye),Ee("X",ke),Pe("X",(function(e,t,i){i._d=new Date(1e3*parseFloat(e))})),Pe("x",(function(e,t,i){i._d=new Date(Te(e))})), //! moment.js i.version="2.30.1",a(Vi),i.fn=ls,i.min=Qi,i.max=ea,i.now=ta,i.utc=h,i.unix=ps,i.months=xs,i.isDate=p,i.locale=mi,i.invalid=x,i.duration=Oa,i.isMoment=_,i.weekdays=bs,i.parseZone=us,i.localeData=gi,i.isDuration=ra,i.monthsShort=gs,i.weekdaysMin=ws,i.defineLocale=vi,i.updateLocale=xi,i.locales=bi,i.weekdaysShort=ys,i.normalizeUnits=ae,i.relativeTimeRounding=no,i.relativeTimeThreshold=so,i.calendarFormat=za,i.prototype=ls,i.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},i}();var q=D(H.exports),V=K;function K(e,t,i){e instanceof RegExp&&(e=J(e,i)),t instanceof RegExp&&(t=J(t,i));var a=X(e,t,i);return a&&{start:a[0],end:a[1],pre:i.slice(0,a[0]),body:i.slice(a[0]+e.length,a[1]),post:i.slice(a[1]+t.length)}}function J(e,t){var i=t.match(e);return i?i[0]:null}function X(e,t,i){var a,n,s,o,r,c=i.indexOf(e),l=i.indexOf(t,c+1),p=c;if(c>=0&&l>0){if(e===t)return[c,l];for(a=[],s=i.length;p>=0&&!r;)p==c?(a.push(p),c=i.indexOf(e,p+1)):1==a.length?r=[a.pop(),l]:((n=a.pop())=0?c:l;a.length&&(r=[s,o])}return r}K.range=X;var Q=V,ee=function(e){if(!e)return[];"{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2));return he(function(e){return e.split("\\\\").join(te).split("\\{").join(ie).split("\\}").join(ae).split("\\,").join(ne).split("\\.").join(se)}(e),!0).map(re)},te="\0SLASH"+Math.random()+"\0",ie="\0OPEN"+Math.random()+"\0",ae="\0CLOSE"+Math.random()+"\0",ne="\0COMMA"+Math.random()+"\0",se="\0PERIOD"+Math.random()+"\0";function oe(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function re(e){return e.split(te).join("\\").split(ie).join("{").split(ae).join("}").split(ne).join(",").split(se).join(".")}function ce(e){if(!e)return[""];var t=[],i=Q("{","}",e);if(!i)return e.split(",");var a=i.pre,n=i.body,s=i.post,o=a.split(",");o[o.length-1]+="{"+n+"}";var r=ce(s);return s.length&&(o[o.length-1]+=r.shift(),o.push.apply(o,r)),t.push.apply(t,o),t}function le(e){return"{"+e+"}"}function pe(e){return/^-?0\d/.test(e)}function ue(e,t){return e<=t}function de(e,t){return e>=t}function he(e,t){var i=[],a=Q("{","}",e);if(!a)return[e];var n=a.pre,s=a.post.length?he(a.post,!1):[""];if(/\$$/.test(a.pre))for(var o=0;o=0;if(!d&&!h)return a.post.match(/,.*\}/)?he(e=a.pre+"{"+a.body+ae+a.post):[e];if(d)c=a.body.split(/\.\./);else if(1===(c=ce(a.body)).length&&1===(c=he(c[0],!1).map(le)).length)return s.map((function(e){return a.pre+c[0]+e}));if(d){var f=oe(c[0]),m=oe(c[1]),v=Math.max(c[0].length,c[1].length),x=3==c.length?Math.abs(oe(c[2])):1,g=ue;m0){var k=new Array(_+1).join("0");w=y<0?"-"+k+w.slice(1):k+w}}l.push(w)}}else{l=[];for(var S=0;S{if("string"!=typeof e)throw new TypeError("invalid pattern");if(e.length>65536)throw new TypeError("pattern is too long")},ve={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},xe=e=>e.replace(/[[\]\\-]/g,"\\$&"),ge=e=>e.join(""),be=(e,t)=>{const i=t;if("["!==e.charAt(i))throw new Error("not in a brace expression");const a=[],n=[];let s=i+1,o=!1,r=!1,c=!1,l=!1,p=i,u="";e:for(;su?a.push(xe(u)+"-"+xe(t)):t===u&&a.push(xe(t)),u="",s++):e.startsWith("-]",s+1)?(a.push(xe(t+"-")),s+=2):e.startsWith("-",s+1)?(u=t,s+=2):(a.push(xe(t)),s++)}else c=!0,s++}else l=!0,s++}if(pt?e.replace(/\[([^\/\\])\]/g,"$1"):e.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1"),we=new Set(["!","?","+","*","@"]),_e=e=>we.has(e),ke="(?!\\.)",Se=new Set(["[","."]),Me=new Set(["..","."]),Ae=new Set("().*{}+?[]^$\\!"),Ee="[^/]",Oe=Ee+"*?",Ce=Ee+"+?";class je{type;#e;#t;#i=!1;#a=[];#n;#s;#o;#r=!1;#c;#l;#p=!1;constructor(e,t,i={}){this.type=e,e&&(this.#t=!0),this.#n=t,this.#e=this.#n?this.#n.#e:this,this.#c=this.#e===this?i:this.#e.#c,this.#o=this.#e===this?[]:this.#e.#o,"!"!==e||this.#e.#r||this.#o.push(this),this.#s=this.#n?this.#n.#a.length:0}get hasMagic(){if(void 0!==this.#t)return this.#t;for(const e of this.#a)if("string"!=typeof e&&(e.type||e.hasMagic))return this.#t=!0;return this.#t}toString(){return void 0!==this.#l?this.#l:this.type?this.#l=this.type+"("+this.#a.map((e=>String(e))).join("|")+")":this.#l=this.#a.map((e=>String(e))).join("")}#u(){if(this!==this.#e)throw new Error("should only call on root");if(this.#r)return this;let e;for(this.toString(),this.#r=!0;e=this.#o.pop();){if("!"!==e.type)continue;let t=e,i=t.#n;for(;i;){for(let a=t.#s+1;!i.type&&a"string"==typeof e?e:e.toJSON())):[this.type,...this.#a.map((e=>e.toJSON()))];return this.isStart()&&!this.type&&e.unshift([]),this.isEnd()&&(this===this.#e||this.#e.#r&&"!"===this.#n?.type)&&e.push({}),e}isStart(){if(this.#e===this)return!0;if(!this.#n?.isStart())return!1;if(0===this.#s)return!0;const e=this.#n;for(let t=0;t{const[a,n,s,o]="string"==typeof t?je.#h(t,this.#t,i):t.toRegExpSource(e);return this.#t=this.#t||s,this.#i=this.#i||o,a})).join("");let n="";if(this.isStart()&&"string"==typeof this.#a[0]){if(!(1===this.#a.length&&Me.has(this.#a[0]))){const i=Se,s=t&&i.has(a.charAt(0))||a.startsWith("\\.")&&i.has(a.charAt(2))||a.startsWith("\\.\\.")&&i.has(a.charAt(4)),o=!t&&!e&&i.has(a.charAt(0));n=s?"(?!(?:^|/)\\.\\.?(?:$|/))":o?ke:""}}let s="";this.isEnd()&&this.#e.#r&&"!"===this.#n?.type&&(s="(?:$|\\/)");return[n+a+s,ye(a),this.#t=!!this.#t,this.#i]}const i="*"===this.type||"+"===this.type,a="!"===this.type?"(?:(?!(?:":"(?:";let n=this.#f(t);if(this.isStart()&&this.isEnd()&&!n&&"!"!==this.type){const e=this.toString();return this.#a=[e],this.type=null,this.#t=void 0,[e,ye(this.toString()),!1,!1]}let s=!i||e||t?"":this.#f(!0);s===n&&(s=""),s&&(n=`(?:${n})(?:${s})*?`);let o="";if("!"===this.type&&this.#p)o=(this.isStart()&&!t?ke:"")+Ce;else{o=a+n+("!"===this.type?"))"+(!this.isStart()||t||e?"":ke)+Oe+")":"@"===this.type?")":"?"===this.type?")?":"+"===this.type&&s?")":"*"===this.type&&s?")?":`)${this.type}`)}return[o,ye(n),this.#t=!!this.#t,this.#i]}#f(e){return this.#a.map((t=>{if("string"==typeof t)throw new Error("string type in extglob ast??");const[i,a,n,s]=t.toRegExpSource(e);return this.#i=this.#i||s,i})).filter((e=>!(this.isStart()&&this.isEnd()&&!e))).join("|")}static#h(e,t,i=!1){let a=!1,n="",s=!1;for(let o=0;ot?e.replace(/[?*()[\]]/g,"[$&]"):e.replace(/[?*()[\]\\]/g,"\\$&"),Te=(e,t,i={})=>(me(t),!(!i.nocomment&&"#"===t.charAt(0))&&new nt(t,i).match(e)),$e=/^\*+([^+@!?\*\[\(]*)$/,Pe=e=>t=>!t.startsWith(".")&&t.endsWith(e),De=e=>t=>t.endsWith(e),Le=e=>(e=e.toLowerCase(),t=>!t.startsWith(".")&&t.toLowerCase().endsWith(e)),Re=e=>(e=e.toLowerCase(),t=>t.toLowerCase().endsWith(e)),Ne=/^\*+\.\*+$/,Ie=e=>!e.startsWith(".")&&e.includes("."),Be=e=>"."!==e&&".."!==e&&e.includes("."),ze=/^\.\*+$/,Ue=e=>"."!==e&&".."!==e&&e.startsWith("."),We=/^\*+$/,Ye=e=>0!==e.length&&!e.startsWith("."),Ze=e=>0!==e.length&&"."!==e&&".."!==e,Ge=/^\?+([^+@!?\*\[\(]*)?$/,He=([e,t=""])=>{const i=Je([e]);return t?(t=t.toLowerCase(),e=>i(e)&&e.toLowerCase().endsWith(t)):i},qe=([e,t=""])=>{const i=Xe([e]);return t?(t=t.toLowerCase(),e=>i(e)&&e.toLowerCase().endsWith(t)):i},Ve=([e,t=""])=>{const i=Xe([e]);return t?e=>i(e)&&e.endsWith(t):i},Ke=([e,t=""])=>{const i=Je([e]);return t?e=>i(e)&&e.endsWith(t):i},Je=([e])=>{const t=e.length;return e=>e.length===t&&!e.startsWith(".")},Xe=([e])=>{const t=e.length;return e=>e.length===t&&"."!==e&&".."!==e},Qe="object"==typeof process&&process?"object"==typeof process.env&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix";Te.sep="win32"===Qe?{sep:"\\"}.sep:{sep:"/"}.sep;const et=Symbol("globstar **");Te.GLOBSTAR=et;Te.filter=(e,t={})=>i=>Te(i,e,t);const tt=(e,t={})=>Object.assign({},e,t);Te.defaults=e=>{if(!e||"object"!=typeof e||!Object.keys(e).length)return Te;const t=Te;return Object.assign(((i,a,n={})=>t(i,a,tt(e,n))),{Minimatch:class extends t.Minimatch{constructor(t,i={}){super(t,tt(e,i))}static defaults(i){return t.defaults(tt(e,i)).Minimatch}},AST:class extends t.AST{constructor(t,i,a={}){super(t,i,tt(e,a))}static fromGlob(i,a={}){return t.AST.fromGlob(i,tt(e,a))}},unescape:(i,a={})=>t.unescape(i,tt(e,a)),escape:(i,a={})=>t.escape(i,tt(e,a)),filter:(i,a={})=>t.filter(i,tt(e,a)),defaults:i=>t.defaults(tt(e,i)),makeRe:(i,a={})=>t.makeRe(i,tt(e,a)),braceExpand:(i,a={})=>t.braceExpand(i,tt(e,a)),match:(i,a,n={})=>t.match(i,a,tt(e,n)),sep:t.sep,GLOBSTAR:et})};const it=(e,t={})=>(me(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:fe(e));Te.braceExpand=it;Te.makeRe=(e,t={})=>new nt(e,t).makeRe();Te.match=(e,t,i={})=>{const a=new nt(t,i);return e=e.filter((e=>a.match(e))),a.options.nonull&&!e.length&&e.push(t),e};const at=/[?*]|[+@!]\(.*?\)|\[|\]/;class nt{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(e,t={}){me(e),t=t||{},this.options=t,this.pattern=e,this.platform=t.platform||Qe,this.isWindows="win32"===this.platform,this.windowsPathsNoEscape=!!t.windowsPathsNoEscape||!1===t.allowWindowsEscape,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!t.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!t.nonegate,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=void 0!==t.windowsNoMagicRoot?t.windowsNoMagicRoot:!(!this.isWindows||!this.nocase),this.globSet=[],this.globParts=[],this.set=[],this.make()}hasMagic(){if(this.options.magicalBraces&&this.set.length>1)return!0;for(const e of this.set)for(const t of e)if("string"!=typeof t)return!0;return!1}debug(...e){}make(){const e=this.pattern,t=this.options;if(!t.nocomment&&"#"===e.charAt(0))return void(this.comment=!0);if(!e)return void(this.empty=!0);this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],t.debug&&(this.debug=(...e)=>console.error(...e)),this.debug(this.pattern,this.globSet);const i=this.globSet.map((e=>this.slashSplit(e)));this.globParts=this.preprocess(i),this.debug(this.pattern,this.globParts);let a=this.globParts.map(((e,t,i)=>{if(this.isWindows&&this.windowsNoMagicRoot){const t=!(""!==e[0]||""!==e[1]||"?"!==e[2]&&at.test(e[2])||at.test(e[3])),i=/^[a-z]:/i.test(e[0]);if(t)return[...e.slice(0,4),...e.slice(4).map((e=>this.parse(e)))];if(i)return[e[0],...e.slice(1).map((e=>this.parse(e)))]}return e.map((e=>this.parse(e)))}));if(this.debug(this.pattern,a),this.set=a.filter((e=>-1===e.indexOf(!1))),this.isWindows)for(let e=0;e=2?(e=this.firstPhasePreProcess(e),e=this.secondPhasePreProcess(e)):e=t>=1?this.levelOneOptimize(e):this.adjascentGlobstarOptimize(e),e}adjascentGlobstarOptimize(e){return e.map((e=>{let t=-1;for(;-1!==(t=e.indexOf("**",t+1));){let i=t;for(;"**"===e[i+1];)i++;i!==t&&e.splice(t,i-t)}return e}))}levelOneOptimize(e){return e.map((e=>0===(e=e.reduce(((e,t)=>{const i=e[e.length-1];return"**"===t&&"**"===i?e:".."===t&&i&&".."!==i&&"."!==i&&"**"!==i?(e.pop(),e):(e.push(t),e)}),[])).length?[""]:e))}levelTwoFileOptimize(e){Array.isArray(e)||(e=this.slashSplit(e));let t=!1;do{if(t=!1,!this.preserveMultipleSlashes){for(let i=1;ia&&i.splice(a+1,n-a);let s=i[a+1];const o=i[a+2],r=i[a+3];if(".."!==s)continue;if(!o||"."===o||".."===o||!r||"."===r||".."===r)continue;t=!0,i.splice(a,1);const c=i.slice(0);c[a]="**",e.push(c),a--}if(!this.preserveMultipleSlashes){for(let e=1;ee.length))}partsMatch(e,t,i=!1){let a=0,n=0,s=[],o="";for(;as?t=t.slice(o):s>o&&(e=e.slice(s)))}}const{optimizationLevel:n=1}=this.options;n>=2&&(e=this.levelTwoFileOptimize(e)),this.debug("matchOne",this,{file:e,pattern:t}),this.debug("matchOne",e.length,t.length);for(var s=0,o=0,r=e.length,c=t.length;s>> no match, partial?",e,u,t,d),u!==r))}let n;if("string"==typeof l?(n=p===l,this.debug("string match",l,p,n)):(n=l.test(p),this.debug("pattern match",l,p,n)),!n)return!1}if(s===r&&o===c)return!0;if(s===r)return i;if(o===c)return s===r-1&&""===e[s];throw new Error("wtf?")}braceExpand(){return it(this.pattern,this.options)}parse(e){me(e);const t=this.options;if("**"===e)return et;if(""===e)return"";let i,a=null;(i=e.match(We))?a=t.dot?Ze:Ye:(i=e.match($e))?a=(t.nocase?t.dot?Re:Le:t.dot?De:Pe)(i[1]):(i=e.match(Ge))?a=(t.nocase?t.dot?qe:He:t.dot?Ve:Ke)(i):(i=e.match(Ne))?a=t.dot?Be:Ie:(i=e.match(ze))&&(a=Ue);const n=je.fromGlob(e,this.options).toMMPattern();return a&&"object"==typeof n&&Reflect.defineProperty(n,"test",{value:a}),n}makeRe(){if(this.regexp||!1===this.regexp)return this.regexp;const e=this.set;if(!e.length)return this.regexp=!1,this.regexp;const t=this.options,i=t.noglobstar?"[^/]*?":t.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",a=new Set(t.nocase?["i"]:[]);let n=e.map((e=>{const t=e.map((e=>{if(e instanceof RegExp)for(const t of e.flags.split(""))a.add(t);return"string"==typeof e?e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):e===et?et:e._src}));return t.forEach(((e,a)=>{const n=t[a+1],s=t[a-1];e===et&&s!==et&&(void 0===s?void 0!==n&&n!==et?t[a+1]="(?:\\/|"+i+"\\/)?"+n:t[a]=i:void 0===n?t[a-1]=s+"(?:\\/|"+i+")?":n!==et&&(t[a-1]=s+"(?:\\/|\\/"+i+"\\/)"+n,t[a+1]=et))})),t.filter((e=>e!==et)).join("/")})).join("|");const[s,o]=e.length>1?["(?:",")"]:["",""];n="^"+s+n+o+"$",this.negate&&(n="^(?!"+n+").+$");try{this.regexp=new RegExp(n,[...a].join(""))}catch(e){this.regexp=!1}return this.regexp}slashSplit(e){return this.preserveMultipleSlashes?e.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(e)?["",...e.split(/\/+/)]:e.split(/\/+/)}match(e,t=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return""===e;if("/"===e&&t)return!0;const i=this.options;this.isWindows&&(e=e.split("\\").join("/"));const a=this.slashSplit(e);this.debug(this.pattern,"split",a);const n=this.set;this.debug(this.pattern,"set",n);let s=a[a.length-1];if(!s)for(let e=a.length-2;!s&&e>=0;e--)s=a[e];for(let e=0;e{"function"==typeof rt.emitWarning?rt.emitWarning(e,t,i,a):console.error(`[${i}] ${t}: ${e}`)};let lt=globalThis.AbortController,pt=globalThis.AbortSignal;if(void 0===lt){pt=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(e,t){this._onabort.push(t)}},lt=class{constructor(){t()}signal=new pt;abort(e){if(!this.signal.aborted){this.signal.reason=e,this.signal.aborted=!0;for(const t of this.signal._onabort)t(e);this.signal.onabort?.(e)}}};let e="1"!==rt.env?.LRU_CACHE_IGNORE_AC_WARNING;const t=()=>{e&&(e=!1,ct("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",t))}}const ut=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),dt=e=>ut(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?ht:null:null;class ht extends Array{constructor(e){super(e),this.fill(0)}}class ft{heap;length;static#m=!1;static create(e){const t=dt(e);if(!t)return[];ft.#m=!0;const i=new ft(e,t);return ft.#m=!1,i}constructor(e,t){if(!ft.#m)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new t(e),this.length=0}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}}class mt{#v;#x;#g;#b;#y;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#w;#_;#k;#S;#M;#A;#E;#O;#C;#j;#F;#T;#$;#P;#D;#L;#R;static unsafeExposeInternals(e){return{starts:e.#$,ttls:e.#P,sizes:e.#T,keyMap:e.#k,keyList:e.#S,valList:e.#M,next:e.#A,prev:e.#E,get head(){return e.#O},get tail(){return e.#C},free:e.#j,isBackgroundFetch:t=>e.#N(t),backgroundFetch:(t,i,a,n)=>e.#I(t,i,a,n),moveToTail:t=>e.#B(t),indexes:t=>e.#z(t),rindexes:t=>e.#U(t),isStale:t=>e.#W(t)}}get max(){return this.#v}get maxSize(){return this.#x}get calculatedSize(){return this.#_}get size(){return this.#w}get fetchMethod(){return this.#y}get dispose(){return this.#g}get disposeAfter(){return this.#b}constructor(e){const{max:t=0,ttl:i,ttlResolution:a=1,ttlAutopurge:n,updateAgeOnGet:s,updateAgeOnHas:o,allowStale:r,dispose:c,disposeAfter:l,noDisposeOnSet:p,noUpdateTTL:u,maxSize:d=0,maxEntrySize:h=0,sizeCalculation:f,fetchMethod:m,noDeleteOnFetchRejection:v,noDeleteOnStaleGet:x,allowStaleOnFetchRejection:g,allowStaleOnFetchAbort:b,ignoreFetchAbort:y}=e;if(0!==t&&!ut(t))throw new TypeError("max option must be a nonnegative integer");const w=t?dt(t):Array;if(!w)throw new Error("invalid max value: "+t);if(this.#v=t,this.#x=d,this.maxEntrySize=h||this.#x,this.sizeCalculation=f,this.sizeCalculation){if(!this.#x&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if("function"!=typeof this.sizeCalculation)throw new TypeError("sizeCalculation set to non-function")}if(void 0!==m&&"function"!=typeof m)throw new TypeError("fetchMethod must be a function if specified");if(this.#y=m,this.#L=!!m,this.#k=new Map,this.#S=new Array(t).fill(void 0),this.#M=new Array(t).fill(void 0),this.#A=new w(t),this.#E=new w(t),this.#O=0,this.#C=0,this.#j=ft.create(t),this.#w=0,this.#_=0,"function"==typeof c&&(this.#g=c),"function"==typeof l?(this.#b=l,this.#F=[]):(this.#b=void 0,this.#F=void 0),this.#D=!!this.#g,this.#R=!!this.#b,this.noDisposeOnSet=!!p,this.noUpdateTTL=!!u,this.noDeleteOnFetchRejection=!!v,this.allowStaleOnFetchRejection=!!g,this.allowStaleOnFetchAbort=!!b,this.ignoreFetchAbort=!!y,0!==this.maxEntrySize){if(0!==this.#x&&!ut(this.#x))throw new TypeError("maxSize must be a positive integer if specified");if(!ut(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#Y()}if(this.allowStale=!!r,this.noDeleteOnStaleGet=!!x,this.updateAgeOnGet=!!s,this.updateAgeOnHas=!!o,this.ttlResolution=ut(a)||0===a?a:1,this.ttlAutopurge=!!n,this.ttl=i||0,this.ttl){if(!ut(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#Z()}if(0===this.#v&&0===this.ttl&&0===this.#x)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.#v&&!this.#x){const e="LRU_CACHE_UNBOUNDED";if((e=>!ot.has(e))(e)){ot.add(e);ct("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",e,mt)}}}getRemainingTTL(e){return this.#k.has(e)?1/0:0}#Z(){const e=new ht(this.#v),t=new ht(this.#v);this.#P=e,this.#$=t,this.#G=(i,a,n=st.now())=>{if(t[i]=0!==a?n:0,e[i]=a,0!==a&&this.ttlAutopurge){const e=setTimeout((()=>{this.#W(i)&&this.delete(this.#S[i])}),a+1);e.unref&&e.unref()}},this.#H=i=>{t[i]=0!==e[i]?st.now():0},this.#q=(n,s)=>{if(e[s]){const o=e[s],r=t[s];if(!o||!r)return;n.ttl=o,n.start=r,n.now=i||a();const c=n.now-r;n.remainingTTL=o-c}};let i=0;const a=()=>{const e=st.now();if(this.ttlResolution>0){i=e;const t=setTimeout((()=>i=0),this.ttlResolution);t.unref&&t.unref()}return e};this.getRemainingTTL=n=>{const s=this.#k.get(n);if(void 0===s)return 0;const o=e[s],r=t[s];if(!o||!r)return 1/0;return o-((i||a())-r)},this.#W=n=>{const s=t[n],o=e[n];return!!o&&!!s&&(i||a())-s>o}}#H=()=>{};#q=()=>{};#G=()=>{};#W=()=>!1;#Y(){const e=new ht(this.#v);this.#_=0,this.#T=e,this.#V=t=>{this.#_-=e[t],e[t]=0},this.#K=(e,t,i,a)=>{if(this.#N(t))return 0;if(!ut(i)){if(!a)throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");if("function"!=typeof a)throw new TypeError("sizeCalculation must be a function");if(i=a(t,e),!ut(i))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}return i},this.#J=(t,i,a)=>{if(e[t]=i,this.#x){const i=this.#x-e[t];for(;this.#_>i;)this.#X(!0)}this.#_+=e[t],a&&(a.entrySize=i,a.totalCalculatedSize=this.#_)}}#V=e=>{};#J=(e,t,i)=>{};#K=(e,t,i,a)=>{if(i||a)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};*#z({allowStale:e=this.allowStale}={}){if(this.#w)for(let t=this.#C;this.#Q(t)&&(!e&&this.#W(t)||(yield t),t!==this.#O);)t=this.#E[t]}*#U({allowStale:e=this.allowStale}={}){if(this.#w)for(let t=this.#O;this.#Q(t)&&(!e&&this.#W(t)||(yield t),t!==this.#C);)t=this.#A[t]}#Q(e){return void 0!==e&&this.#k.get(this.#S[e])===e}*entries(){for(const e of this.#z())void 0===this.#M[e]||void 0===this.#S[e]||this.#N(this.#M[e])||(yield[this.#S[e],this.#M[e]])}*rentries(){for(const e of this.#U())void 0===this.#M[e]||void 0===this.#S[e]||this.#N(this.#M[e])||(yield[this.#S[e],this.#M[e]])}*keys(){for(const e of this.#z()){const t=this.#S[e];void 0===t||this.#N(this.#M[e])||(yield t)}}*rkeys(){for(const e of this.#U()){const t=this.#S[e];void 0===t||this.#N(this.#M[e])||(yield t)}}*values(){for(const e of this.#z()){void 0===this.#M[e]||this.#N(this.#M[e])||(yield this.#M[e])}}*rvalues(){for(const e of this.#U()){void 0===this.#M[e]||this.#N(this.#M[e])||(yield this.#M[e])}}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(e,t={}){for(const i of this.#z()){const a=this.#M[i],n=this.#N(a)?a.__staleWhileFetching:a;if(void 0!==n&&e(n,this.#S[i],this))return this.get(this.#S[i],t)}}forEach(e,t=this){for(const i of this.#z()){const a=this.#M[i],n=this.#N(a)?a.__staleWhileFetching:a;void 0!==n&&e.call(t,n,this.#S[i],this)}}rforEach(e,t=this){for(const i of this.#U()){const a=this.#M[i],n=this.#N(a)?a.__staleWhileFetching:a;void 0!==n&&e.call(t,n,this.#S[i],this)}}purgeStale(){let e=!1;for(const t of this.#U({allowStale:!0}))this.#W(t)&&(this.delete(this.#S[t]),e=!0);return e}info(e){const t=this.#k.get(e);if(void 0===t)return;const i=this.#M[t],a=this.#N(i)?i.__staleWhileFetching:i;if(void 0===a)return;const n={value:a};if(this.#P&&this.#$){const e=this.#P[t],i=this.#$[t];if(e&&i){const t=e-(st.now()-i);n.ttl=t,n.start=Date.now()}}return this.#T&&(n.size=this.#T[t]),n}dump(){const e=[];for(const t of this.#z({allowStale:!0})){const i=this.#S[t],a=this.#M[t],n=this.#N(a)?a.__staleWhileFetching:a;if(void 0===n||void 0===i)continue;const s={value:n};if(this.#P&&this.#$){s.ttl=this.#P[t];const e=st.now()-this.#$[t];s.start=Math.floor(Date.now()-e)}this.#T&&(s.size=this.#T[t]),e.unshift([i,s])}return e}load(e){this.clear();for(const[t,i]of e){if(i.start){const e=Date.now()-i.start;i.start=st.now()-e}this.set(t,i.value,i)}}set(e,t,i={}){if(void 0===t)return this.delete(e),this;const{ttl:a=this.ttl,start:n,noDisposeOnSet:s=this.noDisposeOnSet,sizeCalculation:o=this.sizeCalculation,status:r}=i;let{noUpdateTTL:c=this.noUpdateTTL}=i;const l=this.#K(e,t,i.size||0,o);if(this.maxEntrySize&&l>this.maxEntrySize)return r&&(r.set="miss",r.maxEntrySizeExceeded=!0),this.delete(e),this;let p=0===this.#w?void 0:this.#k.get(e);if(void 0===p)p=0===this.#w?this.#C:0!==this.#j.length?this.#j.pop():this.#w===this.#v?this.#X(!1):this.#w,this.#S[p]=e,this.#M[p]=t,this.#k.set(e,p),this.#A[this.#C]=p,this.#E[p]=this.#C,this.#C=p,this.#w++,this.#J(p,l,r),r&&(r.set="add"),c=!1;else{this.#B(p);const i=this.#M[p];if(t!==i){if(this.#L&&this.#N(i)){i.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:t}=i;void 0===t||s||(this.#D&&this.#g?.(t,e,"set"),this.#R&&this.#F?.push([t,e,"set"]))}else s||(this.#D&&this.#g?.(i,e,"set"),this.#R&&this.#F?.push([i,e,"set"]));if(this.#V(p),this.#J(p,l,r),this.#M[p]=t,r){r.set="replace";const e=i&&this.#N(i)?i.__staleWhileFetching:i;void 0!==e&&(r.oldValue=e)}}else r&&(r.set="update")}if(0===a||this.#P||this.#Z(),this.#P&&(c||this.#G(p,a,n),r&&this.#q(r,p)),!s&&this.#R&&this.#F){const e=this.#F;let t;for(;t=e?.shift();)this.#b?.(...t)}return this}pop(){try{for(;this.#w;){const e=this.#M[this.#O];if(this.#X(!0),this.#N(e)){if(e.__staleWhileFetching)return e.__staleWhileFetching}else if(void 0!==e)return e}}finally{if(this.#R&&this.#F){const e=this.#F;let t;for(;t=e?.shift();)this.#b?.(...t)}}}#X(e){const t=this.#O,i=this.#S[t],a=this.#M[t];return this.#L&&this.#N(a)?a.__abortController.abort(new Error("evicted")):(this.#D||this.#R)&&(this.#D&&this.#g?.(a,i,"evict"),this.#R&&this.#F?.push([a,i,"evict"])),this.#V(t),e&&(this.#S[t]=void 0,this.#M[t]=void 0,this.#j.push(t)),1===this.#w?(this.#O=this.#C=0,this.#j.length=0):this.#O=this.#A[t],this.#k.delete(i),this.#w--,t}has(e,t={}){const{updateAgeOnHas:i=this.updateAgeOnHas,status:a}=t,n=this.#k.get(e);if(void 0!==n){const e=this.#M[n];if(this.#N(e)&&void 0===e.__staleWhileFetching)return!1;if(!this.#W(n))return i&&this.#H(n),a&&(a.has="hit",this.#q(a,n)),!0;a&&(a.has="stale",this.#q(a,n))}else a&&(a.has="miss");return!1}peek(e,t={}){const{allowStale:i=this.allowStale}=t,a=this.#k.get(e);if(void 0===a||!i&&this.#W(a))return;const n=this.#M[a];return this.#N(n)?n.__staleWhileFetching:n}#I(e,t,i,a){const n=void 0===t?void 0:this.#M[t];if(this.#N(n))return n;const s=new lt,{signal:o}=i;o?.addEventListener("abort",(()=>s.abort(o.reason)),{signal:s.signal});const r={signal:s.signal,options:i,context:a},c=(a,n=!1)=>{const{aborted:o}=s.signal,c=i.ignoreFetchAbort&&void 0!==a;if(i.status&&(o&&!n?(i.status.fetchAborted=!0,i.status.fetchError=s.signal.reason,c&&(i.status.fetchAbortIgnored=!0)):i.status.fetchResolved=!0),o&&!c&&!n)return l(s.signal.reason);const u=p;return this.#M[t]===p&&(void 0===a?u.__staleWhileFetching?this.#M[t]=u.__staleWhileFetching:this.delete(e):(i.status&&(i.status.fetchUpdated=!0),this.set(e,a,r.options))),a},l=a=>{const{aborted:n}=s.signal,o=n&&i.allowStaleOnFetchAbort,r=o||i.allowStaleOnFetchRejection,c=r||i.noDeleteOnFetchRejection,l=p;if(this.#M[t]===p){!c||void 0===l.__staleWhileFetching?this.delete(e):o||(this.#M[t]=l.__staleWhileFetching)}if(r)return i.status&&void 0!==l.__staleWhileFetching&&(i.status.returnedStale=!0),l.__staleWhileFetching;if(l.__returned===l)throw a};i.status&&(i.status.fetchDispatched=!0);const p=new Promise(((t,a)=>{const o=this.#y?.(e,n,r);o&&o instanceof Promise&&o.then((e=>t(void 0===e?void 0:e)),a),s.signal.addEventListener("abort",(()=>{i.ignoreFetchAbort&&!i.allowStaleOnFetchAbort||(t(void 0),i.allowStaleOnFetchAbort&&(t=e=>c(e,!0)))}))})).then(c,(e=>(i.status&&(i.status.fetchRejected=!0,i.status.fetchError=e),l(e)))),u=Object.assign(p,{__abortController:s,__staleWhileFetching:n,__returned:void 0});return void 0===t?(this.set(e,u,{...r.options,status:void 0}),t=this.#k.get(e)):this.#M[t]=u,u}#N(e){if(!this.#L)return!1;const t=e;return!!t&&t instanceof Promise&&t.hasOwnProperty("__staleWhileFetching")&&t.__abortController instanceof lt}async fetch(e,t={}){const{allowStale:i=this.allowStale,updateAgeOnGet:a=this.updateAgeOnGet,noDeleteOnStaleGet:n=this.noDeleteOnStaleGet,ttl:s=this.ttl,noDisposeOnSet:o=this.noDisposeOnSet,size:r=0,sizeCalculation:c=this.sizeCalculation,noUpdateTTL:l=this.noUpdateTTL,noDeleteOnFetchRejection:p=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:u=this.allowStaleOnFetchRejection,ignoreFetchAbort:d=this.ignoreFetchAbort,allowStaleOnFetchAbort:h=this.allowStaleOnFetchAbort,context:f,forceRefresh:m=!1,status:v,signal:x}=t;if(!this.#L)return v&&(v.fetch="get"),this.get(e,{allowStale:i,updateAgeOnGet:a,noDeleteOnStaleGet:n,status:v});const g={allowStale:i,updateAgeOnGet:a,noDeleteOnStaleGet:n,ttl:s,noDisposeOnSet:o,size:r,sizeCalculation:c,noUpdateTTL:l,noDeleteOnFetchRejection:p,allowStaleOnFetchRejection:u,allowStaleOnFetchAbort:h,ignoreFetchAbort:d,status:v,signal:x};let b=this.#k.get(e);if(void 0===b){v&&(v.fetch="miss");const t=this.#I(e,b,g,f);return t.__returned=t}{const t=this.#M[b];if(this.#N(t)){const e=i&&void 0!==t.__staleWhileFetching;return v&&(v.fetch="inflight",e&&(v.returnedStale=!0)),e?t.__staleWhileFetching:t.__returned=t}const n=this.#W(b);if(!m&&!n)return v&&(v.fetch="hit"),this.#B(b),a&&this.#H(b),v&&this.#q(v,b),t;const s=this.#I(e,b,g,f),o=void 0!==s.__staleWhileFetching&&i;return v&&(v.fetch=n?"stale":"refresh",o&&n&&(v.returnedStale=!0)),o?s.__staleWhileFetching:s.__returned=s}}get(e,t={}){const{allowStale:i=this.allowStale,updateAgeOnGet:a=this.updateAgeOnGet,noDeleteOnStaleGet:n=this.noDeleteOnStaleGet,status:s}=t,o=this.#k.get(e);if(void 0!==o){const t=this.#M[o],r=this.#N(t);return s&&this.#q(s,o),this.#W(o)?(s&&(s.get="stale"),r?(s&&i&&void 0!==t.__staleWhileFetching&&(s.returnedStale=!0),i?t.__staleWhileFetching:void 0):(n||this.delete(e),s&&i&&(s.returnedStale=!0),i?t:void 0)):(s&&(s.get="hit"),r?t.__staleWhileFetching:(this.#B(o),a&&this.#H(o),t))}s&&(s.get="miss")}#ee(e,t){this.#E[t]=e,this.#A[e]=t}#B(e){e!==this.#C&&(e===this.#O?this.#O=this.#A[e]:this.#ee(this.#E[e],this.#A[e]),this.#ee(this.#C,e),this.#C=e)}delete(e){let t=!1;if(0!==this.#w){const i=this.#k.get(e);if(void 0!==i)if(t=!0,1===this.#w)this.clear();else{this.#V(i);const t=this.#M[i];if(this.#N(t)?t.__abortController.abort(new Error("deleted")):(this.#D||this.#R)&&(this.#D&&this.#g?.(t,e,"delete"),this.#R&&this.#F?.push([t,e,"delete"])),this.#k.delete(e),this.#S[i]=void 0,this.#M[i]=void 0,i===this.#C)this.#C=this.#E[i];else if(i===this.#O)this.#O=this.#A[i];else{const e=this.#E[i];this.#A[e]=this.#A[i];const t=this.#A[i];this.#E[t]=this.#E[i]}this.#w--,this.#j.push(i)}}if(this.#R&&this.#F?.length){const e=this.#F;let t;for(;t=e?.shift();)this.#b?.(...t)}return t}clear(){for(const e of this.#U({allowStale:!0})){const t=this.#M[e];if(this.#N(t))t.__abortController.abort(new Error("deleted"));else{const i=this.#S[e];this.#D&&this.#g?.(t,i,"delete"),this.#R&&this.#F?.push([t,i,"delete"])}}if(this.#k.clear(),this.#M.fill(void 0),this.#S.fill(void 0),this.#P&&this.#$&&(this.#P.fill(0),this.#$.fill(0)),this.#T&&this.#T.fill(0),this.#O=0,this.#C=0,this.#j.length=0,this.#_=0,this.#w=0,this.#R&&this.#F){const e=this.#F;let t;for(;t=e?.shift();)this.#b?.(...t)}}}const vt="object"==typeof process&&process?process:{stdout:null,stderr:null},xt=e=>!!e&&"object"==typeof e&&(e instanceof ti||e instanceof l||gt(e)||bt(e)),gt=e=>!!e&&"object"==typeof e&&e instanceof c.EventEmitter&&"function"==typeof e.pipe&&e.pipe!==l.Writable.prototype.pipe,bt=e=>!!e&&"object"==typeof e&&e instanceof c.EventEmitter&&"function"==typeof e.write&&"function"==typeof e.end,yt=Symbol("EOF"),wt=Symbol("maybeEmitEnd"),_t=Symbol("emittedEnd"),kt=Symbol("emittingEnd"),St=Symbol("emittedError"),Mt=Symbol("closed"),At=Symbol("read"),Et=Symbol("flush"),Ot=Symbol("flushChunk"),Ct=Symbol("encoding"),jt=Symbol("decoder"),Ft=Symbol("flowing"),Tt=Symbol("paused"),$t=Symbol("resume"),Pt=Symbol("buffer"),Dt=Symbol("pipes"),Lt=Symbol("bufferLength"),Rt=Symbol("bufferPush"),Nt=Symbol("bufferShift"),It=Symbol("objectMode"),Bt=Symbol("destroyed"),zt=Symbol("error"),Ut=Symbol("emitData"),Wt=Symbol("emitEnd"),Yt=Symbol("emitEnd2"),Zt=Symbol("async"),Gt=Symbol("abort"),Ht=Symbol("aborted"),qt=Symbol("signal"),Vt=Symbol("dataListeners"),Kt=Symbol("discarded"),Jt=e=>Promise.resolve().then(e),Xt=e=>e();class Qt{src;dest;opts;ondrain;constructor(e,t,i){this.src=e,this.dest=t,this.opts=i,this.ondrain=()=>e[$t](),this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(e){}end(){this.unpipe(),this.opts.end&&this.dest.end()}}class ei extends Qt{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(e,t,i){super(e,t,i),this.proxyErrors=e=>t.emit("error",e),e.on("error",this.proxyErrors)}}class ti extends c.EventEmitter{[Ft]=!1;[Tt]=!1;[Dt]=[];[Pt]=[];[It];[Ct];[Zt];[jt];[yt]=!1;[_t]=!1;[kt]=!1;[Mt]=!1;[St]=null;[Lt]=0;[Bt]=!1;[qt];[Ht]=!1;[Vt]=0;[Kt]=!1;writable=!0;readable=!0;constructor(...e){const t=e[0]||{};if(super(),t.objectMode&&"string"==typeof t.encoding)throw new TypeError("Encoding and objectMode may not be used together");t.objectMode?(this[It]=!0,this[Ct]=null):(e=>!e.objectMode&&!!e.encoding&&"buffer"!==e.encoding)(t)?(this[Ct]=t.encoding,this[It]=!1):(this[It]=!1,this[Ct]=null),this[Zt]=!!t.async,this[jt]=this[Ct]?new p.StringDecoder(this[Ct]):null,t&&!0===t.debugExposeBuffer&&Object.defineProperty(this,"buffer",{get:()=>this[Pt]}),t&&!0===t.debugExposePipes&&Object.defineProperty(this,"pipes",{get:()=>this[Dt]});const{signal:i}=t;i&&(this[qt]=i,i.aborted?this[Gt]():i.addEventListener("abort",(()=>this[Gt]())))}get bufferLength(){return this[Lt]}get encoding(){return this[Ct]}set encoding(e){throw new Error("Encoding must be set at instantiation time")}setEncoding(e){throw new Error("Encoding must be set at instantiation time")}get objectMode(){return this[It]}set objectMode(e){throw new Error("objectMode must be set at instantiation time")}get async(){return this[Zt]}set async(e){this[Zt]=this[Zt]||!!e}[Gt](){this[Ht]=!0,this.emit("abort",this[qt]?.reason),this.destroy(this[qt]?.reason)}get aborted(){return this[Ht]}set aborted(e){}write(e,t,i){if(this[Ht])return!1;if(this[yt])throw new Error("write after end");if(this[Bt])return this.emit("error",Object.assign(new Error("Cannot call write after a stream was destroyed"),{code:"ERR_STREAM_DESTROYED"})),!0;"function"==typeof t&&(i=t,t="utf8"),t||(t="utf8");const a=this[Zt]?Jt:Xt;if(!this[It]&&!Buffer.isBuffer(e))if(n=e,!Buffer.isBuffer(n)&&ArrayBuffer.isView(n))e=Buffer.from(e.buffer,e.byteOffset,e.byteLength);else if((e=>e instanceof ArrayBuffer||!!e&&"object"==typeof e&&e.constructor&&"ArrayBuffer"===e.constructor.name&&e.byteLength>=0)(e))e=Buffer.from(e);else if("string"!=typeof e)throw new Error("Non-contiguous data written to non-objectMode stream");var n;return this[It]?(this[Ft]&&0!==this[Lt]&&this[Et](!0),this[Ft]?this.emit("data",e):this[Rt](e),0!==this[Lt]&&this.emit("readable"),i&&a(i),this[Ft]):e.length?("string"!=typeof e||t===this[Ct]&&!this[jt]?.lastNeed||(e=Buffer.from(e,t)),Buffer.isBuffer(e)&&this[Ct]&&(e=this[jt].write(e)),this[Ft]&&0!==this[Lt]&&this[Et](!0),this[Ft]?this.emit("data",e):this[Rt](e),0!==this[Lt]&&this.emit("readable"),i&&a(i),this[Ft]):(0!==this[Lt]&&this.emit("readable"),i&&a(i),this[Ft])}read(e){if(this[Bt])return null;if(this[Kt]=!1,0===this[Lt]||0===e||e&&e>this[Lt])return this[wt](),null;this[It]&&(e=null),this[Pt].length>1&&!this[It]&&(this[Pt]=[this[Ct]?this[Pt].join(""):Buffer.concat(this[Pt],this[Lt])]);const t=this[At](e||null,this[Pt][0]);return this[wt](),t}[At](e,t){if(this[It])this[Nt]();else{const i=t;e===i.length||null===e?this[Nt]():"string"==typeof i?(this[Pt][0]=i.slice(e),t=i.slice(0,e),this[Lt]-=e):(this[Pt][0]=i.subarray(e),t=i.subarray(0,e),this[Lt]-=e)}return this.emit("data",t),this[Pt].length||this[yt]||this.emit("drain"),t}end(e,t,i){return"function"==typeof e&&(i=e,e=void 0),"function"==typeof t&&(i=t,t="utf8"),void 0!==e&&this.write(e,t),i&&this.once("end",i),this[yt]=!0,this.writable=!1,!this[Ft]&&this[Tt]||this[wt](),this}[$t](){this[Bt]||(this[Vt]||this[Dt].length||(this[Kt]=!0),this[Tt]=!1,this[Ft]=!0,this.emit("resume"),this[Pt].length?this[Et]():this[yt]?this[wt]():this.emit("drain"))}resume(){return this[$t]()}pause(){this[Ft]=!1,this[Tt]=!0,this[Kt]=!1}get destroyed(){return this[Bt]}get flowing(){return this[Ft]}get paused(){return this[Tt]}[Rt](e){this[It]?this[Lt]+=1:this[Lt]+=e.length,this[Pt].push(e)}[Nt](){return this[It]?this[Lt]-=1:this[Lt]-=this[Pt][0].length,this[Pt].shift()}[Et](e=!1){do{}while(this[Ot](this[Nt]())&&this[Pt].length);e||this[Pt].length||this[yt]||this.emit("drain")}[Ot](e){return this.emit("data",e),this[Ft]}pipe(e,t){if(this[Bt])return e;this[Kt]=!1;const i=this[_t];return t=t||{},e===vt.stdout||e===vt.stderr?t.end=!1:t.end=!1!==t.end,t.proxyErrors=!!t.proxyErrors,i?t.end&&e.end():(this[Dt].push(t.proxyErrors?new ei(this,e,t):new Qt(this,e,t)),this[Zt]?Jt((()=>this[$t]())):this[$t]()),e}unpipe(e){const t=this[Dt].find((t=>t.dest===e));t&&(1===this[Dt].length?(this[Ft]&&0===this[Vt]&&(this[Ft]=!1),this[Dt]=[]):this[Dt].splice(this[Dt].indexOf(t),1),t.unpipe())}addListener(e,t){return this.on(e,t)}on(e,t){const i=super.on(e,t);if("data"===e)this[Kt]=!1,this[Vt]++,this[Dt].length||this[Ft]||this[$t]();else if("readable"===e&&0!==this[Lt])super.emit("readable");else if((e=>"end"===e||"finish"===e||"prefinish"===e)(e)&&this[_t])super.emit(e),this.removeAllListeners(e);else if("error"===e&&this[St]){const e=t;this[Zt]?Jt((()=>e.call(this,this[St]))):e.call(this,this[St])}return i}removeListener(e,t){return this.off(e,t)}off(e,t){const i=super.off(e,t);return"data"===e&&(this[Vt]=this.listeners("data").length,0!==this[Vt]||this[Kt]||this[Dt].length||(this[Ft]=!1)),i}removeAllListeners(e){const t=super.removeAllListeners(e);return"data"!==e&&void 0!==e||(this[Vt]=0,this[Kt]||this[Dt].length||(this[Ft]=!1)),t}get emittedEnd(){return this[_t]}[wt](){this[kt]||this[_t]||this[Bt]||0!==this[Pt].length||!this[yt]||(this[kt]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[Mt]&&this.emit("close"),this[kt]=!1)}emit(e,...t){const i=t[0];if("error"!==e&&"close"!==e&&e!==Bt&&this[Bt])return!1;if("data"===e)return!(!this[It]&&!i)&&(this[Zt]?(Jt((()=>this[Ut](i))),!0):this[Ut](i));if("end"===e)return this[Wt]();if("close"===e){if(this[Mt]=!0,!this[_t]&&!this[Bt])return!1;const e=super.emit("close");return this.removeAllListeners("close"),e}if("error"===e){this[St]=i,super.emit(zt,i);const e=!(this[qt]&&!this.listeners("error").length)&&super.emit("error",i);return this[wt](),e}if("resume"===e){const e=super.emit("resume");return this[wt](),e}if("finish"===e||"prefinish"===e){const t=super.emit(e);return this.removeAllListeners(e),t}const a=super.emit(e,...t);return this[wt](),a}[Ut](e){for(const t of this[Dt])!1===t.dest.write(e)&&this.pause();const t=!this[Kt]&&super.emit("data",e);return this[wt](),t}[Wt](){return!this[_t]&&(this[_t]=!0,this.readable=!1,this[Zt]?(Jt((()=>this[Yt]())),!0):this[Yt]())}[Yt](){if(this[jt]){const e=this[jt].end();if(e){for(const t of this[Dt])t.dest.write(e);this[Kt]||super.emit("data",e)}}for(const e of this[Dt])e.end();const e=super.emit("end");return this.removeAllListeners("end"),e}async collect(){const e=Object.assign([],{dataLength:0});this[It]||(e.dataLength=0);const t=this.promise();return this.on("data",(t=>{e.push(t),this[It]||(e.dataLength+=t.length)})),await t,e}async concat(){if(this[It])throw new Error("cannot concat in objectMode");const e=await this.collect();return this[Ct]?e.join(""):Buffer.concat(e,e.dataLength)}async promise(){return new Promise(((e,t)=>{this.on(Bt,(()=>t(new Error("stream destroyed")))),this.on("error",(e=>t(e))),this.on("end",(()=>e()))}))}[Symbol.asyncIterator](){this[Kt]=!1;let e=!1;const t=async()=>(this.pause(),e=!0,{value:void 0,done:!0});return{next:()=>{if(e)return t();const i=this.read();if(null!==i)return Promise.resolve({done:!1,value:i});if(this[yt])return t();let a,n;const s=e=>{this.off("data",o),this.off("end",r),this.off(Bt,c),t(),n(e)},o=e=>{this.off("error",s),this.off("end",r),this.off(Bt,c),this.pause(),a({value:e,done:!!this[yt]})},r=()=>{this.off("error",s),this.off("data",o),this.off(Bt,c),t(),a({done:!0,value:void 0})},c=()=>s(new Error("stream destroyed"));return new Promise(((e,t)=>{n=t,a=e,this.once(Bt,c),this.once("error",s),this.once("end",r),this.once("data",o)}))},throw:t,return:t,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[Kt]=!1;let e=!1;const t=()=>(this.pause(),this.off(zt,t),this.off(Bt,t),this.off("end",t),e=!0,{done:!0,value:void 0});return this.once("end",t),this.once(zt,t),this.once(Bt,t),{next:()=>{if(e)return t();const i=this.read();return null===i?t():{done:!1,value:i}},throw:t,return:t,[Symbol.iterator](){return this}}}destroy(e){if(this[Bt])return e?this.emit("error",e):this.emit(Bt),this;this[Bt]=!0,this[Kt]=!0,this[Pt].length=0,this[Lt]=0;return"function"!=typeof this.close||this[Mt]||this.close(),e?this.emit("error",e):this.emit(Bt),this}static get isStream(){return xt}}const ii=o.realpathSync.native,ai={lstatSync:o.lstatSync,readdir:o.readdir,readdirSync:o.readdirSync,readlinkSync:o.readlinkSync,realpathSync:ii,promises:{lstat:r.lstat,readdir:r.readdir,readlink:r.readlink,realpath:r.realpath}},ni=e=>e&&e!==ai&&e!==y?{...ai,...e,promises:{...ai.promises,...e.promises||{}}}:ai,si=/^\\\\\?\\([a-z]:)\\?$/i,oi=/[\\\/]/,ri=10,ci=15,li=-16,pi=128,ui=256,di=512,hi=e=>e.isFile()?8:e.isDirectory()?4:e.isSymbolicLink()?ri:e.isCharacterDevice()?2:e.isBlockDevice()?6:e.isSocket()?12:e.isFIFO()?1:0,fi=new Map,mi=e=>{const t=fi.get(e);if(t)return t;const i=e.normalize("NFKD");return fi.set(e,i),i},vi=new Map,xi=e=>{const t=vi.get(e);if(t)return t;const i=mi(e.toLowerCase());return vi.set(e,i),i};class gi extends mt{constructor(){super({max:256})}}class bi extends mt{constructor(e=16384){super({maxSize:e,sizeCalculation:e=>e.length+1})}}const yi=Symbol("PathScurry setAsCwd");class wi{name;root;roots;parent;nocase;isCWD=!1;#te;#ie;get dev(){return this.#ie}#ae;get mode(){return this.#ae}#ne;get nlink(){return this.#ne}#se;get uid(){return this.#se}#oe;get gid(){return this.#oe}#re;get rdev(){return this.#re}#ce;get blksize(){return this.#ce}#le;get ino(){return this.#le}#w;get size(){return this.#w}#pe;get blocks(){return this.#pe}#ue;get atimeMs(){return this.#ue}#de;get mtimeMs(){return this.#de}#he;get ctimeMs(){return this.#he}#fe;get birthtimeMs(){return this.#fe}#me;get atime(){return this.#me}#ve;get mtime(){return this.#ve}#xe;get ctime(){return this.#xe}#ge;get birthtime(){return this.#ge}#be;#ye;#we;#_e;#ke;#Se;#Me;#Ae;#Ee;#Oe;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(e,t=0,i,a,n,s,o){this.name=e,this.#be=n?xi(e):mi(e),this.#Me=1023&t,this.nocase=n,this.roots=a,this.root=i||this,this.#Ae=s,this.#we=o.fullpath,this.#ke=o.relative,this.#Se=o.relativePosix,this.parent=o.parent,this.parent?this.#te=this.parent.#te:this.#te=ni(o.fs)}depth(){return void 0!==this.#ye?this.#ye:this.parent?this.#ye=this.parent.depth()+1:this.#ye=0}childrenCache(){return this.#Ae}resolve(e){if(!e)return this;const t=this.getRootString(e),i=e.substring(t.length).split(this.splitSep);return t?this.getRoot(t).#Ce(i):this.#Ce(i)}#Ce(e){let t=this;for(const i of e)t=t.child(i);return t}children(){const e=this.#Ae.get(this);if(e)return e;const t=Object.assign([],{provisional:0});return this.#Ae.set(this,t),this.#Me&=-17,t}child(e,t){if(""===e||"."===e)return this;if(".."===e)return this.parent||this;const i=this.children(),a=this.nocase?xi(e):mi(e);for(const e of i)if(e.#be===a)return e;const n=this.parent?this.sep:"",s=this.#we?this.#we+n+e:void 0,o=this.newChild(e,0,{...t,parent:this,fullpath:s});return this.canReaddir()||(o.#Me|=pi),i.push(o),o}relative(){if(this.isCWD)return"";if(void 0!==this.#ke)return this.#ke;const e=this.name,t=this.parent;if(!t)return this.#ke=this.name;const i=t.relative();return i+(i&&t.parent?this.sep:"")+e}relativePosix(){if("/"===this.sep)return this.relative();if(this.isCWD)return"";if(void 0!==this.#Se)return this.#Se;const e=this.name,t=this.parent;if(!t)return this.#Se=this.fullpathPosix();const i=t.relativePosix();return i+(i&&t.parent?"/":"")+e}fullpath(){if(void 0!==this.#we)return this.#we;const e=this.name,t=this.parent;if(!t)return this.#we=this.name;const i=t.fullpath()+(t.parent?this.sep:"")+e;return this.#we=i}fullpathPosix(){if(void 0!==this.#_e)return this.#_e;if("/"===this.sep)return this.#_e=this.fullpath();if(!this.parent){const e=this.fullpath().replace(/\\/g,"/");return/^[a-z]:\//i.test(e)?this.#_e=`//?/${e}`:this.#_e=e}const e=this.parent,t=e.fullpathPosix(),i=t+(t&&e.parent?"/":"")+this.name;return this.#_e=i}isUnknown(){return!(this.#Me&ci)}isType(e){return this[`is${e}`]()}getType(){return this.isUnknown()?"Unknown":this.isDirectory()?"Directory":this.isFile()?"File":this.isSymbolicLink()?"SymbolicLink":this.isFIFO()?"FIFO":this.isCharacterDevice()?"CharacterDevice":this.isBlockDevice()?"BlockDevice":this.isSocket()?"Socket":"Unknown"}isFile(){return 8==(this.#Me&ci)}isDirectory(){return 4==(this.#Me&ci)}isCharacterDevice(){return 2==(this.#Me&ci)}isBlockDevice(){return 6==(this.#Me&ci)}isFIFO(){return 1==(this.#Me&ci)}isSocket(){return 12==(this.#Me&ci)}isSymbolicLink(){return(this.#Me&ri)===ri}lstatCached(){return 32&this.#Me?this:void 0}readlinkCached(){return this.#Ee}realpathCached(){return this.#Oe}readdirCached(){const e=this.children();return e.slice(0,e.provisional)}canReadlink(){if(this.#Ee)return!0;if(!this.parent)return!1;const e=this.#Me&ci;return!(0!==e&&e!==ri||this.#Me&ui||this.#Me&pi)}calledReaddir(){return!!(16&this.#Me)}isENOENT(){return!!(this.#Me&pi)}isNamed(e){return this.nocase?this.#be===xi(e):this.#be===mi(e)}async readlink(){const e=this.#Ee;if(e)return e;if(this.canReadlink()&&this.parent)try{const e=await this.#te.promises.readlink(this.fullpath()),t=(await this.parent.realpath())?.resolve(e);if(t)return this.#Ee=t}catch(e){return void this.#je(e.code)}}readlinkSync(){const e=this.#Ee;if(e)return e;if(this.canReadlink()&&this.parent)try{const e=this.#te.readlinkSync(this.fullpath()),t=this.parent.realpathSync()?.resolve(e);if(t)return this.#Ee=t}catch(e){return void this.#je(e.code)}}#Fe(e){this.#Me|=16;for(let t=e.provisional;tt(null,e)))}readdirCB(e,t=!1){if(!this.canReaddir())return void(t?e(null,[]):queueMicrotask((()=>e(null,[]))));const i=this.children();if(this.calledReaddir()){const a=i.slice(0,i.provisional);return void(t?e(null,a):queueMicrotask((()=>e(null,a))))}if(this.#We.push(e),this.#Ye)return;this.#Ye=!0;const a=this.fullpath();this.#te.readdir(a,{withFileTypes:!0},((e,t)=>{if(e)this.#Le(e.code),i.provisional=0;else{for(const e of t)this.#Ne(e,i);this.#Fe(i)}this.#Ze(i.slice(0,i.provisional))}))}#Ge;async readdir(){if(!this.canReaddir())return[];const e=this.children();if(this.calledReaddir())return e.slice(0,e.provisional);const t=this.fullpath();if(this.#Ge)await this.#Ge;else{let i=()=>{};this.#Ge=new Promise((e=>i=e));try{for(const i of await this.#te.promises.readdir(t,{withFileTypes:!0}))this.#Ne(i,e);this.#Fe(e)}catch(t){this.#Le(t.code),e.provisional=0}this.#Ge=void 0,i()}return e.slice(0,e.provisional)}readdirSync(){if(!this.canReaddir())return[];const e=this.children();if(this.calledReaddir())return e.slice(0,e.provisional);const t=this.fullpath();try{for(const i of this.#te.readdirSync(t,{withFileTypes:!0}))this.#Ne(i,e);this.#Fe(e)}catch(t){this.#Le(t.code),e.provisional=0}return e.slice(0,e.provisional)}canReaddir(){if(704&this.#Me)return!1;const e=ci&this.#Me;return 0===e||4===e||e===ri}shouldWalk(e,t){return!(4&~this.#Me)&&!(704&this.#Me)&&!e.has(this)&&(!t||t(this))}async realpath(){if(this.#Oe)return this.#Oe;if(!(896&this.#Me))try{const e=await this.#te.promises.realpath(this.fullpath());return this.#Oe=this.resolve(e)}catch(e){this.#Pe()}}realpathSync(){if(this.#Oe)return this.#Oe;if(!(896&this.#Me))try{const e=this.#te.realpathSync(this.fullpath());return this.#Oe=this.resolve(e)}catch(e){this.#Pe()}}[yi](e){if(e===this)return;e.isCWD=!1,this.isCWD=!0;const t=new Set([]);let i=[],a=this;for(;a&&a.parent;)t.add(a),a.#ke=i.join(this.sep),a.#Se=i.join("/"),a=a.parent,i.push("..");for(a=e;a&&a.parent&&!t.has(a);)a.#ke=void 0,a.#Se=void 0,a=a.parent}}class _i extends wi{sep="\\";splitSep=oi;constructor(e,t=0,i,a,n,s,o){super(e,t,i,a,n,s,o)}newChild(e,t=0,i={}){return new _i(e,t,this.root,this.roots,this.nocase,this.childrenCache(),i)}getRootString(e){return t.win32.parse(e).root}getRoot(e){if((e=(e=>e.replace(/\//g,"\\").replace(si,"$1\\"))(e.toUpperCase()))===this.root.name)return this.root;for(const[t,i]of Object.entries(this.roots))if(this.sameRoot(e,t))return this.roots[e]=i;return this.roots[e]=new Mi(e,this).root}sameRoot(e,t=this.root.name){return(e=e.toUpperCase().replace(/\//g,"\\").replace(si,"$1\\"))===t}}class ki extends wi{splitSep="/";sep="/";constructor(e,t=0,i,a,n,s,o){super(e,t,i,a,n,s,o)}getRootString(e){return e.startsWith("/")?"/":""}getRoot(e){return this.root}newChild(e,t=0,i={}){return new ki(e,t,this.root,this.roots,this.nocase,this.childrenCache(),i)}}class Si{root;rootPath;roots;cwd;#He;#qe;#Ae;nocase;#te;constructor(e=process.cwd(),t,i,{nocase:a,childrenCacheSize:n=16384,fs:o=ai}={}){this.#te=ni(o),(e instanceof URL||e.startsWith("file://"))&&(e=s.fileURLToPath(e));const r=t.resolve(e);this.roots=Object.create(null),this.rootPath=this.parseRootPath(r),this.#He=new gi,this.#qe=new gi,this.#Ae=new bi(n);const c=r.substring(this.rootPath.length).split(i);if(1!==c.length||c[0]||c.pop(),void 0===a)throw new TypeError("must provide nocase setting to PathScurryBase ctor");this.nocase=a,this.root=this.newRoot(this.#te),this.roots[this.rootPath]=this.root;let l=this.root,p=c.length-1;const u=t.sep;let d=this.rootPath,h=!1;for(const e of c){const t=p--;l=l.child(e,{relative:new Array(t).fill("..").join(u),relativePosix:new Array(t).fill("..").join("/"),fullpath:d+=(h?"":u)+e}),h=!0}this.cwd=l}depth(e=this.cwd){return"string"==typeof e&&(e=this.cwd.resolve(e)),e.depth()}childrenCache(){return this.#Ae}resolve(...e){let t="";for(let i=e.length-1;i>=0;i--){const a=e[i];if(a&&"."!==a&&(t=t?`${a}/${t}`:a,this.isAbsolute(a)))break}const i=this.#He.get(t);if(void 0!==i)return i;const a=this.cwd.resolve(t).fullpath();return this.#He.set(t,a),a}resolvePosix(...e){let t="";for(let i=e.length-1;i>=0;i--){const a=e[i];if(a&&"."!==a&&(t=t?`${a}/${t}`:a,this.isAbsolute(a)))break}const i=this.#qe.get(t);if(void 0!==i)return i;const a=this.cwd.resolve(t).fullpathPosix();return this.#qe.set(t,a),a}relative(e=this.cwd){return"string"==typeof e&&(e=this.cwd.resolve(e)),e.relative()}relativePosix(e=this.cwd){return"string"==typeof e&&(e=this.cwd.resolve(e)),e.relativePosix()}basename(e=this.cwd){return"string"==typeof e&&(e=this.cwd.resolve(e)),e.name}dirname(e=this.cwd){return"string"==typeof e&&(e=this.cwd.resolve(e)),(e.parent||e).fullpath()}async readdir(e=this.cwd,t={withFileTypes:!0}){"string"==typeof e?e=this.cwd.resolve(e):e instanceof wi||(t=e,e=this.cwd);const{withFileTypes:i}=t;if(e.canReaddir()){const t=await e.readdir();return i?t:t.map((e=>e.name))}return[]}readdirSync(e=this.cwd,t={withFileTypes:!0}){"string"==typeof e?e=this.cwd.resolve(e):e instanceof wi||(t=e,e=this.cwd);const{withFileTypes:i=!0}=t;return e.canReaddir()?i?e.readdirSync():e.readdirSync().map((e=>e.name)):[]}async lstat(e=this.cwd){return"string"==typeof e&&(e=this.cwd.resolve(e)),e.lstat()}lstatSync(e=this.cwd){return"string"==typeof e&&(e=this.cwd.resolve(e)),e.lstatSync()}async readlink(e=this.cwd,{withFileTypes:t}={withFileTypes:!1}){"string"==typeof e?e=this.cwd.resolve(e):e instanceof wi||(t=e.withFileTypes,e=this.cwd);const i=await e.readlink();return t?i:i?.fullpath()}readlinkSync(e=this.cwd,{withFileTypes:t}={withFileTypes:!1}){"string"==typeof e?e=this.cwd.resolve(e):e instanceof wi||(t=e.withFileTypes,e=this.cwd);const i=e.readlinkSync();return t?i:i?.fullpath()}async realpath(e=this.cwd,{withFileTypes:t}={withFileTypes:!1}){"string"==typeof e?e=this.cwd.resolve(e):e instanceof wi||(t=e.withFileTypes,e=this.cwd);const i=await e.realpath();return t?i:i?.fullpath()}realpathSync(e=this.cwd,{withFileTypes:t}={withFileTypes:!1}){"string"==typeof e?e=this.cwd.resolve(e):e instanceof wi||(t=e.withFileTypes,e=this.cwd);const i=e.realpathSync();return t?i:i?.fullpath()}async walk(e=this.cwd,t={}){"string"==typeof e?e=this.cwd.resolve(e):e instanceof wi||(t=e,e=this.cwd);const{withFileTypes:i=!0,follow:a=!1,filter:n,walkFilter:s}=t,o=[];n&&!n(e)||o.push(i?e:e.fullpath());const r=new Set,c=(e,t)=>{r.add(e),e.readdirCB(((e,l)=>{if(e)return t(e);let p=l.length;if(!p)return t();const u=()=>{0==--p&&t()};for(const e of l)n&&!n(e)||o.push(i?e:e.fullpath()),a&&e.isSymbolicLink()?e.realpath().then((e=>e?.isUnknown()?e.lstat():e)).then((e=>e?.shouldWalk(r,s)?c(e,u):u())):e.shouldWalk(r,s)?c(e,u):u()}),!0)},l=e;return new Promise(((e,t)=>{c(l,(i=>{if(i)return t(i);e(o)}))}))}walkSync(e=this.cwd,t={}){"string"==typeof e?e=this.cwd.resolve(e):e instanceof wi||(t=e,e=this.cwd);const{withFileTypes:i=!0,follow:a=!1,filter:n,walkFilter:s}=t,o=[];n&&!n(e)||o.push(i?e:e.fullpath());const r=new Set([e]);for(const e of r){const t=e.readdirSync();for(const e of t){n&&!n(e)||o.push(i?e:e.fullpath());let t=e;if(e.isSymbolicLink()){if(!a||!(t=e.realpathSync()))continue;t.isUnknown()&&t.lstatSync()}t.shouldWalk(r,s)&&r.add(t)}}return o}[Symbol.asyncIterator](){return this.iterate()}iterate(e=this.cwd,t={}){return"string"==typeof e?e=this.cwd.resolve(e):e instanceof wi||(t=e,e=this.cwd),this.stream(e,t)[Symbol.asyncIterator]()}[Symbol.iterator](){return this.iterateSync()}*iterateSync(e=this.cwd,t={}){"string"==typeof e?e=this.cwd.resolve(e):e instanceof wi||(t=e,e=this.cwd);const{withFileTypes:i=!0,follow:a=!1,filter:n,walkFilter:s}=t;n&&!n(e)||(yield i?e:e.fullpath());const o=new Set([e]);for(const e of o){const t=e.readdirSync();for(const e of t){n&&!n(e)||(yield i?e:e.fullpath());let t=e;if(e.isSymbolicLink()){if(!a||!(t=e.realpathSync()))continue;t.isUnknown()&&t.lstatSync()}t.shouldWalk(o,s)&&o.add(t)}}}stream(e=this.cwd,t={}){"string"==typeof e?e=this.cwd.resolve(e):e instanceof wi||(t=e,e=this.cwd);const{withFileTypes:i=!0,follow:a=!1,filter:n,walkFilter:s}=t,o=new ti({objectMode:!0});n&&!n(e)||o.write(i?e:e.fullpath());const r=new Set,c=[e];let l=0;const p=()=>{let e=!1;for(;!e;){const t=c.shift();if(!t)return void(0===l&&o.end());l++,r.add(t);const u=(t,h,f=!1)=>{if(t)return o.emit("error",t);if(a&&!f){const e=[];for(const t of h)t.isSymbolicLink()&&e.push(t.realpath().then((e=>e?.isUnknown()?e.lstat():e)));if(e.length)return void Promise.all(e).then((()=>u(null,h,!0)))}for(const t of h)!t||n&&!n(t)||o.write(i?t:t.fullpath())||(e=!0);l--;for(const e of h){const t=e.realpathCached()||e;t.shouldWalk(r,s)&&c.push(t)}e&&!o.flowing?o.once("drain",p):d||p()};let d=!0;t.readdirCB(u,!0),d=!1}};return p(),o}streamSync(e=this.cwd,t={}){"string"==typeof e?e=this.cwd.resolve(e):e instanceof wi||(t=e,e=this.cwd);const{withFileTypes:i=!0,follow:a=!1,filter:n,walkFilter:s}=t,o=new ti({objectMode:!0}),r=new Set;n&&!n(e)||o.write(i?e:e.fullpath());const c=[e];let l=0;const p=()=>{let e=!1;for(;!e;){const t=c.shift();if(!t)return void(0===l&&o.end());l++,r.add(t);const p=t.readdirSync();for(const t of p)n&&!n(t)||o.write(i?t:t.fullpath())||(e=!0);l--;for(const e of p){let t=e;if(e.isSymbolicLink()){if(!a||!(t=e.realpathSync()))continue;t.isUnknown()&&t.lstatSync()}t.shouldWalk(r,s)&&c.push(t)}}e&&!o.flowing&&o.once("drain",p)};return p(),o}chdir(e=this.cwd){const t=this.cwd;this.cwd="string"==typeof e?this.cwd.resolve(e):e,this.cwd[yi](t)}}class Mi extends Si{sep="\\";constructor(e=process.cwd(),i={}){const{nocase:a=!0}=i;super(e,t.win32,"\\",{...i,nocase:a}),this.nocase=a;for(let e=this.cwd;e;e=e.parent)e.nocase=this.nocase}parseRootPath(e){return t.win32.parse(e).root.toUpperCase()}newRoot(e){return new _i(this.rootPath,4,void 0,this.roots,this.nocase,this.childrenCache(),{fs:e})}isAbsolute(e){return e.startsWith("/")||e.startsWith("\\")||/^[a-z]:(\/|\\)/i.test(e)}}class Ai extends Si{sep="/";constructor(e=process.cwd(),i={}){const{nocase:a=!1}=i;super(e,t.posix,"/",{...i,nocase:a}),this.nocase=a}parseRootPath(e){return"/"}newRoot(e){return new ki(this.rootPath,4,void 0,this.roots,this.nocase,this.childrenCache(),{fs:e})}isAbsolute(e){return e.startsWith("/")}}class Ei extends Ai{constructor(e=process.cwd(),t={}){const{nocase:i=!0}=t;super(e,{...t,nocase:i})}}process.platform;const Oi="win32"===process.platform?Mi:"darwin"===process.platform?Ei:Ai;class Ci{#Ve;#Ke;#Je;length;#Xe;#Qe;#et;#tt;#it;#at;#nt=!0;constructor(e,t,i,a){if(!(e.length>=1))throw new TypeError("empty pattern list");if(!(t.length>=1))throw new TypeError("empty glob list");if(t.length!==e.length)throw new TypeError("mismatched pattern list and glob list lengths");if(this.length=e.length,i<0||i>=this.length)throw new TypeError("index out of range");if(this.#Ve=e,this.#Ke=t,this.#Je=i,this.#Xe=a,0===this.#Je)if(this.isUNC()){const[e,t,i,a,...n]=this.#Ve,[s,o,r,c,...l]=this.#Ke;""===n[0]&&(n.shift(),l.shift());const p=[e,t,i,a,""].join("/"),u=[s,o,r,c,""].join("/");this.#Ve=[p,...n],this.#Ke=[u,...l],this.length=this.#Ve.length}else if(this.isDrive()||this.isAbsolute()){const[e,...t]=this.#Ve,[i,...a]=this.#Ke;""===t[0]&&(t.shift(),a.shift());const n=e+"/",s=i+"/";this.#Ve=[n,...t],this.#Ke=[s,...a],this.length=this.#Ve.length}}pattern(){return this.#Ve[this.#Je]}isString(){return"string"==typeof this.#Ve[this.#Je]}isGlobstar(){return this.#Ve[this.#Je]===et}isRegExp(){return this.#Ve[this.#Je]instanceof RegExp}globString(){return this.#et=this.#et||(0===this.#Je?this.isAbsolute()?this.#Ke[0]+this.#Ke.slice(1).join("/"):this.#Ke.join("/"):this.#Ke.slice(this.#Je).join("/"))}hasMore(){return this.length>this.#Je+1}rest(){return void 0!==this.#Qe?this.#Qe:this.hasMore()?(this.#Qe=new Ci(this.#Ve,this.#Ke,this.#Je+1,this.#Xe),this.#Qe.#at=this.#at,this.#Qe.#it=this.#it,this.#Qe.#tt=this.#tt,this.#Qe):this.#Qe=null}isUNC(){const e=this.#Ve;return void 0!==this.#it?this.#it:this.#it="win32"===this.#Xe&&0===this.#Je&&""===e[0]&&""===e[1]&&"string"==typeof e[2]&&!!e[2]&&"string"==typeof e[3]&&!!e[3]}isDrive(){const e=this.#Ve;return void 0!==this.#tt?this.#tt:this.#tt="win32"===this.#Xe&&0===this.#Je&&this.length>1&&"string"==typeof e[0]&&/^[a-z]:$/i.test(e[0])}isAbsolute(){const e=this.#Ve;return void 0!==this.#at?this.#at:this.#at=""===e[0]&&e.length>1||this.isDrive()||this.isUNC()}root(){const e=this.#Ve[0];return"string"==typeof e&&this.isAbsolute()&&0===this.#Je?e:""}checkFollowGlobstar(){return!(0===this.#Je||!this.isGlobstar()||!this.#nt)}markFollowGlobstar(){return!(0===this.#Je||!this.isGlobstar()||!this.#nt)&&(this.#nt=!1,!0)}}const ji="object"==typeof process&&process&&"string"==typeof process.platform?process.platform:"linux";class Fi{relative;relativeChildren;absolute;absoluteChildren;platform;mmopts;constructor(e,{nobrace:t,nocase:i,noext:a,noglobstar:n,platform:s=ji}){this.relative=[],this.absolute=[],this.relativeChildren=[],this.absoluteChildren=[],this.platform=s,this.mmopts={dot:!0,nobrace:t,nocase:i,noext:a,noglobstar:n,optimizationLevel:2,platform:s,nocomment:!0,nonegate:!0};for(const t of e)this.add(t)}add(e){const t=new nt(e,this.mmopts);for(let e=0;e[e,!!(2&t),!!(1&t)]))}}class Pi{store=new Map;add(e,t){if(!e.canReaddir())return;const i=this.store.get(e);i?i.find((e=>e.globString()===t.globString()))||i.push(t):this.store.set(e,[t])}get(e){const t=this.store.get(e);if(!t)throw new Error("attempting to walk unknown path");return t}entries(){return this.keys().map((e=>[e,this.store.get(e)]))}keys(){return[...this.store.keys()].filter((e=>e.canReaddir()))}}class Di{hasWalkedCache;matches=new $i;subwalks=new Pi;patterns;follow;dot;opts;constructor(e,t){this.opts=e,this.follow=!!e.follow,this.dot=!!e.dot,this.hasWalkedCache=t?t.copy():new Ti}processPatterns(e,t){this.patterns=t;const i=t.map((t=>[e,t]));for(let[e,t]of i){this.hasWalkedCache.storeWalked(e,t);const i=t.root(),a=t.isAbsolute()&&!1!==this.opts.absolute;if(i){e=e.resolve("/"===i&&void 0!==this.opts.root?this.opts.root:i);const a=t.rest();if(!a){this.matches.add(e,!0,!1);continue}t=a}if(e.isENOENT())continue;let n,s,o=!1;for(;"string"==typeof(n=t.pattern())&&(s=t.rest());){const i=e.resolve(n);e=i,t=s,o=!0}if(n=t.pattern(),s=t.rest(),o){if(this.hasWalkedCache.hasWalked(e,t))continue;this.hasWalkedCache.storeWalked(e,t)}if("string"!=typeof n)if(n===et){(!e.isSymbolicLink()||this.follow||t.checkFollowGlobstar())&&this.subwalks.add(e,t);const i=s?.pattern(),n=s?.rest();if(s&&(""!==i&&"."!==i||n)){if(".."===i){const t=e.parent||e;n?this.hasWalkedCache.hasWalked(t,n)||this.subwalks.add(t,n):this.matches.add(t,a,!0)}}else this.matches.add(e,a,""===i||"."===i)}else n instanceof RegExp&&this.subwalks.add(e,t);else{const t=".."===n||""===n||"."===n;this.matches.add(e.resolve(n),a,t)}}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new Di(this.opts,this.hasWalkedCache)}filterEntries(e,t){const i=this.subwalks.get(e),a=this.child();for(const e of t)for(const t of i){const i=t.isAbsolute(),n=t.pattern(),s=t.rest();n===et?a.testGlobstar(e,t,s,i):n instanceof RegExp?a.testRegExp(e,n,s,i):a.testString(e,n,s,i)}return a}testGlobstar(e,t,i,a){if(!this.dot&&e.name.startsWith(".")||(t.hasMore()||this.matches.add(e,a,!1),e.canReaddir()&&(this.follow||!e.isSymbolicLink()?this.subwalks.add(e,t):e.isSymbolicLink()&&(i&&t.checkFollowGlobstar()?this.subwalks.add(e,i):t.markFollowGlobstar()&&this.subwalks.add(e,t)))),i){const t=i.pattern();if("string"==typeof t&&".."!==t&&""!==t&&"."!==t)this.testString(e,t,i.rest(),a);else if(".."===t){const t=e.parent||e;this.subwalks.add(t,i)}else t instanceof RegExp&&this.testRegExp(e,t,i.rest(),a)}}testRegExp(e,t,i,a){t.test(e.name)&&(i?this.subwalks.add(e,i):this.matches.add(e,a,!1))}testString(e,t,i,a){e.isNamed(t)&&(i?this.subwalks.add(e,i):this.matches.add(e,a,!1))}}class Li{path;patterns;opts;seen=new Set;paused=!1;aborted=!1;#st=[];#ot;#rt;signal;maxDepth;includeChildMatches;constructor(e,t,i){if(this.patterns=e,this.path=t,this.opts=i,this.#rt=i.posix||"win32"!==i.platform?"/":"\\",this.includeChildMatches=!1!==i.includeChildMatches,(i.ignore||!this.includeChildMatches)&&(this.#ot=((e,t)=>"string"==typeof e?new Fi([e],t):Array.isArray(e)?new Fi(e,t):e)(i.ignore??[],i),!this.includeChildMatches&&"function"!=typeof this.#ot.add)){throw new Error("cannot ignore child matches, ignore lacks add() method.")}this.maxDepth=i.maxDepth||1/0,i.signal&&(this.signal=i.signal,this.signal.addEventListener("abort",(()=>{this.#st.length=0})))}#ct(e){return this.seen.has(e)||!!this.#ot?.ignored?.(e)}#lt(e){return!!this.#ot?.childrenIgnored?.(e)}pause(){this.paused=!0}resume(){if(this.signal?.aborted)return;let e;for(this.paused=!1;!this.paused&&(e=this.#st.shift());)e()}onResume(e){this.signal?.aborted||(this.paused?this.#st.push(e):e())}async matchCheck(e,t){if(t&&this.opts.nodir)return;let i;if(this.opts.realpath){if(i=e.realpathCached()||await e.realpath(),!i)return;e=i}const a=e.isUnknown()||this.opts.stat?await e.lstat():e;if(this.opts.follow&&this.opts.nodir&&a?.isSymbolicLink()){const e=await a.realpath();e&&(e.isUnknown()||this.opts.stat)&&await e.lstat()}return this.matchCheckTest(a,t)}matchCheckTest(e,t){return!e||!(this.maxDepth===1/0||e.depth()<=this.maxDepth)||t&&!e.canReaddir()||this.opts.nodir&&e.isDirectory()||this.opts.nodir&&this.opts.follow&&e.isSymbolicLink()&&e.realpathCached()?.isDirectory()||this.#ct(e)?void 0:e}matchCheckSync(e,t){if(t&&this.opts.nodir)return;let i;if(this.opts.realpath){if(i=e.realpathCached()||e.realpathSync(),!i)return;e=i}const a=e.isUnknown()||this.opts.stat?e.lstatSync():e;if(this.opts.follow&&this.opts.nodir&&a?.isSymbolicLink()){const e=a.realpathSync();e&&(e?.isUnknown()||this.opts.stat)&&e.lstatSync()}return this.matchCheckTest(a,t)}matchFinish(e,t){if(this.#ct(e))return;if(!this.includeChildMatches&&this.#ot?.add){const t=`${e.relativePosix()}/**`;this.#ot.add(t)}const i=void 0===this.opts.absolute?t:this.opts.absolute;this.seen.add(e);const a=this.opts.mark&&e.isDirectory()?this.#rt:"";if(this.opts.withFileTypes)this.matchEmit(e);else if(i){const t=this.opts.posix?e.fullpathPosix():e.fullpath();this.matchEmit(t+a)}else{const t=this.opts.posix?e.relativePosix():e.relative(),i=this.opts.dotRelative&&!t.startsWith(".."+this.#rt)?"."+this.#rt:"";this.matchEmit(t?i+t+a:"."+a)}}async match(e,t,i){const a=await this.matchCheck(e,i);a&&this.matchFinish(a,t)}matchSync(e,t,i){const a=this.matchCheckSync(e,i);a&&this.matchFinish(a,t)}walkCB(e,t,i){this.signal?.aborted&&i(),this.walkCB2(e,t,new Di(this.opts),i)}walkCB2(e,t,i,a){if(this.#lt(e))return a();if(this.signal?.aborted&&a(),this.paused)return void this.onResume((()=>this.walkCB2(e,t,i,a)));i.processPatterns(e,t);let n=1;const s=()=>{0==--n&&a()};for(const[e,t,a]of i.matches.entries())this.#ct(e)||(n++,this.match(e,t,a).then((()=>s())));for(const e of i.subwalkTargets()){if(this.maxDepth!==1/0&&e.depth()>=this.maxDepth)continue;n++;const t=e.readdirCached();e.calledReaddir()?this.walkCB3(e,t,i,s):e.readdirCB(((t,a)=>this.walkCB3(e,a,i,s)),!0)}s()}walkCB3(e,t,i,a){i=i.filterEntries(e,t);let n=1;const s=()=>{0==--n&&a()};for(const[e,t,a]of i.matches.entries())this.#ct(e)||(n++,this.match(e,t,a).then((()=>s())));for(const[e,t]of i.subwalks.entries())n++,this.walkCB2(e,t,i.child(),s);s()}walkCBSync(e,t,i){this.signal?.aborted&&i(),this.walkCB2Sync(e,t,new Di(this.opts),i)}walkCB2Sync(e,t,i,a){if(this.#lt(e))return a();if(this.signal?.aborted&&a(),this.paused)return void this.onResume((()=>this.walkCB2Sync(e,t,i,a)));i.processPatterns(e,t);let n=1;const s=()=>{0==--n&&a()};for(const[e,t,a]of i.matches.entries())this.#ct(e)||this.matchSync(e,t,a);for(const e of i.subwalkTargets()){if(this.maxDepth!==1/0&&e.depth()>=this.maxDepth)continue;n++;const t=e.readdirSync();this.walkCB3Sync(e,t,i,s)}s()}walkCB3Sync(e,t,i,a){i=i.filterEntries(e,t);let n=1;const s=()=>{0==--n&&a()};for(const[e,t,a]of i.matches.entries())this.#ct(e)||this.matchSync(e,t,a);for(const[e,t]of i.subwalks.entries())n++,this.walkCB2Sync(e,t,i.child(),s);s()}}class Ri extends Li{matches=new Set;constructor(e,t,i){super(e,t,i)}matchEmit(e){this.matches.add(e)}async walk(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&await this.path.lstat(),await new Promise(((e,t)=>{this.walkCB(this.path,this.patterns,(()=>{this.signal?.aborted?t(this.signal.reason):e(this.matches)}))})),this.matches}walkSync(){if(this.signal?.aborted)throw this.signal.reason;return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,(()=>{if(this.signal?.aborted)throw this.signal.reason})),this.matches}}class Ni extends Li{results;constructor(e,t,i){super(e,t,i),this.results=new ti({signal:this.signal,objectMode:!0}),this.results.on("drain",(()=>this.resume())),this.results.on("resume",(()=>this.resume()))}matchEmit(e){this.results.write(e),this.results.flowing||this.pause()}stream(){const e=this.path;return e.isUnknown()?e.lstat().then((()=>{this.walkCB(e,this.patterns,(()=>this.results.end()))})):this.walkCB(e,this.patterns,(()=>this.results.end())),this.results}streamSync(){return this.path.isUnknown()&&this.path.lstatSync(),this.walkCBSync(this.path,this.patterns,(()=>this.results.end())),this.results}}const Ii="object"==typeof process&&process&&"string"==typeof process.platform?process.platform:"linux";class Bi{absolute;cwd;root;dot;dotRelative;follow;ignore;magicalBraces;mark;matchBase;maxDepth;nobrace;nocase;nodir;noext;noglobstar;pattern;platform;realpath;scurry;stat;signal;windowsPathsNoEscape;withFileTypes;includeChildMatches;opts;patterns;constructor(e,t){if(!t)throw new TypeError("glob options required");if(this.withFileTypes=!!t.withFileTypes,this.signal=t.signal,this.follow=!!t.follow,this.dot=!!t.dot,this.dotRelative=!!t.dotRelative,this.nodir=!!t.nodir,this.mark=!!t.mark,t.cwd?(t.cwd instanceof URL||t.cwd.startsWith("file://"))&&(t.cwd=s.fileURLToPath(t.cwd)):this.cwd="",this.cwd=t.cwd||"",this.root=t.root,this.magicalBraces=!!t.magicalBraces,this.nobrace=!!t.nobrace,this.noext=!!t.noext,this.realpath=!!t.realpath,this.absolute=t.absolute,this.includeChildMatches=!1!==t.includeChildMatches,this.noglobstar=!!t.noglobstar,this.matchBase=!!t.matchBase,this.maxDepth="number"==typeof t.maxDepth?t.maxDepth:1/0,this.stat=!!t.stat,this.ignore=t.ignore,this.withFileTypes&&void 0!==this.absolute)throw new Error("cannot set absolute and withFileTypes:true");if("string"==typeof e&&(e=[e]),this.windowsPathsNoEscape=!!t.windowsPathsNoEscape||!1===t.allowWindowsEscape,this.windowsPathsNoEscape&&(e=e.map((e=>e.replace(/\\/g,"/")))),this.matchBase){if(t.noglobstar)throw new TypeError("base matching requires globstar");e=e.map((e=>e.includes("/")?e:`./**/${e}`))}if(this.pattern=e,this.platform=t.platform||Ii,this.opts={...t,platform:this.platform},t.scurry){if(this.scurry=t.scurry,void 0!==t.nocase&&t.nocase!==t.scurry.nocase)throw new Error("nocase option contradicts provided scurry option")}else{const e="win32"===t.platform?Mi:"darwin"===t.platform?Ei:t.platform?Ai:Oi;this.scurry=new e(this.cwd,{nocase:t.nocase,fs:t.fs})}this.nocase=this.scurry.nocase;const i="darwin"===this.platform||"win32"===this.platform,a={...t,dot:this.dot,matchBase:this.matchBase,nobrace:this.nobrace,nocase:this.nocase,nocaseMagicOnly:i,nocomment:!0,noext:this.noext,nonegate:!0,optimizationLevel:2,platform:this.platform,windowsPathsNoEscape:this.windowsPathsNoEscape,debug:!!this.opts.debug},n=this.pattern.map((e=>new nt(e,a))),[o,r]=n.reduce(((e,t)=>(e[0].push(...t.set),e[1].push(...t.globParts),e)),[[],[]]);this.patterns=o.map(((e,t)=>{const i=r[t];if(!i)throw new Error("invalid pattern object");return new Ci(e,i,0,this.platform)}))}async walk(){return[...await new Ri(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walk()]}walkSync(){return[...new Ri(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).walkSync()]}stream(){return new Ni(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).stream()}streamSync(){return new Ni(this.patterns,this.scurry.cwd,{...this.opts,maxDepth:this.maxDepth!==1/0?this.maxDepth+this.scurry.cwd.depth():1/0,platform:this.platform,nocase:this.nocase,includeChildMatches:this.includeChildMatches}).streamSync()}iterateSync(){return this.streamSync()[Symbol.iterator]()}[Symbol.iterator](){return this.iterateSync()}iterate(){return this.stream()[Symbol.asyncIterator]()}[Symbol.asyncIterator](){return this.iterate()}}function zi(e,t={}){return new Bi(e,t).streamSync()}function Ui(e,t={}){return new Bi(e,t).stream()}function Wi(e,t={}){return new Bi(e,t).walkSync()}async function Yi(e,t={}){return new Bi(e,t).walk()}function Zi(e,t={}){return new Bi(e,t).iterateSync()}function Gi(e,t={}){return new Bi(e,t).iterate()}const Hi=zi,qi=Object.assign(Ui,{sync:zi}),Vi=Zi,Ki=Object.assign(Gi,{sync:Zi}),Ji=Object.assign(Wi,{stream:zi,iterate:Zi}),Xi=Object.assign(Yi,{glob:Yi,globSync:Wi,sync:Ji,globStream:Ui,stream:qi,globStreamSync:zi,streamSync:Hi,globIterate:Gi,iterate:Ki,globIterateSync:Zi,iterateSync:Vi,Glob:Bi,hasMagic:(e,t={})=>{Array.isArray(e)||(e=[e]);for(const i of e)if(new nt(i,t).hasMagic())return!0;return!1},escape:Fe,unescape:ye});Xi.glob=Xi;var Qi={},ea={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}}; /*! * mime-types * Copyright(c) 2014 Jonathan Ong * Copyright(c) 2015 Douglas Christopher Wilson * MIT Licensed */ !function(e){var t=ea,i=u.extname,a=/^\s*([^;\s]*)(?:;|\s|$)/,n=/^text\//i;function s(e){if(!e||"string"!=typeof e)return!1;var i=a.exec(e),s=i&&t[i[1].toLowerCase()];return s&&s.charset?s.charset:!(!i||!n.test(i[1]))&&"UTF-8"}e.charset=s,e.charsets={lookup:s},e.contentType=function(t){if(!t||"string"!=typeof t)return!1;var i=-1===t.indexOf("/")?e.lookup(t):t;if(!i)return!1;if(-1===i.indexOf("charset")){var a=e.charset(i);a&&(i+="; charset="+a.toLowerCase())}return i},e.extension=function(t){if(!t||"string"!=typeof t)return!1;var i=a.exec(t),n=i&&e.extensions[i[1].toLowerCase()];if(!n||!n.length)return!1;return n[0]},e.extensions=Object.create(null),e.lookup=function(t){if(!t||"string"!=typeof t)return!1;var a=i("x."+t).toLowerCase().substr(1);if(!a)return!1;return e.types[a]||!1},e.types=Object.create(null),function(e,i){var a=["nginx","apache",void 0,"iana"];Object.keys(t).forEach((function(n){var s=t[n],o=s.extensions;if(o&&o.length){e[n]=o;for(var r=0;rp||l===p&&"application/"===i[c].substr(0,12)))continue}i[c]=n}}}))}(e.extensions,e.types)}(Qi);var ta=D(Qi);class ia{static getUid(e){try{const t=d.execSync(`id -u ${e} 2>/dev/null`),i=parseInt(t.toString().trim(),10);if(isNaN(i))throw new Error(`User ${e} not found.`);return i}catch(t){throw new Error(`Failed to get uid for ${e}: ${t.message}`)}}static getGid(e){try{const t=d.execSync(`getent group ${e}|cut -d: -f3 2>/dev/null`),i=parseInt(t.toString().trim(),10);if(isNaN(i))throw new Error(`Group ${e} not found.`);return i}catch(t){throw new Error(`Failed to get gid for ${e}: ${t.message}`)}}}class aa{static basename(e,i=!1){return t.basename(e,i?void 0:t.extname(e))}static changePermission(t,i=493){try{e.chmodSync(t,i)}catch(e){throw new Error(`Failed to change permissions for: ${t}, ${e}`)}}static changeOwner(t,i,a){try{const n=ia.getUid(i);if(a){const i=ia.getGid(a);e.chownSync(t,n,i)}else{const i=e.statSync(t);e.chownSync(t,n,i.gid)}}catch(e){throw new Error(`Failed to change owner/group for: ${t}, ${e}`)}}static copy(t,i){try{e.cpSync(t,i,{recursive:!0,force:!0})}catch(e){throw new Error(`Failed to copy: ${t} to ${i}, ${e}`)}}static deleteDirectory(t){try{e.rmSync(t,{recursive:!0,force:!0})}catch(e){throw new Error(`Failed to delete directory: ${t}, ${e}`)}}static deleteFile(t){try{this.exists(t)&&e.unlinkSync(t)}catch(e){throw new Error(`Failed to delete file: ${t}, ${e}`)}}static exists(t){return e.existsSync(t)}static glob(e,t={}){return Wi(e,{nodir:!1,...t})}static getExtension(e){const i=t.extname(e);return i?i.slice(1):void 0}static getFilemtime(t){try{const i=e.statSync(t);return q(i.mtime).unix()}catch(e){throw new Error(`Failed to retrieve file modification time : ${t}, ${e}`)}}static getTmpDirectory(){return(process.env.TMPDIR||i.tmpdir()).replace(/[/\\]$/,"")}static getTmpPath(e){let i=t.join(this.getTmpDirectory(),G());return e&&(i+=`.${e}`),i}static isBase64(e){try{return a.Buffer.from(e,"base64").toString("base64")===e}catch{return!1}}static isDirectory(t){if(!this.exists(t))throw new Error(`Input path ${t} not found`);return e.statSync(t).isDirectory()}static isFile(t){try{return e.statSync(t).isFile()}catch{return!1}}static isPath(e){if("string"!=typeof e||""===e.trim())return!1;const i=t.parse(e).root;i&&(e=e.slice(i.length));return!/[<>:"|?*\u0000-\u001F]/.test(e)}static makeDirectory(t,i={}){try{const{mode:a=493,owner:n}=i;e.mkdirSync(t,{recursive:!0,mode:a}),n?.username&&this.changeOwner(t,n.username,n.groupName)}catch(e){throw new Error(`Failed to create directory: ${t}, ${e}`)}}static makeTmpDirectory(e={}){const i=t.join(this.getTmpDirectory(),G());return this.makeDirectory(i,e),i}static readAsBase64(t){try{return e.readFileSync(t).toString("base64")}catch(e){throw new Error(`Failed to read as base64: ${t}, ${e}`)}}static readAsDataUrl(t){try{const i=e.readFileSync(t),a=ta.lookup(t)||"application/octet-stream",n=i.toString("base64");if("image/svg+xml"===a){return`data:${a};utf8,${encodeURIComponent(i.toString("utf8"))}`}return`data:${a};base64,${n}`}catch(e){throw new Error(`Failed to read media file: ${t}, ${e}`)}}static readAsJson(e){try{const t=this.readAsString(e);return JSON.parse(t)}catch(t){throw new Error(`Failed to read JSON file: ${e}, ${t}`)}}static readAsString(t){try{return e.readFileSync(t,"utf8")}catch(e){throw new Error(`Failed to read file: ${t}, ${e}`)}}static rename(t,i){try{e.renameSync(t,i)}catch(e){throw new Error(`Failed to rename file or directory: ${t} to ${i}`)}}static write(i,a="",n={}){try{const s={mode:493,...n};this.makeDirectory(t.dirname(i)),e.writeFileSync(i,a,s),n.mode&&e.chmodSync(i,n.mode),n.owner?.username&&this.changeOwner(i,n.owner.username,n.owner.groupName)}catch(e){throw new Error(`Failed to write to file : ${i}, ${e}`)}}}var na,sa={exports:{}},oa={exports:{}},ra={exports:{}},ca={exports:{}};try{var la=require("util");if("function"!=typeof la.inherits)throw"";ra.exports=la.inherits}catch(e){ra.exports=(na||(na=1,"function"==typeof Object.create?ca.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:ca.exports=function(e,t){if(t){e.super_=t;var i=function(){};i.prototype=t.prototype,e.prototype=new i,e.prototype.constructor=e}}),ca.exports)}var pa=ra.exports,ua=f.EventEmitter;function da(e){if(!(this instanceof da))return new da(e);ua.call(this),e=e||{},this.concurrency=e.concurrency||1/0,this.timeout=e.timeout||0,this.autostart=e.autostart||!1,this.results=e.results||null,this.pending=0,this.session=0,this.running=!1,this.jobs=[],this.timers={}}oa.exports=da,oa.exports.default=da,pa(da,ua);["pop","shift","indexOf","lastIndexOf"].forEach((function(e){da.prototype[e]=function(){return Array.prototype[e].apply(this.jobs,arguments)}})),da.prototype.slice=function(e,t){return this.jobs=this.jobs.slice(e,t),this},da.prototype.reverse=function(){return this.jobs.reverse(),this};function ha(){for(var e in this.timers){var t=this.timers[e];delete this.timers[e],clearTimeout(t)}}function fa(e){var t=this;function i(e){t.end(e)}this.on("error",i),this.on("end",(function a(n){t.removeListener("error",i),t.removeListener("end",a),e(n,this.results)}))}function ma(e){this.session++,this.running=!1,this.emit("end",e)}["push","unshift","splice"].forEach((function(e){da.prototype[e]=function(){var t=Array.prototype[e].apply(this.jobs,arguments);return this.autostart&&this.start(),t}})),Object.defineProperty(da.prototype,"length",{get:function(){return this.pending+this.jobs.length}}),da.prototype.start=function(e){if(e&&fa.call(this,e),this.running=!0,!(this.pending>=this.concurrency))if(0!==this.jobs.length){var t=this,i=this.jobs.shift(),a=!0,n=this.session,s=null,o=!1,r=null,c=i.timeout||this.timeout;c&&(s=setTimeout((function(){o=!0,t.listeners("timeout").length>0?t.emit("timeout",p,i):p()}),c),this.timers[s]=s),this.results&&(r=this.results.length,this.results[r]=null),this.pending++,t.emit("start",i);var l=i(p);l&&l.then&&"function"==typeof l.then&&l.then((function(e){return p(null,e)})).catch((function(e){return p(e||!0)})),this.running&&this.jobs.length>0&&this.start()}else 0===this.pending&&ma.call(this);function p(e,c){a&&t.session===n&&(a=!1,t.pending--,null!==s&&(delete t.timers[s],clearTimeout(s)),e?t.emit("error",e,i):!1===o&&(null!==r&&(t.results[r]=Array.prototype.slice.call(arguments,1)),t.emit("success",c,i)),t.session===n&&(0===t.pending&&0===t.jobs.length?ma.call(t):t.running&&t.start()))}},da.prototype.stop=function(){this.running=!1},da.prototype.end=function(e){ha.call(this),this.jobs.length=0,this.pending=0,ma.call(this,e)};var va=oa.exports,xa={},ga={};Object.defineProperty(ga,"__esModule",{value:!0}),ga.BMP={validate:e=>"BM"===e.toString("ascii",0,2),calculate:e=>({height:Math.abs(e.readInt32LE(22)),width:e.readUInt32LE(18)})};var ba={},ya={};Object.defineProperty(ya,"__esModule",{value:!0});function wa(e,t){const i=e.readUInt8(t);return 0===i?256:i}function _a(e,t){const i=6+16*t;return{height:wa(e,i+1),width:wa(e,i)}}ya.ICO={validate:e=>0===e.readUInt16LE(0)&&1===e.readUInt16LE(2),calculate(e){const t=e.readUInt16LE(4),i=_a(e,0);if(1===t)return i;const a=[i];for(let i=1;i0===e.readUInt16LE(0)&&2===e.readUInt16LE(2),calculate:e=>ka.ICO.calculate(e)};var Sa={};Object.defineProperty(Sa,"__esModule",{value:!0}),Sa.DDS={validate:e=>542327876===e.readUInt32LE(0),calculate:e=>({height:e.readUInt32LE(12),width:e.readUInt32LE(16)})};var Ma={};Object.defineProperty(Ma,"__esModule",{value:!0});const Aa=/^GIF8[79]a/;Ma.GIF={validate(e){const t=e.toString("ascii",0,6);return Aa.test(t)},calculate:e=>({height:e.readUInt16LE(8),width:e.readUInt16LE(6)})};var Ea={};Object.defineProperty(Ea,"__esModule",{value:!0});const Oa={ICON:32,"ICN#":32,"icm#":16,icm4:16,icm8:16,"ics#":16,ics4:16,ics8:16,is32:16,s8mk:16,icp4:16,icl4:32,icl8:32,il32:32,l8mk:32,icp5:32,ic11:32,ich4:48,ich8:48,ih32:48,h8mk:48,icp6:64,ic12:32,it32:128,t8mk:128,ic07:128,ic08:256,ic13:256,ic09:512,ic14:512,ic10:1024};function Ca(e,t){const i=t+4;return[e.toString("ascii",t,i),e.readUInt32BE(i)]}function ja(e){const t=Oa[e];return{width:t,height:t,type:e}}Ea.ICNS={validate:e=>"icns"===e.toString("ascii",0,4),calculate(e){const t=e.length,i=e.readUInt32BE(4);let a=8,n=Ca(e,a),s=ja(n[0]);if(a+=n[1],a===i)return s;const o={height:s.height,images:[s],width:s.width};for(;a"ff4fff51"===e.toString("hex",0,4),calculate:e=>({height:e.readUInt32BE(12),width:e.readUInt32BE(8)})};var Ta={};Object.defineProperty(Ta,"__esModule",{value:!0});const $a="66747970",Pa="6a703268",Da="6a502020",La="72726571",Ra=e=>({height:e.readUInt32BE(4),width:e.readUInt32BE(8)});Ta.JP2={validate(e){const t=e.toString("hex",4,8),i=e.readUInt32BE(0);if(t!==Da||i<1)return!1;const a=i+4,n=e.readUInt32BE(i);return e.slice(a,a+n).toString("hex",0,4)===$a},calculate(e){const t=e.readUInt32BE(0);let i=t+4+e.readUInt16BE(t+2);switch(e.toString("hex",i,i+4)){case La:return i=i+4+4+(e=>{const t=e.readUInt8(0);let i=1+2*t;return i=i+2+e.readUInt16BE(i)*(2+t),i+2+e.readUInt16BE(i)*(16+t)})(e.slice(i+4)),Ra(e.slice(i+8,i+24));case Pa:return Ra(e.slice(i+8,i+24));default:throw new TypeError("Unsupported header found: "+e.toString("ascii",i,i+4))}}};var Na={},Ia={};Object.defineProperty(Ia,"__esModule",{value:!0}),Ia.readUInt=function(e,t,i,a){return i=i||0,e["readUInt"+t+(a?"BE":"LE")].call(e,i)},Object.defineProperty(Na,"__esModule",{value:!0});const Ba=Ia;function za(e){return"45786966"===e.toString("hex",2,6)}function Ua(e,t){return{height:e.readUInt16BE(t),width:e.readUInt16BE(t+2)}}function Wa(e,t){const i=e.slice(2,t),a=i.toString("hex",6,8),n="4d4d"===a;if(n||"4949"===a)return function(e,t){const i=14,a=Ba.readUInt(e,16,i,t);for(let n=0;ne.length)return;const o=e.slice(a,s);if(274===Ba.readUInt(o,16,0,t)){if(3!==Ba.readUInt(o,16,2,t))return;if(1!==Ba.readUInt(o,32,4,t))return;return Ba.readUInt(o,16,8,t)}}}(i,n)}function Ya(e,t){if(t>e.length)throw new TypeError("Corrupt JPG, exceeded buffer limits");if(255!==e[t])throw new TypeError("Invalid JPG, marker table corrupted")}Na.JPG={validate:e=>"ffd8"===e.toString("hex",0,2),calculate(e){let t,i;for(e=e.slice(4);e.length;){const a=e.readUInt16BE(0);if(za(e)&&(t=Wa(e,a)),Ya(e,a),i=e[a+1],192===i||193===i||194===i){const i=Ua(e,a+5);return t?{height:i.height,orientation:t,width:i.width}:i}e=e.slice(a+2)}throw new TypeError("Invalid JPG, no size found")}};var Za={};Object.defineProperty(Za,"__esModule",{value:!0});Za.KTX={validate:e=>"KTX 11"===e.toString("ascii",1,7),calculate:e=>({height:e.readUInt32LE(40),width:e.readUInt32LE(36)})};var Ga={};Object.defineProperty(Ga,"__esModule",{value:!0});const Ha="CgBI";Ga.PNG={validate(e){if("PNG\r\n\n"===e.toString("ascii",1,8)){let t=e.toString("ascii",12,16);if(t===Ha&&(t=e.toString("ascii",28,32)),"IHDR"!==t)throw new TypeError("Invalid PNG");return!0}return!1},calculate:e=>e.toString("ascii",12,16)===Ha?{height:e.readUInt32BE(36),width:e.readUInt32BE(32)}:{height:e.readUInt32BE(20),width:e.readUInt32BE(16)}};var qa={};Object.defineProperty(qa,"__esModule",{value:!0});const Va={P1:"pbm/ascii",P2:"pgm/ascii",P3:"ppm/ascii",P4:"pbm",P5:"pgm",P6:"ppm",P7:"pam",PF:"pfm"},Ka=Object.keys(Va),Ja={default:e=>{let t=[];for(;e.length>0;){const i=e.shift();if("#"!==i[0]){t=i.split(" ");break}}if(2===t.length)return{height:parseInt(t[1],10),width:parseInt(t[0],10)};throw new TypeError("Invalid PNM")},pam:e=>{const t={};for(;e.length>0;){const i=e.shift();if(i.length>16||i.charCodeAt(0)>128)continue;const[a,n]=i.split(" ");if(a&&n&&(t[a.toLowerCase()]=parseInt(n,10)),t.height&&t.width)break}if(t.height&&t.width)return{height:t.height,width:t.width};throw new TypeError("Invalid PAM")}};qa.PNM={validate(e){const t=e.toString("ascii",0,2);return Ka.includes(t)},calculate(e){const t=e.toString("ascii",0,2),i=Va[t],a=e.toString("ascii",3).split(/[\r\n]+/);return(Ja[i]||Ja.default)(a)}};var Xa={};Object.defineProperty(Xa,"__esModule",{value:!0}),Xa.PSD={validate:e=>"8BPS"===e.toString("ascii",0,4),calculate:e=>({height:e.readUInt32BE(14),width:e.readUInt32BE(18)})};var Qa={};Object.defineProperty(Qa,"__esModule",{value:!0});const en=/"']|"[^"]*"|'[^']*')*>/,tn={height:/\sheight=(['"])([^%]+?)\1/,root:en,viewbox:/\sviewBox=(['"])(.+?)\1/,width:/\swidth=(['"])([^%]+?)\1/},an=2.54,nn={cm:96/an,em:16,ex:8,m:96/an*100,mm:96/an/10,pc:96/72/12,pt:96/72};function sn(e){const t=/([0-9.]+)([a-z]*)/.exec(e);if(t)return Math.round(parseFloat(t[1])*(nn[t[2]]||1))}function on(e){const t=e.split(" ");return{height:sn(t[3]),width:sn(t[2])}}Qa.SVG={validate(e){const t=String(e);return en.test(t)},calculate(e){const t=e.toString("utf8").match(tn.root);if(t){const e=function(e){const t=e.match(tn.width),i=e.match(tn.height),a=e.match(tn.viewbox);return{height:i&&sn(i[2]),viewbox:a&&on(a[2]),width:t&&sn(t[2])}}(t[0]);if(e.width&&e.height)return function(e){return{height:e.height,width:e.width}}(e);if(e.viewbox)return function(e,t){const i=t.width/t.height;return e.width?{height:Math.floor(e.width/i),width:e.width}:e.height?{height:e.height,width:Math.floor(e.height*i)}:{height:t.height,width:t.width}}(e,e.viewbox)}throw new TypeError("Invalid SVG")}};var rn={};Object.defineProperty(rn,"__esModule",{value:!0});const cn=o,ln=Ia;function pn(e,t){const i=ln.readUInt(e,16,8,t);return(ln.readUInt(e,16,10,t)<<16)+i}function un(e){if(e.length>24)return e.slice(12)}const dn=["49492a00","4d4d002a"];rn.TIFF={validate:e=>dn.includes(e.toString("hex",0,4)),calculate(e,t){if(!t)throw new TypeError("Tiff doesn't support buffer");const i="BE"===function(e){const t=e.toString("ascii",0,2);return"II"===t?"LE":"MM"===t?"BE":void 0}(e),a=function(e,t,i){const a=ln.readUInt(e,32,4,i);let n=1024;const s=cn.statSync(t).size;a+n>s&&(n=s-a-10);const o=Buffer.alloc(n),r=cn.openSync(t,"r");return cn.readSync(r,o,0,n,a),o.slice(2)}(e,t,i),n=function(e,t){const i={};let a=e;for(;a&&a.length;){const e=ln.readUInt(a,16,0,t),n=ln.readUInt(a,16,2,t),s=ln.readUInt(a,32,4,t);if(0===e)break;1!==s||3!==n&&4!==n||(i[e]=pn(a,t)),a=un(a)}return i}(a,i),s=n[256],o=n[257];if(!s||!o)throw new TypeError("Invalid Tiff. Missing tags");return{height:o,width:s}}};var hn={};Object.defineProperty(hn,"__esModule",{value:!0}),hn.WEBP={validate(e){const t="RIFF"===e.toString("ascii",0,4),i="WEBP"===e.toString("ascii",8,12),a="VP8"===e.toString("ascii",12,15);return t&&i&&a},calculate(e){const t=e.toString("ascii",12,16);if(e=e.slice(20,30),"VP8X"===t){const t=e[0];if(!(192&t)&&!(1&t))return function(e){return{height:1+e.readUIntLE(7,3),width:1+e.readUIntLE(4,3)}}(e);throw new TypeError("Invalid WebP")}if("VP8 "===t&&47!==e[0])return function(e){return{height:16383&e.readInt16LE(8),width:16383&e.readInt16LE(6)}}(e);const i=e.toString("hex",3,6);if("VP8L"===t&&"9d012a"!==i)return function(e){return{height:1+((15&e[4])<<10|e[3]<<2|(192&e[2])>>6),width:1+((63&e[2])<<8|e[1])}}(e);throw new TypeError("Invalid WebP")}},Object.defineProperty(xa,"__esModule",{value:!0});const fn=ga,mn=ba,vn=Sa,xn=Ma,gn=Ea,bn=ya,yn=Fa,wn=Ta,_n=Na,kn=Za,Sn=Ga,Mn=qa,An=Xa,En=Qa,On=rn,Cn=hn;xa.typeHandlers={bmp:fn.BMP,cur:mn.CUR,dds:vn.DDS,gif:xn.GIF,icns:gn.ICNS,ico:bn.ICO,j2c:yn.J2C,jp2:wn.JP2,jpg:_n.JPG,ktx:kn.KTX,png:Sn.PNG,pnm:Mn.PNM,psd:An.PSD,svg:En.SVG,tiff:On.TIFF,webp:Cn.WEBP};var jn={};Object.defineProperty(jn,"__esModule",{value:!0});const Fn=xa,Tn=Object.keys(Fn.typeHandlers),$n={56:"psd",66:"bmp",68:"dds",71:"gif",73:"tiff",77:"tiff",82:"webp",105:"icns",137:"png",255:"jpg"};jn.detector=function(e){const t=e[0];if(t in $n){const i=$n[t];if(Fn.typeHandlers[i].validate(e))return i}return Tn.find((t=>Fn.typeHandlers[t].validate(e)))};const Pn=o;if(!("promises"in Pn)){class e{constructor(e){this.fd=e}stat(){return new Promise(((e,t)=>{Pn.fstat(this.fd,((i,a)=>{i?t(i):e(a)}))}))}read(e,t,i,a){return new Promise(((n,s)=>{Pn.read(this.fd,e,t,i,a,(e=>{e?s(e):n()}))}))}close(){return new Promise(((e,t)=>{Pn.close(this.fd,(i=>{i?t(i):e()}))}))}}Object.defineProperty(Pn,"promises",{value:{open:(t,i)=>new Promise(((a,n)=>{Pn.open(t,i,((t,i)=>{t?n(t):a(new e(i))}))}))},writable:!1})}!function(e,t){var i=P&&P.__awaiter||function(e,t,i,a){return new(i||(i=Promise))((function(n,s){function o(e){try{c(a.next(e))}catch(e){s(e)}}function r(e){try{c(a.throw(e))}catch(e){s(e)}}function c(e){var t;e.done?n(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(o,r)}c((a=a.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const a=o,n=u,s=xa,r=jn,c=524288,l=new va.default({concurrency:100,autostart:!0});function p(e,t){const i=r.detector(e);if(i&&i in s.typeHandlers){const a=s.typeHandlers[i].calculate(e,t);if(void 0!==a)return a.type=i,a}throw new TypeError("unsupported file type: "+i+" (file: "+t+")")}function d(e,t){if(Buffer.isBuffer(e))return p(e);if("string"!=typeof e)throw new TypeError("invalid invocation");const s=n.resolve(e);if("function"!=typeof t){const e=function(e){const t=a.openSync(e,"r"),i=a.fstatSync(t).size,n=Math.min(i,c),s=Buffer.alloc(n);return a.readSync(t,s,0,n,0),a.closeSync(t),s}(s);return p(e,s)}l.push((()=>function(e){return i(this,void 0,void 0,(function*(){const t=yield a.promises.open(e,"r"),{size:i}=yield t.stat();if(i<=0)throw new Error("Empty file");const n=Math.min(i,c),s=Buffer.alloc(n);return yield t.read(s,0,n,0),yield t.close(),s}))}(s).then((e=>process.nextTick(t,null,p(e,s)))).catch(t)))}e.exports=t=d,t.imageSize=d,t.setConcurrency=e=>{l.concurrency=e},t.types=Object.keys(s.typeHandlers)}(sa,sa.exports);var Dn,Ln,Rn,Nn=sa.exports,In={exports:{}},Bn={exports:{}};function zn(){return Rn||(Rn=1,Ln=function(e){var t=e.prototype;var i={format:{key:"format",format:"%m ",helper:"Format"},depth:{key:"depth",format:"%q"},filesize:{key:"Filesize",format:"%b"},size:{key:"size",format:"%wx%h ",helper:"Geometry"},color:{key:"color",format:"%k",helper:"Colors"},orientation:{key:"Orientation",format:"%[EXIF:Orientation]",helper:"Orientation"},res:{key:"Resolution",verbose:!0}};function a(e,t){var i=this;i.bufferStream=!!e.bufferStream;var a=n(i,e);return i._exec(a,(function(e,a,n,s){if(e)return t.call(i,e,void 0,a,n,s);t.call(i,e,(a||"").trim())})),i}function n(e,t){var i=["identify","-ping"];return t.format&&i.push("-format",t.format),t.verbose&&i.push("-verbose"),i=i.concat(e.src())}Object.keys(i).forEach((function(e){t[e]=function(t,a){if(a||(a=t,t={}),!a)return this;var s=i[e],r=s.key,c=this;if(c.data[r])return a.call(c,null,c.data[r]),c;if(c.on(e,a),c.bufferStream=!!t.bufferStream,s.verbose)return c.identify(t,(function(t,i,a,n){t?c.emit(e,t,c.data[r],i,a,n):c.emit(e,t,c.data[r])})),c;var l=n(c,s);return c._exec(l,(function(t,i,a,n){if(t)c.emit(e,t,c.data[r],i,a,n);else{var l=(i||"").trim();s.helper in o?o[s.helper](c.data,l):c.data[r]=l,c.emit(e,t,c.data[r])}})),c}})),t.identify=function(e,t){if("string"==typeof e&&(e={format:e}),t||(t=e,e={}),!t)return this;if(e&&e.format)return a.call(this,e,t);var i=this;if(2===i._identifyState)return t.call(i,null,i.data),i;if(i.on("identify",t),1===i._identifyState)return i;i._identifyState=1,i.bufferStream=!!e.bufferStream;var s=n(i,{verbose:!0});return i._exec(s,(function(e,t,a,n){e?i.emit("identify",e,i.data,t,a,n):(e=function(e,t){var i=(e||"").trim().replace(/\r\n|\r/g,"\n").split("\n");i.shift();try{for(var a,n,s,r=i.length,c=/^( *)(.+?): (.*)$/,l=/^( *)(.+?):$/,p={indent:{}},u=null,d=0;du&&(p.indent[u]=s,s=s[a]={});if(u=h,m){if(s.hasOwnProperty(f)){if(!Array.isArray(s[f])){var v=s[f];s[f]=[v]}s[f].push(m)}else s[f]=m;f in o&&o[f](s,m)}a=f}}}catch(t){return t.message=t.message+"\n\n Identify stdout:\n "+e,t}}(t,i),e?i.emit("identify",e,i.data,t,a,n):(i.data.path=i.source,i.emit("identify",null,i.data),i._identifyState=2))})),i};var s={1:"TopLeft",2:"TopRight",3:"BottomRight",4:"BottomLeft",5:"LeftTop",6:"RightTop",7:"RightBottom",8:"LeftBottom"},o=e.identifyHelpers={};o.Geometry=function(e,t){var i=t.split(" ").shift().split("x"),a=parseInt(i[0],10),n=parseInt(i[1],10);e.size&&e.size.width&&e.size.height?(a>e.size.width&&(e.size.width=a),n>e.size.height&&(e.size.height=n)):e.size={width:a,height:n}},o.Format=function(e,t){e.format=t.split(" ")[0]},o.Depth=function(e,t){e.depth=parseInt(t,10)},o.Colors=function(e,t){e.color=parseInt(t,10)},o.Orientation=function(e,t){t in s?(e["Profile-EXIF"]||(e["Profile-EXIF"]={}),e["Profile-EXIF"].Orientation=t,e.Orientation=s[t]):e.Orientation=t||"Unknown"}}),Ln}var Un,Wn,Yn,Zn,Gn,Hn,qn,Vn,Kn,Jn,Xn,Qn,es,ts,is,as,ns,ss={};function os(){return Un||(Un=1,ss.escape=function(e){return'"'+String(e).trim().replace(/"/g,'\\"')+'"'},ss.unescape=function(e){return String(e).trim().replace(/"/g,"")},ss.argsToArray=function(e){for(var t=[],i=0;i<=arguments.length;i++)void 0!==arguments[i]&&t.push(arguments[i]);return t},ss.isUtil=function(e){var t="object";switch(Object.prototype.toString.call(e)){case"[object String]":t="String";break;case"[object Array]":t="Array";break;case"[object Boolean]":t="Boolean"}return t}),ss}function rs(){if(Xn)return Jn;Xn=1;var e=o,t=function(){if(Kn)return Vn;function e(){}return Kn=1,Vn=function(t,i,a){a||("function"==typeof i?(a=i,i=null):a=e);var n=t&&t.length;if(!n)return a(null,[]);var s=!1,o=new Array(n);function r(e){return function(t,i){if(!s){if(t)return a(t,o),void(s=!0);o[e]=i,--n||a(null,o)}}}t.forEach(i?function(e,t){e.call(i,r(t))}:function(e,t){e(r(t))})},Vn}();return Jn=function(i){function a(){}i.morph=function(i,n,s){if(!n)throw new Error("an output filename is required");s=(s||a).bind(this);var o=this;return Array.isArray(i)?(i.forEach((function(e){o.out(e)})),o.out("-morph",i.length)):o.out(i,"-morph",1),o.write(n,(function(i,a,o,r){if(i)return s(i,a,o,r);e.exists(n,(function(i){if(i)return s(null,a,o,r);t([e.unlink.bind(e,n+".0"),e.unlink.bind(e,n+".2"),e.rename.bind(e,n+".1",n)],(function(e){s(e,a,o,r)}))}))})),o}}}function cs(){return ns||(ns=1,as=function(e){(qn||(qn=1,Hn=function(e){e.thumb=function(e,t,i,a,n,s,o,r){var c=this,l=Array.prototype.slice.call(arguments);"function"==typeof(r=l.pop())?(o=r,r=""):o=l.pop(),e=l.shift(),t=l.shift(),i=l.shift(),a=l.shift()||63,n=l.shift()||"topleft";var p=l.shift()?"Line":"None";return c.size((function(s,l){if(s)return o.apply(c,arguments);var u,d;e=parseInt(e,10),t=parseInt(t,10);var h=0,f=0;if(l.widthl.height)d=t,(u=Math.floor(l.width*(t/l.height)))t?e:t;u=m,d=m}"center"==n&&(e0)for(var a=0,n=arguments.length;a1)i=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");a=this.head.next,i=this.head.value}for(var n=0;null!==a;n++)i=e(i,a.value,n),a=a.next;return i},e.prototype.reduceReverse=function(e,t){var i,a=this.tail;if(arguments.length>1)i=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");a=this.tail.prev,i=this.tail.value}for(var n=this.length-1;null!==a;n--)i=e(i,a.value,n),a=a.prev;return i},e.prototype.toArray=function(){for(var e=new Array(this.length),t=0,i=this.head;null!==i;t++)e[t]=i.value,i=i.next;return e},e.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,i=this.tail;null!==i;t++)e[t]=i.value,i=i.prev;return e},e.prototype.slice=function(t,i){(i=i||this.length)<0&&(i+=this.length),(t=t||0)<0&&(t+=this.length);var a=new e;if(ithis.length&&(i=this.length);for(var n=0,s=this.head;null!==s&&nthis.length&&(i=this.length);for(var n=this.length,s=this.tail;null!==s&&n>i;n--)s=s.prev;for(;null!==s&&n>t;n--,s=s.prev)a.push(s.value);return a},e.prototype.reverse=function(){for(var e=this.head,t=this.tail,i=e;null!==i;i=i.prev){var a=i.prev;i.prev=i.next,i.next=a}return this.head=t,this.tail=e,this},ds}(),n=(e="function"==typeof Symbol&&"1"!==process.env._nodeLRUCacheForceNoSymbol?function(e){return Symbol(e)}:function(e){return"_"+e})("max"),s=e("length"),o=e("lengthCalculator"),r=e("allowStale"),c=e("maxAge"),l=e("dispose"),p=e("noDisposeOnSet"),u=e("lruList"),d=e("cache");function h(){return 1}function f(e){if(!(this instanceof f))return new f(e);"number"==typeof e&&(e={max:e}),e||(e={});var t=this[n]=e.max;(!t||"number"!=typeof t||t<=0)&&(this[n]=1/0);var i=e.length||h;"function"!=typeof i&&(i=h),this[o]=i,this[r]=e.stale||!1,this[c]=e.maxAge||0,this[l]=e.dispose,this[p]=e.noDisposeOnSet||!1,this.reset()}function m(e,t,i,a){var n=i.value;g(e,n)&&(y(e,i),e[r]||(n=void 0)),n&&t.call(a,n.value,n.key,e)}function x(e,t,i){var a=e[d].get(t);if(a){var n=a.value;g(e,n)?(y(e,a),e[r]||(n=void 0)):i&&e[u].unshiftNode(a),n&&(n=n.value)}return n}function g(e,t){if(!t||!t.maxAge&&!e[c])return!1;var i=Date.now()-t.now;return t.maxAge?i>t.maxAge:e[c]&&i>e[c]}function b(e){if(e[s]>e[n])for(var t=e[u].tail;e[s]>e[n]&&null!==t;){var i=t.prev;y(e,t),t=i}}function y(e,t){if(t){var i=t.value;e[l]&&e[l](i.key,i.value),e[s]-=i.length,e[d].delete(i.key),e[u].removeNode(t)}}function w(e,t,i,a,n){this.key=e,this.value=t,this.length=i,this.now=a,this.maxAge=n||0}return Object.defineProperty(f.prototype,"max",{set:function(e){(!e||"number"!=typeof e||e<=0)&&(e=1/0),this[n]=e,b(this)},get:function(){return this[n]},enumerable:!0}),Object.defineProperty(f.prototype,"allowStale",{set:function(e){this[r]=!!e},get:function(){return this[r]},enumerable:!0}),Object.defineProperty(f.prototype,"maxAge",{set:function(e){(!e||"number"!=typeof e||e<0)&&(e=0),this[c]=e,b(this)},get:function(){return this[c]},enumerable:!0}),Object.defineProperty(f.prototype,"lengthCalculator",{set:function(e){"function"!=typeof e&&(e=h),e!==this[o]&&(this[o]=e,this[s]=0,this[u].forEach((function(e){e.length=this[o](e.value,e.key),this[s]+=e.length}),this)),b(this)},get:function(){return this[o]},enumerable:!0}),Object.defineProperty(f.prototype,"length",{get:function(){return this[s]},enumerable:!0}),Object.defineProperty(f.prototype,"itemCount",{get:function(){return this[u].length},enumerable:!0}),f.prototype.rforEach=function(e,t){t=t||this;for(var i=this[u].tail;null!==i;){var a=i.prev;m(this,e,i,t),i=a}},f.prototype.forEach=function(e,t){t=t||this;for(var i=this[u].head;null!==i;){var a=i.next;m(this,e,i,t),i=a}},f.prototype.keys=function(){return this[u].toArray().map((function(e){return e.key}),this)},f.prototype.values=function(){return this[u].toArray().map((function(e){return e.value}),this)},f.prototype.reset=function(){this[l]&&this[u]&&this[u].length&&this[u].forEach((function(e){this[l](e.key,e.value)}),this),this[d]=new t,this[u]=new a,this[s]=0},f.prototype.dump=function(){return this[u].map((function(e){if(!g(this,e))return{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}}),this).toArray().filter((function(e){return e}))},f.prototype.dumpLru=function(){return this[u]},f.prototype.inspect=function(e,t){var a="LRUCache {",l=!1;this[r]&&(a+="\n allowStale: true",l=!0);var p=this[n];p&&p!==1/0&&(l&&(a+=","),a+="\n max: "+i.inspect(p,t),l=!0);var d=this[c];d&&(l&&(a+=","),a+="\n maxAge: "+i.inspect(d,t),l=!0);var f=this[o];f&&f!==h&&(l&&(a+=","),a+="\n length: "+i.inspect(this[s],t),l=!0);var m=!1;return this[u].forEach((function(e){m?a+=",\n ":(l&&(a+=",\n"),m=!0,a+="\n ");var n=i.inspect(e.key).split("\n").join("\n "),s={value:e.value};e.maxAge!==d&&(s.maxAge=e.maxAge),f!==h&&(s.length=e.length),g(this,e)&&(s.stale=!0),s=i.inspect(s,t).split("\n").join("\n "),a+=n+" => "+s})),(m||l)&&(a+="\n"),a+="}"},f.prototype.set=function(e,t,i){var a=(i=i||this[c])?Date.now():0,r=this[o](t,e);if(this[d].has(e)){if(r>this[n])return y(this,this[d].get(e)),!1;var h=this[d].get(e).value;return this[l]&&(this[p]||this[l](e,h.value)),h.now=a,h.maxAge=i,h.value=t,this[s]+=r-h.length,h.length=r,this.get(e),b(this),!0}var f=new w(e,t,r,a,i);return f.length>this[n]?(this[l]&&this[l](e,t),!1):(this[s]+=f.length,this[u].unshift(f),this[d].set(e,this[u].head),b(this),!0)},f.prototype.has=function(e){return!!this[d].has(e)&&!g(this,this[d].get(e).value)},f.prototype.get=function(e){return x(this,e,!0)},f.prototype.peek=function(e){return x(this,e,!1)},f.prototype.pop=function(){var e=this[u].tail;return e?(y(this,e),e.value):null},f.prototype.del=function(e){y(this,this[d].get(e))},f.prototype.load=function(e){this.reset();for(var t=Date.now(),i=e.length-1;i>=0;i--){var a=e[i],n=a.e||0;if(0===n)this.set(a.k,a.v);else{var s=n-t;s>0&&this.set(a.k,a.v,s)}}},f.prototype.prune=function(){var e=this;this[d].forEach((function(t,i){x(e,i,!1)}))},fs}function Ds(){if(xs)return vs;xs=1,vs=i,i.sync=function(i,a){return t(e.statSync(i),i,a)};var e=o;function t(e,t,i){return!(!e.isSymbolicLink()&&!e.isFile())&&function(e,t){var i=void 0!==t.pathExt?t.pathExt:process.env.PATHEXT;if(!i)return!0;if(-1!==(i=i.split(";")).indexOf(""))return!0;for(var a=0;a&|;,"'\s])/g,"^$1")}function c(e){return!/\.(?:com|exe)$/i.test(e)}return Os=function(t,o,l){var p,u,d,h,f;return o&&!Array.isArray(o)&&(l=o,o=null),o=o?o.slice(0):[],l=l||{},h=t,n&&(p=(d=(d=i(t))||i(t,!0))&&function(t){var i,a,n,o;if(s.has(t))return s.get(t);i=new Buffer(150);try{a=e.openSync(t,"r"),e.readSync(a,i,0,150,0),e.closeSync(a)}catch(e){}return(n=i.toString().trim().match(/#!(.+)/i))&&(o=n[1].replace(/\/usr\/bin\/env\s+/i,"")),s.set(t,o),o}(d),f=l.shell||a,p?(o.unshift(d),t=p,f=f||c(i(p)||i(p,!0))):f=f||c(d),f&&(u="echo"!==t,o=["/s","/c",'"'+(t=function(e){return/^[a-z0-9_-]+$/i.test(e)?e:r(e,!0)}(t))+((o=o.map((function(e){return r(e,u)}))).length?" "+o.join(" "):"")+'"'],t=process.env.comspec||"cmd.exe",l.windowsVerbatimArguments=!0)),{command:t,args:o,options:l,file:d,original:h}},Os}var zs,Us,Ws={};function Ys(){if(zs)return Ws;zs=1;var e="win32"===process.platform,t=Ns(),i=0===process.version.indexOf("v0.10.");function a(e,t){var i;return(i=new Error(t+" "+e+" ENOENT")).code=i.errno="ENOENT",i.syscall=t+" "+e,i}function n(t,i){return e&&1===t&&!i.file?a(i.original,"spawn"):null}return Ws.hookChildProcess=function(t,i){var a;e&&(a=t.emit,t.emit=function(e,s){var o;return"exit"===e&&(o=n(s,i))?a.call(t,"error",o):a.apply(t,arguments)})},Ws.verifyENOENT=n,Ws.verifyENOENTSync=function(n,s){return e&&1===n&&!s.file||i&&-1===n&&(s.file=e?s.file:t(s.original),!s.file)?a(s.original,"spawnSync"):null},Ws.notFoundError=a,Ws}function Zs(){if(Us)return js.exports;Us=1;var e=x,t=Bs(),i=Ys(),a=e.spawnSync;function n(a,n,s){var o,r;return o=t(a,n,s),r=e.spawn(o.command,o.args,o.options),i.hookChildProcess(r,o),r}return js.exports=n,js.exports.spawn=n,js.exports.sync=function(e,n,s){var o,r;if(!a)try{a=require("spawn-sync")}catch(e){throw new Error("In order to use spawnSync on node 0.10 or older, you must install spawn-sync:\n\n npm install spawn-sync --save")}return o=t(e,n,s),(r=a(o.command,o.args,o.options)).error=r.error||i.verifyENOENTSync(r.status,o),r},js.exports._parse=t,js.exports._enoent=i,js.exports}var Gs,Hs,qs,Vs,Ks,Js={exports:{}},Xs={exports:{}};function Qs(){if(Hs)return Gs;Hs=1;var e=1e3,t=60*e,i=60*t,a=24*i,n=7*a,s=365.25*a;function o(e,t,i,a){var n=t>=1.5*i;return Math.round(e/i)+" "+a+(n?"s":"")}return Gs=function(r,c){c=c||{};var l=typeof r;if("string"===l&&r.length>0)return function(o){if((o=String(o)).length>100)return;var r=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(o);if(!r)return;var c=parseFloat(r[1]);switch((r[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return c*s;case"weeks":case"week":case"w":return c*n;case"days":case"day":case"d":return c*a;case"hours":case"hour":case"hrs":case"hr":case"h":return c*i;case"minutes":case"minute":case"mins":case"min":case"m":return c*t;case"seconds":case"second":case"secs":case"sec":case"s":return c*e;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c;default:return}}(r);if("number"===l&&isFinite(r))return c.long?function(n){var s=Math.abs(n);if(s>=a)return o(n,s,a,"day");if(s>=i)return o(n,s,i,"hour");if(s>=t)return o(n,s,t,"minute");if(s>=e)return o(n,s,e,"second");return n+" ms"}(r):function(n){var s=Math.abs(n);if(s>=a)return Math.round(n/a)+"d";if(s>=i)return Math.round(n/i)+"h";if(s>=t)return Math.round(n/t)+"m";if(s>=e)return Math.round(n/e)+"s";return n+"ms"}(r);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(r))},Gs}function eo(){if(Vs)return qs;return Vs=1,qs=function(e){function t(e){for(var t=0,a=0;a{const i=e.startsWith("-")?"":1===e.length?"-":"--",a=t.indexOf(i+e),n=t.indexOf("--");return-1!==a&&(-1===n||a=2,has16m:e>=3}}function r(t,n){if(0===s)return 0;if(i("color=16m")||i("color=full")||i("color=truecolor"))return 3;if(i("color=256"))return 2;if(t&&!n&&void 0===s)return 0;const o=s||0;if("dumb"===a.TERM)return o;if("win32"===process.platform){const t=e.release().split(".");return Number(t[0])>=10&&Number(t[2])>=10586?Number(t[2])>=14931?3:2:1}if("CI"in a)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some((e=>e in a))||"codeship"===a.CI_NAME?1:o;if("TEAMCITY_VERSION"in a)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(a.TEAMCITY_VERSION)?1:0;if("truecolor"===a.COLORTERM)return 3;if("TERM_PROGRAM"in a){const e=parseInt((a.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(a.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(a.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(a.TERM)||"COLORTERM"in a?1:o}return i("no-color")||i("no-colors")||i("color=false")||i("color=never")?s=0:(i("color")||i("colors")||i("color=true")||i("color=always"))&&(s=1),"FORCE_COLOR"in a&&(s="true"===a.FORCE_COLOR?1:"false"===a.FORCE_COLOR?0:0===a.FORCE_COLOR.length?1:Math.min(parseInt(a.FORCE_COLOR,10),3)),ao={supportsColor:function(e){return o(r(e,e&&e.isTTY))},stdout:o(r(!0,t.isatty(1))),stderr:o(r(!0,t.isatty(2)))},ao}();s&&(s.stderr||s).level>=2&&(t.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch(e){}t.inspectOpts=Object.keys(process.env).filter((function(e){return/^debug_/i.test(e)})).reduce((function(e,t){var i=t.substring(6).toLowerCase().replace(/_([a-z])/g,(function(e,t){return t.toUpperCase()})),a=process.env[t];return a=!!/^(yes|on|true|enabled)$/i.test(a)||!/^(no|off|false|disabled)$/i.test(a)&&("null"===a?null:Number(a)),e[i]=a,e}),{}),e.exports=eo()(t);var o=e.exports.formatters;o.o=function(e){return this.inspectOpts.colors=this.useColors,a.inspect(e,this.inspectOpts).split("\n").map((function(e){return e.trim()})).join(" ")},o.O=function(e){return this.inspectOpts.colors=this.useColors,a.inspect(e,this.inspectOpts)}}(uo,uo.exports)),uo.exports}function mo(){return oo||(oo=1,"undefined"==typeof process||"renderer"===process.type||!0===process.browser||process.__nwjs?Js.exports=(Ks||(Ks=1,function(e,t){function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}t.log=function(){var e;return"object"===("undefined"==typeof console?"undefined":i(console))&&console.log&&(e=console).log.apply(e,arguments)},t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),this.useColors){var i="color: "+this.color;t.splice(1,0,i,"color: inherit");var a=0,n=0;t[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(a++,"%c"===e&&(n=a))})),t.splice(n,0,i)}},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){var e;try{e=t.storage.getItem("debug")}catch(e){}return!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG),e},t.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type&&!window.process.__nwjs)||("undefined"==typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage=function(){try{return localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.exports=eo()(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}(Xs,Xs.exports)),Xs.exports):Js.exports=fo()),Js.exports}function vo(){if(po)return lo;po=1;var e=Zs(),t=os(),i=mo()("gm"),a=function(){if(co)return ro;function e(){}return co=1,ro=function(t,i,a){if(a||("function"==typeof i?(a=i,i=null):a=e),!t||!t.length)return a();t=t.slice(0);var n=i?function(){t.length?t.shift().call(i,s):a()}:function(){t.length?t.shift()(s):a()};function s(e){e?a(e):n()}n()}}(),n=m.PassThrough;return lo=function(s){function o(e){return function(){for(var t=arguments.length,i=[],a=0;a-1&&this._options.imageMagick)return x(new Error("imageMagick does not support minify, use -scale or -sample. Alternatively, use graphicsMagick"));try{l=e(o,a)}catch(e){return x(e)}if(l.stdin.once("error",x),l.on("error",(function(e){"ENOENT"===e.code?x(new Error("Could not execute GraphicsMagick/ImageMagick: "+u+" this most likely means the gm/convert binaries can't be found")):x(e)})),h&&(p=setTimeout((function(){g("gm() resulted in a timeout.")}),h)),f&&f.forEach((function(e){e.events.forEach((function(t){e.emitter.on(t,g)}))})),d.sourceBuffer)l.stdin.write(this.sourceBuffer),l.stdin.end();else if(d.sourceStream){if(!d.sourceStream.readable)return x(new Error("gm().stream() or gm().write() with a non-readable stream."));if(d.sourceStream.pipe(l.stdin),d.bufferStream&&!this._buffering){if(!Buffer.concat)throw new Error("gm v1.9.0+ required node v0.8+. Please update your version of node, downgrade gm < 1.9, or do not use `bufferStream`.");d._buffering=!0,r(d.sourceStream,(function(e,t){d.sourceBuffer=t,d.sourceStream=null}))}}if(n){var m="",v="";l.stdout.on("data",(function(e){m+=e})),l.stderr.on("data",(function(e){v+=e})),l.on("close",(function(e,t){let i;0===e&&null===t||(i=new Error("Command failed: "+v),i.code=e,i.signal=t),x(i,m,v,u),m=v=null}))}else x(null,l.stdout,l.stderr,u);return d;function x(e,t,i,n){x.called||(p&&clearTimeout(p),x.called=1,"identify"!==a[0]&&"identify"!==o&&(d._in=[],d._out=[]),s.call(d,e,t,i,n))}function g(e){x(new Error(e||"gm() was disposed")),null===l.exitCode&&(l.stdin.pause(),l.kill())}},s.args=function(){var e=this.outname||"-";return this._outputFormat&&(e=this._outputFormat+":"+e),[].concat(this._subCommand,this._in,this.src(),this._out,e).filter(Boolean)},s.addSrcFormatter=function(e){if("function"!=typeof e)throw new TypeError("sourceFormatter must be a function");return this._sourceFormatters||(this._sourceFormatters=[]),this._sourceFormatters.push(e),this},s.src=function(){for(var e=[],t=0;t0?"+contrast":"-contrast";for(e=Math.abs(e)||1;e--;)this.out(t);return this},a.cycle=function(e){return this.out("-cycle",e||2)},a.despeckle=function(){return this.out("-despeckle")},a.dither=function(e){var t=!1===e?"+":"-";return this.out(t+"dither")},a.monochrome=function(){return this.out("-monochrome")},a.edge=function(e){return this.out("-edge",e||1)},a.emboss=function(e){return this.out("-emboss",e||1)},a.enhance=function(){return this.out("-enhance")},a.equalize=function(){return this.out("-equalize")},a.gamma=function(e,t,i){return this.out("-gamma",[e,t,i].join())},a.implode=function(e){return this.out("-implode",e||1)},a.label=i("-label");var n=["disk","file","map","memory","pixels","threads"];a.limit=function(e,t){return e=e.toLowerCase(),~n.indexOf(e)?this.out("-limit",e,t):this},a.median=function(e){return this.out("-median",e||1)},a.negative=function(e){var t=e?"+":"-";return this.out(t+"negate")};var s=["uniform","gaussian","multiplicative","impulse","laplacian","poisson"];a.noise=function(e){e=String(e).toLowerCase();var t=~s.indexOf(e)?"+":"-";return this.out(t+"noise",e)},a.paint=function(e){return this.out("-paint",e)},a.raise=function(e,t){return this.out("-raise",(e||0)+"x"+(t||0))},a.lower=function(e,t){return this.out("+raise",(e||0)+"x"+(t||0))},a.region=function(e,t,i,a){return e=e||0,t=t||0,i=i||0,a=a||0,this.out("-region",e+"x"+t+"+"+i+"+"+a)},a.roll=function(e,t){return e=((e=parseInt(e,10)||0)>=0?"+":"")+e,t=((t=parseInt(t,10)||0)>=0?"+":"")+t,this.out("-roll",e+t)},a.sharpen=function(e,t){return t=t?"x"+t:"",this.out("-sharpen",e+t)},a.solarize=function(e){return this.out("-solarize",(e||1)+"%")},a.spread=function(e){return this.out("-spread",e||5)},a.swirl=function(e){return this.out("-swirl",e||180)},a.type=function(e){return this.in("-type",e)},a.trim=function(){return this.out("-trim")},a.extent=function(e,t,i){var a;return i=i||"",e&&t?a=e+"x"+t+i:e&&!t?a=this._options.imageMagick?e+i:e+"x"+i:!e&&t&&(a="x"+t+i),this.out("-extent",a)},a.gravity=function e(t){return t&&~e.types.indexOf(t)||(t="NorthWest"),this.out("-gravity",t)},a.gravity.types=["NorthWest","North","NorthEast","West","Center","East","SouthWest","South","SouthEast"],a.flatten=function(){return this.out("-flatten")},a.background=function(e){return this.in("-background",e)}},Wn}()(a.prototype),function(){if(Gn)return Zn;Gn=1;var e=os().escape;function t(e){for(var t=e.length,i=[],a=0;ae.toLowerCase())),Fo(this,jo,"f").has(i)||Fo(this,jo,"f").set(i,new Set);const e=Fo(this,jo,"f").get(i);let n=!0;for(let s of a){const a=s.startsWith("*");if(s=a?s.slice(1):s,e?.add(s),n&&Fo(this,Co,"f").set(i,s),n=!1,a)continue;const o=Fo(this,Oo,"f").get(s);if(o&&o!=i&&!t)throw new Error(`"${i} -> ${s}" conflicts with "${o} -> ${s}". Pass \`force=true\` to override this definition.`);Fo(this,Oo,"f").set(s,i)}}return this}getType(e){if("string"!=typeof e)return null;const t=e.replace(/^.*[/\\]/,"").toLowerCase(),i=t.replace(/^.*\./,"").toLowerCase(),a=t.length{throw new Error("define() not allowed for built-in Mime objects. See https://github.com/broofa/mime/blob/main/README.md#custom-mime-instances")},Object.freeze(this);for(const e of Fo(this,jo,"f").values())Object.freeze(e);return this}_getTestState(){return{types:Fo(this,Oo,"f"),extensions:Fo(this,Co,"f")}}}(Eo,Ao)._freeze();const $o=/^data:([^;]+);base64,(.*)$/;class Po{static isDataUrl(e){return $o.test(e)}static parseDataUrl(e){const t=e.match($o);if(!t)return null;const i=t[1],a=t[2],n=a.endsWith("==")?2:a.endsWith("=")?1:0,s=a.length*(3/4)-n;let o=To.getExtension(i);return"jpeg"===o&&(o="jpg"),{mimeType:i,base64:a,extension:o,bytesize:s}}static writeImage(e,t,i={mode:493}){let n;if("string"==typeof t){const i=this.parseDataUrl(t);if(i)n="image/svg+xml"===i.mimeType?aa.isBase64(i.base64)?a.Buffer.from(i.base64,"base64"):decodeURIComponent(i.base64):a.Buffer.from(i.base64,"base64");else{if(!e.endsWith(".svg"))throw new TypeError("Data is not a valid data URL, Buffer, or SVG string.");n=t}}else{if(!(t instanceof a.Buffer))throw new TypeError("Data must be a string (data URL or SVG string) or a Buffer.");n=t}aa.write(e,n,i)}}class Do{static imageMagick=Mo.subClass({imageMagick:!0});static async cropImage(e,t,i){const{left:a,top:n,width:s,height:o}=i,r=Math.max(0,a),c=Math.max(0,n);await h(e).extract({left:r,top:c,width:s,height:o}).toFile(t)}static async mergeImages(t,i,a={}){if(!Array.isArray(t)||t.length<1)throw new TypeError("`inputPaths` must be a non-empty array");const{direction:n="vertical",color:s={alpha:1,b:0,g:0,r:0},align:o="start",offset:r=0,margin:c=0}=a,l=(e,t,i)=>"center"===i?(e-t)/2:"end"===i?e-t:0,p=await Promise.all(t.map((async t=>{const i=await h(t).metadata();if(!i.width||!i.height)throw new Error(`Invalid image meta for ${t}`);return{buffer:e.readFileSync(t),width:i.width,height:i.height,x:0,y:0,offsetX:0,offsetY:0}})));let u=0,d=0;const f=p.reduce(((e,t)=>{const{width:i,height:a,offsetX:n,offsetY:s}=t;return e.push({...t,x:u+n,y:d+s}),u+=i+n,d+=a+s,e}),[]),{top:m,right:v,bottom:x,left:g}=(e=>{if("number"==typeof e)return{top:e,right:e,bottom:e,left:e};if("string"==typeof e){const[t,i=t,a=t,n=i]=e.split(" ");return{top:parseInt(t,10),right:parseInt(i,10),bottom:parseInt(a,10),left:parseInt(n,10)}}return{...e,top:e.top??0,right:e.right??0,bottom:e.bottom??0,left:e.left??0}})(c),b=m+x,y=g+v,w="vertical"===n,_=w?Math.max(...f.map((({width:e,offsetX:t})=>e+t))):f.reduce(((e,{width:t,offsetX:i},a)=>e+t+i+(a>0?r:0)),0),k=w?f.reduce(((e,{height:t,offsetY:i},a)=>e+t+i+(a>0?r:0)),0):Math.max(...f.map((({height:e,offsetY:t})=>e+t))),S=h({create:{background:s,channels:4,width:_+y,height:k+b}}),M=f.map(((e,t)=>{const{buffer:i,x:a,y:n,offsetX:s,offsetY:c,width:p,height:u}=e,d=w?l(_,p,o)+s:a+t*r,h=w?n+t*r:l(k,u,o)+c;return{input:i,left:Math.floor(d+g),top:Math.floor(h+m)}}));S.composite(M),await S.toFile(i)}static async resizeImage(e,t={}){const{width:i,height:a,output:n,contain:s=!1}=t,o=s?"contain":"cover",r=await h(e).resize({width:i,height:a,fit:o}).toBuffer(),c=n||e;await h(r).toFile(c),h.cache(!1)}static async getGifFrameCount(e){const t=aa.isPath(e);if(t&&!aa.exists(e))throw new Error(`Input file ${e} not found`);return new Promise(((i,a)=>{let n=e;if(!t){const t=Po.parseDataUrl(e);n=aa.getTmpPath(t?.extension||"tmp"),Po.writeImage(n,e)}this.imageMagick(n).identify(((e,t)=>{if(e)return a(e);"gif"===(t.format||"").toLowerCase()&&Array.isArray(t?.Scene)?i(t.Scene.length):i(1)}))}))}static async extractFirstGifFrame(e,t){const i=aa.isPath(e);if(i&&!aa.exists(e))throw new Error(`Input file ${e} not found`);if(!i&&!t)throw new Error("If the input is a data URL, an output path is required");return new Promise(((a,n)=>{const s=t||e;let o=e;if(!i){const t=Po.parseDataUrl(e);o=aa.getTmpPath(t?.extension||"tmp"),Po.writeImage(o,e)}this.imageMagick(`${o}[0]`).write(s,(e=>{if(e)return n(e);a()}))}))}static getImageDimensions(e){try{const{width:t,height:i}=Nn.imageSize(e);return t&&i?{width:t,height:i}:null}catch(e){return null}}static async convertImageFormat(e,t,i={}){const{bmpVersion:a="bmp3",trueColor:n=!0,margin:s,background:o="white"}=i,r=aa.isPath(e);if(r&&!aa.exists(e))throw new Error(`Input file ${e} not found`);return new Promise(((i,c)=>{let l=e;if(!r){const t=Po.parseDataUrl(e);l=aa.getTmpPath(t?.extension||"tmp"),Po.writeImage(l,e)}const p=(aa.getExtension(l)||"").toLowerCase(),u="gif"===p?`${l}[0]`:l,d=t||aa.getTmpPath(p),h=(aa.getExtension(d)||"").toLowerCase(),f="bmp"===h?`${a}:`:"",m=this.imageMagick(u);"bmp"===h&&n&&m.type("TrueColor"),s&&(m.border(s,s),m.borderColor(o)),m.write(`${f}${d}`,(e=>{if(e)return c(e);i(aa.readAsDataUrl(d))}))}))}}var Lo={exports:{}},Ro={exports:{}},No={exports:{}};!function(e,t){function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!("string"==typeof e||e instanceof String)){var t=i(e);throw null===e?t="null":"object"===t&&(t=e.constructor.name),new TypeError("Expected a string but received a ".concat(t))}},e.exports=t.default,e.exports.default=t.default}(No,No.exports);var Io=No.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,a.default)(e),e=Date.parse(e),isNaN(e)?null:new Date(e)};var i,a=(i=Io)&&i.__esModule?i:{default:i};e.exports=t.default,e.exports.default=t.default}(Ro,Ro.exports);var Bo=Ro.exports,zo={exports:{}},Uo={},Wo={};Object.defineProperty(Wo,"__esModule",{value:!0}),Wo.commaDecimal=Wo.dotDecimal=Wo.bengaliLocales=Wo.farsiLocales=Wo.arabicLocales=Wo.englishLocales=Wo.decimal=Wo.alphanumeric=Wo.alpha=void 0;var Yo={"en-US":/^[A-Z]+$/i,"az-AZ":/^[A-VXYZÇƏĞİıÖŞÜ]+$/i,"bg-BG":/^[А-Я]+$/i,"cs-CZ":/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i,"da-DK":/^[A-ZÆØÅ]+$/i,"de-DE":/^[A-ZÄÖÜß]+$/i,"el-GR":/^[Α-ώ]+$/i,"es-ES":/^[A-ZÁÉÍÑÓÚÜ]+$/i,"fa-IR":/^[ابپتثجچحخدذرزژسشصضطظعغفقکگلمنوهی]+$/i,"fi-FI":/^[A-ZÅÄÖ]+$/i,"fr-FR":/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i,"it-IT":/^[A-ZÀÉÈÌÎÓÒÙ]+$/i,"ja-JP":/^[ぁ-んァ-ヶヲ-゚一-龠ー・。、]+$/i,"nb-NO":/^[A-ZÆØÅ]+$/i,"nl-NL":/^[A-ZÁÉËÏÓÖÜÚ]+$/i,"nn-NO":/^[A-ZÆØÅ]+$/i,"hu-HU":/^[A-ZÁÉÍÓÖŐÚÜŰ]+$/i,"pl-PL":/^[A-ZĄĆĘŚŁŃÓŻŹ]+$/i,"pt-PT":/^[A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$/i,"ru-RU":/^[А-ЯЁ]+$/i,"kk-KZ":/^[А-ЯЁ\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA]+$/i,"sl-SI":/^[A-ZČĆĐŠŽ]+$/i,"sk-SK":/^[A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i,"sr-RS@latin":/^[A-ZČĆŽŠĐ]+$/i,"sr-RS":/^[А-ЯЂЈЉЊЋЏ]+$/i,"sv-SE":/^[A-ZÅÄÖ]+$/i,"th-TH":/^[ก-๐\s]+$/i,"tr-TR":/^[A-ZÇĞİıÖŞÜ]+$/i,"uk-UA":/^[А-ЩЬЮЯЄIЇҐі]+$/i,"vi-VN":/^[A-ZÀÁẠẢÃÂẦẤẬẨẪĂẰẮẶẲẴĐÈÉẸẺẼÊỀẾỆỂỄÌÍỊỈĨÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠÙÚỤỦŨƯỪỨỰỬỮỲÝỴỶỸ]+$/i,"ko-KR":/^[ㄱ-ㅎㅏ-ㅣ가-힣]*$/,"ku-IQ":/^[ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/,he:/^[א-ת]+$/,fa:/^['آاءأؤئبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهةی']+$/i,bn:/^['ঀঁংঃঅআইঈউঊঋঌএঐওঔকখগঘঙচছজঝঞটঠডঢণতথদধনপফবভমযরলশষসহ়ঽািীুূৃৄেৈোৌ্ৎৗড়ঢ়য়ৠৡৢৣৰৱ৲৳৴৵৶৷৸৹৺৻']+$/,"hi-IN":/^[\u0900-\u0961]+[\u0972-\u097F]*$/i,"si-LK":/^[\u0D80-\u0DFF]+$/};Wo.alpha=Yo;var Zo={"en-US":/^[0-9A-Z]+$/i,"az-AZ":/^[0-9A-VXYZÇƏĞİıÖŞÜ]+$/i,"bg-BG":/^[0-9А-Я]+$/i,"cs-CZ":/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i,"da-DK":/^[0-9A-ZÆØÅ]+$/i,"de-DE":/^[0-9A-ZÄÖÜß]+$/i,"el-GR":/^[0-9Α-ω]+$/i,"es-ES":/^[0-9A-ZÁÉÍÑÓÚÜ]+$/i,"fi-FI":/^[0-9A-ZÅÄÖ]+$/i,"fr-FR":/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i,"it-IT":/^[0-9A-ZÀÉÈÌÎÓÒÙ]+$/i,"ja-JP":/^[0-90-9ぁ-んァ-ヶヲ-゚一-龠ー・。、]+$/i,"hu-HU":/^[0-9A-ZÁÉÍÓÖŐÚÜŰ]+$/i,"nb-NO":/^[0-9A-ZÆØÅ]+$/i,"nl-NL":/^[0-9A-ZÁÉËÏÓÖÜÚ]+$/i,"nn-NO":/^[0-9A-ZÆØÅ]+$/i,"pl-PL":/^[0-9A-ZĄĆĘŚŁŃÓŻŹ]+$/i,"pt-PT":/^[0-9A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$/i,"ru-RU":/^[0-9А-ЯЁ]+$/i,"kk-KZ":/^[0-9А-ЯЁ\u04D8\u04B0\u0406\u04A2\u0492\u04AE\u049A\u04E8\u04BA]+$/i,"sl-SI":/^[0-9A-ZČĆĐŠŽ]+$/i,"sk-SK":/^[0-9A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i,"sr-RS@latin":/^[0-9A-ZČĆŽŠĐ]+$/i,"sr-RS":/^[0-9А-ЯЂЈЉЊЋЏ]+$/i,"sv-SE":/^[0-9A-ZÅÄÖ]+$/i,"th-TH":/^[ก-๙\s]+$/i,"tr-TR":/^[0-9A-ZÇĞİıÖŞÜ]+$/i,"uk-UA":/^[0-9А-ЩЬЮЯЄIЇҐі]+$/i,"ko-KR":/^[0-9ㄱ-ㅎㅏ-ㅣ가-힣]*$/,"ku-IQ":/^[٠١٢٣٤٥٦٧٨٩0-9ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i,"vi-VN":/^[0-9A-ZÀÁẠẢÃÂẦẤẬẨẪĂẰẮẶẲẴĐÈÉẸẺẼÊỀẾỆỂỄÌÍỊỈĨÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠÙÚỤỦŨƯỪỨỰỬỮỲÝỴỶỸ]+$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/,he:/^[0-9א-ת]+$/,fa:/^['0-9آاءأؤئبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهةی۱۲۳۴۵۶۷۸۹۰']+$/i,bn:/^['ঀঁংঃঅআইঈউঊঋঌএঐওঔকখগঘঙচছজঝঞটঠডঢণতথদধনপফবভমযরলশষসহ়ঽািীুূৃৄেৈোৌ্ৎৗড়ঢ়য়ৠৡৢৣ০১২৩৪৫৬৭৮৯ৰৱ৲৳৴৵৶৷৸৹৺৻']+$/,"hi-IN":/^[\u0900-\u0963]+[\u0966-\u097F]*$/i,"si-LK":/^[0-9\u0D80-\u0DFF]+$/};Wo.alphanumeric=Zo;var Go={"en-US":".",ar:"٫"};Wo.decimal=Go;var Ho=["AU","GB","HK","IN","NZ","ZA","ZM"];Wo.englishLocales=Ho;for(var qo,Vo=0;Vo=t.min)&&(!t.hasOwnProperty("max")||a<=t.max)&&(!t.hasOwnProperty("lt")||at.gt)},Uo.locales=void 0;var lr,pr=(lr=Io)&&lr.__esModule?lr:{default:lr},ur=Wo;var dr=Object.keys(ur.decimal);Uo.locales=dr,function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e)?parseFloat(e):NaN};var i=function(e){return e&&e.__esModule?e:{default:e}}(Uo);e.exports=t.default,e.exports.default=t.default}(zo,zo.exports);var hr=zo.exports,fr={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,i.default)(e),parseInt(e,t||10)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);e.exports=t.default,e.exports.default=t.default}(fr,fr.exports);var mr=fr.exports,vr={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,i.default)(e),t)return"1"===e||/^true$/i.test(e);return"0"!==e&&!/^false$/i.test(e)&&""!==e};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);e.exports=t.default,e.exports.default=t.default}(vr,vr.exports);var xr=vr.exports,gr={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,i.default)(e),e===t};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);e.exports=t.default,e.exports.default=t.default}(gr,gr.exports);var br=gr.exports,yr={exports:{}},wr={exports:{}};!function(e,t){function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){"object"===i(e)&&null!==e?e="function"==typeof e.toString?e.toString():"[object Object]":(null==e||isNaN(e)&&!e.length)&&(e="");return String(e)},e.exports=t.default,e.exports.default=t.default}(wr,wr.exports);var _r=wr.exports,kr={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;for(var i in t)void 0===e[i]&&(e[i]=t[i]);return e},e.exports=t.default,e.exports.default=t.default}(kr,kr.exports);var Sr=kr.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,s){if((0,i.default)(e),s=(0,n.default)(s,o),s.ignoreCase)return e.toLowerCase().split((0,a.default)(t).toLowerCase()).length>s.minOccurrences;return e.split((0,a.default)(t)).length>s.minOccurrences};var i=s(Io),a=s(_r),n=s(Sr);function s(e){return e&&e.__esModule?e:{default:e}}var o={ignoreCase:!1,minOccurrences:1};e.exports=t.default,e.exports.default=t.default}(yr,yr.exports);var Mr=yr.exports,Ar={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,a){(0,i.default)(e),"[object RegExp]"!==Object.prototype.toString.call(t)&&(t=new RegExp(t,a));return!!e.match(t)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);e.exports=t.default,e.exports.default=t.default}(Ar,Ar.exports);var Er=Ar.exports,Or={exports:{}},Cr={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,s;(0,i.default)(e),"object"===a(t)?(n=t.min||0,s=t.max):(n=arguments[1],s=arguments[2]);var o=encodeURI(e).split(/%..|./).length-1;return o>=n&&(void 0===s||o<=s)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}e.exports=t.default,e.exports.default=t.default}(Cr,Cr.exports);var jr=Cr.exports,Fr={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(e),t=(0,a.default)(t,s),t.allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));!0===t.allow_wildcard&&0===e.indexOf("*.")&&(e=e.substring(2));var n=e.split("."),o=n[n.length-1];if(t.require_tld){if(n.length<2)return!1;if(!t.allow_numeric_tld&&!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(o))return!1;if(/\s/.test(o))return!1}if(!t.allow_numeric_tld&&/^\d+$/.test(o))return!1;return n.every((function(e){return!(e.length>63&&!t.ignore_max_length)&&(!!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(e)&&(!/[\uff01-\uff5e]/.test(e)&&(!/^-|-$/.test(e)&&!(!t.allow_underscores&&/_/.test(e)))))}))};var i=n(Io),a=n(Sr);function n(e){return e&&e.__esModule?e:{default:e}}var s={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1,ignore_max_length:!1};e.exports=t.default,e.exports.default=t.default}(Fr,Fr.exports);var Tr=Fr.exports,$r={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if((0,i.default)(t),a=String(a),!a)return e(t,4)||e(t,6);if("4"===a)return s.test(t);if("6"===a)return r.test(t);return!1};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",n="(".concat(a,"[.]){3}").concat(a),s=new RegExp("^".concat(n,"$")),o="(?:[0-9a-fA-F]{1,4})",r=new RegExp("^("+"(?:".concat(o,":){7}(?:").concat(o,"|:)|")+"(?:".concat(o,":){6}(?:").concat(n,"|:").concat(o,"|:)|")+"(?:".concat(o,":){5}(?::").concat(n,"|(:").concat(o,"){1,2}|:)|")+"(?:".concat(o,":){4}(?:(:").concat(o,"){0,1}:").concat(n,"|(:").concat(o,"){1,3}|:)|")+"(?:".concat(o,":){3}(?:(:").concat(o,"){0,2}:").concat(n,"|(:").concat(o,"){1,4}|:)|")+"(?:".concat(o,":){2}(?:(:").concat(o,"){0,3}:").concat(n,"|(:").concat(o,"){1,5}|:)|")+"(?:".concat(o,":){1}(?:(:").concat(o,"){0,4}:").concat(n,"|(:").concat(o,"){1,6}|:)|")+"(?::((?::".concat(o,"){0,5}:").concat(n,"|(?::").concat(o,"){1,7}|:))")+")(%[0-9a-zA-Z-.:]{1,})?$");e.exports=t.default,e.exports.default=t.default}($r,$r.exports);var Pr=$r.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,i.default)(e),t=(0,o.default)(t,c),t.require_display_name||t.allow_display_name){var r=e.match(l);if(r){var v=r[1];if(e=e.replace(v,"").replace(/(^<|>$)/g,""),v.endsWith(" ")&&(v=v.slice(0,-1)),!function(e){var t=e.replace(/^"(.+)"$/,"$1");if(!t.trim())return!1;if(/[\.";<>]/.test(t)){if(t===e)return!1;if(!(t.split('"').length===t.split('\\"').length))return!1}return!0}(v))return!1}else if(t.require_display_name)return!1}if(!t.ignore_max_length&&e.length>m)return!1;var x=e.split("@"),g=x.pop(),b=g.toLowerCase();if(t.host_blacklist.includes(b))return!1;if(t.host_whitelist.length>0&&!t.host_whitelist.includes(b))return!1;var y=x.join("@");if(t.domain_specific_validation&&("gmail.com"===b||"googlemail.com"===b)){var w=(y=y.toLowerCase()).split("+")[0];if(!(0,a.default)(w.replace(/\./g,""),{min:6,max:30}))return!1;for(var _=w.split("."),k=0;k<_.length;k++)if(!u.test(_[k]))return!1}if(!(!1!==t.ignore_max_length||(0,a.default)(y,{max:64})&&(0,a.default)(g,{max:254})))return!1;if(!(0,n.default)(g,{require_tld:t.require_tld,ignore_max_length:t.ignore_max_length,allow_underscores:t.allow_underscores})){if(!t.allow_ip_domain)return!1;if(!(0,s.default)(g)){if(!g.startsWith("[")||!g.endsWith("]"))return!1;var S=g.slice(1,-1);if(0===S.length||!(0,s.default)(S))return!1}}if('"'===y[0])return y=y.slice(1,y.length-1),t.allow_utf8_local_part?f.test(y):d.test(y);for(var M=t.allow_utf8_local_part?h:p,A=y.split("."),E=0;E]/.test(e))return!1;if(0===e.indexOf("mailto:"))return!1;if(t=(0,s.default)(t,c),t.validate_length&&e.length>=2083)return!1;if(!t.allow_fragments&&e.includes("#"))return!1;if(!t.allow_query_components&&(e.includes("?")||e.includes("&")))return!1;var o,p,d,h,f,m,v,x;if(v=e.split("#"),e=v.shift(),v=e.split("?"),e=v.shift(),(v=e.split("://")).length>1){if(o=v.shift().toLowerCase(),t.require_valid_protocol&&-1===t.protocols.indexOf(o))return!1}else{if(t.require_protocol)return!1;if("//"===e.slice(0,2)){if(!t.allow_protocol_relative_urls)return!1;v[0]=e.slice(2)}}if(""===(e=v.join("://")))return!1;if(v=e.split("/"),""===(e=v.shift())&&!t.require_host)return!0;if((v=e.split("@")).length>1){if(t.disallow_auth)return!1;if(""===v[0])return!1;if((p=v.shift()).indexOf(":")>=0&&p.split(":").length>2)return!1;var g=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var i=[],a=!0,n=!1,s=void 0;try{for(var o,r=e[Symbol.iterator]();!(a=(o=r.next()).done)&&(i.push(o.value),!t||i.length!==t);a=!0);}catch(e){n=!0,s=e}finally{try{a||null==r.return||r.return()}finally{if(n)throw s}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);"Object"===i&&e.constructor&&(i=e.constructor.name);if("Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return r(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(p.split(":"),2),b=g[0],y=g[1];if(""===b&&""===y)return!1}h=v.join("@"),m=null,x=null;var w=h.match(l);w?(d="",x=w[1],m=w[2]||null):(d=(v=h.split(":")).shift(),v.length&&(m=v.join(":")));if(null!==m&&m.length>0){if(f=parseInt(m,10),!/^[0-9]+$/.test(m)||f<=0||f>65535)return!1}else if(t.require_port)return!1;if(t.host_whitelist)return u(d,t.host_whitelist);if(""===d&&!t.require_host)return!0;if(!((0,n.default)(d)||(0,a.default)(d,t)||x&&(0,n.default)(x,6)))return!1;if(d=d||x,t.host_blacklist&&u(d,t.host_blacklist))return!1;return!0};var i=o(Io),a=o(Tr),n=o(Pr),s=o(Sr);function o(e){return e&&e.__esModule?e:{default:e}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,a=new Array(t);i1&&void 0!==arguments[1]?arguments[1]:"";(0,i.default)(e);var n=e.split("/");if(2!==n.length)return!1;if(!s.test(n[1]))return!1;if(n[1].length>1&&n[1].startsWith("0"))return!1;var c=(0,a.default)(n[0],t);if(!c)return!1;var l=null;switch(String(t)){case"4":l=o;break;case"6":l=r;break;default:l=(0,a.default)(n[0],"6")?r:o}return n[1]<=l&&n[1]>=0};var i=n(Io),a=n(Pr);function n(e){return e&&e.__esModule?e:{default:e}}var s=/^\d{1,3}$/,o=32,r=128;e.exports=t.default,e.exports.default=t.default}(Br,Br.exports);var zr=Br.exports,Ur={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){t="string"==typeof t?(0,i.default)({format:t},o):(0,i.default)(t,o);if("string"==typeof e&&(x=t.format,/(^(y{4}|y{2})[.\/-](m{1,2})[.\/-](d{1,2})$)|(^(m{1,2})[.\/-](d{1,2})[.\/-]((y{4}|y{2})$))|(^(d{1,2})[.\/-](m{1,2})[.\/-]((y{4}|y{2})$))/gi.test(x))){var s,r=t.delimiters.find((function(e){return-1!==t.format.indexOf(e)})),c=t.strictMode?r:t.delimiters.find((function(t){return-1!==e.indexOf(t)})),l=function(e,t){for(var i=[],a=Math.min(e.length,t.length),n=0;n=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:s}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,r=!0,c=!1;return{s:function(){i=e[Symbol.iterator]()},n:function(){var e=i.next();return r=e.done,e},e:function(e){c=!0,o=e},f:function(){try{r||null==i.return||i.return()}finally{if(c)throw o}}}}(l);try{for(u.s();!(s=u.n()).done;){var d=a(s.value,2),h=d[0],f=d[1];if(h.length!==f.length)return!1;p[f.charAt(0)]=h}}catch(e){u.e(e)}finally{u.f()}var m=p.y;if(2===p.y.length){var v=parseInt(p.y,10);if(isNaN(v))return!1;m=v<(new Date).getFullYear()%100?"20".concat(p.y):"19".concat(p.y)}return new Date("".concat(m,"-").concat(p.m,"-").concat(p.d)).getDate()===+p.d}var x;if(!t.strictMode)return"[object Date]"===Object.prototype.toString.call(e)&&isFinite(e);return!1};var i=function(e){return e&&e.__esModule?e:{default:e}}(Sr);function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var i=[],a=!0,n=!1,s=void 0;try{for(var o,r=e[Symbol.iterator]();!(a=(o=r.next()).done)&&(i.push(o.value),!t||i.length!==t);a=!0);}catch(e){n=!0,s=e}finally{try{a||null==r.return||r.return()}finally{if(n)throw s}}return i}(e,t)||n(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){if(e){if("string"==typeof e)return s(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,a=new Array(t);i1&&void 0!==arguments[1]?arguments[1]:a;if((0,i.default)(e),t.loose)return s.includes(e.toLowerCase());return n.includes(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a={loose:!1},n=["true","false","1","0"],s=[].concat(n,["yes","no"]);e.exports=t.default,e.exports.default=t.default}(Gr,Gr.exports);var Hr=Gr.exports,qr={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),l.test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a="(([a-zA-Z]{2,3}(-".concat("([A-Za-z]{3}(-[A-Za-z]{3}){0,2})",")?)|([a-zA-Z]{5,8}))"),n="(".concat("(\\d|[A-W]|[Y-Z]|[a-w]|[y-z])","(-[A-Za-z0-9]{2,8})+)"),s="(x(-[A-Za-z0-9]{1,8})+)",o="(".concat("((en-GB-oed)|(i-ami)|(i-bnn)|(i-default)|(i-enochian)|(i-hak)|(i-klingon)|(i-lux)|(i-mingo)|(i-navajo)|(i-pwn)|(i-tao)|(i-tay)|(i-tsu)|(sgn-BE-FR)|(sgn-BE-NL)|(sgn-CH-DE))","|").concat("((art-lojban)|(cel-gaulish)|(no-bok)|(no-nyn)|(zh-guoyu)|(zh-hakka)|(zh-min)|(zh-min-nan)|(zh-xiang))",")"),r="(-|_)",c="".concat(a,"(").concat(r).concat("([A-Za-z]{4})",")?(").concat(r).concat("([A-Za-z]{2}|\\d{3})",")?(").concat(r).concat("([A-Za-z0-9]{5,8}|(\\d[A-Z-a-z0-9]{3}))",")*(").concat(r).concat(n,")*(").concat(r).concat(s,")?"),l=new RegExp("(^".concat(s,"$)|(^").concat(o,"$)|(^").concat(c,"$)"));e.exports=t.default,e.exports.default=t.default}(qr,qr.exports);var Vr=qr.exports,Kr={};Object.defineProperty(Kr,"__esModule",{value:!0}),Kr.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,Jr.default)(e);var a=e,n=i.ignore;if(n)if(n instanceof RegExp)a=a.replace(n,"");else{if("string"!=typeof n)throw new Error("ignore should be instance of a String or RegExp");a=a.replace(new RegExp("[".concat(n.replace(/[-[\]{}()*+?.,\\^$|#\\s]/g,"\\$&"),"]"),"g"),"")}if(t in Xr.alpha)return Xr.alpha[t].test(a);throw new Error("Invalid locale '".concat(t,"'"))},Kr.locales=void 0;var Jr=function(e){return e&&e.__esModule?e:{default:e}}(Io),Xr=Wo;var Qr=Object.keys(Xr.alpha);Kr.locales=Qr;var ec={};Object.defineProperty(ec,"__esModule",{value:!0}),ec.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,tc.default)(e);var a=e,n=i.ignore;if(n)if(n instanceof RegExp)a=a.replace(n,"");else{if("string"!=typeof n)throw new Error("ignore should be instance of a String or RegExp");a=a.replace(new RegExp("[".concat(n.replace(/[-[\]{}()*+?.,\\^$|#\\s]/g,"\\$&"),"]"),"g"),"")}if(t in ic.alphanumeric)return ic.alphanumeric[t].test(a);throw new Error("Invalid locale '".concat(t,"'"))},ec.locales=void 0;var tc=function(e){return e&&e.__esModule?e:{default:e}}(Io),ic=Wo;var ac=Object.keys(ic.alphanumeric);ec.locales=ac;var nc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,i.default)(e),t&&t.no_symbols)return n.test(e);return new RegExp("^[+-]?([0-9]*[".concat((t||{}).locale?a.decimal[t.locale]:".","])?[0-9]+$")).test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io),a=Wo;var n=/^[0-9]+$/;e.exports=t.default,e.exports.default=t.default}(nc,nc.exports);var sc=nc.exports,oc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(e);var n=e.replace(/\s/g,"").toUpperCase();return t.toUpperCase()in a&&a[t].test(n)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a={AM:/^[A-Z]{2}\d{7}$/,AR:/^[A-Z]{3}\d{6}$/,AT:/^[A-Z]\d{7}$/,AU:/^[A-Z]\d{7}$/,AZ:/^[A-Z]{2,3}\d{7,8}$/,BE:/^[A-Z]{2}\d{6}$/,BG:/^\d{9}$/,BR:/^[A-Z]{2}\d{6}$/,BY:/^[A-Z]{2}\d{7}$/,CA:/^[A-Z]{2}\d{6}$/,CH:/^[A-Z]\d{7}$/,CN:/^G\d{8}$|^E(?![IO])[A-Z0-9]\d{7}$/,CY:/^[A-Z](\d{6}|\d{8})$/,CZ:/^\d{8}$/,DE:/^[CFGHJKLMNPRTVWXYZ0-9]{9}$/,DK:/^\d{9}$/,DZ:/^\d{9}$/,EE:/^([A-Z]\d{7}|[A-Z]{2}\d{7})$/,ES:/^[A-Z0-9]{2}([A-Z0-9]?)\d{6}$/,FI:/^[A-Z]{2}\d{7}$/,FR:/^\d{2}[A-Z]{2}\d{5}$/,GB:/^\d{9}$/,GR:/^[A-Z]{2}\d{7}$/,HR:/^\d{9}$/,HU:/^[A-Z]{2}(\d{6}|\d{7})$/,IE:/^[A-Z0-9]{2}\d{7}$/,IN:/^[A-Z]{1}-?\d{7}$/,ID:/^[A-C]\d{7}$/,IR:/^[A-Z]\d{8}$/,IS:/^(A)\d{7}$/,IT:/^[A-Z0-9]{2}\d{7}$/,JM:/^[Aa]\d{7}$/,JP:/^[A-Z]{2}\d{7}$/,KR:/^[MS]\d{8}$/,KZ:/^[a-zA-Z]\d{7}$/,LI:/^[a-zA-Z]\d{5}$/,LT:/^[A-Z0-9]{8}$/,LU:/^[A-Z0-9]{8}$/,LV:/^[A-Z0-9]{2}\d{7}$/,LY:/^[A-Z0-9]{8}$/,MT:/^\d{7}$/,MZ:/^([A-Z]{2}\d{7})|(\d{2}[A-Z]{2}\d{5})$/,MY:/^[AHK]\d{8}$/,MX:/^\d{10,11}$/,NL:/^[A-Z]{2}[A-Z0-9]{6}\d$/,NZ:/^([Ll]([Aa]|[Dd]|[Ff]|[Hh])|[Ee]([Aa]|[Pp])|[Nn])\d{6}$/,PH:/^([A-Z](\d{6}|\d{7}[A-Z]))|([A-Z]{2}(\d{6}|\d{7}))$/,PK:/^[A-Z]{2}\d{7}$/,PL:/^[A-Z]{2}\d{7}$/,PT:/^[A-Z]\d{6}$/,RO:/^\d{8,9}$/,RU:/^\d{9}$/,SE:/^\d{8}$/,SL:/^(P)[A-Z]\d{7}$/,SK:/^[0-9A-Z]\d{7}$/,TH:/^[A-Z]{1,2}\d{6,7}$/,TR:/^[A-Z]\d{8}$/,UA:/^[A-Z]{2}\d{6}$/,US:/^\d{9}$/};e.exports=t.default,e.exports.default=t.default}(oc,oc.exports);var rc=oc.exports,cc={exports:{}},lc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(e),t=t||{};var s=t.hasOwnProperty("allow_leading_zeroes")&&!t.allow_leading_zeroes?a:n,o=!t.hasOwnProperty("min")||e>=t.min,r=!t.hasOwnProperty("max")||e<=t.max,c=!t.hasOwnProperty("lt")||et.gt;return s.test(e)&&o&&r&&c&&l};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/^(?:[-+]?(?:0|[1-9][0-9]*))$/,n=/^[-+]?[0-9]+$/;e.exports=t.default,e.exports.default=t.default}(lc,lc.exports);var pc=lc.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e,{min:0,max:65535})};var i=function(e){return e&&e.__esModule?e:{default:e}}(pc);e.exports=t.default,e.exports.default=t.default}(cc,cc.exports);var uc=cc.exports,dc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),e===e.toLowerCase()};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);e.exports=t.default,e.exports.default=t.default}(dc,dc.exports);var hc=dc.exports,fc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),e===e.toUpperCase()};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);e.exports=t.default,e.exports.default=t.default}(fc,fc.exports);var mc=fc.exports,vc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(e),t=t||{};var s=a;t.allow_hyphens&&(s=n);if(!s.test(e))return!1;e=e.replace(/-/g,"");for(var o=0,r=2,c=0;c<14;c++){var l=e.substring(14-c-1,14-c),p=parseInt(l,10)*r;o+=p>=10?p%10+1:p,1===r?r+=1:r-=1}if((10-o%10)%10!==parseInt(e.substring(14,15),10))return!1;return!0};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/^[0-9]{15}$/,n=/^\d{2}-\d{6}-\d{6}-\d{1}$/;e.exports=t.default,e.exports.default=t.default}(vc,vc.exports);var xc=vc.exports,gc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),a.test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/^[\x00-\x7F]+$/;e.exports=t.default,e.exports.default=t.default}(gc,gc.exports);var bc=gc.exports,yc={};Object.defineProperty(yc,"__esModule",{value:!0}),yc.default=function(e){return(0,wc.default)(e),_c.test(e)},yc.fullWidth=void 0;var wc=function(e){return e&&e.__esModule?e:{default:e}}(Io);var _c=/[^\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/;yc.fullWidth=_c;var kc={};Object.defineProperty(kc,"__esModule",{value:!0}),kc.default=function(e){return(0,Sc.default)(e),Mc.test(e)},kc.halfWidth=void 0;var Sc=function(e){return e&&e.__esModule?e:{default:e}}(Io);var Mc=/[\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/;kc.halfWidth=Mc;var Ac={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),a.fullWidth.test(e)&&n.halfWidth.test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io),a=yc,n=kc;e.exports=t.default,e.exports.default=t.default}(Ac,Ac.exports);var Ec=Ac.exports,Oc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),a.test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/[^\x00-\x7F]/;e.exports=t.default,e.exports.default=t.default}(Oc,Oc.exports);var Cc=Oc.exports,jc={exports:{}},Fc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var i=e.join("");return new RegExp(i,t)},e.exports=t.default,e.exports.default=t.default}(Fc,Fc.exports);var Tc=Fc.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),n.test(e)};var i=a(Io);function a(e){return e&&e.__esModule?e:{default:e}}var n=(0,a(Tc).default)(["^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)","(?:-((?:0|[1-9]\\d*|\\d*[a-z-][0-9a-z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-z-][0-9a-z-]*))*))","?(?:\\+([0-9a-z-]+(?:\\.[0-9a-z-]+)*))?$"],"i");e.exports=t.default,e.exports.default=t.default}(jc,jc.exports);var $c=jc.exports,Pc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),a.test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/[\uD800-\uDBFF][\uDC00-\uDFFF]/;e.exports=t.default,e.exports.default=t.default}(Pc,Pc.exports);var Dc=Pc.exports,Lc={exports:{}},Rc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e,t){return e.some((function(e){return t===e}))};t.default=i,e.exports=t.default,e.exports.default=t.default}(Rc,Rc.exports);var Nc=Rc.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,a.default)(e),t=(0,i.default)(t,r),t.locale in s.decimal)return!(0,n.default)(c,e.replace(/ /g,""))&&function(e){var t=new RegExp("^[-+]?([0-9]+)?(\\".concat(s.decimal[e.locale],"[0-9]{").concat(e.decimal_digits,"})").concat(e.force_decimal?"":"?","$"));return t}(t).test(e);throw new Error("Invalid locale '".concat(t.locale,"'"))};var i=o(Sr),a=o(Io),n=o(Nc),s=Wo;function o(e){return e&&e.__esModule?e:{default:e}}var r={force_decimal:!1,decimal_digits:"1,",locale:"en-US"},c=["","-","+"];e.exports=t.default,e.exports.default=t.default}(Lc,Lc.exports);var Ic=Lc.exports,Bc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),a.test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/^(0x|0h)?[0-9A-F]+$/i;e.exports=t.default,e.exports.default=t.default}(Bc,Bc.exports);var zc=Bc.exports,Uc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),a.test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/^(0o)?[0-7]+$/i;e.exports=t.default,e.exports.default=t.default}(Uc,Uc.exports);var Wc=Uc.exports,Yc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,i.default)(e),(0,a.default)(e)%parseInt(t,10)==0};var i=n(Io),a=n(hr);function n(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default,e.exports.default=t.default}(Yc,Yc.exports);var Zc=Yc.exports,Gc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),a.test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/^#?([0-9A-F]{3}|[0-9A-F]{4}|[0-9A-F]{6}|[0-9A-F]{8})$/i;e.exports=t.default,e.exports.default=t.default}(Gc,Gc.exports);var Hc=Gc.exports,qc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if((0,i.default)(e),!t)return a.test(e)||n.test(e);return a.test(e)||n.test(e)||s.test(e)||o.test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/^rgb\((([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]),){2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\)$/,n=/^rgba\((([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]),){3}(0?\.\d|1(\.0)?|0(\.0)?)\)$/,s=/^rgb\((([0-9]%|[1-9][0-9]%|100%),){2}([0-9]%|[1-9][0-9]%|100%)\)$/,o=/^rgba\((([0-9]%|[1-9][0-9]%|100%),){3}(0?\.\d|1(\.0)?|0(\.0)?)\)$/;e.exports=t.default,e.exports.default=t.default}(qc,qc.exports);var Vc=qc.exports,Kc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(e);var t=e.replace(/\s+/g," ").replace(/\s?(hsla?\(|\)|,)\s?/gi,"$1");if(-1!==t.indexOf(","))return a.test(t);return n.test(t)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/^hsla?\(((\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?))(deg|grad|rad|turn)?(,(\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?)%){2}(,((\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?)%?))?\)$/i,n=/^hsla?\(((\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?))(deg|grad|rad|turn)?(\s(\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?)%){2}\s?(\/\s((\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?)%?)\s?)?\)$/i;e.exports=t.default,e.exports.default=t.default}(Kc,Kc.exports);var Jc=Kc.exports,Xc={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),a.test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/^[A-Z]{2}[0-9A-Z]{3}\d{2}\d{5}$/;e.exports=t.default,e.exports.default=t.default}(Xc,Xc.exports);var Qc=Xc.exports,el={};Object.defineProperty(el,"__esModule",{value:!0}),el.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,tl.default)(e),function(e,t){var i=e.replace(/[\s\-]+/gi,"").toUpperCase(),a=i.slice(0,2).toUpperCase(),n=a in il;if(t.whitelist){if(!function(e){if(e.filter((function(e){return!(e in il)})).length>0)return!1;return!0}(t.whitelist))return!1;if(!t.whitelist.includes(a))return!1}if(t.blacklist){if(t.blacklist.includes(a))return!1}return n&&il[a].test(i)}(e,t)&&function(e){var t=e.replace(/[^A-Z0-9]+/gi,"").toUpperCase();return 1===(t.slice(4)+t.slice(0,4)).replace(/[A-Z]/g,(function(e){return e.charCodeAt(0)-55})).match(/\d{1,7}/g).reduce((function(e,t){return Number(e+t)%97}),"")}(e)},el.locales=void 0;var tl=function(e){return e&&e.__esModule?e:{default:e}}(Io);var il={AD:/^(AD[0-9]{2})\d{8}[A-Z0-9]{12}$/,AE:/^(AE[0-9]{2})\d{3}\d{16}$/,AL:/^(AL[0-9]{2})\d{8}[A-Z0-9]{16}$/,AT:/^(AT[0-9]{2})\d{16}$/,AZ:/^(AZ[0-9]{2})[A-Z0-9]{4}\d{20}$/,BA:/^(BA[0-9]{2})\d{16}$/,BE:/^(BE[0-9]{2})\d{12}$/,BG:/^(BG[0-9]{2})[A-Z]{4}\d{6}[A-Z0-9]{8}$/,BH:/^(BH[0-9]{2})[A-Z]{4}[A-Z0-9]{14}$/,BR:/^(BR[0-9]{2})\d{23}[A-Z]{1}[A-Z0-9]{1}$/,BY:/^(BY[0-9]{2})[A-Z0-9]{4}\d{20}$/,CH:/^(CH[0-9]{2})\d{5}[A-Z0-9]{12}$/,CR:/^(CR[0-9]{2})\d{18}$/,CY:/^(CY[0-9]{2})\d{8}[A-Z0-9]{16}$/,CZ:/^(CZ[0-9]{2})\d{20}$/,DE:/^(DE[0-9]{2})\d{18}$/,DK:/^(DK[0-9]{2})\d{14}$/,DO:/^(DO[0-9]{2})[A-Z]{4}\d{20}$/,EE:/^(EE[0-9]{2})\d{16}$/,EG:/^(EG[0-9]{2})\d{25}$/,ES:/^(ES[0-9]{2})\d{20}$/,FI:/^(FI[0-9]{2})\d{14}$/,FO:/^(FO[0-9]{2})\d{14}$/,FR:/^(FR[0-9]{2})\d{10}[A-Z0-9]{11}\d{2}$/,GB:/^(GB[0-9]{2})[A-Z]{4}\d{14}$/,GE:/^(GE[0-9]{2})[A-Z0-9]{2}\d{16}$/,GI:/^(GI[0-9]{2})[A-Z]{4}[A-Z0-9]{15}$/,GL:/^(GL[0-9]{2})\d{14}$/,GR:/^(GR[0-9]{2})\d{7}[A-Z0-9]{16}$/,GT:/^(GT[0-9]{2})[A-Z0-9]{4}[A-Z0-9]{20}$/,HR:/^(HR[0-9]{2})\d{17}$/,HU:/^(HU[0-9]{2})\d{24}$/,IE:/^(IE[0-9]{2})[A-Z0-9]{4}\d{14}$/,IL:/^(IL[0-9]{2})\d{19}$/,IQ:/^(IQ[0-9]{2})[A-Z]{4}\d{15}$/,IR:/^(IR[0-9]{2})0\d{2}0\d{18}$/,IS:/^(IS[0-9]{2})\d{22}$/,IT:/^(IT[0-9]{2})[A-Z]{1}\d{10}[A-Z0-9]{12}$/,JO:/^(JO[0-9]{2})[A-Z]{4}\d{22}$/,KW:/^(KW[0-9]{2})[A-Z]{4}[A-Z0-9]{22}$/,KZ:/^(KZ[0-9]{2})\d{3}[A-Z0-9]{13}$/,LB:/^(LB[0-9]{2})\d{4}[A-Z0-9]{20}$/,LC:/^(LC[0-9]{2})[A-Z]{4}[A-Z0-9]{24}$/,LI:/^(LI[0-9]{2})\d{5}[A-Z0-9]{12}$/,LT:/^(LT[0-9]{2})\d{16}$/,LU:/^(LU[0-9]{2})\d{3}[A-Z0-9]{13}$/,LV:/^(LV[0-9]{2})[A-Z]{4}[A-Z0-9]{13}$/,MA:/^(MA[0-9]{26})$/,MC:/^(MC[0-9]{2})\d{10}[A-Z0-9]{11}\d{2}$/,MD:/^(MD[0-9]{2})[A-Z0-9]{20}$/,ME:/^(ME[0-9]{2})\d{18}$/,MK:/^(MK[0-9]{2})\d{3}[A-Z0-9]{10}\d{2}$/,MR:/^(MR[0-9]{2})\d{23}$/,MT:/^(MT[0-9]{2})[A-Z]{4}\d{5}[A-Z0-9]{18}$/,MU:/^(MU[0-9]{2})[A-Z]{4}\d{19}[A-Z]{3}$/,MZ:/^(MZ[0-9]{2})\d{21}$/,NL:/^(NL[0-9]{2})[A-Z]{4}\d{10}$/,NO:/^(NO[0-9]{2})\d{11}$/,PK:/^(PK[0-9]{2})[A-Z0-9]{4}\d{16}$/,PL:/^(PL[0-9]{2})\d{24}$/,PS:/^(PS[0-9]{2})[A-Z0-9]{4}\d{21}$/,PT:/^(PT[0-9]{2})\d{21}$/,QA:/^(QA[0-9]{2})[A-Z]{4}[A-Z0-9]{21}$/,RO:/^(RO[0-9]{2})[A-Z]{4}[A-Z0-9]{16}$/,RS:/^(RS[0-9]{2})\d{18}$/,SA:/^(SA[0-9]{2})\d{2}[A-Z0-9]{18}$/,SC:/^(SC[0-9]{2})[A-Z]{4}\d{20}[A-Z]{3}$/,SE:/^(SE[0-9]{2})\d{20}$/,SI:/^(SI[0-9]{2})\d{15}$/,SK:/^(SK[0-9]{2})\d{20}$/,SM:/^(SM[0-9]{2})[A-Z]{1}\d{10}[A-Z0-9]{12}$/,SV:/^(SV[0-9]{2})[A-Z0-9]{4}\d{20}$/,TL:/^(TL[0-9]{2})\d{19}$/,TN:/^(TN[0-9]{2})\d{20}$/,TR:/^(TR[0-9]{2})\d{5}[A-Z0-9]{17}$/,UA:/^(UA[0-9]{2})\d{6}[A-Z0-9]{19}$/,VA:/^(VA[0-9]{2})\d{18}$/,VG:/^(VG[0-9]{2})[A-Z0-9]{4}\d{16}$/,XK:/^(XK[0-9]{2})\d{16}$/};var al=Object.keys(il);el.locales=al;var nl={exports:{}},sl={};Object.defineProperty(sl,"__esModule",{value:!0}),sl.default=function(e){return(0,ol.default)(e),rl.has(e.toUpperCase())},sl.CountryCodes=void 0;var ol=function(e){return e&&e.__esModule?e:{default:e}}(Io);var rl=new Set(["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"]);var cl=rl;sl.CountryCodes=cl,function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(e);var t=e.slice(4,6).toUpperCase();if(!a.CountryCodes.has(t)&&"XK"!==t)return!1;return n.test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io),a=sl;var n=/^[A-Za-z]{6}[A-Za-z0-9]{2}([A-Za-z0-9]{3})?$/;e.exports=t.default,e.exports.default=t.default}(nl,nl.exports);var ll=nl.exports,pl={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),a.test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/^[a-f0-9]{32}$/;e.exports=t.default,e.exports.default=t.default}(pl,pl.exports);var ul=pl.exports,dl={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,i.default)(e),new RegExp("^[a-fA-F0-9]{".concat(a[t],"}$")).test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a={md5:32,md4:32,sha1:40,sha256:64,sha384:96,sha512:128,ripemd128:32,ripemd160:40,tiger128:32,tiger160:40,tiger192:48,crc32:8,crc32b:8};e.exports=t.default,e.exports.default=t.default}(dl,dl.exports);var hl=dl.exports,fl={exports:{}},ml={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(e),t=(0,a.default)(t,r);var n=e.length;if(t.urlSafe)return o.test(e);if(n%4!=0||s.test(e))return!1;var c=e.indexOf("=");return-1===c||c===n-1||c===n-2&&"="===e[n-1]};var i=n(Io),a=n(Sr);function n(e){return e&&e.__esModule?e:{default:e}}var s=/[^A-Z0-9+\/=]/i,o=/^[A-Z0-9_\-]*$/i,r={urlSafe:!1};e.exports=t.default,e.exports.default=t.default}(ml,ml.exports);var vl=ml.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(e);var t=e.split(".");if(3!==t.length)return!1;return t.reduce((function(e,t){return e&&(0,a.default)(t,{urlSafe:!0})}),!0)};var i=n(Io),a=n(vl);function n(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default,e.exports.default=t.default}(fl,fl.exports);var xl=fl.exports,gl={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(e);try{t=(0,a.default)(t,o);var n=[];t.allow_primitives&&(n=[null,!1,!0]);var r=JSON.parse(e);return n.includes(r)||!!r&&"object"===s(r)}catch(e){}return!1};var i=n(Io),a=n(Sr);function n(e){return e&&e.__esModule?e:{default:e}}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}var o={allow_primitives:!1};e.exports=t.default,e.exports.default=t.default}(gl,gl.exports);var bl=gl.exports,yl={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,i.default)(e),t=(0,a.default)(t,s),0===(t.ignore_whitespace?e.trim().length:e.length)};var i=n(Io),a=n(Sr);function n(e){return e&&e.__esModule?e:{default:e}}var s={ignore_whitespace:!1};e.exports=t.default,e.exports.default=t.default}(yl,yl.exports);var wl=yl.exports,_l={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,s;(0,i.default)(e),"object"===a(t)?(n=t.min||0,s=t.max):(n=arguments[1]||0,s=arguments[2]);var o=e.match(/(\uFE0F|\uFE0E)/g)||[],r=e.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g)||[],c=e.length-o.length-r.length;return c>=n&&(void 0===s||c<=s)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}e.exports=t.default,e.exports.default=t.default}(_l,_l.exports);var kl=_l.exports,Sl={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(e);var n=a[[void 0,null].includes(t)?"all":t];return!!n&&n.test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a={1:/^[0-9A-F]{8}-[0-9A-F]{4}-1[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,2:/^[0-9A-F]{8}-[0-9A-F]{4}-2[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,3:/^[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,4:/^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,5:/^[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,all:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i};e.exports=t.default,e.exports.default=t.default}(Sl,Sl.exports);var Ml=Sl.exports,Al={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),(0,a.default)(e)&&24===e.length};var i=n(Io),a=n(zc);function n(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default,e.exports.default=t.default}(Al,Al.exports);var El=Al.exports,Ol={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var a=(null==t?void 0:t.comparisonDate)||t||Date().toString(),n=(0,i.default)(a),s=(0,i.default)(e);return!!(s&&n&&s>n)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Bo);e.exports=t.default,e.exports.default=t.default}(Ol,Ol.exports);var Cl=Ol.exports,jl={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:String(new Date);(0,i.default)(e);var n=(0,a.default)(t),s=(0,a.default)(e);return!!(s&&n&&s=0}if("object"===s(t))return t.hasOwnProperty(e);if(t&&"function"==typeof t.indexOf)return t.indexOf(e)>=0;return!1};var i=n(Io),a=n(_r);function n(e){return e&&e.__esModule?e:{default:e}}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}e.exports=t.default,e.exports.default=t.default}(Tl,Tl.exports);var $l=Tl.exports,Pl={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(e);for(var t,a,n,s=e.replace(/[- ]+/g,""),o=0,r=s.length-1;r>=0;r--)t=s.substring(r,r+1),a=parseInt(t,10),o+=n&&(a*=2)>=10?a%10+1:a,n=!n;return!(o%10!=0||!s)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);e.exports=t.default,e.exports.default=t.default}(Pl,Pl.exports);var Dl=Pl.exports,Ll={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,i.default)(e);var n=t.provider,r=e.replace(/[- ]+/g,"");if(n&&n.toLowerCase()in s){if(!s[n.toLowerCase()].test(r))return!1}else{if(n&&!(n.toLowerCase()in s))throw new Error("".concat(n," is not a valid credit card provider."));if(!o.some((function(e){return e.test(r)})))return!1}return(0,a.default)(e)};var i=n(Io),a=n(Dl);function n(e){return e&&e.__esModule?e:{default:e}}var s={amex:/^3[47][0-9]{13}$/,dinersclub:/^3(?:0[0-5]|[68][0-9])[0-9]{11}$/,discover:/^6(?:011|5[0-9][0-9])[0-9]{12,15}$/,jcb:/^(?:2131|1800|35\d{3})\d{11}$/,mastercard:/^5[1-5][0-9]{2}|(222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}$/,unionpay:/^(6[27][0-9]{14}|^(81[0-9]{14,17}))$/,visa:/^(?:4[0-9]{12})(?:[0-9]{3,6})?$/},o=function(){var e=[];for(var t in s)s.hasOwnProperty(t)&&e.push(s[t]);return e}();e.exports=t.default,e.exports.default=t.default}(Ll,Ll.exports);var Rl=Ll.exports,Nl={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,i.default)(e),t in s)return s[t](e);if("any"===t){for(var a in s){if(s.hasOwnProperty(a))if((0,s[a])(e))return!0}return!1}throw new Error("Invalid locale '".concat(t,"'"))};var i=n(Io),a=n(pc);function n(e){return e&&e.__esModule?e:{default:e}}var s={PL:function(e){(0,i.default)(e);var t={1:1,2:3,3:7,4:9,5:1,6:3,7:7,8:9,9:1,10:3,11:0};if(null!=e&&11===e.length&&(0,a.default)(e,{allow_leading_zeroes:!0})){var n=e.split("").slice(0,-1).reduce((function(e,i,a){return e+Number(i)*t[a+1]}),0),s=n%10,o=Number(e.charAt(e.length-1));if(0===s&&0===o||o===10-s)return!0}return!1},ES:function(e){(0,i.default)(e);var t={X:0,Y:1,Z:2},a=e.trim().toUpperCase();if(!/^[0-9X-Z][0-9]{7}[TRWAGMYFPDXBNJZSQVHLCKE]$/.test(a))return!1;var n=a.slice(0,-1).replace(/[X,Y,Z]/g,(function(e){return t[e]}));return a.endsWith(["T","R","W","A","G","M","Y","F","P","D","X","B","N","J","Z","S","Q","V","H","L","C","K","E"][n%23])},FI:function(e){if((0,i.default)(e),11!==e.length)return!1;if(!e.match(/^\d{6}[\-A\+]\d{3}[0-9ABCDEFHJKLMNPRSTUVWXY]{1}$/))return!1;return"0123456789ABCDEFHJKLMNPRSTUVWXY"[(1e3*parseInt(e.slice(0,6),10)+parseInt(e.slice(7,10),10))%31]===e.slice(10,11)},IN:function(e){var t=[[0,1,2,3,4,5,6,7,8,9],[1,2,3,4,0,6,7,8,9,5],[2,3,4,0,1,7,8,9,5,6],[3,4,0,1,2,8,9,5,6,7],[4,0,1,2,3,9,5,6,7,8],[5,9,8,7,6,0,4,3,2,1],[6,5,9,8,7,1,0,4,3,2],[7,6,5,9,8,2,1,0,4,3],[8,7,6,5,9,3,2,1,0,4],[9,8,7,6,5,4,3,2,1,0]],i=[[0,1,2,3,4,5,6,7,8,9],[1,5,7,6,2,8,3,0,9,4],[5,8,0,3,7,9,6,1,4,2],[8,9,1,6,0,4,3,5,2,7],[9,4,5,3,1,2,6,8,7,0],[4,2,8,6,5,7,3,9,0,1],[2,7,9,3,8,0,6,4,1,5],[7,0,4,6,9,1,3,2,5,8]],a=e.trim();if(!/^[1-9]\d{3}\s?\d{4}\s?\d{4}$/.test(a))return!1;var n=0;return a.replace(/\s/g,"").split("").map(Number).reverse().forEach((function(e,a){n=t[n][i[a%8][e]]})),0===n},IR:function(e){if(!e.match(/^\d{10}$/))return!1;if(e="0000".concat(e).slice(e.length-6),0===parseInt(e.slice(3,9),10))return!1;for(var t=parseInt(e.slice(9,10),10),i=0,a=0;a<9;a++)i+=parseInt(e.slice(a,a+1),10)*(10-a);return(i%=11)<2&&t===i||i>=2&&t===11-i},IT:function(e){return 9===e.length&&("CA00000AA"!==e&&e.search(/C[A-Z][0-9]{5}[A-Z]{2}/i)>-1)},NO:function(e){var t=e.trim();if(isNaN(Number(t)))return!1;if(11!==t.length)return!1;if("00000000000"===t)return!1;var i=t.split("").map(Number),a=(11-(3*i[0]+7*i[1]+6*i[2]+1*i[3]+8*i[4]+9*i[5]+4*i[6]+5*i[7]+2*i[8])%11)%11,n=(11-(5*i[0]+4*i[1]+3*i[2]+2*i[3]+7*i[4]+6*i[5]+5*i[6]+4*i[7]+3*i[8]+2*a)%11)%11;return a===i[9]&&n===i[10]},TH:function(e){if(!e.match(/^[1-8]\d{12}$/))return!1;for(var t=0,i=0;i<12;i++)t+=parseInt(e[i],10)*(13-i);return e[12]===((11-t%11)%10).toString()},LK:function(e){return!(10!==e.length||!/^[1-9]\d{8}[vx]$/i.test(e))||!(12!==e.length||!/^[1-9]\d{11}$/i.test(e))},"he-IL":function(e){var t=e.trim();if(!/^\d{9}$/.test(t))return!1;for(var i,a=t,n=0,s=0;s9?i-9:i;return n%10==0},"ar-LY":function(e){var t=e.trim();return!!/^(1|2)\d{11}$/.test(t)},"ar-TN":function(e){var t=e.trim();return!!/^\d{8}$/.test(t)},"zh-CN":function(e){var t,i=["11","12","13","14","15","21","22","23","31","32","33","34","35","36","37","41","42","43","44","45","46","50","51","52","53","54","61","62","63","64","65","71","81","82","91"],a=["7","9","10","5","8","4","2","1","6","3","7","9","10","5","8","4","2"],n=["1","0","X","9","8","7","6","5","4","3","2"],s=function(e){return i.includes(e)},o=function(e){var t=parseInt(e.substring(0,4),10),i=parseInt(e.substring(4,6),10),a=parseInt(e.substring(6),10),n=new Date(t,i-1,a);return!(n>new Date)&&(n.getFullYear()===t&&n.getMonth()===i-1&&n.getDate()===a)},r=function(e){return function(e){for(var t=e.substring(0,17),i=0,s=0;s<17;s++)i+=parseInt(t.charAt(s),10)*parseInt(a[s],10);return n[i%11]}(e)===e.charAt(17).toUpperCase()};return!!/^\d{15}|(\d{17}(\d|x|X))$/.test(t=e)&&(15===t.length?function(e){var t=/^[1-9]\d{7}((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))\d{3}$/.test(e);if(!t)return!1;var i=e.substring(0,2);if(!(t=s(i)))return!1;var a="19".concat(e.substring(6,12));return!!(t=o(a))}(t):function(e){var t=/^[1-9]\d{5}[1-9]\d{3}((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))\d{3}(\d|x|X)$/.test(e);if(!t)return!1;var i=e.substring(0,2);if(!(t=s(i)))return!1;var a=e.substring(6,14);return!!(t=o(a))&&r(e)}(t))},"zh-HK":function(e){var t=/^[0-9]$/;if(e=(e=e.trim()).toUpperCase(),!/^[A-Z]{1,2}[0-9]{6}((\([0-9A]\))|(\[[0-9A]\])|([0-9A]))$/.test(e))return!1;8===(e=e.replace(/\[|\]|\(|\)/g,"")).length&&(e="3".concat(e));for(var i=0,a=0;a<=7;a++){i+=(t.test(e[a])?e[a]:(e[a].charCodeAt(0)-55)%11)*(9-a)}return(0===(i%=11)?"0":1===i?"A":String(11-i))===e[e.length-1]},"zh-TW":function(e){var t={A:10,B:11,C:12,D:13,E:14,F:15,G:16,H:17,I:34,J:18,K:19,L:20,M:21,N:22,O:35,P:23,Q:24,R:25,S:26,T:27,U:28,V:29,W:32,X:30,Y:31,Z:33},i=e.trim().toUpperCase();return!!/^[A-Z][0-9]{9}$/.test(i)&&Array.from(i).reduce((function(e,i,a){if(0===a){var n=t[i];return n%10*9+Math.floor(n/10)}return 9===a?(10-e%10-Number(i))%10==0:e+Number(i)*(9-a)}),0)}};e.exports=t.default,e.exports.default=t.default}(Nl,Nl.exports);var Il=Nl.exports,Bl={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(e);var t=Number(e.slice(-1));return s.test(e)&&t===(o=e,r=o.slice(0,-1).split("").map((function(e,t){return Number(e)*function(e,t){return e===a||e===n?t%2==0?3:1:t%2==0?1:3}(o.length,t)})).reduce((function(e,t){return e+t}),0),c=10-r%10,c<10?c:0);var o,r,c};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=8,n=14,s=/^(\d{8}|\d{13}|\d{14})$/;e.exports=t.default,e.exports.default=t.default}(Bl,Bl.exports);var zl=Bl.exports,Ul={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if((0,i.default)(e),!a.test(e))return!1;for(var t=!0,n=0,s=e.length-2;s>=0;s--)if(e[s]>="A"&&e[s]<="Z")for(var o=e[s].charCodeAt(0)-55,r=0,c=[o%10,Math.trunc(o/10)];r=5?1+2*(l-5):2*l:l,t=!t}else{var p=e[s].charCodeAt(0)-"0".charCodeAt(0);n+=t?p>=5?1+2*(p-5):2*p:p,t=!t}var u=10*Math.trunc((n+9)/10)-n;return+e[e.length-1]===u};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/^[A-Z]{2}[0-9A-Z]{9}[0-9]$/;e.exports=t.default,e.exports.default=t.default}(Ul,Ul.exports);var Wl=Ul.exports,Yl={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,o){(0,i.default)(t);var r=String((null==o?void 0:o.version)||o);if(!(null!=o&&o.version||o))return e(t,{version:10})||e(t,{version:13});var c=t.replace(/[\s-]+/g,""),l=0;if("10"===r){if(!a.test(c))return!1;for(var p=0;p1&&void 0!==arguments[1]?arguments[1]:{};(0,i.default)(e);var n=a;if(n=t.require_hyphen?n.replace("?",""):n,n=t.case_sensitive?new RegExp(n):new RegExp(n,"i"),!n.test(e))return!1;for(var s=e.replace("-","").toUpperCase(),o=0,r=0;r=0;a--){if(i){var n=2*parseInt(e[a],10);t+=n>9?n.toString().split("").map((function(e){return parseInt(e,10)})).reduce((function(e,t){return e+t}),0):n}else t+=parseInt(e[a],10);i=!i}return t%10==0},Vl.reverseMultiplyAndSum=function(e,t){for(var i=0,a=0;a1&&void 0!==arguments[1]?arguments[1]:"en-US";(0,a.default)(e);var i=e.slice(0);if(t in d)return t in m&&(i=i.replace(m[t],"")),!!d[t].test(i)&&(!(t in h)||h[t](i));throw new Error("Invalid locale '".concat(t,"'"))};var a=r(Io),n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=o();if(t&&t.has(e))return t.get(e);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){var r=n?Object.getOwnPropertyDescriptor(e,s):null;r&&(r.get||r.set)?Object.defineProperty(a,s,r):a[s]=e[s]}a.default=e,t&&t.set(e,a);return a}(Vl),s=r(Wr);function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function r(e){return e&&e.__esModule?e:{default:e}}function c(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);"Object"===i&&e.constructor&&(i=e.constructor.name);if("Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return l(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,a=new Array(t);i0){if(t&&!i&&!/[AEIOU]/.test(e[a]))return!1;if(i&&!/X/.test(e[a]))return!1}return!0}var d={"bg-BG":/^\d{10}$/,"cs-CZ":/^\d{6}\/{0,1}\d{3,4}$/,"de-AT":/^\d{9}$/,"de-DE":/^[1-9]\d{10}$/,"dk-DK":/^\d{6}-{0,1}\d{4}$/,"el-CY":/^[09]\d{7}[A-Z]$/,"el-GR":/^([0-4]|[7-9])\d{8}$/,"en-CA":/^\d{9}$/,"en-GB":/^\d{10}$|^(?!GB|NK|TN|ZZ)(?![DFIQUV])[A-Z](?![DFIQUVO])[A-Z]\d{6}[ABCD ]$/i,"en-IE":/^\d{7}[A-W][A-IW]{0,1}$/i,"en-US":/^\d{2}[- ]{0,1}\d{7}$/,"es-ES":/^(\d{0,8}|[XYZKLM]\d{7})[A-HJ-NP-TV-Z]$/i,"et-EE":/^[1-6]\d{6}(00[1-9]|0[1-9][0-9]|[1-6][0-9]{2}|70[0-9]|710)\d$/,"fi-FI":/^\d{6}[-+A]\d{3}[0-9A-FHJ-NPR-Y]$/i,"fr-BE":/^\d{11}$/,"fr-FR":/^[0-3]\d{12}$|^[0-3]\d\s\d{2}(\s\d{3}){3}$/,"fr-LU":/^\d{13}$/,"hr-HR":/^\d{11}$/,"hu-HU":/^8\d{9}$/,"it-IT":/^[A-Z]{6}[L-NP-V0-9]{2}[A-EHLMPRST][L-NP-V0-9]{2}[A-ILMZ][L-NP-V0-9]{3}[A-Z]$/i,"lv-LV":/^\d{6}-{0,1}\d{5}$/,"mt-MT":/^\d{3,7}[APMGLHBZ]$|^([1-8])\1\d{7}$/i,"nl-NL":/^\d{9}$/,"pl-PL":/^\d{10,11}$/,"pt-BR":/(?:^\d{11}$)|(?:^\d{14}$)/,"pt-PT":/^\d{9}$/,"ro-RO":/^\d{13}$/,"sk-SK":/^\d{6}\/{0,1}\d{3,4}$/,"sl-SI":/^[1-9]\d{7}$/,"sv-SE":/^(\d{6}[-+]{0,1}\d{4}|(18|19|20)\d{6}[-+]{0,1}\d{4})$/};d["lb-LU"]=d["fr-LU"],d["lt-LT"]=d["et-EE"],d["nl-BE"]=d["fr-BE"],d["fr-CA"]=d["en-CA"];var h={"bg-BG":function(e){var t=e.slice(0,2),i=parseInt(e.slice(2,4),10);i>40?(i-=40,t="20".concat(t)):i>20?(i-=20,t="18".concat(t)):t="19".concat(t),i<10&&(i="0".concat(i));var a="".concat(t,"/").concat(i,"/").concat(e.slice(4,6));if(!(0,s.default)(a,"YYYY/MM/DD"))return!1;for(var n=e.split("").map((function(e){return parseInt(e,10)})),o=[2,4,8,5,10,9,7,3,6],r=0,c=0;c50&&(i-=50),i>20){if(parseInt(t,10)<2004)return!1;i-=20}i<10&&(i="0".concat(i));var a="".concat(t,"/").concat(i,"/").concat(e.slice(4,6));if(!(0,s.default)(a,"YYYY/MM/DD"))return!1;if(10===e.length&&parseInt(e,10)%11!=0){var n=parseInt(e.slice(0,9),10)%11;if(!(parseInt(t,10)<1986&&10===n))return!1;if(0!==parseInt(e.slice(9),10))return!1}return!0},"de-AT":function(e){return n.luhnCheck(e)},"de-DE":function(e){for(var t=e.split("").map((function(e){return parseInt(e,10)})),i=[],a=0;a1}))).length&&3!==i.length)return!1;if(3===i[0].length){for(var o=i[0].split("").map((function(e){return parseInt(e,10)})),r=0,c=0;c58))return!1;t="18".concat(t)}}3===t.length&&(t=[t.slice(0,2),"0",t.slice(2)].join(""));var i="".concat(t,"/").concat(e.slice(2,4),"/").concat(e.slice(0,2));if(!(0,s.default)(i,"YYYY/MM/DD"))return!1;for(var a=e.split("").map((function(e){return parseInt(e,10)})),n=0,o=4,r=0;r<9;r++)n+=a[r]*o,1===(o-=1)&&(o=7);return 1!==(n%=11)&&(0===n?0===a[9]:a[9]===11-n)},"el-CY":function(e){for(var t=e.slice(0,8).split("").map((function(e){return parseInt(e,10)})),i=0,a=1;a4&&(i+=2));return String.fromCharCode(i%26+65)===e.charAt(8)},"el-GR":function(e){for(var t=e.split("").map((function(e){return parseInt(e,10)})),i=0,a=0;a<8;a++)i+=t[a]*Math.pow(2,8-a);return i%11%10===t[8]},"en-CA":function(e){var t=e.split(""),i=t.filter((function(e,t){return t%2})).map((function(e){return 2*Number(e)})).join("").split(""),a=t.filter((function(e,t){return!(t%2)})).concat(i).map((function(e){return Number(e)})).reduce((function(e,t){return e+t}));return a%10==0},"en-IE":function(e){var t=n.reverseMultiplyAndSum(e.split("").slice(0,7).map((function(e){return parseInt(e,10)})),8);return 9===e.length&&"W"!==e[8]&&(t+=9*(e[8].charCodeAt(0)-64)),0===(t%=23)?"W"===e[7].toUpperCase():e[7].toUpperCase()===String.fromCharCode(64+t)},"en-US":function(e){return-1!==function(){var e=[];for(var t in p)p.hasOwnProperty(t)&&e.push.apply(e,c(p[t]));return e}().indexOf(e.slice(0,2))},"es-ES":function(e){var t=e.toUpperCase().split("");if(isNaN(parseInt(t[0],10))&&t.length>1){var i=0;switch(t[0]){case"Y":i=1;break;case"Z":i=2}t.splice(0,1,i)}else for(;t.length<9;)t.unshift(0);t=t.join("");var a=parseInt(t.slice(0,8),10)%23;return t[8]===["T","R","W","A","G","M","Y","F","P","D","X","B","N","J","Z","S","Q","V","H","L","C","K","E"][a]},"et-EE":function(e){var t=e.slice(1,3);switch(e.slice(0,1)){case"1":case"2":t="18".concat(t);break;case"3":case"4":t="19".concat(t);break;default:t="20".concat(t)}var i="".concat(t,"/").concat(e.slice(3,5),"/").concat(e.slice(5,7));if(!(0,s.default)(i,"YYYY/MM/DD"))return!1;for(var a=e.split("").map((function(e){return parseInt(e,10)})),n=0,o=1,r=0;r<10;r++)n+=a[r]*o,10===(o+=1)&&(o=1);if(n%11==10){n=0,o=3;for(var c=0;c<10;c++)n+=a[c]*o,10===(o+=1)&&(o=1);if(n%11==10)return 0===a[10]}return n%11===a[10]},"fi-FI":function(e){var t=e.slice(4,6);switch(e.slice(6,7)){case"+":t="18".concat(t);break;case"-":t="19".concat(t);break;default:t="20".concat(t)}var i="".concat(t,"/").concat(e.slice(2,4),"/").concat(e.slice(0,2));if(!(0,s.default)(i,"YYYY/MM/DD"))return!1;var a=parseInt(e.slice(0,6)+e.slice(7,10),10)%31;return a<10?a===parseInt(e.slice(10),10):["A","B","C","D","E","F","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y"][a-=10]===e.slice(10)},"fr-BE":function(e){if("00"!==e.slice(2,4)||"00"!==e.slice(4,6)){var t="".concat(e.slice(0,2),"/").concat(e.slice(2,4),"/").concat(e.slice(4,6));if(!(0,s.default)(t,"YY/MM/DD"))return!1}var i=97-parseInt(e.slice(0,9),10)%97,a=parseInt(e.slice(9,11),10);return i===a||(i=97-parseInt("2".concat(e.slice(0,9)),10)%97)===a},"fr-FR":function(e){return e=e.replace(/\s/g,""),parseInt(e.slice(0,10),10)%511===parseInt(e.slice(10,13),10)},"fr-LU":function(e){var t="".concat(e.slice(0,4),"/").concat(e.slice(4,6),"/").concat(e.slice(6,8));return!!(0,s.default)(t,"YYYY/MM/DD")&&(!!n.luhnCheck(e.slice(0,12))&&n.verhoeffCheck("".concat(e.slice(0,11)).concat(e[12])))},"hr-HR":function(e){return n.iso7064Check(e)},"hu-HU":function(e){for(var t=e.split("").map((function(e){return parseInt(e,10)})),i=8,a=1;a<9;a++)i+=t[a]*(a+1);return i%11===t[9]},"it-IT":function(e){var t=e.toUpperCase().split("");if(!u(t.slice(0,3)))return!1;if(!u(t.slice(3,6)))return!1;for(var i={L:"0",M:"1",N:"2",P:"3",Q:"4",R:"5",S:"6",T:"7",U:"8",V:"9"},a=0,n=[6,7,9,10,12,13,14];a40&&(c-=40),c<10&&(c="0".concat(c));var l="".concat(t[6]).concat(t[7],"/").concat(r,"/").concat(c);if(!(0,s.default)(l,"YY/MM/DD"))return!1;for(var p=0,d=1;d4&&(v+=2)}p+=v}return String.fromCharCode(65+p%26)===t[15]},"lv-LV":function(e){var t=(e=e.replace(/\W/,"")).slice(0,2);if("32"!==t){if("00"!==e.slice(2,4)){var i=e.slice(4,6);switch(e[6]){case"0":i="18".concat(i);break;case"1":i="19".concat(i);break;default:i="20".concat(i)}var a="".concat(i,"/").concat(e.slice(2,4),"/").concat(t);if(!(0,s.default)(a,"YYYY/MM/DD"))return!1}for(var n=1101,o=[1,6,3,7,9,10,5,8,4,2],r=0;r32e3)return!1;if(i===parseInt(t.join("").slice(5,7),10))return!1}}return!0},"nl-NL":function(e){return n.reverseMultiplyAndSum(e.split("").slice(0,8).map((function(e){return parseInt(e,10)})),9)%11===parseInt(e[8],10)},"pl-PL":function(e){if(10===e.length){for(var t=[6,5,7,2,3,4,5,6,7],i=0,a=0;a80?(n="18".concat(n),o-=80):o>60?(n="22".concat(n),o-=60):o>40?(n="21".concat(n),o-=40):o>20?(n="20".concat(n),o-=20):n="19".concat(n),o<10&&(o="0".concat(o));var r="".concat(n,"/").concat(o,"/").concat(e.slice(4,6));if(!(0,s.default)(r,"YYYY/MM/DD"))return!1;for(var c=0,l=1,p=0;p10?l=1:5===l&&(l+=2);return(c=10-c%10)===parseInt(e[10],10)},"pt-BR":function(e){if(11===e.length){var t,i;if(t=0,"11111111111"===e||"22222222222"===e||"33333333333"===e||"44444444444"===e||"55555555555"===e||"66666666666"===e||"77777777777"===e||"88888888888"===e||"99999999999"===e||"00000000000"===e)return!1;for(var a=1;a<=9;a++)t+=parseInt(e.substring(a-1,a),10)*(11-a);if(10===(i=10*t%11)&&(i=0),i!==parseInt(e.substring(9,10),10))return!1;t=0;for(var n=1;n<=10;n++)t+=parseInt(e.substring(n-1,n),10)*(12-n);return 10===(i=10*t%11)&&(i=0),i===parseInt(e.substring(10,11),10)}if("00000000000000"===e||"11111111111111"===e||"22222222222222"===e||"33333333333333"===e||"44444444444444"===e||"55555555555555"===e||"66666666666666"===e||"77777777777777"===e||"88888888888888"===e||"99999999999999"===e)return!1;for(var s=e.length-2,o=e.substring(0,s),r=e.substring(s),c=0,l=s-7,p=s;p>=1;p--)c+=o.charAt(s-p)*l,(l-=1)<2&&(l=9);var u=c%11<2?0:11-c%11;if(u!==parseInt(r.charAt(0),10))return!1;s+=1,o=e.substring(0,s),c=0,l=s-7;for(var d=s;d>=1;d--)c+=o.charAt(s-d)*l,(l-=1)<2&&(l=9);return(u=c%11<2?0:11-c%11)===parseInt(r.charAt(1),10)},"pt-PT":function(e){var t=11-n.reverseMultiplyAndSum(e.split("").slice(0,8).map((function(e){return parseInt(e,10)})),9)%11;return t>9?0===parseInt(e[8],10):t===parseInt(e[8],10)},"ro-RO":function(e){if("9000"!==e.slice(0,4)){var t=e.slice(1,3);switch(e[0]){case"1":case"2":t="19".concat(t);break;case"3":case"4":t="18".concat(t);break;case"5":case"6":t="20".concat(t)}var i="".concat(t,"/").concat(e.slice(3,5),"/").concat(e.slice(5,7));if(8===i.length){if(!(0,s.default)(i,"YY/MM/DD"))return!1}else if(!(0,s.default)(i,"YYYY/MM/DD"))return!1;for(var a=e.split("").map((function(e){return parseInt(e,10)})),n=[2,7,9,1,4,6,3,5,8,2,7,9],o=0,r=0;r53)return!1;t=t<10?"190".concat(t):"19".concat(t);var i=parseInt(e.slice(2,4),10);i>50&&(i-=50),i<10&&(i="0".concat(i));var a="".concat(t,"/").concat(i,"/").concat(e.slice(4,6));if(!(0,s.default)(a,"YYYY/MM/DD"))return!1}return!0},"sl-SI":function(e){var t=11-n.reverseMultiplyAndSum(e.split("").slice(0,7).map((function(e){return parseInt(e,10)})),8)%11;return 10===t?0===parseInt(e[7],10):t===parseInt(e[7],10)},"sv-SE":function(e){var t=e.slice(0);e.length>11&&(t=t.slice(2));var i="",a=t.slice(2,4),o=parseInt(t.slice(4,6),10);if(e.length>11)i=e.slice(0,4);else if(i=e.slice(0,2),11===e.length&&o<60){var r=(new Date).getFullYear().toString(),c=parseInt(r.slice(0,2),10);if(r=parseInt(r,10),"-"===e[6])i=parseInt("".concat(c).concat(i),10)>r?"".concat(c-1).concat(i):"".concat(c).concat(i);else if(i="".concat(c-1).concat(i),r-parseInt(i,10)<100)return!1}o>60&&(o-=60),o<10&&(o="0".concat(o));var l="".concat(i,"/").concat(a,"/").concat(o);if(8===l.length){if(!(0,s.default)(l,"YY/MM/DD"))return!1}else if(!(0,s.default)(l,"YYYY/MM/DD"))return!1;return n.luhnCheck(e.replace(/\W/,""))}};h["lb-LU"]=h["fr-LU"],h["lt-LT"]=h["et-EE"],h["nl-BE"]=h["fr-BE"],h["fr-CA"]=h["en-CA"];var f=/[-\\\/!@#$%\^&\*\(\)\+\=\[\]]+/g,m={"de-AT":f,"de-DE":/[\/\\]/g,"fr-BE":f};m["nl-BE"]=m["fr-BE"],e.exports=t.default,e.exports.default=t.default}(ql,ql.exports);var Kl=ql.exports,Jl={};Object.defineProperty(Jl,"__esModule",{value:!0}),Jl.default=function(e,t,i){if((0,Xl.default)(e),i&&i.strictMode&&!e.startsWith("+"))return!1;if(Array.isArray(t))return t.some((function(t){if(Ql.hasOwnProperty(t)&&Ql[t].test(e))return!0;return!1}));if(t in Ql)return Ql[t].test(e);if(!t||"any"===t){for(var a in Ql){if(Ql.hasOwnProperty(a))if(Ql[a].test(e))return!0}return!1}throw new Error("Invalid locale '".concat(t,"'"))},Jl.locales=void 0;var Xl=function(e){return e&&e.__esModule?e:{default:e}}(Io);var Ql={"am-AM":/^(\+?374|0)((10|[9|7][0-9])\d{6}$|[2-4]\d{7}$)/,"ar-AE":/^((\+?971)|0)?5[024568]\d{7}$/,"ar-BH":/^(\+?973)?(3|6)\d{7}$/,"ar-DZ":/^(\+?213|0)(5|6|7)\d{8}$/,"ar-LB":/^(\+?961)?((3|81)\d{6}|7\d{7})$/,"ar-EG":/^((\+?20)|0)?1[0125]\d{8}$/,"ar-IQ":/^(\+?964|0)?7[0-9]\d{8}$/,"ar-JO":/^(\+?962|0)?7[789]\d{7}$/,"ar-KW":/^(\+?965)([569]\d{7}|41\d{6})$/,"ar-LY":/^((\+?218)|0)?(9[1-6]\d{7}|[1-8]\d{7,9})$/,"ar-MA":/^(?:(?:\+|00)212|0)[5-7]\d{8}$/,"ar-OM":/^((\+|00)968)?(9[1-9])\d{6}$/,"ar-PS":/^(\+?970|0)5[6|9](\d{7})$/,"ar-SA":/^(!?(\+?966)|0)?5\d{8}$/,"ar-SD":/^((\+?249)|0)?(9[012369]|1[012])\d{7}$/,"ar-SY":/^(!?(\+?963)|0)?9\d{8}$/,"ar-TN":/^(\+?216)?[2459]\d{7}$/,"az-AZ":/^(\+994|0)(10|5[015]|7[07]|99)\d{7}$/,"bs-BA":/^((((\+|00)3876)|06))((([0-3]|[5-6])\d{6})|(4\d{7}))$/,"be-BY":/^(\+?375)?(24|25|29|33|44)\d{7}$/,"bg-BG":/^(\+?359|0)?8[789]\d{7}$/,"bn-BD":/^(\+?880|0)1[13456789][0-9]{8}$/,"ca-AD":/^(\+376)?[346]\d{5}$/,"cs-CZ":/^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"da-DK":/^(\+?45)?\s?\d{2}\s?\d{2}\s?\d{2}\s?\d{2}$/,"de-DE":/^((\+49|0)1)(5[0-25-9]\d|6([23]|0\d?)|7([0-57-9]|6\d))\d{7,9}$/,"de-AT":/^(\+43|0)\d{1,4}\d{3,12}$/,"de-CH":/^(\+41|0)([1-9])\d{1,9}$/,"de-LU":/^(\+352)?((6\d1)\d{6})$/,"dv-MV":/^(\+?960)?(7[2-9]|9[1-9])\d{5}$/,"el-GR":/^(\+?30|0)?6(8[5-9]|9(?![26])[0-9])\d{7}$/,"el-CY":/^(\+?357?)?(9(9|6)\d{6})$/,"en-AI":/^(\+?1|0)264(?:2(35|92)|4(?:6[1-2]|76|97)|5(?:3[6-9]|8[1-4])|7(?:2(4|9)|72))\d{4}$/,"en-AU":/^(\+?61|0)4\d{8}$/,"en-AG":/^(?:\+1|1)268(?:464|7(?:1[3-9]|[28]\d|3[0246]|64|7[0-689]))\d{4}$/,"en-BM":/^(\+?1)?441(((3|7)\d{6}$)|(5[0-3][0-9]\d{4}$)|(59\d{5}$))/,"en-BS":/^(\+?1[-\s]?|0)?\(?242\)?[-\s]?\d{3}[-\s]?\d{4}$/,"en-GB":/^(\+?44|0)7\d{9}$/,"en-GG":/^(\+?44|0)1481\d{6}$/,"en-GH":/^(\+233|0)(20|50|24|54|27|57|26|56|23|28|55|59)\d{7}$/,"en-GY":/^(\+592|0)6\d{6}$/,"en-HK":/^(\+?852[-\s]?)?[456789]\d{3}[-\s]?\d{4}$/,"en-MO":/^(\+?853[-\s]?)?[6]\d{3}[-\s]?\d{4}$/,"en-IE":/^(\+?353|0)8[356789]\d{7}$/,"en-IN":/^(\+?91|0)?[6789]\d{9}$/,"en-JM":/^(\+?876)?\d{7}$/,"en-KE":/^(\+?254|0)(7|1)\d{8}$/,"fr-CF":/^(\+?236| ?)(70|75|77|72|21|22)\d{6}$/,"en-SS":/^(\+?211|0)(9[1257])\d{7}$/,"en-KI":/^((\+686|686)?)?( )?((6|7)(2|3|8)[0-9]{6})$/,"en-KN":/^(?:\+1|1)869(?:46\d|48[89]|55[6-8]|66\d|76[02-7])\d{4}$/,"en-LS":/^(\+?266)(22|28|57|58|59|27|52)\d{6}$/,"en-MT":/^(\+?356|0)?(99|79|77|21|27|22|25)[0-9]{6}$/,"en-MU":/^(\+?230|0)?\d{8}$/,"en-NA":/^(\+?264|0)(6|8)\d{7}$/,"en-NG":/^(\+?234|0)?[789]\d{9}$/,"en-NZ":/^(\+?64|0)[28]\d{7,9}$/,"en-PG":/^(\+?675|0)?(7\d|8[18])\d{6}$/,"en-PK":/^((00|\+)?92|0)3[0-6]\d{8}$/,"en-PH":/^(09|\+639)\d{9}$/,"en-RW":/^(\+?250|0)?[7]\d{8}$/,"en-SG":/^(\+65)?[3689]\d{7}$/,"en-SL":/^(\+?232|0)\d{8}$/,"en-TZ":/^(\+?255|0)?[67]\d{8}$/,"en-UG":/^(\+?256|0)?[7]\d{8}$/,"en-US":/^((\+1|1)?( |-)?)?(\([2-9][0-9]{2}\)|[2-9][0-9]{2})( |-)?([2-9][0-9]{2}( |-)?[0-9]{4})$/,"en-ZA":/^(\+?27|0)\d{9}$/,"en-ZM":/^(\+?26)?09[567]\d{7}$/,"en-ZW":/^(\+263)[0-9]{9}$/,"en-BW":/^(\+?267)?(7[1-8]{1})\d{6}$/,"es-AR":/^\+?549(11|[2368]\d)\d{8}$/,"es-BO":/^(\+?591)?(6|7)\d{7}$/,"es-CO":/^(\+?57)?3(0(0|1|2|4|5)|1\d|2[0-4]|5(0|1))\d{7}$/,"es-CL":/^(\+?56|0)[2-9]\d{1}\d{7}$/,"es-CR":/^(\+506)?[2-8]\d{7}$/,"es-CU":/^(\+53|0053)?5\d{7}$/,"es-DO":/^(\+?1)?8[024]9\d{7}$/,"es-HN":/^(\+?504)?[9|8|3|2]\d{7}$/,"es-EC":/^(\+?593|0)([2-7]|9[2-9])\d{7}$/,"es-ES":/^(\+?34)?[6|7]\d{8}$/,"es-PE":/^(\+?51)?9\d{8}$/,"es-MX":/^(\+?52)?(1|01)?\d{10,11}$/,"es-NI":/^(\+?505)\d{7,8}$/,"es-PA":/^(\+?507)\d{7,8}$/,"es-PY":/^(\+?595|0)9[9876]\d{7}$/,"es-SV":/^(\+?503)?[67]\d{7}$/,"es-UY":/^(\+598|0)9[1-9][\d]{6}$/,"es-VE":/^(\+?58)?(2|4)\d{9}$/,"et-EE":/^(\+?372)?\s?(5|8[1-4])\s?([0-9]\s?){6,7}$/,"fa-IR":/^(\+?98[\-\s]?|0)9[0-39]\d[\-\s]?\d{3}[\-\s]?\d{4}$/,"fi-FI":/^(\+?358|0)\s?(4[0-6]|50)\s?(\d\s?){4,8}$/,"fj-FJ":/^(\+?679)?\s?\d{3}\s?\d{4}$/,"fo-FO":/^(\+?298)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"fr-BF":/^(\+226|0)[67]\d{7}$/,"fr-BJ":/^(\+229)\d{8}$/,"fr-CD":/^(\+?243|0)?(8|9)\d{8}$/,"fr-CM":/^(\+?237)6[0-9]{8}$/,"fr-FR":/^(\+?33|0)[67]\d{8}$/,"fr-GF":/^(\+?594|0|00594)[67]\d{8}$/,"fr-GP":/^(\+?590|0|00590)[67]\d{8}$/,"fr-MQ":/^(\+?596|0|00596)[67]\d{8}$/,"fr-PF":/^(\+?689)?8[789]\d{6}$/,"fr-RE":/^(\+?262|0|00262)[67]\d{8}$/,"fr-WF":/^(\+681)?\d{6}$/,"he-IL":/^(\+972|0)([23489]|5[012345689]|77)[1-9]\d{6}$/,"hu-HU":/^(\+?36|06)(20|30|31|50|70)\d{7}$/,"id-ID":/^(\+?62|0)8(1[123456789]|2[1238]|3[1238]|5[12356789]|7[78]|9[56789]|8[123456789])([\s?|\d]{5,11})$/,"ir-IR":/^(\+98|0)?9\d{9}$/,"it-IT":/^(\+?39)?\s?3\d{2} ?\d{6,7}$/,"it-SM":/^((\+378)|(0549)|(\+390549)|(\+3780549))?6\d{5,9}$/,"ja-JP":/^(\+81[ \-]?(\(0\))?|0)[6789]0[ \-]?\d{4}[ \-]?\d{4}$/,"ka-GE":/^(\+?995)?(79\d{7}|5\d{8})$/,"kk-KZ":/^(\+?7|8)?7\d{9}$/,"kl-GL":/^(\+?299)?\s?\d{2}\s?\d{2}\s?\d{2}$/,"ko-KR":/^((\+?82)[ \-]?)?0?1([0|1|6|7|8|9]{1})[ \-]?\d{3,4}[ \-]?\d{4}$/,"ky-KG":/^(\+?7\s?\+?7|0)\s?\d{2}\s?\d{3}\s?\d{4}$/,"lt-LT":/^(\+370|8)\d{8}$/,"lv-LV":/^(\+?371)2\d{7}$/,"mg-MG":/^((\+?261|0)(2|3)\d)?\d{7}$/,"mn-MN":/^(\+|00|011)?976(77|81|88|91|94|95|96|99)\d{6}$/,"my-MM":/^(\+?959|09|9)(2[5-7]|3[1-2]|4[0-5]|6[6-9]|7[5-9]|9[6-9])[0-9]{7}$/,"ms-MY":/^(\+?60|0)1(([0145](-|\s)?\d{7,8})|([236-9](-|\s)?\d{7}))$/,"mz-MZ":/^(\+?258)?8[234567]\d{7}$/,"nb-NO":/^(\+?47)?[49]\d{7}$/,"ne-NP":/^(\+?977)?9[78]\d{8}$/,"nl-BE":/^(\+?32|0)4\d{8}$/,"nl-NL":/^(((\+|00)?31\(0\))|((\+|00)?31)|0)6{1}\d{8}$/,"nl-AW":/^(\+)?297(56|59|64|73|74|99)\d{5}$/,"nn-NO":/^(\+?47)?[49]\d{7}$/,"pl-PL":/^(\+?48)? ?([5-8]\d|45) ?\d{3} ?\d{2} ?\d{2}$/,"pt-BR":/^((\+?55\ ?[1-9]{2}\ ?)|(\+?55\ ?\([1-9]{2}\)\ ?)|(0[1-9]{2}\ ?)|(\([1-9]{2}\)\ ?)|([1-9]{2}\ ?))((\d{4}\-?\d{4})|(9[1-9]{1}\d{3}\-?\d{4}))$/,"pt-PT":/^(\+?351)?9[1236]\d{7}$/,"pt-AO":/^(\+244)\d{9}$/,"ro-MD":/^(\+?373|0)((6(0|1|2|6|7|8|9))|(7(6|7|8|9)))\d{6}$/,"ro-RO":/^(\+?40|0)\s?7\d{2}(\/|\s|\.|-)?\d{3}(\s|\.|-)?\d{3}$/,"ru-RU":/^(\+?7|8)?9\d{9}$/,"si-LK":/^(?:0|94|\+94)?(7(0|1|2|4|5|6|7|8)( |-)?)\d{7}$/,"sl-SI":/^(\+386\s?|0)(\d{1}\s?\d{3}\s?\d{2}\s?\d{2}|\d{2}\s?\d{3}\s?\d{3})$/,"sk-SK":/^(\+?421)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,"so-SO":/^(\+?252|0)((6[0-9])\d{7}|(7[1-9])\d{7})$/,"sq-AL":/^(\+355|0)6[789]\d{6}$/,"sr-RS":/^(\+3816|06)[- \d]{5,9}$/,"sv-SE":/^(\+?46|0)[\s\-]?7[\s\-]?[02369]([\s\-]?\d){7}$/,"tg-TJ":/^(\+?992)?[5][5]\d{7}$/,"th-TH":/^(\+66|66|0)\d{9}$/,"tr-TR":/^(\+?90|0)?5\d{9}$/,"tk-TM":/^(\+993|993|8)\d{8}$/,"uk-UA":/^(\+?38|8)?0\d{9}$/,"uz-UZ":/^(\+?998)?(6[125-79]|7[1-69]|88|9\d)\d{7}$/,"vi-VN":/^((\+?84)|0)((3([2-9]))|(5([25689]))|(7([0|6-9]))|(8([1-9]))|(9([0-9])))([0-9]{7})$/,"zh-CN":/^((\+|00)86)?(1[3-9]|9[28])\d{9}$/,"zh-TW":/^(\+?886\-?|0)?9\d{8}$/,"dz-BT":/^(\+?975|0)?(17|16|77|02)\d{6}$/,"ar-YE":/^(((\+|00)9677|0?7)[0137]\d{7}|((\+|00)967|0)[1-7]\d{6})$/,"ar-EH":/^(\+?212|0)[\s\-]?(5288|5289)[\s\-]?\d{5}$/,"fa-AF":/^(\+93|0)?(2{1}[0-8]{1}|[3-5]{1}[0-4]{1})(\d{7})$/};Ql["en-CA"]=Ql["en-US"],Ql["fr-CA"]=Ql["en-CA"],Ql["fr-BE"]=Ql["nl-BE"],Ql["zh-HK"]=Ql["en-HK"],Ql["zh-MO"]=Ql["en-MO"],Ql["ga-IE"]=Ql["en-IE"],Ql["fr-CH"]=Ql["de-CH"],Ql["it-CH"]=Ql["fr-CH"];var ep=Object.keys(Ql);Jl.locales=ep;var tp={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),a.test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/^(0x)[0-9a-f]{40}$/i;e.exports=t.default,e.exports.default=t.default}(tp,tp.exports);var ip=tp.exports,ap={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,a.default)(e),t=(0,i.default)(t,s),function(e){var t="\\d{".concat(e.digits_after_decimal[0],"}");e.digits_after_decimal.forEach((function(e,i){0!==i&&(t="".concat(t,"|\\d{").concat(e,"}"))}));var i="(".concat(e.symbol.replace(/\W/,(function(e){return"\\".concat(e)})),")").concat(e.require_symbol?"":"?"),a="-?",n="[1-9]\\d{0,2}(\\".concat(e.thousands_separator,"\\d{3})*"),s="(".concat(["0","[1-9]\\d*",n].join("|"),")?"),o="(\\".concat(e.decimal_separator,"(").concat(t,"))").concat(e.require_decimal?"":"?"),r=s+(e.allow_decimal||e.require_decimal?o:"");e.allow_negatives&&!e.parens_for_negatives&&(e.negative_sign_after_digits?r+=a:e.negative_sign_before_digits&&(r=a+r));e.allow_negative_sign_placeholder?r="( (?!\\-))?".concat(r):e.allow_space_after_symbol?r=" ?".concat(r):e.allow_space_after_digits&&(r+="( (?!$))?");e.symbol_after_digits?r+=i:r=i+r;e.allow_negatives&&(e.parens_for_negatives?r="(\\(".concat(r,"\\)|").concat(r,")"):e.negative_sign_before_digits||e.negative_sign_after_digits||(r=a+r));return new RegExp("^(?!-? )(?=.*\\d)".concat(r,"$"))}(t).test(e)};var i=n(Sr),a=n(Io);function n(e){return e&&e.__esModule?e:{default:e}}var s={symbol:"$",require_symbol:!1,allow_space_after_symbol:!1,symbol_after_digits:!1,allow_negatives:!0,parens_for_negatives:!1,negative_sign_before_digits:!1,negative_sign_after_digits:!1,allow_negative_sign_placeholder:!1,thousands_separator:",",decimal_separator:".",allow_decimal:!0,require_decimal:!1,digits_after_decimal:[2],allow_space_after_digits:!1};e.exports=t.default,e.exports.default=t.default}(ap,ap.exports);var np=ap.exports,sp={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),a.test(e)||n.test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/^(bc1)[a-z0-9]{25,39}$/,n=/^(1|3)[A-HJ-NP-Za-km-z1-9]{25,39}$/;e.exports=t.default,e.exports.default=t.default}(sp,sp.exports);var op=sp.exports,rp={};Object.defineProperty(rp,"__esModule",{value:!0}),rp.isISO6346=up,rp.isFreightContainerID=void 0;var cp=function(e){return e&&e.__esModule?e:{default:e}}(Io);var lp=/^[A-Z]{3}(U[0-9]{7})|([J,Z][0-9]{6,7})$/,pp=/^[0-9]$/;function up(e){if((0,cp.default)(e),e=e.toUpperCase(),!lp.test(e))return!1;if(11===e.length){for(var t=0,i=0;i=11&&a<=20?12+a%11:a>=21&&a<=30?23+a%21:34+a%31)*Math.pow(2,i)}var n=t%11;return Number(e[e.length-1])===n}return!0}var dp=up;rp.isFreightContainerID=dp;var hp={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),a.has(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=new Set(["aa","ab","ae","af","ak","am","an","ar","as","av","ay","az","az","ba","be","bg","bh","bi","bm","bn","bo","br","bs","ca","ce","ch","co","cr","cs","cu","cv","cy","da","de","dv","dz","ee","el","en","eo","es","et","eu","fa","ff","fi","fj","fo","fr","fy","ga","gd","gl","gn","gu","gv","ha","he","hi","ho","hr","ht","hu","hy","hz","ia","id","ie","ig","ii","ik","io","is","it","iu","ja","jv","ka","kg","ki","kj","kk","kl","km","kn","ko","kr","ks","ku","kv","kw","ky","la","lb","lg","li","ln","lo","lt","lu","lv","mg","mh","mi","mk","ml","mn","mr","ms","mt","my","na","nb","nd","ne","ng","nl","nn","no","nr","nv","ny","oc","oj","om","or","os","pa","pi","pl","ps","pt","qu","rm","rn","ro","ru","rw","sa","sc","sd","se","sg","si","sk","sl","sm","sn","so","sq","sr","ss","st","su","sv","sw","ta","te","tg","th","ti","tk","tl","tn","to","tr","ts","tt","tw","ty","ug","uk","ur","uz","ve","vi","vo","wa","wo","xh","yi","yo","za","zh","zu"]);e.exports=t.default,e.exports.default=t.default}(hp,hp.exports);var fp=hp.exports,mp={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,i.default)(e);var o=t.strictSeparator?n.test(e):a.test(e);return o&&t.strict?s(e):o};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/,n=/^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/,s=function(e){var t=e.match(/^(\d{4})-?(\d{3})([ T]{1}\.*|$)/);if(t){var i=Number(t[1]),a=Number(t[2]);return i%4==0&&i%100!=0||i%400==0?a<=366:a<=365}var n=e.match(/(\d{4})-?(\d{0,2})-?(\d*)/).map(Number),s=n[1],o=n[2],r=n[3],c=o?"0".concat(o).slice(-2):o,l=r?"0".concat(r).slice(-2):r,p=new Date("".concat(s,"-").concat(c||"01","-").concat(l||"01"));return!o||!r||p.getUTCFullYear()===s&&p.getUTCMonth()+1===o&&p.getUTCDate()===r};e.exports=t.default,e.exports.default=t.default}(mp,mp.exports);var vp=mp.exports,xp={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),p.test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/([01][0-9]|2[0-3])/,n=/[0-5][0-9]/,s=new RegExp("[-+]".concat(a.source,":").concat(n.source)),o=new RegExp("([zZ]|".concat(s.source,")")),r=new RegExp("".concat(a.source,":").concat(n.source,":").concat(/([0-5][0-9]|60)/.source).concat(/(\.[0-9]+)?/.source)),c=new RegExp("".concat(/[0-9]{4}/.source,"-").concat(/(0[1-9]|1[0-2])/.source,"-").concat(/([12]\d|0[1-9]|3[01])/.source)),l=new RegExp("".concat(r.source).concat(o.source)),p=new RegExp("^".concat(c.source,"[ tT]").concat(l.source,"$"));e.exports=t.default,e.exports.default=t.default}(xp,xp.exports);var gp=xp.exports,bp={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),a.has(e.toUpperCase())};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=new Set(["AFG","ALA","ALB","DZA","ASM","AND","AGO","AIA","ATA","ATG","ARG","ARM","ABW","AUS","AUT","AZE","BHS","BHR","BGD","BRB","BLR","BEL","BLZ","BEN","BMU","BTN","BOL","BES","BIH","BWA","BVT","BRA","IOT","BRN","BGR","BFA","BDI","KHM","CMR","CAN","CPV","CYM","CAF","TCD","CHL","CHN","CXR","CCK","COL","COM","COG","COD","COK","CRI","CIV","HRV","CUB","CUW","CYP","CZE","DNK","DJI","DMA","DOM","ECU","EGY","SLV","GNQ","ERI","EST","ETH","FLK","FRO","FJI","FIN","FRA","GUF","PYF","ATF","GAB","GMB","GEO","DEU","GHA","GIB","GRC","GRL","GRD","GLP","GUM","GTM","GGY","GIN","GNB","GUY","HTI","HMD","VAT","HND","HKG","HUN","ISL","IND","IDN","IRN","IRQ","IRL","IMN","ISR","ITA","JAM","JPN","JEY","JOR","KAZ","KEN","KIR","PRK","KOR","KWT","KGZ","LAO","LVA","LBN","LSO","LBR","LBY","LIE","LTU","LUX","MAC","MKD","MDG","MWI","MYS","MDV","MLI","MLT","MHL","MTQ","MRT","MUS","MYT","MEX","FSM","MDA","MCO","MNG","MNE","MSR","MAR","MOZ","MMR","NAM","NRU","NPL","NLD","NCL","NZL","NIC","NER","NGA","NIU","NFK","MNP","NOR","OMN","PAK","PLW","PSE","PAN","PNG","PRY","PER","PHL","PCN","POL","PRT","PRI","QAT","REU","ROU","RUS","RWA","BLM","SHN","KNA","LCA","MAF","SPM","VCT","WSM","SMR","STP","SAU","SEN","SRB","SYC","SLE","SGP","SXM","SVK","SVN","SLB","SOM","ZAF","SGS","SSD","ESP","LKA","SDN","SUR","SJM","SWZ","SWE","CHE","SYR","TWN","TJK","TZA","THA","TLS","TGO","TKL","TON","TTO","TUN","TUR","TKM","TCA","TUV","UGA","UKR","ARE","GBR","USA","UMI","URY","UZB","VUT","VEN","VNM","VGB","VIR","WLF","ESH","YEM","ZMB","ZWE"]);e.exports=t.default,e.exports.default=t.default}(bp,bp.exports);var yp=bp.exports,wp={};Object.defineProperty(wp,"__esModule",{value:!0}),wp.default=function(e){return(0,_p.default)(e),kp.has(e.toUpperCase())},wp.CurrencyCodes=void 0;var _p=function(e){return e&&e.__esModule?e:{default:e}}(Io);var kp=new Set(["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BOV","BRL","BSD","BTN","BWP","BYN","BZD","CAD","CDF","CHE","CHF","CHW","CLF","CLP","CNY","COP","COU","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HRK","HTG","HUF","IDR","ILS","INR","IQD","IRR","ISK","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MXV","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","SSP","STN","SVC","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","USN","UYI","UYU","UYW","UZS","VES","VND","VUV","WST","XAF","XAG","XAU","XBA","XBB","XBC","XBD","XCD","XDR","XOF","XPD","XPF","XPT","XSU","XTS","XUA","XXX","YER","ZAR","ZMW","ZWL"]);var Sp=kp;wp.CurrencyCodes=Sp;var Mp={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,i.default)(e),t=(0,a.default)(t,r),t.crockford)return o.test(e);if(e.length%8==0&&s.test(e))return!0;return!1};var i=n(Io),a=n(Sr);function n(e){return e&&e.__esModule?e:{default:e}}var s=/^[A-Z2-7]+=*$/,o=/^[A-HJKMNP-TV-Z0-9]+$/,r={crockford:!1};e.exports=t.default,e.exports.default=t.default}(Mp,Mp.exports);var Ap=Mp.exports,Ep={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if((0,i.default)(e),a.test(e))return!0;return!1};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/^[A-HJ-NP-Za-km-z1-9]*$/;e.exports=t.default,e.exports.default=t.default}(Ep,Ep.exports);var Op=Ep.exports,Cp={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(e);var t=e.split(",");if(t.length<2)return!1;var o=t.shift().trim().split(";"),r=o.shift();if("data:"!==r.slice(0,5))return!1;var c=r.slice(5);if(""!==c&&!a.test(c))return!1;for(var l=0;l4)return!1;var s,c=function(e,t){var i;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(i=r(e))||t){i&&(e=i);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,o=!0,c=!1;return{s:function(){i=e[Symbol.iterator]()},n:function(){var e=i.next();return o=e.done,e},e:function(e){c=!0,s=e},f:function(){try{o||null==i.return||i.return()}finally{if(c)throw s}}}}(n);try{for(c.s();!(s=c.n()).done;){var l=o(s.value.split("="),2),p=l[0],u=l[1];if(p&&!t.has(p)){a=!0;break}!u||"cc"!==p&&"bcc"!==p||(i[p]=u),p&&t.delete(p)}}catch(e){c.e(e)}finally{c.f()}return!a&&i}(u);if(!d)return!1;return"".concat(l,",").concat(d.cc,",").concat(d.bcc).split(",").every((function(e){return!(e=(0,i.default)(e," "))||(0,a.default)(e,t)}))};var i=s(Ip),a=s(Dr),n=s(Io);function s(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var i=[],a=!0,n=!1,s=void 0;try{for(var o,r=e[Symbol.iterator]();!(a=(o=r.next()).done)&&(i.push(o.value),!t||i.length!==t);a=!0);}catch(e){n=!0,s=e}finally{try{a||null==r.return||r.return()}finally{if(n)throw s}}return i}(e,t)||r(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){if(e){if("string"==typeof e)return c(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?c(e,t):void 0}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,a=new Array(t);i/g,">").replace(/\//g,"/").replace(/\\/g,"\").replace(/`/g,"`")};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);e.exports=t.default,e.exports.default=t.default}(Qp,Qp.exports);var eu=Qp.exports,tu={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),e.replace(/"/g,'"').replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">").replace(///g,"/").replace(/\/g,"\\").replace(/`/g,"`").replace(/&/g,"&")};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);e.exports=t.default,e.exports.default=t.default}(tu,tu.exports);var iu=tu.exports,au={exports:{}},nu={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,i.default)(e),e.replace(new RegExp("[".concat(t,"]+"),"g"),"")};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);e.exports=t.default,e.exports.default=t.default}(nu,nu.exports);var su=nu.exports;!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(e);var n=t?"\\x00-\\x09\\x0B\\x0C\\x0E-\\x1F\\x7F":"\\x00-\\x1F\\x7F";return(0,a.default)(e,n)};var i=n(Io),a=n(su);function n(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default,e.exports.default=t.default}(au,au.exports);var ou=au.exports,ru={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,i.default)(e),e.replace(new RegExp("[^".concat(t,"]+"),"g"),"")};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);e.exports=t.default,e.exports.default=t.default}(ru,ru.exports);var cu=ru.exports,lu={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(e);for(var a=e.length-1;a>=0;a--)if(-1===t.indexOf(e[a]))return!1;return!0};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);e.exports=t.default,e.exports.default=t.default}(lu,lu.exports);var pu=lu.exports,uu={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){t=(0,i.default)(t,a);var l=e.split("@"),p=l.pop(),u=[l.join("@"),p];if(u[1]=u[1].toLowerCase(),"gmail.com"===u[1]||"googlemail.com"===u[1]){if(t.gmail_remove_subaddress&&(u[0]=u[0].split("+")[0]),t.gmail_remove_dots&&(u[0]=u[0].replace(/\.+/g,c)),!u[0].length)return!1;(t.all_lowercase||t.gmail_lowercase)&&(u[0]=u[0].toLowerCase()),u[1]=t.gmail_convert_googlemaildotcom?"gmail.com":u[1]}else if(n.indexOf(u[1])>=0){if(t.icloud_remove_subaddress&&(u[0]=u[0].split("+")[0]),!u[0].length)return!1;(t.all_lowercase||t.icloud_lowercase)&&(u[0]=u[0].toLowerCase())}else if(s.indexOf(u[1])>=0){if(t.outlookdotcom_remove_subaddress&&(u[0]=u[0].split("+")[0]),!u[0].length)return!1;(t.all_lowercase||t.outlookdotcom_lowercase)&&(u[0]=u[0].toLowerCase())}else if(o.indexOf(u[1])>=0){if(t.yahoo_remove_subaddress){var d=u[0].split("-");u[0]=d.length>1?d.slice(0,-1).join("-"):d[0]}if(!u[0].length)return!1;(t.all_lowercase||t.yahoo_lowercase)&&(u[0]=u[0].toLowerCase())}else r.indexOf(u[1])>=0?((t.all_lowercase||t.yandex_lowercase)&&(u[0]=u[0].toLowerCase()),u[1]="yandex.ru"):t.all_lowercase&&(u[0]=u[0].toLowerCase());return u.join("@")};var i=function(e){return e&&e.__esModule?e:{default:e}}(Sr);var a={all_lowercase:!0,gmail_lowercase:!0,gmail_remove_dots:!0,gmail_remove_subaddress:!0,gmail_convert_googlemaildotcom:!0,outlookdotcom_lowercase:!0,outlookdotcom_remove_subaddress:!0,yahoo_lowercase:!0,yahoo_remove_subaddress:!0,yandex_lowercase:!0,icloud_lowercase:!0,icloud_remove_subaddress:!0},n=["icloud.com","me.com"],s=["hotmail.at","hotmail.be","hotmail.ca","hotmail.cl","hotmail.co.il","hotmail.co.nz","hotmail.co.th","hotmail.co.uk","hotmail.com","hotmail.com.ar","hotmail.com.au","hotmail.com.br","hotmail.com.gr","hotmail.com.mx","hotmail.com.pe","hotmail.com.tr","hotmail.com.vn","hotmail.cz","hotmail.de","hotmail.dk","hotmail.es","hotmail.fr","hotmail.hu","hotmail.id","hotmail.ie","hotmail.in","hotmail.it","hotmail.jp","hotmail.kr","hotmail.lv","hotmail.my","hotmail.ph","hotmail.pt","hotmail.sa","hotmail.sg","hotmail.sk","live.be","live.co.uk","live.com","live.com.ar","live.com.mx","live.de","live.es","live.eu","live.fr","live.it","live.nl","msn.com","outlook.at","outlook.be","outlook.cl","outlook.co.il","outlook.co.nz","outlook.co.th","outlook.com","outlook.com.ar","outlook.com.au","outlook.com.br","outlook.com.gr","outlook.com.pe","outlook.com.tr","outlook.com.vn","outlook.cz","outlook.de","outlook.dk","outlook.es","outlook.fr","outlook.hu","outlook.id","outlook.ie","outlook.in","outlook.it","outlook.jp","outlook.kr","outlook.lv","outlook.my","outlook.ph","outlook.pt","outlook.sa","outlook.sg","outlook.sk","passport.com"],o=["rocketmail.com","yahoo.ca","yahoo.co.uk","yahoo.com","yahoo.de","yahoo.fr","yahoo.in","yahoo.it","ymail.com"],r=["yandex.ru","yandex.ua","yandex.kz","yandex.com","yandex.by","ya.ru"];function c(e){return e.length>1?e:""}e.exports=t.default,e.exports.default=t.default}(uu,uu.exports);var du=uu.exports,hu={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e),a.test(e)};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a=/^[^\s-_](?!.*?[-_]{2,})[a-z0-9-\\][^\s]*[^-_\s]$/;e.exports=t.default,e.exports.default=t.default}(hu,hu.exports);var fu=hu.exports,mu={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,i.default)(e),t in a)return a[t](e);if("any"===t){for(var n in a){if((0,a[n])(e))return!0}return!1}throw new Error("Invalid locale '".concat(t,"'"))};var i=function(e){return e&&e.__esModule?e:{default:e}}(Io);var a={"cs-CZ":function(e){return/^(([ABCDEFHIJKLMNPRSTUVXYZ]|[0-9])-?){5,8}$/.test(e)},"de-DE":function(e){return/^((A|AA|AB|AC|AE|AH|AK|AM|AN|AÖ|AP|AS|AT|AU|AW|AZ|B|BA|BB|BC|BE|BF|BH|BI|BK|BL|BM|BN|BO|BÖ|BS|BT|BZ|C|CA|CB|CE|CO|CR|CW|D|DA|DD|DE|DH|DI|DL|DM|DN|DO|DU|DW|DZ|E|EA|EB|ED|EE|EF|EG|EH|EI|EL|EM|EN|ER|ES|EU|EW|F|FB|FD|FF|FG|FI|FL|FN|FO|FR|FS|FT|FÜ|FW|FZ|G|GA|GC|GD|GE|GF|GG|GI|GK|GL|GM|GN|GÖ|GP|GR|GS|GT|GÜ|GV|GW|GZ|H|HA|HB|HC|HD|HE|HF|HG|HH|HI|HK|HL|HM|HN|HO|HP|HR|HS|HU|HV|HX|HY|HZ|IK|IL|IN|IZ|J|JE|JL|K|KA|KB|KC|KE|KF|KG|KH|KI|KK|KL|KM|KN|KO|KR|KS|KT|KU|KW|KY|L|LA|LB|LC|LD|LF|LG|LH|LI|LL|LM|LN|LÖ|LP|LR|LU|M|MA|MB|MC|MD|ME|MG|MH|MI|MK|ML|MM|MN|MO|MQ|MR|MS|MÜ|MW|MY|MZ|N|NB|ND|NE|NF|NH|NI|NK|NM|NÖ|NP|NR|NT|NU|NW|NY|NZ|OA|OB|OC|OD|OE|OF|OG|OH|OK|OL|OP|OS|OZ|P|PA|PB|PE|PF|PI|PL|PM|PN|PR|PS|PW|PZ|R|RA|RC|RD|RE|RG|RH|RI|RL|RM|RN|RO|RP|RS|RT|RU|RV|RW|RZ|S|SB|SC|SE|SG|SI|SK|SL|SM|SN|SO|SP|SR|ST|SU|SW|SY|SZ|TE|TF|TG|TO|TP|TR|TS|TT|TÜ|ÜB|UE|UH|UL|UM|UN|V|VB|VG|VK|VR|VS|W|WA|WB|WE|WF|WI|WK|WL|WM|WN|WO|WR|WS|WT|WÜ|WW|WZ|Z|ZE|ZI|ZP|ZR|ZW|ZZ)[- ]?[A-Z]{1,2}[- ]?\d{1,4}|(ABG|ABI|AIB|AIC|ALF|ALZ|ANA|ANG|ANK|APD|ARN|ART|ASL|ASZ|AUR|AZE|BAD|BAR|BBG|BCH|BED|BER|BGD|BGL|BID|BIN|BIR|BIT|BIW|BKS|BLB|BLK|BNA|BOG|BOH|BOR|BOT|BRA|BRB|BRG|BRK|BRL|BRV|BSB|BSK|BTF|BÜD|BUL|BÜR|BÜS|BÜZ|CAS|CHA|CLP|CLZ|COC|COE|CUX|DAH|DAN|DAU|DBR|DEG|DEL|DGF|DIL|DIN|DIZ|DKB|DLG|DON|DUD|DÜW|EBE|EBN|EBS|ECK|EIC|EIL|EIN|EIS|EMD|EMS|ERB|ERH|ERK|ERZ|ESB|ESW|FDB|FDS|FEU|FFB|FKB|FLÖ|FOR|FRG|FRI|FRW|FTL|FÜS|GAN|GAP|GDB|GEL|GEO|GER|GHA|GHC|GLA|GMN|GNT|GOA|GOH|GRA|GRH|GRI|GRM|GRZ|GTH|GUB|GUN|GVM|HAB|HAL|HAM|HAS|HBN|HBS|HCH|HDH|HDL|HEB|HEF|HEI|HER|HET|HGN|HGW|HHM|HIG|HIP|HMÜ|HOG|HOH|HOL|HOM|HOR|HÖS|HOT|HRO|HSK|HST|HVL|HWI|IGB|ILL|JÜL|KEH|KEL|KEM|KIB|KLE|KLZ|KÖN|KÖT|KÖZ|KRU|KÜN|KUS|KYF|LAN|LAU|LBS|LBZ|LDK|LDS|LEO|LER|LEV|LIB|LIF|LIP|LÖB|LOS|LRO|LSZ|LÜN|LUP|LWL|MAB|MAI|MAK|MAL|MED|MEG|MEI|MEK|MEL|MER|MET|MGH|MGN|MHL|MIL|MKK|MOD|MOL|MON|MOS|MSE|MSH|MSP|MST|MTK|MTL|MÜB|MÜR|MYK|MZG|NAB|NAI|NAU|NDH|NEA|NEB|NEC|NEN|NES|NEW|NMB|NMS|NOH|NOL|NOM|NOR|NVP|NWM|OAL|OBB|OBG|OCH|OHA|ÖHR|OHV|OHZ|OPR|OSL|OVI|OVL|OVP|PAF|PAN|PAR|PCH|PEG|PIR|PLÖ|PRÜ|QFT|QLB|RDG|REG|REH|REI|RID|RIE|ROD|ROF|ROK|ROL|ROS|ROT|ROW|RSL|RÜD|RÜG|SAB|SAD|SAN|SAW|SBG|SBK|SCZ|SDH|SDL|SDT|SEB|SEE|SEF|SEL|SFB|SFT|SGH|SHA|SHG|SHK|SHL|SIG|SIM|SLE|SLF|SLK|SLN|SLS|SLÜ|SLZ|SMÜ|SOB|SOG|SOK|SÖM|SON|SPB|SPN|SRB|SRO|STA|STB|STD|STE|STL|SUL|SÜW|SWA|SZB|TBB|TDO|TET|TIR|TÖL|TUT|UEM|UER|UFF|USI|VAI|VEC|VER|VIB|VIE|VIT|VOH|WAF|WAK|WAN|WAR|WAT|WBS|WDA|WEL|WEN|WER|WES|WHV|WIL|WIS|WIT|WIZ|WLG|WMS|WND|WOB|WOH|WOL|WOR|WOS|WRN|WSF|WST|WSW|WTL|WTM|WUG|WÜM|WUN|WUR|WZL|ZEL|ZIG)[- ]?(([A-Z][- ]?\d{1,4})|([A-Z]{2}[- ]?\d{1,3})))[- ]?(E|H)?$/.test(e)},"de-LI":function(e){return/^FL[- ]?\d{1,5}[UZ]?$/.test(e)},"en-IN":function(e){return/^[A-Z]{2}[ -]?[0-9]{1,2}(?:[ -]?[A-Z])(?:[ -]?[A-Z]*)?[ -]?[0-9]{4}$/.test(e)},"es-AR":function(e){return/^(([A-Z]{2} ?[0-9]{3} ?[A-Z]{2})|([A-Z]{3} ?[0-9]{3}))$/.test(e)},"fi-FI":function(e){return/^(?=.{4,7})(([A-Z]{1,3}|[0-9]{1,3})[\s-]?([A-Z]{1,3}|[0-9]{1,5}))$/.test(e)},"hu-HU":function(e){return/^((((?!AAA)(([A-NPRSTVZWXY]{1})([A-PR-Z]{1})([A-HJ-NPR-Z]))|(A[ABC]I)|A[ABC]O|A[A-W]Q|BPI|BPO|UCO|UDO|XAO)-(?!000)\d{3})|(M\d{6})|((CK|DT|CD|HC|H[ABEFIKLMNPRSTVX]|MA|OT|R[A-Z]) \d{2}-\d{2})|(CD \d{3}-\d{3})|(C-(C|X) \d{4})|(X-(A|B|C) \d{4})|(([EPVZ]-\d{5}))|(S A[A-Z]{2} \d{2})|(SP \d{2}-\d{2}))$/.test(e)},"pt-BR":function(e){return/^[A-Z]{3}[ -]?[0-9][A-Z][0-9]{2}|[A-Z]{3}[ -]?[0-9]{4}$/.test(e)},"pt-PT":function(e){return/^([A-Z]{2}|[0-9]{2})[ -·]?([A-Z]{2}|[0-9]{2})[ -·]?([A-Z]{2}|[0-9]{2})$/.test(e)},"sq-AL":function(e){return/^[A-Z]{2}[- ]?((\d{3}[- ]?(([A-Z]{2})|T))|(R[- ]?\d{3}))$/.test(e)},"sv-SE":function(e){return/^[A-HJ-PR-UW-Z]{3} ?[\d]{2}[A-HJ-PR-UW-Z1-9]$|(^[A-ZÅÄÖ ]{2,7}$)/.test(e.trim())}};e.exports=t.default,e.exports.default=t.default}(mu,mu.exports);var vu=mu.exports,xu={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;(0,a.default)(e);var n=function(e){var t=function(e){var t={};return Array.from(e).forEach((function(e){t[e]?t[e]+=1:t[e]=1})),t}(e),i={length:e.length,uniqueChars:Object.keys(t).length,uppercaseCount:0,lowercaseCount:0,numberCount:0,symbolCount:0};return Object.keys(t).forEach((function(e){s.test(e)?i.uppercaseCount+=t[e]:o.test(e)?i.lowercaseCount+=t[e]:r.test(e)?i.numberCount+=t[e]:c.test(e)&&(i.symbolCount+=t[e])})),i}(e);if(t=(0,i.default)(t||{},l),t.returnScore)return function(e,t){var i=0;i+=e.uniqueChars*t.pointsPerUnique,i+=(e.length-e.uniqueChars)*t.pointsPerRepeat,e.lowercaseCount>0&&(i+=t.pointsForContainingLower);e.uppercaseCount>0&&(i+=t.pointsForContainingUpper);e.numberCount>0&&(i+=t.pointsForContainingNumber);e.symbolCount>0&&(i+=t.pointsForContainingSymbol);return i}(n,t);return n.length>=t.minLength&&n.lowercaseCount>=t.minLowercase&&n.uppercaseCount>=t.minUppercase&&n.numberCount>=t.minNumbers&&n.symbolCount>=t.minSymbols};var i=n(Sr),a=n(Io);function n(e){return e&&e.__esModule?e:{default:e}}var s=/^[A-Z]$/,o=/^[a-z]$/,r=/^[0-9]$/,c=/^[-#!$@£%^&*()_+|~=`{}\[\]:";'<>?,.\/ ]$/,l={minLength:8,minLowercase:1,minUppercase:1,minNumbers:1,minSymbols:1,returnScore:!1,pointsPerUnique:1,pointsPerRepeat:.5,pointsForContainingLower:10,pointsForContainingUpper:10,pointsForContainingNumber:10,pointsForContainingSymbol:10};e.exports=t.default,e.exports.default=t.default}(xu,xu.exports);var gu=xu.exports,bu={};function yu(e){return yu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yu(e)}Object.defineProperty(bu,"__esModule",{value:!0}),bu.default=function(e,t){if((0,wu.default)(e),(0,wu.default)(t),t in Su)return Su[t](e);throw new Error("Invalid country code: '".concat(t,"'"))},bu.vatMatchers=void 0;var wu=function(e){return e&&e.__esModule?e:{default:e}}(Io),_u=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==yu(e)&&"function"!=typeof e)return{default:e};var t=ku();if(t&&t.has(e))return t.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var s=a?Object.getOwnPropertyDescriptor(e,n):null;s&&(s.get||s.set)?Object.defineProperty(i,n,s):i[n]=e[n]}i.default=e,t&&t.set(e,i);return i}(Vl);function ku(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return ku=function(){return e},e}var Su={AT:function(e){return/^(AT)?U\d{8}$/.test(e)},BE:function(e){return/^(BE)?\d{10}$/.test(e)},BG:function(e){return/^(BG)?\d{9,10}$/.test(e)},HR:function(e){return/^(HR)?\d{11}$/.test(e)},CY:function(e){return/^(CY)?\w{9}$/.test(e)},CZ:function(e){return/^(CZ)?\d{8,10}$/.test(e)},DK:function(e){return/^(DK)?\d{8}$/.test(e)},EE:function(e){return/^(EE)?\d{9}$/.test(e)},FI:function(e){return/^(FI)?\d{8}$/.test(e)},FR:function(e){return/^(FR)?\w{2}\d{9}$/.test(e)},DE:function(e){return/^(DE)?\d{9}$/.test(e)},EL:function(e){return/^(EL)?\d{9}$/.test(e)},HU:function(e){return/^(HU)?\d{8}$/.test(e)},IE:function(e){return/^(IE)?\d{7}\w{1}(W)?$/.test(e)},IT:function(e){return/^(IT)?\d{11}$/.test(e)},LV:function(e){return/^(LV)?\d{11}$/.test(e)},LT:function(e){return/^(LT)?\d{9,12}$/.test(e)},LU:function(e){return/^(LU)?\d{8}$/.test(e)},MT:function(e){return/^(MT)?\d{8}$/.test(e)},NL:function(e){return/^(NL)?\d{9}B\d{2}$/.test(e)},PL:function(e){return/^(PL)?(\d{10}|(\d{3}-\d{3}-\d{2}-\d{2})|(\d{3}-\d{2}-\d{2}-\d{3}))$/.test(e)},PT:function(e){var t=e.match(/^(PT)?(\d{9})$/);if(!t)return!1;var i=t[2],a=11-_u.reverseMultiplyAndSum(i.split("").slice(0,8).map((function(e){return parseInt(e,10)})),9)%11;return a>9?0===parseInt(i[8],10):a===parseInt(i[8],10)},RO:function(e){return/^(RO)?\d{2,10}$/.test(e)},SK:function(e){return/^(SK)?\d{10}$/.test(e)},SI:function(e){return/^(SI)?\d{8}$/.test(e)},ES:function(e){return/^(ES)?\w\d{7}[A-Z]$/.test(e)},SE:function(e){return/^(SE)?\d{12}$/.test(e)},AL:function(e){return/^(AL)?\w{9}[A-Z]$/.test(e)},MK:function(e){return/^(MK)?\d{13}$/.test(e)},AU:function(e){return/^(AU)?\d{11}$/.test(e)},BY:function(e){return/^(УНП )?\d{9}$/.test(e)},CA:function(e){return/^(CA)?\d{9}$/.test(e)},IS:function(e){return/^(IS)?\d{5,6}$/.test(e)},IN:function(e){return/^(IN)?\d{15}$/.test(e)},ID:function(e){return/^(ID)?(\d{15}|(\d{2}.\d{3}.\d{3}.\d{1}-\d{3}.\d{3}))$/.test(e)},IL:function(e){return/^(IL)?\d{9}$/.test(e)},KZ:function(e){return/^(KZ)?\d{9}$/.test(e)},NZ:function(e){return/^(NZ)?\d{9}$/.test(e)},NG:function(e){return/^(NG)?(\d{12}|(\d{8}-\d{4}))$/.test(e)},NO:function(e){return/^(NO)?\d{9}MVA$/.test(e)},PH:function(e){return/^(PH)?(\d{12}|\d{3} \d{3} \d{3} \d{3})$/.test(e)},RU:function(e){return/^(RU)?(\d{10}|\d{12})$/.test(e)},SM:function(e){return/^(SM)?\d{5}$/.test(e)},SA:function(e){return/^(SA)?\d{15}$/.test(e)},RS:function(e){return/^(RS)?\d{9}$/.test(e)},CH:function(e){var t,i,a;return/^(CHE[- ]?)?(\d{9}|(\d{3}\.\d{3}\.\d{3})|(\d{3} \d{3} \d{3})) ?(TVA|MWST|IVA)?$/.test(e)&&(t=e.match(/\d/g).map((function(e){return+e})),i=t.pop(),a=[5,4,3,2,7,6,5,4],i===(11-t.reduce((function(e,t,i){return e+t*a[i]}),0)%11)%11)},TR:function(e){return/^(TR)?\d{10}$/.test(e)},UA:function(e){return/^(UA)?\d{12}$/.test(e)},GB:function(e){return/^GB((\d{3} \d{4} ([0-8][0-9]|9[0-6]))|(\d{9} \d{3})|(((GD[0-4])|(HA[5-9]))[0-9]{2}))$/.test(e)},UZ:function(e){return/^(UZ)?\d{9}$/.test(e)},AR:function(e){return/^(AR)?\d{11}$/.test(e)},BO:function(e){return/^(BO)?\d{7}$/.test(e)},BR:function(e){return/^(BR)?((\d{2}.\d{3}.\d{3}\/\d{4}-\d{2})|(\d{3}.\d{3}.\d{3}-\d{2}))$/.test(e)},CL:function(e){return/^(CL)?\d{8}-\d{1}$/.test(e)},CO:function(e){return/^(CO)?\d{10}$/.test(e)},CR:function(e){return/^(CR)?\d{9,12}$/.test(e)},EC:function(e){return/^(EC)?\d{13}$/.test(e)},SV:function(e){return/^(SV)?\d{4}-\d{6}-\d{3}-\d{1}$/.test(e)},GT:function(e){return/^(GT)?\d{7}-\d{1}$/.test(e)},HN:function(e){return/^(HN)?$/.test(e)},MX:function(e){return/^(MX)?\w{3,4}\d{6}\w{3}$/.test(e)},NI:function(e){return/^(NI)?\d{3}-\d{6}-\d{4}\w{1}$/.test(e)},PA:function(e){return/^(PA)?$/.test(e)},PY:function(e){return/^(PY)?\d{6,8}-\d{1}$/.test(e)},PE:function(e){return/^(PE)?\d{11}$/.test(e)},DO:function(e){return/^(DO)?(\d{11}|(\d{3}-\d{7}-\d{1})|[1,4,5]{1}\d{8}|([1,4,5]{1})-\d{2}-\d{5}-\d{1})$/.test(e)},UY:function(e){return/^(UY)?\d{12}$/.test(e)},VE:function(e){return/^(VE)?[J,G,V,E]{1}-(\d{9}|(\d{8}-\d{1}))$/.test(e)}};bu.vatMatchers=Su,function(e,t){function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=Ve(Bo),n=Ve(hr),s=Ve(mr),o=Ve(xr),r=Ve(br),c=Ve(Mr),l=Ve(Er),p=Ve(Dr),u=Ve(Rr),d=Ve(Ir),h=Ve(Pr),f=Ve(zr),m=Ve(Tr),v=Ve(Wr),x=Ve(Zr),g=Ve(Hr),b=Ve(Vr),y=qe(Kr),w=qe(ec),_=Ve(sc),k=Ve(rc),S=Ve(uc),M=Ve(hc),A=Ve(mc),E=Ve(xc),O=Ve(bc),C=Ve(yc),j=Ve(kc),F=Ve(Ec),T=Ve(Cc),$=Ve($c),P=Ve(Dc),D=Ve(pc),L=qe(Uo),R=Ve(Ic),N=Ve(zc),I=Ve(Wc),B=Ve(Zc),z=Ve(Hc),U=Ve(Vc),W=Ve(Jc),Y=Ve(Qc),Z=qe(el),G=Ve(ll),H=Ve(ul),q=Ve(hl),V=Ve(xl),K=Ve(bl),J=Ve(wl),X=Ve(kl),Q=Ve(jr),ee=Ve(Ml),te=Ve(El),ie=Ve(Cl),ae=Ve(Fl),ne=Ve($l),se=Ve(Dl),oe=Ve(Rl),re=Ve(Il),ce=Ve(zl),le=Ve(Wl),pe=Ve(Zl),ue=Ve(Hl),de=Ve(Kl),he=qe(Jl),fe=Ve(ip),me=Ve(np),ve=Ve(op),xe=rp,ge=Ve(fp),be=Ve(vp),ye=Ve(gp),we=Ve(sl),_e=Ve(yp),ke=Ve(wp),Se=Ve(Ap),Me=Ve(Op),Ae=Ve(vl),Ee=Ve(jp),Oe=Ve(Tp),Ce=Ve(Bp),je=Ve(Up),Fe=Ve(Yp),Te=qe(Zp),$e=Ve(Np),Pe=Ve(Lp),De=Ve(Ip),Le=Ve(eu),Re=Ve(iu),Ne=Ve(ou),Ie=Ve(cu),Be=Ve(su),ze=Ve(pu),Ue=Ve(du),We=Ve(fu),Ye=Ve(vu),Ze=Ve(gu),Ge=Ve(bu);function He(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return He=function(){return e},e}function qe(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=He();if(t&&t.has(e))return t.get(e);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){var o=n?Object.getOwnPropertyDescriptor(e,s):null;o&&(o.get||o.set)?Object.defineProperty(a,s,o):a[s]=e[s]}return a.default=e,t&&t.set(e,a),a}function Ve(e){return e&&e.__esModule?e:{default:e}}var Ke={version:"13.11.0",toDate:a.default,toFloat:n.default,toInt:s.default,toBoolean:o.default,equals:r.default,contains:c.default,matches:l.default,isEmail:p.default,isURL:u.default,isMACAddress:d.default,isIP:h.default,isIPRange:f.default,isFQDN:m.default,isBoolean:g.default,isIBAN:Z.default,isBIC:G.default,isAlpha:y.default,isAlphaLocales:y.locales,isAlphanumeric:w.default,isAlphanumericLocales:w.locales,isNumeric:_.default,isPassportNumber:k.default,isPort:S.default,isLowercase:M.default,isUppercase:A.default,isAscii:O.default,isFullWidth:C.default,isHalfWidth:j.default,isVariableWidth:F.default,isMultibyte:T.default,isSemVer:$.default,isSurrogatePair:P.default,isInt:D.default,isIMEI:E.default,isFloat:L.default,isFloatLocales:L.locales,isDecimal:R.default,isHexadecimal:N.default,isOctal:I.default,isDivisibleBy:B.default,isHexColor:z.default,isRgbColor:U.default,isHSL:W.default,isISRC:Y.default,isMD5:H.default,isHash:q.default,isJWT:V.default,isJSON:K.default,isEmpty:J.default,isLength:X.default,isLocale:b.default,isByteLength:Q.default,isUUID:ee.default,isMongoId:te.default,isAfter:ie.default,isBefore:ae.default,isIn:ne.default,isLuhnNumber:se.default,isCreditCard:oe.default,isIdentityCard:re.default,isEAN:ce.default,isISIN:le.default,isISBN:pe.default,isISSN:ue.default,isMobilePhone:he.default,isMobilePhoneLocales:he.locales,isPostalCode:Te.default,isPostalCodeLocales:Te.locales,isEthereumAddress:fe.default,isCurrency:me.default,isBtcAddress:ve.default,isISO6346:xe.isISO6346,isFreightContainerID:xe.isFreightContainerID,isISO6391:ge.default,isISO8601:be.default,isRFC3339:ye.default,isISO31661Alpha2:we.default,isISO31661Alpha3:_e.default,isISO4217:ke.default,isBase32:Se.default,isBase58:Me.default,isBase64:Ae.default,isDataURI:Ee.default,isMagnetURI:Oe.default,isMailtoURI:Ce.default,isMimeType:je.default,isLatLong:Fe.default,ltrim:$e.default,rtrim:Pe.default,trim:De.default,escape:Le.default,unescape:Re.default,stripLow:Ne.default,whitelist:Ie.default,blacklist:Be.default,isWhitelisted:ze.default,normalizeEmail:Ue.default,toString:toString,isSlug:We.default,isStrongPassword:Ze.default,isTaxID:de.default,isDate:v.default,isTime:x.default,isLicensePlate:Ye.default,isVAT:Ge.default,ibanLocales:Z.locales};t.default=Ke,e.exports=t.default,e.exports.default=t.default}(Lo,Lo.exports);var Mu=D(Lo.exports),Au=(e,t={})=>{const i={requireTld:!0,allowWildcard:!1,...t},a={require_tld:i.requireTld,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:i.allowWildcard};return Mu.isFQDN(e,a)},Eu=(e,t={})=>{const i={allowRange:!1,...t},{version:a,allowRange:n}=i;return n?Mu.isIP(e,a)||Mu.isIPRange(e,a):Mu.isIP(e,a)},Ou=Object.freeze({__proto__:null,isAfter:(e,t=Date().toString())=>Mu.isAfter(e,t),isAlpha:(e,t={})=>{const i={ignore:void 0,...t};return Mu.isAlpha(e,"en-US",i)},isAlphanumeric:(e,t={})=>{const i={ignore:void 0,...t};return Mu.isAlphanumeric(e,"en-US",i)},isBefore:(e,t=Date().toString())=>Mu.isBefore(e,t),isBoolean:(e,t={loose:!1})=>{const i={loose:!1,...t};return Mu.isBoolean(e,i)},isDataURI:e=>Mu.isDataURI(e),isDate:(e,t={})=>{const i={format:"YYYY/MM/DD",strictMode:!1,delimiters:["/","-"],...t};return Mu.isDate(e,i)},isDecimal:(e,t={})=>{const i={forceDecimal:!1,decimalDigits:"1,",...t},a={force_decimal:i.forceDecimal,decimal_digits:i.decimalDigits,locale:"en-US"};return Mu.isDecimal(e,a)},isEmail:(e,t={})=>{const i={allowDisplayName:!1,requireDisplayName:!1,allowUtf8LocalPart:!0,requireTld:!0,hostBlacklist:[],hostWhitelist:[],...t},a={allow_display_name:i.allowDisplayName,require_display_name:i.requireDisplayName,allow_utf8_local_part:i.allowUtf8LocalPart,require_tld:i.requireTld,host_blacklist:i.hostBlacklist,host_whitelist:i.hostWhitelist,blacklisted_chars:"",allow_ip_domain:!1,ignore_max_length:!0,domain_specific_validation:!1};return Mu.isEmail(e,a)},isEmpty:(e,t={})=>{const i={ignoreWhitespace:!1,...t};if(null==e||"number"==typeof e&&isNaN(e)||Array.isArray(e)&&0===e.length||!1===e)return!0;const a="string"==typeof e?e:String(e),n=i.ignoreWhitespace?a.trim():a;return Mu.isEmpty(n,{ignore_whitespace:i.ignoreWhitespace})},isFQDN:Au,isFQDNorIP:(e,t={})=>{const i={requireTld:!0,allowWildcard:!1,allowRange:!1,...t},a={requireTld:i.requireTld,allowWildcard:i.allowWildcard},n={version:i.version,allowRange:i.allowRange};return Au(e,a)||Eu(e,n)},isFloat:(e,t={})=>{const i=Object.entries(t).filter((([,e])=>null!=e)).reduce(((e,[t,i])=>({...e,[t]:i})),{});return Mu.isFloat(e,i)},isHSL:e=>Mu.isHSL(e),isHash:(e,t)=>Mu.isHash(e,t),isHexColor:e=>Mu.isHexColor(e),isHexadecimal:e=>Mu.isHexadecimal(e),isIP:Eu,isIn:(e,t)=>Mu.isIn(e,t),isInt:(e,t={})=>{const i={allowLeadingZeroes:!1,...t},a=Object.entries(i).filter((([,e])=>null!=e)).reduce(((e,[t,i])=>{const a="allowLeadingZeroes"===t?"allow_leading_zeroes":t;return{...e,[a]:i}}),{});return Mu.isInt(e,a)},isJSON:(e,t={})=>{const i={allow_primitives:{allowPrimitives:!1,...t}.allowPrimitives};return Mu.isJSON(e,i)},isJWT:e=>Mu.isJWT(e),isLength:(e,t={})=>{const i={min:0,...t};return Mu.isLength(e,i)},isLowercase:e=>Mu.isLowercase(e),isNumeric:(e,t={})=>{const i={noSymbols:!1,...t};return Mu.isNumeric(e,{no_symbols:i.noSymbols})},isPort:e=>Mu.isPort(e),isRGBColor:(e,t={includePercentValues:!0})=>{const i={includePercentValues:!0,...t};return Mu.isRgbColor(e,i.includePercentValues)},isURL:(e,t={})=>{const i={requireTld:!0,allowWildcard:!1,allowFragments:!1,allowQueryComponents:!1,...t},a={protocols:["https","http"],require_protocol:!0,require_valid_protocol:!0,require_host:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_protocol_relative_urls:!1,require_port:!1,require_tld:i.requireTld,allow_wildcard:i.allowWildcard,allow_fragments:i.allowFragments,allow_query_components:i.allowQueryComponents};return Mu.isURL(e,a)},isUUID:(e,t="all")=>Mu.isUUID(e,t),isUppercase:e=>Mu.isUppercase(e)});exports.Browser=class{static parse(e){try{const t=$.getParser(e),i=t.getPlatformType(),a=t.getBrowserName();let n=t.getOSName(),s=null;const o=t.getOSVersion();if(o){const e=parseFloat(o);s=isNaN(e)?null:e}return{platform:i,osName:n,osVersion:s,browserName:a}}catch(e){return console.error("Error parsing UA:",e),null}}},exports.FileUtils=aa,exports.ImageUtils=Do,exports.MediaUtils=Po,exports.ProcessUtils=ia,exports.Reflect=class{static getStaticMethods(e){const t=new Set;for(let i=e;null!==i&&"function"==typeof i.__proto__;i=Object.getPrototypeOf(i)){Object.getOwnPropertyNames(i).filter((e=>{try{return"function"==typeof i[e]}catch{}return!1})).forEach((e=>t.add(e)))}return t}static getMethods(e){const t=new Set;for(let i=Object.getPrototypeOf(e);null!==i&&null!==i.__proto__;i=Object.getPrototypeOf(i)){Object.getOwnPropertyNames(i).forEach((e=>t.add(e)))}return t}},exports.Regex=class{static escape(e,t){return e.replace(/[\\^$.*+?()[\]{}|]/g,(e=>t&&e in t?t[e]:`\\${e}`))}},exports.validators=Ou;