/*! For license information please see extension.js.LICENSE.txt */ (()=>{var e={95568:(e,t,a)=>{const{randomBytes:i}=a(6113);t.random=function(e){return i(e)}},83234:(e,t)=>{for(var a,i=256,n=[];i--;)n[i]=(i+256).toString(16).substring(1);t.v4=function(){var e,t=0,r="";if(!a||i+16>256){for(a=Array(t=256);t--;)a[t]=256*Math.random()|0;t=i=0}for(;t<16;t++)e=a[i+t],r+=6==t?n[15&e|64]:8==t?n[63&e|128]:n[e],1&t&&t>1&&t<11&&(r+="-");return i++,r}},31098:(e,t,a)=>{const{random:i}=a(95568);for(var n,r=[],o=0;o<256;o++)r[o]=(o+256).toString(16).substring(1);t.v4=function(){(!n||o+16>4096)&&(n=i(4096),o=0);for(var e,t=0,a="";t<16;t++)e=n[o+t],a+=6==t?r[15&e|64]:8==t?r[63&e|128]:r[e],1&t&&t>1&&t<11&&(a+="-");return o+=16,a}},35065:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});let a="undefined"==typeof process?{}:process.env;t.default=a},18841:function(e,t,a){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,a,i){void 0===i&&(i=a);var n=Object.getOwnPropertyDescriptor(t,a);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,i,n)}:function(e,t,a,i){void 0===i&&(i=a),e[i]=t[a]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&i(t,e,a);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Configuration=void 0;const o=r(a(59444)),s=a(33213),p=a(20265);function c(e){if(e)try{return parseFloat(e)}catch(e){}return 1}function d(e){return!!e.name}t.Configuration=class{constructor(e){this.json=e}isEnabled(){return void 0===this.json?.enabled||"off"!==this.json?.enabled}canSend(e){if(!this.isEnabled())return!1;if(["error","crash"].includes(this.json?.enabled)&&!(0,s.isError)(e))return!1;const t=(0,p.numValue)(e.userId);return!(c(this.json?.ratio)e)).find((t=>o.isMatch(e.event,t.name)));if(a?.dailyLimit)try{return parseInt(a.dailyLimit)}catch(e){}}return Number.MAX_VALUE}isIncluded(e,t){const a=this.getIncludePatterns();return!a.length||this.isEventMatching(e,a,t,!0)}isExcluded(e,t){const a=this.getExcludePatterns();return!!a.length&&this.isEventMatching(e,a,t,!1)}getIncludePatterns(){return this.json?.includes?this.json.includes:[]}getExcludePatterns(){return this.json?.excludes?this.json.excludes:[]}isEventMatching(e,t,a,i){return!(!t||!t.length)&&!!t.find((t=>{if(function(e){return!!e.property}(t)){const a=e.properties;if(a){const e=a[t.property],i=t.value;if(e&&o.isMatch(e,i))return!0}}else{const n=t.name;if(n&&e.event&&o.isMatch(e.event,n)){const e=c(t?.ratio);return i?a<=e:a>1-e}}return!1}))}}},38346:function(e,t,a){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigurationManager=t.TELEMETRY_CONFIG=t.DEFAULT_CONFIG_URL=void 0;const n=a(18841),r=i(a(43306)),o=i(a(35065)),s=a(17663);t.DEFAULT_CONFIG_URL="https://raw.githubusercontent.com/redhat-developer/vscode-redhat-telemetry/main/src/config/telemetry-config.json",t.TELEMETRY_CONFIG="telemetry-config.json";class p{constructor(e,t){this.extensionId=e,this.storageService=t}async refresh(){const e=await this.fetchRemoteConfiguration();return e&&(e.timestamp=(new Date).getTime(),await this.saveLocalConfiguration(e)),e}async getExtensionConfiguration(){let e=this.extensionConfig;if(e){if(!u(await e))return e;this.extensionConfig=void 0}return s.Logger.log("Loading json config for "+this.extensionId),this.extensionConfig=this.loadConfiguration(this.extensionId),this.extensionConfig}async loadConfiguration(e){let t,a;try{t=await this.getLocalConfiguration(),u(t)&&(t=await this.refresh())}catch(e){console.error(`Failed to load local configuration: ${e?.message}`)}a=t||await this.getEmbeddedConfiguration();const i=function(e,t){const a=Object.assign({},e["*"],e[t]);return e.timestamp&&(a.timestamp=e.timestamp),a}(a,e);return new n.Configuration(i)}async saveLocalConfiguration(e){try{return this.storageService.writeToFile(t.TELEMETRY_CONFIG,JSON.stringify(e,null,2))}catch(e){console.error(`Error saving configuration locally: ${e}`)}}async fetchRemoteConfiguration(e){let a=e||o.default[p.REMOTE_CONFIG_KEY];a||(a=t.DEFAULT_CONFIG_URL),s.Logger.info(`Updating vscode-redhat-telemetry configuration from ${a}`);const i=await r.default.get(a);try{return i?.data}catch(e){console.error("Failed to parse:\n"+i?.data+"\n"+e)}}async getLocalConfiguration(){const e=await this.storageService.readFromFile(t.TELEMETRY_CONFIG);if(e)return JSON.parse(e)}async getEmbeddedConfiguration(){return a(5374)}}t.ConfigurationManager=p,p.REMOTE_CONFIG_KEY="REDHAT_TELEMETRY_REMOTE_CONFIG_URL",p.TEST_CONFIG_KEY="REDHAT_TELEMETRY_TEST_CONFIG_KEY";const c=/\d+/g,d=6,l=36e5;function u(e){if(!e)return!0;let t;t=e instanceof n.Configuration?e.json:e;const a=t.timestamp?t.timestamp:0;let i=d;if(t.refresh){const e=t.refresh.match(c);e&&e.length&&(i=parseInt(e[0]))}return(new Date).getTime()-a>i*l}},34245:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_SEGMENT_DEBUG_KEY=t.DEFAULT_SEGMENT_KEY=t.CONFIG_KEY=t.OPT_OUT_INSTRUCTIONS_URL=t.PRIVACY_STATEMENT_URL=t.OPT_IN_STATUS_KEY=void 0,t.OPT_IN_STATUS_KEY="redhat.telemetry.optInRequested",t.PRIVACY_STATEMENT_URL="https://developers.redhat.com/article/tool-data-collection",t.OPT_OUT_INSTRUCTIONS_URL="https://github.com/redhat-developer/vscode-redhat-telemetry#how-to-disable-telemetry-reporting",t.CONFIG_KEY="redhat.telemetry",t.DEFAULT_SEGMENT_KEY="MXM7iv13sVaCGqOhnQEGLZxhfy6hecYh",t.DEFAULT_SEGMENT_DEBUG_KEY="eKBn0xqKQcQJVhUOW0vdQtNQiK791OLa"},32961:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventCacheService=void 0,t.EventCacheService=class{constructor(e){this.fileService=e,this.memCache=new Map}async get(e){if(this.memCache.has(e))return this.memCache.get(e);const t=await this.fileService.readFromFile(`${e}.txt`);return t&&this.memCache.set(e,t),t}async put(e,t){return this.memCache.set(e,t),await this.fileService.writeToFile(`${e}.txt`,t),!0}}},33664:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventTracker=void 0,t.EventTracker=class{constructor(e){this.globalState=e}async storeEventCount(e,t){const a={count:t,lastUpdated:this.getTodaysTimestamp()};return this.globalState.update(this.getEventTrackingKey(e.event),a)}async getEventCount(e){const t=this.globalState.get(this.getEventTrackingKey(e.event));if(t){let e=this.getTodaysTimestamp();if(t.lastUpdated===e)return t.count}return 0}getTodaysTimestamp(){const e=new Date;return e.setHours(0,0,0,0),e.getTime()}getEventTrackingKey(e){return`telemetry.events.tracking.${e.replace(/[^a-zA-Z0-9]/g,"_")}`}}},65630:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Reporter=void 0;const i=a(49807),n=a(17663),r=a(80415);t.Reporter=class{constructor(e,t){this.analytics=e,this.cacheService=t}async report(e){if(!this.analytics)return;const t=JSON.stringify(e);try{switch(e.type){case"identify":const a=(0,i.sha1)(t);if(a===await(this.cacheService?.get("identify")))return void n.Logger.log(`Skipping 'identify' event! Already sent:\n${t}`);n.Logger.log(`Sending 'identify' event with\n${t}`),await(this.analytics?.identify(e)),this.cacheService?.put("identify",a);break;case"track":n.Logger.log(`Sending 'track' event with\n${t}`),await(this.analytics?.track(e));break;case"page":n.Logger.log(`Sending 'page' event with\n${t}`),await(this.analytics?.page(e));break;default:n.Logger.log(`Skipping unsupported (yet?) '${e.type}' event with\n${t}`)}}catch(e){n.Logger.log("Failed to send event "+(0,r.toErrorMessage)(e))}}async flush(){"flush"in this.analytics&&this.analytics.flush()}async closeAndFlush(){if("closeAndFlush"in this.analytics)return this.analytics.closeAndFlush()}}},22166:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TelemetryEventQueue=t.MAX_QUEUE_SIZE=void 0,t.MAX_QUEUE_SIZE=35,t.TelemetryEventQueue=class{constructor(){this.events=[]}addEvent(e){this.events?.length===t.MAX_QUEUE_SIZE&&this.events.shift(),this.events?.push(e)}emptyQueue(){this.events=void 0}}},60830:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TelemetryServiceImpl=void 0;const i=a(17663),n=a(33213),r=a(33664);t.TelemetryServiceImpl=class{constructor(e,t,a,i,n,o,s){this.reporter=t,this.queue=a,this.settings=i,this.idManager=n,this.environment=o,this.configurationManager=s,this.startTime=this.getCurrentTimeInSeconds(),this.eventTracker=new r.EventTracker(e)}async send(e){i.Logger.log(`Event received: ${e.name}`),this.settings.isTelemetryEnabled()?(this.flushQueue(),this.sendEvent(e)):this.settings.isTelemetryConfigured()||this.queue?.addEvent(e)}async sendStartupEvent(){return this.startTime=this.getCurrentTimeInSeconds(),this.send({name:"startup"})}async sendShutdownEvent(){return this.send({name:"shutdown",properties:{session_duration:this.getCurrentTimeInSeconds()-this.startTime}})}async sendEvent(e){const t=this.settings.getTelemetryLevel();if(t&&["error","crash"].includes(t)&&!(0,n.isError)(e))return;const a=await this.idManager.getRedHatUUID(),r=(0,n.transform)(e,a,this.environment),o=await(this.configurationManager?.getExtensionConfiguration());if(!o||o.canSend(r)){const t=o?o.getDailyLimit(r):Number.MAX_VALUE;let a=0;return t=t)?void i.Logger.log(`Daily limit reached for ${e.name}: ${t}`):this.reporter.report(r).then((()=>{if(t0;){const e=this.queue?.events?.shift();e&&this.sendEvent(e)}this.queue?.emptyQueue()}async dispose(){return this.queue?.emptyQueue(),this.reporter.closeAndFlush()}getCurrentTimeInSeconds(){const e=Date.now();return Math.floor(e/1e3)}}},46968:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TelemetryServiceBuilder=void 0;const i=a(60830),n=a(22166),r=a(63605);t.TelemetryServiceBuilder=class{constructor(e){this.packageJson=e}setPackageJson(e){return this.packageJson=e,this}setSettings(e){return this.settings=e,this}setIdProvider(e){return this.idProvider=e,this}setEnvironment(e){return this.environment=e,this}setConfigurationManager(e){return this.configurationManager=e,this}setReporter(e){return this.reporter=e,this}setContext(e){return this.context=e,this}async build(){this.validate(),this.environment||(this.environment={extension:{name:(0,r.getExtensionId)(this.packageJson),version:this.packageJson.version},application:{name:"Unknown",version:"-"},platform:{name:"Unknown",version:"-"}});const e=this.settings.isTelemetryConfigured()?void 0:new n.TelemetryEventQueue;return new i.TelemetryServiceImpl(this.context?.globalState,this.reporter,e,this.settings,this.idProvider,this.environment,this.configurationManager)}validate(){if(!this.context)throw new Error("context is not set");if(!this.idProvider)throw new Error("idProvider is not set");if(!this.reporter)throw new Error("reporter is not set");if(!this.packageJson)throw new Error("packageJson is not set");if(!this.environment)throw new Error("Environment is not set")}}},818:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const a=function(){let e;return"undefined"!=typeof process&&(e=process?.execArgv),function(e){return!!e&&e.some((e=>/^--inspect/.test(e)||/^--debug/.test(e)))}(e)}();t.default=a},80415:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toErrorMessage=void 0,t.toErrorMessage=function(e=null,t=!1){if(e){if("string"==typeof e)return e;if(e.message)return e.message}return"An unknown error occurred. Please consult the log for more details."}},33213:(e,t)=>{"use strict";function a(e,a){const n={};let r;a.username&&a.username.length>3&&!t.IGNORED_USERS.includes(a.username)&&(r=new RegExp(a.username,"g"));for(const a in e){const s=e[a];if(!s||t.IGNORED_PROPERTIES.includes(a)||!r||!("string"==typeof(o=s)||o instanceof String||i(o))){n[a]=s;continue}const p=i(s);let c=p?JSON.stringify(s):s;if(c=c.replace(r,"_username_"),p)try{c=JSON.parse(c)}catch(e){}n[a]=c}var o;return n}function i(e){return e===Object(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.isError=t.transform=t.IGNORED_PROPERTIES=t.IGNORED_USERS=void 0,t.IGNORED_USERS=["user","gitpod","theia","vscode","redhat"],t.IGNORED_PROPERTIES=["extension_name","extension_version","app_name","app_version","app_kind","app_remote","app_host","browser_name","browser_version",""],t.transform=function(e,t,i){const n=e.properties?a(e.properties,i):{};e.type&&"track"!=e.type||(n.extension_name=i.extension.name,n.extension_version=i.extension.version,n.app_name=i.application.name,n.app_version=i.application.version,i.application.uiKind&&(n.app_kind=i.application.uiKind),i.application.remote&&(n.app_remote=i.application.remote),i.application.appHost&&(n.app_host=i.application.appHost),i.browser?.name&&(n.browser_name=i.browser.name),i.browser?.version&&(n.browser_version=i.browser.version));const r=e.traits?a(e.traits,i):{};"identify"==e.type&&(r.timezone=i.timezone,r.os_name=i.platform.name,r.os_version=i.platform.version,r.os_distribution=i.platform.distribution,r.locale=i.locale);const o=e.context?e.context:{};return o.ip="0.0.0.0",o.app={name:i.application.name,version:i.application.version},o.os={name:i.platform.name,version:i.platform.version},o.locale=i.locale,o.location={country:i.country},o.timezone=i.timezone,{userId:t,event:e.name,type:e.type?e.type:"track",properties:n,measures:e.measures,traits:r,context:o}},t.isError=function(e){return e.properties?.error||e.properties?.errors}},63605:function(e,t,a){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getPackageJson=t.loadPackageJson=t.getExtensionId=t.getExtension=void 0;const n=i(a(71017)),r=a(28042),o=a(34245);function s(e){return`${e.publisher}.${e.name}`}async function p(e){const t=n.default.resolve(e,"package.json"),a=await(0,r.readFile)(t);return JSON.parse(a)}t.getExtension=async function(e){if(e.extension)return e.extension;const t=await p(e.extensionPath);return{id:s(t),packageJSON:t}},t.getExtensionId=s,t.loadPackageJson=p,t.getPackageJson=function(e){const t=e.packageJSON;return t.segmentWriteKey||(t.segmentWriteKey=o.DEFAULT_SEGMENT_KEY),t.segmentWriteKeyDebug||(t.segmentWriteKeyDebug=o.DEFAULT_SEGMENT_DEBUG_KEY),t}},99821:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCountry=void 0;const i=a(19102);t.getCountry=function(e){const t=(0,i.getTimezone)(e);return t&&t?.countries?t.countries[0]:"ZZ"}},20265:(e,t)=>{"use strict";function a(e){let t=0;for(let a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateUUID=void 0;const i=a(42600);t.generateUUID=function(e){return e?(0,i.v5)(e,"44662bc6-c388-4e0e-a652-53bda6f35923"):(0,i.v4)()}},66969:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FileSystemStorageService=void 0;const i=a(89496),n=a(28042);t.FileSystemStorageService=class{constructor(e){this.storagePath=e}async readFromFile(e){try{const t=i.Uri.joinPath(this.storagePath,e);return await(0,n.readFile)(t)}catch(e){return}}async writeToFile(e,t){await this.ensureStoragePathExists();const a=i.Uri.joinPath(this.storagePath,e);return(0,n.writeFile)(a,t)}async ensureStoragePathExists(){await(0,n.exists)(this.storagePath)||await(0,n.mkdir)(this.storagePath)}}},28042:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ensureParentExists=t.deleteFile=t.mkdir=t.writeFile=t.readFile=t.exists=void 0;const i=a(89496),n=a(17663),r=globalThis,o=new r.TextDecoder,s=new r.TextEncoder;async function p(e){const t=l(e);try{return n.Logger.log("Checking "+t),await i.workspace.fs.stat(t),!0}catch(e){return n.Logger.log(t+" doesn't exist"),!1}}async function c(e){const t=l(e);n.Logger.log("Creating "+t),await i.workspace.fs.createDirectory(t)}async function d(e){const t=i.Uri.joinPath(e,"..");await p(t)||await c(t)}function l(e){return e instanceof i.Uri?e:i.Uri.file(e)}t.exists=p,t.readFile=async function(e){const t=l(e);n.Logger.log("Reading "+t);const a=await i.workspace.fs.readFile(t);return o.decode(a)},t.writeFile=async function(e,t){const a=l(e);await d(a),n.Logger.log("Writing "+a);const r=s.encode(t);return i.workspace.fs.writeFile(a,r)},t.mkdir=c,t.deleteFile=async function(e){const t=l(e);return n.Logger.log("Deleting "+t),i.workspace.fs.delete(t)},t.ensureParentExists=d},70154:function(e,t,a){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractRedHatServiceProvider=void 0;const n=i(a(61181)),r=a(89496),o=a(17663),s=a(63605),p=a(5912),c=a(28042),d=a(34245),l=a(99418);function u(e){try{(0,c.deleteFile)(e)}catch(e){o.Logger.log(e)}o.Logger.log(`Deleted ${e}`)}t.AbstractRedHatServiceProvider=class{constructor(e){this.settings=new p.VSCodeSettings,this.context=e}getSegmentApi(e){const t=(0,l.getSegmentKey)(e);return new n.default({writeKey:t,maxEventsInBatch:1,flushInterval:1e3,httpRequestTimeout:3e3})}getCachePath(){return r.Uri.joinPath(this.getTelemetryWorkingDir(this.context),"cache")}async getRedHatService(){this.extensionInfo=await(0,s.getExtension)(this.context),this.extensionId=this.extensionInfo?.id,o.Logger.extId=this.extensionId;const e=await this.buildRedHatService(),t=await e.getTelemetryService();return this.context.subscriptions.push(function(e){return{dispose:async()=>{await e.sendShutdownEvent(),await e.dispose(),o.Logger.log("disposed telemetry service")}}}(t)),this.context.subscriptions.push(function(e){return r.workspace.onDidChangeConfiguration((t=>{(t.affectsConfiguration("redhat.telemetry")||t.affectsConfiguration("telemetry"))&&e.flushQueue()}))}(t)),this.openTelemetryOptInDialogIfNeeded(),t.send({type:"identify",name:"identify"}),e}getTelemetryWorkingDir(e){return r.Uri.joinPath(e.globalStorageUri,"..","vscode-redhat-telemetry")}async openTelemetryOptInDialogIfNeeded(){if(this.settings.isTelemetryConfigured()||(0,p.didUserDisableTelemetry)())return;let e;const t=this.getTelemetryWorkingDir(this.context),a=r.Uri.joinPath(t,"redhat.optin.json");if(await(0,c.exists)(a)){const t=await(0,c.readFile)(a);e=JSON.parse(t)}if(e){if(e.sessionId!==r.env.sessionId||e.owner!==this.extensionId)return}else e={owner:this.extensionId,sessionId:r.env.sessionId,time:(new Date).getTime()},await(0,c.writeFile)(a,JSON.stringify(e)),this.context.subscriptions.push({dispose:()=>{u(a)}});const i=`Help Red Hat improve its extensions by allowing them to collect usage data. \n Read our [privacy statement](${d.PRIVACY_STATEMENT_URL}?from=${this.extensionId}) \n and learn how to [opt out](${d.OPT_OUT_INSTRUCTIONS_URL}?from=${this.extensionId}).`,n=setTimeout(this.openTelemetryOptInDialogIfNeeded,864e5);let o;try{if(o=await r.window.showInformationMessage(i,"Accept","Deny"),!o)return;clearTimeout(n),this.settings.updateTelemetryEnabledConfig("Accept"===o)}finally{o&&u(a)}}}},5912:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.didUserDisableTelemetry=t.isPreferenceOverridden=t.getTelemetryConfiguration=t.VSCodeSettings=void 0;const i=a(89496),n=a(34245);function r(){return i.workspace.getConfiguration(n.CONFIG_KEY)}function o(e){const t=i.workspace.getConfiguration().inspect(e);return void 0!==t?.workspaceFolderValue||void 0!==t?.workspaceFolderLanguageValue||void 0!==t?.workspaceValue||void 0!==t?.workspaceLanguageValue||void 0!==t?.globalValue||void 0!==t?.globalLanguageValue}t.VSCodeSettings=class{isTelemetryEnabled(){return"off"!==this.getTelemetryLevel()&&r().get("enabled",!1)}getTelemetryLevel(){return 0==i.workspace.getConfiguration().get("telemetry.enableTelemetry")||0==i.workspace.getConfiguration().get("telemetry.enableCrashReporter")?"off":i.workspace.getConfiguration().get("telemetry.telemetryLevel","off")}isTelemetryConfigured(){return o(n.CONFIG_KEY+".enabled")}updateTelemetryEnabledConfig(e){return r().update("enabled",e,!0)}},t.getTelemetryConfiguration=r,t.isPreferenceOverridden=o,t.didUserDisableTelemetry=function(){return!i.env.isTelemetryEnabled&&o("telemetry.telemetryLevel")&&"off"===i.workspace.getConfiguration().get("telemetry.telemetryLevel")}},78580:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRedHatService=void 0;const i=a(61945);Object.defineProperty(t,"getRedHatService",{enumerable:!0,get:function(){return i.getRedHatService}})},51991:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CheIdProvider=void 0;const i=a(89496),n=a(17663);let r;t.CheIdProvider=class{constructor(e){this.delegate=e}async getRedHatUUID(){return r||(r=await this.loadRedHatUUID()),r}async loadRedHatUUID(){try{n.Logger.info("Reading user id from @eclipse-che.ext-plugin");const e=i.extensions.getExtension("@eclipse-che.ext-plugin");if(e){n.Logger.info("Found Che API");const t=await(e.exports.user?.getCurrentUser());if(t.id)return n.Logger.info(`Found Che user id ${t.id}`),t.id;n.Logger.info("No Che user id")}else n.Logger.info("No @eclipse-che.ext-plugin")}catch(e){console.log("Failed to get user id from Che",e)}return n.Logger.info("fall back to generating a random UUID"),this.delegate.getRedHatUUID()}}},81442:function(e,t,a){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GitpodIdProvider=void 0;const n=i(a(35065)),r=a(26974),o=a(17663);let s;t.GitpodIdProvider=class{constructor(e){this.delegate=e}async getRedHatUUID(){return s||(s=await this.loadRedHatUUID()),s}async loadRedHatUUID(){try{const e=n.default.GITPOD_GIT_USER_EMAIL;if(e){s=(0,r.generateUUID)(e);const t=this.delegate.getAnonymousIdFile();return this.delegate.readFile(t)!==s&&this.delegate.writeFile(t,s),s}}catch(e){console.log("Failed to get user id from Gitpod",e)}return o.Logger.info("fall back to generating a random UUID"),this.delegate.getRedHatUUID()}}},712:function(e,t,a){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,a,i){void 0===i&&(i=a);var n=Object.getOwnPropertyDescriptor(t,a);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,i,n)}:function(e,t,a,i){void 0===i&&(i=a),e[i]=t[a]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&i(t,e,a);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.FileSystemIdProvider=void 0;const o=r(a(22037)),s=r(a(57147)),p=r(a(71017)),c=a(17663),d=a(26974);let l;t.FileSystemIdProvider=class{constructor(e){this.redhatDir=e}async getRedHatUUID(){return this.loadRedHatUUID()}loadRedHatUUID(e){if(l)return l;const t=this.getAnonymousIdFile();try{l=this.readFile(t),l?c.Logger.log(`loaded Red Hat UUID: ${l}`):(c.Logger.log("No Red Hat UUID found"),l=e?e():(0,d.generateUUID)(),this.writeFile(t,l),c.Logger.log(`Written Red Hat UUID: ${l} to ${t}`))}catch(e){c.Logger.log("Failed to access Red Hat UUID: "+e?.message)}return l}getAnonymousIdFile(){const e=o.homedir();return this.redhatDir||(this.redhatDir=p.join(e,".redhat")),p.join(this.redhatDir,"anonymousId")}readFile(e){let t;return s.existsSync(e)&&(t=s.readFileSync(e,{encoding:"utf8"}),t&&(t=t.trim())),t}writeFile(e,t){const a=p.dirname(e);s.existsSync(a)||s.mkdirSync(a,{recursive:!0}),s.writeFileSync(e,t,{encoding:"utf8"})}}},6722:function(e,t,a){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.IdManagerFactory=void 0;const n=a(51991),r=a(81442),o=a(712),s=i(a(35065));(t.IdManagerFactory||(t.IdManagerFactory={})).getIdManager=function(){const e=new o.FileSystemIdProvider;return s.default.CHE_WORKSPACE_ID?new n.CheIdProvider(e):s.default.GITPOD_GIT_USER_EMAIL?new r.GitpodIdProvider(e):e}},61945:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRedHatService=void 0;const i=a(18286);t.getRedHatService=function(e){return new i.RedHatServiceNodeProvider(e).getRedHatService()}},2147:function(e,t,a){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getEnvironment=t.USERNAME=t.UI_KIND=t.COUNTRY=t.LOCALE=t.TIMEZONE=t.PLATFORM_VERSION=t.DISTRO=t.PLATFORM=void 0;const n=i(a(22037)),r=i(a(67609)),o=i(a(88156)),s=a(99821),p=a(89496),c=a(73837),d=i(a(35065));t.PLATFORM=function(){const e=n.default.platform();return e.startsWith("win")?"Windows":e.startsWith("darwin")?"Mac":e.charAt(0).toUpperCase()+e.slice(1)}(),t.DISTRO=async function(){if("linux"===n.default.platform())return(await(0,c.promisify)(o.default)()).dist}(),t.PLATFORM_VERSION=n.default.release(),t.TIMEZONE=Intl.DateTimeFormat().resolvedOptions().timeZone,t.LOCALE=r.default.sync().replace("_","-"),t.COUNTRY=(0,s.getCountry)(t.TIMEZONE),t.UI_KIND=function(){switch(p.env.uiKind){case p.UIKind.Desktop:return"Desktop";case p.UIKind.Web:return"Web";default:return"Unknown"}}(),t.USERNAME=function(){let e=d.default.SUDO_USER||d.default.C9_USER||d.default.LOGNAME||d.default.USER||d.default.LNAME||d.default.USERNAME;if(!e)try{e=n.default.userInfo().username}catch(e){}return e}(),t.getEnvironment=async function(e,a){return{extension:{name:e,version:a},application:{name:p.env.appName,version:p.version,uiKind:t.UI_KIND,remote:void 0!==p.env.remoteName,appHost:p.env.appHost},platform:{name:t.PLATFORM,version:t.PLATFORM_VERSION,distribution:await t.DISTRO},timezone:t.TIMEZONE,locale:t.LOCALE,country:t.COUNTRY,username:t.USERNAME}}},18286:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RedHatServiceNodeProvider=void 0;const i=a(65630),n=a(38346),r=a(46968),o=a(63605),s=a(66969),p=a(70154),c=a(6722),d=a(2147),l=a(32961);class u extends p.AbstractRedHatServiceProvider{async buildRedHatService(){const e=await(0,o.getExtension)(this.context),t=e.id,a=(0,o.getPackageJson)(e),p=new s.FileSystemStorageService(this.getCachePath()),u=new i.Reporter(this.getSegmentApi(a),new l.EventCacheService(p)),m=c.IdManagerFactory.getIdManager(),f=new r.TelemetryServiceBuilder(a).setContext(this.context).setSettings(this.settings).setIdProvider(m).setReporter(u).setConfigurationManager(new n.ConfigurationManager(t,p)).setEnvironment(await(0,d.getEnvironment)(t,a.version)),h=await f.build();return{getTelemetryService:()=>Promise.resolve(h),getIdProvider:()=>Promise.resolve(m)}}}t.RedHatServiceNodeProvider=u},76507:(e,t,a)=>{"use strict";a.r(t),a.d(t,{ContextCancelation:()=>T,CoreContext:()=>R,CoreEventQueue:()=>P,CoreLogger:()=>S,CoreStats:()=>C,Emitter:()=>i,EventFactory:()=>m,NullStats:()=>E,ON_REMOVE_FROM_FUTURE:()=>b,PriorityQueue:()=>x,ValidationError:()=>l,attempt:()=>A,backoff:()=>g,bindAll:()=>I,dispatch:()=>N,ensure:()=>k,getDelay:()=>O,hasUser:()=>d,invokeCallback:()=>v,isFunction:()=>p,isNumber:()=>s,isPlainObject:()=>c,isString:()=>o,pTimeout:()=>f,sleep:()=>h,validateEvent:()=>u});var i=function(){function e(){this.callbacks={}}return e.prototype.on=function(e,t){return this.callbacks[e]?this.callbacks[e].push(t):this.callbacks[e]=[t],this},e.prototype.once=function(e,t){var a=this,i=function(){for(var n=[],r=0;re.maxAttempts||e.includes(t)||(e.queue.push(t),0))}));return this.queue=this.queue.sort((function(t,a){return e.getAttempts(t)-e.getAttempts(a)})),i},t.prototype.pushWithBackoff=function(e){var t=this;if(0===this.getAttempts(e))return this.push(e)[0];var a=this.updateAttempts(e);if(a>this.maxAttempts||this.includes(e))return!1;var i=g({attempt:a-1});return setTimeout((function(){t.queue.push(e),t.future=t.future.filter((function(t){return t.id!==e.id})),t.emit(b)}),i),this.future.push(e),!0},t.prototype.getAttempts=function(e){var t;return null!==(t=this.seen[e.id])&&void 0!==t?t:0},t.prototype.updateAttempts=function(e){return this.seen[e.id]=this.getAttempts(e)+1,this.getAttempts(e)},t.prototype.includes=function(e){return this.queue.includes(e)||this.future.includes(e)||Boolean(this.queue.find((function(t){return t.id===e.id})))||Boolean(this.future.find((function(t){return t.id===e.id})))},t.prototype.pop=function(){return this.queue.shift()},Object.defineProperty(t.prototype,"length",{get:function(){return this.queue.length},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"todo",{get:function(){return this.queue.length+this.future.length},enumerable:!1,configurable:!0}),t}(i),w=256,_=[];w--;)_[w]=(w+256).toString(16).substring(1);var S=function(){function e(){this._logs=[]}return e.prototype.log=function(e,t,a){var i=new Date;this._logs.push({level:e,message:t,time:i,extras:a})},Object.defineProperty(e.prototype,"logs",{get:function(){return this._logs},enumerable:!1,configurable:!0}),e.prototype.flush=function(){if(this.logs.length>1){var e=this._logs.reduce((function(e,t){var a,i,r,o=(0,n.__assign)((0,n.__assign)({},t),{json:JSON.stringify(t.extras,null," "),extras:t.extras});delete o.time;var s=null!==(r=null===(i=t.time)||void 0===i?void 0:i.toISOString())&&void 0!==r?r:"";return e[s]&&(s="".concat(s,"-").concat(Math.random())),(0,n.__assign)((0,n.__assign)({},e),((a={})[s]=o,a))}),{});console.table?console.table(e):console.log(e)}else this.logs.forEach((function(e){var t=e.level,a=e.message,i=e.extras;"info"===t||"debug"===t?console.log(a,null!=i?i:""):console[t](a,null!=i?i:"")}));this._logs=[]},e}(),C=function(){function e(){this.metrics=[]}return e.prototype.increment=function(e,t,a){void 0===t&&(t=1),this.metrics.push({metric:e,value:t,tags:null!=a?a:[],type:"counter",timestamp:Date.now()})},e.prototype.gauge=function(e,t,a){this.metrics.push({metric:e,value:t,tags:null!=a?a:[],type:"gauge",timestamp:Date.now()})},e.prototype.flush=function(){var e=this.metrics.map((function(e){return(0,n.__assign)((0,n.__assign)({},e),{tags:e.tags.join(",")})}));console.table?console.table(e):console.log(e),this.metrics=[]},e.prototype.serialize=function(){return this.metrics.map((function(e){return{m:e.metric,v:e.value,t:e.tags,k:(t=e.type,{gauge:"g",counter:"c"}[t]),e:e.timestamp};var t}))},e}(),E=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,n.__extends)(t,e),t.prototype.gauge=function(){for(var e=[],t=0;t256){for(y=Array(t=256);t--;)y[t]=256*Math.random()|0;t=w=0}for(;t<16;t++)e=y[w+t],a+=6==t?_[15&e|64]:8==t?_[63&e|128]:_[e],1&t&&t>1&&t<11&&(a+="-");return w++,a}()),void 0===a&&(a=new E),void 0===i&&(i=new S),this.attempts=0,this.event=e,this._id=t,this.logger=i,this.stats=a}return e.system=function(){},e.prototype.isSame=function(e){return e.id===this.id},e.prototype.cancel=function(e){if(e)throw e;throw new T({reason:"Context Cancel"})},e.prototype.log=function(e,t,a){this.logger.log(e,t,a)},Object.defineProperty(e.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),e.prototype.updateEvent=function(e,t){var a;if("integrations"===e.split(".")[0]){var i=e.split(".")[1];if(!1===(null===(a=this.event.integrations)||void 0===a?void 0:a[i]))return this.event}return r(this.event,e,t),this.event},e.prototype.failedDelivery=function(){return this._failedDelivery},e.prototype.setFailedDelivery=function(e){this._failedDelivery=e},e.prototype.logs=function(){return this.logger.logs},e.prototype.flush=function(){this.logger.flush(),this.stats.flush()},e.prototype.toJSON=function(){return{id:this._id,event:this.event,logs:this.logger.logs,metrics:this.stats.metrics}},e}();function A(e,t){e.log("debug","plugin",{plugin:t.name});var a=(new Date).getTime(),i=t[e.event.type];return void 0===i?Promise.resolve(e):function(a){return(0,n.__awaiter)(this,void 0,void 0,(function(){var a;return(0,n.__generator)(this,(function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,i.apply(t,[e])];case 1:return[2,n.sent()];case 2:return a=n.sent(),[2,Promise.reject(a)];case 3:return[2]}}))}))}().then((function(e){var i=(new Date).getTime()-a;return e.stats.gauge("plugin_time",i,["plugin:".concat(t.name)]),e})).catch((function(a){if(a instanceof T&&"middleware_cancellation"===a.type)throw a;return a instanceof T?(e.log("warn",a.type,{plugin:t.name,error:a}),a):(e.log("error","plugin Error",{plugin:t.name,error:a}),e.stats.increment("plugin_error",1,["plugin:".concat(t.name)]),a)}))}function k(e,t){return A(e,t).then((function(t){if(t instanceof R)return t;e.log("debug","Context canceled"),e.stats.increment("context_canceled"),e.cancel(t)}))}function D(){return!("undefined"==typeof window||window.navigator.onLine)}var P=function(e){function t(t){var a,i,n,r=e.call(this)||this;return r.criticalTasks=(n=0,{done:function(){return a},run:function(e){var t,r=e();return"object"==typeof(t=r)&&null!==t&&"then"in t&&"function"==typeof t.then&&(1==++n&&(a=new Promise((function(e){return i=e}))),r.finally((function(){return 0==--n&&i()}))),r}}),r.plugins=[],r.failedInitializations=[],r.flushing=!1,r.queue=t,r.queue.on(b,(function(){r.scheduleFlush(0)})),r}return(0,n.__extends)(t,e),t.prototype.register=function(e,t,a){return(0,n.__awaiter)(this,void 0,void 0,(function(){var i=this;return(0,n.__generator)(this,(function(n){switch(n.label){case 0:return[4,Promise.resolve(t.load(e,a)).then((function(){i.plugins.push(t)})).catch((function(a){if("destination"===t.type)return i.failedInitializations.push(t.name),console.warn(t.name,a),void e.log("warn","Failed to load destination",{plugin:t.name,error:a});throw a}))];case 1:return n.sent(),[2]}}))}))},t.prototype.deregister=function(e,t,a){return(0,n.__awaiter)(this,void 0,void 0,(function(){var i;return(0,n.__generator)(this,(function(n){switch(n.label){case 0:return n.trys.push([0,3,,4]),t.unload?[4,Promise.resolve(t.unload(e,a))]:[3,2];case 1:n.sent(),n.label=2;case 2:return this.plugins=this.plugins.filter((function(e){return e.name!==t.name})),[3,4];case 3:return i=n.sent(),e.log("warn","Failed to unload destination",{plugin:t.name,error:i}),[3,4];case 4:return[2]}}))}))},t.prototype.dispatch=function(e){return(0,n.__awaiter)(this,void 0,void 0,(function(){var t;return(0,n.__generator)(this,(function(a){return e.log("debug","Dispatching"),e.stats.increment("message_dispatched"),this.queue.push(e),t=this.subscribeToDelivery(e),this.scheduleFlush(0),[2,t]}))}))},t.prototype.subscribeToDelivery=function(e){return(0,n.__awaiter)(this,void 0,void 0,(function(){var t=this;return(0,n.__generator)(this,(function(a){return[2,new Promise((function(a){var i=function(n,r){n.isSame(e)&&(t.off("flush",i),a(n))};t.on("flush",i)}))]}))}))},t.prototype.dispatchSingle=function(e){return(0,n.__awaiter)(this,void 0,void 0,(function(){var t=this;return(0,n.__generator)(this,(function(a){return e.log("debug","Dispatching"),e.stats.increment("message_dispatched"),this.queue.updateAttempts(e),e.attempts=1,[2,this.deliver(e).catch((function(a){return t.enqueuRetry(a,e)?t.subscribeToDelivery(e):(e.setFailedDelivery({reason:a}),e)}))]}))}))},t.prototype.isEmpty=function(){return 0===this.queue.length},t.prototype.scheduleFlush=function(e){var t=this;void 0===e&&(e=500),this.flushing||(this.flushing=!0,setTimeout((function(){t.flush().then((function(){setTimeout((function(){t.flushing=!1,t.queue.length&&t.scheduleFlush(0)}),0)}))}),e))},t.prototype.deliver=function(e){return(0,n.__awaiter)(this,void 0,void 0,(function(){var t,a,i,r;return(0,n.__generator)(this,(function(n){switch(n.label){case 0:return[4,this.criticalTasks.done()];case 1:n.sent(),t=Date.now(),n.label=2;case 2:return n.trys.push([2,4,,5]),[4,this.flushOne(e)];case 3:return e=n.sent(),a=Date.now()-t,this.emit("delivery_success",e),e.stats.gauge("delivered",a),e.log("debug","Delivered",e.event),[2,e];case 4:throw i=n.sent(),r=i,e.log("error","Failed to deliver",r),this.emit("delivery_failure",e,r),e.stats.increment("delivery_failed"),i;case 5:return[2]}}))}))},t.prototype.enqueuRetry=function(e,t){return!(e instanceof T&&!e.retry)&&this.queue.pushWithBackoff(t)},t.prototype.flush=function(){return(0,n.__awaiter)(this,void 0,void 0,(function(){var e,t;return(0,n.__generator)(this,(function(a){switch(a.label){case 0:if(0===this.queue.length||D())return[2,[]];if(!(e=this.queue.pop()))return[2,[]];e.attempts=this.queue.getAttempts(e),a.label=1;case 1:return a.trys.push([1,3,,4]),[4,this.deliver(e)];case 2:return e=a.sent(),this.emit("flush",e,!0),[3,4];case 3:return t=a.sent(),this.enqueuRetry(t,e)||(e.setFailedDelivery({reason:t}),this.emit("flush",e,!1)),[2,[]];case 4:return[2,[e]]}}))}))},t.prototype.isReady=function(){return!0},t.prototype.availableExtensions=function(e){var t,a,i=this.plugins.filter((function(t){var a,i,n;if("destination"!==t.type&&"Segment.io"!==t.name)return!0;var r=void 0;return null===(a=t.alternativeNames)||void 0===a||a.forEach((function(t){void 0!==e[t]&&(r=e[t])})),null!==(n=null!==(i=e[t.name])&&void 0!==i?i:r)&&void 0!==n?n:!1!==("Segment.io"===t.name||e.All)})),r=(t="type",a={},i.forEach((function(e){var i,r=void 0,o=e[t];void 0!==(r="string"!=typeof o?JSON.stringify(o):o)&&(a[r]=(0,n.__spreadArray)((0,n.__spreadArray)([],null!==(i=a[r])&&void 0!==i?i:[],!0),[e],!1))})),a),o=r.before,s=void 0===o?[]:o,p=r.enrichment,c=void 0===p?[]:p,d=r.destination,l=void 0===d?[]:d,u=r.after;return{before:s,enrichment:c,destinations:l,after:void 0===u?[]:u}},t.prototype.flushOne=function(e){var t,a;return(0,n.__awaiter)(this,void 0,void 0,(function(){var i,r,o,s,p,c,d,l,u,m,f,h,v,g;return(0,n.__generator)(this,(function(n){switch(n.label){case 0:if(!this.isReady())throw new Error("Not ready");e.attempts>1&&this.emit("delivery_retry",e),i=this.availableExtensions(null!==(t=e.event.integrations)&&void 0!==t?t:{}),r=i.before,o=i.enrichment,s=0,p=r,n.label=1;case 1:return s{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Analytics=void 0;const i=a(76507),n=a(15663),r=a(13748),o=a(22286),s=a(25570),p=a(81451),c=a(3062),d=a(32465),l=a(46561);class u extends c.NodeEmitter{constructor(e){super(),this._isClosed=!1,this._pendingEvents=0,(0,n.validateSettings)(e),this._eventFactory=new s.NodeEventFactory,this._queue=new l.NodeEventQueue;const t=e.flushInterval??1e4;this._closeAndFlushDefaultTimeout=1.25*t;const{plugin:a,publisher:r}=(0,o.createConfiguredNodePlugin)({writeKey:e.writeKey,host:e.host,path:e.path,maxRetries:e.maxRetries??3,maxEventsInBatch:e.maxEventsInBatch??15,httpRequestTimeout:e.httpRequestTimeout,flushInterval:t},this);this._publisher=r,this.ready=this.register(a).then((()=>{})),this.emit("initialize",e),(0,i.bindAll)(this)}get VERSION(){return r.version}closeAndFlush({timeout:e=this._closeAndFlushDefaultTimeout}={}){this._publisher.flushAfterClose(this._pendingEvents),this._isClosed=!0;const t=new Promise((e=>{this._pendingEvents?this.once("drained",(()=>e())):e()}));return e?(0,i.pTimeout)(t,e).catch((()=>{})):t}_dispatch(e,t){this._isClosed?this.emit("call_after_close",e):(this._pendingEvents++,(0,p.dispatchAndEmit)(e,this._queue,this,t).catch((e=>e)).finally((()=>{this._pendingEvents--,this._pendingEvents||this.emit("drained")})))}alias({userId:e,previousId:t,context:a,timestamp:i,integrations:n},r){const o=this._eventFactory.alias(e,t,{context:a,integrations:n,timestamp:i});this._dispatch(o,r)}group({timestamp:e,groupId:t,userId:a,anonymousId:i,traits:n={},context:r,integrations:o},s){const p=this._eventFactory.group(t,n,{context:r,anonymousId:i,userId:a,timestamp:e,integrations:o});this._dispatch(p,s)}identify({userId:e,anonymousId:t,traits:a={},context:i,integrations:n},r){const o=this._eventFactory.identify(e,a,{context:i,anonymousId:t,userId:e,integrations:n});this._dispatch(o,r)}page({userId:e,anonymousId:t,category:a,name:i,properties:n,context:r,timestamp:o,integrations:s},p){const c=this._eventFactory.page(a??null,i??null,n,{context:r,anonymousId:t,userId:e,timestamp:o,integrations:s});this._dispatch(c,p)}screen({userId:e,anonymousId:t,category:a,name:i,properties:n,context:r,timestamp:o,integrations:s},p){const c=this._eventFactory.screen(a??null,i??null,n,{context:r,anonymousId:t,userId:e,timestamp:o,integrations:s});this._dispatch(c,p)}track({userId:e,anonymousId:t,event:a,properties:i,context:n,timestamp:r,integrations:o},s){const p=this._eventFactory.track(a,i,{context:n,userId:e,anonymousId:t,timestamp:r,integrations:o});this._dispatch(p,s)}register(...e){return this._queue.criticalTasks.run((async()=>{const t=d.Context.system(),a=e.map((e=>this._queue.register(t,e,this)));await Promise.all(a),this.emit("register",e.map((e=>e.name)))}))}async deregister(...e){const t=d.Context.system(),a=e.map((e=>{const a=this._queue.plugins.find((t=>t.name===e));if(a)return this._queue.deregister(t,a,this);t.log("warn",`plugin ${e} not found`)}));await Promise.all(a),this.emit("deregister",e)}}t.Analytics=u},32465:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Context=void 0;const i=a(76507);class n extends i.CoreContext{static system(){return new this({type:"track",event:"system"})}}t.Context=n},81451:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dispatchAndEmit=void 0;const i=a(76507),n=a(32465);t.dispatchAndEmit=async(e,t,a,r)=>{try{const s=new n.Context(e),p=await(0,i.dispatch)(s,t,a,{...r?{callback:(o=r,e=>{const t=e.failedDelivery();return o(t?t.reason:void 0,e)})}:{}}),c=p.failedDelivery();c?a.emit("error",{code:"delivery_failure",reason:c.reason,ctx:p}):a.emit(e.type,p)}catch(e){a.emit("error",{code:"unknown",reason:e})}var o}},3062:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NodeEmitter=void 0;const i=a(76507);class n extends i.Emitter{}t.NodeEmitter=n},25570:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NodeEventFactory=void 0;const i=a(76507),n=a(53178);class r extends i.EventFactory{constructor(){super({createMessageId:n.createMessageId})}}t.NodeEventFactory=r},46561:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NodeEventQueue=void 0;const i=a(76507);class n extends i.PriorityQueue{constructor(){super(1,[])}getAttempts(e){return e.attempts??0}updateAttempts(e){return e.attempts=this.getAttempts(e)+1,this.getAttempts(e)}}class r extends i.CoreEventQueue{constructor(){super(new n)}}t.NodeEventQueue=r},15663:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateSettings=void 0;const i=a(76507);t.validateSettings=e=>{if(!e.writeKey)throw new i.ValidationError("writeKey","writeKey is missing.")}},13748:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=void 0,t.version="0.0.1-beta.17"},61181:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Context=t.Analytics=void 0;var i=a(26987);Object.defineProperty(t,"Analytics",{enumerable:!0,get:function(){return i.Analytics}});var n=a(32465);Object.defineProperty(t,"Context",{enumerable:!0,get:function(){return n.Context}});const r=a(26987);t.default=r.Analytics},7448:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.abortSignalAfterTimeout=void 0;const i=a(76507),n=a(52186);class r{constructor(){this.onabort=null,this.aborted=!1,this.eventEmitter=new i.Emitter}toString(){return"[object AbortSignal]"}get[Symbol.toStringTag](){return"AbortSignal"}removeEventListener(...e){this.eventEmitter.off(...e)}addEventListener(...e){this.eventEmitter.on(...e)}dispatchEvent(e){const t={type:e,target:this},a=`on${e}`;"function"==typeof this[a]&&this[a](t),this.eventEmitter.emit(e,t)}}class o{constructor(){this.signal=new r}abort(){this.signal.aborted||(this.signal.aborted=!0,this.signal.dispatchEvent("abort"))}toString(){return"[object AbortController]"}get[Symbol.toStringTag](){return"AbortController"}}t.abortSignalAfterTimeout=e=>{if("cloudflare-worker"===(0,n.detectRuntime)())return[];const t=new(global.AbortController||o),a=setTimeout((()=>{t.abort()}),e);return a?.unref?.(),[t.signal,a]}},13983:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.b64encode=void 0,t.b64encode=e=>"undefined"!=typeof Buffer?Buffer.from(e).toString("base64"):btoa(e)},84622:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tryCreateFormattedUrl=void 0,t.tryCreateFormattedUrl=(e,t)=>new URL(t||"",e).href.replace(/\/$/,"")},52186:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.detectRuntime=void 0,t.detectRuntime=()=>"object"==typeof process&&process&&process.env?"node":"object"==typeof window?"browser":"undefined"!=typeof WebSocketPair?"cloudflare-worker":"undefined"!=typeof WorkerGlobalScope&&"function"==typeof importScripts?"web-worker":"unknown"},55130:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extractPromiseParts=void 0,t.extractPromiseParts=function(){let e,t;return{promise:new Promise(((a,i)=>{e=a,t=i})),resolve:e,reject:t}}},48230:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fetch=void 0;const i=a(70655).__importDefault(a(36292));t.fetch=globalThis.fetch||i.default},53178:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMessageId=void 0;const i=a(31098);t.createMessageId=()=>`node-next-${Date.now()}-${(0,i.v4)()}`},18521:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContextBatch=void 0;const i=a(83234);t.ContextBatch=class{constructor(e){this.id=(0,i.v4)(),this.items=[],this.sizeInBytes=0,this.maxEventCount=Math.max(1,e)}tryAdd(e){if(this.length===this.maxEventCount)return{success:!1,message:`Event limit of ${this.maxEventCount} has been exceeded.`};const t=this.calculateSize(e.context);return t>32768?{success:!1,message:"Event exceeds maximum event size of 32 KB"}:this.sizeInBytes+t>491520?{success:!1,message:"Event has caused batch size to exceed 480 KB"}:(this.items.push(e),this.sizeInBytes+=t,{success:!0})}get length(){return this.items.length}calculateSize(e){return encodeURI(JSON.stringify(e.event)).split(/%..|i/).length}getEvents(){return this.items.map((({context:e})=>e.event))}getContexts(){return this.items.map((e=>e.context))}resolveEvents(){this.items.forEach((({resolver:e,context:t})=>e(t)))}}},22286:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createConfiguredNodePlugin=t.createNodePlugin=void 0;const i=a(12765),n=a(13748),r=a(52186);function o(e){function t(t){return function(e){e.updateEvent("context.library.name","@segment/analytics-node"),e.updateEvent("context.library.version",n.version);const t=(0,r.detectRuntime)();"node"===t&&e.updateEvent("_metadata.nodeVersion",process.versions.node),e.updateEvent("_metadata.jsRuntime",t)}(t),e.enqueue(t)}return{name:"Segment.io",type:"after",version:"1.0.0",isLoaded:()=>!0,load:()=>Promise.resolve(),alias:t,group:t,identify:t,page:t,screen:t,track:t}}t.createNodePlugin=o,t.createConfiguredNodePlugin=(e,t)=>{const a=new i.Publisher(e,t);return{publisher:a,plugin:o(a)}}},12765:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Publisher=void 0;const i=a(76507),n=a(7448),r=a(84622),o=a(55130),s=a(48230),p=a(18521),c=a(13983);function d(e){return new Promise((t=>setTimeout(t,e)))}function l(){}function u(e,t){e.getContexts().forEach((e=>e.setFailedDelivery({reason:t}))),e.resolveEvents()}t.Publisher=class{constructor({host:e,path:t,maxRetries:a,maxEventsInBatch:i,flushInterval:n,writeKey:o,httpRequestTimeout:s},p){this._emitter=p,this._maxRetries=a,this._maxEventsInBatch=Math.max(i,1),this._flushInterval=n,this._auth=(0,c.b64encode)(`${o}:`),this._url=(0,r.tryCreateFormattedUrl)(e??"https://api.segment.io",t??"/v1/batch"),this._httpRequestTimeout=s??1e4}createBatch(){this.pendingFlushTimeout&&clearTimeout(this.pendingFlushTimeout);const e=new p.ContextBatch(this._maxEventsInBatch);return this._batch=e,this.pendingFlushTimeout=setTimeout((()=>{e===this._batch&&(this._batch=void 0),this.pendingFlushTimeout=void 0,e.length&&this.send(e).catch(l)}),this._flushInterval),e}clearBatch(){this.pendingFlushTimeout&&clearTimeout(this.pendingFlushTimeout),this._batch=void 0}flushAfterClose(e){e&&(this._closeAndFlushPendingItemsCount=e,this._batch&&this._batch.length===e&&(this.send(this._batch).catch(l),this.clearBatch()))}enqueue(e){const t=this._batch??this.createBatch(),{promise:a,resolve:i}=(0,o.extractPromiseParts)(),n={context:e,resolver:i};if(t.tryAdd(n).success){const e=t.length===this._closeAndFlushPendingItemsCount;return(t.length===this._maxEventsInBatch||e)&&(this.send(t).catch(l),this.clearBatch()),a}t.length&&(this.send(t).catch(l),this.clearBatch());const r=this.createBatch(),s=r.tryAdd(n);return s.success?(r.length===this._closeAndFlushPendingItemsCount&&(this.send(r).catch(l),this.clearBatch()),a):(e.setFailedDelivery({reason:new Error(s.message)}),Promise.resolve(e))}async send(e){this._closeAndFlushPendingItemsCount&&(this._closeAndFlushPendingItemsCount-=e.length);const t=e.getEvents(),a=JSON.stringify({batch:t}),r=this._maxRetries+1;let o=0;for(;o{e.exports={parallel:a(19162),serial:a(31357),serialOrdered:a(69087)}},37651:e=>{function t(e){"function"==typeof this.jobs[e]&&this.jobs[e]()}e.exports=function(e){Object.keys(e.jobs).forEach(t.bind(e)),e.jobs={}}},55912:(e,t,a)=>{var i=a(9265);e.exports=function(e){var t=!1;return i((function(){t=!0})),function(a,n){t?e(a,n):i((function(){e(a,n)}))}}},9265:e=>{e.exports=function(e){var t="function"==typeof setImmediate?setImmediate:"object"==typeof process&&"function"==typeof process.nextTick?process.nextTick:null;t?t(e):setTimeout(e,0)}},97594:(e,t,a)=>{var i=a(55912),n=a(37651);e.exports=function(e,t,a,r){var o=a.keyedList?a.keyedList[a.index]:a.index;a.jobs[o]=function(e,t,a,n){return 2==e.length?e(a,i(n)):e(a,t,i(n))}(t,o,e[o],(function(e,t){o in a.jobs&&(delete a.jobs[o],e?n(a):a.results[o]=t,r(e,a.results))}))}},94528:e=>{e.exports=function(e,t){var a=!Array.isArray(e),i={index:0,keyedList:a||t?Object.keys(e):null,jobs:{},results:a?{}:[],size:a?Object.keys(e).length:e.length};return t&&i.keyedList.sort(a?t:function(a,i){return t(e[a],e[i])}),i}},25353:(e,t,a)=>{var i=a(37651),n=a(55912);e.exports=function(e){Object.keys(this.jobs).length&&(this.index=this.size,i(this),n(e)(null,this.results))}},19162:(e,t,a)=>{var i=a(97594),n=a(94528),r=a(25353);e.exports=function(e,t,a){for(var o=n(e);o.index<(o.keyedList||e).length;)i(e,t,o,(function(e,t){e?a(e,t):0!==Object.keys(o.jobs).length||a(null,o.results)})),o.index++;return r.bind(o,a)}},31357:(e,t,a)=>{var i=a(69087);e.exports=function(e,t,a){return i(e,t,null,a)}},69087:(e,t,a)=>{var i=a(97594),n=a(94528),r=a(25353);function o(e,t){return et?1:0}e.exports=function(e,t,a,o){var s=n(e,a);return i(e,t,s,(function a(n,r){n?o(n,r):(s.index++,s.index<(s.keyedList||e).length?i(e,t,s,a):o(null,s.results))})),r.bind(s,o)},e.exports.ascending=o,e.exports.descending=function(e,t){return-1*o(e,t)}},3736:e=>{e.exports=e=>{const t=process.versions.node.split(".").map((e=>parseInt(e,10)));return e=e.split(".").map((e=>parseInt(e,10))),t[0]>e[0]||t[0]===e[0]&&(t[1]>e[1]||t[1]===e[1]&&t[2]>=e[2])}},5623:e=>{"use strict";function t(e,t,n){e instanceof RegExp&&(e=a(e,n)),t instanceof RegExp&&(t=a(t,n));var r=i(e,t,n);return r&&{start:r[0],end:r[1],pre:n.slice(0,r[0]),body:n.slice(r[0]+e.length,r[1]),post:n.slice(r[1]+t.length)}}function a(e,t){var a=t.match(e);return a?a[0]:null}function i(e,t,a){var i,n,r,o,s,p=a.indexOf(e),c=a.indexOf(t,p+1),d=p;if(p>=0&&c>0){if(e===t)return[p,c];for(i=[],r=a.length;d>=0&&!s;)d==p?(i.push(d),p=a.indexOf(e,d+1)):1==i.length?s=[i.pop(),c]:((n=i.pop())=0?p:c;i.length&&(s=[r,o])}return s}e.exports=t,t.range=i},3644:(e,t,a)=>{var i=a(11048),n=a(5623);e.exports=function(e){return e?("{}"===e.substr(0,2)&&(e="\\{\\}"+e.substr(2)),g(function(e){return e.split("\\\\").join(r).split("\\{").join(o).split("\\}").join(s).split("\\,").join(p).split("\\.").join(c)}(e),!0).map(l)):[]};var r="\0SLASH"+Math.random()+"\0",o="\0OPEN"+Math.random()+"\0",s="\0CLOSE"+Math.random()+"\0",p="\0COMMA"+Math.random()+"\0",c="\0PERIOD"+Math.random()+"\0";function d(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function l(e){return e.split(r).join("\\").split(o).join("{").split(s).join("}").split(p).join(",").split(c).join(".")}function u(e){if(!e)return[""];var t=[],a=n("{","}",e);if(!a)return e.split(",");var i=a.pre,r=a.body,o=a.post,s=i.split(",");s[s.length-1]+="{"+r+"}";var p=u(o);return o.length&&(s[s.length-1]+=p.shift(),s.push.apply(s,p)),t.push.apply(t,s),t}function m(e){return"{"+e+"}"}function f(e){return/^-?0\d/.test(e)}function h(e,t){return e<=t}function v(e,t){return e>=t}function g(e,t){var a=[],r=n("{","}",e);if(!r||/\$$/.test(r.pre))return[e];var o,p=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(r.body),c=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(r.body),l=p||c,y=r.body.indexOf(",")>=0;if(!l&&!y)return r.post.match(/,.*\}/)?g(e=r.pre+"{"+r.body+s+r.post):[e];if(l)o=r.body.split(/\.\./);else if(1===(o=u(r.body)).length&&1===(o=g(o[0],!1).map(m)).length)return(w=r.post.length?g(r.post,!1):[""]).map((function(e){return r.pre+o[0]+e}));var b,x=r.pre,w=r.post.length?g(r.post,!1):[""];if(l){var _=d(o[0]),S=d(o[1]),C=Math.max(o[0].length,o[1].length),E=3==o.length?Math.abs(d(o[2])):1,T=h;S<_&&(E*=-1,T=v);var R=o.some(f);b=[];for(var A=_;T(A,S);A+=E){var k;if(c)"\\"===(k=String.fromCharCode(A))&&(k="");else if(k=String(A),R){var D=C-k.length;if(D>0){var P=new Array(D+1).join("0");k=A<0?"-"+P+k.slice(1):P+k}}b.push(k)}}else b=i(o,(function(e){return g(e,!1)}));for(var O=0;O{var i=a(73837),n=a(12781).Stream,r=a(63463);function o(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2097152,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}e.exports=o,i.inherits(o,n),o.create=function(e){var t=new this;for(var a in e=e||{})t[a]=e[a];return t},o.isStreamLike=function(e){return"function"!=typeof e&&"string"!=typeof e&&"boolean"!=typeof e&&"number"!=typeof e&&!Buffer.isBuffer(e)},o.prototype.append=function(e){if(o.isStreamLike(e)){if(!(e instanceof r)){var t=r.create(e,{maxDataSize:1/0,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this)),e=t}this._handleErrors(e),this.pauseStreams&&e.pause()}return this._streams.push(e),this},o.prototype.pipe=function(e,t){return n.prototype.pipe.call(this,e,t),this.resume(),e},o.prototype._getNext=function(){if(this._currentStream=null,this._insideLoop)this._pendingNext=!0;else{this._insideLoop=!0;try{do{this._pendingNext=!1,this._realGetNext()}while(this._pendingNext)}finally{this._insideLoop=!1}}},o.prototype._realGetNext=function(){var e=this._streams.shift();void 0!==e?"function"==typeof e?e(function(e){o.isStreamLike(e)&&(e.on("data",this._checkDataSize.bind(this)),this._handleErrors(e)),this._pipeNext(e)}.bind(this)):this._pipeNext(e):this.end()},o.prototype._pipeNext=function(e){if(this._currentStream=e,o.isStreamLike(e))return e.on("end",this._getNext.bind(this)),void e.pipe(this,{end:!1});var t=e;this.write(t),this._getNext()},o.prototype._handleErrors=function(e){var t=this;e.on("error",(function(e){t._emitError(e)}))},o.prototype.write=function(e){this.emit("data",e)},o.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&"function"==typeof this._currentStream.pause&&this._currentStream.pause(),this.emit("pause"))},o.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&"function"==typeof this._currentStream.resume&&this._currentStream.resume(),this.emit("resume")},o.prototype.end=function(){this._reset(),this.emit("end")},o.prototype.destroy=function(){this._reset(),this.emit("close")},o.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null},o.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))}},o.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach((function(t){t.dataSize&&(e.dataSize+=t.dataSize)})),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)},o.prototype._emitError=function(e){this._reset(),this.emit("error",e)}},11048:e=>{e.exports=function(e,a){for(var i=[],n=0;n=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var i,n,r=[],o=!0,s=!1;try{for(a=a.call(e);!(o=(i=a.next()).done)&&(r.push(i.value),!t||r.length!==t);o=!0);}catch(e){s=!0,n=e}finally{try{o||null==a.return||a.return()}finally{if(s)throw n}}return r}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?o(e,t):void 0}}(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 o(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,i=new Array(t);a0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(p.countries).reduce((function(t,a){return Object.assign(t,i({},a,b(a,e)))}),{})}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return m!==v&&Object.keys(p.timezones).forEach(x),function(e,t){return!0===(t||{}).deprecated?e:Object.keys(e).reduce((function(t,a){return e[a].deprecated||Object.assign(t,i({},a,e[a])),t}),{})}(h,e)}function b(e){var t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return f[e]||(t=c(p,e))&&(f[t.id]=t),function(e,t){if(!e)return null;var i=(t||{}).deprecated;e.allTimezones;var r=n(e,u),o=i?e.allTimezones:e.timezones;return a(a({},r),{},{timezones:o})}(f[e],i)}function x(e){return h[e]||(t=function(e,t){var i=e.timezones[t];if(!i)return null;var n=i.a,r=void 0===n?null:n,o=a(a({},r?e.timezones[r]:{}),e.timezones[t]),s=o.c||[],p=o.u,c=Number.isInteger(o.d)?o.d:p,l={name:t,countries:s,utcOffset:p,utcOffsetStr:d(p),dstOffset:c,dstOffsetStr:d(c),aliasOf:r};return i.r&&(l.deprecated=!0),l}(p,e),t&&(h[t.name]=t,v=Object.keys(t).length)),h[e]?a({},h[e]):null;var t}function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return((x(e)||{}).countries||[]).map((function(e){return b(e,t)}))}function _(e){return r(w(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),1)[0]||null}function S(e){var t=b(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});return t?(t.timezones||[]).map(x):null}var C={getCountry:b,getTimezone:x,getAllCountries:g,getAllTimezones:y,getTimezonesForCountry:S,getCountriesForTimezone:w,getCountryForTimezone:_};e.default=C,e.getAllCountries=g,e.getAllTimezones=y,e.getCountriesForTimezone=w,e.getCountry=b,e.getCountryForTimezone=_,e.getTimezone=x,e.getTimezonesForCountry=S,Object.defineProperty(e,"__esModule",{value:!0})}(t)},88309:(e,t,a)=>{"use strict";const i=a(32081),n=a(84605),r=a(13743);function o(e,t,a){const o=n(e,t,a),s=i.spawn(o.command,o.args,o.options);return r.hookChildProcess(s,o),s}e.exports=o,e.exports.spawn=o,e.exports.sync=function(e,t,a){const o=n(e,t,a),s=i.spawnSync(o.command,o.args,o.options);return s.error=s.error||r.verifyENOENTSync(s.status,o),s},e.exports._parse=n,e.exports._enoent=r},13743:e=>{"use strict";const t="win32"===process.platform;function a(e,t){return Object.assign(new Error(`${t} ${e.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${t} ${e.command}`,path:e.command,spawnargs:e.args})}function i(e,i){return t&&1===e&&!i.file?a(i.original,"spawn"):null}e.exports={hookChildProcess:function(e,a){if(!t)return;const n=e.emit;e.emit=function(t,r){if("exit"===t){const t=i(r,a);if(t)return n.call(e,"error",t)}return n.apply(e,arguments)}},verifyENOENT:i,verifyENOENTSync:function(e,i){return t&&1===e&&!i.file?a(i.original,"spawnSync"):null},notFoundError:a}},84605:(e,t,a)=>{"use strict";const i=a(71017),n=a(52202),r=a(35081),o=a(97550),s="win32"===process.platform,p=/\.(?:com|exe)$/i,c=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;e.exports=function(e,t,a){t&&!Array.isArray(t)&&(a=t,t=null);const d={command:e,args:t=t?t.slice(0):[],options:a=Object.assign({},a),file:void 0,original:{command:e,args:t}};return a.shell?d:function(e){if(!s)return e;const t=function(e){e.file=n(e);const t=e.file&&o(e.file);return t?(e.args.unshift(e.file),e.command=t,n(e)):e.file}(e),a=!p.test(t);if(e.options.forceShell||a){const a=c.test(t);e.command=i.normalize(e.command),e.command=r.command(e.command),e.args=e.args.map((e=>r.argument(e,a)));const n=[e.command].concat(e.args).join(" ");e.args=["/d","/s","/c",`"${n}"`],e.command=process.env.comspec||"cmd.exe",e.options.windowsVerbatimArguments=!0}return e}(d)}},35081:e=>{"use strict";const t=/([()\][%!^"`<>&|;, *?])/g;e.exports.command=function(e){return e.replace(t,"^$1")},e.exports.argument=function(e,a){return e=(e=`"${e=(e=(e=`${e}`).replace(/(\\*)"/g,'$1$1\\"')).replace(/(\\*)$/,"$1$1")}"`).replace(t,"^$1"),a&&(e=e.replace(t,"^$1")),e}},97550:(e,t,a)=>{"use strict";const i=a(57147),n=a(92063);e.exports=function(e){const t=Buffer.alloc(150);let a;try{a=i.openSync(e,"r"),i.readSync(a,t,0,150,0),i.closeSync(a)}catch(e){}return n(t.toString())}},52202:(e,t,a)=>{"use strict";const i=a(71017),n=a(22806),r=a(7573);function o(e,t){const a=e.options.env||process.env,o=process.cwd(),s=null!=e.options.cwd,p=s&&void 0!==process.chdir&&!process.chdir.disabled;if(p)try{process.chdir(e.options.cwd)}catch(e){}let c;try{c=n.sync(e.command,{path:a[r({env:a})],pathExt:t?i.delimiter:void 0})}catch(e){}finally{p&&process.chdir(o)}return c&&(c=i.resolve(s?e.options.cwd:"",c)),c}e.exports=function(e){return o(e)||o(e,!0)}},7573:e=>{"use strict";const t=(e={})=>{const t=e.env||process.env;return"win32"!==(e.platform||process.platform)?"PATH":Object.keys(t).reverse().find((e=>"PATH"===e.toUpperCase()))||"Path"};e.exports=t,e.exports.default=t},11227:(e,t,a)=>{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)return;const a="color: "+this.color;t.splice(1,0,a,"color: inherit");let i=0,n=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(i++,"%c"===e&&(n=i))})),t.splice(n,0,a)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let 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.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),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"],t.log=console.debug||console.log||(()=>{}),e.exports=a(82447)(t);const{formatters:i}=e.exports;i.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},82447:(e,t,a)=>{e.exports=function(e){function t(e){let a,n,r,o=null;function s(...e){if(!s.enabled)return;const i=s,n=Number(new Date),r=n-(a||n);i.diff=r,i.prev=a,i.curr=n,a=n,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let o=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((a,n)=>{if("%%"===a)return"%";o++;const r=t.formatters[n];if("function"==typeof r){const t=e[o];a=r.call(i,t),e.splice(o,1),o--}return a})),t.formatArgs.call(i,e),(i.log||t.log).apply(i,e)}return s.namespace=e,s.useColors=t.useColors(),s.color=t.selectColor(e),s.extend=i,s.destroy=t.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==o?o:(n!==t.namespaces&&(n=t.namespaces,r=t.enabled(e)),r),set:e=>{o=e}}),"function"==typeof t.init&&t.init(s),s}function i(e,a){const i=t(this.namespace+(void 0===a?":":a)+e);return i.log=this.log,i}function n(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){const e=[...t.names.map(n),...t.skips.map(n).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let a;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const i=("string"==typeof e?e:"").split(/[\s,]+/),n=i.length;for(a=0;a{t[a]=e[a]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let a=0;for(let t=0;t{"undefined"==typeof process||"renderer"===process.type||!0===process.browser||process.__nwjs?e.exports=a(11227):e.exports=a(39)},39:(e,t,a)=>{const i=a(76224),n=a(73837);t.init=function(e){e.inspectOpts={};const a=Object.keys(t.inspectOpts);for(let i=0;i{}),"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."),t.colors=[6,2,3,4,5,1];try{const e=a(92130);e&&(e.stderr||e).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((e=>/^debug_/i.test(e))).reduce(((e,t)=>{const a=t.substring(6).toLowerCase().replace(/_([a-z])/g,((e,t)=>t.toUpperCase()));let i=process.env[t];return i=!!/^(yes|on|true|enabled)$/i.test(i)||!/^(no|off|false|disabled)$/i.test(i)&&("null"===i?null:Number(i)),e[a]=i,e}),{}),e.exports=a(82447)(t);const{formatters:r}=e.exports;r.o=function(e){return this.inspectOpts.colors=this.useColors,n.inspect(e,this.inspectOpts).split("\n").map((e=>e.trim())).join(" ")},r.O=function(e){return this.inspectOpts.colors=this.useColors,n.inspect(e,this.inspectOpts)}},63463:(e,t,a)=>{var i=a(12781).Stream,n=a(73837);function r(){this.source=null,this.dataSize=0,this.maxDataSize=1048576,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}e.exports=r,n.inherits(r,i),r.create=function(e,t){var a=new this;for(var i in t=t||{})a[i]=t[i];a.source=e;var n=e.emit;return e.emit=function(){return a._handleEmit(arguments),n.apply(e,arguments)},e.on("error",(function(){})),a.pauseStream&&e.pause(),a},Object.defineProperty(r.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}}),r.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)},r.prototype.resume=function(){this._released||this.release(),this.source.resume()},r.prototype.pause=function(){this.source.pause()},r.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this)),this._bufferedEvents=[]},r.prototype.pipe=function(){var e=i.prototype.pipe.apply(this,arguments);return this.resume(),e},r.prototype._handleEmit=function(e){this._released?this.emit.apply(this,e):("data"===e[0]&&(this.dataSize+=e[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(e))},r.prototype._checkIfMaxDataSizeExceeded=function(){if(!(this._maxDataSizeExceeded||this.dataSize<=this.maxDataSize)){this._maxDataSizeExceeded=!0;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(e))}}},12840:(e,t,a)=>{var i=a(30778),n=function(){},r=function(e,t,a){if("function"==typeof t)return r(e,null,t);t||(t={}),a=i(a||n);var o=e._writableState,s=e._readableState,p=t.readable||!1!==t.readable&&e.readable,c=t.writable||!1!==t.writable&&e.writable,d=!1,l=function(){e.writable||u()},u=function(){c=!1,p||a.call(e)},m=function(){p=!1,c||a.call(e)},f=function(t){a.call(e,t?new Error("exited with error code: "+t):null)},h=function(t){a.call(e,t)},v=function(){process.nextTick(g)},g=function(){if(!d)return(!p||s&&s.ended&&!s.destroyed)&&(!c||o&&o.ended&&!o.destroyed)?void 0:a.call(e,new Error("premature close"))},y=function(){e.req.on("finish",u)};return function(e){return e.setHeader&&"function"==typeof e.abort}(e)?(e.on("complete",u),e.on("abort",v),e.req?y():e.on("request",y)):c&&!o&&(e.on("end",l),e.on("close",l)),function(e){return e.stdio&&Array.isArray(e.stdio)&&3===e.stdio.length}(e)&&e.on("exit",f),e.on("end",m),e.on("finish",u),!1!==t.error&&e.on("error",h),e.on("close",v),function(){d=!0,e.removeListener("complete",u),e.removeListener("abort",v),e.removeListener("request",y),e.req&&e.req.removeListener("finish",u),e.removeListener("end",l),e.removeListener("close",l),e.removeListener("finish",u),e.removeListener("exit",f),e.removeListener("end",m),e.removeListener("error",h),e.removeListener("close",v)}};e.exports=r},28468:(e,t,a)=>{"use strict";const i=a(71017),n=a(32081),r=a(88309),o=a(48150),s=a(36147),p=a(57678),c=a(44353),d=a(43111),{spawnedKill:l,spawnedCancel:u,setupTimeout:m,setExitHandler:f}=a(43820),{handleInput:h,getSpawnedResult:v,makeAllStream:g,validateInputSync:y}=a(4994),{mergePromise:b,getSpawnedPromise:x}=a(91708),{joinCommand:w,parseCommand:_}=a(14077),S=(e,t,a={})=>{const n=r._parse(e,t,a);return e=n.command,t=n.args,(a={maxBuffer:1e8,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:(a=n.options).cwd||process.cwd(),execPath:process.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0,...a}).env=(({env:e,extendEnv:t,preferLocal:a,localDir:i,execPath:n})=>{const r=t?{...process.env,...e}:e;return a?s.env({env:r,cwd:i,execPath:n}):r})(a),a.stdio=d(a),"win32"===process.platform&&"cmd"===i.basename(e,".exe")&&t.unshift("/q"),{file:e,args:t,options:a,parsed:n}},C=(e,t,a)=>"string"==typeof t||Buffer.isBuffer(t)?e.stripFinalNewline?o(t):t:void 0===a?void 0:"",E=(e,t,a)=>{const i=S(e,t,a),o=w(e,t);let s;try{s=n.spawn(i.file,i.args,i.options)}catch(e){const t=new n.ChildProcess,a=Promise.reject(c({error:e,stdout:"",stderr:"",all:"",command:o,parsed:i,timedOut:!1,isCanceled:!1,killed:!1}));return b(t,a)}const d=x(s),y=m(s,i.options,d),_=f(s,i.options,y),E={isCanceled:!1};s.kill=l.bind(null,s.kill.bind(s)),s.cancel=u.bind(null,s,E);const T=p((async()=>{const[{error:e,exitCode:t,signal:a,timedOut:n},r,p,d]=await v(s,i.options,_),l=C(i.options,r),u=C(i.options,p),m=C(i.options,d);if(e||0!==t||null!==a){const r=c({error:e,exitCode:t,signal:a,stdout:l,stderr:u,all:m,command:o,parsed:i,timedOut:n,isCanceled:E.isCanceled,killed:s.killed});if(!i.options.reject)return r;throw r}return{command:o,exitCode:0,stdout:l,stderr:u,all:m,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}}));return r._enoent.hookChildProcess(s,i.parsed),h(s,i.options.input),s.all=g(s,i.options),b(s,T)};e.exports=E,e.exports.sync=(e,t,a)=>{const i=S(e,t,a),r=w(e,t);let o;y(i.options);try{o=n.spawnSync(i.file,i.args,i.options)}catch(e){throw c({error:e,stdout:"",stderr:"",all:"",command:r,parsed:i,timedOut:!1,isCanceled:!1,killed:!1})}const s=C(i.options,o.stdout,o.error),p=C(i.options,o.stderr,o.error);if(o.error||0!==o.status||null!==o.signal){const e=c({stdout:s,stderr:p,error:o.error,signal:o.signal,exitCode:o.status,command:r,parsed:i,timedOut:o.error&&"ETIMEDOUT"===o.error.code,isCanceled:!1,killed:null!==o.signal});if(!i.options.reject)return e;throw e}return{command:r,exitCode:0,stdout:s,stderr:p,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}},e.exports.command=(e,t)=>{const[a,...i]=_(e);return E(a,i,t)},e.exports.commandSync=(e,t)=>{const[a,...i]=_(e);return E.sync(a,i,t)},e.exports.node=(e,t,a={})=>{t&&!Array.isArray(t)&&"object"==typeof t&&(a=t,t=[]);const i=d.node(a),n=process.execArgv.filter((e=>!e.startsWith("--inspect"))),{nodePath:r=process.execPath,nodeOptions:o=n}=a;return E(r,[...o,e,...Array.isArray(t)?t:[]],{...a,stdin:void 0,stdout:void 0,stderr:void 0,stdio:i,shell:!1})}},14077:e=>{"use strict";const t=/ +/g;e.exports={joinCommand:(e,t=[])=>Array.isArray(t)?[e,...t].join(" "):e,parseCommand:e=>{const a=[];for(const i of e.trim().split(t)){const e=a[a.length-1];e&&e.endsWith("\\")?a[a.length-1]=`${e.slice(0,-1)} ${i}`:a.push(i)}return a}}},44353:(e,t,a)=>{"use strict";const{signalsByName:i}=a(97787);e.exports=({stdout:e,stderr:t,all:a,error:n,signal:r,exitCode:o,command:s,timedOut:p,isCanceled:c,killed:d,parsed:{options:{timeout:l}}})=>{o=null===o?void 0:o;const u=void 0===(r=null===r?void 0:r)?void 0:i[r].description,m=(({timedOut:e,timeout:t,errorCode:a,signal:i,signalDescription:n,exitCode:r,isCanceled:o})=>e?`timed out after ${t} milliseconds`:o?"was canceled":void 0!==a?`failed with ${a}`:void 0!==i?`was killed with ${i} (${n})`:void 0!==r?`failed with exit code ${r}`:"failed")({timedOut:p,timeout:l,errorCode:n&&n.code,signal:r,signalDescription:u,exitCode:o,isCanceled:c}),f=`Command ${m}: ${s}`,h="[object Error]"===Object.prototype.toString.call(n),v=h?`${f}\n${n.message}`:f,g=[v,t,e].filter(Boolean).join("\n");return h?(n.originalMessage=n.message,n.message=g):n=new Error(g),n.shortMessage=v,n.command=s,n.exitCode=o,n.signal=r,n.signalDescription=u,n.stdout=e,n.stderr=t,void 0!==a&&(n.all=a),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=Boolean(p),n.isCanceled=c,n.killed=d&&!p,n}},43820:(e,t,a)=>{"use strict";const i=a(22037),n=a(27908),r=(e,{forceKillAfterTimeout:t},a)=>o(e)&&!1!==t&&a,o=e=>e===i.constants.signals.SIGTERM||"string"==typeof e&&"SIGTERM"===e.toUpperCase(),s=({forceKillAfterTimeout:e=!0})=>{if(!0===e)return 5e3;if(!Number.isFinite(e)||e<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${e}\` (${typeof e})`);return e};e.exports={spawnedKill:(e,t="SIGTERM",a={})=>{const i=e(t);return((e,t,a,i)=>{if(!r(t,a,i))return;const n=s(a),o=setTimeout((()=>{e("SIGKILL")}),n);o.unref&&o.unref()})(e,t,a,i),i},spawnedCancel:(e,t)=>{e.kill()&&(t.isCanceled=!0)},setupTimeout:(e,{timeout:t,killSignal:a="SIGTERM"},i)=>{if(0===t||void 0===t)return i;if(!Number.isFinite(t)||t<0)throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${t}\` (${typeof t})`);let n;const r=new Promise(((i,r)=>{n=setTimeout((()=>{((e,t,a)=>{e.kill(t),a(Object.assign(new Error("Timed out"),{timedOut:!0,signal:t}))})(e,a,r)}),t)})),o=i.finally((()=>{clearTimeout(n)}));return Promise.race([r,o])},setExitHandler:async(e,{cleanup:t,detached:a},i)=>{if(!t||a)return i;const r=n((()=>{e.kill()}));return i.finally((()=>{r()}))}}},91708:e=>{"use strict";const t=(async()=>{})().constructor.prototype,a=["then","catch","finally"].map((e=>[e,Reflect.getOwnPropertyDescriptor(t,e)]));e.exports={mergePromise:(e,t)=>{for(const[i,n]of a){const a="function"==typeof t?(...e)=>Reflect.apply(n.value,t(),e):n.value.bind(t);Reflect.defineProperty(e,i,{...n,value:a})}return e},getSpawnedPromise:e=>new Promise(((t,a)=>{e.on("exit",((e,a)=>{t({exitCode:e,signal:a})})),e.on("error",(e=>{a(e)})),e.stdin&&e.stdin.on("error",(e=>{a(e)}))}))}},43111:e=>{"use strict";const t=["stdin","stdout","stderr"],a=e=>{if(!e)return;const{stdio:a}=e;if(void 0===a)return t.map((t=>e[t]));if((e=>t.some((t=>void 0!==e[t])))(e))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${t.map((e=>`\`${e}\``)).join(", ")}`);if("string"==typeof a)return a;if(!Array.isArray(a))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof a}\``);const i=Math.max(a.length,t.length);return Array.from({length:i},((e,t)=>a[t]))};e.exports=a,e.exports.node=e=>{const t=a(e);return"ipc"===t?"ipc":void 0===t||"string"==typeof t?[t,t,t,"ipc"]:t.includes("ipc")?t:[...t,"ipc"]}},4994:(e,t,a)=>{"use strict";const i=a(64359),n=a(10031),r=a(4034),o=async(e,t)=>{if(e){e.destroy();try{return await t}catch(e){return e.bufferedData}}},s=(e,{encoding:t,buffer:a,maxBuffer:i})=>{if(e&&a)return t?n(e,{encoding:t,maxBuffer:i}):n.buffer(e,{maxBuffer:i})};e.exports={handleInput:(e,t)=>{void 0!==t&&void 0!==e.stdin&&(i(t)?t.pipe(e.stdin):e.stdin.end(t))},makeAllStream:(e,{all:t})=>{if(!t||!e.stdout&&!e.stderr)return;const a=r();return e.stdout&&a.add(e.stdout),e.stderr&&a.add(e.stderr),a},getSpawnedResult:async({stdout:e,stderr:t,all:a},{encoding:i,buffer:n,maxBuffer:r},p)=>{const c=s(e,{encoding:i,buffer:n,maxBuffer:r}),d=s(t,{encoding:i,buffer:n,maxBuffer:r}),l=s(a,{encoding:i,buffer:n,maxBuffer:2*r});try{return await Promise.all([p,c,d,l])}catch(i){return Promise.all([{error:i,signal:i.signal,timedOut:i.timedOut},o(e,c),o(t,d),o(a,l)])}},validateInputSync:({input:e})=>{if(i(e))throw new TypeError("The `input` option cannot be a stream in sync mode")}}},64359:e=>{"use strict";const t=e=>null!==e&&"object"==typeof e&&"function"==typeof e.pipe;t.writable=e=>t(e)&&!1!==e.writable&&"function"==typeof e._write&&"object"==typeof e._writableState,t.readable=e=>t(e)&&!1!==e.readable&&"function"==typeof e._read&&"object"==typeof e._readableState,t.duplex=e=>t.writable(e)&&t.readable(e),t.transform=e=>t.duplex(e)&&"function"==typeof e._transform,e.exports=t},22261:(e,t,a)=>{var i;e.exports=function(){if(!i){try{i=a(15158)("follow-redirects")}catch(e){}"function"!=typeof i&&(i=function(){})}i.apply(null,arguments)}},30938:(e,t,a)=>{var i=a(57310),n=i.URL,r=a(13685),o=a(95687),s=a(12781).Writable,p=a(39491),c=a(22261),d=!1;try{p(new n)}catch(e){d="ERR_INVALID_URL"===e.code}var l=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],u=["abort","aborted","connect","error","socket","timeout"],m=Object.create(null);u.forEach((function(e){m[e]=function(t,a,i){this._redirectable.emit(e,t,a,i)}}));var f=R("ERR_INVALID_URL","Invalid URL",TypeError),h=R("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),v=R("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",h),g=R("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),y=R("ERR_STREAM_WRITE_AFTER_END","write after end"),b=s.prototype.destroy||_;function x(e,t){s.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var a=this;this._onNativeResponse=function(e){try{a._processResponse(e)}catch(e){a.emit("error",e instanceof h?e:new h({cause:e}))}},this._performRequest()}function w(e){var t={maxRedirects:21,maxBodyLength:10485760},a={};return Object.keys(e).forEach((function(i){var r=i+":",o=a[r]=e[i],s=t[i]=Object.create(o);Object.defineProperties(s,{request:{value:function(e,i,o){return n&&e instanceof n?e=E(e):k(e)?e=E(S(e)):(o=i,i=C(e),e={protocol:r}),D(i)&&(o=i,i=null),(i=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},e,i)).nativeProtocols=a,k(i.host)||k(i.hostname)||(i.hostname="::1"),p.equal(i.protocol,r,"protocol mismatch"),c("options",i),new x(i,o)},configurable:!0,enumerable:!0,writable:!0},get:{value:function(e,t,a){var i=s.request(e,t,a);return i.end(),i},configurable:!0,enumerable:!0,writable:!0}})})),t}function _(){}function S(e){var t;if(d)t=new n(e);else if(!k((t=C(i.parse(e))).protocol))throw new f({input:e});return t}function C(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new f({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new f({input:e.href||e});return e}function E(e,t){var a=t||{};for(var i of l)a[i]=e[i];return a.hostname.startsWith("[")&&(a.hostname=a.hostname.slice(1,-1)),""!==a.port&&(a.port=Number(a.port)),a.path=a.search?a.pathname+a.search:a.pathname,a}function T(e,t){var a;for(var i in t)e.test(i)&&(a=t[i],delete t[i]);return null==a?void 0:String(a).trim()}function R(e,t,a){function i(a){Error.captureStackTrace(this,this.constructor),Object.assign(this,a||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return i.prototype=new(a||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),i}function A(e,t){for(var a of u)e.removeListener(a,m[a]);e.on("error",_),e.destroy(t)}function k(e){return"string"==typeof e||e instanceof String}function D(e){return"function"==typeof e}x.prototype=Object.create(s.prototype),x.prototype.abort=function(){A(this._currentRequest),this._currentRequest.abort(),this.emit("abort")},x.prototype.destroy=function(e){return A(this._currentRequest,e),b.call(this,e),this},x.prototype.write=function(e,t,a){if(this._ending)throw new y;if(!(k(e)||"object"==typeof(i=e)&&"length"in i))throw new TypeError("data should be a string, Buffer or Uint8Array");var i;D(t)&&(a=t,t=null),0!==e.length?this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,a)):(this.emit("error",new g),this.abort()):a&&a()},x.prototype.end=function(e,t,a){if(D(e)?(a=e,e=t=null):D(t)&&(a=t,t=null),e){var i=this,n=this._currentRequest;this.write(e,t,(function(){i._ended=!0,n.end(null,null,a)})),this._ending=!0}else this._ended=this._ending=!0,this._currentRequest.end(null,null,a)},x.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)},x.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)},x.prototype.setTimeout=function(e,t){var a=this;function i(t){t.setTimeout(e),t.removeListener("timeout",t.destroy),t.addListener("timeout",t.destroy)}function n(t){a._timeout&&clearTimeout(a._timeout),a._timeout=setTimeout((function(){a.emit("timeout"),r()}),e),i(t)}function r(){a._timeout&&(clearTimeout(a._timeout),a._timeout=null),a.removeListener("abort",r),a.removeListener("error",r),a.removeListener("response",r),a.removeListener("close",r),t&&a.removeListener("timeout",t),a.socket||a._currentRequest.removeListener("socket",n)}return t&&this.on("timeout",t),this.socket?n(this.socket):this._currentRequest.once("socket",n),this.on("socket",i),this.on("abort",r),this.on("error",r),this.on("response",r),this.on("close",r),this},["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach((function(e){x.prototype[e]=function(t,a){return this._currentRequest[e](t,a)}})),["aborted","connection","socket"].forEach((function(e){Object.defineProperty(x.prototype,e,{get:function(){return this._currentRequest[e]}})})),x.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}},x.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var a=e.slice(0,-1);this._options.agent=this._options.agents[a]}var n=this._currentRequest=t.request(this._options,this._onNativeResponse);for(var r of(n._redirectable=this,u))n.on(r,m[r]);if(this._currentUrl=/^\//.test(this._options.path)?i.format(this._options):this._options.path,this._isRedirect){var o=0,s=this,p=this._requestBodyBuffers;!function e(t){if(n===s._currentRequest)if(t)s.emit("error",t);else if(o=400)return e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),void(this._requestBodyBuffers=[]);if(A(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new v;var o=this._options.beforeRedirect;o&&(a=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var s=this._options.method;((301===t||302===t)&&"POST"===this._options.method||303===t&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],T(/^content-/i,this._options.headers));var l,u,m=T(/^host$/i,this._options.headers),f=S(this._currentUrl),h=m||f.host,g=/^\w+:/.test(r)?this._currentUrl:i.format(Object.assign(f,{host:h})),y=(l=r,u=g,d?new n(l,u):S(i.resolve(u,l)));if(c("redirecting to",y.href),this._isRedirect=!0,E(y,this._options),(y.protocol!==f.protocol&&"https:"!==y.protocol||y.host!==h&&!function(e,t){p(k(e)&&k(t));var a=e.length-t.length-1;return a>0&&"."===e[a]&&e.endsWith(t)}(y.host,h))&&T(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),D(o)){var b={headers:e.headers,statusCode:t},x={url:g,method:s,headers:a};o(this._options,b,x),this._sanitizeOptions(this._options)}this._performRequest()},e.exports=w({http:r,https:o}),e.exports.wrap=w},46882:(e,t,a)=>{var i=a(9779),n=a(73837),r=a(71017),o=a(13685),s=a(95687),p=a(57310).parse,c=a(57147),d=a(12781).Stream,l=a(80983),u=a(59118),m=a(32275);function f(e){if(!(this instanceof f))return new f(e);for(var t in this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],i.call(this),e=e||{})this[t]=e[t]}e.exports=f,n.inherits(f,i),f.LINE_BREAK="\r\n",f.DEFAULT_CONTENT_TYPE="application/octet-stream",f.prototype.append=function(e,t,a){"string"==typeof(a=a||{})&&(a={filename:a});var r=i.prototype.append.bind(this);if("number"==typeof t&&(t=""+t),n.isArray(t))this._error(new Error("Arrays are not supported."));else{var o=this._multiPartHeader(e,t,a),s=this._multiPartFooter();r(o),r(t),r(s),this._trackLength(o,t,a)}},f.prototype._trackLength=function(e,t,a){var i=0;null!=a.knownLength?i+=+a.knownLength:Buffer.isBuffer(t)?i=t.length:"string"==typeof t&&(i=Buffer.byteLength(t)),this._valueLength+=i,this._overheadLength+=Buffer.byteLength(e)+f.LINE_BREAK.length,t&&(t.path||t.readable&&t.hasOwnProperty("httpVersion")||t instanceof d)&&(a.knownLength||this._valuesToMeasure.push(t))},f.prototype._lengthRetriever=function(e,t){e.hasOwnProperty("fd")?null!=e.end&&e.end!=1/0&&null!=e.start?t(null,e.end+1-(e.start?e.start:0)):c.stat(e.path,(function(a,i){var n;a?t(a):(n=i.size-(e.start?e.start:0),t(null,n))})):e.hasOwnProperty("httpVersion")?t(null,+e.headers["content-length"]):e.hasOwnProperty("httpModule")?(e.on("response",(function(a){e.pause(),t(null,+a.headers["content-length"])})),e.resume()):t("Unknown stream")},f.prototype._multiPartHeader=function(e,t,a){if("string"==typeof a.header)return a.header;var i,n=this._getContentDisposition(t,a),r=this._getContentType(t,a),o="",s={"Content-Disposition":["form-data",'name="'+e+'"'].concat(n||[]),"Content-Type":[].concat(r||[])};for(var p in"object"==typeof a.header&&m(s,a.header),s)s.hasOwnProperty(p)&&null!=(i=s[p])&&(Array.isArray(i)||(i=[i]),i.length&&(o+=p+": "+i.join("; ")+f.LINE_BREAK));return"--"+this.getBoundary()+f.LINE_BREAK+o+f.LINE_BREAK},f.prototype._getContentDisposition=function(e,t){var a,i;return"string"==typeof t.filepath?a=r.normalize(t.filepath).replace(/\\/g,"/"):t.filename||e.name||e.path?a=r.basename(t.filename||e.name||e.path):e.readable&&e.hasOwnProperty("httpVersion")&&(a=r.basename(e.client._httpMessage.path||"")),a&&(i='filename="'+a+'"'),i},f.prototype._getContentType=function(e,t){var a=t.contentType;return!a&&e.name&&(a=l.lookup(e.name)),!a&&e.path&&(a=l.lookup(e.path)),!a&&e.readable&&e.hasOwnProperty("httpVersion")&&(a=e.headers["content-type"]),a||!t.filepath&&!t.filename||(a=l.lookup(t.filepath||t.filename)),a||"object"!=typeof e||(a=f.DEFAULT_CONTENT_TYPE),a},f.prototype._multiPartFooter=function(){return function(e){var t=f.LINE_BREAK;0===this._streams.length&&(t+=this._lastBoundary()),e(t)}.bind(this)},f.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+f.LINE_BREAK},f.prototype.getHeaders=function(e){var t,a={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e)e.hasOwnProperty(t)&&(a[t.toLowerCase()]=e[t]);return a},f.prototype.setBoundary=function(e){this._boundary=e},f.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary},f.prototype.getBuffer=function(){for(var e=new Buffer.alloc(0),t=this.getBoundary(),a=0,i=this._streams.length;a{e.exports=function(e,t){return Object.keys(t).forEach((function(a){e[a]=e[a]||t[a]})),e}},55302:(e,t,a)=>{"use strict";const i=a(20077),n=a(71017),r=a(11381).mkdirsSync,o=a(80318).utimesMillisSync,s=a(42733);function p(e,t,a,r){if(!r.filter||r.filter(t,a))return function(e,t,a,r){const o=(r.dereference?i.statSync:i.lstatSync)(t);return o.isDirectory()?function(e,t,a,n,r){if(!t)return function(e,t,a,n){return i.mkdirSync(a),l(t,a,n),d(a,e)}(e.mode,a,n,r);if(t&&!t.isDirectory())throw new Error(`Cannot overwrite non-directory '${n}' with directory '${a}'.`);return l(a,n,r)}(o,e,t,a,r):o.isFile()||o.isCharacterDevice()||o.isBlockDevice()?function(e,t,a,n,r){return t?function(e,t,a,n){if(n.overwrite)return i.unlinkSync(a),c(e,t,a,n);if(n.errorOnExist)throw new Error(`'${a}' already exists`)}(e,a,n,r):c(e,a,n,r)}(o,e,t,a,r):o.isSymbolicLink()?function(e,t,a,r){let o=i.readlinkSync(t);if(r.dereference&&(o=n.resolve(process.cwd(),o)),e){let e;try{e=i.readlinkSync(a)}catch(e){if("EINVAL"===e.code||"UNKNOWN"===e.code)return i.symlinkSync(o,a);throw e}if(r.dereference&&(e=n.resolve(process.cwd(),e)),s.isSrcSubdir(o,e))throw new Error(`Cannot copy '${o}' to a subdirectory of itself, '${e}'.`);if(i.statSync(a).isDirectory()&&s.isSrcSubdir(e,o))throw new Error(`Cannot overwrite '${e}' with '${o}'.`);return function(e,t){return i.unlinkSync(t),i.symlinkSync(e,t)}(o,a)}return i.symlinkSync(o,a)}(e,t,a,r):void 0}(e,t,a,r)}function c(e,t,a,n){return i.copyFileSync(t,a),n.preserveTimestamps&&function(e,t,a){(function(e){return 0==(128&e)})(e)&&function(e,t){d(e,128|t)}(a,e),function(e,t){const a=i.statSync(e);o(t,a.atime,a.mtime)}(t,a)}(e.mode,t,a),d(a,e.mode)}function d(e,t){return i.chmodSync(e,t)}function l(e,t,a){i.readdirSync(e).forEach((i=>function(e,t,a,i){const r=n.join(t,e),o=n.join(a,e),{destStat:c}=s.checkPathsSync(r,o,"copy");return p(c,r,o,i)}(i,e,t,a)))}e.exports=function(e,t,a){"function"==typeof a&&(a={filter:a}),(a=a||{}).clobber=!("clobber"in a)||!!a.clobber,a.overwrite="overwrite"in a?!!a.overwrite:a.clobber,a.preserveTimestamps&&"ia32"===process.arch&&console.warn("fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;\n\n see https://github.com/jprichardson/node-fs-extra/issues/269");const{srcStat:o,destStat:c}=s.checkPathsSync(e,t,"copy");return s.checkParentPathsSync(e,o,t,"copy"),function(e,t,a,o){if(o.filter&&!o.filter(t,a))return;const s=n.dirname(a);return i.existsSync(s)||r(s),p(e,t,a,o)}(c,e,t,a)}},68690:(e,t,a)=>{"use strict";e.exports={copySync:a(55302)}},67189:(e,t,a)=>{"use strict";const i=a(20077),n=a(71017),r=a(11381).mkdirs,o=a(99257).pathExists,s=a(80318).utimesMillis,p=a(42733);function c(e,t,a,i,s){const p=n.dirname(a);o(p,((n,o)=>n?s(n):o?l(e,t,a,i,s):void r(p,(n=>n?s(n):l(e,t,a,i,s)))))}function d(e,t,a,i,n,r){Promise.resolve(n.filter(a,i)).then((o=>o?e(t,a,i,n,r):r()),(e=>r(e)))}function l(e,t,a,i,n){return i.filter?d(u,e,t,a,i,n):u(e,t,a,i,n)}function u(e,t,a,r,o){(r.dereference?i.stat:i.lstat)(t,((s,c)=>s?o(s):c.isDirectory()?function(e,t,a,n,r,o){return t?t&&!t.isDirectory()?o(new Error(`Cannot overwrite non-directory '${n}' with directory '${a}'.`)):v(a,n,r,o):function(e,t,a,n,r){i.mkdir(a,(i=>{if(i)return r(i);v(t,a,n,(t=>t?r(t):h(a,e,r)))}))}(e.mode,a,n,r,o)}(c,e,t,a,r,o):c.isFile()||c.isCharacterDevice()||c.isBlockDevice()?function(e,t,a,n,r,o){return t?function(e,t,a,n,r){if(!n.overwrite)return n.errorOnExist?r(new Error(`'${a}' already exists`)):r();i.unlink(a,(i=>i?r(i):m(e,t,a,n,r)))}(e,a,n,r,o):m(e,a,n,r,o)}(c,e,t,a,r,o):c.isSymbolicLink()?function(e,t,a,r,o){i.readlink(t,((t,s)=>t?o(t):(r.dereference&&(s=n.resolve(process.cwd(),s)),e?void i.readlink(a,((t,c)=>t?"EINVAL"===t.code||"UNKNOWN"===t.code?i.symlink(s,a,o):o(t):(r.dereference&&(c=n.resolve(process.cwd(),c)),p.isSrcSubdir(s,c)?o(new Error(`Cannot copy '${s}' to a subdirectory of itself, '${c}'.`)):e.isDirectory()&&p.isSrcSubdir(c,s)?o(new Error(`Cannot overwrite '${c}' with '${s}'.`)):function(e,t,a){i.unlink(t,(n=>n?a(n):i.symlink(e,t,a)))}(s,a,o)))):i.symlink(s,a,o))))}(e,t,a,r,o):void 0))}function m(e,t,a,n,r){i.copyFile(t,a,(i=>i?r(i):n.preserveTimestamps?function(e,t,a,i){return function(e){return 0==(128&e)}(e)?function(e,t,a){return h(e,128|t,a)}(a,e,(n=>n?i(n):f(e,t,a,i))):f(e,t,a,i)}(e.mode,t,a,r):h(a,e.mode,r)))}function f(e,t,a,n){!function(e,t,a){i.stat(e,((e,i)=>e?a(e):s(t,i.atime,i.mtime,a)))}(t,a,(t=>t?n(t):h(a,e,n)))}function h(e,t,a){return i.chmod(e,t,a)}function v(e,t,a,n){i.readdir(e,((i,r)=>i?n(i):g(r,e,t,a,n)))}function g(e,t,a,i,r){const o=e.pop();return o?function(e,t,a,i,r,o){const s=n.join(a,t),c=n.join(i,t);p.checkPaths(s,c,"copy",((t,n)=>{if(t)return o(t);const{destStat:p}=n;l(p,s,c,r,(t=>t?o(t):g(e,a,i,r,o)))}))}(e,o,t,a,i,r):r()}e.exports=function(e,t,a,i){"function"!=typeof a||i?"function"==typeof a&&(a={filter:a}):(i=a,a={}),i=i||function(){},(a=a||{}).clobber=!("clobber"in a)||!!a.clobber,a.overwrite="overwrite"in a?!!a.overwrite:a.clobber,a.preserveTimestamps&&"ia32"===process.arch&&console.warn("fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;\n\n see https://github.com/jprichardson/node-fs-extra/issues/269"),p.checkPaths(e,t,"copy",((n,r)=>{if(n)return i(n);const{srcStat:o,destStat:s}=r;p.checkParentPaths(e,o,t,"copy",(n=>n?i(n):a.filter?d(c,s,e,t,a,i):c(s,e,t,a,i)))}))}},66464:(e,t,a)=>{"use strict";const i=a(38981).fromCallback;e.exports={copy:i(a(67189))}},15590:(e,t,a)=>{"use strict";const i=a(38981).fromCallback,n=a(20077),r=a(71017),o=a(11381),s=a(54542),p=i((function(e,t){t=t||function(){},n.readdir(e,((a,i)=>{if(a)return o.mkdirs(e,t);i=i.map((t=>r.join(e,t))),function e(){const a=i.pop();if(!a)return t();s.remove(a,(a=>{if(a)return t(a);e()}))}()}))}));function c(e){let t;try{t=n.readdirSync(e)}catch{return o.mkdirsSync(e)}t.forEach((t=>{t=r.join(e,t),s.removeSync(t)}))}e.exports={emptyDirSync:c,emptydirSync:c,emptyDir:p,emptydir:p}},36530:(e,t,a)=>{"use strict";const i=a(38981).fromCallback,n=a(71017),r=a(20077),o=a(11381);e.exports={createFile:i((function(e,t){function a(){r.writeFile(e,"",(e=>{if(e)return t(e);t()}))}r.stat(e,((i,s)=>{if(!i&&s.isFile())return t();const p=n.dirname(e);r.stat(p,((e,i)=>{if(e)return"ENOENT"===e.code?o.mkdirs(p,(e=>{if(e)return t(e);a()})):t(e);i.isDirectory()?a():r.readdir(p,(e=>{if(e)return t(e)}))}))}))})),createFileSync:function(e){let t;try{t=r.statSync(e)}catch{}if(t&&t.isFile())return;const a=n.dirname(e);try{r.statSync(a).isDirectory()||r.readdirSync(a)}catch(e){if(!e||"ENOENT"!==e.code)throw e;o.mkdirsSync(a)}r.writeFileSync(e,"")}}},21720:(e,t,a)=>{"use strict";const i=a(36530),n=a(54147),r=a(83635);e.exports={createFile:i.createFile,createFileSync:i.createFileSync,ensureFile:i.createFile,ensureFileSync:i.createFileSync,createLink:n.createLink,createLinkSync:n.createLinkSync,ensureLink:n.createLink,ensureLinkSync:n.createLinkSync,createSymlink:r.createSymlink,createSymlinkSync:r.createSymlinkSync,ensureSymlink:r.createSymlink,ensureSymlinkSync:r.createSymlinkSync}},54147:(e,t,a)=>{"use strict";const i=a(38981).fromCallback,n=a(71017),r=a(20077),o=a(11381),s=a(99257).pathExists;e.exports={createLink:i((function(e,t,a){function i(e,t){r.link(e,t,(e=>{if(e)return a(e);a(null)}))}s(t,((p,c)=>p?a(p):c?a(null):void r.lstat(e,(r=>{if(r)return r.message=r.message.replace("lstat","ensureLink"),a(r);const p=n.dirname(t);s(p,((n,r)=>n?a(n):r?i(e,t):void o.mkdirs(p,(n=>{if(n)return a(n);i(e,t)}))))}))))})),createLinkSync:function(e,t){if(r.existsSync(t))return;try{r.lstatSync(e)}catch(e){throw e.message=e.message.replace("lstat","ensureLink"),e}const a=n.dirname(t);return r.existsSync(a)||o.mkdirsSync(a),r.linkSync(e,t)}}},6072:(e,t,a)=>{"use strict";const i=a(71017),n=a(20077),r=a(99257).pathExists;e.exports={symlinkPaths:function(e,t,a){if(i.isAbsolute(e))return n.lstat(e,(t=>t?(t.message=t.message.replace("lstat","ensureSymlink"),a(t)):a(null,{toCwd:e,toDst:e})));{const o=i.dirname(t),s=i.join(o,e);return r(s,((t,r)=>t?a(t):r?a(null,{toCwd:s,toDst:e}):n.lstat(e,(t=>t?(t.message=t.message.replace("lstat","ensureSymlink"),a(t)):a(null,{toCwd:e,toDst:i.relative(o,e)})))))}},symlinkPathsSync:function(e,t){let a;if(i.isAbsolute(e)){if(a=n.existsSync(e),!a)throw new Error("absolute srcpath does not exist");return{toCwd:e,toDst:e}}{const r=i.dirname(t),o=i.join(r,e);if(a=n.existsSync(o),a)return{toCwd:o,toDst:e};if(a=n.existsSync(e),!a)throw new Error("relative srcpath does not exist");return{toCwd:e,toDst:i.relative(r,e)}}}}},89259:(e,t,a)=>{"use strict";const i=a(20077);e.exports={symlinkType:function(e,t,a){if(a="function"==typeof t?t:a,t="function"!=typeof t&&t)return a(null,t);i.lstat(e,((e,i)=>{if(e)return a(null,"file");t=i&&i.isDirectory()?"dir":"file",a(null,t)}))},symlinkTypeSync:function(e,t){let a;if(t)return t;try{a=i.lstatSync(e)}catch{return"file"}return a&&a.isDirectory()?"dir":"file"}}},83635:(e,t,a)=>{"use strict";const i=a(38981).fromCallback,n=a(71017),r=a(20077),o=a(11381),s=o.mkdirs,p=o.mkdirsSync,c=a(6072),d=c.symlinkPaths,l=c.symlinkPathsSync,u=a(89259),m=u.symlinkType,f=u.symlinkTypeSync,h=a(99257).pathExists;e.exports={createSymlink:i((function(e,t,a,i){i="function"==typeof a?a:i,a="function"!=typeof a&&a,h(t,((o,p)=>o?i(o):p?i(null):void d(e,t,((o,p)=>{if(o)return i(o);e=p.toDst,m(p.toCwd,a,((a,o)=>{if(a)return i(a);const p=n.dirname(t);h(p,((a,n)=>a?i(a):n?r.symlink(e,t,o,i):void s(p,(a=>{if(a)return i(a);r.symlink(e,t,o,i)}))))}))}))))})),createSymlinkSync:function(e,t,a){if(r.existsSync(t))return;const i=l(e,t);e=i.toDst,a=f(i.toCwd,a);const o=n.dirname(t);return r.existsSync(o)||p(o),r.symlinkSync(e,t,a)}}},67749:(e,t,a)=>{"use strict";const i=a(38981).fromCallback,n=a(20077),r=["access","appendFile","chmod","chown","close","copyFile","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","lchmod","lchown","link","lstat","mkdir","mkdtemp","open","opendir","readdir","readFile","readlink","realpath","rename","rm","rmdir","stat","symlink","truncate","unlink","utimes","writeFile"].filter((e=>"function"==typeof n[e]));Object.keys(n).forEach((e=>{"promises"!==e&&(t[e]=n[e])})),r.forEach((e=>{t[e]=i(n[e])})),t.exists=function(e,t){return"function"==typeof t?n.exists(e,t):new Promise((t=>n.exists(e,t)))},t.read=function(e,t,a,i,r,o){return"function"==typeof o?n.read(e,t,a,i,r,o):new Promise(((o,s)=>{n.read(e,t,a,i,r,((e,t,a)=>{if(e)return s(e);o({bytesRead:t,buffer:a})}))}))},t.write=function(e,t,...a){return"function"==typeof a[a.length-1]?n.write(e,t,...a):new Promise(((i,r)=>{n.write(e,t,...a,((e,t,a)=>{if(e)return r(e);i({bytesWritten:t,buffer:a})}))}))},"function"==typeof n.writev&&(t.writev=function(e,t,...a){return"function"==typeof a[a.length-1]?n.writev(e,t,...a):new Promise(((i,r)=>{n.writev(e,t,...a,((e,t,a)=>{if(e)return r(e);i({bytesWritten:t,buffers:a})}))}))}),"function"==typeof n.realpath.native&&(t.realpath.native=i(n.realpath.native))},55674:(e,t,a)=>{"use strict";e.exports={...a(67749),...a(68690),...a(66464),...a(15590),...a(21720),...a(46573),...a(11381),...a(34026),...a(80530),...a(21315),...a(99257),...a(54542)};const i=a(57147);Object.getOwnPropertyDescriptor(i,"promises")&&Object.defineProperty(e.exports,"promises",{get:()=>i.promises})},46573:(e,t,a)=>{"use strict";const i=a(38981).fromPromise,n=a(7183);n.outputJson=i(a(43508)),n.outputJsonSync=a(39578),n.outputJSON=n.outputJson,n.outputJSONSync=n.outputJsonSync,n.writeJSON=n.writeJson,n.writeJSONSync=n.writeJsonSync,n.readJSON=n.readJson,n.readJSONSync=n.readJsonSync,e.exports=n},7183:(e,t,a)=>{"use strict";const i=a(96813);e.exports={readJson:i.readFile,readJsonSync:i.readFileSync,writeJson:i.writeFile,writeJsonSync:i.writeFileSync}},39578:(e,t,a)=>{"use strict";const{stringify:i}=a(96780),{outputFileSync:n}=a(21315);e.exports=function(e,t,a){const r=i(t,a);n(e,r,a)}},43508:(e,t,a)=>{"use strict";const{stringify:i}=a(96780),{outputFile:n}=a(21315);e.exports=async function(e,t,a={}){const r=i(t,a);await n(e,r,a)}},11381:(e,t,a)=>{"use strict";const i=a(38981).fromPromise,{makeDir:n,makeDirSync:r}=a(18233),o=i(n);e.exports={mkdirs:o,mkdirsSync:r,mkdirp:o,mkdirpSync:r,ensureDir:o,ensureDirSync:r}},18233:(e,t,a)=>{"use strict";const i=a(67749),n=a(71017),r=a(3736)("10.12.0"),o=e=>{if("win32"===process.platform&&/[<>:"|?*]/.test(e.replace(n.parse(e).root,""))){const t=new Error(`Path contains invalid characters: ${e}`);throw t.code="EINVAL",t}},s=e=>("number"==typeof e&&(e={mode:e}),{mode:511,...e}),p=e=>{const t=new Error(`operation not permitted, mkdir '${e}'`);return t.code="EPERM",t.errno=-4048,t.path=e,t.syscall="mkdir",t};e.exports.makeDir=async(e,t)=>{if(o(e),t=s(t),r){const a=n.resolve(e);return i.mkdir(a,{mode:t.mode,recursive:!0})}const a=async e=>{try{await i.mkdir(e,t.mode)}catch(t){if("EPERM"===t.code)throw t;if("ENOENT"===t.code){if(n.dirname(e)===e)throw p(e);if(t.message.includes("null bytes"))throw t;return await a(n.dirname(e)),a(e)}try{if(!(await i.stat(e)).isDirectory())throw new Error("The path is not a directory")}catch{throw t}}};return a(n.resolve(e))},e.exports.makeDirSync=(e,t)=>{if(o(e),t=s(t),r){const a=n.resolve(e);return i.mkdirSync(a,{mode:t.mode,recursive:!0})}const a=e=>{try{i.mkdirSync(e,t.mode)}catch(t){if("EPERM"===t.code)throw t;if("ENOENT"===t.code){if(n.dirname(e)===e)throw p(e);if(t.message.includes("null bytes"))throw t;return a(n.dirname(e)),a(e)}try{if(!i.statSync(e).isDirectory())throw new Error("The path is not a directory")}catch{throw t}}};return a(n.resolve(e))}},34026:(e,t,a)=>{"use strict";e.exports={moveSync:a(76006)}},76006:(e,t,a)=>{"use strict";const i=a(20077),n=a(71017),r=a(68690).copySync,o=a(54542).removeSync,s=a(11381).mkdirpSync,p=a(42733);function c(e,t,a){try{i.renameSync(e,t)}catch(i){if("EXDEV"!==i.code)throw i;return function(e,t,a){return r(e,t,{overwrite:a,errorOnExist:!0}),o(e)}(e,t,a)}}e.exports=function(e,t,a){const r=(a=a||{}).overwrite||a.clobber||!1,{srcStat:d}=p.checkPathsSync(e,t,"move");return p.checkParentPathsSync(e,d,t,"move"),s(n.dirname(t)),function(e,t,a){if(a)return o(t),c(e,t,a);if(i.existsSync(t))throw new Error("dest already exists.");return c(e,t,a)}(e,t,r)}},80530:(e,t,a)=>{"use strict";const i=a(38981).fromCallback;e.exports={move:i(a(436))}},436:(e,t,a)=>{"use strict";const i=a(20077),n=a(71017),r=a(66464).copy,o=a(54542).remove,s=a(11381).mkdirp,p=a(99257).pathExists,c=a(42733);function d(e,t,a,n){i.rename(e,t,(i=>i?"EXDEV"!==i.code?n(i):function(e,t,a,i){r(e,t,{overwrite:a,errorOnExist:!0},(t=>t?i(t):o(e,i)))}(e,t,a,n):n()))}e.exports=function(e,t,a,i){"function"==typeof a&&(i=a,a={});const r=a.overwrite||a.clobber||!1;c.checkPaths(e,t,"move",((a,l)=>{if(a)return i(a);const{srcStat:u}=l;c.checkParentPaths(e,u,t,"move",(a=>{if(a)return i(a);s(n.dirname(t),(a=>a?i(a):function(e,t,a,i){if(a)return o(t,(n=>n?i(n):d(e,t,a,i)));p(t,((n,r)=>n?i(n):r?i(new Error("dest already exists.")):d(e,t,a,i)))}(e,t,r,i)))}))}))}},21315:(e,t,a)=>{"use strict";const i=a(38981).fromCallback,n=a(20077),r=a(71017),o=a(11381),s=a(99257).pathExists;e.exports={outputFile:i((function(e,t,a,i){"function"==typeof a&&(i=a,a="utf8");const p=r.dirname(e);s(p,((r,s)=>r?i(r):s?n.writeFile(e,t,a,i):void o.mkdirs(p,(r=>{if(r)return i(r);n.writeFile(e,t,a,i)}))))})),outputFileSync:function(e,...t){const a=r.dirname(e);if(n.existsSync(a))return n.writeFileSync(e,...t);o.mkdirsSync(a),n.writeFileSync(e,...t)}}},99257:(e,t,a)=>{"use strict";const i=a(38981).fromPromise,n=a(67749);e.exports={pathExists:i((function(e){return n.access(e).then((()=>!0)).catch((()=>!1))})),pathExistsSync:n.existsSync}},54542:(e,t,a)=>{"use strict";const i=a(38981).fromCallback,n=a(33456);e.exports={remove:i(n),removeSync:n.sync}},33456:(e,t,a)=>{"use strict";const i=a(20077),n=a(71017),r=a(39491),o="win32"===process.platform;function s(e){["unlink","chmod","stat","lstat","rmdir","readdir"].forEach((t=>{e[t]=e[t]||i[t],e[t+="Sync"]=e[t]||i[t]})),e.maxBusyTries=e.maxBusyTries||3}function p(e,t,a){let i=0;"function"==typeof t&&(a=t,t={}),r(e,"rimraf: missing path"),r.strictEqual(typeof e,"string","rimraf: path should be a string"),r.strictEqual(typeof a,"function","rimraf: callback function required"),r(t,"rimraf: invalid options argument provided"),r.strictEqual(typeof t,"object","rimraf: options should be object"),s(t),c(e,t,(function n(r){if(r){if(("EBUSY"===r.code||"ENOTEMPTY"===r.code||"EPERM"===r.code)&&ic(e,t,n)),100*i);"ENOENT"===r.code&&(r=null)}a(r)}))}function c(e,t,a){r(e),r(t),r("function"==typeof a),t.lstat(e,((i,n)=>i&&"ENOENT"===i.code?a(null):i&&"EPERM"===i.code&&o?d(e,t,i,a):n&&n.isDirectory()?u(e,t,i,a):void t.unlink(e,(i=>{if(i){if("ENOENT"===i.code)return a(null);if("EPERM"===i.code)return o?d(e,t,i,a):u(e,t,i,a);if("EISDIR"===i.code)return u(e,t,i,a)}return a(i)}))))}function d(e,t,a,i){r(e),r(t),r("function"==typeof i),t.chmod(e,438,(n=>{n?i("ENOENT"===n.code?null:a):t.stat(e,((n,r)=>{n?i("ENOENT"===n.code?null:a):r.isDirectory()?u(e,t,a,i):t.unlink(e,i)}))}))}function l(e,t,a){let i;r(e),r(t);try{t.chmodSync(e,438)}catch(e){if("ENOENT"===e.code)return;throw a}try{i=t.statSync(e)}catch(e){if("ENOENT"===e.code)return;throw a}i.isDirectory()?f(e,t,a):t.unlinkSync(e)}function u(e,t,a,i){r(e),r(t),r("function"==typeof i),t.rmdir(e,(o=>{!o||"ENOTEMPTY"!==o.code&&"EEXIST"!==o.code&&"EPERM"!==o.code?o&&"ENOTDIR"===o.code?i(a):i(o):function(e,t,a){r(e),r(t),r("function"==typeof a),t.readdir(e,((i,r)=>{if(i)return a(i);let o,s=r.length;if(0===s)return t.rmdir(e,a);r.forEach((i=>{p(n.join(e,i),t,(i=>{if(!o)return i?a(o=i):void(0==--s&&t.rmdir(e,a))}))}))}))}(e,t,i)}))}function m(e,t){let a;s(t=t||{}),r(e,"rimraf: missing path"),r.strictEqual(typeof e,"string","rimraf: path should be a string"),r(t,"rimraf: missing options"),r.strictEqual(typeof t,"object","rimraf: options should be object");try{a=t.lstatSync(e)}catch(a){if("ENOENT"===a.code)return;"EPERM"===a.code&&o&&l(e,t,a)}try{a&&a.isDirectory()?f(e,t,null):t.unlinkSync(e)}catch(a){if("ENOENT"===a.code)return;if("EPERM"===a.code)return o?l(e,t,a):f(e,t,a);if("EISDIR"!==a.code)throw a;f(e,t,a)}}function f(e,t,a){r(e),r(t);try{t.rmdirSync(e)}catch(i){if("ENOTDIR"===i.code)throw a;if("ENOTEMPTY"===i.code||"EEXIST"===i.code||"EPERM"===i.code)!function(e,t){if(r(e),r(t),t.readdirSync(e).forEach((a=>m(n.join(e,a),t))),!o)return t.rmdirSync(e,t);{const a=Date.now();do{try{return t.rmdirSync(e,t)}catch{}}while(Date.now()-a<500)}}(e,t);else if("ENOENT"!==i.code)throw i}}e.exports=p,p.sync=m},42733:(e,t,a)=>{"use strict";const i=a(67749),n=a(71017),r=a(73837),o=a(3736)("10.5.0"),s=e=>o?i.stat(e,{bigint:!0}):i.stat(e),p=e=>o?i.statSync(e,{bigint:!0}):i.statSync(e);function c(e,t){return Promise.all([s(e),s(t).catch((e=>{if("ENOENT"===e.code)return null;throw e}))]).then((([e,t])=>({srcStat:e,destStat:t})))}function d(e,t){if(t.ino&&t.dev&&t.ino===e.ino&&t.dev===e.dev){if(o||t.inoe)),i=n.resolve(t).split(n.sep).filter((e=>e));return a.reduce(((e,t,a)=>e&&i[a]===t),!0)}function u(e,t,a){return`Cannot ${a} '${e}' to a subdirectory of itself, '${t}'.`}e.exports={checkPaths:function(e,t,a,i){r.callbackify(c)(e,t,((n,r)=>{if(n)return i(n);const{srcStat:o,destStat:s}=r;return s&&d(o,s)?i(new Error("Source and destination must not be the same.")):o.isDirectory()&&l(e,t)?i(new Error(u(e,t,a))):i(null,{srcStat:o,destStat:s})}))},checkPathsSync:function(e,t,a){const{srcStat:i,destStat:n}=function(e,t){let a;const i=p(e);try{a=p(t)}catch(e){if("ENOENT"===e.code)return{srcStat:i,destStat:null};throw e}return{srcStat:i,destStat:a}}(e,t);if(n&&d(i,n))throw new Error("Source and destination must not be the same.");if(i.isDirectory()&&l(e,t))throw new Error(u(e,t,a));return{srcStat:i,destStat:n}},checkParentPaths:function e(t,a,r,s,p){const c=n.resolve(n.dirname(t)),l=n.resolve(n.dirname(r));if(l===c||l===n.parse(l).root)return p();const m=(i,n)=>i?"ENOENT"===i.code?p():p(i):d(a,n)?p(new Error(u(t,r,s))):e(t,a,l,s,p);o?i.stat(l,{bigint:!0},m):i.stat(l,m)},checkParentPathsSync:function e(t,a,i,r){const o=n.resolve(n.dirname(t)),s=n.resolve(n.dirname(i));if(s===o||s===n.parse(s).root)return;let c;try{c=p(s)}catch(e){if("ENOENT"===e.code)return;throw e}if(d(a,c))throw new Error(u(t,i,r));return e(t,a,s,r)},isSrcSubdir:l}},80318:(e,t,a)=>{"use strict";const i=a(20077);e.exports={utimesMillis:function(e,t,a,n){i.open(e,"r+",((e,r)=>{if(e)return n(e);i.futimes(r,t,a,(e=>{i.close(r,(t=>{n&&n(e||t)}))}))}))},utimesMillisSync:function(e,t,a){const n=i.openSync(e,"r+");return i.futimesSync(n,t,a),i.closeSync(n)}}},55105:(e,t,a)=>{"use strict";const{PassThrough:i}=a(12781);e.exports=e=>{e={...e};const{array:t}=e;let{encoding:a}=e;const n="buffer"===a;let r=!1;t?r=!(a||n):a=a||"utf8",n&&(a=null);const o=new i({objectMode:r});a&&o.setEncoding(a);let s=0;const p=[];return o.on("data",(e=>{p.push(e),r?s=p.length:s+=e.length})),o.getBufferedValue=()=>t?p:n?Buffer.concat(p,s):p.join(""),o.getBufferedLength=()=>s,o}},10031:(e,t,a)=>{"use strict";const{constants:i}=a(14300),n=a(74286),r=a(55105);class o extends Error{constructor(){super("maxBuffer exceeded"),this.name="MaxBufferError"}}async function s(e,t){if(!e)return Promise.reject(new Error("Expected a stream"));t={maxBuffer:1/0,...t};const{maxBuffer:a}=t;let s;return await new Promise(((p,c)=>{const d=e=>{e&&s.getBufferedLength()<=i.MAX_LENGTH&&(e.bufferedData=s.getBufferedValue()),c(e)};s=n(e,r(t),(e=>{e?d(e):p()})),s.on("data",(()=>{s.getBufferedLength()>a&&d(new o)}))})),s.getBufferedValue()}e.exports=s,e.exports.default=s,e.exports.buffer=(e,t)=>s(e,{...t,encoding:"buffer"}),e.exports.array=(e,t)=>s(e,{...t,array:!0}),e.exports.MaxBufferError=o},88156:(e,t,a)=>{var i=a(1641),n=a(81405),r=a(57147),o=a(22037),s=null;function p(e){for(var t=0,a="linux";"linux"===a;)a=e.split(" ")[t++].toLowerCase();return a}function c(e,t,i,n){try{a(71997)(`./${t}.js`)(e,i,n)}catch(t){n(null,e)}}e.exports=function(e){var t=o.platform();return"linux"===t?function(e){if(s)return e(null,s);!function(e,t){var a=0;return function i(){r.stat(e[a],(function(n,r){if(n||!r.isFile())return a++,e.length<=a?t(new Error("No unique release file found!")):i();t(null,e[a])}))}}(Object.keys(n),(function(t,a){if(t)return e(t);var o=n[a],d={os:"linux",dist:o[0]};r.readFile(a,"utf-8",(function(t,a){return t?e(t):1===o.length?c(d,p(d.dist),a,(function(t,a){return t?e(t):(s=a,e(null,a))})):(a=a.toLowerCase(),void i.each(o,(function(e,t){var i=p(e);return a.indexOf(i)>=0?(d.dist=e,c(d,i,a,(function(e,a){return e?t(e):(d=a,t())}))):t()}),(function(t){return t?e(t):(s=d,e(null,d))})))}))}))()}(e):e(null,{os:t})}},36050:e=>{var t=/(.*)/;e.exports=function(e,a,i){var n=a.match(t);n&&2===n.length&&(e.release=n[1]),i(null,e)}},27776:e=>{var t=/release (.*)/;e.exports=function(e,a,i){var n=a.match(t);n&&2===n.length&&(e.release=n[1]),i(null,e)}},78834:(e,t,a)=>{e.exports=a(77836)},30753:e=>{var t=/release ([^ ]+)/,a=/\((.*)\)/;e.exports=function(e,i,n){var r=i.match(t);r&&2===r.length&&(e.release=r[1]);var o=i.match(a);o&&2===o.length&&(e.codename=o[1]),n(null,e)}},32446:(e,t,a)=>{var i=a(32081).exec,n=/Release:\t(.*)/,r=/Codename:\t(.*)/,o=/(.*)/;e.exports=function(e,t,a){return function(e,t,a){i("lsb_release -a",(function(i,s,p){if(i)return function(e,t,a){var i=t.match(o);i&&2===i.length&&(e.release=i[1]),a(null,e)}(e,t,a);var c=s.match(n);c&&2===c.length&&(e.release=c[1]);var d=s.match(r);d&&2===c.length&&(e.codename=d[1]),a(null,e)}))}(e,t,a)}},45681:e=>{var t=/release (..)/,a=/\((.*)\)/;e.exports=function(e,i,n){var r=i.match(t);r&&2===r.length&&(e.release=r[1]);var o=i.match(a);o&&2===o.length&&(e.codename=o[1]),n(null,e)}},34716:(e,t,a)=>{e.exports=a(77836)},84261:e=>{var t=/distrib_release=(.*)/,a=/distrib_codename=(.*)/;e.exports=function(e,i,n){var r=i.match(a);r&&2===r.length&&(e.codename=r[1]);var o=i.match(t);o&&2===o.length&&(e.release=o[1]),n(null,e)}},97e3:(e,t,a)=>{e.exports=a(77836)},59595:e=>{var t=/VERSION_ID="(.*)"/,a=/VERSION="[0-9] \((.*)\)"/;e.exports=function(e,i,n){var r=i.match(t);r&&2===r.length&&(e.release=r[1]);var o=i.match(a);o&&2===o.length&&(e.codename=o[1]),n(null,e)}},492:(e,t,a)=>{e.exports=a(30753)},699:e=>{var t=/VERSION = (.*)\n/;e.exports=function(e,a,i){var n=a.match(t);n&&2===n.length&&(e.release=n[1]),i(null,e)}},77836:e=>{var t=/distrib_release=(.*)/,a=/distrib_codename=(.*)/;e.exports=function(e,i,n){var r=i.match(a);r&&2===r.length&&(e.codename=r[1]);var o=i.match(t);o&&2===o.length&&(e.release=o[1]),n(null,e)}},12659:(e,t,a)=>{e.exports=a(77836)},71997:(e,t,a)=>{var i={"./alpine.js":36050,"./amazon.js":27776,"./arch.js":78834,"./centos.js":30753,"./debian.js":32446,"./fedora.js":45681,"./kde.js":34716,"./manjaro.js":84261,"./mint.js":97e3,"./raspbian.js":59595,"./red.js":492,"./suse.js":699,"./ubuntu.js":77836,"./zorin.js":12659};function n(e){var t=r(e);return a(t)}function r(e){if(!a.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}n.keys=function(){return Object.keys(i)},n.resolve=r,e.exports=n,n.id=71997},66458:e=>{"use strict";e.exports=function(e){if(null===e||"object"!=typeof e)return e;if(e instanceof Object)var a={__proto__:t(e)};else a=Object.create(null);return Object.getOwnPropertyNames(e).forEach((function(t){Object.defineProperty(a,t,Object.getOwnPropertyDescriptor(e,t))})),a};var t=Object.getPrototypeOf||function(e){return e.__proto__}},20077:(e,t,a)=>{var i,n,r=a(57147),o=a(72161),s=a(78520),p=a(66458),c=a(73837);function d(e,t){Object.defineProperty(e,i,{get:function(){return t}})}"function"==typeof Symbol&&"function"==typeof Symbol.for?(i=Symbol.for("graceful-fs.queue"),n=Symbol.for("graceful-fs.previous")):(i="___graceful-fs.queue",n="___graceful-fs.previous");var l,u=function(){};if(c.debuglog?u=c.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(u=function(){var e=c.format.apply(c,arguments);e="GFS4: "+e.split(/\n/).join("\nGFS4: "),console.error(e)}),!r[i]){var m=global[i]||[];d(r,m),r.close=function(e){function t(t,a){return e.call(r,t,(function(e){e||v(),"function"==typeof a&&a.apply(this,arguments)}))}return Object.defineProperty(t,n,{value:e}),t}(r.close),r.closeSync=function(e){function t(t){e.apply(r,arguments),v()}return Object.defineProperty(t,n,{value:e}),t}(r.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",(function(){u(r[i]),a(39491).equal(r[i].length,0)}))}function f(e){o(e),e.gracefulify=f,e.createReadStream=function(t,a){return new e.ReadStream(t,a)},e.createWriteStream=function(t,a){return new e.WriteStream(t,a)};var t=e.readFile;e.readFile=function(e,a,i){return"function"==typeof a&&(i=a,a=null),function e(a,i,n,r){return t(a,i,(function(t){!t||"EMFILE"!==t.code&&"ENFILE"!==t.code?"function"==typeof n&&n.apply(this,arguments):h([e,[a,i,n],t,r||Date.now(),Date.now()])}))}(e,a,i)};var a=e.writeFile;e.writeFile=function(e,t,i,n){return"function"==typeof i&&(n=i,i=null),function e(t,i,n,r,o){return a(t,i,n,(function(a){!a||"EMFILE"!==a.code&&"ENFILE"!==a.code?"function"==typeof r&&r.apply(this,arguments):h([e,[t,i,n,r],a,o||Date.now(),Date.now()])}))}(e,t,i,n)};var i=e.appendFile;i&&(e.appendFile=function(e,t,a,n){return"function"==typeof a&&(n=a,a=null),function e(t,a,n,r,o){return i(t,a,n,(function(i){!i||"EMFILE"!==i.code&&"ENFILE"!==i.code?"function"==typeof r&&r.apply(this,arguments):h([e,[t,a,n,r],i,o||Date.now(),Date.now()])}))}(e,t,a,n)});var n=e.copyFile;n&&(e.copyFile=function(e,t,a,i){return"function"==typeof a&&(i=a,a=0),function e(t,a,i,r,o){return n(t,a,i,(function(n){!n||"EMFILE"!==n.code&&"ENFILE"!==n.code?"function"==typeof r&&r.apply(this,arguments):h([e,[t,a,i,r],n,o||Date.now(),Date.now()])}))}(e,t,a,i)});var r=e.readdir;e.readdir=function(e,t,a){"function"==typeof t&&(a=t,t=null);var i=p.test(process.version)?function(e,t,a,i){return r(e,n(e,t,a,i))}:function(e,t,a,i){return r(e,t,n(e,t,a,i))};return i(e,t,a);function n(e,t,a,n){return function(r,o){!r||"EMFILE"!==r.code&&"ENFILE"!==r.code?(o&&o.sort&&o.sort(),"function"==typeof a&&a.call(this,r,o)):h([i,[e,t,a],r,n||Date.now(),Date.now()])}}};var p=/^v[0-5]\./;if("v0.8"===process.version.substr(0,4)){var c=s(e);v=c.ReadStream,g=c.WriteStream}var d=e.ReadStream;d&&(v.prototype=Object.create(d.prototype),v.prototype.open=function(){var e=this;b(e.path,e.flags,e.mode,(function(t,a){t?(e.autoClose&&e.destroy(),e.emit("error",t)):(e.fd=a,e.emit("open",a),e.read())}))});var l=e.WriteStream;l&&(g.prototype=Object.create(l.prototype),g.prototype.open=function(){var e=this;b(e.path,e.flags,e.mode,(function(t,a){t?(e.destroy(),e.emit("error",t)):(e.fd=a,e.emit("open",a))}))}),Object.defineProperty(e,"ReadStream",{get:function(){return v},set:function(e){v=e},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return g},set:function(e){g=e},enumerable:!0,configurable:!0});var u=v;Object.defineProperty(e,"FileReadStream",{get:function(){return u},set:function(e){u=e},enumerable:!0,configurable:!0});var m=g;function v(e,t){return this instanceof v?(d.apply(this,arguments),this):v.apply(Object.create(v.prototype),arguments)}function g(e,t){return this instanceof g?(l.apply(this,arguments),this):g.apply(Object.create(g.prototype),arguments)}Object.defineProperty(e,"FileWriteStream",{get:function(){return m},set:function(e){m=e},enumerable:!0,configurable:!0});var y=e.open;function b(e,t,a,i){return"function"==typeof a&&(i=a,a=null),function e(t,a,i,n,r){return y(t,a,i,(function(o,s){!o||"EMFILE"!==o.code&&"ENFILE"!==o.code?"function"==typeof n&&n.apply(this,arguments):h([e,[t,a,i,n],o,r||Date.now(),Date.now()])}))}(e,t,a,i)}return e.open=b,e}function h(e){u("ENQUEUE",e[0].name,e[1]),r[i].push(e),g()}function v(){for(var e=Date.now(),t=0;t2&&(r[i][t][3]=e,r[i][t][4]=e);g()}function g(){if(clearTimeout(l),l=void 0,0!==r[i].length){var e=r[i].shift(),t=e[0],a=e[1],n=e[2],o=e[3],s=e[4];if(void 0===o)u("RETRY",t.name,a),t.apply(null,a);else if(Date.now()-o>=6e4){u("TIMEOUT",t.name,a);var p=a.pop();"function"==typeof p&&p.call(null,n)}else{var c=Date.now()-s,d=Math.max(s-o,1);c>=Math.min(1.2*d,100)?(u("RETRY",t.name,a),t.apply(null,a.concat([o]))):r[i].push(e)}void 0===l&&(l=setTimeout(g,0))}}global[i]||d(global,r[i]),e.exports=f(p(r)),process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!r.__patched&&(e.exports=f(r),r.__patched=!0)},78520:(e,t,a)=>{var i=a(12781).Stream;e.exports=function(e){return{ReadStream:function t(a,n){if(!(this instanceof t))return new t(a,n);i.call(this);var r=this;this.path=a,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=65536,n=n||{};for(var o=Object.keys(n),s=0,p=o.length;sthis.end)throw new Error("start must be <= end");this.pos=this.start}null===this.fd?e.open(this.path,this.flags,this.mode,(function(e,t){if(e)return r.emit("error",e),void(r.readable=!1);r.fd=t,r.emit("open",t),r._read()})):process.nextTick((function(){r._read()}))},WriteStream:function t(a,n){if(!(this instanceof t))return new t(a,n);i.call(this),this.path=a,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var r=Object.keys(n),o=0,s=r.length;o= zero");this.pos=this.start}this.busy=!1,this._queue=[],null===this.fd&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}}},72161:(e,t,a)=>{var i=a(22057),n=process.cwd,r=null,o=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return r||(r=n.call(process)),r};try{process.cwd()}catch(e){}if("function"==typeof process.chdir){var s=process.chdir;process.chdir=function(e){r=null,s.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,s)}e.exports=function(e){function t(t){return t?function(a,i,n){return t.call(e,a,i,(function(e){c(e)&&(e=null),n&&n.apply(this,arguments)}))}:t}function a(t){return t?function(a,i){try{return t.call(e,a,i)}catch(e){if(!c(e))throw e}}:t}function n(t){return t?function(a,i,n,r){return t.call(e,a,i,n,(function(e){c(e)&&(e=null),r&&r.apply(this,arguments)}))}:t}function r(t){return t?function(a,i,n){try{return t.call(e,a,i,n)}catch(e){if(!c(e))throw e}}:t}function s(t){return t?function(a,i,n){function r(e,t){t&&(t.uid<0&&(t.uid+=4294967296),t.gid<0&&(t.gid+=4294967296)),n&&n.apply(this,arguments)}return"function"==typeof i&&(n=i,i=null),i?t.call(e,a,i,r):t.call(e,a,r)}:t}function p(t){return t?function(a,i){var n=i?t.call(e,a,i):t.call(e,a);return n&&(n.uid<0&&(n.uid+=4294967296),n.gid<0&&(n.gid+=4294967296)),n}:t}function c(e){return!e||"ENOSYS"===e.code||!(process.getuid&&0===process.getuid()||"EINVAL"!==e.code&&"EPERM"!==e.code)}var d;i.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&function(e){e.lchmod=function(t,a,n){e.open(t,i.O_WRONLY|i.O_SYMLINK,a,(function(t,i){t?n&&n(t):e.fchmod(i,a,(function(t){e.close(i,(function(e){n&&n(t||e)}))}))}))},e.lchmodSync=function(t,a){var n,r=e.openSync(t,i.O_WRONLY|i.O_SYMLINK,a),o=!0;try{n=e.fchmodSync(r,a),o=!1}finally{if(o)try{e.closeSync(r)}catch(e){}else e.closeSync(r)}return n}}(e),e.lutimes||function(e){i.hasOwnProperty("O_SYMLINK")&&e.futimes?(e.lutimes=function(t,a,n,r){e.open(t,i.O_SYMLINK,(function(t,i){t?r&&r(t):e.futimes(i,a,n,(function(t){e.close(i,(function(e){r&&r(t||e)}))}))}))},e.lutimesSync=function(t,a,n){var r,o=e.openSync(t,i.O_SYMLINK),s=!0;try{r=e.futimesSync(o,a,n),s=!1}finally{if(s)try{e.closeSync(o)}catch(e){}else e.closeSync(o)}return r}):e.futimes&&(e.lutimes=function(e,t,a,i){i&&process.nextTick(i)},e.lutimesSync=function(){})}(e),e.chown=n(e.chown),e.fchown=n(e.fchown),e.lchown=n(e.lchown),e.chmod=t(e.chmod),e.fchmod=t(e.fchmod),e.lchmod=t(e.lchmod),e.chownSync=r(e.chownSync),e.fchownSync=r(e.fchownSync),e.lchownSync=r(e.lchownSync),e.chmodSync=a(e.chmodSync),e.fchmodSync=a(e.fchmodSync),e.lchmodSync=a(e.lchmodSync),e.stat=s(e.stat),e.fstat=s(e.fstat),e.lstat=s(e.lstat),e.statSync=p(e.statSync),e.fstatSync=p(e.fstatSync),e.lstatSync=p(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(e,t,a){a&&process.nextTick(a)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(e,t,a,i){i&&process.nextTick(i)},e.lchownSync=function(){}),"win32"===o&&(e.rename="function"!=typeof e.rename?e.rename:function(t){function a(a,i,n){var r=Date.now(),o=0;t(a,i,(function s(p){if(p&&("EACCES"===p.code||"EPERM"===p.code)&&Date.now()-r<6e4)return setTimeout((function(){e.stat(i,(function(e,r){e&&"ENOENT"===e.code?t(a,i,s):n(p)}))}),o),void(o<100&&(o+=10));n&&n(p)}))}return Object.setPrototypeOf&&Object.setPrototypeOf(a,t),a}(e.rename)),e.read="function"!=typeof e.read?e.read:function(t){function a(a,i,n,r,o,s){var p;if(s&&"function"==typeof s){var c=0;p=function(d,l,u){if(d&&"EAGAIN"===d.code&&c<10)return c++,t.call(e,a,i,n,r,o,p);s.apply(this,arguments)}}return t.call(e,a,i,n,r,o,p)}return Object.setPrototypeOf&&Object.setPrototypeOf(a,t),a}(e.read),e.readSync="function"!=typeof e.readSync?e.readSync:(d=e.readSync,function(t,a,i,n,r){for(var o=0;;)try{return d.call(e,t,a,i,n,r)}catch(e){if("EAGAIN"===e.code&&o<10){o++;continue}throw e}})}},86560:e=>{"use strict";e.exports=(e,t=process.argv)=>{const a=e.startsWith("-")?"":1===e.length?"-":"--",i=t.indexOf(a+e),n=t.indexOf("--");return-1!==i&&(-1===n||i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SIGNALS=void 0,t.SIGNALS=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}]},97787:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.signalsByNumber=t.signalsByName=void 0;var i=a(22037),n=a(48699),r=a(47603);const o=(0,n.getSignals)().reduce((function(e,{name:t,number:a,description:i,supported:n,action:r,forced:o,standard:s}){return{...e,[t]:{name:t,number:a,description:i,supported:n,action:r,forced:o,standard:s}}}),{});t.signalsByName=o;const s=function(e,t){const a=t.find((({name:t})=>i.constants.signals[t]===e));return void 0!==a?a:t.find((t=>t.number===e))},p=function(){const e=(0,n.getSignals)(),t=r.SIGRTMAX+1,a=Array.from({length:t},((t,a)=>function(e,t){const a=s(e,t);if(void 0===a)return{};const{name:i,description:n,supported:r,action:o,forced:p,standard:c}=a;return{[e]:{name:i,number:e,description:n,supported:r,action:o,forced:p,standard:c}}}(a,e)));return Object.assign({},...a)}();t.signalsByNumber=p},47603:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SIGRTMAX=t.getRealtimeSignals=void 0,t.getRealtimeSignals=function(){const e=n-i+1;return Array.from({length:e},a)};const a=function(e,t){return{name:`SIGRT${t+1}`,number:i+t,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},i=34,n=64;t.SIGRTMAX=n},48699:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSignals=void 0;var i=a(22037),n=a(7),r=a(47603);t.getSignals=function(){const e=(0,r.getRealtimeSignals)();return[...n.SIGNALS,...e].map(o)};const o=function({name:e,number:t,description:a,action:n,forced:r=!1,standard:o}){const{signals:{[e]:s}}=i.constants,p=void 0!==s;return{name:e,number:p?s:t,description:a,supported:p,action:n,forced:r,standard:o}}},12537:e=>{"use strict";e.exports=e=>{if("object"!=typeof e||null===e)throw new TypeError("Expected an object");const t={};for(const[a,i]of Object.entries(e))t[i]=a;for(const a of Object.getOwnPropertySymbols(e))t[e[a]]=a;return t}},31959:(e,t,a)=>{var i;function n(e,t,a){if("function"==typeof t&&(a=t,t={}),!a){if("function"!=typeof Promise)throw new TypeError("callback not provided");return new Promise((function(a,i){n(e,t||{},(function(e,t){e?i(e):a(t)}))}))}i(e,t||{},(function(e,i){e&&("EACCES"===e.code||t&&t.ignoreErrors)&&(e=null,i=!1),a(e,i)}))}a(57147),i="win32"===process.platform||global.TESTING_WINDOWS?a(61429):a(44601),e.exports=n,n.sync=function(e,t){try{return i.sync(e,t||{})}catch(e){if(t&&t.ignoreErrors||"EACCES"===e.code)return!1;throw e}}},44601:(e,t,a)=>{e.exports=n,n.sync=function(e,t){return r(i.statSync(e),t)};var i=a(57147);function n(e,t,a){i.stat(e,(function(e,i){a(e,!e&&r(i,t))}))}function r(e,t){return e.isFile()&&function(e,t){var a=e.mode,i=e.uid,n=e.gid,r=void 0!==t.uid?t.uid:process.getuid&&process.getuid(),o=void 0!==t.gid?t.gid:process.getgid&&process.getgid(),s=parseInt("100",8),p=parseInt("010",8);return a&parseInt("001",8)||a&p&&n===o||a&s&&i===r||a&(s|p)&&0===r}(e,t)}},61429:(e,t,a)=>{e.exports=r,r.sync=function(e,t){return n(i.statSync(e),e,t)};var i=a(57147);function n(e,t,a){return!(!e.isSymbolicLink()&&!e.isFile())&&function(e,t){var a=void 0!==t.pathExt?t.pathExt:process.env.PATHEXT;if(!a)return!0;if(-1!==(a=a.split(";")).indexOf(""))return!0;for(var i=0;i{let i;try{i=a(20077)}catch(e){i=a(57147)}const n=a(38981),{stringify:r,stripBom:o}=a(96780),s={readFile:n.fromPromise((async function(e,t={}){"string"==typeof t&&(t={encoding:t});const a=t.fs||i,r=!("throws"in t)||t.throws;let s,p=await n.fromCallback(a.readFile)(e,t);p=o(p);try{s=JSON.parse(p,t?t.reviver:null)}catch(t){if(r)throw t.message=`${e}: ${t.message}`,t;return null}return s})),readFileSync:function(e,t={}){"string"==typeof t&&(t={encoding:t});const a=t.fs||i,n=!("throws"in t)||t.throws;try{let i=a.readFileSync(e,t);return i=o(i),JSON.parse(i,t.reviver)}catch(t){if(n)throw t.message=`${e}: ${t.message}`,t;return null}},writeFile:n.fromPromise((async function(e,t,a={}){const o=a.fs||i,s=r(t,a);await n.fromCallback(o.writeFile)(e,s,a)})),writeFileSync:function(e,t,a={}){const n=a.fs||i,o=r(t,a);return n.writeFileSync(e,o,a)}};e.exports=s},96780:e=>{e.exports={stringify:function(e,{EOL:t="\n",finalEOL:a=!0,replacer:i=null,spaces:n}={}){const r=a?t:"";return JSON.stringify(e,i,n).replace(/\n/g,t)+r},stripBom:function(e){return Buffer.isBuffer(e)&&(e=e.toString("utf8")),e.replace(/^\uFEFF/,"")}}},3846:(e,t,a)=>{"use strict";const i=a(12537),n=a(81565),r=i(n);t.from=e=>{if("number"!=typeof e)throw new TypeError("Expected a number");return n[e]},t.to=e=>{if("string"!=typeof e)throw new TypeError("Expected a string");if(r[e])return Number(r[e])},t.all=new Proxy(r,{get(e,t){const a=e[t];if(a)return Number(a)}})},39593:(e,t,a)=>{"use strict";const i=a(34411),n=Symbol("max"),r=Symbol("length"),o=Symbol("lengthCalculator"),s=Symbol("allowStale"),p=Symbol("maxAge"),c=Symbol("dispose"),d=Symbol("noDisposeOnSet"),l=Symbol("lruList"),u=Symbol("cache"),m=Symbol("updateAgeOnGet"),f=()=>1,h=(e,t,a)=>{const i=e[u].get(t);if(i){const t=i.value;if(v(e,t)){if(y(e,i),!e[s])return}else a&&(e[m]&&(i.value.now=Date.now()),e[l].unshiftNode(i));return t.value}},v=(e,t)=>{if(!t||!t.maxAge&&!e[p])return!1;const a=Date.now()-t.now;return t.maxAge?a>t.maxAge:e[p]&&a>e[p]},g=e=>{if(e[r]>e[n])for(let t=e[l].tail;e[r]>e[n]&&null!==t;){const a=t.prev;y(e,t),t=a}},y=(e,t)=>{if(t){const a=t.value;e[c]&&e[c](a.key,a.value),e[r]-=a.length,e[u].delete(a.key),e[l].removeNode(t)}};class b{constructor(e,t,a,i,n){this.key=e,this.value=t,this.length=a,this.now=i,this.maxAge=n||0}}const x=(e,t,a,i)=>{let n=a.value;v(e,n)&&(y(e,a),e[s]||(n=void 0)),n&&t.call(i,n.value,n.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[n]=e.max||1/0;const t=e.length||f;if(this[o]="function"!=typeof t?f:t,this[s]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[p]=e.maxAge||0,this[c]=e.dispose,this[d]=e.noDisposeOnSet||!1,this[m]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[n]=e||1/0,g(this)}get max(){return this[n]}set allowStale(e){this[s]=!!e}get allowStale(){return this[s]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[p]=e,g(this)}get maxAge(){return this[p]}set lengthCalculator(e){"function"!=typeof e&&(e=f),e!==this[o]&&(this[o]=e,this[r]=0,this[l].forEach((e=>{e.length=this[o](e.value,e.key),this[r]+=e.length}))),g(this)}get lengthCalculator(){return this[o]}get length(){return this[r]}get itemCount(){return this[l].length}rforEach(e,t){t=t||this;for(let a=this[l].tail;null!==a;){const i=a.prev;x(this,e,a,t),a=i}}forEach(e,t){t=t||this;for(let a=this[l].head;null!==a;){const i=a.next;x(this,e,a,t),a=i}}keys(){return this[l].toArray().map((e=>e.key))}values(){return this[l].toArray().map((e=>e.value))}reset(){this[c]&&this[l]&&this[l].length&&this[l].forEach((e=>this[c](e.key,e.value))),this[u]=new Map,this[l]=new i,this[r]=0}dump(){return this[l].map((e=>!v(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)})).toArray().filter((e=>e))}dumpLru(){return this[l]}set(e,t,a){if((a=a||this[p])&&"number"!=typeof a)throw new TypeError("maxAge must be a number");const i=a?Date.now():0,s=this[o](t,e);if(this[u].has(e)){if(s>this[n])return y(this,this[u].get(e)),!1;const o=this[u].get(e).value;return this[c]&&(this[d]||this[c](e,o.value)),o.now=i,o.maxAge=a,o.value=t,this[r]+=s-o.length,o.length=s,this.get(e),g(this),!0}const m=new b(e,t,s,i,a);return m.length>this[n]?(this[c]&&this[c](e,t),!1):(this[r]+=m.length,this[l].unshift(m),this[u].set(e,this[l].head),g(this),!0)}has(e){if(!this[u].has(e))return!1;const t=this[u].get(e).value;return!v(this,t)}get(e){return h(this,e,!0)}peek(e){return h(this,e,!1)}pop(){const e=this[l].tail;return e?(y(this,e),e.value):null}del(e){y(this,this[u].get(e))}load(e){this.reset();const t=Date.now();for(let a=e.length-1;a>=0;a--){const i=e[a],n=i.e||0;if(0===n)this.set(i.k,i.v);else{const e=n-t;e>0&&this.set(i.k,i.v,e)}}}prune(){this[u].forEach(((e,t)=>h(this,t,!1)))}}},88918:function(e,t,a){"use strict";var i=this&&this.__awaiter||function(e,t,a,i){return new(a||(a=Promise))((function(n,r){function o(e){try{p(i.next(e))}catch(e){r(e)}}function s(e){try{p(i.throw(e))}catch(e){r(e)}}function p(e){e.done?n(e.value):new a((function(t){t(e.value)})).then(o,s)}p((i=i.apply(e,t||[])).next())}))},n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(a(63931));function o(e,t="maxAge"){let a,n,o;const s=()=>i(this,void 0,void 0,(function*(){if(void 0!==a)return;const s=s=>i(this,void 0,void 0,(function*(){o=r.default();const i=s[1][t]-Date.now();return i<=0?(e.delete(s[0]),void o.resolve()):(a=s[0],n=setTimeout((()=>{e.delete(s[0]),o&&o.resolve()}),i),"function"==typeof n.unref&&n.unref(),o.promise)}));try{for(const t of e)yield s(t)}catch(e){}a=void 0})),p=e.set.bind(e);return e.set=(t,i)=>{e.has(t)&&e.delete(t);const r=p(t,i);return a&&a===t&&(a=void 0,void 0!==n&&(clearTimeout(n),n=void 0),void 0!==o&&(o.reject(void 0),o=void 0)),s(),r},s(),e}t.default=o,e.exports=o,e.exports.default=o},30026:(e,t,a)=>{"use strict";const i=a(34341),n=a(48033),r=a(88918),o=new WeakMap,s=(...e)=>{if(0===e.length)return"__defaultKey";if(1===e.length){const[t]=e;if("object"!=typeof t||null===t)return t}return JSON.stringify(e)};e.exports=(e,{cacheKey:t=s,cache:a=new Map,cachePromiseRejection:p=!0,maxAge:c}={})=>{"number"==typeof c&&r(a);const d=function(...i){const r=t(...i);if(a.has(r))return a.get(r).data;const o=e.apply(this,i);return a.set(r,{data:o,maxAge:c?Date.now()+c:1/0}),n(o)&&!1===p&&o.catch((()=>a.delete(r))),o};try{i(d,e)}catch(e){}return o.set(d,a),d},e.exports.clear=e=>{const t=o.get(e);t&&"function"==typeof t.clear&&t.clear()}},4034:(e,t,a)=>{"use strict";const{PassThrough:i}=a(12781);e.exports=function(){var e=[],t=new i({objectMode:!0});return t.setMaxListeners(0),t.add=a,t.isEmpty=function(){return 0==e.length},t.on("unpipe",n),Array.prototype.slice.call(arguments).forEach(a),t;function a(i){return Array.isArray(i)?(i.forEach(a),this):(e.push(i),i.once("end",n.bind(null,i)),i.once("error",t.emit.bind(t,"error")),i.pipe(t,{end:!1}),this)}function n(a){!(e=e.filter((function(e){return e!==a}))).length&&t.readable&&t.end()}}},55234:(e,t,a)=>{e.exports=a(53765)},80983:(e,t,a)=>{"use strict";var i,n,r,o=a(55234),s=a(71017).extname,p=/^\s*([^;\s]*)(?:;|\s|$)/,c=/^text\//i;function d(e){if(!e||"string"!=typeof e)return!1;var t=p.exec(e),a=t&&o[t[1].toLowerCase()];return a&&a.charset?a.charset:!(!t||!c.test(t[1]))&&"UTF-8"}t.charset=d,t.charsets={lookup:d},t.contentType=function(e){if(!e||"string"!=typeof e)return!1;var a=-1===e.indexOf("/")?t.lookup(e):e;if(!a)return!1;if(-1===a.indexOf("charset")){var i=t.charset(a);i&&(a+="; charset="+i.toLowerCase())}return a},t.extension=function(e){if(!e||"string"!=typeof e)return!1;var a=p.exec(e),i=a&&t.extensions[a[1].toLowerCase()];return!(!i||!i.length)&&i[0]},t.extensions=Object.create(null),t.lookup=function(e){if(!e||"string"!=typeof e)return!1;var a=s("x."+e).toLowerCase().substr(1);return a&&t.types[a]||!1},t.types=Object.create(null),i=t.extensions,n=t.types,r=["nginx","apache",void 0,"iana"],Object.keys(o).forEach((function(e){var t=o[e],a=t.extensions;if(a&&a.length){i[e]=a;for(var s=0;sd||c===d&&"application/"===n[p].substr(0,12)))continue}n[p]=e}}}))},34341:e=>{"use strict";const t=(e,t)=>{for(const a of Reflect.ownKeys(t))Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a));return e};e.exports=t,e.exports.default=t},91171:(e,t,a)=>{e.exports=u,u.Minimatch=m;var i=function(){try{return a(71017)}catch(e){}}()||{sep:"/"};u.sep=i.sep;var n=u.GLOBSTAR=m.GLOBSTAR={},r=a(3644),o={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},s="[^/]",p=s+"*?",c="().*{}+?[]^$\\!".split("").reduce((function(e,t){return e[t]=!0,e}),{}),d=/\/+/;function l(e,t){t=t||{};var a={};return Object.keys(e).forEach((function(t){a[t]=e[t]})),Object.keys(t).forEach((function(e){a[e]=t[e]})),a}function u(e,t,a){return h(t),a||(a={}),!(!a.nocomment&&"#"===t.charAt(0))&&new m(t,a).match(e)}function m(e,t){if(!(this instanceof m))return new m(e,t);h(e),t||(t={}),e=e.trim(),t.allowWindowsEscape||"/"===i.sep||(e=e.split(i.sep).join("/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.partial=!!t.partial,this.make()}function f(e,t){return t||(t=this instanceof m?this.options:{}),e=void 0===e?this.pattern:e,h(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:r(e)}u.filter=function(e,t){return t=t||{},function(a,i,n){return u(a,e,t)}},u.defaults=function(e){if(!e||"object"!=typeof e||!Object.keys(e).length)return u;var t=u,a=function(a,i,n){return t(a,i,l(e,n))};return(a.Minimatch=function(a,i){return new t.Minimatch(a,l(e,i))}).defaults=function(a){return t.defaults(l(e,a)).Minimatch},a.filter=function(a,i){return t.filter(a,l(e,i))},a.defaults=function(a){return t.defaults(l(e,a))},a.makeRe=function(a,i){return t.makeRe(a,l(e,i))},a.braceExpand=function(a,i){return t.braceExpand(a,l(e,i))},a.match=function(a,i,n){return t.match(a,i,l(e,n))},a},m.defaults=function(e){return u.defaults(e).Minimatch},m.prototype.debug=function(){},m.prototype.make=function(){var e=this.pattern,t=this.options;if(t.nocomment||"#"!==e.charAt(0))if(e){this.parseNegate();var a=this.globSet=this.braceExpand();t.debug&&(this.debug=function(){console.error.apply(console,arguments)}),this.debug(this.pattern,a),a=this.globParts=a.map((function(e){return e.split(d)})),this.debug(this.pattern,a),a=a.map((function(e,t,a){return e.map(this.parse,this)}),this),this.debug(this.pattern,a),a=a.filter((function(e){return-1===e.indexOf(!1)})),this.debug(this.pattern,a),this.set=a}else this.empty=!0;else this.comment=!0},m.prototype.parseNegate=function(){var e=this.pattern,t=!1,a=0;if(!this.options.nonegate){for(var i=0,n=e.length;i65536)throw new TypeError("pattern is too long")};m.prototype.parse=function(e,t){h(e);var a=this.options;if("**"===e){if(!a.noglobstar)return n;e="*"}if(""===e)return"";var i,r="",d=!!a.nocase,l=!1,u=[],m=[],f=!1,g=-1,y=-1,b="."===e.charAt(0)?"":a.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",x=this;function w(){if(i){switch(i){case"*":r+=p,d=!0;break;case"?":r+=s,d=!0;break;default:r+="\\"+i}x.debug("clearStateChar %j %j",i,r),i=!1}}for(var _,S=0,C=e.length;S-1;P--){var O=m[P],N=r.slice(0,O.reStart),I=r.slice(O.reStart,O.reEnd-8),F=r.slice(O.reEnd-8,O.reEnd),j=r.slice(O.reEnd);F+=j;var L=N.split("(").length-1,M=j;for(S=0;S=0&&!(n=e[r]);r--);for(r=0;r>> no match, partial?",e,u,t,m),u!==s))}if("string"==typeof d?(c=l===d,this.debug("string match",d,l,c)):(c=l.match(d),this.debug("pattern match",d,l,c)),!c)return!1}if(r===s&&o===p)return!0;if(r===s)return a;if(o===p)return r===s-1&&""===e[r];throw new Error("wtf?")}},57824:e=>{var t=1e3,a=60*t,i=60*a,n=24*i;function r(e,t,a,i){var n=t>=1.5*a;return Math.round(e/a)+" "+i+(n?"s":"")}e.exports=function(e,o){o=o||{};var s,p,c=typeof e;if("string"===c&&e.length>0)return function(e){if(!((e=String(e)).length>100)){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(e);if(r){var o=parseFloat(r[1]);switch((r[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*o;case"weeks":case"week":case"w":return 6048e5*o;case"days":case"day":case"d":return o*n;case"hours":case"hour":case"hrs":case"hr":case"h":return o*i;case"minutes":case"minute":case"mins":case"min":case"m":return o*a;case"seconds":case"second":case"secs":case"sec":case"s":return o*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return o;default:return}}}}(e);if("number"===c&&isFinite(e))return o.long?(s=e,(p=Math.abs(s))>=n?r(s,p,n,"day"):p>=i?r(s,p,i,"hour"):p>=a?r(s,p,a,"minute"):p>=t?r(s,p,t,"second"):s+" ms"):function(e){var r=Math.abs(e);return r>=n?Math.round(e/n)+"d":r>=i?Math.round(e/i)+"h":r>=a?Math.round(e/a)+"m":r>=t?Math.round(e/t)+"s":e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},36147:(e,t,a)=>{"use strict";const i=a(71017),n=a(7856),r=e=>{let t;e={cwd:process.cwd(),path:process.env[n()],execPath:process.execPath,...e};let a=i.resolve(e.cwd);const r=[];for(;t!==a;)r.push(i.join(a,"node_modules/.bin")),t=a,a=i.resolve(a,"..");const o=i.resolve(e.cwd,e.execPath,"..");return r.push(o),r.concat(e.path).join(i.delimiter)};e.exports=r,e.exports.default=r,e.exports.env=t=>{const a={...(t={env:process.env,...t}).env},i=n({env:a});return t.path=a[i],a[i]=e.exports(t),a}},7856:e=>{"use strict";const t=(e={})=>{const t=e.env||process.env;return"win32"!==(e.platform||process.platform)?"PATH":Object.keys(t).reverse().find((e=>"PATH"===e.toUpperCase()))||"Path"};e.exports=t,e.exports.default=t},49807:(e,t,a)=>{"use strict";var i=a(6113);function n(e,t){return function(e,t){var a;if(void 0===(a="passthrough"!==t.algorithm?i.createHash(t.algorithm):new d).write&&(a.write=a.update,a.end=a.update),c(t,a).dispatch(e),a.update||a.end(""),a.digest)return a.digest("buffer"===t.encoding?void 0:t.encoding);var n=a.read();return"buffer"===t.encoding?n:n.toString(t.encoding)}(e,t=s(e,t))}(t=e.exports=n).sha1=function(e){return n(e)},t.keys=function(e){return n(e,{excludeValues:!0,algorithm:"sha1",encoding:"hex"})},t.MD5=function(e){return n(e,{algorithm:"md5",encoding:"hex"})},t.keysMD5=function(e){return n(e,{algorithm:"md5",encoding:"hex",excludeValues:!0})};var r=i.getHashes?i.getHashes().slice():["sha1","md5"];r.push("passthrough");var o=["buffer","hex","binary","base64"];function s(e,t){t=t||{};var a={};if(a.algorithm=t.algorithm||"sha1",a.encoding=t.encoding||"hex",a.excludeValues=!!t.excludeValues,a.algorithm=a.algorithm.toLowerCase(),a.encoding=a.encoding.toLowerCase(),a.ignoreUnknown=!0===t.ignoreUnknown,a.respectType=!1!==t.respectType,a.respectFunctionNames=!1!==t.respectFunctionNames,a.respectFunctionProperties=!1!==t.respectFunctionProperties,a.unorderedArrays=!0===t.unorderedArrays,a.unorderedSets=!1!==t.unorderedSets,a.unorderedObjects=!1!==t.unorderedObjects,a.replacer=t.replacer||void 0,a.excludeKeys=t.excludeKeys||void 0,void 0===e)throw new Error("Object argument required.");for(var i=0;i=0)return this.dispatch("[CIRCULAR:"+n+"]");if(a.push(t),"undefined"!=typeof Buffer&&Buffer.isBuffer&&Buffer.isBuffer(t))return i("buffer:"),i(t);if("object"===o||"function"===o||"asyncfunction"===o){var s=Object.keys(t);e.unorderedObjects&&(s=s.sort()),!1===e.respectType||p(t)||s.splice(0,0,"prototype","__proto__","constructor"),e.excludeKeys&&(s=s.filter((function(t){return!e.excludeKeys(t)}))),i("object:"+s.length+":");var c=this;return s.forEach((function(a){c.dispatch(a),i(":"),e.excludeValues||c.dispatch(t[a]),i(",")}))}if(!this["_"+o]){if(e.ignoreUnknown)return i("["+o+"]");throw new Error('Unknown object type "'+o+'"')}this["_"+o](t)},_array:function(t,n){n=void 0!==n?n:!1!==e.unorderedArrays;var r=this;if(i("array:"+t.length+":"),!n||t.length<=1)return t.forEach((function(e){return r.dispatch(e)}));var o=[],s=t.map((function(t){var i=new d,n=a.slice();return c(e,i,n).dispatch(t),o=o.concat(n.slice(a.length)),i.read().toString()}));return a=a.concat(o),s.sort(),this._array(s,!1)},_date:function(e){return i("date:"+e.toJSON())},_symbol:function(e){return i("symbol:"+e.toString())},_error:function(e){return i("error:"+e.toString())},_boolean:function(e){return i("bool:"+e.toString())},_string:function(e){i("string:"+e.length+":"),i(e.toString())},_function:function(t){i("fn:"),p(t)?this.dispatch("[native]"):this.dispatch(t.toString()),!1!==e.respectFunctionNames&&this.dispatch("function-name:"+String(t.name)),e.respectFunctionProperties&&this._object(t)},_number:function(e){return i("number:"+e.toString())},_xml:function(e){return i("xml:"+e.toString())},_null:function(){return i("Null")},_undefined:function(){return i("Undefined")},_regexp:function(e){return i("regex:"+e.toString())},_uint8array:function(e){return i("uint8array:"),this.dispatch(Array.prototype.slice.call(e))},_uint8clampedarray:function(e){return i("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(e))},_int8array:function(e){return i("int8array:"),this.dispatch(Array.prototype.slice.call(e))},_uint16array:function(e){return i("uint16array:"),this.dispatch(Array.prototype.slice.call(e))},_int16array:function(e){return i("int16array:"),this.dispatch(Array.prototype.slice.call(e))},_uint32array:function(e){return i("uint32array:"),this.dispatch(Array.prototype.slice.call(e))},_int32array:function(e){return i("int32array:"),this.dispatch(Array.prototype.slice.call(e))},_float32array:function(e){return i("float32array:"),this.dispatch(Array.prototype.slice.call(e))},_float64array:function(e){return i("float64array:"),this.dispatch(Array.prototype.slice.call(e))},_arraybuffer:function(e){return i("arraybuffer:"),this.dispatch(new Uint8Array(e))},_url:function(e){return i("url:"+e.toString())},_map:function(t){i("map:");var a=Array.from(t);return this._array(a,!1!==e.unorderedSets)},_set:function(t){i("set:");var a=Array.from(t);return this._array(a,!1!==e.unorderedSets)},_file:function(e){return i("file:"),this.dispatch([e.name,e.size,e.type,e.lastModfied])},_blob:function(){if(e.ignoreUnknown)return i("[blob]");throw Error('Hashing Blob objects is currently not supported\n(see https://github.com/puleos/object-hash/issues/26)\nUse "options.replacer" or "options.ignoreUnknown"\n')},_domwindow:function(){return i("domwindow")},_bigint:function(e){return i("bigint:"+e.toString())},_process:function(){return i("process")},_timer:function(){return i("timer")},_pipe:function(){return i("pipe")},_tcp:function(){return i("tcp")},_udp:function(){return i("udp")},_tty:function(){return i("tty")},_statwatcher:function(){return i("statwatcher")},_securecontext:function(){return i("securecontext")},_connection:function(){return i("connection")},_zlib:function(){return i("zlib")},_context:function(){return i("context")},_nodescript:function(){return i("nodescript")},_httpparser:function(){return i("httpparser")},_dataview:function(){return i("dataview")},_signal:function(){return i("signal")},_fsevent:function(){return i("fsevent")},_tlswrap:function(){return i("tlswrap")}}}function d(){return{buf:"",write:function(e){this.buf+=e},end:function(e){this.buf+=e},read:function(){return this.buf}}}t.writeToStream=function(e,t,a){return void 0===a&&(a=t,t={}),c(t=s(e,t),a).dispatch(e)}},30778:(e,t,a)=>{var i=a(52479);function n(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function r(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},a=e.name||"Function wrapped with `once`";return t.onceError=a+" shouldn't be called more than once",t.called=!1,t}e.exports=i(n),e.exports.strict=i(r),n.proto=n((function(){Object.defineProperty(Function.prototype,"once",{value:function(){return n(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return r(this)},configurable:!0})}))},57678:(e,t,a)=>{"use strict";const i=a(34341),n=new WeakMap,r=(e,t={})=>{if("function"!=typeof e)throw new TypeError("Expected a function");let a,r=0;const o=e.displayName||e.name||"",s=function(...i){if(n.set(s,++r),1===r)a=e.apply(this,i),e=null;else if(!0===t.throw)throw new Error(`Function \`${o}\` can only be called once`);return a};return i(s,e),n.set(s,r),s};e.exports=r,e.exports.default=r,e.exports.callCount=e=>{if(!n.has(e))throw new Error(`The given function \`${e.name}\` is not wrapped by the \`onetime\` package`);return n.get(e)}},67609:(e,t,a)=>{"use strict";const i=a(28468),n=a(3846),r=a(30026),o={spawn:!0},s="en-US";async function p(e,t){return(await i(e,t)).stdout}function c(e,t){return i.sync(e,t).stdout}function d(e=process.env){return e.LC_ALL||e.LC_MESSAGES||e.LANG||e.LANGUAGE}function l(e){return d(e.split("\n").reduce(((e,t)=>{const[a,i]=t.split("=");return e[a]=i.replace(/^"|"$/g,""),e}),{}))}function u(e){return e&&e.replace(/[.:].*/,"")}async function m(){return p("locale",["-a"])}function f(e,t=""){return t.includes(e)?e:s}function h(e){return e.replace(/_/,"-")}const v=r((async(e=o)=>{let t;try{const a=d();t=a||!1===e.spawn?u(a):"win32"===process.platform?await async function(){const e=await p("wmic",["os","get","locale"]),t=parseInt(e.replace("Locale",""),16);return n.from(t)}():"darwin"===process.platform?await async function(){const e=await Promise.all([p("defaults",["read","-globalDomain","AppleLocale"]),m()]);return f(e[0],e[1])}():await async function(){return u(l(await p("locale")))}()}catch(e){}return h(t||s)}),{cachePromiseRejection:!1});e.exports=v,e.exports.sync=r(((e=o)=>{let t;try{const a=d();t=a||!1===e.spawn?u(a):"win32"===process.platform?function(){const e=c("wmic",["os","get","locale"]),t=parseInt(e.replace("Locale",""),16);return n.from(t)}():"darwin"===process.platform?f(c("defaults",["read","-globalDomain","AppleLocale"]),c("locale",["-a"])):u(l(c("locale")))}catch(e){}return h(t||s)}))},63931:e=>{"use strict";e.exports=()=>{const e={};return e.promise=new Promise(((t,a)=>{e.resolve=t,e.reject=a})),e}},48033:e=>{"use strict";const t=e=>e instanceof Promise||null!==e&&"object"==typeof e&&"function"==typeof e.then&&"function"==typeof e.catch;e.exports=t,e.exports.default=t},59444:(e,t,a)=>{"use strict";e.exports=a(86087)},61006:(e,t,a)=>{"use strict";const i=a(71017),n="\\\\/",r=`[^${n}]`,o="\\.",s="\\/",p="[^/]",c=`(?:${s}|$)`,d=`(?:^|${s})`,l=`${o}{1,2}${c}`,u={DOT_LITERAL:o,PLUS_LITERAL:"\\+",QMARK_LITERAL:"\\?",SLASH_LITERAL:s,ONE_CHAR:"(?=.)",QMARK:p,END_ANCHOR:c,DOTS_SLASH:l,NO_DOT:`(?!${o})`,NO_DOTS:`(?!${d}${l})`,NO_DOT_SLASH:`(?!${o}{0,1}${c})`,NO_DOTS_SLASH:`(?!${l})`,QMARK_NO_DOT:`[^.${s}]`,STAR:`${p}*?`,START_ANCHOR:d},m={...u,SLASH_LITERAL:`[${n}]`,QMARK:r,STAR:`${r}*?`,DOTS_SLASH:`${o}{1,2}(?:[${n}]|$)`,NO_DOT:`(?!${o})`,NO_DOTS:`(?!(?:^|[${n}])${o}{1,2}(?:[${n}]|$))`,NO_DOT_SLASH:`(?!${o}{0,1}(?:[${n}]|$))`,NO_DOTS_SLASH:`(?!${o}{1,2}(?:[${n}]|$))`,QMARK_NO_DOT:`[^.${n}]`,START_ANCHOR:`(?:^|[${n}])`,END_ANCHOR:`(?:[${n}]|$)`};e.exports={MAX_LENGTH:65536,POSIX_REGEX_SOURCE:{alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"},REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:i.sep,extglobChars:e=>({"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}),globChars:e=>!0===e?m:u}},43376:(e,t,a)=>{"use strict";const i=a(61006),n=a(28702),{MAX_LENGTH:r,POSIX_REGEX_SOURCE:o,REGEX_NON_SPECIAL_CHARS:s,REGEX_SPECIAL_CHARS_BACKREF:p,REPLACEMENTS:c}=i,d=(e,t)=>{if("function"==typeof t.expandRange)return t.expandRange(...e,t);e.sort();const a=`[${e.join("-")}]`;try{new RegExp(a)}catch(t){return e.map((e=>n.escapeRegex(e))).join("..")}return a},l=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,u=(e,t)=>{if("string"!=typeof e)throw new TypeError("Expected a string");e=c[e]||e;const a={...t},m="number"==typeof a.maxLength?Math.min(r,a.maxLength):r;let f=e.length;if(f>m)throw new SyntaxError(`Input length: ${f}, exceeds maximum allowed length: ${m}`);const h={type:"bos",value:"",output:a.prepend||""},v=[h],g=a.capture?"":"?:",y=n.isWindows(t),b=i.globChars(y),x=i.extglobChars(b),{DOT_LITERAL:w,PLUS_LITERAL:_,SLASH_LITERAL:S,ONE_CHAR:C,DOTS_SLASH:E,NO_DOT:T,NO_DOT_SLASH:R,NO_DOTS_SLASH:A,QMARK:k,QMARK_NO_DOT:D,STAR:P,START_ANCHOR:O}=b,N=e=>`(${g}(?:(?!${O}${e.dot?E:w}).)*?)`,I=a.dot?"":T,F=a.dot?k:D;let j=!0===a.bash?N(a):P;a.capture&&(j=`(${j})`),"boolean"==typeof a.noext&&(a.noextglob=a.noext);const L={input:e,index:-1,start:0,dot:!0===a.dot,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:v};e=n.removePrefix(e,L),f=e.length;const M=[],q=[],U=[];let B,V=h;const $=()=>L.index===f-1,z=L.peek=(t=1)=>e[L.index+t],H=L.advance=()=>e[++L.index]||"",K=()=>e.slice(L.index+1),G=(e="",t=0)=>{L.consumed+=e,L.index+=t},W=e=>{L.output+=null!=e.output?e.output:e.value,G(e.value)},J=()=>{let e=1;for(;"!"===z()&&("("!==z(2)||"?"===z(3));)H(),L.start++,e++;return e%2!=0&&(L.negated=!0,L.start++,!0)},Y=e=>{L[e]++,U.push(e)},X=e=>{L[e]--,U.pop()},Z=e=>{if("globstar"===V.type){const t=L.braces>0&&("comma"===e.type||"brace"===e.type),a=!0===e.extglob||M.length&&("pipe"===e.type||"paren"===e.type);"slash"===e.type||"paren"===e.type||t||a||(L.output=L.output.slice(0,-V.output.length),V.type="star",V.value="*",V.output=j,L.output+=V.output)}if(M.length&&"paren"!==e.type&&(M[M.length-1].inner+=e.value),(e.value||e.output)&&W(e),V&&"text"===V.type&&"text"===e.type)return V.value+=e.value,void(V.output=(V.output||"")+e.value);e.prev=V,v.push(e),V=e},Q=(e,t)=>{const i={...x[t],conditions:1,inner:""};i.prev=V,i.parens=L.parens,i.output=L.output;const n=(a.capture?"(":"")+i.open;Y("parens"),Z({type:e,value:t,output:L.output?"":C}),Z({type:"paren",extglob:!0,value:H(),output:n}),M.push(i)},ee=e=>{let i,n=e.close+(a.capture?")":"");if("negate"===e.type){let r=j;if(e.inner&&e.inner.length>1&&e.inner.includes("/")&&(r=N(a)),(r!==j||$()||/^\)+$/.test(K()))&&(n=e.close=`)$))${r}`),e.inner.includes("*")&&(i=K())&&/^\.[^\\/.]+$/.test(i)){const a=u(i,{...t,fastpaths:!1}).output;n=e.close=`)${a})${r})`}"bos"===e.prev.type&&(L.negatedExtglob=!0)}Z({type:"paren",extglob:!0,value:B,output:n}),X("parens")};if(!1!==a.fastpaths&&!/(^[*!]|[/()[\]{}"])/.test(e)){let i=!1,r=e.replace(p,((e,t,a,n,r,o)=>"\\"===n?(i=!0,e):"?"===n?t?t+n+(r?k.repeat(r.length):""):0===o?F+(r?k.repeat(r.length):""):k.repeat(a.length):"."===n?w.repeat(a.length):"*"===n?t?t+n+(r?j:""):j:t?e:`\\${e}`));return!0===i&&(r=!0===a.unescape?r.replace(/\\/g,""):r.replace(/\\+/g,(e=>e.length%2==0?"\\\\":e?"\\":""))),r===e&&!0===a.contains?(L.output=e,L):(L.output=n.wrapOutput(r,L,t),L)}for(;!$();){if(B=H(),"\0"===B)continue;if("\\"===B){const e=z();if("/"===e&&!0!==a.bash)continue;if("."===e||";"===e)continue;if(!e){B+="\\",Z({type:"text",value:B});continue}const t=/^\\+/.exec(K());let i=0;if(t&&t[0].length>2&&(i=t[0].length,L.index+=i,i%2!=0&&(B+="\\")),!0===a.unescape?B=H():B+=H(),0===L.brackets){Z({type:"text",value:B});continue}}if(L.brackets>0&&("]"!==B||"["===V.value||"[^"===V.value)){if(!1!==a.posix&&":"===B){const e=V.value.slice(1);if(e.includes("[")&&(V.posix=!0,e.includes(":"))){const e=V.value.lastIndexOf("["),t=V.value.slice(0,e),a=V.value.slice(e+2),i=o[a];if(i){V.value=t+i,L.backtrack=!0,H(),h.output||1!==v.indexOf(V)||(h.output=C);continue}}}("["===B&&":"!==z()||"-"===B&&"]"===z())&&(B=`\\${B}`),"]"!==B||"["!==V.value&&"[^"!==V.value||(B=`\\${B}`),!0===a.posix&&"!"===B&&"["===V.value&&(B="^"),V.value+=B,W({value:B});continue}if(1===L.quotes&&'"'!==B){B=n.escapeRegex(B),V.value+=B,W({value:B});continue}if('"'===B){L.quotes=1===L.quotes?0:1,!0===a.keepQuotes&&Z({type:"text",value:B});continue}if("("===B){Y("parens"),Z({type:"paren",value:B});continue}if(")"===B){if(0===L.parens&&!0===a.strictBrackets)throw new SyntaxError(l("opening","("));const e=M[M.length-1];if(e&&L.parens===e.parens+1){ee(M.pop());continue}Z({type:"paren",value:B,output:L.parens?")":"\\)"}),X("parens");continue}if("["===B){if(!0!==a.nobracket&&K().includes("]"))Y("brackets");else{if(!0!==a.nobracket&&!0===a.strictBrackets)throw new SyntaxError(l("closing","]"));B=`\\${B}`}Z({type:"bracket",value:B});continue}if("]"===B){if(!0===a.nobracket||V&&"bracket"===V.type&&1===V.value.length){Z({type:"text",value:B,output:`\\${B}`});continue}if(0===L.brackets){if(!0===a.strictBrackets)throw new SyntaxError(l("opening","["));Z({type:"text",value:B,output:`\\${B}`});continue}X("brackets");const e=V.value.slice(1);if(!0===V.posix||"^"!==e[0]||e.includes("/")||(B=`/${B}`),V.value+=B,W({value:B}),!1===a.literalBrackets||n.hasRegexChars(e))continue;const t=n.escapeRegex(V.value);if(L.output=L.output.slice(0,-V.value.length),!0===a.literalBrackets){L.output+=t,V.value=t;continue}V.value=`(${g}${t}|${V.value})`,L.output+=V.value;continue}if("{"===B&&!0!==a.nobrace){Y("braces");const e={type:"brace",value:B,output:"(",outputIndex:L.output.length,tokensIndex:L.tokens.length};q.push(e),Z(e);continue}if("}"===B){const e=q[q.length-1];if(!0===a.nobrace||!e){Z({type:"text",value:B,output:B});continue}let t=")";if(!0===e.dots){const e=v.slice(),i=[];for(let t=e.length-1;t>=0&&(v.pop(),"brace"!==e[t].type);t--)"dots"!==e[t].type&&i.unshift(e[t].value);t=d(i,a),L.backtrack=!0}if(!0!==e.comma&&!0!==e.dots){const a=L.output.slice(0,e.outputIndex),i=L.tokens.slice(e.tokensIndex);e.value=e.output="\\{",B=t="\\}",L.output=a;for(const e of i)L.output+=e.output||e.value}Z({type:"brace",value:B,output:t}),X("braces"),q.pop();continue}if("|"===B){M.length>0&&M[M.length-1].conditions++,Z({type:"text",value:B});continue}if(","===B){let e=B;const t=q[q.length-1];t&&"braces"===U[U.length-1]&&(t.comma=!0,e="|"),Z({type:"comma",value:B,output:e});continue}if("/"===B){if("dot"===V.type&&L.index===L.start+1){L.start=L.index+1,L.consumed="",L.output="",v.pop(),V=h;continue}Z({type:"slash",value:B,output:S});continue}if("."===B){if(L.braces>0&&"dot"===V.type){"."===V.value&&(V.output=w);const e=q[q.length-1];V.type="dots",V.output+=B,V.value+=B,e.dots=!0;continue}if(L.braces+L.parens===0&&"bos"!==V.type&&"slash"!==V.type){Z({type:"text",value:B,output:w});continue}Z({type:"dot",value:B,output:w});continue}if("?"===B){if((!V||"("!==V.value)&&!0!==a.noextglob&&"("===z()&&"?"!==z(2)){Q("qmark",B);continue}if(V&&"paren"===V.type){const e=z();let t=B;if("<"===e&&!n.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");("("===V.value&&!/[!=<:]/.test(e)||"<"===e&&!/<([!=]|\w+>)/.test(K()))&&(t=`\\${B}`),Z({type:"text",value:B,output:t});continue}if(!0!==a.dot&&("slash"===V.type||"bos"===V.type)){Z({type:"qmark",value:B,output:D});continue}Z({type:"qmark",value:B,output:k});continue}if("!"===B){if(!0!==a.noextglob&&"("===z()&&("?"!==z(2)||!/[!=<:]/.test(z(3)))){Q("negate",B);continue}if(!0!==a.nonegate&&0===L.index){J();continue}}if("+"===B){if(!0!==a.noextglob&&"("===z()&&"?"!==z(2)){Q("plus",B);continue}if(V&&"("===V.value||!1===a.regex){Z({type:"plus",value:B,output:_});continue}if(V&&("bracket"===V.type||"paren"===V.type||"brace"===V.type)||L.parens>0){Z({type:"plus",value:B});continue}Z({type:"plus",value:_});continue}if("@"===B){if(!0!==a.noextglob&&"("===z()&&"?"!==z(2)){Z({type:"at",extglob:!0,value:B,output:""});continue}Z({type:"text",value:B});continue}if("*"!==B){"$"!==B&&"^"!==B||(B=`\\${B}`);const e=s.exec(K());e&&(B+=e[0],L.index+=e[0].length),Z({type:"text",value:B});continue}if(V&&("globstar"===V.type||!0===V.star)){V.type="star",V.star=!0,V.value+=B,V.output=j,L.backtrack=!0,L.globstar=!0,G(B);continue}let t=K();if(!0!==a.noextglob&&/^\([^?]/.test(t)){Q("star",B);continue}if("star"===V.type){if(!0===a.noglobstar){G(B);continue}const i=V.prev,n=i.prev,r="slash"===i.type||"bos"===i.type,o=n&&("star"===n.type||"globstar"===n.type);if(!0===a.bash&&(!r||t[0]&&"/"!==t[0])){Z({type:"star",value:B,output:""});continue}const s=L.braces>0&&("comma"===i.type||"brace"===i.type),p=M.length&&("pipe"===i.type||"paren"===i.type);if(!r&&"paren"!==i.type&&!s&&!p){Z({type:"star",value:B,output:""});continue}for(;"/**"===t.slice(0,3);){const a=e[L.index+4];if(a&&"/"!==a)break;t=t.slice(3),G("/**",3)}if("bos"===i.type&&$()){V.type="globstar",V.value+=B,V.output=N(a),L.output=V.output,L.globstar=!0,G(B);continue}if("slash"===i.type&&"bos"!==i.prev.type&&!o&&$()){L.output=L.output.slice(0,-(i.output+V.output).length),i.output=`(?:${i.output}`,V.type="globstar",V.output=N(a)+(a.strictSlashes?")":"|$)"),V.value+=B,L.globstar=!0,L.output+=i.output+V.output,G(B);continue}if("slash"===i.type&&"bos"!==i.prev.type&&"/"===t[0]){const e=void 0!==t[1]?"|$":"";L.output=L.output.slice(0,-(i.output+V.output).length),i.output=`(?:${i.output}`,V.type="globstar",V.output=`${N(a)}${S}|${S}${e})`,V.value+=B,L.output+=i.output+V.output,L.globstar=!0,G(B+H()),Z({type:"slash",value:"/",output:""});continue}if("bos"===i.type&&"/"===t[0]){V.type="globstar",V.value+=B,V.output=`(?:^|${S}|${N(a)}${S})`,L.output=V.output,L.globstar=!0,G(B+H()),Z({type:"slash",value:"/",output:""});continue}L.output=L.output.slice(0,-V.output.length),V.type="globstar",V.output=N(a),V.value+=B,L.output+=V.output,L.globstar=!0,G(B);continue}const i={type:"star",value:B,output:j};!0!==a.bash?!V||"bracket"!==V.type&&"paren"!==V.type||!0!==a.regex?(L.index!==L.start&&"slash"!==V.type&&"dot"!==V.type||("dot"===V.type?(L.output+=R,V.output+=R):!0===a.dot?(L.output+=A,V.output+=A):(L.output+=I,V.output+=I),"*"!==z()&&(L.output+=C,V.output+=C)),Z(i)):(i.output=B,Z(i)):(i.output=".*?","bos"!==V.type&&"slash"!==V.type||(i.output=I+i.output),Z(i))}for(;L.brackets>0;){if(!0===a.strictBrackets)throw new SyntaxError(l("closing","]"));L.output=n.escapeLast(L.output,"["),X("brackets")}for(;L.parens>0;){if(!0===a.strictBrackets)throw new SyntaxError(l("closing",")"));L.output=n.escapeLast(L.output,"("),X("parens")}for(;L.braces>0;){if(!0===a.strictBrackets)throw new SyntaxError(l("closing","}"));L.output=n.escapeLast(L.output,"{"),X("braces")}if(!0===a.strictSlashes||"star"!==V.type&&"bracket"!==V.type||Z({type:"maybe_slash",value:"",output:`${S}?`}),!0===L.backtrack){L.output="";for(const e of L.tokens)L.output+=null!=e.output?e.output:e.value,e.suffix&&(L.output+=e.suffix)}return L};u.fastpaths=(e,t)=>{const a={...t},o="number"==typeof a.maxLength?Math.min(r,a.maxLength):r,s=e.length;if(s>o)throw new SyntaxError(`Input length: ${s}, exceeds maximum allowed length: ${o}`);e=c[e]||e;const p=n.isWindows(t),{DOT_LITERAL:d,SLASH_LITERAL:l,ONE_CHAR:u,DOTS_SLASH:m,NO_DOT:f,NO_DOTS:h,NO_DOTS_SLASH:v,STAR:g,START_ANCHOR:y}=i.globChars(p),b=a.dot?h:f,x=a.dot?v:f,w=a.capture?"":"?:";let _=!0===a.bash?".*?":g;a.capture&&(_=`(${_})`);const S=e=>!0===e.noglobstar?_:`(${w}(?:(?!${y}${e.dot?m:d}).)*?)`,C=e=>{switch(e){case"*":return`${b}${u}${_}`;case".*":return`${d}${u}${_}`;case"*.*":return`${b}${_}${d}${u}${_}`;case"*/*":return`${b}${_}${l}${u}${x}${_}`;case"**":return b+S(a);case"**/*":return`(?:${b}${S(a)}${l})?${x}${u}${_}`;case"**/*.*":return`(?:${b}${S(a)}${l})?${x}${_}${d}${u}${_}`;case"**/.*":return`(?:${b}${S(a)}${l})?${d}${u}${_}`;default:{const t=/^(.*?)\.(\w+)$/.exec(e);if(!t)return;const a=C(t[1]);if(!a)return;return a+d+t[2]}}},E=n.removePrefix(e,{negated:!1,prefix:""});let T=C(E);return T&&!0!==a.strictSlashes&&(T+=`${l}?`),T},e.exports=u},86087:(e,t,a)=>{"use strict";const i=a(71017),n=a(83921),r=a(43376),o=a(28702),s=a(61006),p=(e,t,a=!1)=>{if(Array.isArray(e)){const i=e.map((e=>p(e,t,a))),n=e=>{for(const t of i){const a=t(e);if(a)return a}return!1};return n}const i=(n=e)&&"object"==typeof n&&!Array.isArray(n)&&e.tokens&&e.input;var n;if(""===e||"string"!=typeof e&&!i)throw new TypeError("Expected pattern to be a non-empty string");const r=t||{},s=o.isWindows(t),c=i?p.compileRe(e,t):p.makeRe(e,t,!1,!0),d=c.state;delete c.state;let l=()=>!1;if(r.ignore){const e={...t,ignore:null,onMatch:null,onResult:null};l=p(r.ignore,e,a)}const u=(a,i=!1)=>{const{isMatch:n,match:o,output:u}=p.test(a,c,t,{glob:e,posix:s}),m={glob:e,state:d,regex:c,posix:s,input:a,output:u,match:o,isMatch:n};return"function"==typeof r.onResult&&r.onResult(m),!1===n?(m.isMatch=!1,!!i&&m):l(a)?("function"==typeof r.onIgnore&&r.onIgnore(m),m.isMatch=!1,!!i&&m):("function"==typeof r.onMatch&&r.onMatch(m),!i||m)};return a&&(u.state=d),u};p.test=(e,t,a,{glob:i,posix:n}={})=>{if("string"!=typeof e)throw new TypeError("Expected input to be a string");if(""===e)return{isMatch:!1,output:""};const r=a||{},s=r.format||(n?o.toPosixSlashes:null);let c=e===i,d=c&&s?s(e):e;return!1===c&&(d=s?s(e):e,c=d===i),!1!==c&&!0!==r.capture||(c=!0===r.matchBase||!0===r.basename?p.matchBase(e,t,a,n):t.exec(d)),{isMatch:Boolean(c),match:c,output:d}},p.matchBase=(e,t,a,n=o.isWindows(a))=>(t instanceof RegExp?t:p.makeRe(t,a)).test(i.basename(e)),p.isMatch=(e,t,a)=>p(t,a)(e),p.parse=(e,t)=>Array.isArray(e)?e.map((e=>p.parse(e,t))):r(e,{...t,fastpaths:!1}),p.scan=(e,t)=>n(e,t),p.compileRe=(e,t,a=!1,i=!1)=>{if(!0===a)return e.output;const n=t||{},r=n.contains?"":"^",o=n.contains?"":"$";let s=`${r}(?:${e.output})${o}`;e&&!0===e.negated&&(s=`^(?!${s}).*$`);const c=p.toRegex(s,t);return!0===i&&(c.state=e),c},p.makeRe=(e,t={},a=!1,i=!1)=>{if(!e||"string"!=typeof e)throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return!1===t.fastpaths||"."!==e[0]&&"*"!==e[0]||(n.output=r.fastpaths(e,t)),n.output||(n=r(e,t)),p.compileRe(n,t,a,i)},p.toRegex=(e,t)=>{try{const a=t||{};return new RegExp(e,a.flags||(a.nocase?"i":""))}catch(e){if(t&&!0===t.debug)throw e;return/$^/}},p.constants=s,e.exports=p},83921:(e,t,a)=>{"use strict";const i=a(28702),{CHAR_ASTERISK:n,CHAR_AT:r,CHAR_BACKWARD_SLASH:o,CHAR_COMMA:s,CHAR_DOT:p,CHAR_EXCLAMATION_MARK:c,CHAR_FORWARD_SLASH:d,CHAR_LEFT_CURLY_BRACE:l,CHAR_LEFT_PARENTHESES:u,CHAR_LEFT_SQUARE_BRACKET:m,CHAR_PLUS:f,CHAR_QUESTION_MARK:h,CHAR_RIGHT_CURLY_BRACE:v,CHAR_RIGHT_PARENTHESES:g,CHAR_RIGHT_SQUARE_BRACKET:y}=a(61006),b=e=>e===d||e===o,x=e=>{!0!==e.isPrefix&&(e.depth=e.isGlobstar?1/0:1)};e.exports=(e,t)=>{const a=t||{},w=e.length-1,_=!0===a.parts||!0===a.scanToEnd,S=[],C=[],E=[];let T,R,A=e,k=-1,D=0,P=0,O=!1,N=!1,I=!1,F=!1,j=!1,L=!1,M=!1,q=!1,U=!1,B=!1,V=0,$={value:"",depth:0,isGlob:!1};const z=()=>k>=w,H=()=>(T=R,A.charCodeAt(++k));for(;k0&&(G=A.slice(0,D),A=A.slice(D),P-=D),K&&!0===I&&P>0?(K=A.slice(0,P),W=A.slice(P)):!0===I?(K="",W=A):K=A,K&&""!==K&&"/"!==K&&K!==A&&b(K.charCodeAt(K.length-1))&&(K=K.slice(0,-1)),!0===a.unescape&&(W&&(W=i.removeBackslashes(W)),K&&!0===M&&(K=i.removeBackslashes(K)));const J={prefix:G,input:e,start:D,base:K,glob:W,isBrace:O,isBracket:N,isGlob:I,isExtglob:F,isGlobstar:j,negated:q,negatedExtglob:U};if(!0===a.tokens&&(J.maxDepth=0,b(R)||C.push($),J.tokens=C),!0===a.parts||!0===a.tokens){let t;for(let i=0;i{"use strict";const i=a(71017),n="win32"===process.platform,{REGEX_BACKSLASH:r,REGEX_REMOVE_BACKSLASH:o,REGEX_SPECIAL_CHARS:s,REGEX_SPECIAL_CHARS_GLOBAL:p}=a(61006);t.isObject=e=>null!==e&&"object"==typeof e&&!Array.isArray(e),t.hasRegexChars=e=>s.test(e),t.isRegexChar=e=>1===e.length&&t.hasRegexChars(e),t.escapeRegex=e=>e.replace(p,"\\$1"),t.toPosixSlashes=e=>e.replace(r,"/"),t.removeBackslashes=e=>e.replace(o,(e=>"\\"===e?"":e)),t.supportsLookbehinds=()=>{const e=process.version.slice(1).split(".").map(Number);return 3===e.length&&e[0]>=9||8===e[0]&&e[1]>=10},t.isWindows=e=>e&&"boolean"==typeof e.windows?e.windows:!0===n||"\\"===i.sep,t.escapeLast=(e,a,i)=>{const n=e.lastIndexOf(a,i);return-1===n?e:"\\"===e[n-1]?t.escapeLast(e,a,n-1):`${e.slice(0,n)}\\${e.slice(n)}`},t.removePrefix=(e,t={})=>{let a=e;return a.startsWith("./")&&(a=a.slice(2),t.prefix="./"),a},t.wrapOutput=(e,t={},a={})=>{let i=`${a.contains?"":"^"}(?:${e})${a.contains?"":"$"}`;return!0===t.negated&&(i=`(?:^(?!${i}).*$)`),i}},21394:(e,t,a)=>{"use strict";var i=a(57310).parse,n={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443},r=String.prototype.endsWith||function(e){return e.length<=this.length&&-1!==this.indexOf(e,this.length-e.length)};function o(e){return process.env[e.toLowerCase()]||process.env[e.toUpperCase()]||""}t.getProxyForUrl=function(e){var t="string"==typeof e?i(e):e||{},a=t.protocol,s=t.host,p=t.port;if("string"!=typeof s||!s||"string"!=typeof a)return"";if(a=a.split(":",1)[0],!function(e,t){var a=(o("npm_config_no_proxy")||o("no_proxy")).toLowerCase();return!a||"*"!==a&&a.split(/[,\s]/).every((function(a){if(!a)return!0;var i=a.match(/^(.+):(\d+)$/),n=i?i[1]:a,o=i?parseInt(i[2]):0;return!(!o||o===t)||(/^[.*]/.test(n)?("*"===n.charAt(0)&&(n=n.slice(1)),!r.call(e,n)):e!==n)}))}(s=s.replace(/:\d*$/,""),p=parseInt(p)||n[a]||0))return"";var c=o("npm_config_"+a+"_proxy")||o(a+"_proxy")||o("npm_config_proxy")||o("all_proxy");return c&&-1===c.indexOf("://")&&(c=a+"://"+c),c}},74286:(e,t,a)=>{var i=a(30778),n=a(12840),r=a(57147),o=function(){},s=/^v?\.0/.test(process.version),p=function(e){return"function"==typeof e},c=function(e){e()},d=function(e,t){return e.pipe(t)};e.exports=function(){var e,t=Array.prototype.slice.call(arguments),a=p(t[t.length-1]||o)&&t.pop()||o;if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new Error("pump requires two streams per minimum");var l=t.map((function(d,u){var m=u0,(function(t){e||(e=t),t&&l.forEach(c),m||(l.forEach(c),a(e))}))}));return t.reduce(d)}},42775:(e,t,a)=>{(()=>{var e={46:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,{signal:a}={}){return new Promise(((i,n)=>{function r(){null==a||a.removeEventListener("abort",r),e.removeListener(t,o),e.removeListener("error",s)}function o(...e){r(),i(e)}function s(e){r(),n(e)}null==a||a.addEventListener("abort",r),e.on(t,o),e.on("error",s)}))}},54:function(e,t,a){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};const n=a(361),r=i(a(374)),o=i(a(304)),s=r.default("agent-base");function p(){const{stack:e}=new Error;return"string"==typeof e&&e.split("\n").some((e=>-1!==e.indexOf("(https.js:")||-1!==e.indexOf("node:https:")))}function c(e,t){return new c.Agent(e,t)}!function(e){class t extends n.EventEmitter{constructor(e,t){super();let a=t;"function"==typeof e?this.callback=e:e&&(a=e),this.timeout=null,a&&"number"==typeof a.timeout&&(this.timeout=a.timeout),this.maxFreeSockets=1,this.maxSockets=1,this.maxTotalSockets=1/0,this.sockets={},this.freeSockets={},this.requests={},this.options={}}get defaultPort(){return"number"==typeof this.explicitDefaultPort?this.explicitDefaultPort:p()?443:80}set defaultPort(e){this.explicitDefaultPort=e}get protocol(){return"string"==typeof this.explicitProtocol?this.explicitProtocol:p()?"https:":"http:"}set protocol(e){this.explicitProtocol=e}callback(e,t,a){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(e,t){const a=Object.assign({},t);"boolean"!=typeof a.secureEndpoint&&(a.secureEndpoint=p()),null==a.host&&(a.host="localhost"),null==a.port&&(a.port=a.secureEndpoint?443:80),null==a.protocol&&(a.protocol=a.secureEndpoint?"https:":"http:"),a.host&&a.path&&delete a.path,delete a.agent,delete a.hostname,delete a._defaultAgent,delete a.defaultPort,delete a.createConnection,e._last=!0,e.shouldKeepAlive=!1;let i=!1,n=null;const r=a.timeout||this.timeout,c=t=>{e._hadError||(e.emit("error",t),e._hadError=!0)},d=()=>{n=null,i=!0;const e=new Error(`A "socket" was not created for HTTP request before ${r}ms`);e.code="ETIMEOUT",c(e)},l=e=>{i||(null!==n&&(clearTimeout(n),n=null),c(e))},u=t=>{if(i)return;if(null!=n&&(clearTimeout(n),n=null),r=t,Boolean(r)&&"function"==typeof r.addRequest)return s("Callback returned another Agent instance %o",t.constructor.name),void t.addRequest(e,a);var r;if(t)return t.once("free",(()=>{this.freeSocket(t,a)})),void e.onSocket(t);const o=new Error(`no Duplex stream was returned to agent-base for \`${e.method} ${e.path}\``);c(o)};if("function"==typeof this.callback){this.promisifiedCallback||(this.callback.length>=3?(s("Converting legacy callback function to promise"),this.promisifiedCallback=o.default(this.callback)):this.promisifiedCallback=this.callback),"number"==typeof r&&r>0&&(n=setTimeout(d,r)),"port"in a&&"number"!=typeof a.port&&(a.port=Number(a.port));try{s("Resolving socket for %o request: %o",a.protocol,`${e.method} ${e.path}`),Promise.resolve(this.promisifiedCallback(e,a)).then(u,l)}catch(e){Promise.reject(e).catch(l)}}else c(new Error("`callback` is not defined"))}freeSocket(e,t){s("Freeing socket %o %o",e.constructor.name,t),e.destroy()}destroy(){s("Destroying agent %o",this.constructor.name)}}e.Agent=t,e.prototype=e.Agent.prototype}(c||(c={})),e.exports=c},304:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,a){return new Promise(((i,n)=>{e.call(this,t,a,((e,t)=>{e?n(e):i(t)}))}))}}},370:function(e,t,a){"use strict";var i=this&&this.__awaiter||function(e,t,a,i){return new(a||(a=Promise))((function(n,r){function o(e){try{p(i.next(e))}catch(e){r(e)}}function s(e){try{p(i.throw(e))}catch(e){r(e)}}function p(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,s)}p((i=i.apply(e,t||[])).next())}))},n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(a(808)),o=n(a(404)),s=n(a(310)),p=n(a(374)),c=n(a(46)),d=a(54),l=(0,p.default)("http-proxy-agent");class u extends d.Agent{constructor(e){let t;if(t="string"==typeof e?s.default.parse(e):e,!t)throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!");l("Creating new HttpProxyAgent instance: %o",t),super(t);const a=Object.assign({},t);var i;this.secureProxy=t.secureProxy||"string"==typeof(i=a.protocol)&&/^https:?$/i.test(i),a.host=a.hostname||a.host,"string"==typeof a.port&&(a.port=parseInt(a.port,10)),!a.port&&a.host&&(a.port=this.secureProxy?443:80),a.host&&a.path&&(delete a.path,delete a.pathname),this.proxy=a}callback(e,t){return i(this,void 0,void 0,(function*(){const{proxy:a,secureProxy:i}=this,n=s.default.parse(e.path);let p;if(n.protocol||(n.protocol="http:"),n.hostname||(n.hostname=t.hostname||t.host||null),null==n.port&&(t.port,1)&&(n.port=String(t.port)),"80"===n.port&&(n.port=""),e.path=s.default.format(n),a.auth&&e.setHeader("Proxy-Authorization",`Basic ${Buffer.from(a.auth).toString("base64")}`),i?(l("Creating `tls.Socket`: %o",a),p=o.default.connect(a)):(l("Creating `net.Socket`: %o",a),p=r.default.connect(a)),e._header){let t,a;l("Regenerating stored HTTP header string for request"),e._header=null,e._implicitHeader(),e.output&&e.output.length>0?(l("Patching connection write() output buffer with updated header"),t=e.output[0],a=t.indexOf("\r\n\r\n")+4,e.output[0]=e._header+t.substring(a),l("Output buffer: %o",e.output)):e.outputData&&e.outputData.length>0&&(l("Patching connection write() output buffer with updated header"),t=e.outputData[0].data,a=t.indexOf("\r\n\r\n")+4,e.outputData[0].data=e._header+t.substring(a),l("Output buffer: %o",e.outputData[0].data))}return yield(0,c.default)(p,"connect"),p}))}}t.default=u},201:function(e,t,a){"use strict";const i=(this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}})(a(370));function n(e){return new i.default(e)}!function(e){e.HttpProxyAgent=i.default,e.prototype=i.default.prototype}(n||(n={})),e.exports=n},146:function(e,t,a){"use strict";var i=this&&this.__awaiter||function(e,t,a,i){return new(a||(a=Promise))((function(n,r){function o(e){try{p(i.next(e))}catch(e){r(e)}}function s(e){try{p(i.throw(e))}catch(e){r(e)}}function p(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,s)}p((i=i.apply(e,t||[])).next())}))},n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(a(808)),o=n(a(404)),s=n(a(310)),p=n(a(491)),c=n(a(374)),d=a(54),l=n(a(829)),u=c.default("https-proxy-agent:agent");class m extends d.Agent{constructor(e){let t;if(t="string"==typeof e?s.default.parse(e):e,!t)throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!");u("creating new HttpsProxyAgent instance: %o",t),super(t);const a=Object.assign({},t);var i;this.secureProxy=t.secureProxy||"string"==typeof(i=a.protocol)&&/^https:?$/i.test(i),a.host=a.hostname||a.host,"string"==typeof a.port&&(a.port=parseInt(a.port,10)),!a.port&&a.host&&(a.port=this.secureProxy?443:80),this.secureProxy&&!("ALPNProtocols"in a)&&(a.ALPNProtocols=["http 1.1"]),a.host&&a.path&&(delete a.path,delete a.pathname),this.proxy=a}callback(e,t){return i(this,void 0,void 0,(function*(){const{proxy:a,secureProxy:i}=this;let n;i?(u("Creating `tls.Socket`: %o",a),n=o.default.connect(a)):(u("Creating `net.Socket`: %o",a),n=r.default.connect(a));const s=Object.assign({},a.headers);let c=`CONNECT ${t.host}:${t.port} HTTP/1.1\r\n`;a.auth&&(s["Proxy-Authorization"]=`Basic ${Buffer.from(a.auth).toString("base64")}`);let{host:d,port:m,secureEndpoint:h}=t;(function(e,t){return Boolean(!t&&80===e||t&&443===e)})(m,h)||(d+=`:${m}`),s.Host=d,s.Connection="close";for(const e of Object.keys(s))c+=`${e}: ${s[e]}\r\n`;const v=l.default(n);n.write(`${c}\r\n`);const{statusCode:g,buffered:y}=yield v;if(200===g){if(e.once("socket",f),t.secureEndpoint){const e=t.servername||t.host;if(!e)throw new Error('Could not determine "servername"');return u("Upgrading socket connection to TLS"),o.default.connect(Object.assign(Object.assign({},function(e,...t){const a={};let i;for(i in e)t.includes(i)||(a[i]=e[i]);return a}(t,"host","hostname","path","port")),{socket:n,servername:e}))}return n}n.destroy();const b=new r.default.Socket;return b.readable=!0,e.once("socket",(e=>{u("replaying proxy buffer for failed request"),p.default(e.listenerCount("data")>0),e.push(y),e.push(null)})),b}))}}function f(e){e.resume()}t.default=m},18:function(e,t,a){"use strict";const i=(this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}})(a(146));function n(e){return new i.default(e)}!function(e){e.HttpsProxyAgent=i.default,e.prototype=i.default.prototype}(n||(n={})),e.exports=n},829:function(e,t,a){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const n=i(a(374)).default("https-proxy-agent:parse-proxy-response");t.default=function(e){return new Promise(((t,a)=>{let i=0;const r=[];function o(){const a=e.read();a?function(e){r.push(e),i+=e.length;const a=Buffer.concat(r,i);if(-1===a.indexOf("\r\n\r\n"))return n("have not received end of HTTP headers yet..."),void o();const s=a.toString("ascii",0,a.indexOf("\r\n")),p=+s.split(" ")[1];n("got proxy server response: %o",s),t({statusCode:p,buffered:a})}(a):e.once("readable",o)}function s(e){n("onclose had error %o",e)}function p(){n("onend")}e.on("error",(function t(i){e.removeListener("end",p),e.removeListener("error",t),e.removeListener("close",s),e.removeListener("readable",o),n("onerror %o",i),a(i)})),e.on("close",s),e.on("end",p),o()}))}},539:function(e,t,a){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,a=1,i=arguments.length;a=300&&i.statusCode<400&&e.followRedirects&&e.followRedirects>0&&i.headers.location){var r=i.headers.location;r.startsWith("/")&&(r=(0,n.format)({protocol:s.protocol,hostname:s.hostname,port:s.port,pathname:r})),a(h(function(e){for(var t=[],a=1;a=100&&p<200||204===p||304===p))){var f={flush:s.constants.Z_SYNC_FLUSH,finishFlush:s.constants.Z_SYNC_FLUSH};if("gzip"===m){var h=s.createGunzip(f);c.pipe(h),d=h}else if("deflate"===m){var v=s.createInflate(f);c.pipe(v),d=v}}var g=[];d.on("data",(function(e){return g.push(e)})),d.on("end",(function(){if(!l){if(l=!0,e.followRedirects>0&&(c.statusCode>=300&&c.statusCode<=303||307===c.statusCode)){var a=c.headers.location;if(a.startsWith("/")){var o=(0,n.parse)(e.url);a=(0,n.format)({protocol:o.protocol,hostname:o.hostname,port:o.port,pathname:a})}if(a){var s={type:e.type,url:a,user:e.user,password:e.password,headers:e.headers,timeout:e.timeout,followRedirects:e.followRedirects-1,data:e.data};return void(0,t.xhr)(s).then(i,r)}}var p=Buffer.concat(g),d={responseText:p.toString(),body:p,status:c.statusCode,headers:c.headers||{}};c.statusCode>=200&&c.statusCode<300||1223===c.statusCode?i(d):r(d)}})),d.on("error",(function(t){var a={responseText:u("error","Unable to access {0}. Error: {1}",e.url,t.message),body:Buffer.concat(g),status:500,headers:{}};l=!0,r(a)}))}))}),(function(t){var a;return a=e.agent?u("error.cannot.connect.proxy","Unable to connect to {0} through a proxy. Error: {1}",e.url,t.message):u("error.cannot.connect","Unable to connect to {0}. Error: {1}",e.url,t.message),Promise.reject({responseText:a,body:Buffer.concat([]),status:404,headers:{}})}))},t.getErrorStatusDescription=function(e){if(!(e<400))switch(e){case 400:return u("status.400","Bad request. The request cannot be fulfilled due to bad syntax.");case 401:return u("status.401","Unauthorized. The server is refusing to respond.");case 403:return u("status.403","Forbidden. The server is refusing to respond.");case 404:return u("status.404","Not Found. The requested location could not be found.");case 405:return u("status.405","Method not allowed. A request was made using a request method not supported by that location.");case 406:return u("status.406","Not Acceptable. The server can only generate a response that is not accepted by the client.");case 407:return u("status.407","Proxy Authentication Required. The client must first authenticate itself with the proxy.");case 408:return u("status.408","Request Timeout. The server timed out waiting for the request.");case 409:return u("status.409","Conflict. The request could not be completed because of a conflict in the request.");case 410:return u("status.410","Gone. The requested page is no longer available.");case 411:return u("status.411",'Length Required. The "Content-Length" is not defined.');case 412:return u("status.412","Precondition Failed. The precondition given in the request evaluated to false by the server.");case 413:return u("status.413","Request Entity Too Large. The server will not accept the request, because the request entity is too large.");case 414:return u("status.414","Request-URI Too Long. The server will not accept the request, because the URL is too long.");case 415:return u("status.415","Unsupported Media Type. The server will not accept the request, because the media type is not supported.");case 500:return u("status.500","Internal Server Error.");case 501:return u("status.501","Not Implemented. The server either does not recognize the request method, or it lacks the ability to fulfill the request.");case 503:return u("status.503","Service Unavailable. The server is currently unavailable (overloaded or down).");default:return u("status.416","HTTP status code {0}",e)}}},800:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.config=t.loadMessageBundle=t.localize=t.format=t.setPseudo=t.isPseudo=t.isDefined=t.BundleFormat=t.MessageFormat=void 0;var i,n,r,o=a(926);function s(e){return void 0!==e}function p(e,a){return t.isPseudo&&(e="ï¼»"+e.replace(/[aouei]/g,"$&$&")+"ï¼½"),0===a.length?e:e.replace(/\{(\d+)\}/g,(function(e,t){var i=t[0],n=a[i],r=e;return"string"==typeof n?r=n:"number"!=typeof n&&"boolean"!=typeof n&&null!=n||(r=String(n)),r}))}(r=t.MessageFormat||(t.MessageFormat={})).file="file",r.bundle="bundle",r.both="both",(n=t.BundleFormat||(t.BundleFormat={})).standalone="standalone",n.languagePack="languagePack",function(e){e.is=function(e){var t=e;return t&&s(t.key)&&s(t.comment)}}(i||(i={})),t.isDefined=s,t.isPseudo=!1,t.setPseudo=function(e){t.isPseudo=e},t.format=p,t.localize=function(e,t){for(var a=[],i=2;i{"use strict";var a;function i(){if(void 0===a)throw new Error("No runtime abstraction layer installed");return a}Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.install=function(e){if(void 0===e)throw new Error("No runtime abstraction layer provided");a=e}}(i||(i={})),t.default=i},472:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.config=t.loadMessageBundle=void 0;var i=a(17),n=a(147),r=a(926),o=a(800),s=a(800);Object.defineProperty(t,"MessageFormat",{enumerable:!0,get:function(){return s.MessageFormat}}),Object.defineProperty(t,"BundleFormat",{enumerable:!0,get:function(){return s.BundleFormat}});var p,c,d=Object.prototype.toString;function l(e){return"[object String]"===d.call(e)}function u(e){return JSON.parse(n.readFileSync(e,"utf8"))}function m(e){return function(t,a){for(var i=[],n=2;n=e.length?void console.error("Broken localize call found. Index out of bounds. Stacktrace is\n: "+new Error("").stack):o.format(e[t],i):l(a)?(console.warn("Message "+a+" didn't get externalized correctly."),o.format(a,i)):void console.error("Broken localize call found. Stacktrace is\n: "+new Error("").stack)}}function f(e,t){return p[e]=t,t}function h(e){try{return function(e){var t=u(i.join(e,"nls.metadata.json")),a=Object.create(null);for(var n in t){var r=t[n];a[n]=r.messages}return a}(e)}catch(e){return void console.log("Generating default bundle from meta data failed.",e)}}function v(e,t){var a;if(!0===c.languagePackSupport&&void 0!==c.cacheRoot&&void 0!==c.languagePackId&&void 0!==c.translationsConfigFile&&void 0!==c.translationsConfig)try{a=function(e,t){var a,r,o,s=i.join(c.cacheRoot,e.id+"-"+e.hash+".json"),p=!1,d=!1;try{return a=JSON.parse(n.readFileSync(s,{encoding:"utf8",flag:"r"})),r=s,o=new Date,n.utimes(r,o,o,(function(){})),a}catch(e){if("ENOENT"===e.code)d=!0;else{if(!(e instanceof SyntaxError))throw e;console.log("Syntax error parsing message bundle: "+e.message+"."),n.unlink(s,(function(e){e&&console.error("Deleting corrupted bundle "+s+" failed.")})),p=!0}}if(a=function(e,t){var a=c.translationsConfig[e.id];if(a){var n=u(a).contents,r=u(i.join(t,"nls.metadata.json")),o=Object.create(null);for(var s in r){var p=r[s],d=n[e.outDir+"/"+s];if(d){for(var m=[],f=0;f0?t.substring(0,r):void 0}if(void 0===t&&(a=i.join(e,"nls.bundle.json"),n.existsSync(a)))return a}(t);if(r)try{return u(r)}catch(e){console.log("Loading in the box message bundle failed.",e)}a=h(t)}return a}function g(e){if(!e)return o.localize;var t=i.extname(e);if(t&&(e=e.substr(0,e.length-t.length)),c.messageFormat===o.MessageFormat.both||c.messageFormat===o.MessageFormat.bundle){var a=function(e){for(var t,a=i.dirname(e);t=i.join(a,"nls.metadata.header.json"),!n.existsSync(t);){var r=i.dirname(a);if(r===a){t=void 0;break}a=r}return t}(e);if(a){var r=i.dirname(a),s=p[r];if(void 0===s)try{var d=JSON.parse(n.readFileSync(a,"utf8"));try{var l=v(d,r);s=f(r,l?{header:d,nlsBundle:l}:null)}catch(e){console.error("Failed to load nls bundle",e),s=f(r,null)}}catch(e){console.error("Failed to read header file",e),s=f(r,null)}if(s){var h=e.substr(r.length+1).replace(/\\/g,"/"),g=s.nlsBundle[h];return void 0===g?(console.error("Messages for file "+e+" not found. See console for details."),function(){return"Messages not found."}):m(g)}}}if(c.messageFormat===o.MessageFormat.both||c.messageFormat===o.MessageFormat.file)try{var y=u(function(e){var t;if(c.cacheLanguageResolution&&t);else{if(o.isPseudo||!c.language)t=".nls.json";else for(var a=c.language;a;){var i=".nls."+a+".json";if(n.existsSync(e+i)){t=i;break}var r=a.lastIndexOf("-");r>0?a=a.substring(0,r):(t=".nls.json",a=null)}c.cacheLanguageResolution}return e+t}(e));return Array.isArray(y)?m(y):o.isDefined(y.messages)&&o.isDefined(y.keys)?m(y.messages):(console.error("String bundle '"+e+"' uses an unsupported format."),function(){return"File bundle has unsupported format. See console for details"})}catch(e){"ENOENT"!==e.code&&console.error("Failed to load single file bundle",e)}return console.error("Failed to load message bundle for file "+e),function(){return"Failed to load message bundle. See console for details."}}function y(e){return e&&(l(e.locale)&&(c.locale=e.locale.toLowerCase(),c.language=c.locale,p=Object.create(null)),void 0!==e.messageFormat&&(c.messageFormat=e.messageFormat),e.bundleFormat===o.BundleFormat.standalone&&!0===c.languagePackSupport&&(c.languagePackSupport=!1)),o.setPseudo("pseudo"===c.locale),g}!function(){if(c={locale:void 0,language:void 0,languagePackSupport:!1,cacheLanguageResolution:!0,messageFormat:o.MessageFormat.bundle},l(process.env.VSCODE_NLS_CONFIG))try{var e=JSON.parse(process.env.VSCODE_NLS_CONFIG),t=void 0;if(e.availableLanguages){var a=e.availableLanguages["*"];l(a)&&(t=a)}if(l(e.locale)&&(c.locale=e.locale.toLowerCase()),void 0===t?c.language=c.locale:"en"!==t&&(c.language=t),function(e){return!0===e||!1===e}(e._languagePackSupport)&&(c.languagePackSupport=e._languagePackSupport),l(e._cacheRoot)&&(c.cacheRoot=e._cacheRoot),l(e._languagePackId)&&(c.languagePackId=e._languagePackId),l(e._translationsConfigFile)){c.translationsConfigFile=e._translationsConfigFile;try{c.translationsConfig=u(c.translationsConfigFile)}catch(t){if(e._corruptedFile){var r=i.dirname(e._corruptedFile);n.exists(r,(function(t){t&&n.writeFile(e._corruptedFile,"corrupted","utf8",(function(e){console.error(e)}))}))}}}}catch(e){}o.setPseudo("pseudo"===c.locale),p=Object.create(null)}(),t.loadMessageBundle=g,t.config=y,r.default.install(Object.freeze({loadMessageBundle:g,config:y}))},374:(e,t)=>{function a(){}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return a}},491:e=>{"use strict";e.exports=a(39491)},361:e=>{"use strict";e.exports=a(82361)},147:e=>{"use strict";e.exports=a(57147)},685:e=>{"use strict";e.exports=a(13685)},687:e=>{"use strict";e.exports=a(95687)},808:e=>{"use strict";e.exports=a(41808)},17:e=>{"use strict";e.exports=a(71017)},404:e=>{"use strict";e.exports=a(24404)},310:e=>{"use strict";e.exports=a(57310)},796:e=>{"use strict";e.exports=a(59796)}},i={},n=function t(a){var n=i[a];if(void 0!==n)return n.exports;var r=i[a]={exports:{}};return e[a].call(r.exports,r,r.exports,t),r.exports}(539),r=t;for(var o in n)r[o]=n[o];n.__esModule&&Object.defineProperty(r,"__esModule",{value:!0})})()},92063:(e,t,a)=>{"use strict";const i=a(99395);e.exports=(e="")=>{const t=e.match(i);if(!t)return null;const[a,n]=t[0].replace(/#! ?/,"").split(" "),r=a.split("/").pop();return"env"===r?n:n?`${r} ${n}`:r}},99395:e=>{"use strict";e.exports=/^#!(.*)/},27908:(e,t,a)=>{var i=global.process;const n=function(e){return e&&"object"==typeof e&&"function"==typeof e.removeListener&&"function"==typeof e.emit&&"function"==typeof e.reallyExit&&"function"==typeof e.listeners&&"function"==typeof e.kill&&"number"==typeof e.pid&&"function"==typeof e.on};if(n(i)){var r,o=a(39491),s=a(85397),p=/^win/i.test(i.platform),c=a(82361);"function"!=typeof c&&(c=c.EventEmitter),i.__signal_exit_emitter__?r=i.__signal_exit_emitter__:((r=i.__signal_exit_emitter__=new c).count=0,r.emitted={}),r.infinite||(r.setMaxListeners(1/0),r.infinite=!0),e.exports=function(e,t){if(!n(global.process))return function(){};o.equal(typeof e,"function","a callback must be provided for exit handler"),!1===m&&f();var a="exit";return t&&t.alwaysLast&&(a="afterexit"),r.on(a,e),function(){r.removeListener(a,e),0===r.listeners("exit").length&&0===r.listeners("afterexit").length&&d()}};var d=function(){m&&n(global.process)&&(m=!1,s.forEach((function(e){try{i.removeListener(e,u[e])}catch(e){}})),i.emit=g,i.reallyExit=h,r.count-=1)};e.exports.unload=d;var l=function(e,t,a){r.emitted[e]||(r.emitted[e]=!0,r.emit(e,t,a))},u={};s.forEach((function(e){u[e]=function(){n(global.process)&&i.listeners(e).length===r.count&&(d(),l("exit",null,e),l("afterexit",null,e),p&&"SIGHUP"===e&&(e="SIGINT"),i.kill(i.pid,e))}})),e.exports.signals=function(){return s};var m=!1,f=function(){!m&&n(global.process)&&(m=!0,r.count+=1,s=s.filter((function(e){try{return i.on(e,u[e]),!0}catch(e){return!1}})),i.emit=y,i.reallyExit=v)};e.exports.load=f;var h=i.reallyExit,v=function(e){n(global.process)&&(i.exitCode=e||0,l("exit",i.exitCode,null),l("afterexit",i.exitCode,null),h.call(i,i.exitCode))},g=i.emit,y=function(e,t){if("exit"===e&&n(global.process)){void 0!==t&&(i.exitCode=t);var a=g.apply(this,arguments);return l("exit",i.exitCode,null),l("afterexit",i.exitCode,null),a}return g.apply(this,arguments)}}else e.exports=function(){return function(){}}},85397:e=>{e.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"],"win32"!==process.platform&&e.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT"),"linux"===process.platform&&e.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")},48150:e=>{"use strict";e.exports=e=>{const t="string"==typeof e?"\n":"\n".charCodeAt(),a="string"==typeof e?"\r":"\r".charCodeAt();return e[e.length-1]===t&&(e=e.slice(0,e.length-1)),e[e.length-1]===a&&(e=e.slice(0,e.length-1)),e}},92130:(e,t,a)=>{"use strict";const i=a(22037),n=a(76224),r=a(86560),{env:o}=process;let s;function p(e){return 0!==e&&{level:e,hasBasic:!0,has256:e>=2,has16m:e>=3}}function c(e,t){if(0===s)return 0;if(r("color=16m")||r("color=full")||r("color=truecolor"))return 3;if(r("color=256"))return 2;if(e&&!t&&void 0===s)return 0;const a=s||0;if("dumb"===o.TERM)return a;if("win32"===process.platform){const e=i.release().split(".");return Number(e[0])>=10&&Number(e[2])>=10586?Number(e[2])>=14931?3:2:1}if("CI"in o)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some((e=>e in o))||"codeship"===o.CI_NAME?1:a;if("TEAMCITY_VERSION"in o)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(o.TEAMCITY_VERSION)?1:0;if("truecolor"===o.COLORTERM)return 3;if("TERM_PROGRAM"in o){const e=parseInt((o.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(o.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(o.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(o.TERM)||"COLORTERM"in o?1:a}r("no-color")||r("no-colors")||r("color=false")||r("color=never")?s=0:(r("color")||r("colors")||r("color=true")||r("color=always"))&&(s=1),"FORCE_COLOR"in o&&(s="true"===o.FORCE_COLOR?1:"false"===o.FORCE_COLOR?0:0===o.FORCE_COLOR.length?1:Math.min(parseInt(o.FORCE_COLOR,10),3)),e.exports={supportsColor:function(e){return p(c(e,e&&e.isTTY))},stdout:p(c(!0,n.isatty(1))),stderr:p(c(!0,n.isatty(2)))}},54742:(e,t,a)=>{"use strict";var i=a(85477),n=a(72020),r={TRANSITIONAL:0,NONTRANSITIONAL:1};function o(e){return e.split("\0").map((function(e){return e.normalize("NFC")})).join("\0")}function s(e){for(var t=0,a=n.length-1;t<=a;){var i=Math.floor((t+a)/2),r=n[i];if(r[0][0]<=e&&r[0][1]>=e)return r;r[0][0]>e?a=i-1:t=i+1}return null}var p=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function c(e){return e.replace(p,"_").length}var d=/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08E4-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C03\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D01-\u0D03\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u18A9\u1920-\u192B\u1930-\u193B\u19B0-\u19C0\u19C8\u19C9\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFC-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C4\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2D]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC7F-\uDC82\uDCB0-\uDCBA\uDD00-\uDD02\uDD27-\uDD34\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDE2C-\uDE37\uDEDF-\uDEEA\uDF01-\uDF03\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDCB0-\uDCC3\uDDAF-\uDDB5\uDDB8-\uDDC0\uDE30-\uDE40\uDEAB-\uDEB7]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF51-\uDF7E\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD83A[\uDCD0-\uDCD6]|\uDB40[\uDD00-\uDDEF]/;function l(e,t){"xn--"===e.substr(0,4)&&(e=i.toUnicode(e),r.NONTRANSITIONAL);var a=!1;(o(e)!==e||"-"===e[3]&&"-"===e[4]||"-"===e[0]||"-"===e[e.length-1]||-1!==e.indexOf(".")||0===e.search(d))&&(a=!0);for(var n=c(e),p=0;p253||0===s.length)&&(r.error=!0);for(var p=0;p63||0===o.length){r.error=!0;break}}return r.error?null:o.join(".")},e.exports.toUnicode=function(e,t){var a=u(e,t,r.NONTRANSITIONAL);return{domain:a.string,error:a.error}},e.exports.PROCESSING_OPTIONS=r},50112:function(e,t,a){"use strict";var i=this&&this.__awaiter||function(e,t,a,i){return new(a||(a=Promise))((function(n,r){function o(e){try{p(i.next(e))}catch(e){r(e)}}function s(e){try{p(i.throw(e))}catch(e){r(e)}}function p(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,s)}p((i=i.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.logToExtensionOutputChannel=t.startClient=t.SchemaSelectionRequests=void 0;const n=a(89496),r=a(92850),o=a(87346),s=a(27443),p=a(78771),c=a(36255),d=a(99658),l=a(73837),u=a(21624),m=a(29724);var f,h,v,g,y,b,x,w,_;let S;!function(e){e.maxItemsComputed="yaml.maxItemsComputed"}(f||(f={})),function(e){e.maxItemsExceededInformation="yaml.maxItemsExceededInformation"}(h||(h={})),function(e){e.type=new r.NotificationType("json/schemaAssociations")}(v||(v={})),function(e){e.type=new r.NotificationType("yaml/registerContentRequest")}(g||(g={})),function(e){e.type=new r.RequestType("vscode/content")}(y||(y={})),function(e){e.type=new r.RequestType("fs/readFile")}(b||(b={})),function(e){e.type=new r.NotificationType("yaml/registerCustomSchemaRequest")}(x||(x={})),function(e){e.type=new r.NotificationType("yaml/resultLimitReached")}(w||(w={})),function(e){e.type=new r.NotificationType("yaml/supportSchemaSelection"),e.schemaStoreInitialized=new r.NotificationType("yaml/schema/store/initialized")}(_||(t.SchemaSelectionRequests=_={}));const C="YAML Support";function E(){const e=(0,c.getConflictingExtensions)();e.length>0&&(0,c.showUninstallConflictsNotification)(e)}function T(){const e=[];return n.extensions.all.forEach((t=>{const a=t.packageJSON;if(a&&a.contributes&&a.contributes.yamlValidation){const i=a.contributes.yamlValidation;Array.isArray(i)&&i.forEach((a=>{let{fileMatch:i,url:n}=a;if("string"==typeof i&&(i=[i]),Array.isArray(i)&&"string"==typeof n){let a=n;"."===a[0]&&"/"===a[1]&&(a=(0,s.joinPath)(t.extensionUri,a).toString()),i=i.map((e=>("%"===e[0]?e=(e=(e=e.replace(/%APP_SETTINGS_HOME%/,"/User")).replace(/%MACHINE_SETTINGS_HOME%/,"/Machine")).replace(/%APP_WORKSPACES_HOME%/,"/Workspaces"):e.match(/^(\w+:\/\/|\/|!)/)||(e="/"+e),e))),e.push({fileMatch:i,uri:a})}}))}})),e}function R(e,t,a){return i(this,void 0,void 0,(function*(){const i={name:"startup",properties:{"yaml.server.initialized":t}};(null==a?void 0:a.message)&&(i.properties.error=a.message),yield e.send(i)}))}t.startClient=function(e,t,a){const s=new d.TelemetryErrorHandler(a.telemetry,C,4),c=n.window.createOutputChannel(C),A={documentSelector:[{language:"yaml"},{language:"dockercompose"},{pattern:"*.y(a)ml"}],synchronize:{fileEvents:[n.workspace.createFileSystemWatcher("**/*.?(e)y?(a)ml"),n.workspace.createFileSystemWatcher("**/*.json")]},revealOutputChannelOn:r.RevealOutputChannelOn.Never,errorHandler:s,outputChannel:new d.TelemetryOutputChannel(c,a.telemetry)};S=t("yaml",C,A);const k=S.start(),D=new o.SchemaExtensionAPI(S);return e.subscriptions.push(k),e.subscriptions.push(n.workspace.registerTextDocumentContentProvider("json-schema",new p.JSONSchemaDocumentContentProvider(a.schemaCache,D))),e.subscriptions.push(S.onTelemetry((e=>{a.telemetry.send(e)}))),E(),S.onReady().then((()=>{S.sendNotification(v.type,T()),n.extensions.onDidChange((()=>{S.sendNotification(v.type,T()),E()})),S.sendNotification(x.type),S.sendNotification(g.type),S.sendNotification(_.type),S.onRequest(o.CUSTOM_SCHEMA_REQUEST,(e=>D.requestCustomSchema(e))),S.onRequest(o.CUSTOM_CONTENT_REQUEST,(e=>D.requestCustomSchemaContent(e))),S.onRequest(y.type,(e=>(0,p.getJsonSchemaContent)(e,a.schemaCache))),S.onRequest(b.type,(e=>n.workspace.fs.readFile(n.Uri.file(e)).then((e=>(new l.TextDecoder).decode(e))))),R(a.telemetry,!0),S.onNotification(w.type,(t=>i(this,void 0,void 0,(function*(){if(!1!==e.globalState.get(h.maxItemsExceededInformation)){const a="Ok",i="Open Settings",r="Don't Show Again",o=yield n.window.showInformationMessage(`${t}\nUse setting '${f.maxItemsComputed}' to configure the limit.`,a,i,r);o===r?yield e.globalState.update(h.maxItemsExceededInformation,!1):o===i&&(yield n.commands.executeCommand("workbench.action.openSettings",f.maxItemsComputed))}})))),S.onNotification(_.schemaStoreInitialized,(()=>{(0,u.createJSONSchemaStatusBarItem)(e,S)})),(0,m.initializeRecommendation)(e)})).catch((e=>{R(a.telemetry,!1,e)})),D},t.logToExtensionOutputChannel=function(e){S.outputChannel.appendLine(e)}},36255:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.showUninstallConflictsNotification=t.getConflictingExtensions=void 0;const i=a(89496),n="ms-vscode-deploy-azure.azure-deploy",r=new Set(["vscoss.vscode-ansible",n,"sysninja.vscode-ansible-mod","haaaad.ansible"]),o=new Set;t.getConflictingExtensions=function(){const e=[];return r.forEach((t=>{const a=i.extensions.getExtension(t);a&&!o.has(a.id)&&e.push(a)})),e},t.showUninstallConflictsNotification=function(e){for(const t in e){const a=e[t];o.add(a.id)}const t="Uninstall";let a="";if(1===e.length)a=`${e[0].packageJSON.displayName} extension is incompatible with VSCode-YAML. Please uninstall it.`;else{const t=[];e.forEach((e=>{t.push(e.packageJSON.displayName)})),a=`The ${t.join(", ")} extensions are incompatible with VSCode-YAML. Please uninstall them.`}e.length>0&&i.window.showInformationMessage(a,t).then((a=>{a===t&&(e.forEach((e=>{i.commands.executeCommand("workbench.extensions.uninstallExtension",e.id),o.delete(e.id)})),-1!==e.findIndex((e=>e.id===n))&&i.commands.executeCommand("workbench.action.reloadWindow"))}))}},60540:function(e,t,a){"use strict";var i=this&&this.__awaiter||function(e,t,a,i){return new(a||(a=Promise))((function(n,r){function o(e){try{p(i.next(e))}catch(e){r(e)}}function s(e){try{p(i.throw(e))}catch(e){r(e)}}function p(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,s)}p((i=i.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.JSONSchemaCache=void 0;const n=a(55674),r=a(71017),o=a(6113),s=a(50112),p="json-schema-key";t.JSONSchemaCache=class{constructor(e,t){this.memento=t,this.isInitialized=!1,this.cachePath=r.join(e,"schemas_cache"),this.cache=t.get(p,{})}init(){return i(this,void 0,void 0,(function*(){yield n.ensureDir(this.cachePath);const e=(yield n.readdir(this.cachePath)).map((e=>r.join(this.cachePath,e)));for(const t in this.cache)if(Object.prototype.hasOwnProperty.call(this.cache,t)){const a=this.cache[t];e.includes(a.schemaPath)||delete this.cache[t]}yield this.memento.update(p,this.cache),this.isInitialized=!0}))}getCacheFilePath(e){const t=o.createHash("MD5");t.update(e);const a=t.digest("hex");return r.join(this.cachePath,a)}getETag(e){var t;if(this.isInitialized)return null===(t=this.cache[e])||void 0===t?void 0:t.eTag}putSchema(e,t,a){return i(this,void 0,void 0,(function*(){this.isInitialized||(yield this.init()),this.cache[e]?this.cache[e].eTag=t:this.cache[e]={eTag:t,schemaPath:this.getCacheFilePath(e)};try{const t=this.cache[e].schemaPath;yield n.writeFile(t,a),yield this.memento.update(p,this.cache)}catch(t){delete this.cache[e],(0,s.logToExtensionOutputChannel)(t)}}))}getSchema(e){return i(this,void 0,void 0,(function*(){var t;this.isInitialized||(yield this.init());const a=null===(t=this.cache[e])||void 0===t?void 0:t.schemaPath;if(yield n.pathExists(a))return yield n.readFile(a,{encoding:"UTF8"})}))}}},78771:function(e,t,a){"use strict";var i=this&&this.__awaiter||function(e,t,a,i){return new(a||(a=Promise))((function(n,r){function o(e){try{p(i.next(e))}catch(e){r(e)}}function s(e){try{p(i.throw(e))}catch(e){r(e)}}function p(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,s)}p((i=i.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getJsonSchemaContent=t.JSONSchemaDocumentContentProvider=void 0;const n=a(89496),r=a(42775);function o(e,t){return i(this,void 0,void 0,(function*(){const a=t.getETag(e),o=n.workspace.getConfiguration("http");(0,r.configure)(o.proxy,o.proxyStrictSSL);const p={"Accept-Encoding":"gzip, deflate"};return a&&(p["If-None-Match"]=a),(0,r.xhr)({url:e,followRedirects:5,headers:p}).then((a=>i(this,void 0,void 0,(function*(){const i=a.headers.etag;return"string"==typeof i&&(yield t.putSchema(e,i,a.responseText)),a.responseText})))).then((e=>e)).catch((a=>i(this,void 0,void 0,(function*(){if(304===a.status){const a=yield t.getSchema(e);return void 0===a?(console.error(`Cannot read cached content for: ${e}, trying to load again`),delete p["If-None-Match"],(0,r.xhr)({url:e,followRedirects:5,headers:p}).then((e=>e.responseText)).catch((e=>s(e)))):a}if(t.getETag(e)){const a=t.getSchema(e);if(a)return a}return s(a)}))))}))}function s(e){return Promise.reject(e.responseText||(0,r.getErrorStatusDescription)(e.status)||e.toString())}t.JSONSchemaDocumentContentProvider=class{constructor(e,t){this.schemaCache=e,this.schemaApi=t}provideTextDocumentContent(e){return i(this,void 0,void 0,(function*(){if(e.fragment){const t=e.fragment,a=n.Uri.parse(t);if(t.startsWith("http"))return o(t,this.schemaCache);if(this.schemaApi.hasProvider(a.scheme)){let e=this.schemaApi.requestCustomSchemaContent(t);return e=yield Promise.resolve(e),-1===e.indexOf("\n")&&(e=JSON.stringify(JSON.parse(e),null,2)),e}return n.window.showErrorMessage(`Cannot Load content for: ${t}. Unknown schema: '${a.scheme}'`),null}return n.window.showErrorMessage(`Cannot Load content for: '${e.toString()}' `),null}))}},t.getJsonSchemaContent=o},48741:function(e,t,a){"use strict";var i=this&&this.__awaiter||function(e,t,a,i){return new(a||(a=Promise))((function(n,r){function o(e){try{p(i.next(e))}catch(e){r(e)}}function s(e){try{p(i.throw(e))}catch(e){r(e)}}function p(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,s)}p((i=i.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.activate=void 0;const n=a(50112),r=a(52847),o=a(78580),s=a(60540);t.activate=function(e){return i(this,void 0,void 0,(function*(){const t=yield(yield(0,o.getRedHatService)(e)).getTelemetryService();let a;a="true"===process.env.DEBUG_VSCODE_YAML?e.asAbsolutePath("../yaml-language-server/out/server/src/server.js"):e.asAbsolutePath("./dist/languageserver.js");const i={run:{module:a,transport:r.TransportKind.ipc},debug:{module:a,transport:r.TransportKind.ipc,options:{execArgv:["--nolazy","--inspect=6009"]}}},p={telemetry:t,schemaCache:new s.JSONSchemaCache(e.globalStorageUri.fsPath,e.globalState)};return(0,n.startClient)(e,((e,t,a)=>new r.LanguageClient(e,t,i,a)),p)}))}},27443:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.joinPath=t.normalizePath=void 0;const a=".".charCodeAt(0);function i(e){const t=[];for(const i of e)0===i.length||1===i.length&&i.charCodeAt(0)===a||(2===i.length&&i.charCodeAt(0)===a&&i.charCodeAt(1)===a?t.pop():t.push(i));e.length>1&&0===e[e.length-1].length&&t.push("");let i=t.join("/");return 0===e[0].length&&(i="/"+i),i}t.normalizePath=i,t.joinPath=function(e,...t){const a=e.path.split("/");for(const e of t)a.push(...e.split("/"));return e.with({path:i(a)})}},25125:function(e,t,a){"use strict";var i=this&&this.__awaiter||function(e,t,a,i){return new(a||(a=Promise))((function(n,r){function o(e){try{p(i.next(e))}catch(e){r(e)}}function s(e){try{p(i.throw(e))}catch(e){r(e)}}function p(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,s)}p((i=i.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.HandlerImpl=void 0;const n=a(89496),r="recommendationUserChoice";var o;!function(e){e.install="Install",e.never="Never",e.later="Later"}(o||(o={})),t.HandlerImpl=class{constructor(e){this.userChoice=()=>e.globalState.get(r,{}),this.storeUserChoice=t=>{e.globalState.update(r,t)}}isExtensionInstalled(e){return!!n.extensions.getExtension(e)}canRecommendExtension(e){return this.userChoice()[e]!==o.never&&!this.isExtensionInstalled(e)}handle(e,t){return i(this,void 0,void 0,(function*(){if(this.isExtensionInstalled(e))return;const a=this.userChoice();if(a[e]===o.never)return;const r=Object.values(o),s=yield n.window.showInformationMessage(t,...r);s===o.install&&(yield function(e,t){return i(this,void 0,void 0,(function*(){return n.window.withProgress({location:n.ProgressLocation.Notification,title:`Installing ${t||e}...`},(()=>n.commands.executeCommand("workbench.extensions.installExtension",e))).then((()=>{n.window.showInformationMessage(`Successfully installed ${t||e}.`)}))}))}(e,e)),a[e]=s,this.storeUserChoice(a)}))}}},29724:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initializeRecommendation=void 0;const i=a(25125),n=a(74979);t.initializeRecommendation=function(e){const t=new i.HandlerImpl(e);(0,n.initializeRecommendation)(e,t)}},74979:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initializeRecommendation=void 0;const i=a(57147),n=a(71017),r=a(89496),o="redhat.vscode-openshift-connector",s="The workspace has a devfile.yaml. Install [OpenShift Toolkit](https://github.com/redhat-developer/vscode-openshift-tools) extension for assistance with deploying to a cluster?";function p(e){try{if(i.lstatSync(e.fsPath).isDirectory()){const t=n.join(e.fsPath,"devfile.yaml");return i.existsSync(t)}}catch(e){return!1}return!!e.path&&"devfile.yaml"===n.basename(e.path).toLowerCase()}t.initializeRecommendation=function(e,t){var a;r.workspace.getConfiguration().get("yaml.extension.recommendations")&&t.canRecommendExtension(o)&&(e.subscriptions.push(r.workspace.onDidOpenTextDocument((e=>{p(e.uri)&&t.handle(o,s)}))),(null===(a=r.workspace.workspaceFolders)||void 0===a?void 0:a.findIndex((e=>p(e.uri))))>-1&&t.handle(o,s))}},87346:function(e,t,a){"use strict";var i=this&&this.__awaiter||function(e,t,a,i){return new(a||(a=Promise))((function(n,r){function o(e){try{p(i.next(e))}catch(e){r(e)}}function s(e){try{p(i.throw(e))}catch(e){r(e)}}function p(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,s)}p((i=i.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.SchemaExtensionAPI=t.CUSTOM_CONTENT_REQUEST=t.CUSTOM_SCHEMA_REQUEST=t.MODIFICATION_ACTIONS=void 0;const n=a(17373),r=a(52847),o=a(89496),s=a(50112);var p,c;!function(e){e[e.delete=0]="delete",e[e.add=1]="add"}(p||(t.MODIFICATION_ACTIONS=p={})),function(e){e.type=new r.RequestType("json/schema/modify")}(c||(c={})),t.SchemaExtensionAPI=class{constructor(e){this._customSchemaContributors={},this._yamlClient=e}registerContributor(e,t,a,i){if(this._customSchemaContributors[e])return!1;if(!t)throw new Error("Illegal parameter for requestSchema.");if(i){const[e,t]=i.split(":");e&&t&&(i=`${e}:[\t ]+${i=(i=t.trim()).replace(".","\\.")}`)}return this._customSchemaContributors[e]={requestSchema:t,requestSchemaContent:a,label:i},!0}requestCustomSchema(e){const t=[];for(const a of Object.keys(this._customSchemaContributors))try{const i=this._customSchemaContributors[a];let n;if(i.label&&o.workspace.textDocuments){const t=new RegExp(i.label,"g");for(const a of o.workspace.textDocuments)if(a.uri.toString()===e&&t.test(a.getText()))return n=i.requestSchema(e),[n]}n=i.requestSchema(e),n&&t.push(n)}catch(e){(0,s.logToExtensionOutputChannel)(`Error thrown while requesting schema "${e}" when calling the registered contributor "${a}"`)}return t}requestCustomSchemaContent(e){if(e){const t=n.URI.parse(e);if(t.scheme&&this._customSchemaContributors[t.scheme]&&this._customSchemaContributors[t.scheme].requestSchemaContent)return this._customSchemaContributors[t.scheme].requestSchemaContent(e)}}modifySchemaContent(e){return i(this,void 0,void 0,(function*(){return this._yamlClient.sendRequest(c.type,e)}))}hasProvider(e){return void 0!==this._customSchemaContributors[e]}},t.CUSTOM_SCHEMA_REQUEST="custom/schema/request",t.CUSTOM_CONTENT_REQUEST="custom/schema/content"},21624:function(e,t,a){"use strict";var i=this&&this.__awaiter||function(e,t,a,i){return new(a||(a=Promise))((function(n,r){function o(e){try{p(i.next(e))}catch(e){r(e)}}function s(e){try{p(i.throw(e))}catch(e){r(e)}}function p(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,s)}p((i=i.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.createJSONSchemaStatusBarItem=t.statusBarItem=void 0;const n=a(89496),r=a(52847),o=new r.RequestType("yaml/get/all/jsonSchemas"),s=new r.RequestType("yaml/get/jsonSchema");let p,c;const d="Select Different Version";function l(e){return i(this,void 0,void 0,(function*(){var a;if(e&&"yaml"===e.document.languageId){c=void 0;const i=yield p.sendRequest(s,e.document.uri.toString());if(i&&0!==i.length)if(1===i.length){let e;if(t.statusBarItem.text=null!==(a=i[0].name)&&void 0!==a?a:i[0].uri,i[0].versions)e=f(i[0].versions,i[0].uri);else{let t;const a=function(e,t){for(const a of e)if(a.versions)for(const e in a.versions)if(t===a.versions[e])return[e,a]}(yield p.sendRequest(o,n.window.activeTextEditor.document.uri.toString()),i[0].uri);a&&([e,t]=a,t.usedForCurrentFile=!0,t.uri=i[0].uri,c=u(e,t))}e&&!t.statusBarItem.text.includes(e)&&(t.statusBarItem.text+=`(${e})`),t.statusBarItem.tooltip="Select JSON Schema",t.statusBarItem.backgroundColor=void 0}else t.statusBarItem.text="Multiple JSON Schemas...",t.statusBarItem.tooltip="Multiple JSON Schema used to validate this file, click to select one",t.statusBarItem.backgroundColor=new n.ThemeColor("statusBarItem.warningBackground");else t.statusBarItem.text="No JSON Schema",t.statusBarItem.tooltip="Select JSON Schema",t.statusBarItem.backgroundColor=void 0;t.statusBarItem.show()}else t.statusBarItem.hide()}))}function u(e,t){return{label:d,detail:`Current: ${e}`,alwaysShow:!0,schema:t}}function m(e){const t=n.workspace.getConfiguration("yaml").get("schemas"),a=n.window.activeTextEditor.document.uri.toString(),i=Object.assign({},t);!function(e,t){for(const a in e)if(Object.prototype.hasOwnProperty.call(e,a)){const i=e[a];if(Array.isArray(i)){const n=i.filter((e=>e!==t));e[a]=n}i===t&&delete e[a]}}(i,a);const r=i[e];r?Array.isArray(r)?r.push(a):"string"==typeof r&&(i[e]=[r,a]):i[e]=a,n.workspace.getConfiguration("yaml").update("schemas",i)}function f(e,t){for(const a in e)if(e[a]===t)return a;return"latest"}t.createJSONSchemaStatusBarItem=function(e,a){if(t.statusBarItem)return void l(n.window.activeTextEditor);const r="yaml.select.json.schema";p=a,n.commands.registerCommand(r,(()=>function(){return i(this,void 0,void 0,(function*(){var e;const t=yield p.sendRequest(o,n.window.activeTextEditor.document.uri.toString()),a=n.window.createQuickPick();let i=[];for(const a of t){if(a.usedForCurrentFile&&a.versions){const e=u(f(a.versions,a.uri),a);i.unshift(e)}const t={label:null!==(e=a.name)&&void 0!==e?e:a.uri,description:a.description,detail:a.usedForCurrentFile?"Used for current file$(check)":"",alwaysShow:a.usedForCurrentFile,schema:a};i.push(t)}c&&i.unshift(c),i=i.sort(((e,t)=>{var a,i,n,r,o,s;return(null===(a=e.schema)||void 0===a?void 0:a.usedForCurrentFile)&&(null===(i=e.schema)||void 0===i?void 0:i.versions)?-1:(null===(n=t.schema)||void 0===n?void 0:n.usedForCurrentFile)&&(null===(r=t.schema)||void 0===r?void 0:r.versions)?1:(null===(o=e.schema)||void 0===o?void 0:o.usedForCurrentFile)?-1:(null===(s=t.schema)||void 0===s?void 0:s.usedForCurrentFile)?1:e.label.localeCompare(t.label)})),a.items=i,a.placeholder="Search JSON schema",a.title="Select JSON schema",a.onDidHide((()=>a.dispose())),a.onDidChangeSelection((e=>{try{e.length>0&&(e[0].label===d?function(e){const t=n.window.createQuickPick(),a=[],i=f(e.versions,e.uri);for(const t in e.versions)a.push({label:t+(i===t?"$(check)":""),url:e.versions[t],version:t});t.items=a,t.title=`Select JSON Schema version for ${e.name}`,t.placeholder="Version",t.onDidHide((()=>t.dispose())),t.onDidChangeSelection((e=>{e&&1===e.length&&m(e[0].url),t.hide()})),t.show()}(e[0].schema):e[0].schema&&m(e[0].schema.uri))}catch(e){console.error(e)}a.hide()})),a.show()}))}())),t.statusBarItem=n.window.createStatusBarItem(n.StatusBarAlignment.Right),t.statusBarItem.command=r,e.subscriptions.push(t.statusBarItem),e.subscriptions.push(n.window.onDidChangeActiveTextEditor(l)),l(n.window.activeTextEditor)}},99658:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TelemetryOutputChannel=t.TelemetryErrorHandler=void 0;const i=a(92850),n=a(89496);t.TelemetryErrorHandler=class{constructor(e,t,a){this.telemetry=e,this.name=t,this.maxRestartCount=a,this.restarts=[]}error(e,t,a){return this.telemetry.send({name:"yaml.lsp.error",properties:{jsonrpc:t.jsonrpc,error:e.message}}),a&&a<=3?i.ErrorAction.Continue:i.ErrorAction.Shutdown}closed(){return this.restarts.push(Date.now()),this.restarts.length<=this.maxRestartCount?i.CloseAction.Restart:this.restarts[this.restarts.length-1]-this.restarts[0]<=18e4?(n.window.showErrorMessage(`The ${this.name} server crashed ${this.maxRestartCount+1} times in the last 3 minutes. The server will not be restarted.`),i.CloseAction.DoNotRestart):(this.restarts.shift(),i.CloseAction.Restart)}};const r=[{text:"Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED",contains:!0}];t.TelemetryOutputChannel=class{constructor(e,t){this.delegate=e,this.telemetry=t}get name(){return this.delegate.name}append(e){this.checkError(e),this.delegate.append(e)}appendLine(e){this.checkError(e),this.delegate.appendLine(e)}replace(e){this.checkError(e),this.delegate.replace(e)}checkError(e){if(e.startsWith("[Error")||e.startsWith(" Message: Request")){if(this.isNeedToSkip(e))return;this.errors||(this.errors=[]),this.throttleTimeout&&this.throttleTimeout.dispose(),this.errors.push(e);const t=setTimeout((()=>{this.telemetry.send({name:"yaml.server.error",properties:{error:this.createErrorMessage()}}),this.errors=void 0}),50);this.throttleTimeout=new n.Disposable((()=>clearTimeout(t)))}}isNeedToSkip(e){for(const t of r)if(t.contains){if(e.includes(t.text))return!0}else if(e.startsWith(t.text))return!0;return!1}createErrorMessage(){const e=[];for(const t of this.errors)t.startsWith("[Error")?e.push(t.substr(t.indexOf("]")+1,t.length).trim()):e.push(t);return e.join("\n")}clear(){this.delegate.clear()}show(e,t){this.delegate.show(e,t)}hide(){this.delegate.hide()}dispose(){this.delegate.dispose()}}},70655:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__assign:()=>r,__asyncDelegator:()=>E,__asyncGenerator:()=>C,__asyncValues:()=>T,__await:()=>S,__awaiter:()=>f,__classPrivateFieldGet:()=>P,__classPrivateFieldIn:()=>N,__classPrivateFieldSet:()=>O,__createBinding:()=>v,__decorate:()=>s,__esDecorate:()=>c,__exportStar:()=>g,__extends:()=>n,__generator:()=>h,__importDefault:()=>D,__importStar:()=>k,__makeTemplateObject:()=>R,__metadata:()=>m,__param:()=>p,__propKey:()=>l,__read:()=>b,__rest:()=>o,__runInitializers:()=>d,__setFunctionName:()=>u,__spread:()=>x,__spreadArray:()=>_,__spreadArrays:()=>w,__values:()=>y});var i=function(e,t){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])},i(e,t)};function n(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function a(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(a.prototype=t.prototype,new a)}var r=function(){return r=Object.assign||function(e){for(var t,a=1,i=arguments.length;a=0;s--)(n=e[s])&&(o=(r<3?n(o):r>3?n(t,a,o):n(t,a))||o);return r>3&&o&&Object.defineProperty(t,a,o),o}function p(e,t){return function(a,i){t(a,i,e)}}function c(e,t,a,i,n,r){function o(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var s,p=i.kind,c="getter"===p?"get":"setter"===p?"set":"value",d=!t&&e?i.static?e:e.prototype:null,l=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),u=!1,m=a.length-1;m>=0;m--){var f={};for(var h in i)f[h]="access"===h?{}:i[h];for(var h in i.access)f.access[h]=i.access[h];f.addInitializer=function(e){if(u)throw new TypeError("Cannot add initializers after decoration has completed");r.push(o(e||null))};var v=(0,a[m])("accessor"===p?{get:l.get,set:l.set}:l[c],f);if("accessor"===p){if(void 0===v)continue;if(null===v||"object"!=typeof v)throw new TypeError("Object expected");(s=o(v.get))&&(l.get=s),(s=o(v.set))&&(l.set=s),(s=o(v.init))&&n.push(s)}else(s=o(v))&&("field"===p?n.push(s):l[c]=s)}d&&Object.defineProperty(d,i.name,l),u=!0}function d(e,t,a){for(var i=arguments.length>2,n=0;n0&&n[n.length-1])||6!==s[0]&&2!==s[0])){o=0;continue}if(3===s[0]&&(!n||s[1]>n[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function b(e,t){var a="function"==typeof Symbol&&e[Symbol.iterator];if(!a)return e;var i,n,r=a.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(e){n={error:e}}finally{try{i&&!i.done&&(a=r.return)&&a.call(r)}finally{if(n)throw n.error}}return o}function x(){for(var e=[],t=0;t1||s(e,t)}))})}function s(e,t){try{(a=n[e](t)).value instanceof S?Promise.resolve(a.value.v).then(p,c):d(r[0][2],a)}catch(e){d(r[0][3],e)}var a}function p(e){s("next",e)}function c(e){s("throw",e)}function d(e,t){e(t),r.shift(),r.length&&s(r[0][0],r[0][1])}}function E(e){var t,a;return t={},i("next"),i("throw",(function(e){throw e})),i("return"),t[Symbol.iterator]=function(){return this},t;function i(i,n){t[i]=e[i]?function(t){return(a=!a)?{value:S(e[i](t)),done:!1}:n?n(t):t}:n}}function T(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,a=e[Symbol.asyncIterator];return a?a.call(e):(e=y(e),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this},t);function i(a){t[a]=e[a]&&function(t){return new Promise((function(i,n){!function(e,t,a,i){Promise.resolve(i).then((function(t){e({value:t,done:a})}),t)}(i,n,(t=e[a](t)).done,t.value)}))}}}function R(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var A=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function k(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&v(t,e,a);return A(t,e),t}function D(e){return e&&e.__esModule?e:{default:e}}function P(e,t,a,i){if("a"===a&&!i)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===a?i:"a"===a?i.call(e):i?i.value:t.get(e)}function O(e,t,a,i,n){if("m"===i)throw new TypeError("Private method is not writable");if("a"===i&&!n)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===i?n.call(e,a):n?n.value=a:t.set(e,a),a}function N(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}},38981:(e,t)=>{"use strict";t.fromCallback=function(e){return Object.defineProperty((function(...t){if("function"!=typeof t[t.length-1])return new Promise(((a,i)=>{e.call(this,...t,((e,t)=>null!=e?i(e):a(t)))}));e.apply(this,t)}),"name",{value:e.name})},t.fromPromise=function(e){return Object.defineProperty((function(...t){const a=t[t.length-1];if("function"!=typeof a)return e.apply(this,t);e.apply(this,t.slice(0,-1)).then((e=>a(null,e)),a)}),"name",{value:e.name})}},42600:(e,t,a)=>{"use strict";a.r(t),a.d(t,{NIL:()=>T,parse:()=>y,stringify:()=>u,v1:()=>g,v3:()=>_,v4:()=>C,v5:()=>E,validate:()=>c,version:()=>R});var i=a(6113),n=a.n(i);const r=new Uint8Array(256);let o=r.length;function s(){return o>r.length-16&&(n().randomFillSync(r),o=0),r.slice(o,o+=16)}const p=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,c=function(e){return"string"==typeof e&&p.test(e)},d=[];for(let e=0;e<256;++e)d.push((e+256).toString(16).slice(1));function l(e,t=0){return(d[e[t+0]]+d[e[t+1]]+d[e[t+2]]+d[e[t+3]]+"-"+d[e[t+4]]+d[e[t+5]]+"-"+d[e[t+6]]+d[e[t+7]]+"-"+d[e[t+8]]+d[e[t+9]]+"-"+d[e[t+10]]+d[e[t+11]]+d[e[t+12]]+d[e[t+13]]+d[e[t+14]]+d[e[t+15]]).toLowerCase()}const u=function(e,t=0){const a=l(e,t);if(!c(a))throw TypeError("Stringified UUID is invalid");return a};let m,f,h=0,v=0;const g=function(e,t,a){let i=t&&a||0;const n=t||new Array(16);let r=(e=e||{}).node||m,o=void 0!==e.clockseq?e.clockseq:f;if(null==r||null==o){const t=e.random||(e.rng||s)();null==r&&(r=m=[1|t[0],t[1],t[2],t[3],t[4],t[5]]),null==o&&(o=f=16383&(t[6]<<8|t[7]))}let p=void 0!==e.msecs?e.msecs:Date.now(),c=void 0!==e.nsecs?e.nsecs:v+1;const d=p-h+(c-v)/1e4;if(d<0&&void 0===e.clockseq&&(o=o+1&16383),(d<0||p>h)&&void 0===e.nsecs&&(c=0),c>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");h=p,v=c,f=o,p+=122192928e5;const u=(1e4*(268435455&p)+c)%4294967296;n[i++]=u>>>24&255,n[i++]=u>>>16&255,n[i++]=u>>>8&255,n[i++]=255&u;const g=p/4294967296*1e4&268435455;n[i++]=g>>>8&255,n[i++]=255&g,n[i++]=g>>>24&15|16,n[i++]=g>>>16&255,n[i++]=o>>>8|128,n[i++]=255&o;for(let e=0;e<6;++e)n[i+e]=r[e];return t||l(n)},y=function(e){if(!c(e))throw TypeError("Invalid UUID");let t;const a=new Uint8Array(16);return a[0]=(t=parseInt(e.slice(0,8),16))>>>24,a[1]=t>>>16&255,a[2]=t>>>8&255,a[3]=255&t,a[4]=(t=parseInt(e.slice(9,13),16))>>>8,a[5]=255&t,a[6]=(t=parseInt(e.slice(14,18),16))>>>8,a[7]=255&t,a[8]=(t=parseInt(e.slice(19,23),16))>>>8,a[9]=255&t,a[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,a[11]=t/4294967296&255,a[12]=t>>>24&255,a[13]=t>>>16&255,a[14]=t>>>8&255,a[15]=255&t,a},b="6ba7b810-9dad-11d1-80b4-00c04fd430c8",x="6ba7b811-9dad-11d1-80b4-00c04fd430c8";function w(e,t,a){function i(e,i,n,r){var o;if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));const t=[];for(let a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationSenderStrategy=t.CancellationReceiverStrategy=t.ConnectionError=t.ConnectionErrors=t.LogTraceNotification=t.SetTraceNotification=t.TraceFormat=t.Trace=t.ProgressType=t.createMessageConnection=t.NullLogger=t.ConnectionOptions=t.ConnectionStrategy=t.WriteableStreamMessageWriter=t.AbstractMessageWriter=t.MessageWriter=t.ReadableStreamMessageReader=t.AbstractMessageReader=t.MessageReader=t.CancellationToken=t.CancellationTokenSource=t.Emitter=t.Event=t.Disposable=t.ParameterStructures=t.NotificationType9=t.NotificationType8=t.NotificationType7=t.NotificationType6=t.NotificationType5=t.NotificationType4=t.NotificationType3=t.NotificationType2=t.NotificationType1=t.NotificationType0=t.NotificationType=t.ErrorCodes=t.ResponseError=t.RequestType9=t.RequestType8=t.RequestType7=t.RequestType6=t.RequestType5=t.RequestType4=t.RequestType3=t.RequestType2=t.RequestType1=t.RequestType0=t.RequestType=t.RAL=void 0,t.CancellationStrategy=void 0;const i=a(20839);Object.defineProperty(t,"RequestType",{enumerable:!0,get:function(){return i.RequestType}}),Object.defineProperty(t,"RequestType0",{enumerable:!0,get:function(){return i.RequestType0}}),Object.defineProperty(t,"RequestType1",{enumerable:!0,get:function(){return i.RequestType1}}),Object.defineProperty(t,"RequestType2",{enumerable:!0,get:function(){return i.RequestType2}}),Object.defineProperty(t,"RequestType3",{enumerable:!0,get:function(){return i.RequestType3}}),Object.defineProperty(t,"RequestType4",{enumerable:!0,get:function(){return i.RequestType4}}),Object.defineProperty(t,"RequestType5",{enumerable:!0,get:function(){return i.RequestType5}}),Object.defineProperty(t,"RequestType6",{enumerable:!0,get:function(){return i.RequestType6}}),Object.defineProperty(t,"RequestType7",{enumerable:!0,get:function(){return i.RequestType7}}),Object.defineProperty(t,"RequestType8",{enumerable:!0,get:function(){return i.RequestType8}}),Object.defineProperty(t,"RequestType9",{enumerable:!0,get:function(){return i.RequestType9}}),Object.defineProperty(t,"ResponseError",{enumerable:!0,get:function(){return i.ResponseError}}),Object.defineProperty(t,"ErrorCodes",{enumerable:!0,get:function(){return i.ErrorCodes}}),Object.defineProperty(t,"NotificationType",{enumerable:!0,get:function(){return i.NotificationType}}),Object.defineProperty(t,"NotificationType0",{enumerable:!0,get:function(){return i.NotificationType0}}),Object.defineProperty(t,"NotificationType1",{enumerable:!0,get:function(){return i.NotificationType1}}),Object.defineProperty(t,"NotificationType2",{enumerable:!0,get:function(){return i.NotificationType2}}),Object.defineProperty(t,"NotificationType3",{enumerable:!0,get:function(){return i.NotificationType3}}),Object.defineProperty(t,"NotificationType4",{enumerable:!0,get:function(){return i.NotificationType4}}),Object.defineProperty(t,"NotificationType5",{enumerable:!0,get:function(){return i.NotificationType5}}),Object.defineProperty(t,"NotificationType6",{enumerable:!0,get:function(){return i.NotificationType6}}),Object.defineProperty(t,"NotificationType7",{enumerable:!0,get:function(){return i.NotificationType7}}),Object.defineProperty(t,"NotificationType8",{enumerable:!0,get:function(){return i.NotificationType8}}),Object.defineProperty(t,"NotificationType9",{enumerable:!0,get:function(){return i.NotificationType9}}),Object.defineProperty(t,"ParameterStructures",{enumerable:!0,get:function(){return i.ParameterStructures}});const n=a(83911);Object.defineProperty(t,"Disposable",{enumerable:!0,get:function(){return n.Disposable}});const r=a(27135);Object.defineProperty(t,"Event",{enumerable:!0,get:function(){return r.Event}}),Object.defineProperty(t,"Emitter",{enumerable:!0,get:function(){return r.Emitter}});const o=a(13881);Object.defineProperty(t,"CancellationTokenSource",{enumerable:!0,get:function(){return o.CancellationTokenSource}}),Object.defineProperty(t,"CancellationToken",{enumerable:!0,get:function(){return o.CancellationToken}});const s=a(56525);Object.defineProperty(t,"MessageReader",{enumerable:!0,get:function(){return s.MessageReader}}),Object.defineProperty(t,"AbstractMessageReader",{enumerable:!0,get:function(){return s.AbstractMessageReader}}),Object.defineProperty(t,"ReadableStreamMessageReader",{enumerable:!0,get:function(){return s.ReadableStreamMessageReader}});const p=a(96654);Object.defineProperty(t,"MessageWriter",{enumerable:!0,get:function(){return p.MessageWriter}}),Object.defineProperty(t,"AbstractMessageWriter",{enumerable:!0,get:function(){return p.AbstractMessageWriter}}),Object.defineProperty(t,"WriteableStreamMessageWriter",{enumerable:!0,get:function(){return p.WriteableStreamMessageWriter}});const c=a(61343);Object.defineProperty(t,"ConnectionStrategy",{enumerable:!0,get:function(){return c.ConnectionStrategy}}),Object.defineProperty(t,"ConnectionOptions",{enumerable:!0,get:function(){return c.ConnectionOptions}}),Object.defineProperty(t,"NullLogger",{enumerable:!0,get:function(){return c.NullLogger}}),Object.defineProperty(t,"createMessageConnection",{enumerable:!0,get:function(){return c.createMessageConnection}}),Object.defineProperty(t,"ProgressType",{enumerable:!0,get:function(){return c.ProgressType}}),Object.defineProperty(t,"Trace",{enumerable:!0,get:function(){return c.Trace}}),Object.defineProperty(t,"TraceFormat",{enumerable:!0,get:function(){return c.TraceFormat}}),Object.defineProperty(t,"SetTraceNotification",{enumerable:!0,get:function(){return c.SetTraceNotification}}),Object.defineProperty(t,"LogTraceNotification",{enumerable:!0,get:function(){return c.LogTraceNotification}}),Object.defineProperty(t,"ConnectionErrors",{enumerable:!0,get:function(){return c.ConnectionErrors}}),Object.defineProperty(t,"ConnectionError",{enumerable:!0,get:function(){return c.ConnectionError}}),Object.defineProperty(t,"CancellationReceiverStrategy",{enumerable:!0,get:function(){return c.CancellationReceiverStrategy}}),Object.defineProperty(t,"CancellationSenderStrategy",{enumerable:!0,get:function(){return c.CancellationSenderStrategy}}),Object.defineProperty(t,"CancellationStrategy",{enumerable:!0,get:function(){return c.CancellationStrategy}});const d=a(30147);t.RAL=d.default},13881:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationTokenSource=t.CancellationToken=void 0;const i=a(30147),n=a(67574),r=a(27135);var o;!function(e){e.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:r.Event.None}),e.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:r.Event.None}),e.is=function(t){const a=t;return a&&(a===e.None||a===e.Cancelled||n.boolean(a.isCancellationRequested)&&!!a.onCancellationRequested)}}(o=t.CancellationToken||(t.CancellationToken={}));const s=Object.freeze((function(e,t){const a=i.default().timer.setTimeout(e.bind(t),0);return{dispose(){i.default().timer.clearTimeout(a)}}}));class p{constructor(){this._isCancelled=!1}cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))}get isCancellationRequested(){return this._isCancelled}get onCancellationRequested(){return this._isCancelled?s:(this._emitter||(this._emitter=new r.Emitter),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=void 0)}}t.CancellationTokenSource=class{get token(){return this._token||(this._token=new p),this._token}cancel(){this._token?this._token.cancel():this._token=o.Cancelled}dispose(){this._token?this._token instanceof p&&this._token.dispose():this._token=o.None}}},61343:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createMessageConnection=t.ConnectionOptions=t.CancellationStrategy=t.CancellationSenderStrategy=t.CancellationReceiverStrategy=t.ConnectionStrategy=t.ConnectionError=t.ConnectionErrors=t.LogTraceNotification=t.SetTraceNotification=t.TraceFormat=t.Trace=t.NullLogger=t.ProgressType=void 0;const i=a(30147),n=a(67574),r=a(20839),o=a(96184),s=a(27135),p=a(13881);var c,d,l,u,m,f,h,v,g,y,b,x,w;!function(e){e.type=new r.NotificationType("$/cancelRequest")}(c||(c={})),function(e){e.type=new r.NotificationType("$/progress")}(d||(d={})),t.ProgressType=class{constructor(){}},function(e){e.is=function(e){return n.func(e)}}(l||(l={})),t.NullLogger=Object.freeze({error:()=>{},warn:()=>{},info:()=>{},log:()=>{}}),function(e){e[e.Off=0]="Off",e[e.Messages=1]="Messages",e[e.Verbose=2]="Verbose"}(u=t.Trace||(t.Trace={})),function(e){e.fromString=function(t){if(!n.string(t))return e.Off;switch(t=t.toLowerCase()){case"off":default:return e.Off;case"messages":return e.Messages;case"verbose":return e.Verbose}},e.toString=function(t){switch(t){case e.Off:return"off";case e.Messages:return"messages";case e.Verbose:return"verbose";default:return"off"}}}(u=t.Trace||(t.Trace={})),function(e){e.Text="text",e.JSON="json"}(t.TraceFormat||(t.TraceFormat={})),function(e){e.fromString=function(t){return"json"===(t=t.toLowerCase())?e.JSON:e.Text}}(m=t.TraceFormat||(t.TraceFormat={})),function(e){e.type=new r.NotificationType("$/setTrace")}(f=t.SetTraceNotification||(t.SetTraceNotification={})),function(e){e.type=new r.NotificationType("$/logTrace")}(h=t.LogTraceNotification||(t.LogTraceNotification={})),function(e){e[e.Closed=1]="Closed",e[e.Disposed=2]="Disposed",e[e.AlreadyListening=3]="AlreadyListening"}(v=t.ConnectionErrors||(t.ConnectionErrors={}));class _ extends Error{constructor(e,t){super(t),this.code=e,Object.setPrototypeOf(this,_.prototype)}}t.ConnectionError=_,function(e){e.is=function(e){const t=e;return t&&n.func(t.cancelUndispatched)}}(g=t.ConnectionStrategy||(t.ConnectionStrategy={})),function(e){e.Message=Object.freeze({createCancellationTokenSource:e=>new p.CancellationTokenSource}),e.is=function(e){const t=e;return t&&n.func(t.createCancellationTokenSource)}}(y=t.CancellationReceiverStrategy||(t.CancellationReceiverStrategy={})),function(e){e.Message=Object.freeze({sendCancellation(e,t){e.sendNotification(c.type,{id:t})},cleanup(e){}}),e.is=function(e){const t=e;return t&&n.func(t.sendCancellation)&&n.func(t.cleanup)}}(b=t.CancellationSenderStrategy||(t.CancellationSenderStrategy={})),function(e){e.Message=Object.freeze({receiver:y.Message,sender:b.Message}),e.is=function(e){const t=e;return t&&y.is(t.receiver)&&b.is(t.sender)}}(x=t.CancellationStrategy||(t.CancellationStrategy={})),(t.ConnectionOptions||(t.ConnectionOptions={})).is=function(e){const t=e;return t&&(x.is(t.cancellationStrategy)||g.is(t.connectionStrategy))},function(e){e[e.New=1]="New",e[e.Listening=2]="Listening",e[e.Closed=3]="Closed",e[e.Disposed=4]="Disposed"}(w||(w={})),t.createMessageConnection=function(e,a,g,y){const b=void 0!==g?g:t.NullLogger;let S=0,C=0,E=0;const T="2.0";let R;const A=Object.create(null);let k;const D=Object.create(null),P=new Map;let O,N,I=new o.LinkedMap,F=Object.create(null),j=Object.create(null),L=u.Off,M=m.Text,q=w.New;const U=new s.Emitter,B=new s.Emitter,V=new s.Emitter,$=new s.Emitter,z=new s.Emitter,H=y&&y.cancellationStrategy?y.cancellationStrategy:x.Message;function K(e){if(null===e)throw new Error("Can't send requests with id null since the response can't be correlated.");return"req-"+e.toString()}function G(e){}function W(){return q===w.Listening}function J(){return q===w.Closed}function Y(){return q===w.Disposed}function X(){q!==w.New&&q!==w.Listening||(q=w.Closed,B.fire(void 0))}function Z(){O||0===I.size||(O=i.default().timer.setImmediate((()=>{O=void 0,function(){if(0===I.size)return;const e=I.shift();try{r.isRequestMessage(e)?function(e){if(Y())return;function t(t,i,n){const o={jsonrpc:T,id:e.id};t instanceof r.ResponseError?o.error=t.toJson():o.result=void 0===t?null:t,ee(o,i,n),a.write(o)}function i(t,i,n){const r={jsonrpc:T,id:e.id,error:t.toJson()};ee(r,i,n),a.write(r)}!function(e){if(L!==u.Off&&N)if(M===m.Text){let t;L===u.Verbose&&e.params&&(t=`Params: ${JSON.stringify(e.params,null,4)}\n\n`),N.log(`Received request '${e.method} - (${e.id})'.`,t)}else te("receive-request",e)}(e);const o=A[e.method];let s,p;o&&(s=o.type,p=o.handler);const c=Date.now();if(p||R){const o=String(e.id),d=H.receiver.createCancellationTokenSource(o);j[o]=d;try{let l;if(p)if(void 0===e.params){if(void 0!==s&&0!==s.numberOfParams)return void i(new r.ResponseError(r.ErrorCodes.InvalidParams,`Request ${e.method} defines ${s.numberOfParams} params but recevied none.`),e.method,c);l=p(d.token)}else if(Array.isArray(e.params)){if(void 0!==s&&s.parameterStructures===r.ParameterStructures.byName)return void i(new r.ResponseError(r.ErrorCodes.InvalidParams,`Request ${e.method} defines parameters by name but received parameters by position`),e.method,c);l=p(...e.params,d.token)}else{if(void 0!==s&&s.parameterStructures===r.ParameterStructures.byPosition)return void i(new r.ResponseError(r.ErrorCodes.InvalidParams,`Request ${e.method} defines parameters by position but received parameters by name`),e.method,c);l=p(e.params,d.token)}else R&&(l=R(e.method,e.params,d.token));const u=l;l?u.then?u.then((a=>{delete j[o],t(a,e.method,c)}),(t=>{delete j[o],t instanceof r.ResponseError?i(t,e.method,c):t&&n.string(t.message)?i(new r.ResponseError(r.ErrorCodes.InternalError,`Request ${e.method} failed with message: ${t.message}`),e.method,c):i(new r.ResponseError(r.ErrorCodes.InternalError,`Request ${e.method} failed unexpectedly without providing any details.`),e.method,c)})):(delete j[o],t(l,e.method,c)):(delete j[o],function(t,i,n){void 0===t&&(t=null);const r={jsonrpc:T,id:e.id,result:t};ee(r,i,n),a.write(r)}(l,e.method,c))}catch(a){delete j[o],a instanceof r.ResponseError?t(a,e.method,c):a&&n.string(a.message)?i(new r.ResponseError(r.ErrorCodes.InternalError,`Request ${e.method} failed with message: ${a.message}`),e.method,c):i(new r.ResponseError(r.ErrorCodes.InternalError,`Request ${e.method} failed unexpectedly without providing any details.`),e.method,c)}}else i(new r.ResponseError(r.ErrorCodes.MethodNotFound,`Unhandled method ${e.method}`),e.method,c)}(e):r.isNotificationMessage(e)?function(e){if(Y())return;let t,a;if(e.method===c.type.method)a=e=>{const t=e.id,a=j[String(t)];a&&a.cancel()};else{const i=D[e.method];i&&(a=i.handler,t=i.type)}if(a||k)try{!function(e){if(L!==u.Off&&N&&e.method!==h.type.method)if(M===m.Text){let t;L===u.Verbose&&(t=e.params?`Params: ${JSON.stringify(e.params,null,4)}\n\n`:"No parameters provided.\n\n"),N.log(`Received notification '${e.method}'.`,t)}else te("receive-notification",e)}(e),a?void 0===e.params?(void 0!==t&&0!==t.numberOfParams&&t.parameterStructures!==r.ParameterStructures.byName&&b.error(`Notification ${e.method} defines ${t.numberOfParams} params but recevied none.`),a()):Array.isArray(e.params)?(void 0!==t&&(t.parameterStructures===r.ParameterStructures.byName&&b.error(`Notification ${e.method} defines parameters by name but received parameters by position`),t.numberOfParams!==e.params.length&&b.error(`Notification ${e.method} defines ${t.numberOfParams} params but received ${e.params.length} argumennts`)),a(...e.params)):(void 0!==t&&t.parameterStructures===r.ParameterStructures.byPosition&&b.error(`Notification ${e.method} defines parameters by position but received parameters by name`),a(e.params)):k&&k(e.method,e.params)}catch(t){t.message?b.error(`Notification handler '${e.method}' failed with message: ${t.message}`):b.error(`Notification handler '${e.method}' failed unexpectedly.`)}else V.fire(e)}(e):r.isResponseMessage(e)?function(e){if(!Y())if(null===e.id)e.error?b.error(`Received response message without id: Error is: \n${JSON.stringify(e.error,void 0,4)}`):b.error("Received response message without id. No further error information provided.");else{const t=String(e.id),a=F[t];if(function(e,t){if(L!==u.Off&&N)if(M===m.Text){let a;if(L===u.Verbose&&(e.error&&e.error.data?a=`Error data: ${JSON.stringify(e.error.data,null,4)}\n\n`:e.result?a=`Result: ${JSON.stringify(e.result,null,4)}\n\n`:void 0===e.error&&(a="No result returned.\n\n")),t){const i=e.error?` Request failed: ${e.error.message} (${e.error.code}).`:"";N.log(`Received response '${t.method} - (${e.id})' in ${Date.now()-t.timerStart}ms.${i}`,a)}else N.log(`Received response ${e.id} without active response promise.`,a)}else te("receive-response",e)}(e,a),a){delete F[t];try{if(e.error){const t=e.error;a.reject(new r.ResponseError(t.code,t.message,t.data))}else{if(void 0===e.result)throw new Error("Should never happen.");a.resolve(e.result)}}catch(e){e.message?b.error(`Response handler '${a.method}' failed with message: ${e.message}`):b.error(`Response handler '${a.method}' failed unexpectedly.`)}}}}(e):function(e){if(!e)return void b.error("Received empty message.");b.error(`Received message which is neither a response nor a notification message:\n${JSON.stringify(e,null,4)}`);const t=e;if(n.string(t.id)||n.number(t.id)){const e=String(t.id),a=F[e];a&&a.reject(new Error("The received response has neither a result nor an error property."))}}(e)}finally{Z()}}()})))}e.onClose(X),e.onError((function(e){U.fire([e,void 0,void 0])})),a.onClose(X),a.onError((function(e){U.fire(e)}));const Q=e=>{try{if(r.isNotificationMessage(e)&&e.method===c.type.method){const t=K(e.params.id),i=I.get(t);if(r.isRequestMessage(i)){const n=null==y?void 0:y.connectionStrategy,r=n&&n.cancelUndispatched?n.cancelUndispatched(i,G):void 0;if(r&&(void 0!==r.error||void 0!==r.result))return I.delete(t),r.id=i.id,ee(r,e.method,Date.now()),void a.write(r)}}!function(e,t){var a;r.isRequestMessage(t)?e.set(K(t.id),t):r.isResponseMessage(t)?e.set(null===(a=t.id)?"res-unknown-"+(++E).toString():"res-"+a.toString(),t):e.set("not-"+(++C).toString(),t)}(I,e)}finally{Z()}};function ee(e,t,a){if(L!==u.Off&&N)if(M===m.Text){let i;L===u.Verbose&&(e.error&&e.error.data?i=`Error data: ${JSON.stringify(e.error.data,null,4)}\n\n`:e.result?i=`Result: ${JSON.stringify(e.result,null,4)}\n\n`:void 0===e.error&&(i="No result returned.\n\n")),N.log(`Sending response '${t} - (${e.id})'. Processing request took ${Date.now()-a}ms`,i)}else te("send-response",e)}function te(e,t){if(!N||L===u.Off)return;const a={isLSPMessage:!0,type:e,message:t,timestamp:Date.now()};N.log(a)}function ae(){if(J())throw new _(v.Closed,"Connection is closed.");if(Y())throw new _(v.Disposed,"Connection is disposed.")}function ie(e){return void 0===e?null:e}function ne(e){return null===e?void 0:e}function re(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}function oe(e,t){switch(e){case r.ParameterStructures.auto:return re(t)?ne(t):[ie(t)];case r.ParameterStructures.byName:if(!re(t))throw new Error("Recevied parameters by name but param is not an object literal.");return ne(t);case r.ParameterStructures.byPosition:return[ie(t)];default:throw new Error(`Unknown parameter structure ${e.toString()}`)}}function se(e,t){let a;const i=e.numberOfParams;switch(i){case 0:a=void 0;break;case 1:a=oe(e.parameterStructures,t[0]);break;default:a=[];for(let e=0;e{let i,o;if(ae(),n.string(e)){i=e;const a=t[0];let n=0,s=r.ParameterStructures.auto;r.ParameterStructures.is(a)&&(n=1,s=a);let p=t.length;const c=p-n;switch(c){case 0:o=void 0;break;case 1:o=oe(s,t[n]);break;default:if(s===r.ParameterStructures.byName)throw new Error(`Recevied ${c} parameters for 'by Name' notification parameter structure.`);o=t.slice(n,p).map((e=>ie(e)))}}else{const a=t;i=e.method,o=se(e,a)}const s={jsonrpc:T,method:i,params:o};!function(e){if(L!==u.Off&&N)if(M===m.Text){let t;L===u.Verbose&&(t=e.params?`Params: ${JSON.stringify(e.params,null,4)}\n\n`:"No parameters provided.\n\n"),N.log(`Sending notification '${e.method}'.`,t)}else te("send-notification",e)}(s),a.write(s)},onNotification:(e,t)=>{let a;return ae(),n.func(e)?k=e:t&&(n.string(e)?(a=e,D[e]={type:void 0,handler:t}):(a=e.method,D[e.method]={type:e,handler:t})),{dispose:()=>{void 0!==a?delete D[a]:k=void 0}}},onProgress:(e,t,a)=>{if(P.has(t))throw new Error(`Progress handler for token ${t} already registered`);return P.set(t,a),{dispose:()=>{P.delete(t)}}},sendProgress:(e,t,a)=>{pe.sendNotification(d.type,{token:t,value:a})},onUnhandledProgress:$.event,sendRequest:(e,...t)=>{let i,o,s;if(ae(),function(){if(!W())throw new Error("Call listen() first.")}(),n.string(e)){i=e;const a=t[0],n=t[t.length-1];let c=0,d=r.ParameterStructures.auto;r.ParameterStructures.is(a)&&(c=1,d=a);let l=t.length;p.CancellationToken.is(n)&&(l-=1,s=n);const u=l-c;switch(u){case 0:o=void 0;break;case 1:o=oe(d,t[c]);break;default:if(d===r.ParameterStructures.byName)throw new Error(`Recevied ${u} parameters for 'by Name' request parameter structure.`);o=t.slice(c,l).map((e=>ie(e)))}}else{const a=t;i=e.method,o=se(e,a);const n=e.numberOfParams;s=p.CancellationToken.is(a[n])?a[n]:void 0}const c=S++;let d;return s&&(d=s.onCancellationRequested((()=>{H.sender.sendCancellation(pe,c)}))),new Promise(((e,t)=>{const n={jsonrpc:T,id:c,method:i,params:o};let s={method:i,timerStart:Date.now(),resolve:t=>{e(t),H.sender.cleanup(c),null==d||d.dispose()},reject:e=>{t(e),H.sender.cleanup(c),null==d||d.dispose()}};!function(e){if(L!==u.Off&&N)if(M===m.Text){let t;L===u.Verbose&&e.params&&(t=`Params: ${JSON.stringify(e.params,null,4)}\n\n`),N.log(`Sending request '${e.method} - (${e.id})'.`,t)}else te("send-request",e)}(n);try{a.write(n)}catch(e){s.reject(new r.ResponseError(r.ErrorCodes.MessageWriteError,e.message?e.message:"Unknown reason")),s=null}s&&(F[String(c)]=s)}))},onRequest:(e,t)=>{ae();let a=null;return l.is(e)?(a=void 0,R=e):n.string(e)?(a=null,void 0!==t&&(a=e,A[e]={handler:t,type:void 0})):void 0!==t&&(a=e.method,A[e.method]={type:e,handler:t}),{dispose:()=>{null!==a&&(void 0!==a?delete A[a]:R=void 0)}}},trace:(e,t,a)=>{let i=!1,r=m.Text;void 0!==a&&(n.boolean(a)?i=a:(i=a.sendNotification||!1,r=a.traceFormat||m.Text)),L=e,M=r,N=L===u.Off?void 0:t,!i||J()||Y()||pe.sendNotification(f.type,{value:u.toString(e)})},onError:U.event,onClose:B.event,onUnhandledNotification:V.event,onDispose:z.event,end:()=>{a.end()},dispose:()=>{if(Y())return;q=w.Disposed,z.fire(void 0);const t=new Error("Connection got disposed.");Object.keys(F).forEach((e=>{F[e].reject(t)})),F=Object.create(null),j=Object.create(null),I=new o.LinkedMap,n.func(a.dispose)&&a.dispose(),n.func(e.dispose)&&e.dispose()},listen:()=>{ae(),function(){if(W())throw new _(v.AlreadyListening,"Connection is already listening")}(),q=w.Listening,e.listen(Q)},inspect:()=>{i.default().console.log("inspect")}};return pe.onNotification(h.type,(e=>{L!==u.Off&&N&&N.log(e.message,L===u.Verbose?e.verbose:void 0)})),pe.onNotification(d.type,(e=>{const t=P.get(e.token);t?t(e.value):$.fire(e)})),pe}},83911:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Disposable=void 0,(t.Disposable||(t.Disposable={})).create=function(e){return{dispose:e}}},27135:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Emitter=t.Event=void 0;const i=a(30147);!function(e){const t={dispose(){}};e.None=function(){return t}}(t.Event||(t.Event={}));class n{add(e,t=null,a){this._callbacks||(this._callbacks=[],this._contexts=[]),this._callbacks.push(e),this._contexts.push(t),Array.isArray(a)&&a.push({dispose:()=>this.remove(e,t)})}remove(e,t=null){if(!this._callbacks)return;let a=!1;for(let i=0,n=this._callbacks.length;i{this._callbacks||(this._callbacks=new n),this._options&&this._options.onFirstListenerAdd&&this._callbacks.isEmpty()&&this._options.onFirstListenerAdd(this),this._callbacks.add(e,t);const i={dispose:()=>{this._callbacks&&(this._callbacks.remove(e,t),i.dispose=r._noop,this._options&&this._options.onLastListenerRemove&&this._callbacks.isEmpty()&&this._options.onLastListenerRemove(this))}};return Array.isArray(a)&&a.push(i),i}),this._event}fire(e){this._callbacks&&this._callbacks.invoke.call(this._callbacks,e)}dispose(){this._callbacks&&(this._callbacks.dispose(),this._callbacks=void 0)}}t.Emitter=r,r._noop=function(){}},67574:(e,t)=>{"use strict";function a(e){return"string"==typeof e||e instanceof String}function i(e){return Array.isArray(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.stringArray=t.array=t.func=t.error=t.number=t.string=t.boolean=void 0,t.boolean=function(e){return!0===e||!1===e},t.string=a,t.number=function(e){return"number"==typeof e||e instanceof Number},t.error=function(e){return e instanceof Error},t.func=function(e){return"function"==typeof e},t.array=i,t.stringArray=function(e){return i(e)&&e.every((e=>a(e)))}},96184:(e,t)=>{"use strict";var a;Object.defineProperty(t,"__esModule",{value:!0}),t.LRUCache=t.LinkedMap=t.Touch=void 0,function(e){e.None=0,e.First=1,e.AsOld=e.First,e.Last=2,e.AsNew=e.Last}(a=t.Touch||(t.Touch={}));class i{constructor(){this[Symbol.toStringTag]="LinkedMap",this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0,this._state=0}clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0,this._state++}isEmpty(){return!this._head&&!this._tail}get size(){return this._size}get first(){var e;return null===(e=this._head)||void 0===e?void 0:e.value}get last(){var e;return null===(e=this._tail)||void 0===e?void 0:e.value}has(e){return this._map.has(e)}get(e,t=a.None){const i=this._map.get(e);if(i)return t!==a.None&&this.touch(i,t),i.value}set(e,t,i=a.None){let n=this._map.get(e);if(n)n.value=t,i!==a.None&&this.touch(n,i);else{switch(n={key:e,value:t,next:void 0,previous:void 0},i){case a.None:this.addItemLast(n);break;case a.First:this.addItemFirst(n);break;case a.Last:default:this.addItemLast(n)}this._map.set(e,n),this._size++}return this}delete(e){return!!this.remove(e)}remove(e){const t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value}shift(){if(!this._head&&!this._tail)return;if(!this._head||!this._tail)throw new Error("Invalid list");const e=this._head;return this._map.delete(e.key),this.removeItem(e),this._size--,e.value}forEach(e,t){const a=this._state;let i=this._head;for(;i;){if(t?e.bind(t)(i.value,i.key,this):e(i.value,i.key,this),this._state!==a)throw new Error("LinkedMap got modified during iteration.");i=i.next}}keys(){const e=this,t=this._state;let a=this._head;const i={[Symbol.iterator]:()=>i,next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");if(a){const e={value:a.key,done:!1};return a=a.next,e}return{value:void 0,done:!0}}};return i}values(){const e=this,t=this._state;let a=this._head;const i={[Symbol.iterator]:()=>i,next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");if(a){const e={value:a.value,done:!1};return a=a.next,e}return{value:void 0,done:!0}}};return i}entries(){const e=this,t=this._state;let a=this._head;const i={[Symbol.iterator]:()=>i,next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");if(a){const e={value:[a.key,a.value],done:!1};return a=a.next,e}return{value:void 0,done:!0}}};return i}[Symbol.iterator](){return this.entries()}trimOld(e){if(e>=this.size)return;if(0===e)return void this.clear();let t=this._head,a=this.size;for(;t&&a>e;)this._map.delete(t.key),t=t.next,a--;this._head=t,this._size=a,t&&(t.previous=void 0),this._state++}addItemFirst(e){if(this._head||this._tail){if(!this._head)throw new Error("Invalid list");e.next=this._head,this._head.previous=e}else this._tail=e;this._head=e,this._state++}addItemLast(e){if(this._head||this._tail){if(!this._tail)throw new Error("Invalid list");e.previous=this._tail,this._tail.next=e}else this._head=e;this._tail=e,this._state++}removeItem(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{const t=e.next,a=e.previous;if(!t||!a)throw new Error("Invalid list");t.previous=a,a.next=t}e.next=void 0,e.previous=void 0,this._state++}touch(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(t===a.First||t===a.Last)if(t===a.First){if(e===this._head)return;const t=e.next,a=e.previous;e===this._tail?(a.next=void 0,this._tail=a):(t.previous=a,a.next=t),e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e,this._state++}else if(t===a.Last){if(e===this._tail)return;const t=e.next,a=e.previous;e===this._head?(t.previous=void 0,this._head=t):(t.previous=a,a.next=t),e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e,this._state++}}toJSON(){const e=[];return this.forEach(((t,a)=>{e.push([a,t])})),e}fromJSON(e){this.clear();for(const[t,a]of e)this.set(t,a)}}t.LinkedMap=i,t.LRUCache=class extends i{constructor(e,t=1){super(),this._limit=e,this._ratio=Math.min(Math.max(0,t),1)}get limit(){return this._limit}set limit(e){this._limit=e,this.checkTrim()}get ratio(){return this._ratio}set ratio(e){this._ratio=Math.min(Math.max(0,e),1),this.checkTrim()}get(e,t=a.AsNew){return super.get(e,t)}peek(e){return super.get(e,a.None)}set(e,t){return super.set(e,t,a.Last),this.checkTrim(),this}checkTrim(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))}}},75530:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AbstractMessageBuffer=void 0,t.AbstractMessageBuffer=class{constructor(e="utf-8"){this._encoding=e,this._chunks=[],this._totalLength=0}get encoding(){return this._encoding}append(e){const t="string"==typeof e?this.fromString(e,this._encoding):e;this._chunks.push(t),this._totalLength+=t.byteLength}tryReadHeaders(){if(0===this._chunks.length)return;let e=0,t=0,a=0,i=0;e:for(;tthis._totalLength)throw new Error("Cannot read so many bytes!");if(this._chunks[0].byteLength===e){const t=this._chunks[0];return this._chunks.shift(),this._totalLength-=e,this.asNative(t)}if(this._chunks[0].byteLength>e){const t=this._chunks[0],a=this.asNative(t,e);return this._chunks[0]=t.slice(e),this._totalLength-=e,a}const t=this.allocNative(e);let a=0;for(;e>0;){const i=this._chunks[0];if(i.byteLength>e){const n=i.slice(0,e);t.set(n,a),a+=e,this._chunks[0]=i.slice(e),this._totalLength-=e,e-=e}else t.set(i,a),a+=i.byteLength,this._chunks.shift(),this._totalLength-=i.byteLength,e-=i.byteLength}return t}}},56525:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReadableStreamMessageReader=t.AbstractMessageReader=t.MessageReader=void 0;const i=a(30147),n=a(67574),r=a(27135);var o;(t.MessageReader||(t.MessageReader={})).is=function(e){let t=e;return t&&n.func(t.listen)&&n.func(t.dispose)&&n.func(t.onError)&&n.func(t.onClose)&&n.func(t.onPartialMessage)};class s{constructor(){this.errorEmitter=new r.Emitter,this.closeEmitter=new r.Emitter,this.partialMessageEmitter=new r.Emitter}dispose(){this.errorEmitter.dispose(),this.closeEmitter.dispose()}get onError(){return this.errorEmitter.event}fireError(e){this.errorEmitter.fire(this.asError(e))}get onClose(){return this.closeEmitter.event}fireClose(){this.closeEmitter.fire(void 0)}get onPartialMessage(){return this.partialMessageEmitter.event}firePartialMessage(e){this.partialMessageEmitter.fire(e)}asError(e){return e instanceof Error?e:new Error(`Reader received error. Reason: ${n.string(e.message)?e.message:"unknown"}`)}}t.AbstractMessageReader=s,function(e){e.fromOptions=function(e){var t;let a,n;const r=new Map;let o;const s=new Map;if(void 0===e||"string"==typeof e)a=null!=e?e:"utf-8";else{if(a=null!==(t=e.charset)&&void 0!==t?t:"utf-8",void 0!==e.contentDecoder&&(n=e.contentDecoder,r.set(n.name,n)),void 0!==e.contentDecoders)for(const t of e.contentDecoders)r.set(t.name,t);if(void 0!==e.contentTypeDecoder&&(o=e.contentTypeDecoder,s.set(o.name,o)),void 0!==e.contentTypeDecoders)for(const t of e.contentTypeDecoders)s.set(t.name,t)}return void 0===o&&(o=i.default().applicationJson.decoder,s.set(o.name,o)),{charset:a,contentDecoder:n,contentDecoders:r,contentTypeDecoder:o,contentTypeDecoders:s}}}(o||(o={})),t.ReadableStreamMessageReader=class extends s{constructor(e,t){super(),this.readable=e,this.options=o.fromOptions(t),this.buffer=i.default().messageBuffer.create(this.options.charset),this._partialMessageTimeout=1e4,this.nextMessageLength=-1,this.messageToken=0}set partialMessageTimeout(e){this._partialMessageTimeout=e}get partialMessageTimeout(){return this._partialMessageTimeout}listen(e){this.nextMessageLength=-1,this.messageToken=0,this.partialMessageTimer=void 0,this.callback=e;const t=this.readable.onData((e=>{this.onData(e)}));return this.readable.onError((e=>this.fireError(e))),this.readable.onClose((()=>this.fireClose())),t}onData(e){for(this.buffer.append(e);;){if(-1===this.nextMessageLength){const e=this.buffer.tryReadHeaders();if(!e)return;const t=e.get("Content-Length");if(!t)throw new Error("Header must provide a Content-Length property.");const a=parseInt(t);if(isNaN(a))throw new Error("Content-Length value must be a number.");this.nextMessageLength=a}const e=this.buffer.tryReadBody(this.nextMessageLength);if(void 0===e)return void this.setPartialMessageTimer();let t;this.clearPartialMessageTimer(),this.nextMessageLength=-1,t=void 0!==this.options.contentDecoder?this.options.contentDecoder.decode(e):Promise.resolve(e),t.then((e=>{this.options.contentTypeDecoder.decode(e,this.options).then((e=>{this.callback(e)}),(e=>{this.fireError(e)}))}),(e=>{this.fireError(e)}))}}clearPartialMessageTimer(){this.partialMessageTimer&&(i.default().timer.clearTimeout(this.partialMessageTimer),this.partialMessageTimer=void 0)}setPartialMessageTimer(){this.clearPartialMessageTimer(),this._partialMessageTimeout<=0||(this.partialMessageTimer=i.default().timer.setTimeout(((e,t)=>{this.partialMessageTimer=void 0,e===this.messageToken&&(this.firePartialMessage({messageToken:e,waitingTime:t}),this.setPartialMessageTimer())}),this._partialMessageTimeout,this.messageToken,this._partialMessageTimeout))}}},96654:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WriteableStreamMessageWriter=t.AbstractMessageWriter=t.MessageWriter=void 0;const i=a(30147),n=a(67574),r=a(80142),o=a(27135);var s;(t.MessageWriter||(t.MessageWriter={})).is=function(e){let t=e;return t&&n.func(t.dispose)&&n.func(t.onClose)&&n.func(t.onError)&&n.func(t.write)};class p{constructor(){this.errorEmitter=new o.Emitter,this.closeEmitter=new o.Emitter}dispose(){this.errorEmitter.dispose(),this.closeEmitter.dispose()}get onError(){return this.errorEmitter.event}fireError(e,t,a){this.errorEmitter.fire([this.asError(e),t,a])}get onClose(){return this.closeEmitter.event}fireClose(){this.closeEmitter.fire(void 0)}asError(e){return e instanceof Error?e:new Error(`Writer received error. Reason: ${n.string(e.message)?e.message:"unknown"}`)}}t.AbstractMessageWriter=p,function(e){e.fromOptions=function(e){var t,a;return void 0===e||"string"==typeof e?{charset:null!=e?e:"utf-8",contentTypeEncoder:i.default().applicationJson.encoder}:{charset:null!==(t=e.charset)&&void 0!==t?t:"utf-8",contentEncoder:e.contentEncoder,contentTypeEncoder:null!==(a=e.contentTypeEncoder)&&void 0!==a?a:i.default().applicationJson.encoder}}}(s||(s={})),t.WriteableStreamMessageWriter=class extends p{constructor(e,t){super(),this.writable=e,this.options=s.fromOptions(t),this.errorCount=0,this.writeSemaphore=new r.Semaphore(1),this.writable.onError((e=>this.fireError(e))),this.writable.onClose((()=>this.fireClose()))}async write(e){return this.writeSemaphore.lock((async()=>this.options.contentTypeEncoder.encode(e,this.options).then((e=>void 0!==this.options.contentEncoder?this.options.contentEncoder.encode(e):e)).then((t=>{const a=[];return a.push("Content-Length: ",t.byteLength.toString(),"\r\n"),a.push("\r\n"),this.doWrite(e,a,t)}),(e=>{throw this.fireError(e),e}))))}async doWrite(e,t,a){try{return await this.writable.write(t.join(""),"ascii"),this.writable.write(a)}catch(t){return this.handleError(t,e),Promise.reject(t)}}handleError(e,t){this.errorCount++,this.fireError(e,t,this.errorCount)}end(){this.writable.end()}}},20839:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isResponseMessage=t.isNotificationMessage=t.isRequestMessage=t.NotificationType9=t.NotificationType8=t.NotificationType7=t.NotificationType6=t.NotificationType5=t.NotificationType4=t.NotificationType3=t.NotificationType2=t.NotificationType1=t.NotificationType0=t.NotificationType=t.RequestType9=t.RequestType8=t.RequestType7=t.RequestType6=t.RequestType5=t.RequestType4=t.RequestType3=t.RequestType2=t.RequestType1=t.RequestType=t.RequestType0=t.AbstractMessageSignature=t.ParameterStructures=t.ResponseError=t.ErrorCodes=void 0;const i=a(67574);var n;!function(e){e.ParseError=-32700,e.InvalidRequest=-32600,e.MethodNotFound=-32601,e.InvalidParams=-32602,e.InternalError=-32603,e.jsonrpcReservedErrorRangeStart=-32099,e.serverErrorStart=e.jsonrpcReservedErrorRangeStart,e.MessageWriteError=-32099,e.MessageReadError=-32098,e.ServerNotInitialized=-32002,e.UnknownErrorCode=-32001,e.jsonrpcReservedErrorRangeEnd=-32e3,e.serverErrorEnd=e.jsonrpcReservedErrorRangeEnd}(n=t.ErrorCodes||(t.ErrorCodes={}));class r extends Error{constructor(e,t,a){super(t),this.code=i.number(e)?e:n.UnknownErrorCode,this.data=a,Object.setPrototypeOf(this,r.prototype)}toJson(){return{code:this.code,message:this.message,data:this.data}}}t.ResponseError=r;class o{constructor(e){this.kind=e}static is(e){return e===o.auto||e===o.byName||e===o.byPosition}toString(){return this.kind}}t.ParameterStructures=o,o.auto=new o("auto"),o.byPosition=new o("byPosition"),o.byName=new o("byName");class s{constructor(e,t){this.method=e,this.numberOfParams=t}get parameterStructures(){return o.auto}}t.AbstractMessageSignature=s,t.RequestType0=class extends s{constructor(e){super(e,0)}},t.RequestType=class extends s{constructor(e,t=o.auto){super(e,1),this._parameterStructures=t}get parameterStructures(){return this._parameterStructures}},t.RequestType1=class extends s{constructor(e,t=o.auto){super(e,1),this._parameterStructures=t}get parameterStructures(){return this._parameterStructures}},t.RequestType2=class extends s{constructor(e){super(e,2)}},t.RequestType3=class extends s{constructor(e){super(e,3)}},t.RequestType4=class extends s{constructor(e){super(e,4)}},t.RequestType5=class extends s{constructor(e){super(e,5)}},t.RequestType6=class extends s{constructor(e){super(e,6)}},t.RequestType7=class extends s{constructor(e){super(e,7)}},t.RequestType8=class extends s{constructor(e){super(e,8)}},t.RequestType9=class extends s{constructor(e){super(e,9)}},t.NotificationType=class extends s{constructor(e,t=o.auto){super(e,1),this._parameterStructures=t}get parameterStructures(){return this._parameterStructures}},t.NotificationType0=class extends s{constructor(e){super(e,0)}},t.NotificationType1=class extends s{constructor(e,t=o.auto){super(e,1),this._parameterStructures=t}get parameterStructures(){return this._parameterStructures}},t.NotificationType2=class extends s{constructor(e){super(e,2)}},t.NotificationType3=class extends s{constructor(e){super(e,3)}},t.NotificationType4=class extends s{constructor(e){super(e,4)}},t.NotificationType5=class extends s{constructor(e){super(e,5)}},t.NotificationType6=class extends s{constructor(e){super(e,6)}},t.NotificationType7=class extends s{constructor(e){super(e,7)}},t.NotificationType8=class extends s{constructor(e){super(e,8)}},t.NotificationType9=class extends s{constructor(e){super(e,9)}},t.isRequestMessage=function(e){const t=e;return t&&i.string(t.method)&&(i.string(t.id)||i.number(t.id))},t.isNotificationMessage=function(e){const t=e;return t&&i.string(t.method)&&void 0===e.id},t.isResponseMessage=function(e){const t=e;return t&&(void 0!==t.result||!!t.error)&&(i.string(t.id)||i.number(t.id)||null===t.id)}},30147:(e,t)=>{"use strict";let a;function i(){if(void 0===a)throw new Error("No runtime abstraction layer installed");return a}Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.install=function(e){if(void 0===e)throw new Error("No runtime abstraction layer provided");a=e}}(i||(i={})),t.default=i},80142:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Semaphore=void 0;const i=a(30147);t.Semaphore=class{constructor(e=1){if(e<=0)throw new Error("Capacity must be greater than 0");this._capacity=e,this._active=0,this._waiting=[]}lock(e){return new Promise(((t,a)=>{this._waiting.push({thunk:e,resolve:t,reject:a}),this.runNext()}))}get active(){return this._active}runNext(){0!==this._waiting.length&&this._active!==this._capacity&&i.default().timer.setImmediate((()=>this.doRunNext()))}doRunNext(){if(0===this._waiting.length||this._active===this._capacity)return;const e=this._waiting.shift();if(this._active++,this._active>this._capacity)throw new Error("To many thunks active");try{const t=e.thunk();t instanceof Promise?t.then((t=>{this._active--,e.resolve(t),this.runNext()}),(t=>{this._active--,e.reject(t),this.runNext()})):(this._active--,e.resolve(t),this.runNext())}catch(t){this._active--,e.reject(t),this.runNext()}}}},74389:function(e,t,a){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,a,i){void 0===i&&(i=a),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[a]}})}:function(e,t,a,i){void 0===i&&(i=a),e[i]=t[a]}),n=this&&this.__exportStar||function(e,t){for(var a in e)"default"===a||Object.prototype.hasOwnProperty.call(t,a)||i(t,e,a)};Object.defineProperty(t,"__esModule",{value:!0}),t.createMessageConnection=t.createServerSocketTransport=t.createClientSocketTransport=t.createServerPipeTransport=t.createClientPipeTransport=t.generateRandomPipeName=t.StreamMessageWriter=t.StreamMessageReader=t.SocketMessageWriter=t.SocketMessageReader=t.IPCMessageWriter=t.IPCMessageReader=void 0;const r=a(23034);r.default.install();const o=a(23870),s=a(71017),p=a(22037),c=a(6113),d=a(41808);n(a(23870),t);class l extends o.AbstractMessageReader{constructor(e){super(),this.process=e;let t=this.process;t.on("error",(e=>this.fireError(e))),t.on("close",(()=>this.fireClose()))}listen(e){return this.process.on("message",e),o.Disposable.create((()=>this.process.off("message",e)))}}t.IPCMessageReader=l;class u extends o.AbstractMessageWriter{constructor(e){super(),this.process=e,this.errorCount=0;let t=this.process;t.on("error",(e=>this.fireError(e))),t.on("close",(()=>this.fireClose))}write(e){try{return"function"==typeof this.process.send&&this.process.send(e,void 0,void 0,(t=>{t?(this.errorCount++,this.handleError(t,e)):this.errorCount=0})),Promise.resolve()}catch(t){return this.handleError(t,e),Promise.reject(t)}}handleError(e,t){this.errorCount++,this.fireError(e,t,this.errorCount)}end(){}}t.IPCMessageWriter=u;class m extends o.ReadableStreamMessageReader{constructor(e,t="utf-8"){super(r.default().stream.asReadableStream(e),t)}}t.SocketMessageReader=m;class f extends o.WriteableStreamMessageWriter{constructor(e,t){super(r.default().stream.asWritableStream(e),t),this.socket=e}dispose(){super.dispose(),this.socket.destroy()}}t.SocketMessageWriter=f;class h extends o.ReadableStreamMessageReader{constructor(e,t){super(r.default().stream.asReadableStream(e),t)}}t.StreamMessageReader=h;class v extends o.WriteableStreamMessageWriter{constructor(e,t){super(r.default().stream.asWritableStream(e),t)}}t.StreamMessageWriter=v;const g=process.env.XDG_RUNTIME_DIR,y=new Map([["linux",107],["darwin",103]]);t.generateRandomPipeName=function(){const e=c.randomBytes(21).toString("hex");if("win32"===process.platform)return`\\\\.\\pipe\\vscode-jsonrpc-${e}-sock`;let t;t=g?s.join(g,`vscode-ipc-${e}.sock`):s.join(p.tmpdir(),`vscode-${e}.sock`);const a=y.get(process.platform);return void 0!==a&&t.length>=a&&r.default().console.warn(`WARNING: IPC handle "${t}" is longer than ${a} characters.`),t},t.createClientPipeTransport=function(e,t="utf-8"){let a;const i=new Promise(((e,t)=>{a=e}));return new Promise(((n,r)=>{let o=d.createServer((e=>{o.close(),a([new m(e,t),new f(e,t)])}));o.on("error",r),o.listen(e,(()=>{o.removeListener("error",r),n({onConnected:()=>i})}))}))},t.createServerPipeTransport=function(e,t="utf-8"){const a=d.createConnection(e);return[new m(a,t),new f(a,t)]},t.createClientSocketTransport=function(e,t="utf-8"){let a;const i=new Promise(((e,t)=>{a=e}));return new Promise(((n,r)=>{const o=d.createServer((e=>{o.close(),a([new m(e,t),new f(e,t)])}));o.on("error",r),o.listen(e,"127.0.0.1",(()=>{o.removeListener("error",r),n({onConnected:()=>i})}))}))},t.createServerSocketTransport=function(e,t="utf-8"){const a=d.createConnection(e,"127.0.0.1");return[new m(a,t),new f(a,t)]},t.createMessageConnection=function(e,t,a,i){a||(a=o.NullLogger);const n=function(e){const t=e;return void 0!==t.read&&void 0!==t.addListener}(e)?new h(e):e,r=function(e){const t=e;return void 0!==t.write&&void 0!==t.addListener}(t)?new v(t):t;return o.ConnectionStrategy.is(i)&&(i={connectionStrategy:i}),o.createMessageConnection(n,r,a,i)}},23034:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=a(30147),n=a(73837),r=a(83911),o=a(75530);class s extends o.AbstractMessageBuffer{constructor(e="utf-8"){super(e)}emptyBuffer(){return s.emptyBuffer}fromString(e,t){return Buffer.from(e,t)}toString(e,t){return e instanceof Buffer?e.toString(t):new n.TextDecoder(t).decode(e)}asNative(e,t){return void 0===t?e instanceof Buffer?e:Buffer.from(e):e instanceof Buffer?e.slice(0,t):Buffer.from(e,0,t)}allocNative(e){return Buffer.allocUnsafe(e)}}s.emptyBuffer=Buffer.allocUnsafe(0);class p{constructor(e){this.stream=e}onClose(e){return this.stream.on("close",e),r.Disposable.create((()=>this.stream.off("close",e)))}onError(e){return this.stream.on("error",e),r.Disposable.create((()=>this.stream.off("error",e)))}onEnd(e){return this.stream.on("end",e),r.Disposable.create((()=>this.stream.off("end",e)))}onData(e){return this.stream.on("data",e),r.Disposable.create((()=>this.stream.off("data",e)))}}class c{constructor(e){this.stream=e}onClose(e){return this.stream.on("close",e),r.Disposable.create((()=>this.stream.off("close",e)))}onError(e){return this.stream.on("error",e),r.Disposable.create((()=>this.stream.off("error",e)))}onEnd(e){return this.stream.on("end",e),r.Disposable.create((()=>this.stream.off("end",e)))}write(e,t){return new Promise(((a,i)=>{const n=e=>{null==e?a():i(e)};"string"==typeof e?this.stream.write(e,t,n):this.stream.write(e,n)}))}end(){this.stream.end()}}const d=Object.freeze({messageBuffer:Object.freeze({create:e=>new s(e)}),applicationJson:Object.freeze({encoder:Object.freeze({name:"application/json",encode:(e,t)=>{try{return Promise.resolve(Buffer.from(JSON.stringify(e,void 0,0),t.charset))}catch(e){return Promise.reject(e)}}}),decoder:Object.freeze({name:"application/json",decode:(e,t)=>{try{return e instanceof Buffer?Promise.resolve(JSON.parse(e.toString(t.charset))):Promise.resolve(JSON.parse(new n.TextDecoder(t.charset).decode(e)))}catch(e){return Promise.reject(e)}}})}),stream:Object.freeze({asReadableStream:e=>new p(e),asWritableStream:e=>new c(e)}),console,timer:Object.freeze({setTimeout:(e,t,...a)=>setTimeout(e,t,...a),clearTimeout(e){clearTimeout(e)},setImmediate:(e,...t)=>setImmediate(e,...t),clearImmediate(e){clearImmediate(e)}})});function l(){return d}!function(e){e.install=function(){i.default.install(d)}}(l||(l={})),t.default=l},95028:(e,t,a)=>{"use strict";e.exports=a(74389)},85734:function(e,t,a){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,a,i){void 0===i&&(i=a),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[a]}})}:function(e,t,a,i){void 0===i&&(i=a),e[i]=t[a]}),n=this&&this.__exportStar||function(e,t){for(var a in e)"default"===a||Object.prototype.hasOwnProperty.call(t,a)||i(t,e,a)};Object.defineProperty(t,"__esModule",{value:!0}),n(a(40273),t),n(a(14384),t),n(a(27225),t)},95578:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CallHierarchyFeature=void 0;const i=a(89496),n=a(40273),r=a(14384);function o(e,t){return void 0===e[t]&&(e[t]={}),e[t]}class s{constructor(e){this.client=e,this.middleware=e.clientOptions.middleware}prepareCallHierarchy(e,t,a){const i=this.client,r=this.middleware,o=(e,t,a)=>{const r=i.code2ProtocolConverter.asTextDocumentPositionParams(e,t);return i.sendRequest(n.CallHierarchyPrepareRequest.type,r,a).then((e=>i.protocol2CodeConverter.asCallHierarchyItems(e)),(e=>i.handleFailedRequest(n.CallHierarchyPrepareRequest.type,e,null)))};return r.prepareCallHierarchy?r.prepareCallHierarchy(e,t,a,o):o(e,t,a)}provideCallHierarchyIncomingCalls(e,t){const a=this.client,i=this.middleware,r=(e,t)=>{const i={item:a.code2ProtocolConverter.asCallHierarchyItem(e)};return a.sendRequest(n.CallHierarchyIncomingCallsRequest.type,i,t).then((e=>a.protocol2CodeConverter.asCallHierarchyIncomingCalls(e)),(e=>a.handleFailedRequest(n.CallHierarchyIncomingCallsRequest.type,e,null)))};return i.provideCallHierarchyIncomingCalls?i.provideCallHierarchyIncomingCalls(e,t,r):r(e,t)}provideCallHierarchyOutgoingCalls(e,t){const a=this.client,i=this.middleware,r=(e,t)=>{const i={item:a.code2ProtocolConverter.asCallHierarchyItem(e)};return a.sendRequest(n.CallHierarchyOutgoingCallsRequest.type,i,t).then((e=>a.protocol2CodeConverter.asCallHierarchyOutgoingCalls(e)),(e=>a.handleFailedRequest(n.CallHierarchyOutgoingCallsRequest.type,e,null)))};return i.provideCallHierarchyOutgoingCalls?i.provideCallHierarchyOutgoingCalls(e,t,r):r(e,t)}}class p extends r.TextDocumentFeature{constructor(e){super(e,n.CallHierarchyPrepareRequest.type)}fillClientCapabilities(e){o(o(e,"textDocument"),"callHierarchy").dynamicRegistration=!0}initialize(e,t){const[a,i]=this.getRegistration(t,e.callHierarchyProvider);a&&i&&this.register({id:a,registerOptions:i})}registerLanguageProvider(e){const t=this._client,a=new s(t);return[i.languages.registerCallHierarchyProvider(e.documentSelector,a),a]}}t.CallHierarchyFeature=p},14384:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseLanguageClient=t.MessageTransports=t.TextDocumentFeature=t.State=t.RevealOutputChannelOn=t.CloseAction=t.ErrorAction=void 0;const i=a(89496),n=a(40273),r=a(36495),o=a(10071),s=a(38785),p=a(59763),c=a(94904),d=a(41980),l=a(78071);class u{error(e){n.RAL().console.error(e)}warn(e){n.RAL().console.warn(e)}info(e){n.RAL().console.info(e)}log(e){n.RAL().console.log(e)}}var m,f,h,v,g;!function(e){e[e.Continue=1]="Continue",e[e.Shutdown=2]="Shutdown"}(m=t.ErrorAction||(t.ErrorAction={})),function(e){e[e.DoNotRestart=1]="DoNotRestart",e[e.Restart=2]="Restart"}(f=t.CloseAction||(t.CloseAction={}));class y{constructor(e,t){this.name=e,this.maxRestartCount=t,this.restarts=[]}error(e,t,a){return a&&a<=3?m.Continue:m.Shutdown}closed(){return this.restarts.push(Date.now()),this.restarts.length<=this.maxRestartCount?f.Restart:this.restarts[this.restarts.length-1]-this.restarts[0]<=18e4?(i.window.showErrorMessage(`The ${this.name} server crashed ${this.maxRestartCount+1} times in the last 3 minutes. The server will not be restarted.`),f.DoNotRestart):(this.restarts.shift(),f.Restart)}}!function(e){e[e.Info=1]="Info",e[e.Warn=2]="Warn",e[e.Error=3]="Error",e[e.Never=4]="Never"}(h=t.RevealOutputChannelOn||(t.RevealOutputChannelOn={})),function(e){e[e.Stopped=1]="Stopped",e[e.Starting=3]="Starting",e[e.Running=2]="Running"}(v=t.State||(t.State={})),function(e){e[e.Initial=0]="Initial",e[e.Starting=1]="Starting",e[e.StartFailed=2]="StartFailed",e[e.Running=3]="Running",e[e.Stopping=4]="Stopping",e[e.Stopped=5]="Stopped"}(g||(g={}));const b=[n.SymbolKind.File,n.SymbolKind.Module,n.SymbolKind.Namespace,n.SymbolKind.Package,n.SymbolKind.Class,n.SymbolKind.Method,n.SymbolKind.Property,n.SymbolKind.Field,n.SymbolKind.Constructor,n.SymbolKind.Enum,n.SymbolKind.Interface,n.SymbolKind.Function,n.SymbolKind.Variable,n.SymbolKind.Constant,n.SymbolKind.String,n.SymbolKind.Number,n.SymbolKind.Boolean,n.SymbolKind.Array,n.SymbolKind.Object,n.SymbolKind.Key,n.SymbolKind.Null,n.SymbolKind.EnumMember,n.SymbolKind.Struct,n.SymbolKind.Event,n.SymbolKind.Operator,n.SymbolKind.TypeParameter],x=[n.CompletionItemKind.Text,n.CompletionItemKind.Method,n.CompletionItemKind.Function,n.CompletionItemKind.Constructor,n.CompletionItemKind.Field,n.CompletionItemKind.Variable,n.CompletionItemKind.Class,n.CompletionItemKind.Interface,n.CompletionItemKind.Module,n.CompletionItemKind.Property,n.CompletionItemKind.Unit,n.CompletionItemKind.Value,n.CompletionItemKind.Enum,n.CompletionItemKind.Keyword,n.CompletionItemKind.Snippet,n.CompletionItemKind.Color,n.CompletionItemKind.File,n.CompletionItemKind.Reference,n.CompletionItemKind.Folder,n.CompletionItemKind.EnumMember,n.CompletionItemKind.Constant,n.CompletionItemKind.Struct,n.CompletionItemKind.Event,n.CompletionItemKind.Operator,n.CompletionItemKind.TypeParameter],w=[n.SymbolTag.Deprecated];function _(e,t){return void 0===e[t]&&(e[t]={}),e[t]}var S,C;!function(e){e.fromConfiguration=function(e){const t=i.workspace.getConfiguration("files",e);return{trimTrailingWhitespace:t.get("trimTrailingWhitespace"),trimFinalNewlines:t.get("trimFinalNewlines"),insertFinalNewline:t.get("insertFinalNewline")}}}(S||(S={})),function(e){e.is=function(e){let t=e;return t&&p.func(t.register)&&p.func(t.unregister)&&p.func(t.dispose)&&void 0!==t.registrationType}}(C||(C={}));class E{constructor(e,t,a,i,n,r){this._client=e,this._event=t,this._type=a,this._middleware=i,this._createParams=n,this._selectorFilter=r,this._selectors=new Map}static textDocumentFilter(e,t){for(const a of e)if(i.languages.match(a,t))return!0;return!1}register(e){e.registerOptions.documentSelector&&(this._listener||(this._listener=this._event(this.callback,this)),this._selectors.set(e.id,e.registerOptions.documentSelector))}callback(e){this._selectorFilter&&!this._selectorFilter(this._selectors.values(),e)||(this._middleware?this._middleware(e,(e=>this._client.sendNotification(this._type,this._createParams(e)))):this._client.sendNotification(this._type,this._createParams(e)),this.notificationSent(e))}notificationSent(e){}unregister(e){this._selectors.delete(e),0===this._selectors.size&&this._listener&&(this._listener.dispose(),this._listener=void 0)}dispose(){this._selectors.clear(),this._listener&&(this._listener.dispose(),this._listener=void 0)}getProvider(e){for(const t of this._selectors.values())if(i.languages.match(t,e))return{send:e=>{this.callback(e)}}}}class T extends E{constructor(e,t){super(e,i.workspace.onDidOpenTextDocument,n.DidOpenTextDocumentNotification.type,e.clientOptions.middleware.didOpen,(t=>e.code2ProtocolConverter.asOpenTextDocumentParams(t)),E.textDocumentFilter),this._syncedDocuments=t}fillClientCapabilities(e){_(_(e,"textDocument"),"synchronization").dynamicRegistration=!0}initialize(e,t){let a=e.resolvedTextDocumentSync;t&&a&&a.openClose&&this.register({id:d.generateUuid(),registerOptions:{documentSelector:t}})}get registrationType(){return n.DidOpenTextDocumentNotification.type}register(e){if(super.register(e),!e.registerOptions.documentSelector)return;let t=e.registerOptions.documentSelector;i.workspace.textDocuments.forEach((e=>{let a=e.uri.toString();if(!this._syncedDocuments.has(a)&&i.languages.match(t,e)){let t=this._client.clientOptions.middleware,i=e=>{this._client.sendNotification(this._type,this._createParams(e))};t.didOpen?t.didOpen(e,i):i(e),this._syncedDocuments.set(a,e)}}))}notificationSent(e){super.notificationSent(e),this._syncedDocuments.set(e.uri.toString(),e)}}class R extends E{constructor(e,t){super(e,i.workspace.onDidCloseTextDocument,n.DidCloseTextDocumentNotification.type,e.clientOptions.middleware.didClose,(t=>e.code2ProtocolConverter.asCloseTextDocumentParams(t)),E.textDocumentFilter),this._syncedDocuments=t}get registrationType(){return n.DidCloseTextDocumentNotification.type}fillClientCapabilities(e){_(_(e,"textDocument"),"synchronization").dynamicRegistration=!0}initialize(e,t){let a=e.resolvedTextDocumentSync;t&&a&&a.openClose&&this.register({id:d.generateUuid(),registerOptions:{documentSelector:t}})}notificationSent(e){super.notificationSent(e),this._syncedDocuments.delete(e.uri.toString())}unregister(e){let t=this._selectors.get(e);super.unregister(e);let a=this._selectors.values();this._syncedDocuments.forEach((e=>{if(i.languages.match(t,e)&&!this._selectorFilter(a,e)){let t=this._client.clientOptions.middleware,a=e=>{this._client.sendNotification(this._type,this._createParams(e))};this._syncedDocuments.delete(e.uri.toString()),t.didClose?t.didClose(e,a):a(e)}}))}}class A{constructor(e){this._client=e,this._changeData=new Map,this._forcingDelivery=!1}get registrationType(){return n.DidChangeTextDocumentNotification.type}fillClientCapabilities(e){_(_(e,"textDocument"),"synchronization").dynamicRegistration=!0}initialize(e,t){let a=e.resolvedTextDocumentSync;t&&a&&void 0!==a.change&&a.change!==n.TextDocumentSyncKind.None&&this.register({id:d.generateUuid(),registerOptions:Object.assign({},{documentSelector:t},{syncKind:a.change})})}register(e){e.registerOptions.documentSelector&&(this._listener||(this._listener=i.workspace.onDidChangeTextDocument(this.callback,this)),this._changeData.set(e.id,{documentSelector:e.registerOptions.documentSelector,syncKind:e.registerOptions.syncKind}))}callback(e){if(0!==e.contentChanges.length)for(const t of this._changeData.values())if(i.languages.match(t.documentSelector,e.document)){let a=this._client.clientOptions.middleware;if(t.syncKind===n.TextDocumentSyncKind.Incremental){let t=this._client.code2ProtocolConverter.asChangeTextDocumentParams(e);a.didChange?a.didChange(e,(()=>this._client.sendNotification(n.DidChangeTextDocumentNotification.type,t))):this._client.sendNotification(n.DidChangeTextDocumentNotification.type,t)}else if(t.syncKind===n.TextDocumentSyncKind.Full){let t=e=>{this._changeDelayer?(this._changeDelayer.uri!==e.document.uri.toString()&&(this.forceDelivery(),this._changeDelayer.uri=e.document.uri.toString()),this._changeDelayer.delayer.trigger((()=>{this._client.sendNotification(n.DidChangeTextDocumentNotification.type,this._client.code2ProtocolConverter.asChangeTextDocumentParams(e.document))}))):(this._changeDelayer={uri:e.document.uri.toString(),delayer:new c.Delayer(200)},this._changeDelayer.delayer.trigger((()=>{this._client.sendNotification(n.DidChangeTextDocumentNotification.type,this._client.code2ProtocolConverter.asChangeTextDocumentParams(e.document))}),-1))};a.didChange?a.didChange(e,t):t(e)}}}unregister(e){this._changeData.delete(e),0===this._changeData.size&&this._listener&&(this._listener.dispose(),this._listener=void 0)}dispose(){this._changeDelayer=void 0,this._forcingDelivery=!1,this._changeData.clear(),this._listener&&(this._listener.dispose(),this._listener=void 0)}forceDelivery(){if(!this._forcingDelivery&&this._changeDelayer)try{this._forcingDelivery=!0,this._changeDelayer.delayer.forceDelivery()}finally{this._forcingDelivery=!1}}getProvider(e){for(const t of this._changeData.values())if(i.languages.match(t.documentSelector,e))return{send:e=>{this.callback(e)}}}}class k extends E{constructor(e){super(e,i.workspace.onWillSaveTextDocument,n.WillSaveTextDocumentNotification.type,e.clientOptions.middleware.willSave,(t=>e.code2ProtocolConverter.asWillSaveTextDocumentParams(t)),((e,t)=>E.textDocumentFilter(e,t.document)))}get registrationType(){return n.WillSaveTextDocumentNotification.type}fillClientCapabilities(e){_(_(e,"textDocument"),"synchronization").willSave=!0}initialize(e,t){let a=e.resolvedTextDocumentSync;t&&a&&a.willSave&&this.register({id:d.generateUuid(),registerOptions:{documentSelector:t}})}}class D{constructor(e){this._client=e,this._selectors=new Map}get registrationType(){return n.WillSaveTextDocumentWaitUntilRequest.type}fillClientCapabilities(e){_(_(e,"textDocument"),"synchronization").willSaveWaitUntil=!0}initialize(e,t){let a=e.resolvedTextDocumentSync;t&&a&&a.willSaveWaitUntil&&this.register({id:d.generateUuid(),registerOptions:{documentSelector:t}})}register(e){e.registerOptions.documentSelector&&(this._listener||(this._listener=i.workspace.onWillSaveTextDocument(this.callback,this)),this._selectors.set(e.id,e.registerOptions.documentSelector))}callback(e){if(E.textDocumentFilter(this._selectors.values(),e.document)){let t=this._client.clientOptions.middleware,a=e=>this._client.sendRequest(n.WillSaveTextDocumentWaitUntilRequest.type,this._client.code2ProtocolConverter.asWillSaveTextDocumentParams(e)).then((e=>{let t=this._client.protocol2CodeConverter.asTextEdits(e);return void 0===t?[]:t}));e.waitUntil(t.willSaveWaitUntil?t.willSaveWaitUntil(e,a):a(e))}}unregister(e){this._selectors.delete(e),0===this._selectors.size&&this._listener&&(this._listener.dispose(),this._listener=void 0)}dispose(){this._selectors.clear(),this._listener&&(this._listener.dispose(),this._listener=void 0)}}class P extends E{constructor(e){super(e,i.workspace.onDidSaveTextDocument,n.DidSaveTextDocumentNotification.type,e.clientOptions.middleware.didSave,(t=>e.code2ProtocolConverter.asSaveTextDocumentParams(t,this._includeText)),E.textDocumentFilter),this._includeText=!1}get registrationType(){return n.DidSaveTextDocumentNotification.type}fillClientCapabilities(e){_(_(e,"textDocument"),"synchronization").didSave=!0}initialize(e,t){const a=e.resolvedTextDocumentSync;if(t&&a&&a.save){const e="boolean"==typeof a.save?{includeText:!1}:{includeText:!!a.save.includeText};this.register({id:d.generateUuid(),registerOptions:Object.assign({},{documentSelector:t},e)})}}register(e){this._includeText=!!e.registerOptions.includeText,super.register(e)}}class O{constructor(e,t){this._client=e,this._notifyFileEvent=t,this._watchers=new Map}get registrationType(){return n.DidChangeWatchedFilesNotification.type}fillClientCapabilities(e){_(_(e,"workspace"),"didChangeWatchedFiles").dynamicRegistration=!0}initialize(e,t){}register(e){if(!Array.isArray(e.registerOptions.watchers))return;let t=[];for(let a of e.registerOptions.watchers){if(!p.string(a.globPattern))continue;let e=!0,r=!0,o=!0;void 0!==a.kind&&null!==a.kind&&(e=0!=(a.kind&n.WatchKind.Create),r=0!=(a.kind&n.WatchKind.Change),o=0!=(a.kind&n.WatchKind.Delete));let s=i.workspace.createFileSystemWatcher(a.globPattern,!e,!r,!o);this.hookListeners(s,e,r,o),t.push(s)}this._watchers.set(e.id,t)}registerRaw(e,t){let a=[];for(let e of t)this.hookListeners(e,!0,!0,!0,a);this._watchers.set(e,a)}hookListeners(e,t,a,i,r){t&&e.onDidCreate((e=>this._notifyFileEvent({uri:this._client.code2ProtocolConverter.asUri(e),type:n.FileChangeType.Created})),null,r),a&&e.onDidChange((e=>this._notifyFileEvent({uri:this._client.code2ProtocolConverter.asUri(e),type:n.FileChangeType.Changed})),null,r),i&&e.onDidDelete((e=>this._notifyFileEvent({uri:this._client.code2ProtocolConverter.asUri(e),type:n.FileChangeType.Deleted})),null,r)}unregister(e){let t=this._watchers.get(e);if(t)for(let e of t)e.dispose()}dispose(){this._watchers.forEach((e=>{for(let t of e)t.dispose()})),this._watchers.clear()}}class N{constructor(e,t){this._client=e,this._registrationType=t,this._registrations=new Map}get registrationType(){return this._registrationType}register(e){if(!e.registerOptions.documentSelector)return;let t=this.registerLanguageProvider(e.registerOptions);this._registrations.set(e.id,{disposable:t[0],data:e,provider:t[1]})}unregister(e){let t=this._registrations.get(e);void 0!==t&&t.disposable.dispose()}dispose(){this._registrations.forEach((e=>{e.disposable.dispose()})),this._registrations.clear()}getRegistration(e,t){if(!t)return[void 0,void 0];if(n.TextDocumentRegistrationOptions.is(t)){const a=n.StaticRegistrationOptions.hasId(t)?t.id:d.generateUuid(),i=t.documentSelector||e;if(i)return[a,Object.assign({},t,{documentSelector:i})]}else if(p.boolean(t)&&!0===t||n.WorkDoneProgressOptions.is(t)){if(!e)return[void 0,void 0];let a=p.boolean(t)&&!0===t?{documentSelector:e}:Object.assign({},t,{documentSelector:e});return[d.generateUuid(),a]}return[void 0,void 0]}getRegistrationOptions(e,t){if(e&&t)return p.boolean(t)&&!0===t?{documentSelector:e}:Object.assign({},t,{documentSelector:e})}getProvider(e){for(const t of this._registrations.values()){let a=t.data.registerOptions.documentSelector;if(null!==a&&i.languages.match(a,e))return t.provider}}getAllProviders(){const e=[];for(const t of this._registrations.values())e.push(t.provider);return e}}t.TextDocumentFeature=N;class I{constructor(e,t){this._client=e,this._registrationType=t,this._registrations=new Map}get registrationType(){return this._registrationType}register(e){const t=this.registerLanguageProvider(e.registerOptions);this._registrations.set(e.id,{disposable:t[0],provider:t[1]})}unregister(e){let t=this._registrations.get(e);void 0!==t&&t.disposable.dispose()}dispose(){this._registrations.forEach((e=>{e.disposable.dispose()})),this._registrations.clear()}getProviders(){const e=[];for(const t of this._registrations.values())e.push(t.provider);return e}}class F extends N{constructor(e){super(e,n.CompletionRequest.type)}fillClientCapabilities(e){let t=_(_(e,"textDocument"),"completion");t.dynamicRegistration=!0,t.contextSupport=!0,t.completionItem={snippetSupport:!0,commitCharactersSupport:!0,documentationFormat:[n.MarkupKind.Markdown,n.MarkupKind.PlainText],deprecatedSupport:!0,preselectSupport:!0,tagSupport:{valueSet:[n.CompletionItemTag.Deprecated]},insertReplaceSupport:!0,resolveSupport:{properties:["documentation","detail","additionalTextEdits"]},insertTextModeSupport:{valueSet:[n.InsertTextMode.asIs,n.InsertTextMode.adjustIndentation]}},t.completionItemKind={valueSet:x}}initialize(e,t){const a=this.getRegistrationOptions(t,e.completionProvider);a&&this.register({id:d.generateUuid(),registerOptions:a})}registerLanguageProvider(e){const t=e.triggerCharacters||[],a={provideCompletionItems:(e,t,a,i)=>{const r=this._client,o=this._client.clientOptions.middleware,s=(e,t,a,i)=>r.sendRequest(n.CompletionRequest.type,r.code2ProtocolConverter.asCompletionParams(e,t,a),i).then(r.protocol2CodeConverter.asCompletionResult,(e=>r.handleFailedRequest(n.CompletionRequest.type,e,null)));return o.provideCompletionItem?o.provideCompletionItem(e,t,i,a,s):s(e,t,i,a)},resolveCompletionItem:e.resolveProvider?(e,t)=>{const a=this._client,i=this._client.clientOptions.middleware,r=(e,t)=>a.sendRequest(n.CompletionResolveRequest.type,a.code2ProtocolConverter.asCompletionItem(e),t).then(a.protocol2CodeConverter.asCompletionItem,(t=>a.handleFailedRequest(n.CompletionResolveRequest.type,t,e)));return i.resolveCompletionItem?i.resolveCompletionItem(e,t,r):r(e,t)}:void 0};return[i.languages.registerCompletionItemProvider(e.documentSelector,a,...t),a]}}class j extends N{constructor(e){super(e,n.HoverRequest.type)}fillClientCapabilities(e){const t=_(_(e,"textDocument"),"hover");t.dynamicRegistration=!0,t.contentFormat=[n.MarkupKind.Markdown,n.MarkupKind.PlainText]}initialize(e,t){const a=this.getRegistrationOptions(t,e.hoverProvider);a&&this.register({id:d.generateUuid(),registerOptions:a})}registerLanguageProvider(e){const t={provideHover:(e,t,a)=>{const i=this._client,r=(e,t,a)=>i.sendRequest(n.HoverRequest.type,i.code2ProtocolConverter.asTextDocumentPositionParams(e,t),a).then(i.protocol2CodeConverter.asHover,(e=>i.handleFailedRequest(n.HoverRequest.type,e,null))),o=i.clientOptions.middleware;return o.provideHover?o.provideHover(e,t,a,r):r(e,t,a)}};return[i.languages.registerHoverProvider(e.documentSelector,t),t]}}class L extends N{constructor(e){super(e,n.SignatureHelpRequest.type)}fillClientCapabilities(e){let t=_(_(e,"textDocument"),"signatureHelp");t.dynamicRegistration=!0,t.signatureInformation={documentationFormat:[n.MarkupKind.Markdown,n.MarkupKind.PlainText]},t.signatureInformation.parameterInformation={labelOffsetSupport:!0},t.signatureInformation.activeParameterSupport=!0,t.contextSupport=!0}initialize(e,t){const a=this.getRegistrationOptions(t,e.signatureHelpProvider);a&&this.register({id:d.generateUuid(),registerOptions:a})}registerLanguageProvider(e){const t={provideSignatureHelp:(e,t,a,i)=>{const r=this._client,o=(e,t,a,i)=>r.sendRequest(n.SignatureHelpRequest.type,r.code2ProtocolConverter.asSignatureHelpParams(e,t,a),i).then(r.protocol2CodeConverter.asSignatureHelp,(e=>r.handleFailedRequest(n.SignatureHelpRequest.type,e,null))),s=r.clientOptions.middleware;return s.provideSignatureHelp?s.provideSignatureHelp(e,t,i,a,o):o(e,t,i,a)}};let a;if(void 0===e.retriggerCharacters){const n=e.triggerCharacters||[];a=i.languages.registerSignatureHelpProvider(e.documentSelector,t,...n)}else{const n={triggerCharacters:e.triggerCharacters||[],retriggerCharacters:e.retriggerCharacters||[]};a=i.languages.registerSignatureHelpProvider(e.documentSelector,t,n)}return[a,t]}}class M extends N{constructor(e){super(e,n.DefinitionRequest.type)}fillClientCapabilities(e){let t=_(_(e,"textDocument"),"definition");t.dynamicRegistration=!0,t.linkSupport=!0}initialize(e,t){const a=this.getRegistrationOptions(t,e.definitionProvider);a&&this.register({id:d.generateUuid(),registerOptions:a})}registerLanguageProvider(e){const t={provideDefinition:(e,t,a)=>{const i=this._client,r=(e,t,a)=>i.sendRequest(n.DefinitionRequest.type,i.code2ProtocolConverter.asTextDocumentPositionParams(e,t),a).then(i.protocol2CodeConverter.asDefinitionResult,(e=>i.handleFailedRequest(n.DefinitionRequest.type,e,null))),o=i.clientOptions.middleware;return o.provideDefinition?o.provideDefinition(e,t,a,r):r(e,t,a)}};return[i.languages.registerDefinitionProvider(e.documentSelector,t),t]}}class q extends N{constructor(e){super(e,n.ReferencesRequest.type)}fillClientCapabilities(e){_(_(e,"textDocument"),"references").dynamicRegistration=!0}initialize(e,t){const a=this.getRegistrationOptions(t,e.referencesProvider);a&&this.register({id:d.generateUuid(),registerOptions:a})}registerLanguageProvider(e){const t={provideReferences:(e,t,a,i)=>{const r=this._client,o=(e,t,a,i)=>r.sendRequest(n.ReferencesRequest.type,r.code2ProtocolConverter.asReferenceParams(e,t,a),i).then(r.protocol2CodeConverter.asReferences,(e=>r.handleFailedRequest(n.ReferencesRequest.type,e,null))),s=r.clientOptions.middleware;return s.provideReferences?s.provideReferences(e,t,a,i,o):o(e,t,a,i)}};return[i.languages.registerReferenceProvider(e.documentSelector,t),t]}}class U extends N{constructor(e){super(e,n.DocumentHighlightRequest.type)}fillClientCapabilities(e){_(_(e,"textDocument"),"documentHighlight").dynamicRegistration=!0}initialize(e,t){const a=this.getRegistrationOptions(t,e.documentHighlightProvider);a&&this.register({id:d.generateUuid(),registerOptions:a})}registerLanguageProvider(e){const t={provideDocumentHighlights:(e,t,a)=>{const i=this._client,r=(e,t,a)=>i.sendRequest(n.DocumentHighlightRequest.type,i.code2ProtocolConverter.asTextDocumentPositionParams(e,t),a).then(i.protocol2CodeConverter.asDocumentHighlights,(e=>i.handleFailedRequest(n.DocumentHighlightRequest.type,e,null))),o=i.clientOptions.middleware;return o.provideDocumentHighlights?o.provideDocumentHighlights(e,t,a,r):r(e,t,a)}};return[i.languages.registerDocumentHighlightProvider(e.documentSelector,t),t]}}class B extends N{constructor(e){super(e,n.DocumentSymbolRequest.type)}fillClientCapabilities(e){let t=_(_(e,"textDocument"),"documentSymbol");t.dynamicRegistration=!0,t.symbolKind={valueSet:b},t.hierarchicalDocumentSymbolSupport=!0,t.tagSupport={valueSet:w},t.labelSupport=!0}initialize(e,t){const a=this.getRegistrationOptions(t,e.documentSymbolProvider);a&&this.register({id:d.generateUuid(),registerOptions:a})}registerLanguageProvider(e){const t={provideDocumentSymbols:(e,t)=>{const a=this._client,i=(e,t)=>a.sendRequest(n.DocumentSymbolRequest.type,a.code2ProtocolConverter.asDocumentSymbolParams(e),t).then((e=>{if(null!==e){if(0===e.length)return[];{let t=e[0];return n.DocumentSymbol.is(t)?a.protocol2CodeConverter.asDocumentSymbols(e):a.protocol2CodeConverter.asSymbolInformations(e)}}}),(e=>a.handleFailedRequest(n.DocumentSymbolRequest.type,e,null))),r=a.clientOptions.middleware;return r.provideDocumentSymbols?r.provideDocumentSymbols(e,t,i):i(e,t)}},a=void 0!==e.label?{label:e.label}:void 0;return[i.languages.registerDocumentSymbolProvider(e.documentSelector,t,a),t]}}class V extends I{constructor(e){super(e,n.WorkspaceSymbolRequest.type)}fillClientCapabilities(e){let t=_(_(e,"workspace"),"symbol");t.dynamicRegistration=!0,t.symbolKind={valueSet:b},t.tagSupport={valueSet:w}}initialize(e){e.workspaceSymbolProvider&&this.register({id:d.generateUuid(),registerOptions:!0===e.workspaceSymbolProvider?{workDoneProgress:!1}:e.workspaceSymbolProvider})}registerLanguageProvider(e){const t={provideWorkspaceSymbols:(e,t)=>{const a=this._client,i=(e,t)=>a.sendRequest(n.WorkspaceSymbolRequest.type,{query:e},t).then(a.protocol2CodeConverter.asSymbolInformations,(e=>a.handleFailedRequest(n.WorkspaceSymbolRequest.type,e,null))),r=a.clientOptions.middleware;return r.provideWorkspaceSymbols?r.provideWorkspaceSymbols(e,t,i):i(e,t)}};return[i.languages.registerWorkspaceSymbolProvider(t),t]}}class $ extends N{constructor(e){super(e,n.CodeActionRequest.type)}fillClientCapabilities(e){const t=_(_(e,"textDocument"),"codeAction");t.dynamicRegistration=!0,t.isPreferredSupport=!0,t.disabledSupport=!0,t.dataSupport=!0,t.resolveSupport={properties:["edit"]},t.codeActionLiteralSupport={codeActionKind:{valueSet:[n.CodeActionKind.Empty,n.CodeActionKind.QuickFix,n.CodeActionKind.Refactor,n.CodeActionKind.RefactorExtract,n.CodeActionKind.RefactorInline,n.CodeActionKind.RefactorRewrite,n.CodeActionKind.Source,n.CodeActionKind.SourceOrganizeImports]}},t.honorsChangeAnnotations=!1}initialize(e,t){const a=this.getRegistrationOptions(t,e.codeActionProvider);a&&this.register({id:d.generateUuid(),registerOptions:a})}registerLanguageProvider(e){const t={provideCodeActions:(e,t,a,i)=>{const r=this._client,o=(e,t,a,i)=>{const o={textDocument:r.code2ProtocolConverter.asTextDocumentIdentifier(e),range:r.code2ProtocolConverter.asRange(t),context:r.code2ProtocolConverter.asCodeActionContext(a)};return r.sendRequest(n.CodeActionRequest.type,o,i).then((e=>{if(null===e)return;const t=[];for(let a of e)n.Command.is(a)?t.push(r.protocol2CodeConverter.asCommand(a)):t.push(r.protocol2CodeConverter.asCodeAction(a));return t}),(e=>r.handleFailedRequest(n.CodeActionRequest.type,e,null)))},s=r.clientOptions.middleware;return s.provideCodeActions?s.provideCodeActions(e,t,a,i,o):o(e,t,a,i)},resolveCodeAction:e.resolveProvider?(e,t)=>{const a=this._client,i=this._client.clientOptions.middleware,r=(e,t)=>a.sendRequest(n.CodeActionResolveRequest.type,a.code2ProtocolConverter.asCodeAction(e),t).then(a.protocol2CodeConverter.asCodeAction,(t=>a.handleFailedRequest(n.CodeActionResolveRequest.type,t,e)));return i.resolveCodeAction?i.resolveCodeAction(e,t,r):r(e,t)}:void 0};return[i.languages.registerCodeActionsProvider(e.documentSelector,t,e.codeActionKinds?{providedCodeActionKinds:this._client.protocol2CodeConverter.asCodeActionKinds(e.codeActionKinds)}:void 0),t]}}class z extends N{constructor(e){super(e,n.CodeLensRequest.type)}fillClientCapabilities(e){_(_(e,"textDocument"),"codeLens").dynamicRegistration=!0,_(_(e,"workspace"),"codeLens").refreshSupport=!0}initialize(e,t){this._client.onRequest(n.CodeLensRefreshRequest.type,(async()=>{for(const e of this.getAllProviders())e.onDidChangeCodeLensEmitter.fire()}));const a=this.getRegistrationOptions(t,e.codeLensProvider);a&&this.register({id:d.generateUuid(),registerOptions:a})}registerLanguageProvider(e){const t=new i.EventEmitter,a={onDidChangeCodeLenses:t.event,provideCodeLenses:(e,t)=>{const a=this._client,i=(e,t)=>a.sendRequest(n.CodeLensRequest.type,a.code2ProtocolConverter.asCodeLensParams(e),t).then(a.protocol2CodeConverter.asCodeLenses,(e=>a.handleFailedRequest(n.CodeLensRequest.type,e,null))),r=a.clientOptions.middleware;return r.provideCodeLenses?r.provideCodeLenses(e,t,i):i(e,t)},resolveCodeLens:e.resolveProvider?(e,t)=>{const a=this._client,i=(e,t)=>a.sendRequest(n.CodeLensResolveRequest.type,a.code2ProtocolConverter.asCodeLens(e),t).then(a.protocol2CodeConverter.asCodeLens,(t=>a.handleFailedRequest(n.CodeLensResolveRequest.type,t,e))),r=a.clientOptions.middleware;return r.resolveCodeLens?r.resolveCodeLens(e,t,i):i(e,t)}:void 0};return[i.languages.registerCodeLensProvider(e.documentSelector,a),{provider:a,onDidChangeCodeLensEmitter:t}]}}class H extends N{constructor(e){super(e,n.DocumentFormattingRequest.type)}fillClientCapabilities(e){_(_(e,"textDocument"),"formatting").dynamicRegistration=!0}initialize(e,t){const a=this.getRegistrationOptions(t,e.documentFormattingProvider);a&&this.register({id:d.generateUuid(),registerOptions:a})}registerLanguageProvider(e){const t={provideDocumentFormattingEdits:(e,t,a)=>{const i=this._client,r=(e,t,a)=>{const r={textDocument:i.code2ProtocolConverter.asTextDocumentIdentifier(e),options:i.code2ProtocolConverter.asFormattingOptions(t,S.fromConfiguration(e))};return i.sendRequest(n.DocumentFormattingRequest.type,r,a).then(i.protocol2CodeConverter.asTextEdits,(e=>i.handleFailedRequest(n.DocumentFormattingRequest.type,e,null)))},o=i.clientOptions.middleware;return o.provideDocumentFormattingEdits?o.provideDocumentFormattingEdits(e,t,a,r):r(e,t,a)}};return[i.languages.registerDocumentFormattingEditProvider(e.documentSelector,t),t]}}class K extends N{constructor(e){super(e,n.DocumentRangeFormattingRequest.type)}fillClientCapabilities(e){_(_(e,"textDocument"),"rangeFormatting").dynamicRegistration=!0}initialize(e,t){const a=this.getRegistrationOptions(t,e.documentRangeFormattingProvider);a&&this.register({id:d.generateUuid(),registerOptions:a})}registerLanguageProvider(e){const t={provideDocumentRangeFormattingEdits:(e,t,a,i)=>{const r=this._client,o=(e,t,a,i)=>{const o={textDocument:r.code2ProtocolConverter.asTextDocumentIdentifier(e),range:r.code2ProtocolConverter.asRange(t),options:r.code2ProtocolConverter.asFormattingOptions(a,S.fromConfiguration(e))};return r.sendRequest(n.DocumentRangeFormattingRequest.type,o,i).then(r.protocol2CodeConverter.asTextEdits,(e=>r.handleFailedRequest(n.DocumentRangeFormattingRequest.type,e,null)))},s=r.clientOptions.middleware;return s.provideDocumentRangeFormattingEdits?s.provideDocumentRangeFormattingEdits(e,t,a,i,o):o(e,t,a,i)}};return[i.languages.registerDocumentRangeFormattingEditProvider(e.documentSelector,t),t]}}class G extends N{constructor(e){super(e,n.DocumentOnTypeFormattingRequest.type)}fillClientCapabilities(e){_(_(e,"textDocument"),"onTypeFormatting").dynamicRegistration=!0}initialize(e,t){const a=this.getRegistrationOptions(t,e.documentOnTypeFormattingProvider);a&&this.register({id:d.generateUuid(),registerOptions:a})}registerLanguageProvider(e){const t={provideOnTypeFormattingEdits:(e,t,a,i,r)=>{const o=this._client,s=(e,t,a,i,r)=>{let s={textDocument:o.code2ProtocolConverter.asTextDocumentIdentifier(e),position:o.code2ProtocolConverter.asPosition(t),ch:a,options:o.code2ProtocolConverter.asFormattingOptions(i,S.fromConfiguration(e))};return o.sendRequest(n.DocumentOnTypeFormattingRequest.type,s,r).then(o.protocol2CodeConverter.asTextEdits,(e=>o.handleFailedRequest(n.DocumentOnTypeFormattingRequest.type,e,null)))},p=o.clientOptions.middleware;return p.provideOnTypeFormattingEdits?p.provideOnTypeFormattingEdits(e,t,a,i,r,s):s(e,t,a,i,r)}},a=e.moreTriggerCharacter||[];return[i.languages.registerOnTypeFormattingEditProvider(e.documentSelector,t,e.firstTriggerCharacter,...a),t]}}class W extends N{constructor(e){super(e,n.RenameRequest.type)}fillClientCapabilities(e){let t=_(_(e,"textDocument"),"rename");t.dynamicRegistration=!0,t.prepareSupport=!0,t.prepareSupportDefaultBehavior=n.PrepareSupportDefaultBehavior.Identifier,t.honorsChangeAnnotations=!0}initialize(e,t){const a=this.getRegistrationOptions(t,e.renameProvider);a&&(p.boolean(e.renameProvider)&&(a.prepareProvider=!1),this.register({id:d.generateUuid(),registerOptions:a}))}registerLanguageProvider(e){const t={provideRenameEdits:(e,t,a,i)=>{const r=this._client,o=(e,t,a,i)=>{let o={textDocument:r.code2ProtocolConverter.asTextDocumentIdentifier(e),position:r.code2ProtocolConverter.asPosition(t),newName:a};return r.sendRequest(n.RenameRequest.type,o,i).then(r.protocol2CodeConverter.asWorkspaceEdit,(e=>r.handleFailedRequest(n.RenameRequest.type,e,null)))},s=r.clientOptions.middleware;return s.provideRenameEdits?s.provideRenameEdits(e,t,a,i,o):o(e,t,a,i)},prepareRename:e.prepareProvider?(e,t,a)=>{const i=this._client,r=(e,t,a)=>{let r={textDocument:i.code2ProtocolConverter.asTextDocumentIdentifier(e),position:i.code2ProtocolConverter.asPosition(t)};return i.sendRequest(n.PrepareRenameRequest.type,r,a).then((e=>n.Range.is(e)?i.protocol2CodeConverter.asRange(e):this.isDefaultBehavior(e)?!0===e.defaultBehavior?null:Promise.reject(new Error("The element can't be renamed.")):e&&n.Range.is(e.range)?{range:i.protocol2CodeConverter.asRange(e.range),placeholder:e.placeholder}:Promise.reject(new Error("The element can't be renamed."))),(e=>i.handleFailedRequest(n.PrepareRenameRequest.type,e,void 0)))},o=i.clientOptions.middleware;return o.prepareRename?o.prepareRename(e,t,a,r):r(e,t,a)}:void 0};return[i.languages.registerRenameProvider(e.documentSelector,t),t]}isDefaultBehavior(e){const t=e;return t&&p.boolean(t.defaultBehavior)}}class J extends N{constructor(e){super(e,n.DocumentLinkRequest.type)}fillClientCapabilities(e){const t=_(_(e,"textDocument"),"documentLink");t.dynamicRegistration=!0,t.tooltipSupport=!0}initialize(e,t){const a=this.getRegistrationOptions(t,e.documentLinkProvider);a&&this.register({id:d.generateUuid(),registerOptions:a})}registerLanguageProvider(e){const t={provideDocumentLinks:(e,t)=>{const a=this._client,i=(e,t)=>a.sendRequest(n.DocumentLinkRequest.type,a.code2ProtocolConverter.asDocumentLinkParams(e),t).then(a.protocol2CodeConverter.asDocumentLinks,(e=>a.handleFailedRequest(n.DocumentLinkRequest.type,e,null))),r=a.clientOptions.middleware;return r.provideDocumentLinks?r.provideDocumentLinks(e,t,i):i(e,t)},resolveDocumentLink:e.resolveProvider?(e,t)=>{const a=this._client;let i=(e,t)=>a.sendRequest(n.DocumentLinkResolveRequest.type,a.code2ProtocolConverter.asDocumentLink(e),t).then(a.protocol2CodeConverter.asDocumentLink,(t=>a.handleFailedRequest(n.DocumentLinkResolveRequest.type,t,e)));const r=a.clientOptions.middleware;return r.resolveDocumentLink?r.resolveDocumentLink(e,t,i):i(e,t)}:void 0};return[i.languages.registerDocumentLinkProvider(e.documentSelector,t),t]}}class Y{constructor(e){this._client=e,this._listeners=new Map}get registrationType(){return n.DidChangeConfigurationNotification.type}fillClientCapabilities(e){_(_(e,"workspace"),"didChangeConfiguration").dynamicRegistration=!0}initialize(){let e=this._client.clientOptions.synchronize.configurationSection;void 0!==e&&this.register({id:d.generateUuid(),registerOptions:{section:e}})}register(e){let t=i.workspace.onDidChangeConfiguration((t=>{this.onDidChangeConfiguration(e.registerOptions.section,t)}));this._listeners.set(e.id,t),void 0!==e.registerOptions.section&&this.onDidChangeConfiguration(e.registerOptions.section,void 0)}unregister(e){let t=this._listeners.get(e);t&&(this._listeners.delete(e),t.dispose())}dispose(){for(let e of this._listeners.values())e.dispose();this._listeners.clear()}onDidChangeConfiguration(e,t){let a;if(a=p.string(e)?[e]:e,void 0!==a&&void 0!==t&&!a.some((e=>t.affectsConfiguration(e))))return;let i=e=>{void 0!==e?this._client.sendNotification(n.DidChangeConfigurationNotification.type,{settings:this.extractSettingsInformation(e)}):this._client.sendNotification(n.DidChangeConfigurationNotification.type,{settings:null})},r=this.getMiddleware();r?r(a,i):i(a)}extractSettingsInformation(e){function t(e,t){let a=e;for(let e=0;e=0?i.workspace.getConfiguration(s.substr(0,p),a).get(s.substr(p+1)):i.workspace.getConfiguration(void 0,a).get(s),c){let a=e[o].split(".");t(n,a)[a[a.length-1]]=r.toJSONObject(c)}}return n}getMiddleware(){let e=this._client.clientOptions.middleware;return e.workspace&&e.workspace.didChangeConfiguration?e.workspace.didChangeConfiguration:void 0}}class X{constructor(e){this._client=e,this._commands=new Map}get registrationType(){return n.ExecuteCommandRequest.type}fillClientCapabilities(e){_(_(e,"workspace"),"executeCommand").dynamicRegistration=!0}initialize(e){e.executeCommandProvider&&this.register({id:d.generateUuid(),registerOptions:Object.assign({},e.executeCommandProvider)})}register(e){const t=this._client,a=t.clientOptions.middleware,r=(e,a)=>{let i={command:e,arguments:a};return t.sendRequest(n.ExecuteCommandRequest.type,i).then(void 0,(e=>t.handleFailedRequest(n.ExecuteCommandRequest.type,e,void 0)))};if(e.registerOptions.commands){const t=[];for(const n of e.registerOptions.commands)t.push(i.commands.registerCommand(n,((...e)=>a.executeCommand?a.executeCommand(n,e,r):r(n,e))));this._commands.set(e.id,t)}}unregister(e){let t=this._commands.get(e);t&&t.forEach((e=>e.dispose()))}dispose(){this._commands.forEach((e=>{e.forEach((e=>e.dispose()))})),this._commands.clear()}}(t.MessageTransports||(t.MessageTransports={})).is=function(e){return e&&n.MessageReader.is(e.reader)&&n.MessageWriter.is(e.writer)};class Z{constructor(e,t){this._resolve=e,this._reject=t,this._used=!1}get isUsed(){return this._used}resolve(){this._used=!0,this._resolve()}reject(e){this._used=!0,this._reject(e)}}class Q{constructor(e,t,a){var i;this._traceFormat=n.TraceFormat.Text,this._features=[],this._dynamicFeatures=new Map,this._id=e,this._name=t;const r={isTrusted:!1};void 0!==(a=a||{}).markdown&&!0===a.markdown.isTrusted&&(r.isTrusted=!0),this._clientOptions={documentSelector:a.documentSelector||[],synchronize:a.synchronize||{},diagnosticCollectionName:a.diagnosticCollectionName,outputChannelName:a.outputChannelName||this._name,revealOutputChannelOn:a.revealOutputChannelOn||h.Error,stdioEncoding:a.stdioEncoding||"utf8",initializationOptions:a.initializationOptions,initializationFailedHandler:a.initializationFailedHandler,progressOnInitialization:!!a.progressOnInitialization,errorHandler:a.errorHandler||this.createDefaultErrorHandler(null===(i=a.connectionOptions)||void 0===i?void 0:i.maxRestartCount),middleware:a.middleware||{},uriConverters:a.uriConverters,workspaceFolder:a.workspaceFolder,connectionOptions:a.connectionOptions,markdown:r},this._clientOptions.synchronize=this._clientOptions.synchronize||{},this._state=g.Initial,this._connectionPromise=void 0,this._resolvedConnection=void 0,this._initializeResult=void 0,a.outputChannel?(this._outputChannel=a.outputChannel,this._disposeOutputChannel=!1):(this._outputChannel=void 0,this._disposeOutputChannel=!0),this._traceOutputChannel=a.traceOutputChannel,this._listeners=void 0,this._providers=void 0,this._diagnostics=void 0,this._fileEvents=[],this._fileEventDelayer=new c.Delayer(250),this._onReady=new Promise(((e,t)=>{this._onReadyCallbacks=new Z(e,t)})),this._onStop=void 0,this._telemetryEmitter=new n.Emitter,this._stateChangeEmitter=new n.Emitter,this._trace=n.Trace.Off,this._tracer={log:(e,t)=>{p.string(e)?this.logTrace(e,t):this.logObjectTrace(e)}},this._c2p=o.createConverter(a.uriConverters?a.uriConverters.code2Protocol:void 0),this._p2c=s.createConverter(a.uriConverters?a.uriConverters.protocol2Code:void 0,this._clientOptions.markdown.isTrusted),this._syncedDocuments=new Map,this.registerBuiltinFeatures()}get state(){return this._state}set state(e){let t=this.getPublicState();this._state=e;let a=this.getPublicState();a!==t&&this._stateChangeEmitter.fire({oldState:t,newState:a})}getPublicState(){return this.state===g.Running?v.Running:this.state===g.Starting?v.Starting:v.Stopped}get initializeResult(){return this._initializeResult}sendRequest(e,...t){if(!this.isConnectionActive())throw new Error("Language client is not ready yet");this.forceDocumentSync();try{return this._resolvedConnection.sendRequest(e,...t)}catch(t){throw this.error(`Sending request ${p.string(e)?e:e.method} failed.`,t),t}}onRequest(e,t){if(!this.isConnectionActive())throw new Error("Language client is not ready yet");try{return this._resolvedConnection.onRequest(e,t)}catch(t){throw this.error(`Registering request handler ${p.string(e)?e:e.method} failed.`,t),t}}sendNotification(e,t){if(!this.isConnectionActive())throw new Error("Language client is not ready yet");this.forceDocumentSync();try{this._resolvedConnection.sendNotification(e,t)}catch(t){throw this.error(`Sending notification ${p.string(e)?e:e.method} failed.`,t),t}}onNotification(e,t){if(!this.isConnectionActive())throw new Error("Language client is not ready yet");try{return this._resolvedConnection.onNotification(e,t)}catch(t){throw this.error(`Registering notification handler ${p.string(e)?e:e.method} failed.`,t),t}}onProgress(e,t,a){if(!this.isConnectionActive())throw new Error("Language client is not ready yet");try{if(n.WorkDoneProgress.is(e)){const i=this._clientOptions.middleware.handleWorkDoneProgress;if(void 0!==i)return this._resolvedConnection.onProgress(e,t,(e=>{i(t,e,(()=>a(e)))}))}return this._resolvedConnection.onProgress(e,t,a)}catch(e){throw this.error(`Registering progress handler for token ${t} failed.`,e),e}}sendProgress(e,t,a){if(!this.isConnectionActive())throw new Error("Language client is not ready yet");this.forceDocumentSync();try{this._resolvedConnection.sendProgress(e,t,a)}catch(e){throw this.error(`Sending progress for token ${t} failed.`,e),e}}get clientOptions(){return this._clientOptions}get protocol2CodeConverter(){return this._p2c}get code2ProtocolConverter(){return this._c2p}get onTelemetry(){return this._telemetryEmitter.event}get onDidChangeState(){return this._stateChangeEmitter.event}get outputChannel(){return this._outputChannel||(this._outputChannel=i.window.createOutputChannel(this._clientOptions.outputChannelName?this._clientOptions.outputChannelName:this._name)),this._outputChannel}get traceOutputChannel(){return this._traceOutputChannel?this._traceOutputChannel:this.outputChannel}get diagnostics(){return this._diagnostics}createDefaultErrorHandler(e){if(void 0!==e&&e<0)throw new Error(`Invalid maxRestartCount: ${e}`);return new y(this._name,null!=e?e:4)}set trace(e){this._trace=e,this.onReady().then((()=>{this.resolveConnection().then((e=>{e.trace(this._trace,this._tracer,{sendNotification:!1,traceFormat:this._traceFormat})}))}),(()=>{}))}data2String(e){if(e instanceof n.ResponseError){const t=e;return` Message: ${t.message}\n Code: ${t.code} ${t.data?"\n"+t.data.toString():""}`}return e instanceof Error?p.string(e.stack)?e.stack:e.message:p.string(e)?e:e.toString()}info(e,t,a=!0){this.outputChannel.appendLine(`[Info - ${(new Date).toLocaleTimeString()}] ${e}`),t&&this.outputChannel.appendLine(this.data2String(t)),a&&this._clientOptions.revealOutputChannelOn<=h.Info&&this.showNotificationMessage()}warn(e,t,a=!0){this.outputChannel.appendLine(`[Warn - ${(new Date).toLocaleTimeString()}] ${e}`),t&&this.outputChannel.appendLine(this.data2String(t)),a&&this._clientOptions.revealOutputChannelOn<=h.Warn&&this.showNotificationMessage()}error(e,t,a=!0){this.outputChannel.appendLine(`[Error - ${(new Date).toLocaleTimeString()}] ${e}`),t&&this.outputChannel.appendLine(this.data2String(t)),a&&this._clientOptions.revealOutputChannelOn<=h.Error&&this.showNotificationMessage()}showNotificationMessage(){i.window.showInformationMessage("A request has failed. See the output for more information.","Go to output").then((()=>{this.outputChannel.show(!0)}))}logTrace(e,t){this.traceOutputChannel.appendLine(`[Trace - ${(new Date).toLocaleTimeString()}] ${e}`),t&&this.traceOutputChannel.appendLine(this.data2String(t))}logObjectTrace(e){e.isLSPMessage&&e.type?this.traceOutputChannel.append(`[LSP - ${(new Date).toLocaleTimeString()}] `):this.traceOutputChannel.append(`[Trace - ${(new Date).toLocaleTimeString()}] `),e&&this.traceOutputChannel.appendLine(`${JSON.stringify(e)}`)}needsStart(){return this.state===g.Initial||this.state===g.Stopping||this.state===g.Stopped}needsStop(){return this.state===g.Starting||this.state===g.Running}onReady(){return this._onReady}isConnectionActive(){return this.state===g.Running&&!!this._resolvedConnection}start(){return this._onReadyCallbacks.isUsed&&(this._onReady=new Promise(((e,t)=>{this._onReadyCallbacks=new Z(e,t)}))),this._listeners=[],this._providers=[],this._diagnostics||(this._diagnostics=this._clientOptions.diagnosticCollectionName?i.languages.createDiagnosticCollection(this._clientOptions.diagnosticCollectionName):i.languages.createDiagnosticCollection()),this.state=g.Starting,this.resolveConnection().then((e=>(e.onLogMessage((e=>{switch(e.type){case n.MessageType.Error:this.error(e.message,void 0,!1);break;case n.MessageType.Warning:this.warn(e.message,void 0,!1);break;case n.MessageType.Info:this.info(e.message,void 0,!1);break;default:this.outputChannel.appendLine(e.message)}})),e.onShowMessage((e=>{switch(e.type){case n.MessageType.Error:i.window.showErrorMessage(e.message);break;case n.MessageType.Warning:i.window.showWarningMessage(e.message);break;case n.MessageType.Info:default:i.window.showInformationMessage(e.message)}})),e.onRequest(n.ShowMessageRequest.type,(e=>{let t;switch(e.type){case n.MessageType.Error:t=i.window.showErrorMessage;break;case n.MessageType.Warning:t=i.window.showWarningMessage;break;case n.MessageType.Info:default:t=i.window.showInformationMessage}let a=e.actions||[];return t(e.message,...a)})),e.onTelemetry((e=>{this._telemetryEmitter.fire(e)})),e.onRequest(n.ShowDocumentRequest.type,(async e=>{var t;const a=async e=>{const t=this.protocol2CodeConverter.asUri(e.uri);try{if(!0===e.external)return{success:await i.env.openExternal(t)};{const a={};return void 0!==e.selection&&(a.selection=this.protocol2CodeConverter.asRange(e.selection)),void 0===e.takeFocus||!1===e.takeFocus?a.preserveFocus=!0:!0===e.takeFocus&&(a.preserveFocus=!1),await i.window.showTextDocument(t,a),{success:!0}}}catch(e){return{success:!0}}},n=null===(t=this._clientOptions.middleware.window)||void 0===t?void 0:t.showDocument;return void 0!==n?n(e,a):a(e)})),e.listen(),this.initialize(e)))).then(void 0,(e=>{this.state=g.StartFailed,this._onReadyCallbacks.reject(e),this.error("Starting client failed",e),i.window.showErrorMessage(`Couldn't start client ${this._name}`)})),new i.Disposable((()=>{this.needsStop()&&this.stop()}))}resolveConnection(){return this._connectionPromise||(this._connectionPromise=this.createConnection()),this._connectionPromise}initialize(e){this.refreshTrace(e,!1);let t=this._clientOptions.initializationOptions,a=this._clientOptions.workspaceFolder?this._clientOptions.workspaceFolder.uri.fsPath:this._clientGetRootPath(),r={processId:null,clientInfo:{name:i.env.appName,version:i.version},locale:this.getLocale(),rootPath:a||null,rootUri:a?this._c2p.asUri(i.Uri.file(a)):null,capabilities:this.computeClientCapabilities(),initializationOptions:p.func(t)?t():t,trace:n.Trace.toString(this._trace),workspaceFolders:null};if(this.fillInitializeParams(r),this._clientOptions.progressOnInitialization){const t=d.generateUuid(),a=new l.ProgressPart(e,t);return r.workDoneToken=t,this.doInitialize(e,r).then((e=>(a.done(),e)),(e=>{throw a.cancel(),e}))}return this.doInitialize(e,r)}doInitialize(e,t){return e.initialize(t).then((t=>{let a;return this._resolvedConnection=e,this._initializeResult=t,this.state=g.Running,p.number(t.capabilities.textDocumentSync)?a=t.capabilities.textDocumentSync===n.TextDocumentSyncKind.None?{openClose:!1,change:n.TextDocumentSyncKind.None,save:void 0}:{openClose:!0,change:t.capabilities.textDocumentSync,save:{includeText:!1}}:void 0!==t.capabilities.textDocumentSync&&null!==t.capabilities.textDocumentSync&&(a=t.capabilities.textDocumentSync),this._capabilities=Object.assign({},t.capabilities,{resolvedTextDocumentSync:a}),e.onDiagnostics((e=>this.handleDiagnostics(e))),e.onRequest(n.RegistrationRequest.type,(e=>this.handleRegistrationRequest(e))),e.onRequest("client/registerFeature",(e=>this.handleRegistrationRequest(e))),e.onRequest(n.UnregistrationRequest.type,(e=>this.handleUnregistrationRequest(e))),e.onRequest("client/unregisterFeature",(e=>this.handleUnregistrationRequest(e))),e.onRequest(n.ApplyWorkspaceEditRequest.type,(e=>this.handleApplyWorkspaceEdit(e))),e.sendNotification(n.InitializedNotification.type,{}),this.hookFileEvents(e),this.hookConfigurationChanged(e),this.initializeFeatures(e),this._onReadyCallbacks.resolve(),t})).then(void 0,(t=>{throw this._clientOptions.initializationFailedHandler?this._clientOptions.initializationFailedHandler(t)?this.initialize(e):(this.stop(),this._onReadyCallbacks.reject(t)):t instanceof n.ResponseError&&t.data&&t.data.retry?i.window.showErrorMessage(t.message,{title:"Retry",id:"retry"}).then((a=>{a&&"retry"===a.id?this.initialize(e):(this.stop(),this._onReadyCallbacks.reject(t))})):(t&&t.message&&i.window.showErrorMessage(t.message),this.error("Server initialization failed.",t),this.stop(),this._onReadyCallbacks.reject(t)),t}))}_clientGetRootPath(){let e=i.workspace.workspaceFolders;if(!e||0===e.length)return;let t=e[0];return"file"===t.uri.scheme?t.uri.fsPath:void 0}stop(){return this._initializeResult=void 0,this._connectionPromise?this.state===g.Stopping&&this._onStop?this._onStop:(this.state=g.Stopping,this.cleanUp(!1),this._onStop=this.resolveConnection().then((e=>e.shutdown().then((()=>{e.exit(),e.end(),e.dispose(),this.state=g.Stopped,this.cleanUpChannel(),this._onStop=void 0,this._connectionPromise=void 0,this._resolvedConnection=void 0}))))):(this.state=g.Stopped,Promise.resolve())}cleanUp(e=!0,t=!0){this._listeners&&(this._listeners.forEach((e=>e.dispose())),this._listeners=void 0),this._providers&&(this._providers.forEach((e=>e.dispose())),this._providers=void 0),this._syncedDocuments&&this._syncedDocuments.clear();for(const e of this._features.values())e.dispose();e&&this.cleanUpChannel(),t&&this._diagnostics&&(this._diagnostics.dispose(),this._diagnostics=void 0)}cleanUpChannel(){this._outputChannel&&this._disposeOutputChannel&&(this._outputChannel.dispose(),this._outputChannel=void 0)}notifyFileEvent(e){var t;const a=this;function i(e){a._fileEvents.push(e),a._fileEventDelayer.trigger((()=>{a.onReady().then((()=>{a.resolveConnection().then((e=>{a.isConnectionActive()&&(a.forceDocumentSync(),e.didChangeWatchedFiles({changes:a._fileEvents})),a._fileEvents=[]}))}),(e=>{a.error("Notify file events failed.",e)}))}))}const n=null===(t=this.clientOptions.middleware)||void 0===t?void 0:t.workspace;(null==n?void 0:n.didChangeWatchedFile)?n.didChangeWatchedFile(e,i):i(e)}forceDocumentSync(){void 0===this._didChangeTextDocumentFeature&&(this._didChangeTextDocumentFeature=this._dynamicFeatures.get(n.DidChangeTextDocumentNotification.type.method)),this._didChangeTextDocumentFeature.forceDelivery()}handleDiagnostics(e){if(!this._diagnostics)return;let t=this._p2c.asUri(e.uri),a=this._p2c.asDiagnostics(e.diagnostics),i=this.clientOptions.middleware;i.handleDiagnostics?i.handleDiagnostics(t,a,((e,t)=>this.setDiagnostics(e,t))):this.setDiagnostics(t,a)}setDiagnostics(e,t){this._diagnostics&&this._diagnostics.set(e,t)}createConnection(){let e=(e,t,a)=>{this.handleConnectionError(e,t,a)},t=()=>{this.handleConnectionClosed()};return this.createMessageTransports(this._clientOptions.stdioEncoding||"utf8").then((a=>function(e,t,a,i,r){let o=new u,s=n.createProtocolConnection(e,t,o,r);return s.onError((e=>{a(e[0],e[1],e[2])})),s.onClose(i),{listen:()=>s.listen(),sendRequest:(e,...t)=>s.sendRequest(p.string(e)?e:e.method,...t),onRequest:(e,t)=>s.onRequest(p.string(e)?e:e.method,t),sendNotification:(e,t)=>s.sendNotification(p.string(e)?e:e.method,t),onNotification:(e,t)=>s.onNotification(p.string(e)?e:e.method,t),onProgress:s.onProgress,sendProgress:s.sendProgress,trace:(e,t,a)=>{const i={sendNotification:!1,traceFormat:n.TraceFormat.Text};void 0===a?s.trace(e,t,i):(p.boolean(a),s.trace(e,t,a))},initialize:e=>s.sendRequest(n.InitializeRequest.type,e),shutdown:()=>s.sendRequest(n.ShutdownRequest.type,void 0),exit:()=>s.sendNotification(n.ExitNotification.type),onLogMessage:e=>s.onNotification(n.LogMessageNotification.type,e),onShowMessage:e=>s.onNotification(n.ShowMessageNotification.type,e),onTelemetry:e=>s.onNotification(n.TelemetryEventNotification.type,e),didChangeConfiguration:e=>s.sendNotification(n.DidChangeConfigurationNotification.type,e),didChangeWatchedFiles:e=>s.sendNotification(n.DidChangeWatchedFilesNotification.type,e),didOpenTextDocument:e=>s.sendNotification(n.DidOpenTextDocumentNotification.type,e),didChangeTextDocument:e=>s.sendNotification(n.DidChangeTextDocumentNotification.type,e),didCloseTextDocument:e=>s.sendNotification(n.DidCloseTextDocumentNotification.type,e),didSaveTextDocument:e=>s.sendNotification(n.DidSaveTextDocumentNotification.type,e),onDiagnostics:e=>s.onNotification(n.PublishDiagnosticsNotification.type,e),end:()=>s.end(),dispose:()=>s.dispose()}}(a.reader,a.writer,e,t,this._clientOptions.connectionOptions)))}handleConnectionClosed(){if(this.state===g.Stopping||this.state===g.Stopped)return;try{this._resolvedConnection&&this._resolvedConnection.dispose()}catch(e){}let e=f.DoNotRestart;try{e=this._clientOptions.errorHandler.closed()}catch(e){}this._connectionPromise=void 0,this._resolvedConnection=void 0,e===f.DoNotRestart?(this.error("Connection to server got closed. Server will not be restarted."),this.state===g.Starting?(this._onReadyCallbacks.reject(new Error("Connection to server got closed. Server will not be restarted.")),this.state=g.StartFailed):this.state=g.Stopped,this.cleanUp(!1,!0)):e===f.Restart&&(this.info("Connection to server got closed. Server will restart."),this.cleanUp(!1,!1),this.state=g.Initial,this.start())}handleConnectionError(e,t,a){this._clientOptions.errorHandler.error(e,t,a)===m.Shutdown&&(this.error("Connection to server is erroring. Shutting down server."),this.stop())}hookConfigurationChanged(e){i.workspace.onDidChangeConfiguration((()=>{this.refreshTrace(e,!0)}))}refreshTrace(e,t=!1){let a=i.workspace.getConfiguration(this._id),r=n.Trace.Off,o=n.TraceFormat.Text;if(a){const e=a.get("trace.server","off");"string"==typeof e?r=n.Trace.fromString(e):(r=n.Trace.fromString(a.get("trace.server.verbosity","off")),o=n.TraceFormat.fromString(a.get("trace.server.format","text")))}this._trace=r,this._traceFormat=o,e.trace(this._trace,this._tracer,{sendNotification:t,traceFormat:this._traceFormat})}hookFileEvents(e){let t,a=this._clientOptions.synchronize.fileEvents;a&&(t=p.array(a)?a:[a],t&&this._dynamicFeatures.get(n.DidChangeWatchedFilesNotification.type.method).registerRaw(d.generateUuid(),t))}registerFeatures(e){for(let t of e)this.registerFeature(t)}registerFeature(e){if(this._features.push(e),C.is(e)){const t=e.registrationType;this._dynamicFeatures.set(t.method,e)}}getFeature(e){return this._dynamicFeatures.get(e)}registerBuiltinFeatures(){this.registerFeature(new Y(this)),this.registerFeature(new T(this,this._syncedDocuments)),this.registerFeature(new A(this)),this.registerFeature(new k(this)),this.registerFeature(new D(this)),this.registerFeature(new P(this)),this.registerFeature(new R(this,this._syncedDocuments)),this.registerFeature(new O(this,(e=>this.notifyFileEvent(e)))),this.registerFeature(new F(this)),this.registerFeature(new j(this)),this.registerFeature(new L(this)),this.registerFeature(new M(this)),this.registerFeature(new q(this)),this.registerFeature(new U(this)),this.registerFeature(new B(this)),this.registerFeature(new V(this)),this.registerFeature(new $(this)),this.registerFeature(new z(this)),this.registerFeature(new H(this)),this.registerFeature(new K(this)),this.registerFeature(new G(this)),this.registerFeature(new W(this)),this.registerFeature(new J(this)),this.registerFeature(new X(this))}fillInitializeParams(e){for(let t of this._features)p.func(t.fillInitializeParams)&&t.fillInitializeParams(e)}computeClientCapabilities(){const e={};_(e,"workspace").applyEdit=!0;const t=_(_(e,"workspace"),"workspaceEdit");t.documentChanges=!0,t.resourceOperations=[n.ResourceOperationKind.Create,n.ResourceOperationKind.Rename,n.ResourceOperationKind.Delete],t.failureHandling=n.FailureHandlingKind.TextOnlyTransactional,t.normalizesLineEndings=!0,t.changeAnnotationSupport={groupsOnLabel:!0};const a=_(_(e,"textDocument"),"publishDiagnostics");a.relatedInformation=!0,a.versionSupport=!1,a.tagSupport={valueSet:[n.DiagnosticTag.Unnecessary,n.DiagnosticTag.Deprecated]},a.codeDescriptionSupport=!0,a.dataSupport=!0;const i=_(e,"window");_(i,"showMessage").messageActionItem={additionalPropertiesSupport:!0},_(i,"showDocument").support=!0;const r=_(e,"general");r.regularExpressions={engine:"ECMAScript",version:"ES2020"},r.markdown={parser:"marked",version:"1.1.0"};for(let t of this._features)t.fillClientCapabilities(e);return e}initializeFeatures(e){let t=this._clientOptions.documentSelector;for(let e of this._features)e.initialize(this._capabilities,t)}handleRegistrationRequest(e){return new Promise(((t,a)=>{for(const t of e.registrations){const e=this._dynamicFeatures.get(t.method);if(void 0===e)return void a(new Error(`No feature implementation for ${t.method} found. Registration failed.`));const i=t.registerOptions||{};i.documentSelector=i.documentSelector||this._clientOptions.documentSelector;const n={id:t.id,registerOptions:i};try{e.register(n)}catch(e){return void a(e)}}t()}))}handleUnregistrationRequest(e){return new Promise(((t,a)=>{for(let t of e.unregisterations){const e=this._dynamicFeatures.get(t.method);if(!e)return void a(new Error(`No feature implementation for ${t.method} found. Unregistration failed.`));e.unregister(t.id)}t()}))}handleApplyWorkspaceEdit(e){let t=e.edit,a=new Map;i.workspace.textDocuments.forEach((e=>a.set(e.uri.toString(),e)));let r=!1;if(t.documentChanges)for(const e of t.documentChanges)if(n.TextDocumentEdit.is(e)&&e.textDocument.version&&e.textDocument.version>=0){let t=a.get(e.textDocument.uri);if(t&&t.version!==e.textDocument.version){r=!0;break}}return r?Promise.resolve({applied:!1}):p.asPromise(i.workspace.applyEdit(this._p2c.asWorkspaceEdit(e.edit)).then((e=>({applied:e}))))}handleFailedRequest(e,t,a){if(t instanceof n.ResponseError){if(t.code===n.LSPErrorCodes.RequestCancelled)throw this.makeCancelError();if(t.code===n.LSPErrorCodes.ContentModified)return a}throw this.error(`Request ${e.method} failed.`,t),t}makeCancelError(){const e=new Error(Q.Canceled);return e.name=Q.Canceled,e}}t.BaseLanguageClient=Q,Q.Canceled="Canceled"},10071:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createConverter=void 0;const i=a(89496),n=a(40273),r=a(59763),o=a(81807),s=a(50583),p=a(58705),c=a(56434),d=a(25316),l=a(88714),u=a(40273);var m;!function(e){e.is=function(e){const t=e;return t&&!!t.inserting&&!!t.replacing}}(m||(m={})),t.createConverter=function(e){const t=e||(e=>e.toString());function a(e){return t(e)}function f(e){return{uri:t(e.uri)}}function h(e){switch(e){case i.TextDocumentSaveReason.Manual:return n.TextDocumentSaveReason.Manual;case i.TextDocumentSaveReason.AfterDelay:return n.TextDocumentSaveReason.AfterDelay;case i.TextDocumentSaveReason.FocusOut:return n.TextDocumentSaveReason.FocusOut}return n.TextDocumentSaveReason.Manual}function v(e){switch(e){case i.CompletionTriggerKind.TriggerCharacter:return n.CompletionTriggerKind.TriggerCharacter;case i.CompletionTriggerKind.TriggerForIncompleteCompletions:return n.CompletionTriggerKind.TriggerForIncompleteCompletions;default:return n.CompletionTriggerKind.Invoked}}function g(e){switch(e){case i.SignatureHelpTriggerKind.Invoke:return n.SignatureHelpTriggerKind.Invoked;case i.SignatureHelpTriggerKind.TriggerCharacter:return n.SignatureHelpTriggerKind.TriggerCharacter;case i.SignatureHelpTriggerKind.ContentChange:return n.SignatureHelpTriggerKind.ContentChange}}function y(e){return{label:e.label}}function b(e){return{label:e.label,parameters:(t=e.parameters,t.map(y))};var t}function x(e){return{line:e.line,character:e.character}}function w(e){return null==e?e:{line:e.line,character:e.character}}function _(e){return null==e?e:{start:w(e.start),end:w(e.end)}}function S(e){return null==e?e:n.Location.create(a(e.uri),_(e.range))}function C(e){switch(e){case i.DiagnosticSeverity.Error:return n.DiagnosticSeverity.Error;case i.DiagnosticSeverity.Warning:return n.DiagnosticSeverity.Warning;case i.DiagnosticSeverity.Information:return n.DiagnosticSeverity.Information;case i.DiagnosticSeverity.Hint:return n.DiagnosticSeverity.Hint}}function E(e){switch(e){case i.DiagnosticTag.Unnecessary:return n.DiagnosticTag.Unnecessary;case i.DiagnosticTag.Deprecated:return n.DiagnosticTag.Deprecated;default:return}}function T(e){return{message:e.message,location:S(e.location)}}function R(e){const t=n.Diagnostic.create(_(e.range),e.message),i=e instanceof d.ProtocolDiagnostic?e:void 0;void 0!==i&&void 0!==i.data&&(t.data=i.data);const o=function(e){if(null!=e)return r.number(e)||r.string(e)?e:{value:e.value,target:a(e.target)}}(e.code);return d.DiagnosticCode.is(o)?void 0!==i&&i.hasDiagnosticCode?t.code=o:(t.code=o.value,t.codeDescription={href:o.target}):t.code=o,r.number(e.severity)&&(t.severity=C(e.severity)),Array.isArray(e.tags)&&(t.tags=function(e){if(!e)return;let t=[];for(let a of e){let e=E(a);void 0!==e&&t.push(e)}return t.length>0?t:void 0}(e.tags)),e.relatedInformation&&(t.relatedInformation=e.relatedInformation.map(T)),e.source&&(t.source=e.source),t}function A(e){return null==e?e:e.map(R)}function k(e){if(e===i.CompletionItemTag.Deprecated)return n.CompletionItemTag.Deprecated}function D(e){return{range:_(e.range),newText:e.newText}}function P(e){return e<=i.SymbolKind.TypeParameter?e+1:n.SymbolKind.Property}function O(e){return e}function N(e){return e.map(O)}function I(e){let t=n.Command.create(e.title,e.command);return e.arguments&&(t.arguments=e.arguments),t}return{asUri:a,asTextDocumentIdentifier:f,asVersionedTextDocumentIdentifier:function(e){return{uri:t(e.uri),version:e.version}},asOpenTextDocumentParams:function(e){return{textDocument:{uri:t(e.uri),languageId:e.languageId,version:e.version,text:e.getText()}}},asChangeTextDocumentParams:function(e){if(function(e){let t=e;return!!t.uri&&!!t.version}(e))return{textDocument:{uri:t(e.uri),version:e.version},contentChanges:[{text:e.getText()}]};if(function(e){let t=e;return!!t.document&&!!t.contentChanges}(e)){let a=e.document;return{textDocument:{uri:t(a.uri),version:a.version},contentChanges:e.contentChanges.map((e=>{let t=e.range;return{range:{start:{line:t.start.line,character:t.start.character},end:{line:t.end.line,character:t.end.character}},rangeLength:e.rangeLength,text:e.text}}))}}throw Error("Unsupported text document change parameter")},asCloseTextDocumentParams:function(e){return{textDocument:f(e)}},asSaveTextDocumentParams:function(e,t=!1){let a={textDocument:f(e)};return t&&(a.text=e.getText()),a},asWillSaveTextDocumentParams:function(e){return{textDocument:f(e.document),reason:h(e.reason)}},asDidCreateFilesParams:function(e){return{files:e.files.map((e=>({uri:t(e)})))}},asDidRenameFilesParams:function(e){return{files:e.files.map((e=>({oldUri:t(e.oldUri),newUri:t(e.newUri)})))}},asDidDeleteFilesParams:function(e){return{files:e.files.map((e=>({uri:t(e)})))}},asWillCreateFilesParams:function(e){return{files:e.files.map((e=>({uri:t(e)})))}},asWillRenameFilesParams:function(e){return{files:e.files.map((e=>({oldUri:t(e.oldUri),newUri:t(e.newUri)})))}},asWillDeleteFilesParams:function(e){return{files:e.files.map((e=>({uri:t(e)})))}},asTextDocumentPositionParams:function(e,t){return{textDocument:f(e),position:x(t)}},asCompletionParams:function(e,t,a){return{textDocument:f(e),position:x(t),context:{triggerKind:v(a.triggerKind),triggerCharacter:a.triggerCharacter}}},asSignatureHelpParams:function(e,t,a){return{textDocument:f(e),position:x(t),context:{isRetrigger:a.isRetrigger,triggerCharacter:a.triggerCharacter,triggerKind:g(a.triggerKind),activeSignatureHelp:(i=a.activeSignatureHelp,void 0===i?i:{signatures:(n=i.signatures,n.map(b)),activeSignature:i.activeSignature,activeParameter:i.activeParameter})}};var i,n},asWorkerPosition:x,asRange:_,asPosition:w,asPositions:function(e){let t=[];for(let a of e)t.push(w(a));return t},asLocation:S,asDiagnosticSeverity:C,asDiagnosticTag:E,asDiagnostic:R,asDiagnostics:A,asCompletionItem:function(e){let t={label:e.label},a=e instanceof o.default?e:void 0;var s,p,c;e.detail&&(t.detail=e.detail),e.documentation&&(a&&"$string"!==a.documentationFormat?t.documentation=function(e,t){switch(e){case"$string":return t;case n.MarkupKind.PlainText:return{kind:e,value:t};case n.MarkupKind.Markdown:return{kind:e,value:t.value};default:return`Unsupported Markup content received. Kind is: ${e}`}}(a.documentationFormat,e.documentation):t.documentation=e.documentation),e.filterText&&(t.filterText=e.filterText),function(e,t){let a,r,o=n.InsertTextFormat.PlainText;t.textEdit?(a=t.textEdit.newText,r=t.textEdit.range):t.insertText instanceof i.SnippetString?(o=n.InsertTextFormat.Snippet,a=t.insertText.value):a=t.insertText,t.range&&(r=t.range),e.insertTextFormat=o,t.fromEdit&&void 0!==a&&void 0!==r?e.textEdit=function(e,t){return m.is(t)?n.InsertReplaceEdit.create(e,_(t.inserting),_(t.replacing)):{newText:e,range:_(t)}}(a,r):e.insertText=a}(t,e),r.number(e.kind)&&(t.kind=(s=e.kind,void 0!==(p=a&&a.originalItemKind)?p:s+1)),e.sortText&&(t.sortText=e.sortText),e.additionalTextEdits&&(t.additionalTextEdits=null==(c=e.additionalTextEdits)?c:c.map(D)),e.commitCharacters&&(t.commitCharacters=e.commitCharacters.slice()),e.command&&(t.command=I(e.command)),!0!==e.preselect&&!1!==e.preselect||(t.preselect=e.preselect);const d=function(e){if(void 0===e)return e;const t=[];for(let a of e){const e=k(a);void 0!==e&&t.push(e)}return t}(e.tags);if(a){if(void 0!==a.data&&(t.data=a.data),!0===a.deprecated||!1===a.deprecated){if(!0===a.deprecated&&void 0!==d&&d.length>0){const e=d.indexOf(i.CompletionItemTag.Deprecated);-1!==e&&d.splice(e,1)}t.deprecated=a.deprecated}void 0!==a.insertTextMode&&(t.insertTextMode=a.insertTextMode)}return void 0!==d&&d.length>0&&(t.tags=d),void 0===t.insertTextMode&&!0===e.keepWhitespace&&(t.insertTextMode=u.InsertTextMode.adjustIndentation),t},asTextEdit:D,asSymbolKind:P,asSymbolTag:O,asSymbolTags:N,asReferenceParams:function(e,t,a){return{textDocument:f(e),position:x(t),context:{includeDeclaration:a.includeDeclaration}}},asCodeAction:function(e){let t=n.CodeAction.create(e.title);if(e instanceof c.default&&void 0!==e.data&&(t.data=e.data),void 0!==e.kind&&(t.kind=function(e){if(null!=e)return e.value}(e.kind)),void 0!==e.diagnostics&&(t.diagnostics=A(e.diagnostics)),void 0!==e.edit)throw new Error("VS Code code actions can only be converted to a protocol code action without an edit.");return void 0!==e.command&&(t.command=I(e.command)),void 0!==e.isPreferred&&(t.isPreferred=e.isPreferred),void 0!==e.disabled&&(t.disabled={reason:e.disabled.reason}),t},asCodeActionContext:function(e){if(null==e)return e;let t;return e.only&&r.string(e.only.value)&&(t=[e.only.value]),n.CodeActionContext.create(A(e.diagnostics),t)},asCommand:I,asCodeLens:function(e){let t=n.CodeLens.create(_(e.range));return e.command&&(t.command=I(e.command)),e instanceof s.default&&e.data&&(t.data=e.data),t},asFormattingOptions:function(e,t){const a={tabSize:e.tabSize,insertSpaces:e.insertSpaces};return t.trimTrailingWhitespace&&(a.trimTrailingWhitespace=!0),t.trimFinalNewlines&&(a.trimFinalNewlines=!0),t.insertFinalNewline&&(a.insertFinalNewline=!0),a},asDocumentSymbolParams:function(e){return{textDocument:f(e)}},asCodeLensParams:function(e){return{textDocument:f(e)}},asDocumentLink:function(e){let t=n.DocumentLink.create(_(e.range));e.target&&(t.target=a(e.target)),void 0!==e.tooltip&&(t.tooltip=e.tooltip);let i=e instanceof p.default?e:void 0;return i&&i.data&&(t.data=i.data),t},asDocumentLinkParams:function(e){return{textDocument:f(e)}},asCallHierarchyItem:function(e){const t={name:e.name,kind:P(e.kind),uri:a(e.uri),range:_(e.range),selectionRange:_(e.selectionRange)};return void 0!==e.detail&&e.detail.length>0&&(t.detail=e.detail),void 0!==e.tags&&(t.tags=N(e.tags)),e instanceof l.default&&void 0!==e.data&&(t.data=e.data),t}}}},38880:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColorProviderFeature=void 0;const i=a(89496),n=a(40273),r=a(14384);function o(e,t){return void 0===e[t]&&(e[t]={}),e[t]}class s extends r.TextDocumentFeature{constructor(e){super(e,n.DocumentColorRequest.type)}fillClientCapabilities(e){o(o(e,"textDocument"),"colorProvider").dynamicRegistration=!0}initialize(e,t){let[a,i]=this.getRegistration(t,e.colorProvider);a&&i&&this.register({id:a,registerOptions:i})}registerLanguageProvider(e){const t={provideColorPresentations:(e,t,a)=>{const i=this._client,r=(e,t,a)=>{const r={color:e,textDocument:i.code2ProtocolConverter.asTextDocumentIdentifier(t.document),range:i.code2ProtocolConverter.asRange(t.range)};return i.sendRequest(n.ColorPresentationRequest.type,r,a).then(this.asColorPresentations.bind(this),(e=>i.handleFailedRequest(n.ColorPresentationRequest.type,e,null)))},o=i.clientOptions.middleware;return o.provideColorPresentations?o.provideColorPresentations(e,t,a,r):r(e,t,a)},provideDocumentColors:(e,t)=>{const a=this._client,i=(e,t)=>{const i={textDocument:a.code2ProtocolConverter.asTextDocumentIdentifier(e)};return a.sendRequest(n.DocumentColorRequest.type,i,t).then(this.asColorInformations.bind(this),(e=>a.handleFailedRequest(n.ColorPresentationRequest.type,e,null)))},r=a.clientOptions.middleware;return r.provideDocumentColors?r.provideDocumentColors(e,t,i):i(e,t)}};return[i.languages.registerColorProvider(e.documentSelector,t),t]}asColor(e){return new i.Color(e.red,e.green,e.blue,e.alpha)}asColorInformations(e){return Array.isArray(e)?e.map((e=>new i.ColorInformation(this._client.protocol2CodeConverter.asRange(e.range),this.asColor(e.color)))):[]}asColorPresentations(e){return Array.isArray(e)?e.map((e=>{let t=new i.ColorPresentation(e.label);return t.additionalTextEdits=this._client.protocol2CodeConverter.asTextEdits(e.additionalTextEdits),t.textEdit=this._client.protocol2CodeConverter.asTextEdit(e.textEdit),t})):[]}}t.ColorProviderFeature=s},27225:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProposedFeatures=t.CommonLanguageClient=void 0;const i=a(14384),n=a(38880),r=a(36495),o=a(79889),s=a(10328),p=a(69565),c=a(96454),d=a(20707),l=a(750),u=a(43603),m=a(95578),f=a(79957),h=a(7606),v=a(43483);class g extends i.BaseLanguageClient{constructor(e,t,a){super(e,t,a)}registerProposedFeatures(){this.registerFeatures(y.createAll(this))}registerBuiltinFeatures(){super.registerBuiltinFeatures(),this.registerFeature(new r.ConfigurationFeature(this)),this.registerFeature(new s.TypeDefinitionFeature(this)),this.registerFeature(new o.ImplementationFeature(this)),this.registerFeature(new n.ColorProviderFeature(this)),this.registerFeature(new p.WorkspaceFoldersFeature(this)),this.registerFeature(new c.FoldingRangeFeature(this)),this.registerFeature(new d.DeclarationFeature(this)),this.registerFeature(new l.SelectionRangeFeature(this)),this.registerFeature(new u.ProgressFeature(this)),this.registerFeature(new m.CallHierarchyFeature(this)),this.registerFeature(new f.SemanticTokensFeature(this)),this.registerFeature(new v.LinkedEditingFeature(this)),this.registerFeature(new h.DidCreateFilesFeature(this)),this.registerFeature(new h.DidRenameFilesFeature(this)),this.registerFeature(new h.DidDeleteFilesFeature(this)),this.registerFeature(new h.WillCreateFilesFeature(this)),this.registerFeature(new h.WillRenameFilesFeature(this)),this.registerFeature(new h.WillDeleteFilesFeature(this))}}var y;t.CommonLanguageClient=g,function(e){e.createAll=function(e){return[]}}(y=t.ProposedFeatures||(t.ProposedFeatures={}))},36495:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toJSONObject=t.ConfigurationFeature=void 0;const i=a(89496),n=a(40273);function r(e){if(e){if(Array.isArray(e))return e.map(r);if("object"==typeof e){const t=Object.create(null);for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=r(e[a]));return t}}return e}t.ConfigurationFeature=class{constructor(e){this._client=e}fillClientCapabilities(e){e.workspace=e.workspace||{},e.workspace.configuration=!0}initialize(){let e=this._client;e.onRequest(n.ConfigurationRequest.type,((t,a)=>{let i=e=>{let t=[];for(let a of e.items){let e=void 0!==a.scopeUri&&null!==a.scopeUri?this._client.protocol2CodeConverter.asUri(a.scopeUri):void 0;t.push(this.getConfiguration(e,null!==a.section?a.section:void 0))}return t},n=e.clientOptions.middleware.workspace;return n&&n.configuration?n.configuration(t,a,i):i(t)}))}getConfiguration(e,t){let a=null;if(t){let n=t.lastIndexOf(".");if(-1===n)a=r(i.workspace.getConfiguration(void 0,e).get(t));else{let o=i.workspace.getConfiguration(t.substr(0,n),e);o&&(a=r(o.get(t.substr(n+1))))}}else{let t=i.workspace.getConfiguration(void 0,e);a={};for(let e of Object.keys(t))t.has(e)&&(a[e]=r(t.get(e)))}return void 0===a&&(a=null),a}dispose(){}},t.toJSONObject=r},20707:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DeclarationFeature=void 0;const i=a(89496),n=a(40273),r=a(14384);function o(e,t){return void 0===e[t]&&(e[t]={}),e[t]}class s extends r.TextDocumentFeature{constructor(e){super(e,n.DeclarationRequest.type)}fillClientCapabilities(e){const t=o(o(e,"textDocument"),"declaration");t.dynamicRegistration=!0,t.linkSupport=!0}initialize(e,t){const[a,i]=this.getRegistration(t,e.declarationProvider);a&&i&&this.register({id:a,registerOptions:i})}registerLanguageProvider(e){const t={provideDeclaration:(e,t,a)=>{const i=this._client,r=(e,t,a)=>i.sendRequest(n.DeclarationRequest.type,i.code2ProtocolConverter.asTextDocumentPositionParams(e,t),a).then(i.protocol2CodeConverter.asDeclarationResult,(e=>i.handleFailedRequest(n.DeclarationRequest.type,e,null))),o=i.clientOptions.middleware;return o.provideDeclaration?o.provideDeclaration(e,t,a,r):r(e,t,a)}};return[i.languages.registerDeclarationProvider(e.documentSelector,t),t]}}t.DeclarationFeature=s},7606:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WillDeleteFilesFeature=t.WillRenameFilesFeature=t.WillCreateFilesFeature=t.DidDeleteFilesFeature=t.DidRenameFilesFeature=t.DidCreateFilesFeature=void 0;const i=a(89496),n=a(91171),r=a(40273),o=a(41980);function s(e,t){return void 0===e[t]&&(e[t]={}),e[t]}function p(e,t,a){e[t]=a}class c{constructor(e,t,a,i,n){this._filters=new Map,this._client=e,this._event=t,this._registrationType=a,this._clientCapability=i,this._serverCapability=n}get registrationType(){return this._registrationType}fillClientCapabilities(e){const t=s(s(e,"workspace"),"fileOperations");p(t,"dynamicRegistration",!0),p(t,this._clientCapability,!0)}initialize(e){var t;const a=null===(t=e.workspace)||void 0===t?void 0:t.fileOperations,i=void 0!==a?a[this._serverCapability]:void 0;if(void 0!==(null==i?void 0:i.filters))try{this.register({id:o.generateUuid(),registerOptions:{filters:i.filters}})}catch(e){this._client.warn(`Ignoring invalid glob pattern for ${this._serverCapability} registration: ${e}`)}}register(e){this._listener||(this._listener=this._event(this.send,this));const t=e.registerOptions.filters.map((e=>{const t=new n.Minimatch(e.pattern.glob,c.asMinimatchOptions(e.pattern.options));if(!t.makeRe())throw new Error(`Invalid pattern ${e.pattern.glob}!`);return{scheme:e.scheme,matcher:t,kind:e.pattern.matches}}));this._filters.set(e.id,t)}unregister(e){this._filters.delete(e),0===this._filters.size&&this._listener&&(this._listener.dispose(),this._listener=void 0)}dispose(){this._filters.clear(),this._listener&&(this._listener.dispose(),this._listener=void 0)}async filter(e,t){const a=await Promise.all(e.files.map((async e=>{const a=t(e),n=a.fsPath.replace(/\\/g,"/");for(const e of this._filters.values())for(const t of e)if(void 0===t.scheme||t.scheme===a.scheme)if(t.matcher.match(n)){if(void 0===t.kind)return!0;const e=await c.getFileType(a);if(void 0===e)return this._client.error(`Failed to determine file type for ${a.toString()}.`),!0;if(e===i.FileType.File&&t.kind===r.FileOperationPatternKind.file||e===i.FileType.Directory&&t.kind===r.FileOperationPatternKind.folder)return!0}else if(t.kind===r.FileOperationPatternKind.folder&&await c.getFileType(a)===i.FileType.Directory&&t.matcher.match(`${n}/`))return!0;return!1}))),n=e.files.filter(((e,t)=>a[t]));return Object.assign(Object.assign({},e),{files:n})}static async getFileType(e){try{return(await i.workspace.fs.stat(e)).type}catch(e){return}}static asMinimatchOptions(e){if(void 0!==e)return!0===e.ignoreCase?{nocase:!0}:void 0}}class d extends c{constructor(e,t,a,i,n,r,o){super(e,t,a,i,n),this._notificationType=a,this._accessUri=r,this._createParams=o}async send(e){const t=await this.filter(e,this._accessUri);if(t.files.length){const e=async e=>{this._client.sendNotification(this._notificationType,this._createParams(e))};this.doSend(t,e)}}}t.DidCreateFilesFeature=class extends d{constructor(e){super(e,i.workspace.onDidCreateFiles,r.DidCreateFilesNotification.type,"didCreate","didCreate",(e=>e),e.code2ProtocolConverter.asDidCreateFilesParams)}doSend(e,t){var a;const i=null===(a=this._client.clientOptions.middleware)||void 0===a?void 0:a.workspace;return(null==i?void 0:i.didCreateFiles)?i.didCreateFiles(e,t):t(e)}},t.DidRenameFilesFeature=class extends d{constructor(e){super(e,i.workspace.onDidRenameFiles,r.DidRenameFilesNotification.type,"didRename","didRename",(e=>e.oldUri),e.code2ProtocolConverter.asDidRenameFilesParams)}doSend(e,t){var a;const i=null===(a=this._client.clientOptions.middleware)||void 0===a?void 0:a.workspace;return(null==i?void 0:i.didRenameFiles)?i.didRenameFiles(e,t):t(e)}},t.DidDeleteFilesFeature=class extends d{constructor(e){super(e,i.workspace.onDidDeleteFiles,r.DidDeleteFilesNotification.type,"didDelete","didDelete",(e=>e),e.code2ProtocolConverter.asDidDeleteFilesParams)}doSend(e,t){var a;const i=null===(a=this._client.clientOptions.middleware)||void 0===a?void 0:a.workspace;return(null==i?void 0:i.didDeleteFiles)?i.didDeleteFiles(e,t):t(e)}};class l extends c{constructor(e,t,a,i,n,r,o){super(e,t,a,i,n),this._requestType=a,this._accessUri=r,this._createParams=o}async send(e){const t=this.waitUntil(e);e.waitUntil(t)}async waitUntil(e){const t=await this.filter(e,this._accessUri);if(t.files.length){const e=e=>this._client.sendRequest(this._requestType,this._createParams(e)).then(this._client.protocol2CodeConverter.asWorkspaceEdit);return this.doSend(t,e)}}}t.WillCreateFilesFeature=class extends l{constructor(e){super(e,i.workspace.onWillCreateFiles,r.WillCreateFilesRequest.type,"willCreate","willCreate",(e=>e),e.code2ProtocolConverter.asWillCreateFilesParams)}doSend(e,t){var a;const i=null===(a=this._client.clientOptions.middleware)||void 0===a?void 0:a.workspace;return(null==i?void 0:i.willCreateFiles)?i.willCreateFiles(e,t):t(e)}},t.WillRenameFilesFeature=class extends l{constructor(e){super(e,i.workspace.onWillRenameFiles,r.WillRenameFilesRequest.type,"willRename","willRename",(e=>e.oldUri),e.code2ProtocolConverter.asWillRenameFilesParams)}doSend(e,t){var a;const i=null===(a=this._client.clientOptions.middleware)||void 0===a?void 0:a.workspace;return(null==i?void 0:i.willRenameFiles)?i.willRenameFiles(e,t):t(e)}},t.WillDeleteFilesFeature=class extends l{constructor(e){super(e,i.workspace.onWillDeleteFiles,r.WillDeleteFilesRequest.type,"willDelete","willDelete",(e=>e),e.code2ProtocolConverter.asWillDeleteFilesParams)}doSend(e,t){var a;const i=null===(a=this._client.clientOptions.middleware)||void 0===a?void 0:a.workspace;return(null==i?void 0:i.willDeleteFiles)?i.willDeleteFiles(e,t):t(e)}}},96454:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FoldingRangeFeature=void 0;const i=a(89496),n=a(40273),r=a(14384);function o(e,t){return void 0===e[t]&&(e[t]={}),e[t]}class s extends r.TextDocumentFeature{constructor(e){super(e,n.FoldingRangeRequest.type)}fillClientCapabilities(e){let t=o(o(e,"textDocument"),"foldingRange");t.dynamicRegistration=!0,t.rangeLimit=5e3,t.lineFoldingOnly=!0}initialize(e,t){let[a,i]=this.getRegistration(t,e.foldingRangeProvider);a&&i&&this.register({id:a,registerOptions:i})}registerLanguageProvider(e){const t={provideFoldingRanges:(e,t,a)=>{const i=this._client,r=(e,t,a)=>{const r={textDocument:i.code2ProtocolConverter.asTextDocumentIdentifier(e)};return i.sendRequest(n.FoldingRangeRequest.type,r,a).then(s.asFoldingRanges,(e=>i.handleFailedRequest(n.FoldingRangeRequest.type,e,null)))},o=i.clientOptions.middleware;return o.provideFoldingRanges?o.provideFoldingRanges(e,t,a,r):r(e,0,a)}};return[i.languages.registerFoldingRangeProvider(e.documentSelector,t),t]}static asFoldingRangeKind(e){if(e)switch(e){case n.FoldingRangeKind.Comment:return i.FoldingRangeKind.Comment;case n.FoldingRangeKind.Imports:return i.FoldingRangeKind.Imports;case n.FoldingRangeKind.Region:return i.FoldingRangeKind.Region}}static asFoldingRanges(e){return Array.isArray(e)?e.map((e=>new i.FoldingRange(e.startLine,e.endLine,s.asFoldingRangeKind(e.kind)))):[]}}t.FoldingRangeFeature=s},79889:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ImplementationFeature=void 0;const i=a(89496),n=a(40273),r=a(14384);function o(e,t){return void 0===e[t]&&(e[t]={}),e[t]}class s extends r.TextDocumentFeature{constructor(e){super(e,n.ImplementationRequest.type)}fillClientCapabilities(e){let t=o(o(e,"textDocument"),"implementation");t.dynamicRegistration=!0,t.linkSupport=!0}initialize(e,t){let[a,i]=this.getRegistration(t,e.implementationProvider);a&&i&&this.register({id:a,registerOptions:i})}registerLanguageProvider(e){const t={provideImplementation:(e,t,a)=>{const i=this._client,r=(e,t,a)=>i.sendRequest(n.ImplementationRequest.type,i.code2ProtocolConverter.asTextDocumentPositionParams(e,t),a).then(i.protocol2CodeConverter.asDefinitionResult,(e=>i.handleFailedRequest(n.ImplementationRequest.type,e,null))),o=i.clientOptions.middleware;return o.provideImplementation?o.provideImplementation(e,t,a,r):r(e,t,a)}};return[i.languages.registerImplementationProvider(e.documentSelector,t),t]}}t.ImplementationFeature=s},43483:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LinkedEditingFeature=void 0;const i=a(89496),n=a(40273),r=a(14384);function o(e,t){return void 0===e[t]&&(e[t]={}),e[t]}class s extends r.TextDocumentFeature{constructor(e){super(e,n.LinkedEditingRangeRequest.type)}fillClientCapabilities(e){o(o(e,"textDocument"),"linkedEditingRange").dynamicRegistration=!0}initialize(e,t){let[a,i]=this.getRegistration(t,e.linkedEditingRangeProvider);a&&i&&this.register({id:a,registerOptions:i})}registerLanguageProvider(e){const t={provideLinkedEditingRanges:(e,t,a)=>{const i=this._client,r=(e,t,a)=>i.sendRequest(n.LinkedEditingRangeRequest.type,i.code2ProtocolConverter.asTextDocumentPositionParams(e,t),a).then(i.protocol2CodeConverter.asLinkedEditingRanges,(e=>i.handleFailedRequest(n.LinkedEditingRangeRequest.type,e,null))),o=i.clientOptions.middleware;return o.provideLinkedEditingRange?o.provideLinkedEditingRange(e,t,a,r):r(e,t,a)}};return[i.languages.registerLinkedEditingRangeProvider(e.documentSelector,t),t]}}t.LinkedEditingFeature=s},43603:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProgressFeature=void 0;const i=a(40273),n=a(78071);t.ProgressFeature=class{constructor(e){this._client=e,this.activeParts=new Set}fillClientCapabilities(e){var t,a;(t=e,a="window",void 0===t[a]&&(t[a]=Object.create(null)),t[a]).workDoneProgress=!0}initialize(){const e=this._client,t=e=>{this.activeParts.delete(e)};e.onRequest(i.WorkDoneProgressCreateRequest.type,(e=>{this.activeParts.add(new n.ProgressPart(this._client,e.token,t))}))}dispose(){for(const e of this.activeParts)e.done();this.activeParts.clear()}}},78071:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProgressPart=void 0;const i=a(89496),n=a(40273),r=a(59763);t.ProgressPart=class{constructor(e,t,a){this._client=e,this._token=t,this._reported=0,this._disposable=this._client.onProgress(n.WorkDoneProgress.type,this._token,(e=>{switch(e.kind){case"begin":this.begin(e);break;case"report":this.report(e);break;case"end":this.done(),a&&a(this)}}))}begin(e){i.window.withProgress({location:i.ProgressLocation.Window,cancellable:e.cancellable,title:e.title},(async(t,a)=>(this._progress=t,this._infinite=void 0===e.percentage,this._cancellationToken=a,this._cancellationToken.onCancellationRequested((()=>{this._client.sendNotification(n.WorkDoneProgressCancelNotification.type,{token:this._token})})),this.report(e),new Promise(((e,t)=>{this._resolve=e,this._reject=t})))))}report(e){if(this._infinite&&r.string(e.message))this._progress.report({message:e.message});else if(r.number(e.percentage)){let t=Math.max(0,Math.min(e.percentage,100)),a=Math.max(0,t-this._reported);this._progress.report({message:e.message,increment:a}),this._reported+=a}}cancel(){this._disposable&&(this._disposable.dispose(),this._disposable=void 0),this._reject&&(this._reject(),this._resolve=void 0,this._reject=void 0)}done(){this._disposable&&(this._disposable.dispose(),this._disposable=void 0),this._resolve&&(this._resolve(),this._resolve=void 0,this._reject=void 0)}}},88714:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=a(89496);class n extends i.CallHierarchyItem{constructor(e,t,a,i,n,r,o){super(e,t,a,i,n,r),void 0!==o&&(this.data=o)}}t.default=n},56434:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=a(89496);class n extends i.CodeAction{constructor(e,t){super(e),this.data=t}}t.default=n},50583:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=a(89496);class n extends i.CodeLens{constructor(e){super(e)}}t.default=n},81807:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=a(89496);class n extends i.CompletionItem{constructor(e){super(e)}}t.default=n},38785:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createConverter=void 0;const i=a(89496),n=a(40273),r=a(59763),o=a(81807),s=a(50583),p=a(58705),c=a(56434),d=a(25316),l=a(88714),u=a(40273);var m;!function(e){e.is=function(e){let t=e;return t&&r.string(t.language)&&r.string(t.value)}}(m||(m={})),t.createConverter=function(e,t){const a=e||(e=>i.Uri.parse(e));function f(e){return a(e)}function h(e){return e.map(v)}function v(e){let t=new d.ProtocolDiagnostic(x(e.range),e.message,_(e.severity),e.data);return void 0!==e.code&&(n.CodeDescription.is(e.codeDescription)?t.code={value:e.code,target:f(e.codeDescription.href)}:d.DiagnosticCode.is(e.code)?(t.hasDiagnosticCode=!0,t.code={value:e.code.value,target:f(e.code.target)}):t.code=e.code),e.source&&(t.source=e.source),e.relatedInformation&&(t.relatedInformation=e.relatedInformation.map(g)),Array.isArray(e.tags)&&(t.tags=function(e){if(!e)return;let t=[];for(let a of e){let e=y(a);void 0!==e&&t.push(e)}return t.length>0?t:void 0}(e.tags)),t}function g(e){return new i.DiagnosticRelatedInformation(I(e.location),e.message)}function y(e){switch(e){case n.DiagnosticTag.Unnecessary:return i.DiagnosticTag.Unnecessary;case n.DiagnosticTag.Deprecated:return i.DiagnosticTag.Deprecated;default:return}}function b(e){if(e)return new i.Position(e.line,e.character)}function x(e){if(e)return new i.Range(b(e.start),b(e.end))}function w(e){return e.map((e=>x(e)))}function _(e){if(null==e)return i.DiagnosticSeverity.Error;switch(e){case n.DiagnosticSeverity.Error:return i.DiagnosticSeverity.Error;case n.DiagnosticSeverity.Warning:return i.DiagnosticSeverity.Warning;case n.DiagnosticSeverity.Information:return i.DiagnosticSeverity.Information;case n.DiagnosticSeverity.Hint:return i.DiagnosticSeverity.Hint}return i.DiagnosticSeverity.Error}function S(e){if(r.string(e))return e;switch(e.kind){case n.MarkupKind.Markdown:return C(e.value);case n.MarkupKind.PlainText:return e.value;default:return`Unsupported Markup content received. Kind is: ${e.kind}`}}function C(e){const a=new i.MarkdownString(e);return!0===t&&(a.isTrusted=t),a}function E(e){if(e===n.CompletionItemTag.Deprecated)return i.CompletionItemTag.Deprecated}function T(e){let t=function(e){if(null==e)return[];const t=[];for(let a of e){const e=E(a);void 0!==e&&t.push(e)}return t}(e.tags),a=new o.default(e.label);e.detail&&(a.detail=e.detail),e.documentation&&(a.documentation=S(e.documentation),a.documentationFormat=r.string(e.documentation)?"$string":e.documentation.kind),e.filterText&&(a.filterText=e.filterText);let s=function(e){return e.textEdit?e.insertTextFormat===n.InsertTextFormat.Snippet?{text:new i.SnippetString(e.textEdit.newText),range:R(e.textEdit),fromEdit:!0}:{text:e.textEdit.newText,range:R(e.textEdit),fromEdit:!0}:e.insertText?e.insertTextFormat===n.InsertTextFormat.Snippet?{text:new i.SnippetString(e.insertText),fromEdit:!1}:{text:e.insertText,fromEdit:!1}:void 0}(e);if(s&&(a.insertText=s.text,a.range=s.range,a.fromEdit=s.fromEdit),r.number(e.kind)){let[t,r]=(p=e.kind,n.CompletionItemKind.Text<=p&&p<=n.CompletionItemKind.TypeParameter?[p-1,void 0]:[i.CompletionItemKind.Text,p]);a.kind=t,r&&(a.originalItemKind=r)}var p;return e.sortText&&(a.sortText=e.sortText),e.additionalTextEdits&&(a.additionalTextEdits=k(e.additionalTextEdits)),r.stringArray(e.commitCharacters)&&(a.commitCharacters=e.commitCharacters.slice()),e.command&&(a.command=H(e.command)),!0!==e.deprecated&&!1!==e.deprecated||(a.deprecated=e.deprecated,!0===e.deprecated&&t.push(i.CompletionItemTag.Deprecated)),!0!==e.preselect&&!1!==e.preselect||(a.preselect=e.preselect),void 0!==e.data&&(a.data=e.data),t.length>0&&(a.tags=t),void 0!==e.insertTextMode&&(a.insertTextMode=e.insertTextMode,e.insertTextMode===u.InsertTextMode.asIs&&(a.keepWhitespace=!0)),a}function R(e){return n.InsertReplaceEdit.is(e)?{inserting:x(e.insert),replacing:x(e.replace)}:x(e.range)}function A(e){if(e)return new i.TextEdit(x(e.range),e.newText)}function k(e){if(e)return e.map(A)}function D(e){return e.map(P)}function P(e){let t=new i.SignatureInformation(e.label);return void 0!==e.documentation&&(t.documentation=S(e.documentation)),void 0!==e.parameters&&(t.parameters=O(e.parameters)),void 0!==e.activeParameter&&(t.activeParameter=e.activeParameter),t}function O(e){return e.map(N)}function N(e){let t=new i.ParameterInformation(e.label);return e.documentation&&(t.documentation=S(e.documentation)),t}function I(e){if(e)return new i.Location(a(e.uri),x(e.range))}function F(e){if(!e)return;let t={targetUri:a(e.targetUri),targetRange:x(e.targetRange),originSelectionRange:x(e.originSelectionRange),targetSelectionRange:x(e.targetSelectionRange)};if(!t.targetSelectionRange)throw new Error("targetSelectionRange must not be undefined or null");return t}function j(e){if(e)return r.array(e)?0===e.length?[]:n.LocationLink.is(e[0])?e.map((e=>F(e))):e.map((e=>I(e))):n.LocationLink.is(e)?[F(e)]:I(e)}function L(e){let t=new i.DocumentHighlight(x(e.range));return r.number(e.kind)&&(t.kind=M(e.kind)),t}function M(e){switch(e){case n.DocumentHighlightKind.Text:return i.DocumentHighlightKind.Text;case n.DocumentHighlightKind.Read:return i.DocumentHighlightKind.Read;case n.DocumentHighlightKind.Write:return i.DocumentHighlightKind.Write}return i.DocumentHighlightKind.Text}function q(e){return e<=n.SymbolKind.TypeParameter?e-1:i.SymbolKind.Property}function U(e){if(e===n.SymbolTag.Deprecated)return i.SymbolTag.Deprecated}function B(e){if(null==e)return;const t=[];for(const a of e){const e=U(a);void 0!==e&&t.push(e)}return 0===t.length?void 0:t}function V(e,t){let n=new i.SymbolInformation(e.name,q(e.kind),x(e.location.range),e.location.uri?a(e.location.uri):t);return z(n,e),e.containerName&&(n.containerName=e.containerName),n}function $(e){let t=new i.DocumentSymbol(e.name,e.detail||"",q(e.kind),x(e.range),x(e.selectionRange));if(z(t,e),void 0!==e.children&&e.children.length>0){let a=[];for(let t of e.children)a.push($(t));t.children=a}return t}function z(e,t){e.tags=B(t.tags),t.deprecated&&(e.tags?e.tags.includes(i.SymbolTag.Deprecated)||(e.tags=e.tags.concat(i.SymbolTag.Deprecated)):e.tags=[i.SymbolTag.Deprecated])}function H(e){let t={title:e.title,command:e.command};return e.arguments&&(t.arguments=e.arguments),t}const K=new Map;function G(e){if(null==e)return;let t=K.get(e);if(t)return t;let a=e.split(".");t=i.CodeActionKind.Empty;for(let e of a)t=t.append(e);return t}function W(e){if(!e)return;let t=new s.default(x(e.range));return e.command&&(t.command=H(e.command)),void 0!==e.data&&null!==e.data&&(t.data=e.data),t}function J(e){if(!e)return;const t=new Map;if(void 0!==e.changeAnnotations)for(const a of Object.keys(e.changeAnnotations)){const i=Y(e.changeAnnotations[a]);t.set(a,i)}const r=e=>void 0===e?void 0:t.get(e),o=new i.WorkspaceEdit;if(e.documentChanges)for(const t of e.documentChanges)if(n.CreateFile.is(t))o.createFile(a(t.uri),t.options,r(t.annotationId));else if(n.RenameFile.is(t))o.renameFile(a(t.oldUri),a(t.newUri),t.options,r(t.annotationId));else if(n.DeleteFile.is(t))o.deleteFile(a(t.uri),t.options,r(t.annotationId));else{if(!n.TextDocumentEdit.is(t))throw new Error(`Unknown workspace edit change received:\n${JSON.stringify(t,void 0,4)}`);{const e=a(t.textDocument.uri);for(const a of t.edits)u.AnnotatedTextEdit.is(a)?o.replace(e,x(a.range),a.newText,r(a.annotationId)):o.replace(e,x(a.range),a.newText)}}else e.changes&&Object.keys(e.changes).forEach((t=>{o.set(a(t),k(e.changes[t]))}));return o}function Y(e){if(void 0!==e)return{label:e.label,needsConfirmation:!!e.needsConfirmation,description:e.description}}function X(e){let t=x(e.range),a=e.target?f(e.target):void 0,i=new p.default(t,a);return void 0!==e.tooltip&&(i.tooltip=e.tooltip),void 0!==e.data&&null!==e.data&&(i.data=e.data),i}function Z(e){return new i.Color(e.red,e.green,e.blue,e.alpha)}function Q(e){return new i.ColorInformation(x(e.range),Z(e.color))}function ee(e){let t=new i.ColorPresentation(e.label);return t.additionalTextEdits=k(e.additionalTextEdits),e.textEdit&&(t.textEdit=A(e.textEdit)),t}function te(e){if(e)switch(e){case n.FoldingRangeKind.Comment:return i.FoldingRangeKind.Comment;case n.FoldingRangeKind.Imports:return i.FoldingRangeKind.Imports;case n.FoldingRangeKind.Region:return i.FoldingRangeKind.Region}}function ae(e){return new i.FoldingRange(e.startLine,e.endLine,te(e.kind))}function ie(e){return new i.SelectionRange(x(e.range),e.parent?ie(e.parent):void 0)}function ne(e){if(null===e)return;let t=new l.default(q(e.kind),e.name,e.detail||"",f(e.uri),x(e.range),x(e.selectionRange),e.data);return void 0!==e.tags&&(t.tags=B(e.tags)),t}function re(e){return new i.CallHierarchyIncomingCall(ne(e.from),w(e.fromRanges))}function oe(e){return new i.CallHierarchyOutgoingCall(ne(e.to),w(e.fromRanges))}function se(e){return new i.SemanticTokensEdit(e.start,e.deleteCount,void 0!==e.data?new Uint32Array(e.data):void 0)}return K.set(n.CodeActionKind.Empty,i.CodeActionKind.Empty),K.set(n.CodeActionKind.QuickFix,i.CodeActionKind.QuickFix),K.set(n.CodeActionKind.Refactor,i.CodeActionKind.Refactor),K.set(n.CodeActionKind.RefactorExtract,i.CodeActionKind.RefactorExtract),K.set(n.CodeActionKind.RefactorInline,i.CodeActionKind.RefactorInline),K.set(n.CodeActionKind.RefactorRewrite,i.CodeActionKind.RefactorRewrite),K.set(n.CodeActionKind.Source,i.CodeActionKind.Source),K.set(n.CodeActionKind.SourceOrganizeImports,i.CodeActionKind.SourceOrganizeImports),{asUri:f,asDiagnostics:h,asDiagnostic:v,asRange:x,asRanges:w,asPosition:b,asDiagnosticSeverity:_,asDiagnosticTag:y,asHover:function(e){if(e)return new i.Hover(function(e){if(r.string(e))return C(e);if(m.is(e))return C().appendCodeblock(e.value,e.language);if(Array.isArray(e)){let t=[];for(let a of e){let e=C();m.is(a)?e.appendCodeblock(a.value,a.language):e.appendMarkdown(a),t.push(e)}return t}{let t;switch(e.kind){case n.MarkupKind.Markdown:return C(e.value);case n.MarkupKind.PlainText:return t=C(),t.appendText(e.value),t;default:return t=C(),t.appendText(`Unsupported Markup content received. Kind is: ${e.kind}`),t}}}(e.contents),x(e.range))},asCompletionResult:function(e){if(!e)return;if(Array.isArray(e))return e.map(T);let t=e;return new i.CompletionList(t.items.map(T),t.isIncomplete)},asCompletionItem:T,asTextEdit:A,asTextEdits:k,asSignatureHelp:function(e){if(!e)return;let t=new i.SignatureHelp;return r.number(e.activeSignature)?t.activeSignature=e.activeSignature:t.activeSignature=0,r.number(e.activeParameter)?t.activeParameter=e.activeParameter:t.activeParameter=0,e.signatures&&(t.signatures=D(e.signatures)),t},asSignatureInformations:D,asSignatureInformation:P,asParameterInformations:O,asParameterInformation:N,asDeclarationResult:function(e){if(e)return j(e)},asDefinitionResult:function(e){if(e)return j(e)},asLocation:I,asReferences:function(e){if(e)return e.map((e=>I(e)))},asDocumentHighlights:function(e){if(e)return e.map(L)},asDocumentHighlight:L,asDocumentHighlightKind:M,asSymbolKind:q,asSymbolTag:U,asSymbolTags:B,asSymbolInformations:function(e,t){if(e)return e.map((e=>V(e,t)))},asSymbolInformation:V,asDocumentSymbols:function(e){if(null!=e)return e.map($)},asDocumentSymbol:$,asCommand:H,asCommands:function(e){if(e)return e.map(H)},asCodeAction:function(e){if(null==e)return;let t=new c.default(e.title,e.data);return void 0!==e.kind&&(t.kind=G(e.kind)),void 0!==e.diagnostics&&(t.diagnostics=h(e.diagnostics)),void 0!==e.edit&&(t.edit=J(e.edit)),void 0!==e.command&&(t.command=H(e.command)),void 0!==e.isPreferred&&(t.isPreferred=e.isPreferred),void 0!==e.disabled&&(t.disabled={reason:e.disabled.reason}),t},asCodeActionKind:G,asCodeActionKinds:function(e){if(null!=e)return e.map((e=>G(e)))},asCodeLens:W,asCodeLenses:function(e){if(e)return e.map((e=>W(e)))},asWorkspaceEdit:J,asDocumentLink:X,asDocumentLinks:function(e){if(e)return e.map(X)},asFoldingRangeKind:te,asFoldingRange:ae,asFoldingRanges:function(e){if(Array.isArray(e))return e.map(ae)},asColor:Z,asColorInformation:Q,asColorInformations:function(e){if(Array.isArray(e))return e.map(Q)},asColorPresentation:ee,asColorPresentations:function(e){if(Array.isArray(e))return e.map(ee)},asSelectionRange:ie,asSelectionRanges:function(e){if(!Array.isArray(e))return[];let t=[];for(let a of e)t.push(ie(a));return t},asSemanticTokensLegend:function(e){return e},asSemanticTokens:function(e){if(null!=e)return new i.SemanticTokens(new Uint32Array(e.data),e.resultId)},asSemanticTokensEdit:se,asSemanticTokensEdits:function(e){if(null!=e)return new i.SemanticTokensEdits(e.edits.map(se),e.resultId)},asCallHierarchyItem:ne,asCallHierarchyItems:function(e){if(null!==e)return e.map((e=>ne(e)))},asCallHierarchyIncomingCall:re,asCallHierarchyIncomingCalls:function(e){if(null!==e)return e.map((e=>re(e)))},asCallHierarchyOutgoingCall:oe,asCallHierarchyOutgoingCalls:function(e){if(null!==e)return e.map((e=>oe(e)))},asLinkedEditingRanges:function(e){if(null!=e)return new i.LinkedEditingRanges(w(e.ranges),function(e){if(null!=e)return new RegExp(e)}(e.wordPattern))}}}},25316:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProtocolDiagnostic=t.DiagnosticCode=void 0;const i=a(89496),n=a(59763);(t.DiagnosticCode||(t.DiagnosticCode={})).is=function(e){const t=e;return null!=t&&(n.number(t.value)||n.string(t.value))&&n.string(t.target)};class r extends i.Diagnostic{constructor(e,t,a,i){super(e,t,a),this.data=i,this.hasDiagnosticCode=!1}}t.ProtocolDiagnostic=r},58705:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const i=a(89496);class n extends i.DocumentLink{constructor(e,t){super(e,t)}}t.default=n},750:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionRangeFeature=void 0;const i=a(89496),n=a(40273),r=a(14384);function o(e,t){return void 0===e[t]&&(e[t]=Object.create(null)),e[t]}class s extends r.TextDocumentFeature{constructor(e){super(e,n.SelectionRangeRequest.type)}fillClientCapabilities(e){o(o(e,"textDocument"),"selectionRange").dynamicRegistration=!0}initialize(e,t){let[a,i]=this.getRegistration(t,e.selectionRangeProvider);a&&i&&this.register({id:a,registerOptions:i})}registerLanguageProvider(e){const t={provideSelectionRanges:(e,t,a)=>{const i=this._client,r=(e,t,a)=>{const r={textDocument:i.code2ProtocolConverter.asTextDocumentIdentifier(e),positions:i.code2ProtocolConverter.asPositions(t)};return i.sendRequest(n.SelectionRangeRequest.type,r,a).then((e=>i.protocol2CodeConverter.asSelectionRanges(e)),(e=>i.handleFailedRequest(n.SelectionRangeRequest.type,e,null)))},o=i.clientOptions.middleware;return o.provideSelectionRanges?o.provideSelectionRanges(e,t,a,r):r(e,t,a)}};return[i.languages.registerSelectionRangeProvider(e.documentSelector,t),t]}}t.SelectionRangeFeature=s},79957:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SemanticTokensFeature=void 0;const i=a(89496),n=a(14384),r=a(40273),o=a(59763);function s(e,t){return void 0===e[t]&&(e[t]={}),e[t]}class p extends n.TextDocumentFeature{constructor(e){super(e,r.SemanticTokensRegistrationType.type)}fillClientCapabilities(e){const t=s(s(e,"textDocument"),"semanticTokens");t.dynamicRegistration=!0,t.tokenTypes=[r.SemanticTokenTypes.namespace,r.SemanticTokenTypes.type,r.SemanticTokenTypes.class,r.SemanticTokenTypes.enum,r.SemanticTokenTypes.interface,r.SemanticTokenTypes.struct,r.SemanticTokenTypes.typeParameter,r.SemanticTokenTypes.parameter,r.SemanticTokenTypes.variable,r.SemanticTokenTypes.property,r.SemanticTokenTypes.enumMember,r.SemanticTokenTypes.event,r.SemanticTokenTypes.function,r.SemanticTokenTypes.method,r.SemanticTokenTypes.macro,r.SemanticTokenTypes.keyword,r.SemanticTokenTypes.modifier,r.SemanticTokenTypes.comment,r.SemanticTokenTypes.string,r.SemanticTokenTypes.number,r.SemanticTokenTypes.regexp,r.SemanticTokenTypes.operator],t.tokenModifiers=[r.SemanticTokenModifiers.declaration,r.SemanticTokenModifiers.definition,r.SemanticTokenModifiers.readonly,r.SemanticTokenModifiers.static,r.SemanticTokenModifiers.deprecated,r.SemanticTokenModifiers.abstract,r.SemanticTokenModifiers.async,r.SemanticTokenModifiers.modification,r.SemanticTokenModifiers.documentation,r.SemanticTokenModifiers.defaultLibrary],t.formats=[r.TokenFormat.Relative],t.requests={range:!0,full:{delta:!0}},t.multilineTokenSupport=!1,t.overlappingTokenSupport=!1,s(s(e,"workspace"),"semanticTokens").refreshSupport=!0}initialize(e,t){this._client.onRequest(r.SemanticTokensRefreshRequest.type,(async()=>{for(const e of this.getAllProviders())e.onDidChangeSemanticTokensEmitter.fire()}));const[a,i]=this.getRegistration(t,e.semanticTokensProvider);a&&i&&this.register({id:a,registerOptions:i})}registerLanguageProvider(e){const t=o.boolean(e.full)?e.full:void 0!==e.full,a=void 0!==e.full&&"boolean"!=typeof e.full&&!0===e.full.delta,n=new i.EventEmitter,s=t?{onDidChangeSemanticTokens:n.event,provideDocumentSemanticTokens:(e,t)=>{const a=this._client,i=a.clientOptions.middleware,n=(e,t)=>{const i={textDocument:a.code2ProtocolConverter.asTextDocumentIdentifier(e)};return a.sendRequest(r.SemanticTokensRequest.type,i,t).then((e=>a.protocol2CodeConverter.asSemanticTokens(e)),(e=>a.handleFailedRequest(r.SemanticTokensRequest.type,e,null)))};return i.provideDocumentSemanticTokens?i.provideDocumentSemanticTokens(e,t,n):n(e,t)},provideDocumentSemanticTokensEdits:a?(e,t,a)=>{const i=this._client,n=i.clientOptions.middleware,o=(e,t,a)=>{const n={textDocument:i.code2ProtocolConverter.asTextDocumentIdentifier(e),previousResultId:t};return i.sendRequest(r.SemanticTokensDeltaRequest.type,n,a).then((e=>r.SemanticTokens.is(e)?i.protocol2CodeConverter.asSemanticTokens(e):i.protocol2CodeConverter.asSemanticTokensEdits(e)),(e=>i.handleFailedRequest(r.SemanticTokensDeltaRequest.type,e,null)))};return n.provideDocumentSemanticTokensEdits?n.provideDocumentSemanticTokensEdits(e,t,a,o):o(e,t,a)}:void 0}:void 0,p=!0===e.range?{provideDocumentRangeSemanticTokens:(e,t,a)=>{const i=this._client,n=i.clientOptions.middleware,o=(e,t,a)=>{const n={textDocument:i.code2ProtocolConverter.asTextDocumentIdentifier(e),range:i.code2ProtocolConverter.asRange(t)};return i.sendRequest(r.SemanticTokensRangeRequest.type,n,a).then((e=>i.protocol2CodeConverter.asSemanticTokens(e)),(e=>i.handleFailedRequest(r.SemanticTokensRangeRequest.type,e,null)))};return n.provideDocumentRangeSemanticTokens?n.provideDocumentRangeSemanticTokens(e,t,a,o):o(e,t,a)}}:void 0,c=[],d=this._client.protocol2CodeConverter.asSemanticTokensLegend(e.legend);return void 0!==s&&c.push(i.languages.registerDocumentSemanticTokensProvider(e.documentSelector,s,d)),void 0!==p&&c.push(i.languages.registerDocumentRangeSemanticTokensProvider(e.documentSelector,p,d)),[new i.Disposable((()=>c.forEach((e=>e.dispose())))),{range:p,full:s,onDidChangeSemanticTokensEmitter:n}]}}t.SemanticTokensFeature=p},10328:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TypeDefinitionFeature=void 0;const i=a(89496),n=a(40273),r=a(14384);function o(e,t){return void 0===e[t]&&(e[t]={}),e[t]}class s extends r.TextDocumentFeature{constructor(e){super(e,n.TypeDefinitionRequest.type)}fillClientCapabilities(e){o(o(e,"textDocument"),"typeDefinition").dynamicRegistration=!0;let t=o(o(e,"textDocument"),"typeDefinition");t.dynamicRegistration=!0,t.linkSupport=!0}initialize(e,t){let[a,i]=this.getRegistration(t,e.typeDefinitionProvider);a&&i&&this.register({id:a,registerOptions:i})}registerLanguageProvider(e){const t={provideTypeDefinition:(e,t,a)=>{const i=this._client,r=(e,t,a)=>i.sendRequest(n.TypeDefinitionRequest.type,i.code2ProtocolConverter.asTextDocumentPositionParams(e,t),a).then(i.protocol2CodeConverter.asDefinitionResult,(e=>i.handleFailedRequest(n.TypeDefinitionRequest.type,e,null))),o=i.clientOptions.middleware;return o.provideTypeDefinition?o.provideTypeDefinition(e,t,a,r):r(e,t,a)}};return[i.languages.registerTypeDefinitionProvider(e.documentSelector,t),t]}}t.TypeDefinitionFeature=s},94904:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Delayer=void 0;const i=a(40273);t.Delayer=class{constructor(e){this.defaultDelay=e,this.timeout=void 0,this.completionPromise=void 0,this.onSuccess=void 0,this.task=void 0}trigger(e,t=this.defaultDelay){return this.task=e,t>=0&&this.cancelTimeout(),this.completionPromise||(this.completionPromise=new Promise((e=>{this.onSuccess=e})).then((()=>{this.completionPromise=void 0,this.onSuccess=void 0;var e=this.task();return this.task=void 0,e}))),(t>=0||void 0===this.timeout)&&(this.timeout=i.RAL().timer.setTimeout((()=>{this.timeout=void 0,this.onSuccess(void 0)}),t>=0?t:this.defaultDelay)),this.completionPromise}forceDelivery(){if(!this.completionPromise)return;this.cancelTimeout();let e=this.task();return this.completionPromise=void 0,this.onSuccess=void 0,this.task=void 0,e}isTriggered(){return void 0!==this.timeout}cancel(){this.cancelTimeout(),this.completionPromise=void 0}cancelTimeout(){void 0!==this.timeout&&(i.RAL().timer.clearTimeout(this.timeout),this.timeout=void 0)}}},59763:(e,t)=>{"use strict";function a(e){return"string"==typeof e||e instanceof String}function i(e){return"function"==typeof e}function n(e){return Array.isArray(e)}function r(e){return e&&i(e.then)}Object.defineProperty(t,"__esModule",{value:!0}),t.asPromise=t.thenable=t.typedArray=t.stringArray=t.array=t.func=t.error=t.number=t.string=t.boolean=void 0,t.boolean=function(e){return!0===e||!1===e},t.string=a,t.number=function(e){return"number"==typeof e||e instanceof Number},t.error=function(e){return e instanceof Error},t.func=i,t.array=n,t.stringArray=function(e){return n(e)&&e.every((e=>a(e)))},t.typedArray=function(e,t){return Array.isArray(e)&&e.every(t)},t.thenable=r,t.asPromise=function(e){return e instanceof Promise?e:r(e)?new Promise(((t,a)=>{e.then((e=>t(e)),(e=>a(e)))})):Promise.resolve(e)}},41980:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateUuid=t.parse=t.isUUID=t.v4=t.empty=void 0;class a{constructor(e){this._value=e}asHex(){return this._value}equals(e){return this.asHex()===e.asHex()}}class i extends a{constructor(){super([i._randomHex(),i._randomHex(),i._randomHex(),i._randomHex(),i._randomHex(),i._randomHex(),i._randomHex(),i._randomHex(),"-",i._randomHex(),i._randomHex(),i._randomHex(),i._randomHex(),"-","4",i._randomHex(),i._randomHex(),i._randomHex(),"-",i._oneOf(i._timeHighBits),i._randomHex(),i._randomHex(),i._randomHex(),"-",i._randomHex(),i._randomHex(),i._randomHex(),i._randomHex(),i._randomHex(),i._randomHex(),i._randomHex(),i._randomHex(),i._randomHex(),i._randomHex(),i._randomHex(),i._randomHex()].join(""))}static _oneOf(e){return e[Math.floor(e.length*Math.random())]}static _randomHex(){return i._oneOf(i._chars)}}function n(){return new i}i._chars=["0","1","2","3","4","5","6","6","7","8","9","a","b","c","d","e","f"],i._timeHighBits=["8","9","a","b"],t.empty=new a("00000000-0000-0000-0000-000000000000"),t.v4=n;const r=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;function o(e){return r.test(e)}t.isUUID=o,t.parse=function(e){if(!o(e))throw new Error("invalid uuid");return new a(e)},t.generateUuid=function(){return n().asHex()}},69565:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WorkspaceFoldersFeature=t.arrayDiff=void 0;const i=a(41980),n=a(89496),r=a(40273);function o(e,t){if(void 0!==e)return e[t]}function s(e,t){return e.filter((e=>t.indexOf(e)<0))}t.arrayDiff=s,t.WorkspaceFoldersFeature=class{constructor(e){this._client=e,this._listeners=new Map}get registrationType(){return r.DidChangeWorkspaceFoldersNotification.type}fillInitializeParams(e){const t=n.workspace.workspaceFolders;this.initializeWithFolders(t),e.workspaceFolders=void 0===t?null:t.map((e=>this.asProtocol(e)))}initializeWithFolders(e){this._initialFolders=e}fillClientCapabilities(e){e.workspace=e.workspace||{},e.workspace.workspaceFolders=!0}initialize(e){const t=this._client;t.onRequest(r.WorkspaceFoldersRequest.type,(e=>{const a=()=>{const e=n.workspace.workspaceFolders;return void 0===e?null:e.map((e=>this.asProtocol(e)))},i=t.clientOptions.middleware.workspace;return i&&i.workspaceFolders?i.workspaceFolders(e,a):a()}));const a=o(o(o(e,"workspace"),"workspaceFolders"),"changeNotifications");let s;"string"==typeof a?s=a:!0===a&&(s=i.generateUuid()),s&&this.register({id:s,registerOptions:void 0})}sendInitialEvent(e){if(this._initialFolders&&e){const t=s(this._initialFolders,e),a=s(e,this._initialFolders);(a.length>0||t.length>0)&&this.doSendEvent(a,t)}else this._initialFolders?this.doSendEvent([],this._initialFolders):e&&this.doSendEvent(e,[])}doSendEvent(e,t){let a={event:{added:e.map((e=>this.asProtocol(e))),removed:t.map((e=>this.asProtocol(e)))}};this._client.sendNotification(r.DidChangeWorkspaceFoldersNotification.type,a)}register(e){let t=e.id,a=this._client,i=n.workspace.onDidChangeWorkspaceFolders((e=>{let t=e=>{this.doSendEvent(e.added,e.removed)},i=a.clientOptions.middleware.workspace;i&&i.didChangeWorkspaceFolders?i.didChangeWorkspaceFolders(e,t):t(e)}));this._listeners.set(t,i),this.sendInitialEvent(n.workspace.workspaceFolders)}unregister(e){let t=this._listeners.get(e);void 0!==t&&(this._listeners.delete(e),t.dispose())}dispose(){for(let e of this._listeners.values())e.dispose();this._listeners.clear()}asProtocol(e){return void 0===e?null:{uri:this._client.code2ProtocolConverter.asUri(e.uri),name:e.name}}}},92850:function(e,t,a){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,a,i){void 0===i&&(i=a),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[a]}})}:function(e,t,a,i){void 0===i&&(i=a),e[i]=t[a]}),n=this&&this.__exportStar||function(e,t){for(var a in e)"default"===a||Object.prototype.hasOwnProperty.call(t,a)||i(t,e,a)};Object.defineProperty(t,"__esModule",{value:!0}),t.SettingMonitor=t.LanguageClient=t.TransportKind=void 0;const r=a(32081),o=a(57147),s=a(71017),p=a(26237),c=a(89496),d=a(59763),l=a(27225),u=a(14384),m=a(10794),f=a(96560);n(a(96560),t),n(a(85734),t);const h="^1.52.0";var v,g,y,b,x,w;!function(e){e.is=function(e){return d.string(e.command)}}(v||(v={})),function(e){e[e.stdio=0]="stdio",e[e.ipc=1]="ipc",e[e.pipe=2]="pipe",e[e.socket=3]="socket"}(g=t.TransportKind||(t.TransportKind={})),function(e){e.isSocket=function(e){let t=e;return t&&t.kind===g.socket&&d.number(t.port)}}(y||(y={})),function(e){e.is=function(e){return d.string(e.module)}}(b||(b={})),function(e){e.is=function(e){let t=e;return t&&void 0!==t.writer&&void 0!==t.reader}}(x||(x={})),function(e){e.is=function(e){let t=e;return t&&void 0!==t.process&&"boolean"==typeof t.detached}}(w||(w={}));class _ extends l.CommonLanguageClient{constructor(e,t,a,i,n){let r,o,s,p,c;d.string(t)?(r=e,o=t,s=a,p=i,c=!!n):(r=e.toLowerCase(),o=e,s=t,p=a,c=i),void 0===c&&(c=!1),super(r,o,p),this._serverOptions=s,this._forceDebug=c;try{this.checkVersion()}catch(e){throw d.string(e.message)&&this.outputChannel.appendLine(e.message),e}}checkVersion(){let e=p.parse(c.version);if(!e)throw new Error(`No valid VS Code version detected. Version string is: ${c.version}`);if(e.prerelease&&e.prerelease.length>0&&(e.prerelease=[]),!p.satisfies(e,h))throw new Error(`The language client requires VS Code version ${h} but received version ${c.version}`)}stop(){return super.stop().then((()=>{if(this._serverProcess){let e=this._serverProcess;this._serverProcess=void 0,void 0!==this._isDetached&&this._isDetached||this.checkProcessDied(e),this._isDetached=void 0}}))}checkProcessDied(e){e&&setTimeout((()=>{try{process.kill(e.pid,0),m.terminate(e)}catch(e){}}),2e3)}handleConnectionClosed(){this._serverProcess=void 0,super.handleConnectionClosed()}fillInitializeParams(e){super.fillInitializeParams(e),null===e.processId&&(e.processId=process.pid)}createMessageTransports(e){function t(e,t){if(!e&&!t)return;let a=Object.create(null);return Object.keys(process.env).forEach((e=>a[e]=process.env[e])),t&&(a.ELECTRON_RUN_AS_NODE="1",a.ELECTRON_NO_ASAR="1"),e&&Object.keys(e).forEach((t=>a[t]=e[t])),a}const a=["--debug=","--debug-brk=","--inspect=","--inspect-brk="],i=["--debug","--debug-brk","--inspect","--inspect-brk"];function n(e){if(null===e.stdin||null===e.stdout||null===e.stderr)throw new Error("Process created without stdio streams")}let o,s=this._serverOptions;if(d.func(s))return s().then((t=>{if(u.MessageTransports.is(t))return this._isDetached=!!t.detached,t;if(x.is(t))return this._isDetached=!!t.detached,{reader:new f.StreamMessageReader(t.reader),writer:new f.StreamMessageWriter(t.writer)};{let a;return w.is(t)?(a=t.process,this._isDetached=t.detached):(a=t,this._isDetached=!1),a.stderr.on("data",(t=>this.outputChannel.append(d.string(t)?t:t.toString(e)))),{reader:new f.StreamMessageReader(a.stdout),writer:new f.StreamMessageWriter(a.stdin)}}}));let p=s;return o=p.run||p.debug?this._forceDebug||function(){let e=process.execArgv;return!!e&&e.some((e=>a.some((t=>e.startsWith(t)))||i.some((t=>e===t))))}()?p.debug:p.run:s,this._getServerWorkingDir(o.options).then((a=>{if(b.is(o)&&o.module){let i=o,s=i.transport||g.stdio;if(!i.runtime){let o;return new Promise(((p,c)=>{let l=i.args&&i.args.slice()||[];s===g.ipc?l.push("--node-ipc"):s===g.stdio?l.push("--stdio"):s===g.pipe?(o=f.generateRandomPipeName(),l.push(`--pipe=${o}`)):y.isSocket(s)&&l.push(`--socket=${s.port}`),l.push(`--clientProcessId=${process.pid.toString()}`);let u=i.options||Object.create(null);if(u.env=t(u.env,!0),u.execArgv=u.execArgv||[],u.cwd=a,u.silent=!0,s===g.ipc||s===g.stdio){let t=r.fork(i.module,l||[],u);n(t),this._serverProcess=t,t.stderr.on("data",(t=>this.outputChannel.append(d.string(t)?t:t.toString(e)))),s===g.ipc?(t.stdout.on("data",(t=>this.outputChannel.append(d.string(t)?t:t.toString(e)))),p({reader:new f.IPCMessageReader(this._serverProcess),writer:new f.IPCMessageWriter(this._serverProcess)})):p({reader:new f.StreamMessageReader(t.stdout),writer:new f.StreamMessageWriter(t.stdin)})}else s===g.pipe?f.createClientPipeTransport(o).then((t=>{let a=r.fork(i.module,l||[],u);n(a),this._serverProcess=a,a.stderr.on("data",(t=>this.outputChannel.append(d.string(t)?t:t.toString(e)))),a.stdout.on("data",(t=>this.outputChannel.append(d.string(t)?t:t.toString(e)))),t.onConnected().then((e=>{p({reader:e[0],writer:e[1]})}))})):y.isSocket(s)&&f.createClientSocketTransport(s.port).then((t=>{let a=r.fork(i.module,l||[],u);n(a),this._serverProcess=a,a.stderr.on("data",(t=>this.outputChannel.append(d.string(t)?t:t.toString(e)))),a.stdout.on("data",(t=>this.outputChannel.append(d.string(t)?t:t.toString(e)))),t.onConnected().then((e=>{p({reader:e[0],writer:e[1]})}))}))}))}{let n=[],o=i.options||Object.create(null);o.execArgv&&o.execArgv.forEach((e=>n.push(e))),n.push(i.module),i.args&&i.args.forEach((e=>n.push(e)));const p=Object.create(null);p.cwd=a,p.env=t(o.env,!1);const c=this._getRuntimePath(i.runtime,a);let l;if(s===g.ipc?(p.stdio=[null,null,null,"ipc"],n.push("--node-ipc")):s===g.stdio?n.push("--stdio"):s===g.pipe?(l=f.generateRandomPipeName(),n.push(`--pipe=${l}`)):y.isSocket(s)&&n.push(`--socket=${s.port}`),n.push(`--clientProcessId=${process.pid.toString()}`),s===g.ipc||s===g.stdio){let t=r.spawn(c,n,p);return t&&t.pid?(this._serverProcess=t,t.stderr.on("data",(t=>this.outputChannel.append(d.string(t)?t:t.toString(e)))),s===g.ipc?(t.stdout.on("data",(t=>this.outputChannel.append(d.string(t)?t:t.toString(e)))),Promise.resolve({reader:new f.IPCMessageReader(t),writer:new f.IPCMessageWriter(t)})):Promise.resolve({reader:new f.StreamMessageReader(t.stdout),writer:new f.StreamMessageWriter(t.stdin)})):Promise.reject(`Launching server using runtime ${c} failed.`)}if(s===g.pipe)return f.createClientPipeTransport(l).then((t=>{let a=r.spawn(c,n,p);return a&&a.pid?(this._serverProcess=a,a.stderr.on("data",(t=>this.outputChannel.append(d.string(t)?t:t.toString(e)))),a.stdout.on("data",(t=>this.outputChannel.append(d.string(t)?t:t.toString(e)))),t.onConnected().then((e=>({reader:e[0],writer:e[1]})))):Promise.reject(`Launching server using runtime ${c} failed.`)}));if(y.isSocket(s))return f.createClientSocketTransport(s.port).then((t=>{let a=r.spawn(c,n,p);return a&&a.pid?(this._serverProcess=a,a.stderr.on("data",(t=>this.outputChannel.append(d.string(t)?t:t.toString(e)))),a.stdout.on("data",(t=>this.outputChannel.append(d.string(t)?t:t.toString(e)))),t.onConnected().then((e=>({reader:e[0],writer:e[1]})))):Promise.reject(`Launching server using runtime ${c} failed.`)}))}}else if(v.is(o)&&o.command){let t=o,i=t.args||[],n=Object.assign({},t.options);n.cwd=n.cwd||a;let s=r.spawn(t.command,i,n);return s&&s.pid?(s.stderr.on("data",(t=>this.outputChannel.append(d.string(t)?t:t.toString(e)))),this._serverProcess=s,this._isDetached=!!n.detached,Promise.resolve({reader:new f.StreamMessageReader(s.stdout),writer:new f.StreamMessageWriter(s.stdin)})):Promise.reject(`Launching server using command ${t.command} failed.`)}return Promise.reject(new Error("Unsupported server configuration "+JSON.stringify(s,null,4)))}))}_getRuntimePath(e,t){if(s.isAbsolute(e))return e;const a=this._mainGetRootPath();if(void 0!==a){const t=s.join(a,e);if(o.existsSync(t))return t}if(void 0!==t){const a=s.join(t,e);if(o.existsSync(a))return a}return e}_mainGetRootPath(){let e=c.workspace.workspaceFolders;if(!e||0===e.length)return;let t=e[0];return"file"===t.uri.scheme?t.uri.fsPath:void 0}_getServerWorkingDir(e){let t=e&&e.cwd;return t||(t=this.clientOptions.workspaceFolder?this.clientOptions.workspaceFolder.uri.fsPath:this._mainGetRootPath()),t?new Promise((e=>{o.lstat(t,((a,i)=>{e(!a&&i.isDirectory()?t:void 0)}))})):Promise.resolve(void 0)}getLocale(){const e=process.env.VSCODE_NLS_CONFIG;if(void 0===e)return"en";let t;try{t=JSON.parse(e)}catch(e){}return void 0===t||"string"!=typeof t.locale?"en":t.locale}}t.LanguageClient=_,t.SettingMonitor=class{constructor(e,t){this._client=e,this._setting=t,this._listeners=[]}start(){return c.workspace.onDidChangeConfiguration(this.onDidChangeConfiguration,this,this._listeners),this.onDidChangeConfiguration(),new c.Disposable((()=>{this._client.needsStop()&&this._client.stop()}))}onDidChangeConfiguration(){let e=this._setting.indexOf("."),t=e>=0?this._setting.substr(0,e):this._setting,a=e>=0?this._setting.substr(e+1):void 0,i=a?c.workspace.getConfiguration(t).get(a,!1):c.workspace.getConfiguration(t);i&&this._client.needsStart()?this._client.start():!i&&this._client.needsStop()&&this._client.stop()}}},10794:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.terminate=void 0;const i=a(32081),n=a(71017),r="win32"===process.platform,o="darwin"===process.platform,s="linux"===process.platform;t.terminate=function(e,t){if(r)try{let a={stdio:["pipe","pipe","ignore"]};return t&&(a.cwd=t),i.execFileSync("taskkill",["/T","/F","/PID",e.pid.toString()],a),!0}catch(e){return!1}else{if(!s&&!o)return e.kill("SIGKILL"),!0;try{var a=n.join(__dirname,"terminateProcess.sh");return!i.spawnSync(a,[e.pid.toString()]).error}catch(e){return!1}}}},52847:(e,t,a)=>{"use strict";e.exports=a(92850)},73960:(e,t,a)=>{const i=Symbol("SemVer ANY");class n{static get ANY(){return i}constructor(e,t){if(t=r(t),e instanceof n){if(e.loose===!!t.loose)return e;e=e.value}c("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===i?this.value="":this.value=this.operator+this.semver.version,c("comp",this)}parse(e){const t=this.options.loose?o[s.COMPARATORLOOSE]:o[s.COMPARATOR],a=e.match(t);if(!a)throw new TypeError(`Invalid comparator: ${e}`);this.operator=void 0!==a[1]?a[1]:"","="===this.operator&&(this.operator=""),a[2]?this.semver=new d(a[2],this.options.loose):this.semver=i}toString(){return this.value}test(e){if(c("Comparator.test",e,this.options.loose),this.semver===i||e===i)return!0;if("string"==typeof e)try{e=new d(e,this.options)}catch(e){return!1}return p(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof n))throw new TypeError("a Comparator is required");if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new l(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new l(this.value,t).test(e.semver);const a=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),i=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),r=this.semver.version===e.semver.version,o=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),s=p(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),c=p(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return a||i||r&&o||s||c}}e.exports=n;const r=a(79157),{re:o,t:s}=a(81466),p=a(80475),c=a(76583),d=a(15351),l=a(79971)},79971:(e,t,a)=>{class i{constructor(e,t){if(t=r(t),e instanceof i)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new i(e.raw,t);if(e instanceof o)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split("||").map((e=>this.parseRange(e.trim()))).filter((e=>e.length)),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${e}`);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter((e=>!f(e[0]))),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const e of this.set)if(1===e.length&&h(e[0])){this.set=[e];break}}this.format()}format(){return this.range=this.set.map((e=>e.join(" ").trim())).join("||").trim(),this.range}toString(){return this.range}parseRange(e){e=e.trim();const t=`parseRange:${Object.keys(this.options).join(",")}:${e}`,a=n.get(t);if(a)return a;const i=this.options.loose,r=i?c[d.HYPHENRANGELOOSE]:c[d.HYPHENRANGE];e=e.replace(r,R(this.options.includePrerelease)),s("hyphen replace",e),e=e.replace(c[d.COMPARATORTRIM],l),s("comparator trim",e);let p=(e=(e=(e=e.replace(c[d.TILDETRIM],u)).replace(c[d.CARETTRIM],m)).split(/\s+/).join(" ")).split(" ").map((e=>g(e,this.options))).join(" ").split(/\s+/).map((e=>T(e,this.options)));i&&(p=p.filter((e=>(s("loose invalid filter",e,this.options),!!e.match(c[d.COMPARATORLOOSE]))))),s("range list",p);const h=new Map,v=p.map((e=>new o(e,this.options)));for(const e of v){if(f(e))return[e];h.set(e.value,e)}h.size>1&&h.has("")&&h.delete("");const y=[...h.values()];return n.set(t,y),y}intersects(e,t){if(!(e instanceof i))throw new TypeError("a Range is required");return this.set.some((a=>v(a,t)&&e.set.some((e=>v(e,t)&&a.every((a=>e.every((e=>a.intersects(e,t)))))))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new p(e,this.options)}catch(e){return!1}for(let t=0;t"<0.0.0-0"===e.value,h=e=>""===e.value,v=(e,t)=>{let a=!0;const i=e.slice();let n=i.pop();for(;a&&i.length;)a=i.every((e=>n.intersects(e,t))),n=i.pop();return a},g=(e,t)=>(s("comp",e,t),e=w(e,t),s("caret",e),e=b(e,t),s("tildes",e),e=S(e,t),s("xrange",e),e=E(e,t),s("stars",e),e),y=e=>!e||"x"===e.toLowerCase()||"*"===e,b=(e,t)=>e.trim().split(/\s+/).map((e=>x(e,t))).join(" "),x=(e,t)=>{const a=t.loose?c[d.TILDELOOSE]:c[d.TILDE];return e.replace(a,((t,a,i,n,r)=>{let o;return s("tilde",e,t,a,i,n,r),y(a)?o="":y(i)?o=`>=${a}.0.0 <${+a+1}.0.0-0`:y(n)?o=`>=${a}.${i}.0 <${a}.${+i+1}.0-0`:r?(s("replaceTilde pr",r),o=`>=${a}.${i}.${n}-${r} <${a}.${+i+1}.0-0`):o=`>=${a}.${i}.${n} <${a}.${+i+1}.0-0`,s("tilde return",o),o}))},w=(e,t)=>e.trim().split(/\s+/).map((e=>_(e,t))).join(" "),_=(e,t)=>{s("caret",e,t);const a=t.loose?c[d.CARETLOOSE]:c[d.CARET],i=t.includePrerelease?"-0":"";return e.replace(a,((t,a,n,r,o)=>{let p;return s("caret",e,t,a,n,r,o),y(a)?p="":y(n)?p=`>=${a}.0.0${i} <${+a+1}.0.0-0`:y(r)?p="0"===a?`>=${a}.${n}.0${i} <${a}.${+n+1}.0-0`:`>=${a}.${n}.0${i} <${+a+1}.0.0-0`:o?(s("replaceCaret pr",o),p="0"===a?"0"===n?`>=${a}.${n}.${r}-${o} <${a}.${n}.${+r+1}-0`:`>=${a}.${n}.${r}-${o} <${a}.${+n+1}.0-0`:`>=${a}.${n}.${r}-${o} <${+a+1}.0.0-0`):(s("no pr"),p="0"===a?"0"===n?`>=${a}.${n}.${r}${i} <${a}.${n}.${+r+1}-0`:`>=${a}.${n}.${r}${i} <${a}.${+n+1}.0-0`:`>=${a}.${n}.${r} <${+a+1}.0.0-0`),s("caret return",p),p}))},S=(e,t)=>(s("replaceXRanges",e,t),e.split(/\s+/).map((e=>C(e,t))).join(" ")),C=(e,t)=>{e=e.trim();const a=t.loose?c[d.XRANGELOOSE]:c[d.XRANGE];return e.replace(a,((a,i,n,r,o,p)=>{s("xRange",e,a,i,n,r,o,p);const c=y(n),d=c||y(r),l=d||y(o),u=l;return"="===i&&u&&(i=""),p=t.includePrerelease?"-0":"",c?a=">"===i||"<"===i?"<0.0.0-0":"*":i&&u?(d&&(r=0),o=0,">"===i?(i=">=",d?(n=+n+1,r=0,o=0):(r=+r+1,o=0)):"<="===i&&(i="<",d?n=+n+1:r=+r+1),"<"===i&&(p="-0"),a=`${i+n}.${r}.${o}${p}`):d?a=`>=${n}.0.0${p} <${+n+1}.0.0-0`:l&&(a=`>=${n}.${r}.0${p} <${n}.${+r+1}.0-0`),s("xRange return",a),a}))},E=(e,t)=>(s("replaceStars",e,t),e.trim().replace(c[d.STAR],"")),T=(e,t)=>(s("replaceGTE0",e,t),e.trim().replace(c[t.includePrerelease?d.GTE0PRE:d.GTE0],"")),R=e=>(t,a,i,n,r,o,s,p,c,d,l,u,m)=>`${a=y(i)?"":y(n)?`>=${i}.0.0${e?"-0":""}`:y(r)?`>=${i}.${n}.0${e?"-0":""}`:o?`>=${a}`:`>=${a}${e?"-0":""}`} ${p=y(c)?"":y(d)?`<${+c+1}.0.0-0`:y(l)?`<${c}.${+d+1}.0-0`:u?`<=${c}.${d}.${l}-${u}`:e?`<${c}.${d}.${+l+1}-0`:`<=${p}`}`.trim(),A=(e,t,a)=>{for(let a=0;a0){const i=e[a].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}},15351:(e,t,a)=>{const i=a(76583),{MAX_LENGTH:n,MAX_SAFE_INTEGER:r}=a(47138),{re:o,t:s}=a(81466),p=a(79157),{compareIdentifiers:c}=a(74089);class d{constructor(e,t){if(t=p(t),e instanceof d){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError(`Invalid Version: ${e}`);if(e.length>n)throw new TypeError(`version is longer than ${n} characters`);i("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const a=e.trim().match(t.loose?o[s.LOOSE]:o[s.FULL]);if(!a)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+a[1],this.minor=+a[2],this.patch=+a[3],this.major>r||this.major<0)throw new TypeError("Invalid major version");if(this.minor>r||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>r||this.patch<0)throw new TypeError("Invalid patch version");a[4]?this.prerelease=a[4].split(".").map((e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(0===c(this.prerelease[0],t)?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error(`invalid increment argument: ${e}`)}return this.format(),this.raw=this.version,this}}e.exports=d},61790:(e,t,a)=>{const i=a(37376);e.exports=(e,t)=>{const a=i(e.trim().replace(/^[=v]+/,""),t);return a?a.version:null}},80475:(e,t,a)=>{const i=a(65695),n=a(71012),r=a(59525),o=a(68578),s=a(13614),p=a(50160);e.exports=(e,t,a,c)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof a&&(a=a.version),e===a;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof a&&(a=a.version),e!==a;case"":case"=":case"==":return i(e,a,c);case"!=":return n(e,a,c);case">":return r(e,a,c);case">=":return o(e,a,c);case"<":return s(e,a,c);case"<=":return p(e,a,c);default:throw new TypeError(`Invalid operator: ${t}`)}}},81312:(e,t,a)=>{const i=a(15351),n=a(37376),{re:r,t:o}=a(81466);e.exports=(e,t)=>{if(e instanceof i)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let a=null;if((t=t||{}).rtl){let t;for(;(t=r[o.COERCERTL].exec(e))&&(!a||a.index+a[0].length!==e.length);)a&&t.index+t[0].length===a.index+a[0].length||(a=t),r[o.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;r[o.COERCERTL].lastIndex=-1}else a=e.match(r[o.COERCE]);return null===a?null:n(`${a[2]}.${a[3]||"0"}.${a[4]||"0"}`,t)}},23209:(e,t,a)=>{const i=a(15351);e.exports=(e,t,a)=>{const n=new i(e,a),r=new i(t,a);return n.compare(r)||n.compareBuild(r)}},23266:(e,t,a)=>{const i=a(9144);e.exports=(e,t)=>i(e,t,!0)},9144:(e,t,a)=>{const i=a(15351);e.exports=(e,t,a)=>new i(e,a).compare(new i(t,a))},23224:(e,t,a)=>{const i=a(37376),n=a(65695);e.exports=(e,t)=>{if(n(e,t))return null;{const a=i(e),n=i(t),r=a.prerelease.length||n.prerelease.length,o=r?"pre":"",s=r?"prerelease":"";for(const e in a)if(("major"===e||"minor"===e||"patch"===e)&&a[e]!==n[e])return o+e;return s}}},65695:(e,t,a)=>{const i=a(9144);e.exports=(e,t,a)=>0===i(e,t,a)},59525:(e,t,a)=>{const i=a(9144);e.exports=(e,t,a)=>i(e,t,a)>0},68578:(e,t,a)=>{const i=a(9144);e.exports=(e,t,a)=>i(e,t,a)>=0},89210:(e,t,a)=>{const i=a(15351);e.exports=(e,t,a,n)=>{"string"==typeof a&&(n=a,a=void 0);try{return new i(e instanceof i?e.version:e,a).inc(t,n).version}catch(e){return null}}},13614:(e,t,a)=>{const i=a(9144);e.exports=(e,t,a)=>i(e,t,a)<0},50160:(e,t,a)=>{const i=a(9144);e.exports=(e,t,a)=>i(e,t,a)<=0},85850:(e,t,a)=>{const i=a(15351);e.exports=(e,t)=>new i(e,t).major},23090:(e,t,a)=>{const i=a(15351);e.exports=(e,t)=>new i(e,t).minor},71012:(e,t,a)=>{const i=a(9144);e.exports=(e,t,a)=>0!==i(e,t,a)},37376:(e,t,a)=>{const{MAX_LENGTH:i}=a(47138),{re:n,t:r}=a(81466),o=a(15351),s=a(79157);e.exports=(e,t)=>{if(t=s(t),e instanceof o)return e;if("string"!=typeof e)return null;if(e.length>i)return null;if(!(t.loose?n[r.LOOSE]:n[r.FULL]).test(e))return null;try{return new o(e,t)}catch(e){return null}}},50788:(e,t,a)=>{const i=a(15351);e.exports=(e,t)=>new i(e,t).patch},84987:(e,t,a)=>{const i=a(37376);e.exports=(e,t)=>{const a=i(e,t);return a&&a.prerelease.length?a.prerelease:null}},40310:(e,t,a)=>{const i=a(9144);e.exports=(e,t,a)=>i(t,e,a)},42633:(e,t,a)=>{const i=a(23209);e.exports=(e,t)=>e.sort(((e,a)=>i(a,e,t)))},79681:(e,t,a)=>{const i=a(79971);e.exports=(e,t,a)=>{try{t=new i(t,a)}catch(e){return!1}return t.test(e)}},5044:(e,t,a)=>{const i=a(23209);e.exports=(e,t)=>e.sort(((e,a)=>i(e,a,t)))},23167:(e,t,a)=>{const i=a(37376);e.exports=(e,t)=>{const a=i(e,t);return a?a.version:null}},26237:(e,t,a)=>{const i=a(81466),n=a(47138),r=a(15351),o=a(74089),s=a(37376),p=a(23167),c=a(61790),d=a(89210),l=a(23224),u=a(85850),m=a(23090),f=a(50788),h=a(84987),v=a(9144),g=a(40310),y=a(23266),b=a(23209),x=a(5044),w=a(42633),_=a(59525),S=a(13614),C=a(65695),E=a(71012),T=a(68578),R=a(50160),A=a(80475),k=a(81312),D=a(73960),P=a(79971),O=a(79681),N=a(79752),I=a(8871),F=a(42159),j=a(74128),L=a(27265),M=a(51158),q=a(46264),U=a(90422),B=a(40317),V=a(50246),$=a(69676);e.exports={parse:s,valid:p,clean:c,inc:d,diff:l,major:u,minor:m,patch:f,prerelease:h,compare:v,rcompare:g,compareLoose:y,compareBuild:b,sort:x,rsort:w,gt:_,lt:S,eq:C,neq:E,gte:T,lte:R,cmp:A,coerce:k,Comparator:D,Range:P,satisfies:O,toComparators:N,maxSatisfying:I,minSatisfying:F,minVersion:j,validRange:L,outside:M,gtr:q,ltr:U,intersects:B,simplifyRange:V,subset:$,SemVer:r,re:i.re,src:i.src,tokens:i.t,SEMVER_SPEC_VERSION:n.SEMVER_SPEC_VERSION,compareIdentifiers:o.compareIdentifiers,rcompareIdentifiers:o.rcompareIdentifiers}},47138:e=>{const t=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:t,MAX_SAFE_COMPONENT_LENGTH:16}},76583:e=>{const t="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=t},74089:e=>{const t=/^[0-9]+$/,a=(e,a)=>{const i=t.test(e),n=t.test(a);return i&&n&&(e=+e,a=+a),e===a?0:i&&!n?-1:n&&!i?1:ea(t,e)}},79157:e=>{const t=["includePrerelease","loose","rtl"];e.exports=e=>e?"object"!=typeof e?{loose:!0}:t.filter((t=>e[t])).reduce(((e,t)=>(e[t]=!0,e)),{}):{}},81466:(e,t,a)=>{const{MAX_SAFE_COMPONENT_LENGTH:i}=a(47138),n=a(76583),r=(t=e.exports={}).re=[],o=t.src=[],s=t.t={};let p=0;const c=(e,t,a)=>{const i=p++;n(e,i,t),s[e]=i,o[i]=t,r[i]=new RegExp(t,a?"g":void 0)};c("NUMERICIDENTIFIER","0|[1-9]\\d*"),c("NUMERICIDENTIFIERLOOSE","[0-9]+"),c("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),c("MAINVERSION",`(${o[s.NUMERICIDENTIFIER]})\\.(${o[s.NUMERICIDENTIFIER]})\\.(${o[s.NUMERICIDENTIFIER]})`),c("MAINVERSIONLOOSE",`(${o[s.NUMERICIDENTIFIERLOOSE]})\\.(${o[s.NUMERICIDENTIFIERLOOSE]})\\.(${o[s.NUMERICIDENTIFIERLOOSE]})`),c("PRERELEASEIDENTIFIER",`(?:${o[s.NUMERICIDENTIFIER]}|${o[s.NONNUMERICIDENTIFIER]})`),c("PRERELEASEIDENTIFIERLOOSE",`(?:${o[s.NUMERICIDENTIFIERLOOSE]}|${o[s.NONNUMERICIDENTIFIER]})`),c("PRERELEASE",`(?:-(${o[s.PRERELEASEIDENTIFIER]}(?:\\.${o[s.PRERELEASEIDENTIFIER]})*))`),c("PRERELEASELOOSE",`(?:-?(${o[s.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${o[s.PRERELEASEIDENTIFIERLOOSE]})*))`),c("BUILDIDENTIFIER","[0-9A-Za-z-]+"),c("BUILD",`(?:\\+(${o[s.BUILDIDENTIFIER]}(?:\\.${o[s.BUILDIDENTIFIER]})*))`),c("FULLPLAIN",`v?${o[s.MAINVERSION]}${o[s.PRERELEASE]}?${o[s.BUILD]}?`),c("FULL",`^${o[s.FULLPLAIN]}$`),c("LOOSEPLAIN",`[v=\\s]*${o[s.MAINVERSIONLOOSE]}${o[s.PRERELEASELOOSE]}?${o[s.BUILD]}?`),c("LOOSE",`^${o[s.LOOSEPLAIN]}$`),c("GTLT","((?:<|>)?=?)"),c("XRANGEIDENTIFIERLOOSE",`${o[s.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),c("XRANGEIDENTIFIER",`${o[s.NUMERICIDENTIFIER]}|x|X|\\*`),c("XRANGEPLAIN",`[v=\\s]*(${o[s.XRANGEIDENTIFIER]})(?:\\.(${o[s.XRANGEIDENTIFIER]})(?:\\.(${o[s.XRANGEIDENTIFIER]})(?:${o[s.PRERELEASE]})?${o[s.BUILD]}?)?)?`),c("XRANGEPLAINLOOSE",`[v=\\s]*(${o[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${o[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${o[s.XRANGEIDENTIFIERLOOSE]})(?:${o[s.PRERELEASELOOSE]})?${o[s.BUILD]}?)?)?`),c("XRANGE",`^${o[s.GTLT]}\\s*${o[s.XRANGEPLAIN]}$`),c("XRANGELOOSE",`^${o[s.GTLT]}\\s*${o[s.XRANGEPLAINLOOSE]}$`),c("COERCE",`(^|[^\\d])(\\d{1,${i}})(?:\\.(\\d{1,${i}}))?(?:\\.(\\d{1,${i}}))?(?:$|[^\\d])`),c("COERCERTL",o[s.COERCE],!0),c("LONETILDE","(?:~>?)"),c("TILDETRIM",`(\\s*)${o[s.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",c("TILDE",`^${o[s.LONETILDE]}${o[s.XRANGEPLAIN]}$`),c("TILDELOOSE",`^${o[s.LONETILDE]}${o[s.XRANGEPLAINLOOSE]}$`),c("LONECARET","(?:\\^)"),c("CARETTRIM",`(\\s*)${o[s.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",c("CARET",`^${o[s.LONECARET]}${o[s.XRANGEPLAIN]}$`),c("CARETLOOSE",`^${o[s.LONECARET]}${o[s.XRANGEPLAINLOOSE]}$`),c("COMPARATORLOOSE",`^${o[s.GTLT]}\\s*(${o[s.LOOSEPLAIN]})$|^$`),c("COMPARATOR",`^${o[s.GTLT]}\\s*(${o[s.FULLPLAIN]})$|^$`),c("COMPARATORTRIM",`(\\s*)${o[s.GTLT]}\\s*(${o[s.LOOSEPLAIN]}|${o[s.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",c("HYPHENRANGE",`^\\s*(${o[s.XRANGEPLAIN]})\\s+-\\s+(${o[s.XRANGEPLAIN]})\\s*$`),c("HYPHENRANGELOOSE",`^\\s*(${o[s.XRANGEPLAINLOOSE]})\\s+-\\s+(${o[s.XRANGEPLAINLOOSE]})\\s*$`),c("STAR","(<|>)?=?\\s*\\*"),c("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),c("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},46264:(e,t,a)=>{const i=a(51158);e.exports=(e,t,a)=>i(e,t,">",a)},40317:(e,t,a)=>{const i=a(79971);e.exports=(e,t,a)=>(e=new i(e,a),t=new i(t,a),e.intersects(t))},90422:(e,t,a)=>{const i=a(51158);e.exports=(e,t,a)=>i(e,t,"<",a)},8871:(e,t,a)=>{const i=a(15351),n=a(79971);e.exports=(e,t,a)=>{let r=null,o=null,s=null;try{s=new n(t,a)}catch(e){return null}return e.forEach((e=>{s.test(e)&&(r&&-1!==o.compare(e)||(r=e,o=new i(r,a)))})),r}},42159:(e,t,a)=>{const i=a(15351),n=a(79971);e.exports=(e,t,a)=>{let r=null,o=null,s=null;try{s=new n(t,a)}catch(e){return null}return e.forEach((e=>{s.test(e)&&(r&&1!==o.compare(e)||(r=e,o=new i(r,a)))})),r}},74128:(e,t,a)=>{const i=a(15351),n=a(79971),r=a(59525);e.exports=(e,t)=>{e=new n(e,t);let a=new i("0.0.0");if(e.test(a))return a;if(a=new i("0.0.0-0"),e.test(a))return a;a=null;for(let t=0;t{const t=new i(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":o&&!r(t,o)||(o=t);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}})),!o||a&&!r(a,o)||(a=o)}return a&&e.test(a)?a:null}},51158:(e,t,a)=>{const i=a(15351),n=a(73960),{ANY:r}=n,o=a(79971),s=a(79681),p=a(59525),c=a(13614),d=a(50160),l=a(68578);e.exports=(e,t,a,u)=>{let m,f,h,v,g;switch(e=new i(e,u),t=new o(t,u),a){case">":m=p,f=d,h=c,v=">",g=">=";break;case"<":m=c,f=l,h=p,v="<",g="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(s(e,t,u))return!1;for(let a=0;a{e.semver===r&&(e=new n(">=0.0.0")),o=o||e,s=s||e,m(e.semver,o.semver,u)?o=e:h(e.semver,s.semver,u)&&(s=e)})),o.operator===v||o.operator===g)return!1;if((!s.operator||s.operator===v)&&f(e,s.semver))return!1;if(s.operator===g&&h(e,s.semver))return!1}return!0}},50246:(e,t,a)=>{const i=a(79681),n=a(9144);e.exports=(e,t,a)=>{const r=[];let o=null,s=null;const p=e.sort(((e,t)=>n(e,t,a)));for(const e of p)i(e,t,a)?(s=e,o||(o=e)):(s&&r.push([o,s]),s=null,o=null);o&&r.push([o,null]);const c=[];for(const[e,t]of r)e===t?c.push(e):t||e!==p[0]?t?e===p[0]?c.push(`<=${t}`):c.push(`${e} - ${t}`):c.push(`>=${e}`):c.push("*");const d=c.join(" || "),l="string"==typeof t.raw?t.raw:String(t);return d.length{const i=a(79971),n=a(73960),{ANY:r}=n,o=a(79681),s=a(9144),p=(e,t,a)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===r){if(1===t.length&&t[0].semver===r)return!0;e=a.includePrerelease?[new n(">=0.0.0-0")]:[new n(">=0.0.0")]}if(1===t.length&&t[0].semver===r){if(a.includePrerelease)return!0;t=[new n(">=0.0.0")]}const i=new Set;let p,l,u,m,f,h,v;for(const t of e)">"===t.operator||">="===t.operator?p=c(p,t,a):"<"===t.operator||"<="===t.operator?l=d(l,t,a):i.add(t.semver);if(i.size>1)return null;if(p&&l){if(u=s(p.semver,l.semver,a),u>0)return null;if(0===u&&(">="!==p.operator||"<="!==l.operator))return null}for(const e of i){if(p&&!o(e,String(p),a))return null;if(l&&!o(e,String(l),a))return null;for(const i of t)if(!o(e,String(i),a))return!1;return!0}let g=!(!l||a.includePrerelease||!l.semver.prerelease.length)&&l.semver,y=!(!p||a.includePrerelease||!p.semver.prerelease.length)&&p.semver;g&&1===g.prerelease.length&&"<"===l.operator&&0===g.prerelease[0]&&(g=!1);for(const e of t){if(v=v||">"===e.operator||">="===e.operator,h=h||"<"===e.operator||"<="===e.operator,p)if(y&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===y.major&&e.semver.minor===y.minor&&e.semver.patch===y.patch&&(y=!1),">"===e.operator||">="===e.operator){if(m=c(p,e,a),m===e&&m!==p)return!1}else if(">="===p.operator&&!o(p.semver,String(e),a))return!1;if(l)if(g&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===g.major&&e.semver.minor===g.minor&&e.semver.patch===g.patch&&(g=!1),"<"===e.operator||"<="===e.operator){if(f=d(l,e,a),f===e&&f!==l)return!1}else if("<="===l.operator&&!o(l.semver,String(e),a))return!1;if(!e.operator&&(l||p)&&0!==u)return!1}return!(p&&h&&!l&&0!==u||l&&v&&!p&&0!==u||y||g)},c=(e,t,a)=>{if(!e)return t;const i=s(e.semver,t.semver,a);return i>0?e:i<0||">"===t.operator&&">="===e.operator?t:e},d=(e,t,a)=>{if(!e)return t;const i=s(e.semver,t.semver,a);return i<0?e:i>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,a={})=>{if(e===t)return!0;e=new i(e,a),t=new i(t,a);let n=!1;e:for(const i of e.set){for(const e of t.set){const t=p(i,e,a);if(n=n||null!==t,t)continue e}if(n)return!1}return!0}},79752:(e,t,a)=>{const i=a(79971);e.exports=(e,t)=>new i(e,t).set.map((e=>e.map((e=>e.value)).join(" ").trim().split(" ")))},27265:(e,t,a)=>{const i=a(79971);e.exports=(e,t)=>{try{return new i(e,t).range||"*"}catch(e){return null}}},51661:function(e,t,a){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,a,i){void 0===i&&(i=a),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[a]}})}:function(e,t,a,i){void 0===i&&(i=a),e[i]=t[a]}),n=this&&this.__exportStar||function(e,t){for(var a in e)"default"===a||Object.prototype.hasOwnProperty.call(t,a)||i(t,e,a)};Object.defineProperty(t,"__esModule",{value:!0}),t.LSPErrorCodes=t.createProtocolConnection=void 0,n(a(74389),t),n(a(65882),t),n(a(66140),t),n(a(10542),t);var r,o=a(73767);Object.defineProperty(t,"createProtocolConnection",{enumerable:!0,get:function(){return o.createProtocolConnection}}),(r=t.LSPErrorCodes||(t.LSPErrorCodes={})).lspReservedErrorRangeStart=-32899,r.ContentModified=-32801,r.RequestCancelled=-32800,r.lspReservedErrorRangeEnd=-32800},73767:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createProtocolConnection=void 0;const i=a(74389);t.createProtocolConnection=function(e,t,a,n){return i.ConnectionStrategy.is(n)&&(n={connectionStrategy:n}),i.createMessageConnection(e,t,a,n)}},66140:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProtocolNotificationType=t.ProtocolNotificationType0=t.ProtocolRequestType=t.ProtocolRequestType0=t.RegistrationType=void 0;const i=a(74389);t.RegistrationType=class{constructor(e){this.method=e}};class n extends i.RequestType0{constructor(e){super(e)}}t.ProtocolRequestType0=n;class r extends i.RequestType{constructor(e){super(e,i.ParameterStructures.byName)}}t.ProtocolRequestType=r;class o extends i.NotificationType0{constructor(e){super(e)}}t.ProtocolNotificationType0=o;class s extends i.NotificationType{constructor(e){super(e,i.ParameterStructures.byName)}}t.ProtocolNotificationType=s},82918:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CallHierarchyOutgoingCallsRequest=t.CallHierarchyIncomingCallsRequest=t.CallHierarchyPrepareRequest=void 0;const i=a(66140);var n,r,o;(o=t.CallHierarchyPrepareRequest||(t.CallHierarchyPrepareRequest={})).method="textDocument/prepareCallHierarchy",o.type=new i.ProtocolRequestType(o.method),(r=t.CallHierarchyIncomingCallsRequest||(t.CallHierarchyIncomingCallsRequest={})).method="callHierarchy/incomingCalls",r.type=new i.ProtocolRequestType(r.method),(n=t.CallHierarchyOutgoingCallsRequest||(t.CallHierarchyOutgoingCallsRequest={})).method="callHierarchy/outgoingCalls",n.type=new i.ProtocolRequestType(n.method)},79891:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColorPresentationRequest=t.DocumentColorRequest=void 0;const i=a(66140);var n;(n=t.DocumentColorRequest||(t.DocumentColorRequest={})).method="textDocument/documentColor",n.type=new i.ProtocolRequestType(n.method),(t.ColorPresentationRequest||(t.ColorPresentationRequest={})).type=new i.ProtocolRequestType("textDocument/colorPresentation")},85934:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigurationRequest=void 0;const i=a(66140);(t.ConfigurationRequest||(t.ConfigurationRequest={})).type=new i.ProtocolRequestType("workspace/configuration")},40764:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DeclarationRequest=void 0;const i=a(66140);var n;(n=t.DeclarationRequest||(t.DeclarationRequest={})).method="textDocument/declaration",n.type=new i.ProtocolRequestType(n.method)},37846:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WillDeleteFilesRequest=t.DidDeleteFilesNotification=t.DidRenameFilesNotification=t.WillRenameFilesRequest=t.DidCreateFilesNotification=t.WillCreateFilesRequest=t.FileOperationPatternKind=void 0;const i=a(66140);var n,r,o,s,p,c,d;(d=t.FileOperationPatternKind||(t.FileOperationPatternKind={})).file="file",d.folder="folder",(c=t.WillCreateFilesRequest||(t.WillCreateFilesRequest={})).method="workspace/willCreateFiles",c.type=new i.ProtocolRequestType(c.method),(p=t.DidCreateFilesNotification||(t.DidCreateFilesNotification={})).method="workspace/didCreateFiles",p.type=new i.ProtocolNotificationType(p.method),(s=t.WillRenameFilesRequest||(t.WillRenameFilesRequest={})).method="workspace/willRenameFiles",s.type=new i.ProtocolRequestType(s.method),(o=t.DidRenameFilesNotification||(t.DidRenameFilesNotification={})).method="workspace/didRenameFiles",o.type=new i.ProtocolNotificationType(o.method),(r=t.DidDeleteFilesNotification||(t.DidDeleteFilesNotification={})).method="workspace/didDeleteFiles",r.type=new i.ProtocolNotificationType(r.method),(n=t.WillDeleteFilesRequest||(t.WillDeleteFilesRequest={})).method="workspace/willDeleteFiles",n.type=new i.ProtocolRequestType(n.method)},13394:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FoldingRangeRequest=t.FoldingRangeKind=void 0;const i=a(66140);var n,r;(r=t.FoldingRangeKind||(t.FoldingRangeKind={})).Comment="comment",r.Imports="imports",r.Region="region",(n=t.FoldingRangeRequest||(t.FoldingRangeRequest={})).method="textDocument/foldingRange",n.type=new i.ProtocolRequestType(n.method)},82122:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ImplementationRequest=void 0;const i=a(66140);var n;(n=t.ImplementationRequest||(t.ImplementationRequest={})).method="textDocument/implementation",n.type=new i.ProtocolRequestType(n.method)},10542:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DocumentLinkRequest=t.CodeLensRefreshRequest=t.CodeLensResolveRequest=t.CodeLensRequest=t.WorkspaceSymbolRequest=t.CodeActionResolveRequest=t.CodeActionRequest=t.DocumentSymbolRequest=t.DocumentHighlightRequest=t.ReferencesRequest=t.DefinitionRequest=t.SignatureHelpRequest=t.SignatureHelpTriggerKind=t.HoverRequest=t.CompletionResolveRequest=t.CompletionRequest=t.CompletionTriggerKind=t.PublishDiagnosticsNotification=t.WatchKind=t.FileChangeType=t.DidChangeWatchedFilesNotification=t.WillSaveTextDocumentWaitUntilRequest=t.WillSaveTextDocumentNotification=t.TextDocumentSaveReason=t.DidSaveTextDocumentNotification=t.DidCloseTextDocumentNotification=t.DidChangeTextDocumentNotification=t.TextDocumentContentChangeEvent=t.DidOpenTextDocumentNotification=t.TextDocumentSyncKind=t.TelemetryEventNotification=t.LogMessageNotification=t.ShowMessageRequest=t.ShowMessageNotification=t.MessageType=t.DidChangeConfigurationNotification=t.ExitNotification=t.ShutdownRequest=t.InitializedNotification=t.InitializeError=t.InitializeRequest=t.WorkDoneProgressOptions=t.TextDocumentRegistrationOptions=t.StaticRegistrationOptions=t.FailureHandlingKind=t.ResourceOperationKind=t.UnregistrationRequest=t.RegistrationRequest=t.DocumentSelector=t.DocumentFilter=void 0,t.MonikerRequest=t.MonikerKind=t.UniquenessLevel=t.WillDeleteFilesRequest=t.DidDeleteFilesNotification=t.WillRenameFilesRequest=t.DidRenameFilesNotification=t.WillCreateFilesRequest=t.DidCreateFilesNotification=t.FileOperationPatternKind=t.LinkedEditingRangeRequest=t.ShowDocumentRequest=t.SemanticTokensRegistrationType=t.SemanticTokensRefreshRequest=t.SemanticTokensRangeRequest=t.SemanticTokensDeltaRequest=t.SemanticTokensRequest=t.TokenFormat=t.SemanticTokens=t.SemanticTokenModifiers=t.SemanticTokenTypes=t.CallHierarchyPrepareRequest=t.CallHierarchyOutgoingCallsRequest=t.CallHierarchyIncomingCallsRequest=t.WorkDoneProgressCancelNotification=t.WorkDoneProgressCreateRequest=t.WorkDoneProgress=t.SelectionRangeRequest=t.DeclarationRequest=t.FoldingRangeRequest=t.ColorPresentationRequest=t.DocumentColorRequest=t.ConfigurationRequest=t.DidChangeWorkspaceFoldersNotification=t.WorkspaceFoldersRequest=t.TypeDefinitionRequest=t.ImplementationRequest=t.ApplyWorkspaceEditRequest=t.ExecuteCommandRequest=t.PrepareRenameRequest=t.RenameRequest=t.PrepareSupportDefaultBehavior=t.DocumentOnTypeFormattingRequest=t.DocumentRangeFormattingRequest=t.DocumentFormattingRequest=t.DocumentLinkResolveRequest=void 0;const i=a(69533),n=a(66140),r=a(82122);Object.defineProperty(t,"ImplementationRequest",{enumerable:!0,get:function(){return r.ImplementationRequest}});const o=a(71589);Object.defineProperty(t,"TypeDefinitionRequest",{enumerable:!0,get:function(){return o.TypeDefinitionRequest}});const s=a(79795);Object.defineProperty(t,"WorkspaceFoldersRequest",{enumerable:!0,get:function(){return s.WorkspaceFoldersRequest}}),Object.defineProperty(t,"DidChangeWorkspaceFoldersNotification",{enumerable:!0,get:function(){return s.DidChangeWorkspaceFoldersNotification}});const p=a(85934);Object.defineProperty(t,"ConfigurationRequest",{enumerable:!0,get:function(){return p.ConfigurationRequest}});const c=a(79891);Object.defineProperty(t,"DocumentColorRequest",{enumerable:!0,get:function(){return c.DocumentColorRequest}}),Object.defineProperty(t,"ColorPresentationRequest",{enumerable:!0,get:function(){return c.ColorPresentationRequest}});const d=a(13394);Object.defineProperty(t,"FoldingRangeRequest",{enumerable:!0,get:function(){return d.FoldingRangeRequest}});const l=a(40764);Object.defineProperty(t,"DeclarationRequest",{enumerable:!0,get:function(){return l.DeclarationRequest}});const u=a(5206);Object.defineProperty(t,"SelectionRangeRequest",{enumerable:!0,get:function(){return u.SelectionRangeRequest}});const m=a(21862);Object.defineProperty(t,"WorkDoneProgress",{enumerable:!0,get:function(){return m.WorkDoneProgress}}),Object.defineProperty(t,"WorkDoneProgressCreateRequest",{enumerable:!0,get:function(){return m.WorkDoneProgressCreateRequest}}),Object.defineProperty(t,"WorkDoneProgressCancelNotification",{enumerable:!0,get:function(){return m.WorkDoneProgressCancelNotification}});const f=a(82918);Object.defineProperty(t,"CallHierarchyIncomingCallsRequest",{enumerable:!0,get:function(){return f.CallHierarchyIncomingCallsRequest}}),Object.defineProperty(t,"CallHierarchyOutgoingCallsRequest",{enumerable:!0,get:function(){return f.CallHierarchyOutgoingCallsRequest}}),Object.defineProperty(t,"CallHierarchyPrepareRequest",{enumerable:!0,get:function(){return f.CallHierarchyPrepareRequest}});const h=a(39434);Object.defineProperty(t,"SemanticTokenTypes",{enumerable:!0,get:function(){return h.SemanticTokenTypes}}),Object.defineProperty(t,"SemanticTokenModifiers",{enumerable:!0,get:function(){return h.SemanticTokenModifiers}}),Object.defineProperty(t,"SemanticTokens",{enumerable:!0,get:function(){return h.SemanticTokens}}),Object.defineProperty(t,"TokenFormat",{enumerable:!0,get:function(){return h.TokenFormat}}),Object.defineProperty(t,"SemanticTokensRequest",{enumerable:!0,get:function(){return h.SemanticTokensRequest}}),Object.defineProperty(t,"SemanticTokensDeltaRequest",{enumerable:!0,get:function(){return h.SemanticTokensDeltaRequest}}),Object.defineProperty(t,"SemanticTokensRangeRequest",{enumerable:!0,get:function(){return h.SemanticTokensRangeRequest}}),Object.defineProperty(t,"SemanticTokensRefreshRequest",{enumerable:!0,get:function(){return h.SemanticTokensRefreshRequest}}),Object.defineProperty(t,"SemanticTokensRegistrationType",{enumerable:!0,get:function(){return h.SemanticTokensRegistrationType}});const v=a(75726);Object.defineProperty(t,"ShowDocumentRequest",{enumerable:!0,get:function(){return v.ShowDocumentRequest}});const g=a(26305);Object.defineProperty(t,"LinkedEditingRangeRequest",{enumerable:!0,get:function(){return g.LinkedEditingRangeRequest}});const y=a(37846);Object.defineProperty(t,"FileOperationPatternKind",{enumerable:!0,get:function(){return y.FileOperationPatternKind}}),Object.defineProperty(t,"DidCreateFilesNotification",{enumerable:!0,get:function(){return y.DidCreateFilesNotification}}),Object.defineProperty(t,"WillCreateFilesRequest",{enumerable:!0,get:function(){return y.WillCreateFilesRequest}}),Object.defineProperty(t,"DidRenameFilesNotification",{enumerable:!0,get:function(){return y.DidRenameFilesNotification}}),Object.defineProperty(t,"WillRenameFilesRequest",{enumerable:!0,get:function(){return y.WillRenameFilesRequest}}),Object.defineProperty(t,"DidDeleteFilesNotification",{enumerable:!0,get:function(){return y.DidDeleteFilesNotification}}),Object.defineProperty(t,"WillDeleteFilesRequest",{enumerable:!0,get:function(){return y.WillDeleteFilesRequest}});const b=a(73443);var x,w,_,S,C,E,T,R,A,k,D,P,O,N,I,F,j,L,M,q,U,B,V,$,z,H,K,G,W,J,Y,X,Z,Q,ee,te,ae,ie,ne,re;Object.defineProperty(t,"UniquenessLevel",{enumerable:!0,get:function(){return b.UniquenessLevel}}),Object.defineProperty(t,"MonikerKind",{enumerable:!0,get:function(){return b.MonikerKind}}),Object.defineProperty(t,"MonikerRequest",{enumerable:!0,get:function(){return b.MonikerRequest}}),function(e){e.is=function(e){const t=e;return i.string(t.language)||i.string(t.scheme)||i.string(t.pattern)}}(x=t.DocumentFilter||(t.DocumentFilter={})),function(e){e.is=function(e){if(!Array.isArray(e))return!1;for(let t of e)if(!i.string(t)&&!x.is(t))return!1;return!0}}(w=t.DocumentSelector||(t.DocumentSelector={})),(t.RegistrationRequest||(t.RegistrationRequest={})).type=new n.ProtocolRequestType("client/registerCapability"),(t.UnregistrationRequest||(t.UnregistrationRequest={})).type=new n.ProtocolRequestType("client/unregisterCapability"),(re=t.ResourceOperationKind||(t.ResourceOperationKind={})).Create="create",re.Rename="rename",re.Delete="delete",(ne=t.FailureHandlingKind||(t.FailureHandlingKind={})).Abort="abort",ne.Transactional="transactional",ne.TextOnlyTransactional="textOnlyTransactional",ne.Undo="undo",(t.StaticRegistrationOptions||(t.StaticRegistrationOptions={})).hasId=function(e){const t=e;return t&&i.string(t.id)&&t.id.length>0},(t.TextDocumentRegistrationOptions||(t.TextDocumentRegistrationOptions={})).is=function(e){const t=e;return t&&(null===t.documentSelector||w.is(t.documentSelector))},(ie=t.WorkDoneProgressOptions||(t.WorkDoneProgressOptions={})).is=function(e){const t=e;return i.objectLiteral(t)&&(void 0===t.workDoneProgress||i.boolean(t.workDoneProgress))},ie.hasWorkDoneProgress=function(e){const t=e;return t&&i.boolean(t.workDoneProgress)},(t.InitializeRequest||(t.InitializeRequest={})).type=new n.ProtocolRequestType("initialize"),(t.InitializeError||(t.InitializeError={})).unknownProtocolVersion=1,(t.InitializedNotification||(t.InitializedNotification={})).type=new n.ProtocolNotificationType("initialized"),(t.ShutdownRequest||(t.ShutdownRequest={})).type=new n.ProtocolRequestType0("shutdown"),(t.ExitNotification||(t.ExitNotification={})).type=new n.ProtocolNotificationType0("exit"),(t.DidChangeConfigurationNotification||(t.DidChangeConfigurationNotification={})).type=new n.ProtocolNotificationType("workspace/didChangeConfiguration"),(ae=t.MessageType||(t.MessageType={})).Error=1,ae.Warning=2,ae.Info=3,ae.Log=4,(t.ShowMessageNotification||(t.ShowMessageNotification={})).type=new n.ProtocolNotificationType("window/showMessage"),(t.ShowMessageRequest||(t.ShowMessageRequest={})).type=new n.ProtocolRequestType("window/showMessageRequest"),(t.LogMessageNotification||(t.LogMessageNotification={})).type=new n.ProtocolNotificationType("window/logMessage"),(t.TelemetryEventNotification||(t.TelemetryEventNotification={})).type=new n.ProtocolNotificationType("telemetry/event"),(te=t.TextDocumentSyncKind||(t.TextDocumentSyncKind={})).None=0,te.Full=1,te.Incremental=2,(ee=t.DidOpenTextDocumentNotification||(t.DidOpenTextDocumentNotification={})).method="textDocument/didOpen",ee.type=new n.ProtocolNotificationType(ee.method),(Q=t.TextDocumentContentChangeEvent||(t.TextDocumentContentChangeEvent={})).isIncremental=function(e){let t=e;return null!=t&&"string"==typeof t.text&&void 0!==t.range&&(void 0===t.rangeLength||"number"==typeof t.rangeLength)},Q.isFull=function(e){let t=e;return null!=t&&"string"==typeof t.text&&void 0===t.range&&void 0===t.rangeLength},(Z=t.DidChangeTextDocumentNotification||(t.DidChangeTextDocumentNotification={})).method="textDocument/didChange",Z.type=new n.ProtocolNotificationType(Z.method),(X=t.DidCloseTextDocumentNotification||(t.DidCloseTextDocumentNotification={})).method="textDocument/didClose",X.type=new n.ProtocolNotificationType(X.method),(Y=t.DidSaveTextDocumentNotification||(t.DidSaveTextDocumentNotification={})).method="textDocument/didSave",Y.type=new n.ProtocolNotificationType(Y.method),(J=t.TextDocumentSaveReason||(t.TextDocumentSaveReason={})).Manual=1,J.AfterDelay=2,J.FocusOut=3,(W=t.WillSaveTextDocumentNotification||(t.WillSaveTextDocumentNotification={})).method="textDocument/willSave",W.type=new n.ProtocolNotificationType(W.method),(G=t.WillSaveTextDocumentWaitUntilRequest||(t.WillSaveTextDocumentWaitUntilRequest={})).method="textDocument/willSaveWaitUntil",G.type=new n.ProtocolRequestType(G.method),(t.DidChangeWatchedFilesNotification||(t.DidChangeWatchedFilesNotification={})).type=new n.ProtocolNotificationType("workspace/didChangeWatchedFiles"),(K=t.FileChangeType||(t.FileChangeType={})).Created=1,K.Changed=2,K.Deleted=3,(H=t.WatchKind||(t.WatchKind={})).Create=1,H.Change=2,H.Delete=4,(t.PublishDiagnosticsNotification||(t.PublishDiagnosticsNotification={})).type=new n.ProtocolNotificationType("textDocument/publishDiagnostics"),(z=t.CompletionTriggerKind||(t.CompletionTriggerKind={})).Invoked=1,z.TriggerCharacter=2,z.TriggerForIncompleteCompletions=3,($=t.CompletionRequest||(t.CompletionRequest={})).method="textDocument/completion",$.type=new n.ProtocolRequestType($.method),(V=t.CompletionResolveRequest||(t.CompletionResolveRequest={})).method="completionItem/resolve",V.type=new n.ProtocolRequestType(V.method),(B=t.HoverRequest||(t.HoverRequest={})).method="textDocument/hover",B.type=new n.ProtocolRequestType(B.method),(U=t.SignatureHelpTriggerKind||(t.SignatureHelpTriggerKind={})).Invoked=1,U.TriggerCharacter=2,U.ContentChange=3,(q=t.SignatureHelpRequest||(t.SignatureHelpRequest={})).method="textDocument/signatureHelp",q.type=new n.ProtocolRequestType(q.method),(M=t.DefinitionRequest||(t.DefinitionRequest={})).method="textDocument/definition",M.type=new n.ProtocolRequestType(M.method),(L=t.ReferencesRequest||(t.ReferencesRequest={})).method="textDocument/references",L.type=new n.ProtocolRequestType(L.method),(j=t.DocumentHighlightRequest||(t.DocumentHighlightRequest={})).method="textDocument/documentHighlight",j.type=new n.ProtocolRequestType(j.method),(F=t.DocumentSymbolRequest||(t.DocumentSymbolRequest={})).method="textDocument/documentSymbol",F.type=new n.ProtocolRequestType(F.method),(I=t.CodeActionRequest||(t.CodeActionRequest={})).method="textDocument/codeAction",I.type=new n.ProtocolRequestType(I.method),(N=t.CodeActionResolveRequest||(t.CodeActionResolveRequest={})).method="codeAction/resolve",N.type=new n.ProtocolRequestType(N.method),(O=t.WorkspaceSymbolRequest||(t.WorkspaceSymbolRequest={})).method="workspace/symbol",O.type=new n.ProtocolRequestType(O.method),(P=t.CodeLensRequest||(t.CodeLensRequest={})).method="textDocument/codeLens",P.type=new n.ProtocolRequestType(P.method),(D=t.CodeLensResolveRequest||(t.CodeLensResolveRequest={})).method="codeLens/resolve",D.type=new n.ProtocolRequestType(D.method),(k=t.CodeLensRefreshRequest||(t.CodeLensRefreshRequest={})).method="workspace/codeLens/refresh",k.type=new n.ProtocolRequestType0(k.method),(A=t.DocumentLinkRequest||(t.DocumentLinkRequest={})).method="textDocument/documentLink",A.type=new n.ProtocolRequestType(A.method),(R=t.DocumentLinkResolveRequest||(t.DocumentLinkResolveRequest={})).method="documentLink/resolve",R.type=new n.ProtocolRequestType(R.method),(T=t.DocumentFormattingRequest||(t.DocumentFormattingRequest={})).method="textDocument/formatting",T.type=new n.ProtocolRequestType(T.method),(E=t.DocumentRangeFormattingRequest||(t.DocumentRangeFormattingRequest={})).method="textDocument/rangeFormatting",E.type=new n.ProtocolRequestType(E.method),(C=t.DocumentOnTypeFormattingRequest||(t.DocumentOnTypeFormattingRequest={})).method="textDocument/onTypeFormatting",C.type=new n.ProtocolRequestType(C.method),(t.PrepareSupportDefaultBehavior||(t.PrepareSupportDefaultBehavior={})).Identifier=1,(S=t.RenameRequest||(t.RenameRequest={})).method="textDocument/rename",S.type=new n.ProtocolRequestType(S.method),(_=t.PrepareRenameRequest||(t.PrepareRenameRequest={})).method="textDocument/prepareRename",_.type=new n.ProtocolRequestType(_.method),(t.ExecuteCommandRequest||(t.ExecuteCommandRequest={})).type=new n.ProtocolRequestType("workspace/executeCommand"),(t.ApplyWorkspaceEditRequest||(t.ApplyWorkspaceEditRequest={})).type=new n.ProtocolRequestType("workspace/applyEdit")},26305:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LinkedEditingRangeRequest=void 0;const i=a(66140);var n;(n=t.LinkedEditingRangeRequest||(t.LinkedEditingRangeRequest={})).method="textDocument/linkedEditingRange",n.type=new i.ProtocolRequestType(n.method)},73443:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MonikerRequest=t.MonikerKind=t.UniquenessLevel=void 0;const i=a(66140);var n,r,o;(o=t.UniquenessLevel||(t.UniquenessLevel={})).document="document",o.project="project",o.group="group",o.scheme="scheme",o.global="global",(r=t.MonikerKind||(t.MonikerKind={})).import="import",r.export="export",r.local="local",(n=t.MonikerRequest||(t.MonikerRequest={})).method="textDocument/moniker",n.type=new i.ProtocolRequestType(n.method)},21862:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WorkDoneProgressCancelNotification=t.WorkDoneProgressCreateRequest=t.WorkDoneProgress=void 0;const i=a(74389),n=a(66140);var r;(r=t.WorkDoneProgress||(t.WorkDoneProgress={})).type=new i.ProgressType,r.is=function(e){return e===r.type},(t.WorkDoneProgressCreateRequest||(t.WorkDoneProgressCreateRequest={})).type=new n.ProtocolRequestType("window/workDoneProgress/create"),(t.WorkDoneProgressCancelNotification||(t.WorkDoneProgressCancelNotification={})).type=new n.ProtocolNotificationType("window/workDoneProgress/cancel")},5206:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionRangeRequest=void 0;const i=a(66140);var n;(n=t.SelectionRangeRequest||(t.SelectionRangeRequest={})).method="textDocument/selectionRange",n.type=new i.ProtocolRequestType(n.method)},39434:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SemanticTokensRefreshRequest=t.SemanticTokensRangeRequest=t.SemanticTokensDeltaRequest=t.SemanticTokensRequest=t.SemanticTokensRegistrationType=t.TokenFormat=t.SemanticTokens=t.SemanticTokenModifiers=t.SemanticTokenTypes=void 0;const i=a(66140);var n,r,o,s,p,c,d;(d=t.SemanticTokenTypes||(t.SemanticTokenTypes={})).namespace="namespace",d.type="type",d.class="class",d.enum="enum",d.interface="interface",d.struct="struct",d.typeParameter="typeParameter",d.parameter="parameter",d.variable="variable",d.property="property",d.enumMember="enumMember",d.event="event",d.function="function",d.method="method",d.macro="macro",d.keyword="keyword",d.modifier="modifier",d.comment="comment",d.string="string",d.number="number",d.regexp="regexp",d.operator="operator",(c=t.SemanticTokenModifiers||(t.SemanticTokenModifiers={})).declaration="declaration",c.definition="definition",c.readonly="readonly",c.static="static",c.deprecated="deprecated",c.abstract="abstract",c.async="async",c.modification="modification",c.documentation="documentation",c.defaultLibrary="defaultLibrary",(t.SemanticTokens||(t.SemanticTokens={})).is=function(e){const t=e;return void 0!==t&&(void 0===t.resultId||"string"==typeof t.resultId)&&Array.isArray(t.data)&&(0===t.data.length||"number"==typeof t.data[0])},(t.TokenFormat||(t.TokenFormat={})).Relative="relative",(p=t.SemanticTokensRegistrationType||(t.SemanticTokensRegistrationType={})).method="textDocument/semanticTokens",p.type=new i.RegistrationType(p.method),(s=t.SemanticTokensRequest||(t.SemanticTokensRequest={})).method="textDocument/semanticTokens/full",s.type=new i.ProtocolRequestType(s.method),(o=t.SemanticTokensDeltaRequest||(t.SemanticTokensDeltaRequest={})).method="textDocument/semanticTokens/full/delta",o.type=new i.ProtocolRequestType(o.method),(r=t.SemanticTokensRangeRequest||(t.SemanticTokensRangeRequest={})).method="textDocument/semanticTokens/range",r.type=new i.ProtocolRequestType(r.method),(n=t.SemanticTokensRefreshRequest||(t.SemanticTokensRefreshRequest={})).method="workspace/semanticTokens/refresh",n.type=new i.ProtocolRequestType0(n.method)},75726:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ShowDocumentRequest=void 0;const i=a(66140);var n;(n=t.ShowDocumentRequest||(t.ShowDocumentRequest={})).method="window/showDocument",n.type=new i.ProtocolRequestType(n.method)},71589:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TypeDefinitionRequest=void 0;const i=a(66140);var n;(n=t.TypeDefinitionRequest||(t.TypeDefinitionRequest={})).method="textDocument/typeDefinition",n.type=new i.ProtocolRequestType(n.method)},79795:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DidChangeWorkspaceFoldersNotification=t.WorkspaceFoldersRequest=void 0;const i=a(66140);(t.WorkspaceFoldersRequest||(t.WorkspaceFoldersRequest={})).type=new i.ProtocolRequestType0("workspace/workspaceFolders"),(t.DidChangeWorkspaceFoldersNotification||(t.DidChangeWorkspaceFoldersNotification={})).type=new i.ProtocolNotificationType("workspace/didChangeWorkspaceFolders")},69533:(e,t)=>{"use strict";function a(e){return"string"==typeof e||e instanceof String}function i(e){return Array.isArray(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.objectLiteral=t.typedArray=t.stringArray=t.array=t.func=t.error=t.number=t.string=t.boolean=void 0,t.boolean=function(e){return!0===e||!1===e},t.string=a,t.number=function(e){return"number"==typeof e||e instanceof Number},t.error=function(e){return e instanceof Error},t.func=function(e){return"function"==typeof e},t.array=i,t.stringArray=function(e){return i(e)&&e.every((e=>a(e)))},t.typedArray=function(e,t){return Array.isArray(e)&&e.every(t)},t.objectLiteral=function(e){return null!==e&&"object"==typeof e}},40273:function(e,t,a){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,t,a,i){void 0===i&&(i=a),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[a]}})}:function(e,t,a,i){void 0===i&&(i=a),e[i]=t[a]}),n=this&&this.__exportStar||function(e,t){for(var a in e)"default"===a||Object.prototype.hasOwnProperty.call(t,a)||i(t,e,a)};Object.defineProperty(t,"__esModule",{value:!0}),t.createProtocolConnection=void 0;const r=a(95028);n(a(95028),t),n(a(51661),t),t.createProtocolConnection=function(e,t,a,i){return r.createMessageConnection(e,t,a,i)}},96560:(e,t,a)=>{"use strict";e.exports=a(40273)},65882:(e,t,a)=>{"use strict";var i,n,r,o,s,p,c,d,l,u,m,f,h,v,g,y,b,x,w,_,S,C,E,T,R,A;a.r(t),a.d(t,{AnnotatedTextEdit:()=>S,ChangeAnnotation:()=>w,ChangeAnnotationIdentifier:()=>_,CodeAction:()=>ee,CodeActionContext:()=>Q,CodeActionKind:()=>Z,CodeDescription:()=>g,CodeLens:()=>te,Color:()=>c,ColorInformation:()=>d,ColorPresentation:()=>l,Command:()=>b,CompletionItem:()=>U,CompletionItemKind:()=>F,CompletionItemTag:()=>L,CompletionList:()=>B,CreateFile:()=>E,DeleteFile:()=>R,Diagnostic:()=>y,DiagnosticRelatedInformation:()=>f,DiagnosticSeverity:()=>h,DiagnosticTag:()=>v,DocumentHighlight:()=>G,DocumentHighlightKind:()=>K,DocumentLink:()=>ie,DocumentSymbol:()=>X,EOL:()=>ce,FoldingRange:()=>m,FoldingRangeKind:()=>u,FormattingOptions:()=>ae,Hover:()=>$,InsertReplaceEdit:()=>M,InsertTextFormat:()=>j,InsertTextMode:()=>q,Location:()=>s,LocationLink:()=>p,MarkedString:()=>V,MarkupContent:()=>I,MarkupKind:()=>N,OptionalVersionedTextDocumentIdentifier:()=>P,ParameterInformation:()=>z,Position:()=>r,Range:()=>o,RenameFile:()=>T,SelectionRange:()=>ne,SignatureInformation:()=>H,SymbolInformation:()=>Y,SymbolKind:()=>W,SymbolTag:()=>J,TextDocument:()=>pe,TextDocumentEdit:()=>C,TextDocumentIdentifier:()=>k,TextDocumentItem:()=>O,TextEdit:()=>x,VersionedTextDocumentIdentifier:()=>D,WorkspaceChange:()=>se,WorkspaceEdit:()=>A,integer:()=>i,uinteger:()=>n}),function(e){e.MIN_VALUE=-2147483648,e.MAX_VALUE=2147483647}(i||(i={})),function(e){e.MIN_VALUE=0,e.MAX_VALUE=2147483647}(n||(n={})),function(e){e.create=function(e,t){return e===Number.MAX_VALUE&&(e=n.MAX_VALUE),t===Number.MAX_VALUE&&(t=n.MAX_VALUE),{line:e,character:t}},e.is=function(e){var t=e;return de.objectLiteral(t)&&de.uinteger(t.line)&&de.uinteger(t.character)}}(r||(r={})),function(e){e.create=function(e,t,a,i){if(de.uinteger(e)&&de.uinteger(t)&&de.uinteger(a)&&de.uinteger(i))return{start:r.create(e,t),end:r.create(a,i)};if(r.is(e)&&r.is(t))return{start:e,end:t};throw new Error("Range#create called with invalid arguments["+e+", "+t+", "+a+", "+i+"]")},e.is=function(e){var t=e;return de.objectLiteral(t)&&r.is(t.start)&&r.is(t.end)}}(o||(o={})),function(e){e.create=function(e,t){return{uri:e,range:t}},e.is=function(e){var t=e;return de.defined(t)&&o.is(t.range)&&(de.string(t.uri)||de.undefined(t.uri))}}(s||(s={})),function(e){e.create=function(e,t,a,i){return{targetUri:e,targetRange:t,targetSelectionRange:a,originSelectionRange:i}},e.is=function(e){var t=e;return de.defined(t)&&o.is(t.targetRange)&&de.string(t.targetUri)&&(o.is(t.targetSelectionRange)||de.undefined(t.targetSelectionRange))&&(o.is(t.originSelectionRange)||de.undefined(t.originSelectionRange))}}(p||(p={})),function(e){e.create=function(e,t,a,i){return{red:e,green:t,blue:a,alpha:i}},e.is=function(e){var t=e;return de.numberRange(t.red,0,1)&&de.numberRange(t.green,0,1)&&de.numberRange(t.blue,0,1)&&de.numberRange(t.alpha,0,1)}}(c||(c={})),function(e){e.create=function(e,t){return{range:e,color:t}},e.is=function(e){var t=e;return o.is(t.range)&&c.is(t.color)}}(d||(d={})),function(e){e.create=function(e,t,a){return{label:e,textEdit:t,additionalTextEdits:a}},e.is=function(e){var t=e;return de.string(t.label)&&(de.undefined(t.textEdit)||x.is(t))&&(de.undefined(t.additionalTextEdits)||de.typedArray(t.additionalTextEdits,x.is))}}(l||(l={})),function(e){e.Comment="comment",e.Imports="imports",e.Region="region"}(u||(u={})),function(e){e.create=function(e,t,a,i,n){var r={startLine:e,endLine:t};return de.defined(a)&&(r.startCharacter=a),de.defined(i)&&(r.endCharacter=i),de.defined(n)&&(r.kind=n),r},e.is=function(e){var t=e;return de.uinteger(t.startLine)&&de.uinteger(t.startLine)&&(de.undefined(t.startCharacter)||de.uinteger(t.startCharacter))&&(de.undefined(t.endCharacter)||de.uinteger(t.endCharacter))&&(de.undefined(t.kind)||de.string(t.kind))}}(m||(m={})),function(e){e.create=function(e,t){return{location:e,message:t}},e.is=function(e){var t=e;return de.defined(t)&&s.is(t.location)&&de.string(t.message)}}(f||(f={})),function(e){e.Error=1,e.Warning=2,e.Information=3,e.Hint=4}(h||(h={})),function(e){e.Unnecessary=1,e.Deprecated=2}(v||(v={})),function(e){e.is=function(e){var t=e;return null!=t&&de.string(t.href)}}(g||(g={})),function(e){e.create=function(e,t,a,i,n,r){var o={range:e,message:t};return de.defined(a)&&(o.severity=a),de.defined(i)&&(o.code=i),de.defined(n)&&(o.source=n),de.defined(r)&&(o.relatedInformation=r),o},e.is=function(e){var t,a=e;return de.defined(a)&&o.is(a.range)&&de.string(a.message)&&(de.number(a.severity)||de.undefined(a.severity))&&(de.integer(a.code)||de.string(a.code)||de.undefined(a.code))&&(de.undefined(a.codeDescription)||de.string(null===(t=a.codeDescription)||void 0===t?void 0:t.href))&&(de.string(a.source)||de.undefined(a.source))&&(de.undefined(a.relatedInformation)||de.typedArray(a.relatedInformation,f.is))}}(y||(y={})),function(e){e.create=function(e,t){for(var a=[],i=2;i0&&(n.arguments=a),n},e.is=function(e){var t=e;return de.defined(t)&&de.string(t.title)&&de.string(t.command)}}(b||(b={})),function(e){e.replace=function(e,t){return{range:e,newText:t}},e.insert=function(e,t){return{range:{start:e,end:e},newText:t}},e.del=function(e){return{range:e,newText:""}},e.is=function(e){var t=e;return de.objectLiteral(t)&&de.string(t.newText)&&o.is(t.range)}}(x||(x={})),function(e){e.create=function(e,t,a){var i={label:e};return void 0!==t&&(i.needsConfirmation=t),void 0!==a&&(i.description=a),i},e.is=function(e){var t=e;return void 0!==t&&de.objectLiteral(t)&&de.string(t.label)&&(de.boolean(t.needsConfirmation)||void 0===t.needsConfirmation)&&(de.string(t.description)||void 0===t.description)}}(w||(w={})),function(e){e.is=function(e){return"string"==typeof e}}(_||(_={})),function(e){e.replace=function(e,t,a){return{range:e,newText:t,annotationId:a}},e.insert=function(e,t,a){return{range:{start:e,end:e},newText:t,annotationId:a}},e.del=function(e,t){return{range:e,newText:"",annotationId:t}},e.is=function(e){var t=e;return x.is(t)&&(w.is(t.annotationId)||_.is(t.annotationId))}}(S||(S={})),function(e){e.create=function(e,t){return{textDocument:e,edits:t}},e.is=function(e){var t=e;return de.defined(t)&&P.is(t.textDocument)&&Array.isArray(t.edits)}}(C||(C={})),function(e){e.create=function(e,t,a){var i={kind:"create",uri:e};return void 0===t||void 0===t.overwrite&&void 0===t.ignoreIfExists||(i.options=t),void 0!==a&&(i.annotationId=a),i},e.is=function(e){var t=e;return t&&"create"===t.kind&&de.string(t.uri)&&(void 0===t.options||(void 0===t.options.overwrite||de.boolean(t.options.overwrite))&&(void 0===t.options.ignoreIfExists||de.boolean(t.options.ignoreIfExists)))&&(void 0===t.annotationId||_.is(t.annotationId))}}(E||(E={})),function(e){e.create=function(e,t,a,i){var n={kind:"rename",oldUri:e,newUri:t};return void 0===a||void 0===a.overwrite&&void 0===a.ignoreIfExists||(n.options=a),void 0!==i&&(n.annotationId=i),n},e.is=function(e){var t=e;return t&&"rename"===t.kind&&de.string(t.oldUri)&&de.string(t.newUri)&&(void 0===t.options||(void 0===t.options.overwrite||de.boolean(t.options.overwrite))&&(void 0===t.options.ignoreIfExists||de.boolean(t.options.ignoreIfExists)))&&(void 0===t.annotationId||_.is(t.annotationId))}}(T||(T={})),function(e){e.create=function(e,t,a){var i={kind:"delete",uri:e};return void 0===t||void 0===t.recursive&&void 0===t.ignoreIfNotExists||(i.options=t),void 0!==a&&(i.annotationId=a),i},e.is=function(e){var t=e;return t&&"delete"===t.kind&&de.string(t.uri)&&(void 0===t.options||(void 0===t.options.recursive||de.boolean(t.options.recursive))&&(void 0===t.options.ignoreIfNotExists||de.boolean(t.options.ignoreIfNotExists)))&&(void 0===t.annotationId||_.is(t.annotationId))}}(R||(R={})),function(e){e.is=function(e){var t=e;return t&&(void 0!==t.changes||void 0!==t.documentChanges)&&(void 0===t.documentChanges||t.documentChanges.every((function(e){return de.string(e.kind)?E.is(e)||T.is(e)||R.is(e):C.is(e)})))}}(A||(A={}));var k,D,P,O,N,I,F,j,L,M,q,U,B,V,$,z,H,K,G,W,J,Y,X,Z,Q,ee,te,ae,ie,ne,re=function(){function e(e,t){this.edits=e,this.changeAnnotations=t}return e.prototype.insert=function(e,t,a){var i,n;if(void 0===a?i=x.insert(e,t):_.is(a)?(n=a,i=S.insert(e,t,a)):(this.assertChangeAnnotations(this.changeAnnotations),n=this.changeAnnotations.manage(a),i=S.insert(e,t,n)),this.edits.push(i),void 0!==n)return n},e.prototype.replace=function(e,t,a){var i,n;if(void 0===a?i=x.replace(e,t):_.is(a)?(n=a,i=S.replace(e,t,a)):(this.assertChangeAnnotations(this.changeAnnotations),n=this.changeAnnotations.manage(a),i=S.replace(e,t,n)),this.edits.push(i),void 0!==n)return n},e.prototype.delete=function(e,t){var a,i;if(void 0===t?a=x.del(e):_.is(t)?(i=t,a=S.del(e,t)):(this.assertChangeAnnotations(this.changeAnnotations),i=this.changeAnnotations.manage(t),a=S.del(e,i)),this.edits.push(a),void 0!==i)return i},e.prototype.add=function(e){this.edits.push(e)},e.prototype.all=function(){return this.edits},e.prototype.clear=function(){this.edits.splice(0,this.edits.length)},e.prototype.assertChangeAnnotations=function(e){if(void 0===e)throw new Error("Text edit change is not configured to manage change annotations.")},e}(),oe=function(){function e(e){this._annotations=void 0===e?Object.create(null):e,this._counter=0,this._size=0}return e.prototype.all=function(){return this._annotations},Object.defineProperty(e.prototype,"size",{get:function(){return this._size},enumerable:!1,configurable:!0}),e.prototype.manage=function(e,t){var a;if(_.is(e)?a=e:(a=this.nextId(),t=e),void 0!==this._annotations[a])throw new Error("Id "+a+" is already in use.");if(void 0===t)throw new Error("No annotation provided for id "+a);return this._annotations[a]=t,this._size++,a},e.prototype.nextId=function(){return this._counter++,this._counter.toString()},e}(),se=function(){function e(e){var t=this;this._textEditChanges=Object.create(null),void 0!==e?(this._workspaceEdit=e,e.documentChanges?(this._changeAnnotations=new oe(e.changeAnnotations),e.changeAnnotations=this._changeAnnotations.all(),e.documentChanges.forEach((function(e){if(C.is(e)){var a=new re(e.edits,t._changeAnnotations);t._textEditChanges[e.textDocument.uri]=a}}))):e.changes&&Object.keys(e.changes).forEach((function(a){var i=new re(e.changes[a]);t._textEditChanges[a]=i}))):this._workspaceEdit={}}return Object.defineProperty(e.prototype,"edit",{get:function(){return this.initDocumentChanges(),void 0!==this._changeAnnotations&&(0===this._changeAnnotations.size?this._workspaceEdit.changeAnnotations=void 0:this._workspaceEdit.changeAnnotations=this._changeAnnotations.all()),this._workspaceEdit},enumerable:!1,configurable:!0}),e.prototype.getTextEditChange=function(e){if(P.is(e)){if(this.initDocumentChanges(),void 0===this._workspaceEdit.documentChanges)throw new Error("Workspace edit is not configured for document changes.");var t={uri:e.uri,version:e.version};if(!(i=this._textEditChanges[t.uri])){var a={textDocument:t,edits:n=[]};this._workspaceEdit.documentChanges.push(a),i=new re(n,this._changeAnnotations),this._textEditChanges[t.uri]=i}return i}if(this.initChanges(),void 0===this._workspaceEdit.changes)throw new Error("Workspace edit is not configured for normal text edit changes.");var i;if(!(i=this._textEditChanges[e])){var n=[];this._workspaceEdit.changes[e]=n,i=new re(n),this._textEditChanges[e]=i}return i},e.prototype.initDocumentChanges=function(){void 0===this._workspaceEdit.documentChanges&&void 0===this._workspaceEdit.changes&&(this._changeAnnotations=new oe,this._workspaceEdit.documentChanges=[],this._workspaceEdit.changeAnnotations=this._changeAnnotations.all())},e.prototype.initChanges=function(){void 0===this._workspaceEdit.documentChanges&&void 0===this._workspaceEdit.changes&&(this._workspaceEdit.changes=Object.create(null))},e.prototype.createFile=function(e,t,a){if(this.initDocumentChanges(),void 0===this._workspaceEdit.documentChanges)throw new Error("Workspace edit is not configured for document changes.");var i,n,r;if(w.is(t)||_.is(t)?i=t:a=t,void 0===i?n=E.create(e,a):(r=_.is(i)?i:this._changeAnnotations.manage(i),n=E.create(e,a,r)),this._workspaceEdit.documentChanges.push(n),void 0!==r)return r},e.prototype.renameFile=function(e,t,a,i){if(this.initDocumentChanges(),void 0===this._workspaceEdit.documentChanges)throw new Error("Workspace edit is not configured for document changes.");var n,r,o;if(w.is(a)||_.is(a)?n=a:i=a,void 0===n?r=T.create(e,t,i):(o=_.is(n)?n:this._changeAnnotations.manage(n),r=T.create(e,t,i,o)),this._workspaceEdit.documentChanges.push(r),void 0!==o)return o},e.prototype.deleteFile=function(e,t,a){if(this.initDocumentChanges(),void 0===this._workspaceEdit.documentChanges)throw new Error("Workspace edit is not configured for document changes.");var i,n,r;if(w.is(t)||_.is(t)?i=t:a=t,void 0===i?n=R.create(e,a):(r=_.is(i)?i:this._changeAnnotations.manage(i),n=R.create(e,a,r)),this._workspaceEdit.documentChanges.push(n),void 0!==r)return r},e}();!function(e){e.create=function(e){return{uri:e}},e.is=function(e){var t=e;return de.defined(t)&&de.string(t.uri)}}(k||(k={})),function(e){e.create=function(e,t){return{uri:e,version:t}},e.is=function(e){var t=e;return de.defined(t)&&de.string(t.uri)&&de.integer(t.version)}}(D||(D={})),function(e){e.create=function(e,t){return{uri:e,version:t}},e.is=function(e){var t=e;return de.defined(t)&&de.string(t.uri)&&(null===t.version||de.integer(t.version))}}(P||(P={})),function(e){e.create=function(e,t,a,i){return{uri:e,languageId:t,version:a,text:i}},e.is=function(e){var t=e;return de.defined(t)&&de.string(t.uri)&&de.string(t.languageId)&&de.integer(t.version)&&de.string(t.text)}}(O||(O={})),function(e){e.PlainText="plaintext",e.Markdown="markdown"}(N||(N={})),function(e){e.is=function(t){var a=t;return a===e.PlainText||a===e.Markdown}}(N||(N={})),function(e){e.is=function(e){var t=e;return de.objectLiteral(e)&&N.is(t.kind)&&de.string(t.value)}}(I||(I={})),function(e){e.Text=1,e.Method=2,e.Function=3,e.Constructor=4,e.Field=5,e.Variable=6,e.Class=7,e.Interface=8,e.Module=9,e.Property=10,e.Unit=11,e.Value=12,e.Enum=13,e.Keyword=14,e.Snippet=15,e.Color=16,e.File=17,e.Reference=18,e.Folder=19,e.EnumMember=20,e.Constant=21,e.Struct=22,e.Event=23,e.Operator=24,e.TypeParameter=25}(F||(F={})),function(e){e.PlainText=1,e.Snippet=2}(j||(j={})),function(e){e.Deprecated=1}(L||(L={})),function(e){e.create=function(e,t,a){return{newText:e,insert:t,replace:a}},e.is=function(e){var t=e;return t&&de.string(t.newText)&&o.is(t.insert)&&o.is(t.replace)}}(M||(M={})),function(e){e.asIs=1,e.adjustIndentation=2}(q||(q={})),function(e){e.create=function(e){return{label:e}}}(U||(U={})),function(e){e.create=function(e,t){return{items:e||[],isIncomplete:!!t}}}(B||(B={})),function(e){e.fromPlainText=function(e){return e.replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&")},e.is=function(e){var t=e;return de.string(t)||de.objectLiteral(t)&&de.string(t.language)&&de.string(t.value)}}(V||(V={})),function(e){e.is=function(e){var t=e;return!!t&&de.objectLiteral(t)&&(I.is(t.contents)||V.is(t.contents)||de.typedArray(t.contents,V.is))&&(void 0===e.range||o.is(e.range))}}($||($={})),function(e){e.create=function(e,t){return t?{label:e,documentation:t}:{label:e}}}(z||(z={})),function(e){e.create=function(e,t){for(var a=[],i=2;i=0;o--){var s=n[o],p=e.offsetAt(s.range.start),c=e.offsetAt(s.range.end);if(!(c<=r))throw new Error("Overlapping edit");i=i.substring(0,p)+s.newText+i.substring(c,i.length),r=p}return i}}(pe||(pe={}));var de,le=function(){function e(e,t,a,i){this._uri=e,this._languageId=t,this._version=a,this._content=i,this._lineOffsets=void 0}return Object.defineProperty(e.prototype,"uri",{get:function(){return this._uri},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"version",{get:function(){return this._version},enumerable:!1,configurable:!0}),e.prototype.getText=function(e){if(e){var t=this.offsetAt(e.start),a=this.offsetAt(e.end);return this._content.substring(t,a)}return this._content},e.prototype.update=function(e,t){this._content=e.text,this._version=t,this._lineOffsets=void 0},e.prototype.getLineOffsets=function(){if(void 0===this._lineOffsets){for(var e=[],t=this._content,a=!0,i=0;i0&&e.push(t.length),this._lineOffsets=e}return this._lineOffsets},e.prototype.positionAt=function(e){e=Math.max(Math.min(e,this._content.length),0);var t=this.getLineOffsets(),a=0,i=t.length;if(0===i)return r.create(0,e);for(;ae?i=n:a=n+1}var o=a-1;return r.create(o,e-t[o])},e.prototype.offsetAt=function(e){var t=this.getLineOffsets();if(e.line>=t.length)return this._content.length;if(e.line<0)return 0;var a=t[e.line],i=e.line+1{"use strict";a.r(t),a.d(t,{URI:()=>f,uriToFsPath:()=>x});var i,n,r,o=(i=function(e,t){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])},i(e,t)},function(e,t){function a(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(a.prototype=t.prototype,new a)});if("object"==typeof process)r="win32"===process.platform;else if("object"==typeof navigator){var s=navigator.userAgent;r=s.indexOf("Windows")>=0}var p=/^\w[\w\d+.-]*$/,c=/^\//,d=/^\/\//,l="",u="/",m=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,f=function(){function e(e,t,a,i,n,r){void 0===r&&(r=!1),"object"==typeof e?(this.scheme=e.scheme||l,this.authority=e.authority||l,this.path=e.path||l,this.query=e.query||l,this.fragment=e.fragment||l):(this.scheme=function(e,t){return e||t?e:"file"}(e,r),this.authority=t||l,this.path=function(e,t){switch(e){case"https":case"http":case"file":t?t[0]!==u&&(t=u+t):t=u}return t}(this.scheme,a||l),this.query=i||l,this.fragment=n||l,function(e,t){if(!e.scheme&&t)throw new Error('[UriError]: Scheme is missing: {scheme: "", authority: "'+e.authority+'", path: "'+e.path+'", query: "'+e.query+'", fragment: "'+e.fragment+'"}');if(e.scheme&&!p.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!c.test(e.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(d.test(e.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}(this,r))}return e.isUri=function(t){return t instanceof e||!!t&&"string"==typeof t.authority&&"string"==typeof t.fragment&&"string"==typeof t.path&&"string"==typeof t.query&&"string"==typeof t.scheme&&"function"==typeof t.fsPath&&"function"==typeof t.with&&"function"==typeof t.toString},Object.defineProperty(e.prototype,"fsPath",{get:function(){return x(this,!1)},enumerable:!0,configurable:!0}),e.prototype.with=function(e){if(!e)return this;var t=e.scheme,a=e.authority,i=e.path,n=e.query,r=e.fragment;return void 0===t?t=this.scheme:null===t&&(t=l),void 0===a?a=this.authority:null===a&&(a=l),void 0===i?i=this.path:null===i&&(i=l),void 0===n?n=this.query:null===n&&(n=l),void 0===r?r=this.fragment:null===r&&(r=l),t===this.scheme&&a===this.authority&&i===this.path&&n===this.query&&r===this.fragment?this:new v(t,a,i,n,r)},e.parse=function(e,t){void 0===t&&(t=!1);var a=m.exec(e);return a?new v(a[2]||l,C(a[4]||l),C(a[5]||l),C(a[7]||l),C(a[9]||l),t):new v(l,l,l,l,l)},e.file=function(e){var t=l;if(r&&(e=e.replace(/\\/g,u)),e[0]===u&&e[1]===u){var a=e.indexOf(u,2);-1===a?(t=e.substring(2),e=u):(t=e.substring(2,a),e=e.substring(a)||u)}return new v("file",t,e,l,l)},e.from=function(e){return new v(e.scheme,e.authority,e.path,e.query,e.fragment)},e.prototype.toString=function(e){return void 0===e&&(e=!1),w(this,e)},e.prototype.toJSON=function(){return this},e.revive=function(t){if(t){if(t instanceof e)return t;var a=new v(t);return a._formatted=t.external,a._fsPath=t._sep===h?t.fsPath:null,a}return t},e}(),h=r?1:void 0,v=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._formatted=null,t._fsPath=null,t}return o(t,e),Object.defineProperty(t.prototype,"fsPath",{get:function(){return this._fsPath||(this._fsPath=x(this,!1)),this._fsPath},enumerable:!0,configurable:!0}),t.prototype.toString=function(e){return void 0===e&&(e=!1),e?w(this,!0):(this._formatted||(this._formatted=w(this,!1)),this._formatted)},t.prototype.toJSON=function(){var e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=h),this._formatted&&(e.external=this._formatted),this.path&&(e.path=this.path),this.scheme&&(e.scheme=this.scheme),this.authority&&(e.authority=this.authority),this.query&&(e.query=this.query),this.fragment&&(e.fragment=this.fragment),e},t}(f),g=((n={})[58]="%3A",n[47]="%2F",n[63]="%3F",n[35]="%23",n[91]="%5B",n[93]="%5D",n[64]="%40",n[33]="%21",n[36]="%24",n[38]="%26",n[39]="%27",n[40]="%28",n[41]="%29",n[42]="%2A",n[43]="%2B",n[44]="%2C",n[59]="%3B",n[61]="%3D",n[32]="%20",n);function y(e,t){for(var a=void 0,i=-1,n=0;n=97&&r<=122||r>=65&&r<=90||r>=48&&r<=57||45===r||46===r||95===r||126===r||t&&47===r)-1!==i&&(a+=encodeURIComponent(e.substring(i,n)),i=-1),void 0!==a&&(a+=e.charAt(n));else{void 0===a&&(a=e.substr(0,n));var o=g[r];void 0!==o?(-1!==i&&(a+=encodeURIComponent(e.substring(i,n)),i=-1),a+=o):-1===i&&(i=n)}}return-1!==i&&(a+=encodeURIComponent(e.substring(i))),void 0!==a?a:e}function b(e){for(var t=void 0,a=0;a1&&"file"===e.scheme?"//"+e.authority+e.path:47===e.path.charCodeAt(0)&&(e.path.charCodeAt(1)>=65&&e.path.charCodeAt(1)<=90||e.path.charCodeAt(1)>=97&&e.path.charCodeAt(1)<=122)&&58===e.path.charCodeAt(2)?t?e.path.substr(1):e.path[1].toLowerCase()+e.path.substr(2):e.path,r&&(a=a.replace(/\//g,"\\")),a}function w(e,t){var a=t?b:y,i="",n=e.scheme,r=e.authority,o=e.path,s=e.query,p=e.fragment;if(n&&(i+=n,i+=":"),(r||"file"===n)&&(i+=u,i+=u),r){var c=r.indexOf("@");if(-1!==c){var d=r.substr(0,c);r=r.substr(c+1),-1===(c=d.indexOf(":"))?i+=a(d,!1):(i+=a(d.substr(0,c),!1),i+=":",i+=a(d.substr(c+1),!1)),i+="@"}-1===(c=(r=r.toLowerCase()).indexOf(":"))?i+=a(r,!1):(i+=a(r.substr(0,c),!1),i+=r.substr(c))}if(o){if(o.length>=3&&47===o.charCodeAt(0)&&58===o.charCodeAt(2))(l=o.charCodeAt(1))>=65&&l<=90&&(o="/"+String.fromCharCode(l+32)+":"+o.substr(3));else if(o.length>=2&&58===o.charCodeAt(1)){var l;(l=o.charCodeAt(0))>=65&&l<=90&&(o=String.fromCharCode(l+32)+":"+o.substr(2))}i+=a(o,!0)}return s&&(i+="?",i+=a(s,!1)),p&&(i+="#",i+=t?p:y(p,!1)),i}function _(e){try{return decodeURIComponent(e)}catch(t){return e.length>3?e.substr(0,3)+_(e.substr(3)):e}}var S=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function C(e){return e.match(S)?e.replace(S,(function(e){return _(e)})):e}},10993:e=>{"use strict";var t={};function a(e){return e<0?-1:1}function i(e,t){t.unsigned||--e;const i=t.unsigned?0:-Math.pow(2,e),n=Math.pow(2,e)-1,r=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),o=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(e,s){s||(s={});let p=+e;if(s.enforceRange){if(!Number.isFinite(p))throw new TypeError("Argument is not a finite number");if(p=a(p)*Math.floor(Math.abs(p)),pn)throw new TypeError("Argument is not in byte range");return p}if(!isNaN(p)&&s.clamp)return p=function(e){return e%1==.5&&0==(1&e)?Math.floor(e):Math.round(e)}(p),pn&&(p=n),p;if(!Number.isFinite(p)||0===p)return 0;if(p=a(p)*Math.floor(Math.abs(p)),p%=r,!t.unsigned&&p>=o)return p-r;if(t.unsigned)if(p<0)p+=r;else if(-0===p)return 0;return p}}e.exports=t,t.void=function(){},t.boolean=function(e){return!!e},t.byte=i(8,{unsigned:!1}),t.octet=i(8,{unsigned:!0}),t.short=i(16,{unsigned:!1}),t["unsigned short"]=i(16,{unsigned:!0}),t.long=i(32,{unsigned:!1}),t["unsigned long"]=i(32,{unsigned:!0}),t["long long"]=i(32,{unsigned:!1,moduloBitLength:64}),t["unsigned long long"]=i(32,{unsigned:!0,moduloBitLength:64}),t.double=function(e){const t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t},t["unrestricted double"]=function(e){const t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t},t.float=t.double,t["unrestricted float"]=t["unrestricted double"],t.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&null===e?"":String(e)},t.ByteString=function(e,t){const a=String(e);let i;for(let e=0;void 0!==(i=a.codePointAt(e));++e)if(i>255)throw new TypeError("Argument is not a valid bytestring");return a},t.USVString=function(e){const t=String(e),a=t.length,i=[];for(let e=0;e57343)i.push(String.fromCodePoint(n));else if(56320<=n&&n<=57343)i.push(String.fromCodePoint(65533));else if(e===a-1)i.push(String.fromCodePoint(65533));else{const a=t.charCodeAt(e+1);if(56320<=a&&a<=57343){const t=1023&n,r=1023&a;i.push(String.fromCodePoint(65536+1024*t+r)),++e}else i.push(String.fromCodePoint(65533))}}return i.join("")},t.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e},t.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}},39718:(e,t,a)=>{"use strict";const i=a(65341);t.implementation=class{constructor(e){const t=e[0],a=e[1];let n=null;if(void 0!==a&&(n=i.basicURLParse(a),"failure"===n))throw new TypeError("Invalid base URL");const r=i.basicURLParse(t,{baseURL:n});if("failure"===r)throw new TypeError("Invalid URL");this._url=r}get href(){return i.serializeURL(this._url)}set href(e){const t=i.basicURLParse(e);if("failure"===t)throw new TypeError("Invalid URL");this._url=t}get origin(){return i.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(e){i.basicURLParse(e+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(e){i.cannotHaveAUsernamePasswordPort(this._url)||i.setTheUsername(this._url,e)}get password(){return this._url.password}set password(e){i.cannotHaveAUsernamePasswordPort(this._url)||i.setThePassword(this._url,e)}get host(){const e=this._url;return null===e.host?"":null===e.port?i.serializeHost(e.host):i.serializeHost(e.host)+":"+i.serializeInteger(e.port)}set host(e){this._url.cannotBeABaseURL||i.basicURLParse(e,{url:this._url,stateOverride:"host"})}get hostname(){return null===this._url.host?"":i.serializeHost(this._url.host)}set hostname(e){this._url.cannotBeABaseURL||i.basicURLParse(e,{url:this._url,stateOverride:"hostname"})}get port(){return null===this._url.port?"":i.serializeInteger(this._url.port)}set port(e){i.cannotHaveAUsernamePasswordPort(this._url)||(""===e?this._url.port=null:i.basicURLParse(e,{url:this._url,stateOverride:"port"}))}get pathname(){return this._url.cannotBeABaseURL?this._url.path[0]:0===this._url.path.length?"":"/"+this._url.path.join("/")}set pathname(e){this._url.cannotBeABaseURL||(this._url.path=[],i.basicURLParse(e,{url:this._url,stateOverride:"path start"}))}get search(){return null===this._url.query||""===this._url.query?"":"?"+this._url.query}set search(e){const t=this._url;if(""===e)return void(t.query=null);const a="?"===e[0]?e.substring(1):e;t.query="",i.basicURLParse(a,{url:t,stateOverride:"query"})}get hash(){return null===this._url.fragment||""===this._url.fragment?"":"#"+this._url.fragment}set hash(e){if(""===e)return void(this._url.fragment=null);const t="#"===e[0]?e.substring(1):e;this._url.fragment="",i.basicURLParse(t,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}},64328:(e,t,a)=>{"use strict";const i=a(10993),n=a(9581),r=a(39718),o=n.implSymbol;function s(t){if(!this||this[o]||!(this instanceof s))throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");if(arguments.length<1)throw new TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.");const a=[];for(let e=0;e!!e&&e[o]instanceof r.implementation,create(e,t){let a=Object.create(s.prototype);return this.setup(a,e,t),a},setup(e,t,a){a||(a={}),a.wrapper=e,e[o]=new r.implementation(t,a),e[o][n.wrapperSymbol]=e},interface:s,expose:{Window:{URL:s},Worker:{URL:s}}}},87347:(e,t,a)=>{"use strict";t.URL=a(64328).interface,a(65341).serializeURL,a(65341).serializeURLOrigin,a(65341).basicURLParse,a(65341).setTheUsername,a(65341).setThePassword,a(65341).serializeHost,a(65341).serializeInteger,a(65341).parseURL},65341:(e,t,a)=>{"use strict";const i=a(85477),n=a(54742),r={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},o=Symbol("failure");function s(e){return i.ucs2.decode(e).length}function p(e,t){const a=e[t];return isNaN(a)?void 0:String.fromCodePoint(a)}function c(e){return e>=48&&e<=57}function d(e){return e>=65&&e<=90||e>=97&&e<=122}function l(e){return c(e)||e>=65&&e<=70||e>=97&&e<=102}function u(e){return"."===e||"%2e"===e.toLowerCase()}function m(e){return 2===e.length&&d(e.codePointAt(0))&&(":"===e[1]||"|"===e[1])}function f(e){return void 0!==r[e]}function h(e){return f(e.scheme)}function v(e){let t=e.toString(16).toUpperCase();return 1===t.length&&(t="0"+t),"%"+t}function g(e){return e<=31||e>126}const y=new Set([32,34,35,60,62,63,96,123,125]);function b(e){return g(e)||y.has(e)}const x=new Set([47,58,59,61,64,91,92,93,94,124]);function w(e){return b(e)||x.has(e)}function _(e,t){const a=String.fromCodePoint(e);return t(e)?function(e){const t=new Buffer(e);let a="";for(let e=0;e=2&&"0"===e.charAt(0)&&"x"===e.charAt(1).toLowerCase()?(e=e.substring(2),t=16):e.length>=2&&"0"===e.charAt(0)&&(e=e.substring(1),t=8),""===e?0:(10===t?/[^0-9]/:16===t?/[^0-9A-Fa-f]/:/[^0-7]/).test(e)?o:parseInt(e,t)}function C(e,t){if("["===e[0])return"]"!==e[e.length-1]?o:function(e){const t=[0,0,0,0,0,0,0,0];let a=0,n=null,r=0;if(58===(e=i.ucs2.decode(e))[r]){if(58!==e[r+1])return o;r+=2,++a,n=a}for(;r6)return o;let i=0;for(;void 0!==e[r];){let n=null;if(i>0){if(!(46===e[r]&&i<4))return o;++r}if(!c(e[r]))return o;for(;c(e[r]);){const t=parseInt(p(e,r));if(null===n)n=t;else{if(0===n)return o;n=10*n+t}if(n>255)return o;++r}t[a]=256*t[a]+n,++i,2!==i&&4!==i||++a}if(4!==i)return o;break}if(58===e[r]){if(++r,void 0===e[r])return o}else if(void 0!==e[r])return o;t[a]=i,++a}if(null!==n){let e=a-n;for(a=7;0!==a&&e>0;){const i=t[n+e-1];t[n+e-1]=t[a],t[a]=i,--a,--e}}else if(null===n&&8!==a)return o;return t}(e.substring(1,e.length-1));if(!t)return function(e){if(-1!==e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/))return o;let t="";const a=i.ucs2.decode(e);for(let e=0;e1&&t.pop(),t.length>4)return e;const a=[];for(const i of t){if(""===i)return e;const t=S(i);if(t===o)return e;a.push(t)}for(let e=0;e255)return o;if(a[a.length-1]>=Math.pow(256,5-a.length))return o;let i=a.pop(),n=0;for(const e of a)i+=e*Math.pow(256,3-n),++n;return i}(r);return"number"==typeof s||s===o?s:r}function E(e){return"number"==typeof e?function(e){let t="",a=e;for(let e=1;e<=4;++e)t=String(a%256)+t,4!==e&&(t="."+t),a=Math.floor(a/256);return t}(e):e instanceof Array?"["+function(e){let t="";const a=function(e){let t=null,a=1,i=null,n=0;for(let r=0;ra&&(t=i,a=n),i=null,n=0):(null===i&&(i=r),++n);return n>a&&(t=i,a=n),{idx:t,len:a}}(e).idx;let i=!1;for(let n=0;n<=7;++n)i&&0===e[n]||(i&&(i=!1),a!==n?(t+=e[n].toString(16),7!==n&&(t+=":")):(t+=0===n?"::":":",i=!0));return t}(e)+"]":e}function T(e){const t=e.path;var a;0!==t.length&&("file"===e.scheme&&1===t.length&&(a=t[0],/^[A-Za-z]:$/.test(a))||t.pop())}function R(e){return""!==e.username||""!==e.password}function A(e,t,a,n,r){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=a||"utf-8",this.stateOverride=r,this.url=n,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};const e=function(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}(this.input);e!==this.input&&(this.parseError=!0),this.input=e}const s=function(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}(this.input);for(s!==this.input&&(this.parseError=!0),this.input=s,this.state=r||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=i.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){const e=this.input[this.pointer],t=isNaN(e)?void 0:String.fromCodePoint(e),a=this["parse "+this.state](e,t);if(!a)break;if(a===o){this.failure=!0;break}}}A.prototype["parse scheme start"]=function(e,t){if(d(e))this.buffer+=t.toLowerCase(),this.state="scheme";else{if(this.stateOverride)return this.parseError=!0,o;this.state="no scheme",--this.pointer}return!0},A.prototype["parse scheme"]=function(e,t){if(function(e){return d(e)||c(e)}(e)||43===e||45===e||46===e)this.buffer+=t.toLowerCase();else if(58===e){if(this.stateOverride){if(h(this.url)&&!f(this.buffer))return!1;if(!h(this.url)&&f(this.buffer))return!1;if((R(this.url)||null!==this.url.port)&&"file"===this.buffer)return!1;if("file"===this.url.scheme&&(""===this.url.host||null===this.url.host))return!1}if(this.url.scheme=this.buffer,this.buffer="",this.stateOverride)return!1;"file"===this.url.scheme?(47===this.input[this.pointer+1]&&47===this.input[this.pointer+2]||(this.parseError=!0),this.state="file"):h(this.url)&&null!==this.base&&this.base.scheme===this.url.scheme?this.state="special relative or authority":h(this.url)?this.state="special authority slashes":47===this.input[this.pointer+1]?(this.state="path or authority",++this.pointer):(this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path")}else{if(this.stateOverride)return this.parseError=!0,o;this.buffer="",this.state="no scheme",this.pointer=-1}return!0},A.prototype["parse no scheme"]=function(e){return null===this.base||this.base.cannotBeABaseURL&&35!==e?o:(this.base.cannotBeABaseURL&&35===e?(this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment"):"file"===this.base.scheme?(this.state="file",--this.pointer):(this.state="relative",--this.pointer),!0)},A.prototype["parse special relative or authority"]=function(e){return 47===e&&47===this.input[this.pointer+1]?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="relative",--this.pointer),!0},A.prototype["parse path or authority"]=function(e){return 47===e?this.state="authority":(this.state="path",--this.pointer),!0},A.prototype["parse relative"]=function(e){return this.url.scheme=this.base.scheme,isNaN(e)?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query):47===e?this.state="relative slash":63===e?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):35===e?(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):h(this.url)&&92===e?(this.parseError=!0,this.state="relative slash"):(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state="path",--this.pointer),!0},A.prototype["parse relative slash"]=function(e){return!h(this.url)||47!==e&&92!==e?47===e?this.state="authority":(this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state="path",--this.pointer):(92===e&&(this.parseError=!0),this.state="special authority ignore slashes"),!0},A.prototype["parse special authority slashes"]=function(e){return 47===e&&47===this.input[this.pointer+1]?(this.state="special authority ignore slashes",++this.pointer):(this.parseError=!0,this.state="special authority ignore slashes",--this.pointer),!0},A.prototype["parse special authority ignore slashes"]=function(e){return 47!==e&&92!==e?(this.state="authority",--this.pointer):this.parseError=!0,!0},A.prototype["parse authority"]=function(e,t){if(64===e){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;const e=s(this.buffer);for(let t=0;tMath.pow(2,16)-1)return this.parseError=!0,o;this.url.port=e===(a=this.url.scheme,r[a])?null:e,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}var a;return!0};const k=new Set([47,92,63,35]);A.prototype["parse file"]=function(e){var t,a;return this.url.scheme="file",47===e||92===e?(92===e&&(this.parseError=!0),this.state="file slash"):null!==this.base&&"file"===this.base.scheme?isNaN(e)?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query):63===e?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query"):35===e?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment"):(this.input.length-this.pointer-1==0||(t=e,a=this.input[this.pointer+1],!d(t)||58!==a&&124!==a)||this.input.length-this.pointer-1>=2&&!k.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),T(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0},A.prototype["parse file slash"]=function(e){var t;return 47===e||92===e?(92===e&&(this.parseError=!0),this.state="file host"):(null!==this.base&&"file"===this.base.scheme&&(2===(t=this.base.path[0]).length&&d(t.codePointAt(0))&&":"===t[1]?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0},A.prototype["parse file host"]=function(e,t){if(isNaN(e)||47===e||92===e||63===e||35===e)if(--this.pointer,!this.stateOverride&&m(this.buffer))this.parseError=!0,this.state="path";else if(""===this.buffer){if(this.url.host="",this.stateOverride)return!1;this.state="path start"}else{let e=C(this.buffer,h(this.url));if(e===o)return o;if("localhost"===e&&(e=""),this.url.host=e,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=t;return!0},A.prototype["parse path start"]=function(e){return h(this.url)?(92===e&&(this.parseError=!0),this.state="path",47!==e&&92!==e&&--this.pointer):this.stateOverride||63!==e?this.stateOverride||35!==e?void 0!==e&&(this.state="path",47!==e&&--this.pointer):(this.url.fragment="",this.state="fragment"):(this.url.query="",this.state="query"),!0},A.prototype["parse path"]=function(e){if(isNaN(e)||47===e||h(this.url)&&92===e||!this.stateOverride&&(63===e||35===e)){if(h(this.url)&&92===e&&(this.parseError=!0),".."===(t=(t=this.buffer).toLowerCase())||"%2e."===t||".%2e"===t||"%2e%2e"===t?(T(this.url),47===e||h(this.url)&&92===e||this.url.path.push("")):!u(this.buffer)||47===e||h(this.url)&&92===e?u(this.buffer)||("file"===this.url.scheme&&0===this.url.path.length&&m(this.buffer)&&(""!==this.url.host&&null!==this.url.host&&(this.parseError=!0,this.url.host=""),this.buffer=this.buffer[0]+":"),this.url.path.push(this.buffer)):this.url.path.push(""),this.buffer="","file"===this.url.scheme&&(void 0===e||63===e||35===e))for(;this.url.path.length>1&&""===this.url.path[0];)this.parseError=!0,this.url.path.shift();63===e&&(this.url.query="",this.state="query"),35===e&&(this.url.fragment="",this.state="fragment")}else 37!==e||l(this.input[this.pointer+1])&&l(this.input[this.pointer+2])||(this.parseError=!0),this.buffer+=_(e,b);var t;return!0},A.prototype["parse cannot-be-a-base-URL path"]=function(e){return 63===e?(this.url.query="",this.state="query"):35===e?(this.url.fragment="",this.state="fragment"):(isNaN(e)||37===e||(this.parseError=!0),37!==e||l(this.input[this.pointer+1])&&l(this.input[this.pointer+2])||(this.parseError=!0),isNaN(e)||(this.url.path[0]=this.url.path[0]+_(e,g))),!0},A.prototype["parse query"]=function(e,t){if(isNaN(e)||!this.stateOverride&&35===e){h(this.url)&&"ws"!==this.url.scheme&&"wss"!==this.url.scheme||(this.encodingOverride="utf-8");const t=new Buffer(this.buffer);for(let e=0;e126||34===t[e]||35===t[e]||60===t[e]||62===t[e]?this.url.query+=v(t[e]):this.url.query+=String.fromCodePoint(t[e]);this.buffer="",35===e&&(this.url.fragment="",this.state="fragment")}else 37!==e||l(this.input[this.pointer+1])&&l(this.input[this.pointer+2])||(this.parseError=!0),this.buffer+=t;return!0},A.prototype["parse fragment"]=function(e){return isNaN(e)||(0===e?this.parseError=!0:(37!==e||l(this.input[this.pointer+1])&&l(this.input[this.pointer+2])||(this.parseError=!0),this.url.fragment+=_(e,g))),!0},e.exports.serializeURL=function(e,t){let a=e.scheme+":";if(null!==e.host?(a+="//",""===e.username&&""===e.password||(a+=e.username,""!==e.password&&(a+=":"+e.password),a+="@"),a+=E(e.host),null!==e.port&&(a+=":"+e.port)):null===e.host&&"file"===e.scheme&&(a+="//"),e.cannotBeABaseURL)a+=e.path[0];else for(const t of e.path)a+="/"+t;return null!==e.query&&(a+="?"+e.query),t||null===e.fragment||(a+="#"+e.fragment),a},e.exports.serializeURLOrigin=function(t){switch(t.scheme){case"blob":try{return e.exports.serializeURLOrigin(e.exports.parseURL(t.path[0]))}catch(e){return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return function(e){let t=e.scheme+"://";return t+=E(e.host),null!==e.port&&(t+=":"+e.port),t}({scheme:t.scheme,host:t.host,port:t.port});case"file":return"file://";default:return"null"}},e.exports.basicURLParse=function(e,t){void 0===t&&(t={});const a=new A(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return a.failure?"failure":a.url},e.exports.setTheUsername=function(e,t){e.username="";const a=i.ucs2.decode(t);for(let t=0;t{"use strict";e.exports.mixin=function(e,t){const a=Object.getOwnPropertyNames(t);for(let i=0;i{const i="win32"===process.platform||"cygwin"===process.env.OSTYPE||"msys"===process.env.OSTYPE,n=a(71017),r=i?";":":",o=a(31959),s=e=>Object.assign(new Error(`not found: ${e}`),{code:"ENOENT"}),p=(e,t)=>{const a=t.colon||r,n=e.match(/\//)||i&&e.match(/\\/)?[""]:[...i?[process.cwd()]:[],...(t.path||process.env.PATH||"").split(a)],o=i?t.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",s=i?o.split(a):[""];return i&&-1!==e.indexOf(".")&&""!==s[0]&&s.unshift(""),{pathEnv:n,pathExt:s,pathExtExe:o}},c=(e,t,a)=>{"function"==typeof t&&(a=t,t={}),t||(t={});const{pathEnv:i,pathExt:r,pathExtExe:c}=p(e,t),d=[],l=a=>new Promise(((r,o)=>{if(a===i.length)return t.all&&d.length?r(d):o(s(e));const p=i[a],c=/^".*"$/.test(p)?p.slice(1,-1):p,l=n.join(c,e),m=!c&&/^\.[\\\/]/.test(e)?e.slice(0,2)+l:l;r(u(m,a,0))})),u=(e,a,i)=>new Promise(((n,s)=>{if(i===r.length)return n(l(a+1));const p=r[i];o(e+p,{pathExt:c},((r,o)=>{if(!r&&o){if(!t.all)return n(e+p);d.push(e+p)}return n(u(e,a,i+1))}))}));return a?l(0).then((e=>a(null,e)),a):l(0)};e.exports=c,c.sync=(e,t)=>{t=t||{};const{pathEnv:a,pathExt:i,pathExtExe:r}=p(e,t),c=[];for(let s=0;s{e.exports=function e(t,a){if(t&&a)return e(t)(a);if("function"!=typeof t)throw new TypeError("need wrapper function");return Object.keys(t).forEach((function(e){i[e]=t[e]})),i;function i(){for(var e=new Array(arguments.length),a=0;a{"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}},34411:(e,t,a)=>{"use strict";function i(e){var t=this;if(t instanceof i||(t=new i),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var a=0,n=arguments.length;a1)a=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");i=this.head.next,a=this.head.value}for(var n=0;null!==i;n++)a=e(a,i.value,n),i=i.next;return a},i.prototype.reduceReverse=function(e,t){var a,i=this.tail;if(arguments.length>1)a=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");i=this.tail.prev,a=this.tail.value}for(var n=this.length-1;null!==i;n--)a=e(a,i.value,n),i=i.prev;return a},i.prototype.toArray=function(){for(var e=new Array(this.length),t=0,a=this.head;null!==a;t++)e[t]=a.value,a=a.next;return e},i.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,a=this.tail;null!==a;t++)e[t]=a.value,a=a.prev;return e},i.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var a=new i;if(tthis.length&&(t=this.length);for(var n=0,r=this.head;null!==r&&nthis.length&&(t=this.length);for(var n=this.length,r=this.tail;null!==r&&n>t;n--)r=r.prev;for(;null!==r&&n>e;n--,r=r.prev)a.push(r.value);return a},i.prototype.splice=function(e,t,...a){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var i=0,r=this.head;null!==r&&i{"use strict";e.exports=require("vscode")},39491:e=>{"use strict";e.exports=require("assert")},14300:e=>{"use strict";e.exports=require("buffer")},32081:e=>{"use strict";e.exports=require("child_process")},22057:e=>{"use strict";e.exports=require("constants")},6113:e=>{"use strict";e.exports=require("crypto")},82361:e=>{"use strict";e.exports=require("events")},57147:e=>{"use strict";e.exports=require("fs")},13685:e=>{"use strict";e.exports=require("http")},95687:e=>{"use strict";e.exports=require("https")},41808:e=>{"use strict";e.exports=require("net")},22037:e=>{"use strict";e.exports=require("os")},71017:e=>{"use strict";e.exports=require("path")},85477:e=>{"use strict";e.exports=require("punycode")},12781:e=>{"use strict";e.exports=require("stream")},24404:e=>{"use strict";e.exports=require("tls")},76224:e=>{"use strict";e.exports=require("tty")},57310:e=>{"use strict";e.exports=require("url")},73837:e=>{"use strict";e.exports=require("util")},59796:e=>{"use strict";e.exports=require("zlib")},43306:(e,t,a)=>{"use strict";const i=a(46882),n=a(57310),r=a(21394),o=a(13685),s=a(95687),p=a(73837),c=a(30938),d=a(59796),l=a(12781),u=a(82361);function m(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}const f=m(i),h=m(n),v=m(o),g=m(s),y=m(p),b=m(c),x=m(d),w=m(l);function _(e,t){return function(){return e.apply(t,arguments)}}const{toString:S}=Object.prototype,{getPrototypeOf:C}=Object,E=(T=Object.create(null),e=>{const t=S.call(e);return T[t]||(T[t]=t.slice(8,-1).toLowerCase())});var T;const R=e=>(e=e.toLowerCase(),t=>E(t)===e),A=e=>t=>typeof t===e,{isArray:k}=Array,D=A("undefined"),P=R("ArrayBuffer"),O=A("string"),N=A("function"),I=A("number"),F=e=>null!==e&&"object"==typeof e,j=e=>{if("object"!==E(e))return!1;const t=C(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},L=R("Date"),M=R("File"),q=R("Blob"),U=R("FileList"),B=R("URLSearchParams"),[V,$,z,H]=["ReadableStream","Request","Response","Headers"].map(R);function K(e,t,{allOwnKeys:a=!1}={}){if(null==e)return;let i,n;if("object"!=typeof e&&(e=[e]),k(e))for(i=0,n=e.length;i0;)if(i=a[n],t===i.toLowerCase())return i;return null}const W="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,J=e=>!D(e)&&e!==W,Y=(X="undefined"!=typeof Uint8Array&&C(Uint8Array),e=>X&&e instanceof X);var X;const Z=R("HTMLFormElement"),Q=(({hasOwnProperty:e})=>(t,a)=>e.call(t,a))(Object.prototype),ee=R("RegExp"),te=(e,t)=>{const a=Object.getOwnPropertyDescriptors(e),i={};K(a,((a,n)=>{let r;!1!==(r=t(a,n,e))&&(i[n]=r||a)})),Object.defineProperties(e,i)},ae="abcdefghijklmnopqrstuvwxyz",ie="0123456789",ne={DIGIT:ie,ALPHA:ae,ALPHA_DIGIT:ae+ae.toUpperCase()+ie},re=R("AsyncFunction"),oe={isArray:k,isArrayBuffer:P,isBuffer:function(e){return null!==e&&!D(e)&&null!==e.constructor&&!D(e.constructor)&&N(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||N(e.append)&&("formdata"===(t=E(e))||"object"===t&&N(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&P(e.buffer),t},isString:O,isNumber:I,isBoolean:e=>!0===e||!1===e,isObject:F,isPlainObject:j,isReadableStream:V,isRequest:$,isResponse:z,isHeaders:H,isUndefined:D,isDate:L,isFile:M,isBlob:q,isRegExp:ee,isFunction:N,isStream:e=>F(e)&&N(e.pipe),isURLSearchParams:B,isTypedArray:Y,isFileList:U,forEach:K,merge:function e(){const{caseless:t}=J(this)&&this||{},a={},i=(i,n)=>{const r=t&&G(a,n)||n;j(a[r])&&j(i)?a[r]=e(a[r],i):j(i)?a[r]=e({},i):k(i)?a[r]=i.slice():a[r]=i};for(let e=0,t=arguments.length;e(K(t,((t,i)=>{a&&N(t)?e[i]=_(t,a):e[i]=t}),{allOwnKeys:i}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,a,i)=>{e.prototype=Object.create(t.prototype,i),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),a&&Object.assign(e.prototype,a)},toFlatObject:(e,t,a,i)=>{let n,r,o;const s={};if(t=t||{},null==e)return t;do{for(n=Object.getOwnPropertyNames(e),r=n.length;r-- >0;)o=n[r],i&&!i(o,e,t)||s[o]||(t[o]=e[o],s[o]=!0);e=!1!==a&&C(e)}while(e&&(!a||a(e,t))&&e!==Object.prototype);return t},kindOf:E,kindOfTest:R,endsWith:(e,t,a)=>{e=String(e),(void 0===a||a>e.length)&&(a=e.length),a-=t.length;const i=e.indexOf(t,a);return-1!==i&&i===a},toArray:e=>{if(!e)return null;if(k(e))return e;let t=e.length;if(!I(t))return null;const a=new Array(t);for(;t-- >0;)a[t]=e[t];return a},forEachEntry:(e,t)=>{const a=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=a.next())&&!i.done;){const a=i.value;t.call(e,a[0],a[1])}},matchAll:(e,t)=>{let a;const i=[];for(;null!==(a=e.exec(t));)i.push(a);return i},isHTMLForm:Z,hasOwnProperty:Q,hasOwnProp:Q,reduceDescriptors:te,freezeMethods:e=>{te(e,((t,a)=>{if(N(e)&&-1!==["arguments","caller","callee"].indexOf(a))return!1;const i=e[a];N(i)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+a+"'")}))}))},toObjectSet:(e,t)=>{const a={},i=e=>{e.forEach((e=>{a[e]=!0}))};return k(e)?i(e):i(String(e).split(t)),a},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,a){return t.toUpperCase()+a})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:G,global:W,isContextDefined:J,ALPHABET:ne,generateString:(e=16,t=ne.ALPHA_DIGIT)=>{let a="";const{length:i}=t;for(;e--;)a+=t[Math.random()*i|0];return a},isSpecCompliantForm:function(e){return!!(e&&N(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),a=(e,i)=>{if(F(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[i]=e;const n=k(e)?[]:{};return K(e,((e,t)=>{const r=a(e,i+1);!D(r)&&(n[t]=r)})),t[i]=void 0,n}}return e};return a(e,0)},isAsyncFn:re,isThenable:e=>e&&(F(e)||N(e))&&N(e.then)&&N(e.catch)};function se(e,t,a,i,n){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),a&&(this.config=a),i&&(this.request=i),n&&(this.response=n)}oe.inherits(se,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:oe.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const pe=se.prototype,ce={};function de(e){return oe.isPlainObject(e)||oe.isArray(e)}function le(e){return oe.endsWith(e,"[]")?e.slice(0,-2):e}function ue(e,t,a){return e?e.concat(t).map((function(e,t){return e=le(e),!a&&t?"["+e+"]":e})).join(a?".":""):t}["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{ce[e]={value:e}})),Object.defineProperties(se,ce),Object.defineProperty(pe,"isAxiosError",{value:!0}),se.from=(e,t,a,i,n,r)=>{const o=Object.create(pe);return oe.toFlatObject(e,o,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),se.call(o,e.message,t,a,i,n),o.cause=e,o.name=e.name,r&&Object.assign(o,r),o};const me=oe.toFlatObject(oe,{},null,(function(e){return/^is[A-Z]/.test(e)}));function fe(e,t,a){if(!oe.isObject(e))throw new TypeError("target must be an object");t=t||new(f.default||FormData);const i=(a=oe.toFlatObject(a,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!oe.isUndefined(t[e])}))).metaTokens,n=a.visitor||c,r=a.dots,o=a.indexes,s=(a.Blob||"undefined"!=typeof Blob&&Blob)&&oe.isSpecCompliantForm(t);if(!oe.isFunction(n))throw new TypeError("visitor must be a function");function p(e){if(null===e)return"";if(oe.isDate(e))return e.toISOString();if(!s&&oe.isBlob(e))throw new se("Blob is not supported. Use a Buffer instead.");return oe.isArrayBuffer(e)||oe.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,a,n){let s=e;if(e&&!n&&"object"==typeof e)if(oe.endsWith(a,"{}"))a=i?a:a.slice(0,-2),e=JSON.stringify(e);else if(oe.isArray(e)&&function(e){return oe.isArray(e)&&!e.some(de)}(e)||(oe.isFileList(e)||oe.endsWith(a,"[]"))&&(s=oe.toArray(e)))return a=le(a),s.forEach((function(e,i){!oe.isUndefined(e)&&null!==e&&t.append(!0===o?ue([a],i,r):null===o?a:a+"[]",p(e))})),!1;return!!de(e)||(t.append(ue(n,a,r),p(e)),!1)}const d=[],l=Object.assign(me,{defaultVisitor:c,convertValue:p,isVisitable:de});if(!oe.isObject(e))throw new TypeError("data must be an object");return function e(a,i){if(!oe.isUndefined(a)){if(-1!==d.indexOf(a))throw Error("Circular reference detected in "+i.join("."));d.push(a),oe.forEach(a,(function(a,r){!0===(!(oe.isUndefined(a)||null===a)&&n.call(t,a,oe.isString(r)?r.trim():r,i,l))&&e(a,i?i.concat(r):[r])})),d.pop()}}(e),t}function he(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function ve(e,t){this._pairs=[],e&&fe(e,this,t)}const ge=ve.prototype;function ye(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function be(e,t,a){if(!t)return e;const i=a&&a.encode||ye,n=a&&a.serialize;let r;if(r=n?n(t,a):oe.isURLSearchParams(t)?t.toString():new ve(t,a).toString(i),r){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+r}return e}ge.append=function(e,t){this._pairs.push([e,t])},ge.toString=function(e){const t=e?function(t){return e.call(this,t,he)}:he;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const xe=class{constructor(){this.handlers=[]}use(e,t,a){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!a&&a.synchronous,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){oe.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},we={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},_e={isNode:!0,classes:{URLSearchParams:h.default.URLSearchParams,FormData:f.default,Blob:"undefined"!=typeof Blob&&Blob||null},protocols:["http","https","file","data"]},Se="undefined"!=typeof window&&"undefined"!=typeof document,Ce=(Ee="undefined"!=typeof navigator&&navigator.product,Se&&["ReactNative","NativeScript","NS"].indexOf(Ee)<0);var Ee;const Te="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Re=Se&&window.location.href||"http://localhost",Ae={...Object.freeze({__proto__:null,hasBrowserEnv:Se,hasStandardBrowserWebWorkerEnv:Te,hasStandardBrowserEnv:Ce,origin:Re}),..._e};function ke(e){function t(e,a,i,n){let r=e[n++];if("__proto__"===r)return!0;const o=Number.isFinite(+r),s=n>=e.length;return r=!r&&oe.isArray(i)?i.length:r,s?(oe.hasOwnProp(i,r)?i[r]=[i[r],a]:i[r]=a,!o):(i[r]&&oe.isObject(i[r])||(i[r]=[]),t(e,a,i[r],n)&&oe.isArray(i[r])&&(i[r]=function(e){const t={},a=Object.keys(e);let i;const n=a.length;let r;for(i=0;i{t(function(e){return oe.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),i,a,0)})),a}return null}const De={transitional:we,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const a=t.getContentType()||"",i=a.indexOf("application/json")>-1,n=oe.isObject(e);if(n&&oe.isHTMLForm(e)&&(e=new FormData(e)),oe.isFormData(e))return i?JSON.stringify(ke(e)):e;if(oe.isArrayBuffer(e)||oe.isBuffer(e)||oe.isStream(e)||oe.isFile(e)||oe.isBlob(e)||oe.isReadableStream(e))return e;if(oe.isArrayBufferView(e))return e.buffer;if(oe.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let r;if(n){if(a.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return fe(e,new Ae.classes.URLSearchParams,Object.assign({visitor:function(e,t,a,i){return Ae.isNode&&oe.isBuffer(e)?(this.append(t,e.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((r=oe.isFileList(e))||a.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return fe(r?{"files[]":e}:e,t&&new t,this.formSerializer)}}return n||i?(t.setContentType("application/json",!1),function(e,t,a){if(oe.isString(e))try{return(0,JSON.parse)(e),oe.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||De.transitional,a=t&&t.forcedJSONParsing,i="json"===this.responseType;if(oe.isResponse(e)||oe.isReadableStream(e))return e;if(e&&oe.isString(e)&&(a&&!this.responseType||i)){const a=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(e){if(a){if("SyntaxError"===e.name)throw se.from(e,se.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ae.classes.FormData,Blob:Ae.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};oe.forEach(["delete","get","head","post","put","patch"],(e=>{De.headers[e]={}}));const Pe=De,Oe=oe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ne=Symbol("internals");function Ie(e){return e&&String(e).trim().toLowerCase()}function Fe(e){return!1===e||null==e?e:oe.isArray(e)?e.map(Fe):String(e)}function je(e,t,a,i,n){return oe.isFunction(i)?i.call(this,t,a):(n&&(t=a),oe.isString(t)?oe.isString(i)?-1!==t.indexOf(i):oe.isRegExp(i)?i.test(t):void 0:void 0)}class Le{constructor(e){e&&this.set(e)}set(e,t,a){const i=this;function n(e,t,a){const n=Ie(t);if(!n)throw new Error("header name must be a non-empty string");const r=oe.findKey(i,n);(!r||void 0===i[r]||!0===a||void 0===a&&!1!==i[r])&&(i[r||t]=Fe(e))}const r=(e,t)=>oe.forEach(e,((e,a)=>n(e,a,t)));if(oe.isPlainObject(e)||e instanceof this.constructor)r(e,t);else if(oe.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))r((e=>{const t={};let a,i,n;return e&&e.split("\n").forEach((function(e){n=e.indexOf(":"),a=e.substring(0,n).trim().toLowerCase(),i=e.substring(n+1).trim(),!a||t[a]&&Oe[a]||("set-cookie"===a?t[a]?t[a].push(i):t[a]=[i]:t[a]=t[a]?t[a]+", "+i:i)})),t})(e),t);else if(oe.isHeaders(e))for(const[t,i]of e.entries())n(i,t,a);else null!=e&&n(t,e,a);return this}get(e,t){if(e=Ie(e)){const a=oe.findKey(this,e);if(a){const e=this[a];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),a=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=a.exec(e);)t[i[1]]=i[2];return t}(e);if(oe.isFunction(t))return t.call(this,e,a);if(oe.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Ie(e)){const a=oe.findKey(this,e);return!(!a||void 0===this[a]||t&&!je(0,this[a],a,t))}return!1}delete(e,t){const a=this;let i=!1;function n(e){if(e=Ie(e)){const n=oe.findKey(a,e);!n||t&&!je(0,a[n],n,t)||(delete a[n],i=!0)}}return oe.isArray(e)?e.forEach(n):n(e),i}clear(e){const t=Object.keys(this);let a=t.length,i=!1;for(;a--;){const n=t[a];e&&!je(0,this[n],n,e,!0)||(delete this[n],i=!0)}return i}normalize(e){const t=this,a={};return oe.forEach(this,((i,n)=>{const r=oe.findKey(a,n);if(r)return t[r]=Fe(i),void delete t[n];const o=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,a)=>t.toUpperCase()+a))}(n):String(n).trim();o!==n&&delete t[n],t[o]=Fe(i),a[o]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return oe.forEach(this,((a,i)=>{null!=a&&!1!==a&&(t[i]=e&&oe.isArray(a)?a.join(", "):a)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const a=new this(e);return t.forEach((e=>a.set(e))),a}static accessor(e){const t=(this[Ne]=this[Ne]={accessors:{}}).accessors,a=this.prototype;function i(e){const i=Ie(e);t[i]||(function(e,t){const a=oe.toCamelCase(" "+t);["get","set","has"].forEach((i=>{Object.defineProperty(e,i+a,{value:function(e,a,n){return this[i].call(this,t,e,a,n)},configurable:!0})}))}(a,e),t[i]=!0)}return oe.isArray(e)?e.forEach(i):i(e),this}}Le.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),oe.reduceDescriptors(Le.prototype,(({value:e},t)=>{let a=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[a]=e}}})),oe.freezeMethods(Le);const Me=Le;function qe(e,t){const a=this||Pe,i=t||a,n=Me.from(i.headers);let r=i.data;return oe.forEach(e,(function(e){r=e.call(a,r,n.normalize(),t?t.status:void 0)})),n.normalize(),r}function Ue(e){return!(!e||!e.__CANCEL__)}function Be(e,t,a){se.call(this,null==e?"canceled":e,se.ERR_CANCELED,t,a),this.name="CanceledError"}function Ve(e,t,a){const i=a.config.validateStatus;a.status&&i&&!i(a.status)?t(new se("Request failed with status code "+a.status,[se.ERR_BAD_REQUEST,se.ERR_BAD_RESPONSE][Math.floor(a.status/100)-4],a.config,a.request,a)):e(a)}function $e(e,t){return e&&!function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}oe.inherits(Be,se,{__CANCEL__:!0});const ze="1.7.2";function He(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}const Ke=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function Ge(e,t){let a=0;const i=1e3/t;let n=null;return function(){const t=!0===this,r=Date.now();if(t||r-a>i)return n&&(clearTimeout(n),n=null),a=r,e.apply(null,arguments);n||(n=setTimeout((()=>(n=null,a=Date.now(),e.apply(null,arguments))),i-(r-a)))}}function We(e,t){e=e||10;const a=new Array(e),i=new Array(e);let n,r=0,o=0;return t=void 0!==t?t:1e3,function(s){const p=Date.now(),c=i[o];n||(n=p),a[r]=s,i[r]=p;let d=o,l=0;for(;d!==r;)l+=a[d++],d%=e;if(r=(r+1)%e,r===o&&(o=(o+1)%e),p-n!oe.isUndefined(t[e])))).chunkSize});const t=this,a=this[Je]={length:e.length,timeWindow:e.timeWindow,ticksRate:e.ticksRate,chunkSize:e.chunkSize,maxRate:e.maxRate,minChunkSize:e.minChunkSize,bytesSeen:0,isCaptured:!1,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null},i=We(a.ticksRate*e.samplesCount,a.timeWindow);this.on("newListener",(e=>{"progress"===e&&(a.isCaptured||(a.isCaptured=!0))}));let n=0;a.updateProgress=Ge((function(){const e=a.length,r=a.bytesSeen,o=r-n;if(!o||t.destroyed)return;const s=i(o);n=r,process.nextTick((()=>{t.emit("progress",{loaded:r,total:e,progress:e?r/e:void 0,bytes:o,rate:s||void 0,estimated:s&&e&&r<=e?(e-r)/s:void 0,lengthComputable:null!=e})}))}),a.ticksRate);const r=()=>{a.updateProgress.call(!0)};this.once("end",r),this.once("error",r)}_read(e){const t=this[Je];return t.onReadCallback&&t.onReadCallback(),super._read(e)}_transform(e,t,a){const i=this,n=this[Je],r=n.maxRate,o=this.readableHighWaterMark,s=n.timeWindow,p=r/(1e3/s),c=!1!==n.minChunkSize?Math.max(n.minChunkSize,.01*p):0,d=(e,t)=>{const a=Buffer.byteLength(e);let d,l=null,u=o,m=0;if(r){const e=Date.now();(!n.ts||(m=e-n.ts)>=s)&&(n.ts=e,d=p-n.bytes,n.bytes=d<0?-d:0,m=0),d=p-n.bytes}if(r){if(d<=0)return setTimeout((()=>{t(null,e)}),s-m);du&&a-u>c&&(l=e.subarray(u),e=e.subarray(0,u)),function(e,t){const a=Buffer.byteLength(e);n.bytesSeen+=a,n.bytes+=a,n.isCaptured&&n.updateProgress(),i.push(e)?process.nextTick(t):n.onReadCallback=()=>{n.onReadCallback=null,process.nextTick(t)}}(e,l?()=>{process.nextTick(t,null,l)}:t)};d(e,(function e(t,i){if(t)return a(t);i?d(i,e):a(null)}))}setLength(e){return this[Je].length=+e,this}}const Xe=Ye,{asyncIterator:Ze}=Symbol,Qe=async function*(e){e.stream?yield*e.stream():e.arrayBuffer?yield await e.arrayBuffer():e[Ze]?yield*e[Ze]():yield e},et=oe.ALPHABET.ALPHA_DIGIT+"-_",tt=new p.TextEncoder,at="\r\n",it=tt.encode(at);class nt{constructor(e,t){const{escapeName:a}=this.constructor,i=oe.isString(t);let n=`Content-Disposition: form-data; name="${a(e)}"${!i&&t.name?`; filename="${a(t.name)}"`:""}${at}`;i?t=tt.encode(String(t).replace(/\r?\n|\r\n?/g,at)):n+=`Content-Type: ${t.type||"application/octet-stream"}${at}`,this.headers=tt.encode(n+at),this.contentLength=i?t.byteLength:t.size,this.size=this.headers.byteLength+this.contentLength+2,this.name=e,this.value=t}async*encode(){yield this.headers;const{value:e}=this;oe.isTypedArray(e)?yield e:yield*Qe(e),yield it}static escapeName(e){return String(e).replace(/[\r\n"]/g,(e=>({"\r":"%0D","\n":"%0A",'"':"%22"}[e])))}}class rt extends w.default.Transform{__transform(e,t,a){this.push(e),a()}_transform(e,t,a){if(0!==e.length&&(this._transform=this.__transform,120!==e[0])){const e=Buffer.alloc(2);e[0]=120,e[1]=156,this.push(e,t)}this.__transform(e,t,a)}}const ot=rt,st=(e,t)=>oe.isAsyncFn(e)?function(...a){const i=a.pop();e.apply(this,a).then((e=>{try{t?i(null,...t(e)):i(null,e)}catch(e){i(e)}}),i)}:e,pt={flush:x.default.constants.Z_SYNC_FLUSH,finishFlush:x.default.constants.Z_SYNC_FLUSH},ct={flush:x.default.constants.BROTLI_OPERATION_FLUSH,finishFlush:x.default.constants.BROTLI_OPERATION_FLUSH},dt=oe.isFunction(x.default.createBrotliDecompress),{http:lt,https:ut}=b.default,mt=/https:?/,ft=Ae.protocols.map((e=>e+":"));function ht(e,t){e.beforeRedirects.proxy&&e.beforeRedirects.proxy(e),e.beforeRedirects.config&&e.beforeRedirects.config(e,t)}function vt(e,t,a){let i=t;if(!i&&!1!==i){const e=r.getProxyForUrl(a);e&&(i=new URL(e))}if(i){if(i.username&&(i.auth=(i.username||"")+":"+(i.password||"")),i.auth){(i.auth.username||i.auth.password)&&(i.auth=(i.auth.username||"")+":"+(i.auth.password||""));const t=Buffer.from(i.auth,"utf8").toString("base64");e.headers["Proxy-Authorization"]="Basic "+t}e.headers.host=e.hostname+(e.port?":"+e.port:"");const t=i.hostname||i.host;e.hostname=t,e.host=t,e.port=i.port,e.path=a,i.protocol&&(e.protocol=i.protocol.includes(":")?i.protocol:`${i.protocol}:`)}e.beforeRedirects.proxy=function(e){vt(e,t,e.href)}}const gt="undefined"!=typeof process&&"process"===oe.kindOf(process),yt=(e,t)=>(({address:e,family:t})=>{if(!oe.isString(e))throw TypeError("address must be a string");return{address:e,family:t||(e.indexOf(".")<0?6:4)}})(oe.isObject(e)?e:{address:e,family:t}),bt=gt&&function(e){return t=async function(t,a,i){let{data:n,lookup:r,family:o}=e;const{responseType:s,responseEncoding:p}=e,c=e.method.toUpperCase();let d,m,f=!1;if(r){const e=st(r,(e=>oe.isArray(e)?e:[e]));r=(t,a,i)=>{e(t,a,((e,t,n)=>{if(e)return i(e);const r=oe.isArray(t)?t.map((e=>yt(e))):[yt(t,n)];a.all?i(e,r):i(e,r[0].address,r[0].family)}))}}const h=new u.EventEmitter,b=()=>{e.cancelToken&&e.cancelToken.unsubscribe(_),e.signal&&e.signal.removeEventListener("abort",_),h.removeAllListeners()};function _(t){h.emit("abort",!t||t.type?new Be(null,e,m):t)}i(((e,t)=>{d=!0,t&&(f=!0,b())})),h.once("abort",a),(e.cancelToken||e.signal)&&(e.cancelToken&&e.cancelToken.subscribe(_),e.signal&&(e.signal.aborted?_():e.signal.addEventListener("abort",_)));const S=$e(e.baseURL,e.url),C=new URL(S,"http://localhost"),E=C.protocol||ft[0];if("data:"===E){let i;if("GET"!==c)return Ve(t,a,{status:405,statusText:"method not allowed",headers:{},config:e});try{i=function(e,t,a){const i=a&&a.Blob||Ae.classes.Blob,n=He(e);if(void 0===t&&i&&(t=!0),"data"===n){e=n.length?e.slice(n.length+1):e;const a=Ke.exec(e);if(!a)throw new se("Invalid URL",se.ERR_INVALID_URL);const r=a[1],o=a[2],s=a[3],p=Buffer.from(decodeURIComponent(s),o?"base64":"utf8");if(t){if(!i)throw new se("Blob is not supported",se.ERR_NOT_SUPPORT);return new i([p],{type:r})}return p}throw new se("Unsupported protocol "+n,se.ERR_NOT_SUPPORT)}(e.url,"blob"===s,{Blob:e.env&&e.env.Blob})}catch(t){throw se.from(t,se.ERR_BAD_REQUEST,e)}return"text"===s?(i=i.toString(p),p&&"utf8"!==p||(i=oe.stripBOM(i))):"stream"===s&&(i=w.default.Readable.from(i)),Ve(t,a,{data:i,status:200,statusText:"OK",headers:new Me,config:e})}if(-1===ft.indexOf(E))return a(new se("Unsupported protocol "+E,se.ERR_BAD_REQUEST,e));const T=Me.from(e.headers).normalize();T.set("User-Agent","axios/"+ze,!1);const R=e.onDownloadProgress,A=e.onUploadProgress,k=e.maxRate;let D,P;if(oe.isSpecCompliantForm(n)){const e=T.getContentType(/boundary=([-_\w\d]{10,70})/i);n=((e,t,a)=>{const{tag:i="form-data-boundary",size:n=25,boundary:r=i+"-"+oe.generateString(n,et)}=a||{};if(!oe.isFormData(e))throw TypeError("FormData instance required");if(r.length<1||r.length>70)throw Error("boundary must be 10-70 characters long");const o=tt.encode("--"+r+at),s=tt.encode("--"+r+"--"+at+at);let p=s.byteLength;const c=Array.from(e.entries()).map((([e,t])=>{const a=new nt(e,t);return p+=a.size,a}));p+=o.byteLength*c.length,p=oe.toFiniteNumber(p);const d={"Content-Type":`multipart/form-data; boundary=${r}`};return Number.isFinite(p)&&(d["Content-Length"]=p),t&&t(d),l.Readable.from(async function*(){for(const e of c)yield o,yield*e.encode();yield s}())})(n,(e=>{T.set(e)}),{tag:`axios-${ze}-boundary`,boundary:e&&e[1]||void 0})}else if(oe.isFormData(n)&&oe.isFunction(n.getHeaders)){if(T.set(n.getHeaders()),!T.hasContentLength())try{const e=await y.default.promisify(n.getLength).call(n);Number.isFinite(e)&&e>=0&&T.setContentLength(e)}catch(e){}}else if(oe.isBlob(n))n.size&&T.setContentType(n.type||"application/octet-stream"),T.setContentLength(n.size||0),n=w.default.Readable.from(Qe(n));else if(n&&!oe.isStream(n)){if(Buffer.isBuffer(n));else if(oe.isArrayBuffer(n))n=Buffer.from(new Uint8Array(n));else{if(!oe.isString(n))return a(new se("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",se.ERR_BAD_REQUEST,e));n=Buffer.from(n,"utf-8")}if(T.setContentLength(n.length,!1),e.maxBodyLength>-1&&n.length>e.maxBodyLength)return a(new se("Request body larger than maxBodyLength limit",se.ERR_BAD_REQUEST,e))}const O=oe.toFiniteNumber(T.getContentLength());let N,I;oe.isArray(k)?(D=k[0],P=k[1]):D=P=k,n&&(A||D)&&(oe.isStream(n)||(n=w.default.Readable.from(n,{objectMode:!1})),n=w.default.pipeline([n,new Xe({length:O,maxRate:oe.toFiniteNumber(D)})],oe.noop),A&&n.on("progress",(e=>{A(Object.assign(e,{upload:!0}))}))),e.auth&&(N=(e.auth.username||"")+":"+(e.auth.password||"")),!N&&C.username&&(N=C.username+":"+C.password),N&&T.delete("authorization");try{I=be(C.pathname+C.search,e.params,e.paramsSerializer).replace(/^\?/,"")}catch(t){const i=new Error(t.message);return i.config=e,i.url=e.url,i.exists=!0,a(i)}T.set("Accept-Encoding","gzip, compress, deflate"+(dt?", br":""),!1);const F={path:I,method:c,headers:T.toJSON(),agents:{http:e.httpAgent,https:e.httpsAgent},auth:N,protocol:E,family:o,beforeRedirect:ht,beforeRedirects:{}};let j;!oe.isUndefined(r)&&(F.lookup=r),e.socketPath?F.socketPath=e.socketPath:(F.hostname=C.hostname,F.port=C.port,vt(F,e.proxy,E+"//"+C.hostname+(C.port?":"+C.port:"")+F.path));const L=mt.test(F.protocol);if(F.agent=L?e.httpsAgent:e.httpAgent,e.transport?j=e.transport:0===e.maxRedirects?j=L?g.default:v.default:(e.maxRedirects&&(F.maxRedirects=e.maxRedirects),e.beforeRedirect&&(F.beforeRedirects.config=e.beforeRedirect),j=L?ut:lt),e.maxBodyLength>-1?F.maxBodyLength=e.maxBodyLength:F.maxBodyLength=1/0,e.insecureHTTPParser&&(F.insecureHTTPParser=e.insecureHTTPParser),m=j.request(F,(function(i){if(m.destroyed)return;const n=[i],r=+i.headers["content-length"];if(R){const e=new Xe({length:oe.toFiniteNumber(r),maxRate:oe.toFiniteNumber(P)});R&&e.on("progress",(e=>{R(Object.assign(e,{download:!0}))})),n.push(e)}let o=i;const d=i.req||m;if(!1!==e.decompress&&i.headers["content-encoding"])switch("HEAD"!==c&&204!==i.statusCode||delete i.headers["content-encoding"],(i.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":n.push(x.default.createUnzip(pt)),delete i.headers["content-encoding"];break;case"deflate":n.push(new ot),n.push(x.default.createUnzip(pt)),delete i.headers["content-encoding"];break;case"br":dt&&(n.push(x.default.createBrotliDecompress(ct)),delete i.headers["content-encoding"])}o=n.length>1?w.default.pipeline(n,oe.noop):n[0];const l=w.default.finished(o,(()=>{l(),b()})),u={status:i.statusCode,statusText:i.statusMessage,headers:new Me(i.headers),config:e,request:d};if("stream"===s)u.data=o,Ve(t,a,u);else{const i=[];let n=0;o.on("data",(function(t){i.push(t),n+=t.length,e.maxContentLength>-1&&n>e.maxContentLength&&(f=!0,o.destroy(),a(new se("maxContentLength size of "+e.maxContentLength+" exceeded",se.ERR_BAD_RESPONSE,e,d)))})),o.on("aborted",(function(){if(f)return;const t=new se("maxContentLength size of "+e.maxContentLength+" exceeded",se.ERR_BAD_RESPONSE,e,d);o.destroy(t),a(t)})),o.on("error",(function(t){m.destroyed||a(se.from(t,null,e,d))})),o.on("end",(function(){try{let e=1===i.length?i[0]:Buffer.concat(i);"arraybuffer"!==s&&(e=e.toString(p),p&&"utf8"!==p||(e=oe.stripBOM(e))),u.data=e}catch(t){return a(se.from(t,null,e,u.request,u))}Ve(t,a,u)}))}h.once("abort",(e=>{o.destroyed||(o.emit("error",e),o.destroy())}))})),h.once("abort",(e=>{a(e),m.destroy(e)})),m.on("error",(function(t){a(se.from(t,null,e,m))})),m.on("socket",(function(e){e.setKeepAlive(!0,6e4)})),e.timeout){const t=parseInt(e.timeout,10);if(Number.isNaN(t))return void a(new se("error trying to parse `config.timeout` to int",se.ERR_BAD_OPTION_VALUE,e,m));m.setTimeout(t,(function(){if(d)return;let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const i=e.transitional||we;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),a(new se(t,i.clarifyTimeoutError?se.ETIMEDOUT:se.ECONNABORTED,e,m)),_()}))}if(oe.isStream(n)){let t=!1,a=!1;n.on("end",(()=>{t=!0})),n.once("error",(e=>{a=!0,m.destroy(e)})),n.on("close",(()=>{t||a||_(new Be("Request stream has been aborted",e,m))})),n.pipe(m)}else m.end(n)},new Promise(((e,a)=>{let i,n;const r=(e,t)=>{n||(n=!0,i&&i(e,t))},o=e=>{r(e,!0),a(e)};t((t=>{r(t),e(t)}),o,(e=>i=e)).catch(o)}));var t},xt=(e,t,a=3)=>{let i=0;const n=We(50,250);return Ge((a=>{const r=a.loaded,o=a.lengthComputable?a.total:void 0,s=r-i,p=n(s);i=r;const c={loaded:r,total:o,progress:o?r/o:void 0,bytes:s,rate:p||void 0,estimated:p&&o&&r<=o?(o-r)/p:void 0,event:a,lengthComputable:null!=o};c[t?"download":"upload"]=!0,e(c)}),a)},wt=Ae.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let a;function i(a){let i=a;return e&&(t.setAttribute("href",i),i=t.href),t.setAttribute("href",i),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return a=i(window.location.href),function(e){const t=oe.isString(e)?i(e):e;return t.protocol===a.protocol&&t.host===a.host}}():function(){return!0},_t=Ae.hasStandardBrowserEnv?{write(e,t,a,i,n,r){const o=[e+"="+encodeURIComponent(t)];oe.isNumber(a)&&o.push("expires="+new Date(a).toGMTString()),oe.isString(i)&&o.push("path="+i),oe.isString(n)&&o.push("domain="+n),!0===r&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}},St=e=>e instanceof Me?{...e}:e;function Ct(e,t){t=t||{};const a={};function i(e,t,a){return oe.isPlainObject(e)&&oe.isPlainObject(t)?oe.merge.call({caseless:a},e,t):oe.isPlainObject(t)?oe.merge({},t):oe.isArray(t)?t.slice():t}function n(e,t,a){return oe.isUndefined(t)?oe.isUndefined(e)?void 0:i(void 0,e,a):i(e,t,a)}function r(e,t){if(!oe.isUndefined(t))return i(void 0,t)}function o(e,t){return oe.isUndefined(t)?oe.isUndefined(e)?void 0:i(void 0,e):i(void 0,t)}function s(a,n,r){return r in t?i(a,n):r in e?i(void 0,a):void 0}const p={url:r,method:r,data:r,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(e,t)=>n(St(e),St(t),!0)};return oe.forEach(Object.keys(Object.assign({},e,t)),(function(i){const r=p[i]||n,o=r(e[i],t[i],i);oe.isUndefined(o)&&r!==s||(a[i]=o)})),a}const Et=e=>{const t=Ct({},e);let a,{data:i,withXSRFToken:n,xsrfHeaderName:r,xsrfCookieName:o,headers:s,auth:p}=t;if(t.headers=s=Me.from(s),t.url=be($e(t.baseURL,t.url),e.params,e.paramsSerializer),p&&s.set("Authorization","Basic "+btoa((p.username||"")+":"+(p.password?unescape(encodeURIComponent(p.password)):""))),oe.isFormData(i))if(Ae.hasStandardBrowserEnv||Ae.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(a=s.getContentType())){const[e,...t]=a?a.split(";").map((e=>e.trim())).filter(Boolean):[];s.setContentType([e||"multipart/form-data",...t].join("; "))}if(Ae.hasStandardBrowserEnv&&(n&&oe.isFunction(n)&&(n=n(t)),n||!1!==n&&wt(t.url))){const e=r&&o&&_t.read(o);e&&s.set(r,e)}return t},Tt="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,a){const i=Et(e);let n=i.data;const r=Me.from(i.headers).normalize();let o,{responseType:s}=i;function p(){i.cancelToken&&i.cancelToken.unsubscribe(o),i.signal&&i.signal.removeEventListener("abort",o)}let c=new XMLHttpRequest;function d(){if(!c)return;const i=Me.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders());Ve((function(e){t(e),p()}),(function(e){a(e),p()}),{data:s&&"text"!==s&&"json"!==s?c.response:c.responseText,status:c.status,statusText:c.statusText,headers:i,config:e,request:c}),c=null}c.open(i.method.toUpperCase(),i.url,!0),c.timeout=i.timeout,"onloadend"in c?c.onloadend=d:c.onreadystatechange=function(){c&&4===c.readyState&&(0!==c.status||c.responseURL&&0===c.responseURL.indexOf("file:"))&&setTimeout(d)},c.onabort=function(){c&&(a(new se("Request aborted",se.ECONNABORTED,i,c)),c=null)},c.onerror=function(){a(new se("Network Error",se.ERR_NETWORK,i,c)),c=null},c.ontimeout=function(){let e=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const t=i.transitional||we;i.timeoutErrorMessage&&(e=i.timeoutErrorMessage),a(new se(e,t.clarifyTimeoutError?se.ETIMEDOUT:se.ECONNABORTED,i,c)),c=null},void 0===n&&r.setContentType(null),"setRequestHeader"in c&&oe.forEach(r.toJSON(),(function(e,t){c.setRequestHeader(t,e)})),oe.isUndefined(i.withCredentials)||(c.withCredentials=!!i.withCredentials),s&&"json"!==s&&(c.responseType=i.responseType),"function"==typeof i.onDownloadProgress&&c.addEventListener("progress",xt(i.onDownloadProgress,!0)),"function"==typeof i.onUploadProgress&&c.upload&&c.upload.addEventListener("progress",xt(i.onUploadProgress)),(i.cancelToken||i.signal)&&(o=t=>{c&&(a(!t||t.type?new Be(null,e,c):t),c.abort(),c=null)},i.cancelToken&&i.cancelToken.subscribe(o),i.signal&&(i.signal.aborted?o():i.signal.addEventListener("abort",o)));const l=He(i.url);l&&-1===Ae.protocols.indexOf(l)?a(new se("Unsupported protocol "+l+":",se.ERR_BAD_REQUEST,e)):c.send(n||null)}))},Rt=(e,t)=>{let a,i=new AbortController;const n=function(e){if(!a){a=!0,o();const t=e instanceof Error?e:this.reason;i.abort(t instanceof se?t:new Be(t instanceof Error?t.message:t))}};let r=t&&setTimeout((()=>{n(new se(`timeout ${t} of ms exceeded`,se.ETIMEDOUT))}),t);const o=()=>{e&&(r&&clearTimeout(r),r=null,e.forEach((e=>{e&&(e.removeEventListener?e.removeEventListener("abort",n):e.unsubscribe(n))})),e=null)};e.forEach((e=>e&&e.addEventListener&&e.addEventListener("abort",n)));const{signal:s}=i;return s.unsubscribe=o,[s,()=>{r&&clearTimeout(r),r=null}]},At=function*(e,t){let a=e.byteLength;if(!t||a{const r=async function*(e,t,a){for await(const i of e)yield*At(ArrayBuffer.isView(i)?i:await a(String(i)),t)}(e,t,n);let o=0;return new ReadableStream({type:"bytes",async pull(e){const{done:t,value:n}=await r.next();if(t)return e.close(),void i();let s=n.byteLength;a&&a(o+=s),e.enqueue(new Uint8Array(n))},cancel:e=>(i(e),r.return())},{highWaterMark:2})},Dt=(e,t)=>{const a=null!=e;return i=>setTimeout((()=>t({lengthComputable:a,total:e,loaded:i})))},Pt="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,Ot=Pt&&"function"==typeof ReadableStream,Nt=Pt&&("function"==typeof TextEncoder?(It=new TextEncoder,e=>It.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var It;const Ft=Ot&&(()=>{let e=!1;const t=new Request(Ae.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})(),jt=Ot&&!!(()=>{try{return oe.isReadableStream(new Response("").body)}catch(e){}})(),Lt={stream:jt&&(e=>e.body)};var Mt;Pt&&(Mt=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!Lt[e]&&(Lt[e]=oe.isFunction(Mt[e])?t=>t[e]():(t,a)=>{throw new se(`Response type '${e}' is not supported`,se.ERR_NOT_SUPPORT,a)})})));const qt=Pt&&(async e=>{let{url:t,method:a,data:i,signal:n,cancelToken:r,timeout:o,onDownloadProgress:s,onUploadProgress:p,responseType:c,headers:d,withCredentials:l="same-origin",fetchOptions:u}=Et(e);c=c?(c+"").toLowerCase():"text";let m,f,[h,v]=n||r||o?Rt([n,r],o):[];const g=()=>{!m&&setTimeout((()=>{h&&h.unsubscribe()})),m=!0};let y;try{if(p&&Ft&&"get"!==a&&"head"!==a&&0!==(y=await(async(e,t)=>{const a=oe.toFiniteNumber(e.getContentLength());return null==a?(async e=>null==e?0:oe.isBlob(e)?e.size:oe.isSpecCompliantForm(e)?(await new Request(e).arrayBuffer()).byteLength:oe.isArrayBufferView(e)?e.byteLength:(oe.isURLSearchParams(e)&&(e+=""),oe.isString(e)?(await Nt(e)).byteLength:void 0))(t):a})(d,i))){let e,a=new Request(t,{method:"POST",body:i,duplex:"half"});oe.isFormData(i)&&(e=a.headers.get("content-type"))&&d.setContentType(e),a.body&&(i=kt(a.body,65536,Dt(y,xt(p)),null,Nt))}oe.isString(l)||(l=l?"cors":"omit"),f=new Request(t,{...u,signal:h,method:a.toUpperCase(),headers:d.normalize().toJSON(),body:i,duplex:"half",withCredentials:l});let n=await fetch(f);const r=jt&&("stream"===c||"response"===c);if(jt&&(s||r)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=n[t]}));const t=oe.toFiniteNumber(n.headers.get("content-length"));n=new Response(kt(n.body,65536,s&&Dt(t,xt(s,!0)),r&&g,Nt),e)}c=c||"text";let o=await Lt[oe.findKey(Lt,c)||"text"](n,e);return!r&&g(),v&&v(),await new Promise(((t,a)=>{Ve(t,a,{data:o,headers:Me.from(n.headers),status:n.status,statusText:n.statusText,config:e,request:f})}))}catch(t){if(g(),t&&"TypeError"===t.name&&/fetch/i.test(t.message))throw Object.assign(new se("Network Error",se.ERR_NETWORK,e,f),{cause:t.cause||t});throw se.from(t,t&&t.code,e,f)}}),Ut={http:bt,xhr:Tt,fetch:qt};oe.forEach(Ut,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const Bt=e=>`- ${e}`,Vt=e=>oe.isFunction(e)||null===e||!1===e,$t={getAdapter:e=>{e=oe.isArray(e)?e:[e];const{length:t}=e;let a,i;const n={};for(let r=0;r`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));throw new se("There is no suitable adapter to dispatch the request "+(t?e.length>1?"since :\n"+e.map(Bt).join("\n"):" "+Bt(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return i},adapters:Ut};function zt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Be(null,e)}function Ht(e){return zt(e),e.headers=Me.from(e.headers),e.data=qe.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),$t.getAdapter(e.adapter||Pe.adapter)(e).then((function(t){return zt(e),t.data=qe.call(e,e.transformResponse,t),t.headers=Me.from(t.headers),t}),(function(t){return Ue(t)||(zt(e),t&&t.response&&(t.response.data=qe.call(e,e.transformResponse,t.response),t.response.headers=Me.from(t.response.headers))),Promise.reject(t)}))}const Kt={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Kt[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}}));const Gt={};Kt.transitional=function(e,t,a){function i(e,t){return"[Axios v1.7.2] Transitional option '"+e+"'"+t+(a?". "+a:"")}return(a,n,r)=>{if(!1===e)throw new se(i(n," has been removed"+(t?" in "+t:"")),se.ERR_DEPRECATED);return t&&!Gt[n]&&(Gt[n]=!0,console.warn(i(n," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(a,n,r)}};const Wt={assertOptions:function(e,t,a){if("object"!=typeof e)throw new se("options must be an object",se.ERR_BAD_OPTION_VALUE);const i=Object.keys(e);let n=i.length;for(;n-- >0;){const r=i[n],o=t[r];if(o){const t=e[r],a=void 0===t||o(t,r,e);if(!0!==a)throw new se("option "+r+" must be "+a,se.ERR_BAD_OPTION_VALUE)}else if(!0!==a)throw new se("Unknown option "+r,se.ERR_BAD_OPTION)}},validators:Kt},Jt=Wt.validators;class Yt{constructor(e){this.defaults=e,this.interceptors={request:new xe,response:new xe}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t;Error.captureStackTrace?Error.captureStackTrace(t={}):t=new Error;const a=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?a&&!String(e.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+a):e.stack=a}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Ct(this.defaults,t);const{transitional:a,paramsSerializer:i,headers:n}=t;void 0!==a&&Wt.assertOptions(a,{silentJSONParsing:Jt.transitional(Jt.boolean),forcedJSONParsing:Jt.transitional(Jt.boolean),clarifyTimeoutError:Jt.transitional(Jt.boolean)},!1),null!=i&&(oe.isFunction(i)?t.paramsSerializer={serialize:i}:Wt.assertOptions(i,{encode:Jt.function,serialize:Jt.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let r=n&&oe.merge(n.common,n[t.method]);n&&oe.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete n[e]})),t.headers=Me.concat(r,n);const o=[];let s=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,o.unshift(e.fulfilled,e.rejected))}));const p=[];let c;this.interceptors.response.forEach((function(e){p.push(e.fulfilled,e.rejected)}));let d,l=0;if(!s){const e=[Ht.bind(this),void 0];for(e.unshift.apply(e,o),e.push.apply(e,p),d=e.length,c=Promise.resolve(t);l{if(!a._listeners)return;let t=a._listeners.length;for(;t-- >0;)a._listeners[t](e);a._listeners=null})),this.promise.then=e=>{let t;const i=new Promise((e=>{a.subscribe(e),t=e})).then(e);return i.cancel=function(){a.unsubscribe(t)},i},e((function(e,i,n){a.reason||(a.reason=new Be(e,i,n),t(a.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new Zt((function(t){e=t})),cancel:e}}}const Qt=Zt,ea={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ea).forEach((([e,t])=>{ea[t]=e}));const ta=ea,aa=function e(t){const a=new Xt(t),i=_(Xt.prototype.request,a);return oe.extend(i,Xt.prototype,a,{allOwnKeys:!0}),oe.extend(i,a,null,{allOwnKeys:!0}),i.create=function(a){return e(Ct(t,a))},i}(Pe);aa.Axios=Xt,aa.CanceledError=Be,aa.CancelToken=Qt,aa.isCancel=Ue,aa.VERSION=ze,aa.toFormData=fe,aa.AxiosError=se,aa.Cancel=aa.CanceledError,aa.all=function(e){return Promise.all(e)},aa.spread=function(e){return function(t){return e.apply(null,t)}},aa.isAxiosError=function(e){return oe.isObject(e)&&!0===e.isAxiosError},aa.mergeConfig=Ct,aa.AxiosHeaders=Me,aa.formToJSON=e=>ke(oe.isHTMLForm(e)?new FormData(e):e),aa.getAdapter=$t.getAdapter,aa.HttpStatusCode=ta,aa.default=aa,e.exports=aa},1641:(e,t,a)=>{"use strict";function i(e,...t){return(...a)=>e(...t,...a)}function n(e){return function(...t){var a=t.pop();return e.call(this,t,a)}}a.r(t),a.d(t,{all:()=>fe,allLimit:()=>he,allSeries:()=>ve,any:()=>tt,anyLimit:()=>at,anySeries:()=>it,apply:()=>i,applyEach:()=>D,applyEachSeries:()=>N,asyncify:()=>l,auto:()=>j,autoInject:()=>B,cargo:()=>H,cargoQueue:()=>K,compose:()=>J,concat:()=>Z,concatLimit:()=>X,concatSeries:()=>Q,constant:()=>ee,default:()=>ht,detect:()=>ae,detectLimit:()=>ie,detectSeries:()=>ne,dir:()=>oe,doDuring:()=>se,doUntil:()=>pe,doWhilst:()=>se,during:()=>ut,each:()=>de,eachLimit:()=>le,eachOf:()=>A,eachOfLimit:()=>E,eachOfSeries:()=>P,eachSeries:()=>ue,ensureAsync:()=>me,every:()=>fe,everyLimit:()=>he,everySeries:()=>ve,filter:()=>xe,filterLimit:()=>we,filterSeries:()=>_e,find:()=>ae,findLimit:()=>ie,findSeries:()=>ne,flatMap:()=>Z,flatMapLimit:()=>X,flatMapSeries:()=>Q,foldl:()=>G,foldr:()=>Ve,forEach:()=>de,forEachLimit:()=>le,forEachOf:()=>A,forEachOfLimit:()=>E,forEachOfSeries:()=>P,forEachSeries:()=>ue,forever:()=>Se,groupBy:()=>Ee,groupByLimit:()=>Ce,groupBySeries:()=>Te,inject:()=>G,log:()=>Re,map:()=>k,mapLimit:()=>Y,mapSeries:()=>O,mapValues:()=>ke,mapValuesLimit:()=>Ae,mapValuesSeries:()=>De,memoize:()=>Pe,nextTick:()=>Oe,parallel:()=>Ie,parallelLimit:()=>Fe,priorityQueue:()=>Ue,queue:()=>je,race:()=>Be,reduce:()=>G,reduceRight:()=>Ve,reflect:()=>$e,reflectAll:()=>ze,reject:()=>Ke,rejectLimit:()=>Ge,rejectSeries:()=>We,retry:()=>Ze,retryable:()=>Qe,select:()=>xe,selectLimit:()=>we,selectSeries:()=>_e,seq:()=>W,series:()=>et,setImmediate:()=>d,some:()=>tt,someLimit:()=>at,someSeries:()=>it,sortBy:()=>nt,timeout:()=>rt,times:()=>st,timesLimit:()=>ot,timesSeries:()=>pt,transform:()=>ct,tryEach:()=>dt,unmemoize:()=>lt,until:()=>mt,waterfall:()=>ft,whilst:()=>ut,wrapSync:()=>l});var r="function"==typeof queueMicrotask&&queueMicrotask,o="function"==typeof setImmediate&&setImmediate,s="object"==typeof process&&"function"==typeof process.nextTick;function p(e){setTimeout(e,0)}function c(e){return(t,...a)=>e((()=>t(...a)))}var d=c(r?queueMicrotask:o?setImmediate:s?process.nextTick:p);function l(e){return f(e)?function(...t){const a=t.pop();return u(e.apply(this,t),a)}:n((function(t,a){var i;try{i=e.apply(this,t)}catch(e){return a(e)}if(i&&"function"==typeof i.then)return u(i,a);a(null,i)}))}function u(e,t){return e.then((e=>{m(t,null,e)}),(e=>{m(t,e&&e.message?e:new Error(e))}))}function m(e,t,a){try{e(t,a)}catch(e){d((e=>{throw e}),e)}}function f(e){return"AsyncFunction"===e[Symbol.toStringTag]}function h(e){if("function"!=typeof e)throw new Error("expected a function");return f(e)?l(e):e}function v(e,t=e.length){if(!t)throw new Error("arity is undefined");return function(...a){return"function"==typeof a[t-1]?e.apply(this,a):new Promise(((i,n)=>{a[t-1]=(e,...t)=>{if(e)return n(e);i(t.length>1?t:t[0])},e.apply(this,a)}))}}function g(e){return function(t,...a){return v((function(i){var n=this;return e(t,((e,t)=>{h(e).apply(n,a.concat(t))}),i)}))}}function y(e,t,a,i){t=t||[];var n=[],r=0,o=h(a);return e(t,((e,t,a)=>{var i=r++;o(e,((e,t)=>{n[i]=t,a(e)}))}),(e=>{i(e,n)}))}function b(e){return e&&"number"==typeof e.length&&e.length>=0&&e.length%1==0}const x={};function w(e){function t(...t){if(null!==e){var a=e;e=null,a.apply(this,t)}}return Object.assign(t,e),t}function _(e){return function(...t){if(null===e)throw new Error("Callback was already called.");var a=e;e=null,a.apply(this,t)}}function S(e,t,a,i){let n=!1,r=!1,o=!1,s=0,p=0;function c(){s>=t||o||n||(o=!0,e.next().then((({value:e,done:t})=>{if(!r&&!n){if(o=!1,t)return n=!0,void(s<=0&&i(null));s++,a(e,p,d),p++,c()}})).catch(l))}function d(e,t){if(s-=1,!r)return e?l(e):!1===e?(n=!0,void(r=!0)):t===x||n&&s<=0?(n=!0,i(null)):void c()}function l(e){r||(o=!1,n=!0,i(e))}c()}var C=e=>(t,a,i)=>{if(i=w(i),e<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!t)return i(null);if("AsyncGenerator"===t[Symbol.toStringTag])return S(t,e,a,i);if(function(e){return"function"==typeof e[Symbol.asyncIterator]}(t))return S(t[Symbol.asyncIterator](),e,a,i);var n=function(e){if(b(e))return function(e){var t=-1,a=e.length;return function(){return++t1?i:i[0])}return a[I]=new Promise(((a,i)=>{e=a,t=i})),a}function j(e,t,a){"number"!=typeof t&&(a=t,t=null),a=w(a||F());var i=Object.keys(e).length;if(!i)return a(null);t||(t=i);var n={},r=0,o=!1,s=!1,p=Object.create(null),c=[],d=[],l={};function u(e,t){c.push((()=>function(e,t){if(!s){var i=_(((t,...i)=>{if(r--,!1!==t)if(i.length<2&&([i]=i),t){var c={};if(Object.keys(n).forEach((e=>{c[e]=n[e]})),c[e]=i,s=!0,p=Object.create(null),o)return;a(t,c)}else n[e]=i,(p[e]||[]).forEach((e=>e())),m();else o=!0}));r++;var c=h(t[t.length-1]);t.length>1?c(n,i):c(i)}}(e,t)))}function m(){if(!o){if(0===c.length&&0===r)return a(null,n);for(;c.length&&r{const n=e[i];Array.isArray(n)&&n.indexOf(t)>=0&&a.push(i)})),a}return Object.keys(e).forEach((t=>{var a=e[t];if(!Array.isArray(a))return u(t,[a]),void d.push(t);var i=a.slice(0,a.length-1),n=i.length;if(0===n)return u(t,a),void d.push(t);l[t]=n,i.forEach((r=>{if(!e[r])throw new Error("async.auto task `"+t+"` has a non-existent dependency `"+r+"` in "+i.join(", "));var o,s;(s=p[o=r])||(s=p[o]=[]),s.push((()=>{0==--n&&u(t,a)}))}))})),function(){for(var e=0;d.length;)e++,f(d.pop()).forEach((e=>{0==--l[e]&&d.push(e)}));if(e!==i)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}(),m(),a[I]}var L=/^(?:async\s+)?(?:function)?\s*\w*\s*\(\s*([^)]+)\s*\)(?:\s*{)/,M=/^(?:async\s+)?\(?\s*([^)=]+)\s*\)?(?:\s*=>)/,q=/,/,U=/(=.+)?(\s*)$/;function B(e,t){var a={};return Object.keys(e).forEach((t=>{var i,n=e[t],r=f(n),o=!r&&1===n.length||r&&0===n.length;if(Array.isArray(n))i=[...n],n=i.pop(),a[t]=i.concat(i.length>0?s:n);else if(o)a[t]=n;else{if(i=function(e){const t=function(e){let t="",a=0,i=e.indexOf("*/");for(;ae.replace(U,"").trim()))}(n),0===n.length&&!r&&0===i.length)throw new Error("autoInject task functions require explicit parameters.");r||i.pop(),a[t]=i.concat(s)}function s(e,t){var a=i.map((t=>e[t]));a.push(t),h(n)(...a)}})),j(a,t)}class V{constructor(){this.head=this.tail=null,this.length=0}removeLink(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e}empty(){for(;this.head;)this.shift();return this}insertAfter(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1}insertBefore(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1}unshift(e){this.head?this.insertBefore(this.head,e):$(this,e)}push(e){this.tail?this.insertAfter(this.tail,e):$(this,e)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var e=this.head;e;)yield e.data,e=e.next}remove(e){for(var t=this.head;t;){var{next:a}=t;e(t)&&this.removeLink(t),t=a}return this}}function $(e,t){e.length=1,e.head=e.tail=t}function z(e,t,a){if(null==t)t=1;else if(0===t)throw new RangeError("Concurrency must not be zero");var i=h(e),n=0,r=[];const o={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function s(e,t){return e?t?void(o[e]=o[e].filter((e=>e!==t))):o[e]=[]:Object.keys(o).forEach((e=>o[e]=[]))}function p(e,...t){o[e].forEach((e=>e(...t)))}var c=!1;function l(e,t,a,i){if(null!=i&&"function"!=typeof i)throw new Error("task callback must be a function");var n,r;function o(e,...t){return e?a?r(e):n():t.length<=1?n(t[0]):void n(t)}g.started=!0;var s=g._createTaskItem(e,a?o:i||o);if(t?g._tasks.unshift(s):g._tasks.push(s),c||(c=!0,d((()=>{c=!1,g.process()}))),a||!i)return new Promise(((e,t)=>{n=e,r=t}))}function u(e){return function(t,...a){n-=1;for(var i=0,o=e.length;i0&&r.splice(c,1),s.callback(t,...a),null!=t&&p("error",t,s.data)}n<=g.concurrency-g.buffer&&p("unsaturated"),g.idle()&&p("drain"),g.process()}}function m(e){return!(0!==e.length||!g.idle()||(d((()=>p("drain"))),0))}const f=e=>t=>{if(!t)return new Promise(((t,a)=>{!function(e,i){const n=(...i)=>{s(e,n),((e,i)=>{if(e)return a(e);t(i)})(...i)};o[e].push(n)}(e)}));s(e),function(e,t){o[e].push(t)}(e,t)};var v=!1,g={_tasks:new V,_createTaskItem:(e,t)=>({data:e,callback:t}),*[Symbol.iterator](){yield*g._tasks[Symbol.iterator]()},concurrency:t,payload:a,buffer:t/4,started:!1,paused:!1,push(e,t){if(Array.isArray(e)){if(m(e))return;return e.map((e=>l(e,!1,!1,t)))}return l(e,!1,!1,t)},pushAsync(e,t){if(Array.isArray(e)){if(m(e))return;return e.map((e=>l(e,!1,!0,t)))}return l(e,!1,!0,t)},kill(){s(),g._tasks.empty()},unshift(e,t){if(Array.isArray(e)){if(m(e))return;return e.map((e=>l(e,!0,!1,t)))}return l(e,!0,!1,t)},unshiftAsync(e,t){if(Array.isArray(e)){if(m(e))return;return e.map((e=>l(e,!0,!0,t)))}return l(e,!0,!0,t)},remove(e){g._tasks.remove(e)},process(){if(!v){for(v=!0;!g.paused&&ng._tasks.length,running:()=>n,workersList:()=>r,idle:()=>g._tasks.length+n===0,pause(){g.paused=!0},resume(){!1!==g.paused&&(g.paused=!1,d(g.process))}};return Object.defineProperties(g,{saturated:{writable:!1,value:f("saturated")},unsaturated:{writable:!1,value:f("unsaturated")},empty:{writable:!1,value:f("empty")},drain:{writable:!1,value:f("drain")},error:{writable:!1,value:f("error")}}),g}function H(e,t){return z(e,1,t)}function K(e,t,a){return z(e,t,a)}var G=v((function(e,t,a,i){i=w(i);var n=h(a);return P(e,((e,a,i)=>{n(t,e,((e,a)=>{t=a,i(e)}))}),(e=>i(e,t)))}),4);function W(...e){var t=e.map(h);return function(...e){var a=this,i=e[e.length-1];return"function"==typeof i?e.pop():i=F(),G(t,e,((e,t,i)=>{t.apply(a,e.concat(((e,...t)=>{i(e,t)})))}),((e,t)=>i(e,...t))),i[I]}}function J(...e){return W(...e.reverse())}var Y=v((function(e,t,a,i){return y(C(t),e,a,i)}),4),X=v((function(e,t,a,i){var n=h(a);return Y(e,t,((e,t)=>{n(e,((e,...a)=>e?t(e):t(e,a)))}),((e,t)=>{for(var a=[],n=0;n{var o,s=!1;const p=h(n);a(i,((a,i,n)=>{p(a,((i,r)=>i||!1===i?n(i):e(r)&&!o?(s=!0,o=t(!0,a),n(null,x)):void n()))}),(e=>{if(e)return r(e);r(null,s?o:t(!1))}))}}var ae=v((function(e,t,a){return te((e=>e),((e,t)=>t))(A,e,t,a)}),3),ie=v((function(e,t,a,i){return te((e=>e),((e,t)=>t))(C(t),e,a,i)}),4),ne=v((function(e,t,a){return te((e=>e),((e,t)=>t))(C(1),e,t,a)}),3);function re(e){return(t,...a)=>h(t)(...a,((t,...a)=>{"object"==typeof console&&(t?console.error&&console.error(t):console[e]&&a.forEach((t=>console[e](t))))}))}var oe=re("dir"),se=v((function(e,t,a){a=_(a);var i,n=h(e),r=h(t);function o(e,...t){if(e)return a(e);!1!==e&&(i=t,r(...t,s))}function s(e,t){return e?a(e):!1!==e?t?void n(o):a(null,...i):void 0}return s(null,!0)}),3);function pe(e,t,a){const i=h(t);return se(e,((...e)=>{const t=e.pop();i(...e,((e,a)=>t(e,!a)))}),a)}function ce(e){return(t,a,i)=>e(t,i)}var de=v((function(e,t,a){return A(e,ce(h(t)),a)}),3),le=v((function(e,t,a,i){return C(t)(e,ce(h(a)),i)}),4),ue=v((function(e,t,a){return le(e,1,t,a)}),3);function me(e){return f(e)?e:function(...t){var a=t.pop(),i=!0;t.push(((...e)=>{i?d((()=>a(...e))):a(...e)})),e.apply(this,t),i=!1}}var fe=v((function(e,t,a){return te((e=>!e),(e=>!e))(A,e,t,a)}),3),he=v((function(e,t,a,i){return te((e=>!e),(e=>!e))(C(t),e,a,i)}),4),ve=v((function(e,t,a){return te((e=>!e),(e=>!e))(P,e,t,a)}),3);function ge(e,t,a,i){var n=new Array(t.length);e(t,((e,t,i)=>{a(e,((e,a)=>{n[t]=!!a,i(e)}))}),(e=>{if(e)return i(e);for(var a=[],r=0;r{a(e,((a,r)=>{if(a)return i(a);r&&n.push({index:t,value:e}),i(a)}))}),(e=>{if(e)return i(e);i(null,n.sort(((e,t)=>e.index-t.index)).map((e=>e.value)))}))}function be(e,t,a,i){return(b(t)?ge:ye)(e,t,h(a),i)}var xe=v((function(e,t,a){return be(A,e,t,a)}),3),we=v((function(e,t,a,i){return be(C(t),e,a,i)}),4),_e=v((function(e,t,a){return be(P,e,t,a)}),3),Se=v((function(e,t){var a=_(t),i=h(me(e));return function e(t){if(t)return a(t);!1!==t&&i(e)}()}),2),Ce=v((function(e,t,a,i){var n=h(a);return Y(e,t,((e,t)=>{n(e,((a,i)=>a?t(a):t(a,{key:i,val:e})))}),((e,t)=>{for(var a={},{hasOwnProperty:n}=Object.prototype,r=0;r{r(e,t,((e,i)=>{if(e)return a(e);n[t]=i,a(e)}))}),(e=>i(e,n)))}),4);function ke(e,t,a){return Ae(e,1/0,t,a)}function De(e,t,a){return Ae(e,1,t,a)}function Pe(e,t=(e=>e)){var a=Object.create(null),i=Object.create(null),r=h(e),o=n(((e,n)=>{var o=t(...e);o in a?d((()=>n(null,...a[o]))):o in i?i[o].push(n):(i[o]=[n],r(...e,((e,...t)=>{e||(a[o]=t);var n=i[o];delete i[o];for(var r=0,s=n.length;r{var i=b(t)?[]:{};e(t,((e,t,a)=>{h(e)(((e,...n)=>{n.length<2&&([n]=n),i[t]=n,a(e)}))}),(e=>a(e,i)))}),3);function Ie(e,t){return Ne(A,e,t)}function Fe(e,t,a){return Ne(C(t),e,a)}function je(e,t){var a=h(e);return z(((e,t)=>{a(e[0],t)}),t,1)}class Le{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(e){let t;for(;e>0&&qe(this.heap[e],this.heap[t=Me(e)]);){let a=this.heap[e];this.heap[e]=this.heap[t],this.heap[t]=a,e=t}}percDown(e){let t;for(;(t=1+(e<<1))=0;e--)this.percDown(e);return this}}function Me(e){return(e+1>>1)-1}function qe(e,t){return e.priority!==t.priority?e.priority({data:e,priority:t}))):{data:e,priority:t}}return a._tasks=new Le,a._createTaskItem=({data:e,priority:t},a)=>({data:e,priority:t,callback:a}),a.push=function(e,t=0,a){return i(r(e,t),a)},a.pushAsync=function(e,t=0,a){return n(r(e,t),a)},delete a.unshift,delete a.unshiftAsync,a}var Be=v((function(e,t){if(t=w(t),!Array.isArray(e))return t(new TypeError("First argument to race must be an array of functions"));if(!e.length)return t();for(var a=0,i=e.length;a{let i={};if(e&&(i.error=e),t.length>0){var n=t;t.length<=1&&([n]=t),i.value=n}a(null,i)})),t.apply(this,e)}))}function ze(e){var t;return Array.isArray(e)?t=e.map($e):(t={},Object.keys(e).forEach((a=>{t[a]=$e.call(this,e[a])}))),t}function He(e,t,a,i){const n=h(a);return be(e,t,((e,t)=>{n(e,((e,a)=>{t(e,!a)}))}),i)}var Ke=v((function(e,t,a){return He(A,e,t,a)}),3),Ge=v((function(e,t,a,i){return He(C(t),e,a,i)}),4),We=v((function(e,t,a){return He(P,e,t,a)}),3);function Je(e){return function(){return e}}const Ye=5,Xe=0;function Ze(e,t,a){var i={times:Ye,intervalFunc:Je(Xe)};if(arguments.length<3&&"function"==typeof e?(a=t||F(),t=e):(function(e,t){if("object"==typeof t)e.times=+t.times||Ye,e.intervalFunc="function"==typeof t.interval?t.interval:Je(+t.interval||Xe),e.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");e.times=+t||Ye}}(i,e),a=a||F()),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var n=h(t),r=1;return function e(){n(((t,...n)=>{!1!==t&&(t&&r++{function r(e){i(...t,e)}return(t.lengthe))(A,e,t,a)}),3),at=v((function(e,t,a,i){return te(Boolean,(e=>e))(C(t),e,a,i)}),4),it=v((function(e,t,a){return te(Boolean,(e=>e))(P,e,t,a)}),3),nt=v((function(e,t,a){var i=h(t);return k(e,((e,t)=>{i(e,((a,i)=>{if(a)return t(a);t(a,{value:e,criteria:i})}))}),((e,t)=>{if(e)return a(e);a(null,t.sort(n).map((e=>e.value)))}));function n(e,t){var a=e.criteria,i=t.criteria;return ai?1:0}}),3);function rt(e,t,a){var i=h(e);return n(((n,r)=>{var o,s=!1;n.push(((...e)=>{s||(r(...e),clearTimeout(o))})),o=setTimeout((function(){var t=e.name||"anonymous",i=new Error('Callback function "'+t+'" timed out.');i.code="ETIMEDOUT",a&&(i.info=a),s=!0,r(i)}),t),i(...n)}))}function ot(e,t,a,i){var n=h(a);return Y(function(e){for(var t=Array(e);e--;)t[e]=e;return t}(e),t,n,i)}function st(e,t,a){return ot(e,1/0,t,a)}function pt(e,t,a){return ot(e,1,t,a)}function ct(e,t,a,i){arguments.length<=3&&"function"==typeof t&&(i=a,a=t,t=Array.isArray(e)?[]:{}),i=w(i||F());var n=h(a);return A(e,((e,a,i)=>{n(t,e,a,i)}),(e=>i(e,t))),i[I]}var dt=v((function(e,t){var a,i=null;return ue(e,((e,t)=>{h(e)(((e,...n)=>{if(!1===e)return t(e);n.length<2?[a]=n:a=n,i=e,t(e?null:{})}))}),(()=>t(i,a)))}));function lt(e){return(...t)=>(e.unmemoized||e)(...t)}var ut=v((function(e,t,a){a=_(a);var i=h(t),n=h(e),r=[];function o(e,...t){if(e)return a(e);r=t,!1!==e&&n(s)}function s(e,t){return e?a(e):!1!==e?t?void i(o):a(null,...r):void 0}return n(s)}),3);function mt(e,t,a){const i=h(e);return ut((e=>i(((t,a)=>e(t,!a)))),t,a)}var ft=v((function(e,t){if(t=w(t),!Array.isArray(e))return t(new Error("First argument to waterfall must be an array of functions"));if(!e.length)return t();var a=0;function i(t){h(e[a++])(...t,_(n))}function n(n,...r){if(!1!==n)return n||a===e.length?t(n,...r):void i(r)}i([])}));const ht={apply:i,applyEach:D,applyEachSeries:N,asyncify:l,auto:j,autoInject:B,cargo:H,cargoQueue:K,compose:J,concat:Z,concatLimit:X,concatSeries:Q,constant:ee,detect:ae,detectLimit:ie,detectSeries:ne,dir:oe,doUntil:pe,doWhilst:se,each:de,eachLimit:le,eachOf:A,eachOfLimit:E,eachOfSeries:P,eachSeries:ue,ensureAsync:me,every:fe,everyLimit:he,everySeries:ve,filter:xe,filterLimit:we,filterSeries:_e,forever:Se,groupBy:Ee,groupByLimit:Ce,groupBySeries:Te,log:Re,map:k,mapLimit:Y,mapSeries:O,mapValues:ke,mapValuesLimit:Ae,mapValuesSeries:De,memoize:Pe,nextTick:Oe,parallel:Ie,parallelLimit:Fe,priorityQueue:Ue,queue:je,race:Be,reduce:G,reduceRight:Ve,reflect:$e,reflectAll:ze,reject:Ke,rejectLimit:Ge,rejectSeries:We,retry:Ze,retryable:Qe,seq:W,series:et,setImmediate:d,some:tt,someLimit:at,someSeries:it,sortBy:nt,timeout:rt,times:st,timesLimit:ot,timesSeries:pt,transform:ct,tryEach:dt,unmemoize:lt,until:mt,waterfall:ft,whilst:ut,all:fe,allLimit:he,allSeries:ve,any:tt,anyLimit:at,anySeries:it,find:ae,findLimit:ie,findSeries:ne,flatMap:Z,flatMapLimit:X,flatMapSeries:Q,forEach:de,forEachSeries:ue,forEachLimit:le,forEachOf:A,forEachOfSeries:P,forEachOfLimit:E,inject:G,foldl:G,foldr:Ve,select:xe,selectLimit:we,selectSeries:_e,wrapSync:l,during:ut,doDuring:se}},36292:(e,t,a)=>{"use strict";a.r(t),a.d(t,{FetchError:()=>m,Headers:()=>D,Request:()=>K,Response:()=>M,default:()=>ee});var i=a(12781),n=a(13685),r=a(57310),o=a(87347),s=a(95687),p=a(59796);const c=i.Readable,d=Symbol("buffer"),l=Symbol("type");class u{constructor(){this[l]="";const e=arguments[0],t=arguments[1],a=[];let i=0;if(e){const t=e,n=Number(t.length);for(let e=0;e1&&void 0!==arguments[1]?arguments[1]:{},n=a.size;let r=void 0===n?0:n;var o=a.timeout;let s=void 0===o?0:o;null==e?e=null:b(e)?e=Buffer.from(e.toString()):x(e)||Buffer.isBuffer(e)||("[object ArrayBuffer]"===Object.prototype.toString.call(e)?e=Buffer.from(e):ArrayBuffer.isView(e)?e=Buffer.from(e.buffer,e.byteOffset,e.byteLength):e instanceof i||(e=Buffer.from(String(e)))),this[h]={body:e,disturbed:!1,error:null},this.size=r,this.timeout=s,e instanceof i&&e.on("error",(function(e){const a="AbortError"===e.name?e:new m(`Invalid response body while trying to fetch ${t.url}: ${e.message}`,"system",e);t[h].error=a}))}function y(){var e=this;if(this[h].disturbed)return g.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[h].disturbed=!0,this[h].error)return g.Promise.reject(this[h].error);let t=this.body;if(null===t)return g.Promise.resolve(Buffer.alloc(0));if(x(t)&&(t=t.stream()),Buffer.isBuffer(t))return g.Promise.resolve(t);if(!(t instanceof i))return g.Promise.resolve(Buffer.alloc(0));let a=[],n=0,r=!1;return new g.Promise((function(i,o){let s;e.timeout&&(s=setTimeout((function(){r=!0,o(new m(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))}),e.timeout)),t.on("error",(function(t){"AbortError"===t.name?(r=!0,o(t)):o(new m(`Invalid response body while trying to fetch ${e.url}: ${t.message}`,"system",t))})),t.on("data",(function(t){if(!r&&null!==t){if(e.size&&n+t.length>e.size)return r=!0,void o(new m(`content size at ${e.url} over limit: ${e.size}`,"max-size"));n+=t.length,a.push(t)}})),t.on("end",(function(){if(!r){clearTimeout(s);try{i(Buffer.concat(a,n))}catch(t){o(new m(`Could not create Buffer from response body for ${e.url}: ${t.message}`,"system",t))}}}))}))}function b(e){return"object"==typeof e&&"function"==typeof e.append&&"function"==typeof e.delete&&"function"==typeof e.get&&"function"==typeof e.getAll&&"function"==typeof e.has&&"function"==typeof e.set&&("URLSearchParams"===e.constructor.name||"[object URLSearchParams]"===Object.prototype.toString.call(e)||"function"==typeof e.sort)}function x(e){return"object"==typeof e&&"function"==typeof e.arrayBuffer&&"string"==typeof e.type&&"function"==typeof e.stream&&"function"==typeof e.constructor&&"string"==typeof e.constructor.name&&/^(Blob|File)$/.test(e.constructor.name)&&/^(Blob|File)$/.test(e[Symbol.toStringTag])}function w(e){let t,a,n=e.body;if(e.bodyUsed)throw new Error("cannot clone body after it is used");return n instanceof i&&"function"!=typeof n.getBoundary&&(t=new v,a=new v,n.pipe(t),n.pipe(a),e[h].body=t,n=a),n}function _(e){return null===e?null:"string"==typeof e?"text/plain;charset=UTF-8":b(e)?"application/x-www-form-urlencoded;charset=UTF-8":x(e)?e.type||null:Buffer.isBuffer(e)||"[object ArrayBuffer]"===Object.prototype.toString.call(e)||ArrayBuffer.isView(e)?null:"function"==typeof e.getBoundary?`multipart/form-data;boundary=${e.getBoundary()}`:e instanceof i?null:"text/plain;charset=UTF-8"}function S(e){const t=e.body;return null===t?0:x(t)?t.size:Buffer.isBuffer(t)?t.length:t&&"function"==typeof t.getLengthSync&&(t._lengthRetrievers&&0==t._lengthRetrievers.length||t.hasKnownLength&&t.hasKnownLength())?t.getLengthSync():null}g.prototype={get body(){return this[h].body},get bodyUsed(){return this[h].disturbed},arrayBuffer(){return y.call(this).then((function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}))},blob(){let e=this.headers&&this.headers.get("content-type")||"";return y.call(this).then((function(t){return Object.assign(new u([],{type:e.toLowerCase()}),{[d]:t})}))},json(){var e=this;return y.call(this).then((function(t){try{return JSON.parse(t.toString())}catch(t){return g.Promise.reject(new m(`invalid json response body at ${e.url} reason: ${t.message}`,"invalid-json"))}}))},text(){return y.call(this).then((function(e){return e.toString()}))},buffer(){return y.call(this)},textConverted(){var e=this;return y.call(this).then((function(t){return function(e,t){if("function"!=typeof f)throw new Error("The package `encoding` must be installed to use the textConverted() function");const a=t.get("content-type");let i,n,r="utf-8";return a&&(i=/charset=([^;]*)/i.exec(a)),n=e.slice(0,1024).toString(),!i&&n&&(i=/0&&void 0!==arguments[0]?arguments[0]:void 0;if(this[k]=Object.create(null),e instanceof D){const t=e.raw(),a=Object.keys(t);for(const e of a)for(const a of t[e])this.append(e,a)}else if(null==e);else{if("object"!=typeof e)throw new TypeError("Provided initializer must be an object");{const t=e[Symbol.iterator];if(null!=t){if("function"!=typeof t)throw new TypeError("Header pairs must be iterable");const a=[];for(const t of e){if("object"!=typeof t||"function"!=typeof t[Symbol.iterator])throw new TypeError("Each header pair must be iterable");a.push(Array.from(t))}for(const e of a){if(2!==e.length)throw new TypeError("Each header pair must be a name/value tuple");this.append(e[0],e[1])}}else for(const t of Object.keys(e)){const a=e[t];this.append(t,a)}}}}get(e){T(e=`${e}`);const t=A(this[k],e);return void 0===t?null:this[k][t].join(", ")}forEach(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,a=P(this),i=0;for(;i1&&void 0!==arguments[1]?arguments[1]:"key+value";return Object.keys(e[k]).sort().map("key"===t?function(e){return e.toLowerCase()}:"value"===t?function(t){return e[k][t].join(", ")}:function(t){return[t.toLowerCase(),e[k][t].join(", ")]})}D.prototype.entries=D.prototype[Symbol.iterator],Object.defineProperty(D.prototype,Symbol.toStringTag,{value:"Headers",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperties(D.prototype,{get:{enumerable:!0},forEach:{enumerable:!0},set:{enumerable:!0},append:{enumerable:!0},has:{enumerable:!0},delete:{enumerable:!0},keys:{enumerable:!0},values:{enumerable:!0},entries:{enumerable:!0}});const O=Symbol("internal");function N(e,t){const a=Object.create(I);return a[O]={target:e,kind:t,index:0},a}const I=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==I)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[O];const t=e.target,a=e.kind,i=e.index,n=P(t,a);return i>=n.length?{value:void 0,done:!0}:(this[O].index=i+1,{value:n[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));function F(e){const t=Object.assign({__proto__:null},e[k]),a=A(e[k],"Host");return void 0!==a&&(t[a]=t[a][0]),t}Object.defineProperty(I,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});const j=Symbol("Response internals"),L=n.STATUS_CODES;class M{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};g.call(this,e,t);const a=t.status||200,i=new D(t.headers);if(null!=e&&!i.has("Content-Type")){const t=_(e);t&&i.append("Content-Type",t)}this[j]={url:t.url,status:a,statusText:t.statusText||L[a],headers:i,counter:t.counter}}get url(){return this[j].url||""}get status(){return this[j].status}get ok(){return this[j].status>=200&&this[j].status<300}get redirected(){return this[j].counter>0}get statusText(){return this[j].statusText}get headers(){return this[j].headers}clone(){return new M(w(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}g.mixIn(M.prototype),Object.defineProperties(M.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}}),Object.defineProperty(M.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});const q=Symbol("Request internals"),U=r.URL||o.URL,B=r.parse,V=r.format;function $(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new U(e).toString()),B(e)}const z="destroy"in i.Readable.prototype;function H(e){return"object"==typeof e&&"object"==typeof e[q]}class K{constructor(e){let t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};H(e)?t=$(e.url):(t=e&&e.href?$(e.href):$(`${e}`),e={});let i=a.method||e.method||"GET";if(i=i.toUpperCase(),(null!=a.body||H(e)&&null!==e.body)&&("GET"===i||"HEAD"===i))throw new TypeError("Request with GET/HEAD method cannot have body");let n=null!=a.body?a.body:H(e)&&null!==e.body?w(e):null;g.call(this,n,{timeout:a.timeout||e.timeout||0,size:a.size||e.size||0});const r=new D(a.headers||e.headers||{});if(null!=n&&!r.has("Content-Type")){const e=_(n);e&&r.append("Content-Type",e)}let o=H(e)?e.signal:null;if("signal"in a&&(o=a.signal),null!=o&&!function(e){const t=e&&"object"==typeof e&&Object.getPrototypeOf(e);return!(!t||"AbortSignal"!==t.constructor.name)}(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[q]={method:i,redirect:a.redirect||e.redirect||"follow",headers:r,parsedURL:t,signal:o},this.follow=void 0!==a.follow?a.follow:void 0!==e.follow?e.follow:20,this.compress=void 0!==a.compress?a.compress:void 0===e.compress||e.compress,this.counter=a.counter||e.counter||0,this.agent=a.agent||e.agent}get method(){return this[q].method}get url(){return V(this[q].parsedURL)}get headers(){return this[q].headers}get redirect(){return this[q].redirect}get signal(){return this[q].signal}clone(){return new K(this)}}function G(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}g.mixIn(K.prototype),Object.defineProperty(K.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperties(K.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}}),G.prototype=Object.create(Error.prototype),G.prototype.constructor=G,G.prototype.name="AbortError";const W=r.URL||o.URL,J=i.PassThrough,Y=function(e,t){const a=new W(t).hostname,i=new W(e).hostname;return a===i||"."===a[a.length-i.length-1]&&a.endsWith(i)},X=function(e,t){return new W(t).protocol===new W(e).protocol};function Z(e,t){if(!Z.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return g.Promise=Z.Promise,new Z.Promise((function(a,r){const o=new K(e,t),c=function(e){const t=e[q].parsedURL,a=new D(e[q].headers);if(a.has("Accept")||a.set("Accept","*/*"),!t.protocol||!t.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(t.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(e.signal&&e.body instanceof i.Readable&&!z)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let n=null;if(null==e.body&&/^(POST|PUT)$/i.test(e.method)&&(n="0"),null!=e.body){const t=S(e);"number"==typeof t&&(n=String(t))}n&&a.set("Content-Length",n),a.has("User-Agent")||a.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),e.compress&&!a.has("Accept-Encoding")&&a.set("Accept-Encoding","gzip,deflate");let r=e.agent;return"function"==typeof r&&(r=r(t)),a.has("Connection")||r||a.set("Connection","close"),Object.assign({},t,{method:e.method,headers:F(a),agent:r})}(o),d=("https:"===c.protocol?s:n).request,l=o.signal;let u=null;const f=function(){let e=new G("The user aborted a request.");r(e),o.body&&o.body instanceof i.Readable&&Q(o.body,e),u&&u.body&&u.body.emit("error",e)};if(l&&l.aborted)return void f();const h=function(){f(),y()},v=d(c);let g;function y(){v.abort(),l&&l.removeEventListener("abort",h),clearTimeout(g)}l&&l.addEventListener("abort",h),o.timeout&&v.once("socket",(function(e){g=setTimeout((function(){r(new m(`network timeout at: ${o.url}`,"request-timeout")),y()}),o.timeout)})),v.on("error",(function(e){r(new m(`request to ${o.url} failed, reason: ${e.message}`,"system",e)),u&&u.body&&Q(u.body,e),y()})),function(e,t){let a;e.on("socket",(function(e){a=e})),e.on("response",(function(e){const i=e.headers;"chunked"!==i["transfer-encoding"]||i["content-length"]||e.once("close",(function(e){if(a.listenerCount("data")>0&&!e){const e=new Error("Premature close");e.code="ERR_STREAM_PREMATURE_CLOSE",t(e)}}))}))}(v,(function(e){l&&l.aborted||u&&u.body&&Q(u.body,e)})),parseInt(process.version.substring(1))<14&&v.on("socket",(function(e){e.addListener("close",(function(t){const a=e.listenerCount("data")>0;if(u&&a&&!t&&(!l||!l.aborted)){const e=new Error("Premature close");e.code="ERR_STREAM_PREMATURE_CLOSE",u.body.emit("error",e)}}))})),v.on("response",(function(e){clearTimeout(g);const t=function(e){const t=new D;for(const a of Object.keys(e))if(!C.test(a))if(Array.isArray(e[a]))for(const i of e[a])E.test(i)||(void 0===t[k][a]?t[k][a]=[i]:t[k][a].push(i));else E.test(e[a])||(t[k][a]=[e[a]]);return t}(e.headers);if(Z.isRedirect(e.statusCode)){const i=t.get("Location");let n=null;try{n=null===i?null:new W(i,o.url).toString()}catch(e){if("manual"!==o.redirect)return r(new m(`uri requested responds with an invalid redirect URL: ${i}`,"invalid-redirect")),void y()}switch(o.redirect){case"error":return r(new m(`uri requested responds with a redirect, redirect mode is set to error: ${o.url}`,"no-redirect")),void y();case"manual":if(null!==n)try{t.set("Location",n)}catch(e){r(e)}break;case"follow":if(null===n)break;if(o.counter>=o.follow)return r(new m(`maximum redirect reached at: ${o.url}`,"max-redirect")),void y();const i={headers:new D(o.headers),follow:o.follow,counter:o.counter+1,agent:o.agent,compress:o.compress,method:o.method,body:o.body,signal:o.signal,timeout:o.timeout,size:o.size};if(!Y(o.url,n)||!X(o.url,n))for(const e of["authorization","www-authenticate","cookie","cookie2"])i.headers.delete(e);return 303!==e.statusCode&&o.body&&null===S(o)?(r(new m("Cannot follow redirect with body being a readable stream","unsupported-redirect")),void y()):(303!==e.statusCode&&(301!==e.statusCode&&302!==e.statusCode||"POST"!==o.method)||(i.method="GET",i.body=void 0,i.headers.delete("content-length")),a(Z(new K(n,i))),void y())}}e.once("end",(function(){l&&l.removeEventListener("abort",h)}));let i=e.pipe(new J);const n={url:o.url,status:e.statusCode,statusText:e.statusMessage,headers:t,size:o.size,timeout:o.timeout,counter:o.counter},s=t.get("Content-Encoding");if(!o.compress||"HEAD"===o.method||null===s||204===e.statusCode||304===e.statusCode)return u=new M(i,n),void a(u);const c={flush:p.Z_SYNC_FLUSH,finishFlush:p.Z_SYNC_FLUSH};if("gzip"==s||"x-gzip"==s)return i=i.pipe(p.createGunzip(c)),u=new M(i,n),void a(u);if("deflate"==s||"x-deflate"==s){const t=e.pipe(new J);return t.once("data",(function(e){i=8==(15&e[0])?i.pipe(p.createInflate()):i.pipe(p.createInflateRaw()),u=new M(i,n),a(u)})),void t.on("end",(function(){u||(u=new M(i,n),a(u))}))}if("br"==s&&"function"==typeof p.createBrotliDecompress)return i=i.pipe(p.createBrotliDecompress()),u=new M(i,n),void a(u);u=new M(i,n),a(u)})),function(e,t){const a=t.body;null===a?e.end():x(a)?a.stream().pipe(e):Buffer.isBuffer(a)?(e.write(a),e.end()):a.pipe(e)}(v,o)}))}function Q(e,t){e.destroy?e.destroy(t):(e.emit("error",t),e.end())}Z.isRedirect=function(e){return 301===e||302===e||303===e||307===e||308===e},Z.Promise=global.Promise;const ee=Z},5374:e=>{"use strict";e.exports=JSON.parse('{"*":{"enabled":"all","refresh":"12h","includes":[{"name":"startup","dailyLimit":1},{"name":"*"}],"excludes":[{"name":"shutdown","ratio":"1.0"}]},"redhat.java":{"enabled":"all","ratio":"0.5","includes":[{"name":"startup","dailyLimit":1000},{"name":"*"}],"excludes":[{"name":"textCompletion","ratio":"0.997"}]},"redhat.fabric8-analytics":{"enabled":"all","ratio":"0.5"},"redhat.vscode-yaml":{"enabled":"all","ratio":"0.5"},"redhat.vscode-xml":{"enabled":"all","ratio":"0.5","excludes":[{"name":"server.document.open","ratio":"0.9"}]}}')},5684:e=>{"use strict";e.exports=JSON.parse('{"name":"@redhat-developer/vscode-redhat-telemetry","version":"0.8.0","description":"Provides Telemetry APIs for Red Hat applications","main":"lib/index.js","types":"lib","scripts":{"clean":"rimraf lib/","copy-files":"copyfiles -u 1 src/config/* src/tests/config/* lib/","compile":"tsc -b ./tsconfig.json","build":"npm run clean && npm run copy-files && npm run compile","prepublish":"npm run build","coverage":"nyc -r lcov -e .ts -x \\"*.ts\\" npm run test","test":"mocha -r ts-node/register --ui tdd \\"src/tests/**/*.test.ts\\"","package":"npm run build && webpack"},"files":["/lib"],"repository":{"type":"git","url":"git+https://github.com/redhat-developer/vscode-redhat-telemetry.git"},"bugs":{"url":"https://github.com/redhat-developer/vscode-redhat-telemetry/issues"},"author":"Red Hat","license":"Apache-2.0","devDependencies":{"@types/chai":"^4.3.3","@types/countries-and-timezones":"3.2.3","@types/getos":"^3.0.1","@types/picomatch":"^2.3.0","@types/mocha":"^10.0.0","@types/mock-fs":"^4.13.1","@types/node":"^16.7.3","@types/object-hash":"^3.0.2","@types/uuid":"^9.0.0","@types/vscode":"1.75.1","axios-mock-adapter":"^1.21.2","chai":"^4.3.6","copyfiles":"^2.4.1","mocha":"10.1.0","ts-mocha":"10.0.0","mock-fs":"^5.1.4","nyc":"^15.1.0","rimraf":"^3.0.2","ts-node":"^10.9.1","typescript":"^4.8.4","warnings-to-errors-webpack-plugin":"^2.3.0","webpack":"^5.76.1","webpack-cli":"^5.0.1","@types/ua-parser-js":"^0.7.36","@typescript-eslint/eslint-plugin":"^4.14.1","@typescript-eslint/parser":"^4.14.1","eslint":"^7.19.0"},"dependencies":{"@segment/analytics-node":"0.0.1-beta.17","axios":"^1.6.1","countries-and-timezones":"^3.4.1","getos":"^3.2.1","picomatch":"^2.3.1","object-hash":"^3.0.0","os-locale":"^5.0.0","uuid":"^9.0.0","ua-parser-js":"1.0.33"}}')},81405:e=>{"use strict";e.exports=JSON.parse('{"/etc/fedora-release":["Fedora"],"/etc/redhat-release":["RHEL","RHAS","Red Hat Linux","Scientific Linux","ScientificSL","ScientificCERNSLC","ScientificFermiLTS","ScientificSLF","CentOS"],"/etc/redhat_version":["RHEL","RHAS","Red Hat Linux","Scientific Linux","ScientificSL","ScientificCERNSLC","ScientificFermiLTS","ScientificSLF"],"/etc/SuSE-release":["SUSE Linux"],"/etc/lsb-release":["Ubuntu","Chakra","IYCC","Linux Mint","elementary OS","Arch Linux","Manjaro Linux","KDE neon","Zorin"],"/etc/debian_version":["Debian"],"/etc/debian_release":["Debian"],"/etc/arch-release":["Arch Linux"],"/etc/NIXOS":["NixOS"],"/etc/annvix-release":["Annvix"],"/etc/arklinux-release":["Arklinux"],"/etc/aurox-release":["Aurox Linux"],"/etc/blackcat-release":["BlackCat"],"/etc/cobalt-release":["Cobalt"],"/etc/conectiva-release":["Conectiva"],"/etc/eos-version":["FreeEOS"],"/etc/gentoo-release":["Gentoo Linux"],"/etc/hlfs-release":["HLFS"],"/etc/hlfs_version":["HFLS"],"/etc/immunix-release":["Immunix"],"/knoppix_version":["Knoppix"],"/etc/lfs-release":["Linux-From-Scratch"],"/etc/lfs_version":["Linux-From-Scratch"],"/etc/linuxppc-release":["Linux-PPC"],"/etc/mageia-release":["Mageia"],"/etc/mandriva-release":["Mandriva Linux","Mandrake Linux"],"/etc/mandakelinux-release":["Mandriva Linux","Mandrake Linux"],"/etc/mandrake-release":["Mandrake","Mandriva Linux","Mandrake Linux"],"/etc/mklinux-release":["MkLinux"],"/etc/nld-release":["Novell Linux Desktop"],"/etc/pld-release":["PLD Linux"],"/etc/rubix-version":["Rubix"],"/etc/slackware-version":["Slackware"],"/etc/slackware-release":["Slackware"],"/etc/e-smith-release":["SME Server"],"/etc/release":["Solaris SPARC"],"/etc/sun-release":["Sun JDS"],"/etc/novell-release":["SUSE Linux"],"/etc/sles-release":["SUSE Linux ES9"],"/etc/synoinfo.conf":["Synology"],"/etc/tinysofa-release":["Tiny Sofa"],"/etc/trustix-release":["Trustix"],"/etc/trustix-version":["Trustix"],"/etc/turbolinux-release":["TurboLinux"],"/etc/ultrapenguin-release":["UltraPenguin"],"/etc/UnitedLinux-release":["UnitedLinux"],"/etc/va-release":["VA-Linux/RH-VALE"],"/etc/yellowdog-release":["Yellow Dog"],"/etc/alpine-release":["Alpine Linux"],"/etc/system-release":["Amazon Linux"],"/etc/os-release":["Raspbian"]}')},81565:e=>{"use strict";e.exports=JSON.parse('{"4":"zh_CHS","1025":"ar_SA","1026":"bg_BG","1027":"ca_ES","1028":"zh_TW","1029":"cs_CZ","1030":"da_DK","1031":"de_DE","1032":"el_GR","1033":"en_US","1034":"es_ES","1035":"fi_FI","1036":"fr_FR","1037":"he_IL","1038":"hu_HU","1039":"is_IS","1040":"it_IT","1041":"ja_JP","1042":"ko_KR","1043":"nl_NL","1044":"nb_NO","1045":"pl_PL","1046":"pt_BR","1047":"rm_CH","1048":"ro_RO","1049":"ru_RU","1050":"hr_HR","1051":"sk_SK","1052":"sq_AL","1053":"sv_SE","1054":"th_TH","1055":"tr_TR","1056":"ur_PK","1057":"id_ID","1058":"uk_UA","1059":"be_BY","1060":"sl_SI","1061":"et_EE","1062":"lv_LV","1063":"lt_LT","1064":"tg_TJ","1065":"fa_IR","1066":"vi_VN","1067":"hy_AM","1069":"eu_ES","1070":"wen_DE","1071":"mk_MK","1074":"tn_ZA","1076":"xh_ZA","1077":"zu_ZA","1078":"af_ZA","1079":"ka_GE","1080":"fo_FO","1081":"hi_IN","1082":"mt_MT","1083":"se_NO","1086":"ms_MY","1087":"kk_KZ","1088":"ky_KG","1089":"sw_KE","1090":"tk_TM","1092":"tt_RU","1093":"bn_IN","1094":"pa_IN","1095":"gu_IN","1096":"or_IN","1097":"ta_IN","1098":"te_IN","1099":"kn_IN","1100":"ml_IN","1101":"as_IN","1102":"mr_IN","1103":"sa_IN","1104":"mn_MN","1105":"bo_CN","1106":"cy_GB","1107":"kh_KH","1108":"lo_LA","1109":"my_MM","1110":"gl_ES","1111":"kok_IN","1114":"syr_SY","1115":"si_LK","1118":"am_ET","1121":"ne_NP","1122":"fy_NL","1123":"ps_AF","1124":"fil_PH","1125":"div_MV","1128":"ha_NG","1130":"yo_NG","1131":"quz_BO","1132":"ns_ZA","1133":"ba_RU","1134":"lb_LU","1135":"kl_GL","1144":"ii_CN","1146":"arn_CL","1148":"moh_CA","1150":"br_FR","1152":"ug_CN","1153":"mi_NZ","1154":"oc_FR","1155":"co_FR","1156":"gsw_FR","1157":"sah_RU","1158":"qut_GT","1159":"rw_RW","1160":"wo_SN","1164":"gbz_AF","2049":"ar_IQ","2052":"zh_CN","2055":"de_CH","2057":"en_GB","2058":"es_MX","2060":"fr_BE","2064":"it_CH","2067":"nl_BE","2068":"nn_NO","2070":"pt_PT","2077":"sv_FI","2080":"ur_IN","2092":"az_AZ","2094":"dsb_DE","2107":"se_SE","2108":"ga_IE","2110":"ms_BN","2115":"uz_UZ","2128":"mn_CN","2129":"bo_BT","2141":"iu_CA","2143":"tmz_DZ","2155":"quz_EC","3073":"ar_EG","3076":"zh_HK","3079":"de_AT","3081":"en_AU","3082":"es_ES","3084":"fr_CA","3098":"sr_SP","3131":"se_FI","3179":"quz_PE","4097":"ar_LY","4100":"zh_SG","4103":"de_LU","4105":"en_CA","4106":"es_GT","4108":"fr_CH","4122":"hr_BA","4155":"smj_NO","5121":"ar_DZ","5124":"zh_MO","5127":"de_LI","5129":"en_NZ","5130":"es_CR","5132":"fr_LU","5179":"smj_SE","6145":"ar_MA","6153":"en_IE","6154":"es_PA","6156":"fr_MC","6203":"sma_NO","7169":"ar_TN","7177":"en_ZA","7178":"es_DO","7194":"sr_BA","7227":"sma_SE","8193":"ar_OM","8201":"en_JA","8202":"es_VE","8218":"bs_BA","8251":"sms_FI","9217":"ar_YE","9225":"en_CB","9226":"es_CO","9275":"smn_FI","10241":"ar_SY","10249":"en_BZ","10250":"es_PE","11265":"ar_JO","11273":"en_TT","11274":"es_AR","12289":"ar_LB","12297":"en_ZW","12298":"es_EC","13313":"ar_KW","13321":"en_PH","13322":"es_CL","14337":"ar_AE","14346":"es_UR","15361":"ar_BH","15370":"es_PY","16385":"ar_QA","16394":"es_BO","17417":"en_MY","17418":"es_SV","18441":"en_IN","18442":"es_HN","19466":"es_NI","20490":"es_PR","21514":"es_US","31748":"zh_CHT"}')},53765:e=>{"use strict";e.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"application/aml":{"source":"iana"},"application/andrew-inset":{"source":"iana","extensions":["ez"]},"application/applefile":{"source":"iana"},"application/applixware":{"source":"apache","extensions":["aw"]},"application/at+jwt":{"source":"iana"},"application/atf":{"source":"iana"},"application/atfx":{"source":"iana"},"application/atom+xml":{"source":"iana","compressible":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"extensions":["cdfx"]},"application/cdmi-capability":{"source":"iana","extensions":["cdmia"]},"application/cdmi-container":{"source":"iana","extensions":["cdmic"]},"application/cdmi-domain":{"source":"iana","extensions":["cdmid"]},"application/cdmi-object":{"source":"iana","extensions":["cdmio"]},"application/cdmi-queue":{"source":"iana","extensions":["cdmiq"]},"application/cdni":{"source":"iana"},"application/cea":{"source":"iana"},"application/cea-2018+xml":{"source":"iana","compressible":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"application/fits":{"source":"iana"},"application/flexfec":{"source":"iana"},"application/font-sfnt":{"source":"iana"},"application/font-tdpfr":{"source":"iana","extensions":["pfr"]},"application/font-woff":{"source":"iana","compressible":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/index":{"source":"iana"},"application/index.cmd":{"source":"iana"},"application/index.obj":{"source":"iana"},"application/index.response":{"source":"iana"},"application/index.vnd":{"source":"iana"},"application/inkml+xml":{"source":"iana","compressible":true,"extensions":["ink","inkml"]},"application/iotp":{"source":"iana"},"application/ipfix":{"source":"iana","extensions":["ipfix"]},"application/ipp":{"source":"iana"},"application/isup":{"source":"iana"},"application/its+xml":{"source":"iana","compressible":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"application/lxf":{"source":"iana"},"application/mac-binhex40":{"source":"iana","extensions":["hqx"]},"application/mac-compactpro":{"source":"apache","extensions":["cpt"]},"application/macwriteii":{"source":"iana"},"application/mads+xml":{"source":"iana","compressible":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"extensions":["mets"]},"application/mf4":{"source":"iana"},"application/mikey":{"source":"iana"},"application/mipc":{"source":"iana"},"application/missing-blocks+cbor-seq":{"source":"iana"},"application/mmt-aei+xml":{"source":"iana","compressible":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"extensions":["mods"]},"application/moss-keys":{"source":"iana"},"application/moss-signature":{"source":"iana"},"application/mosskey-data":{"source":"iana"},"application/mosskey-request":{"source":"iana"},"application/mp21":{"source":"iana","extensions":["m21","mp21"]},"application/mp4":{"source":"iana","extensions":["mp4s","m4p"]},"application/mpeg4-generic":{"source":"iana"},"application/mpeg4-iod":{"source":"iana"},"application/mpeg4-iod-xmt":{"source":"iana"},"application/mrb-consumer+xml":{"source":"iana","compressible":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"application/multipart-core":{"source":"iana"},"application/mxf":{"source":"iana","extensions":["mxf"]},"application/n-quads":{"source":"iana","extensions":["nq"]},"application/n-triples":{"source":"iana","extensions":["nt"]},"application/nasdata":{"source":"iana"},"application/news-checkgroups":{"source":"iana","charset":"US-ASCII"},"application/news-groupinfo":{"source":"iana","charset":"US-ASCII"},"application/news-transmission":{"source":"iana"},"application/nlsml+xml":{"source":"iana","compressible":true},"application/node":{"source":"iana","extensions":["cjs"]},"application/nss":{"source":"iana"},"application/oauth-authz-req+jwt":{"source":"iana"},"application/oblivious-dns-message":{"source":"iana"},"application/ocsp-request":{"source":"iana"},"application/ocsp-response":{"source":"iana"},"application/octet-stream":{"source":"iana","compressible":false,"extensions":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{"source":"iana","extensions":["oda"]},"application/odm+xml":{"source":"iana","compressible":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"extensions":["pgp"]},"application/pgp-keys":{"source":"iana","extensions":["asc"]},"application/pgp-signature":{"source":"iana","extensions":["asc","sig"]},"application/pics-rules":{"source":"apache","extensions":["prf"]},"application/pidf+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pkcs10":{"source":"iana","extensions":["p10"]},"application/pkcs12":{"source":"iana"},"application/pkcs7-mime":{"source":"iana","extensions":["p7m","p7c"]},"application/pkcs7-signature":{"source":"iana","extensions":["p7s"]},"application/pkcs8":{"source":"iana","extensions":["p8"]},"application/pkcs8-encrypted":{"source":"iana"},"application/pkix-attr-cert":{"source":"iana","extensions":["ac"]},"application/pkix-cert":{"source":"iana","extensions":["cer"]},"application/pkix-crl":{"source":"iana","extensions":["crl"]},"application/pkix-pkipath":{"source":"iana","extensions":["pkipath"]},"application/pkixcmp":{"source":"iana","extensions":["pki"]},"application/pls+xml":{"source":"iana","compressible":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"extensions":["provx"]},"application/prs.alvestrand.titrax-sheet":{"source":"iana"},"application/prs.cww":{"source":"iana","extensions":["cww"]},"application/prs.cyn":{"source":"iana","charset":"7-BIT"},"application/prs.hpub+zip":{"source":"iana","compressible":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"extensions":["rusd"]},"application/rpki-ghostbusters":{"source":"iana","extensions":["gbr"]},"application/rpki-manifest":{"source":"iana","extensions":["mft"]},"application/rpki-publication":{"source":"iana"},"application/rpki-roa":{"source":"iana","extensions":["roa"]},"application/rpki-updown":{"source":"iana"},"application/rsd+xml":{"source":"apache","compressible":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"application/scvp-cv-request":{"source":"iana","extensions":["scq"]},"application/scvp-cv-response":{"source":"iana","extensions":["scs"]},"application/scvp-vp-request":{"source":"iana","extensions":["spq"]},"application/scvp-vp-response":{"source":"iana","extensions":["spp"]},"application/sdp":{"source":"iana","extensions":["sdp"]},"application/secevent+jwt":{"source":"iana"},"application/senml+cbor":{"source":"iana"},"application/senml+json":{"source":"iana","compressible":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"application/sep-exi":{"source":"iana"},"application/session-info":{"source":"iana"},"application/set-payment":{"source":"iana"},"application/set-payment-initiation":{"source":"iana","extensions":["setpay"]},"application/set-registration":{"source":"iana"},"application/set-registration-initiation":{"source":"iana","extensions":["setreg"]},"application/sgml":{"source":"iana"},"application/sgml-open-catalog":{"source":"iana"},"application/shf+xml":{"source":"iana","compressible":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"application/simple-message-summary":{"source":"iana"},"application/simplesymbolcontainer":{"source":"iana"},"application/sipc":{"source":"iana"},"application/slate":{"source":"iana"},"application/smil":{"source":"iana"},"application/smil+xml":{"source":"iana","compressible":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"extensions":["swidtag"]},"application/tamp-apex-update":{"source":"iana"},"application/tamp-apex-update-confirm":{"source":"iana"},"application/tamp-community-update":{"source":"iana"},"application/tamp-community-update-confirm":{"source":"iana"},"application/tamp-error":{"source":"iana"},"application/tamp-sequence-adjust":{"source":"iana"},"application/tamp-sequence-adjust-confirm":{"source":"iana"},"application/tamp-status-query":{"source":"iana"},"application/tamp-status-response":{"source":"iana"},"application/tamp-update":{"source":"iana"},"application/tamp-update-confirm":{"source":"iana"},"application/tar":{"compressible":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"extensions":["tfi"]},"application/timestamp-query":{"source":"iana"},"application/timestamp-reply":{"source":"iana"},"application/timestamped-data":{"source":"iana","extensions":["tsd"]},"application/tlsrpt+gzip":{"source":"iana"},"application/tlsrpt+json":{"source":"iana","compressible":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-v2x-local-service-information":{"source":"iana"},"application/vnd.3gpp.5gnas":{"source":"iana"},"application/vnd.3gpp.access-transfer-events+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gtpc":{"source":"iana"},"application/vnd.3gpp.interworking-data":{"source":"iana"},"application/vnd.3gpp.lpp":{"source":"iana"},"application/vnd.3gpp.mc-signalling-ear":{"source":"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ngap":{"source":"iana"},"application/vnd.3gpp.pfcp":{"source":"iana"},"application/vnd.3gpp.pic-bw-large":{"source":"iana","extensions":["plb"]},"application/vnd.3gpp.pic-bw-small":{"source":"iana","extensions":["psb"]},"application/vnd.3gpp.pic-bw-var":{"source":"iana","extensions":["pvb"]},"application/vnd.3gpp.s1ap":{"source":"iana"},"application/vnd.3gpp.sms":{"source":"iana"},"application/vnd.3gpp.sms+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.sms":{"source":"iana"},"application/vnd.3gpp2.tcap":{"source":"iana","extensions":["tcap"]},"application/vnd.3lightssoftware.imagescal":{"source":"iana"},"application/vnd.3m.post-it-notes":{"source":"iana","extensions":["pwn"]},"application/vnd.accpac.simply.aso":{"source":"iana","extensions":["aso"]},"application/vnd.accpac.simply.imp":{"source":"iana","extensions":["imp"]},"application/vnd.acucobol":{"source":"iana","extensions":["acu"]},"application/vnd.acucorp":{"source":"iana","extensions":["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{"source":"apache","compressible":false,"extensions":["air"]},"application/vnd.adobe.flash.movie":{"source":"iana"},"application/vnd.adobe.formscentral.fcdt":{"source":"iana","extensions":["fcdt"]},"application/vnd.adobe.fxp":{"source":"iana","extensions":["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{"source":"iana"},"application/vnd.adobe.xdp+xml":{"source":"iana","compressible":true,"extensions":["xdp"]},"application/vnd.adobe.xfdf":{"source":"iana","extensions":["xfdf"]},"application/vnd.aether.imp":{"source":"iana"},"application/vnd.afpc.afplinedata":{"source":"iana"},"application/vnd.afpc.afplinedata-pagedef":{"source":"iana"},"application/vnd.afpc.cmoca-cmresource":{"source":"iana"},"application/vnd.afpc.foca-charset":{"source":"iana"},"application/vnd.afpc.foca-codedfont":{"source":"iana"},"application/vnd.afpc.foca-codepage":{"source":"iana"},"application/vnd.afpc.modca":{"source":"iana"},"application/vnd.afpc.modca-cmtable":{"source":"iana"},"application/vnd.afpc.modca-formdef":{"source":"iana"},"application/vnd.afpc.modca-mediummap":{"source":"iana"},"application/vnd.afpc.modca-objectcontainer":{"source":"iana"},"application/vnd.afpc.modca-overlay":{"source":"iana"},"application/vnd.afpc.modca-pagesegment":{"source":"iana"},"application/vnd.age":{"source":"iana","extensions":["age"]},"application/vnd.ah-barcode":{"source":"iana"},"application/vnd.ahead.space":{"source":"iana","extensions":["ahead"]},"application/vnd.airzip.filesecure.azf":{"source":"iana","extensions":["azf"]},"application/vnd.airzip.filesecure.azs":{"source":"iana","extensions":["azs"]},"application/vnd.amadeus+json":{"source":"iana","compressible":true},"application/vnd.amazon.ebook":{"source":"apache","extensions":["azw"]},"application/vnd.amazon.mobi8-ebook":{"source":"iana"},"application/vnd.americandynamics.acc":{"source":"iana","extensions":["acc"]},"application/vnd.amiga.ami":{"source":"iana","extensions":["ami"]},"application/vnd.amundsen.maze+xml":{"source":"iana","compressible":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"extensions":["apk"]},"application/vnd.anki":{"source":"iana"},"application/vnd.anser-web-certificate-issue-initiation":{"source":"iana","extensions":["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{"source":"apache","extensions":["fti"]},"application/vnd.antix.game-component":{"source":"iana","extensions":["atx"]},"application/vnd.apache.arrow.file":{"source":"iana"},"application/vnd.apache.arrow.stream":{"source":"iana"},"application/vnd.apache.thrift.binary":{"source":"iana"},"application/vnd.apache.thrift.compact":{"source":"iana"},"application/vnd.apache.thrift.json":{"source":"iana"},"application/vnd.api+json":{"source":"iana","compressible":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"extensions":["mpkg"]},"application/vnd.apple.keynote":{"source":"iana","extensions":["key"]},"application/vnd.apple.mpegurl":{"source":"iana","extensions":["m3u8"]},"application/vnd.apple.numbers":{"source":"iana","extensions":["numbers"]},"application/vnd.apple.pages":{"source":"iana","extensions":["pages"]},"application/vnd.apple.pkpass":{"compressible":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"application/vnd.artsquare":{"source":"iana"},"application/vnd.astraea-software.iota":{"source":"iana","extensions":["iota"]},"application/vnd.audiograph":{"source":"iana","extensions":["aep"]},"application/vnd.autopackage":{"source":"iana"},"application/vnd.avalon+json":{"source":"iana","compressible":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"extensions":["bmml"]},"application/vnd.balsamiq.bmpr":{"source":"iana"},"application/vnd.banana-accounting":{"source":"iana"},"application/vnd.bbf.usp.error":{"source":"iana"},"application/vnd.bbf.usp.msg":{"source":"iana"},"application/vnd.bbf.usp.msg+json":{"source":"iana","compressible":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"application/vnd.blink-idb-value-wrapper":{"source":"iana"},"application/vnd.blueice.multipass":{"source":"iana","extensions":["mpm"]},"application/vnd.bluetooth.ep.oob":{"source":"iana"},"application/vnd.bluetooth.le.oob":{"source":"iana"},"application/vnd.bmi":{"source":"iana","extensions":["bmi"]},"application/vnd.bpf":{"source":"iana"},"application/vnd.bpf3":{"source":"iana"},"application/vnd.businessobjects":{"source":"iana","extensions":["rep"]},"application/vnd.byu.uapi+json":{"source":"iana","compressible":true},"application/vnd.cab-jscript":{"source":"iana"},"application/vnd.canon-cpdl":{"source":"iana"},"application/vnd.canon-lips":{"source":"iana"},"application/vnd.capasystems-pg+json":{"source":"iana","compressible":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"extensions":["cdxml"]},"application/vnd.chess-pgn":{"source":"iana"},"application/vnd.chipnuts.karaoke-mmd":{"source":"iana","extensions":["mmd"]},"application/vnd.ciedi":{"source":"iana"},"application/vnd.cinderella":{"source":"iana","extensions":["cdy"]},"application/vnd.cirpack.isdn-ext":{"source":"iana"},"application/vnd.citationstyles.style+xml":{"source":"iana","compressible":true,"extensions":["csl"]},"application/vnd.claymore":{"source":"iana","extensions":["cla"]},"application/vnd.cloanto.rp9":{"source":"iana","extensions":["rp9"]},"application/vnd.clonk.c4group":{"source":"iana","extensions":["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{"source":"iana","extensions":["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{"source":"iana","extensions":["c11amz"]},"application/vnd.coffeescript":{"source":"iana"},"application/vnd.collabio.xodocuments.document":{"source":"iana"},"application/vnd.collabio.xodocuments.document-template":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation-template":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{"source":"iana"},"application/vnd.collection+json":{"source":"iana","compressible":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"application/vnd.comicbook-rar":{"source":"iana"},"application/vnd.commerce-battelle":{"source":"iana"},"application/vnd.commonspace":{"source":"iana","extensions":["csp"]},"application/vnd.contact.cmsg":{"source":"iana","extensions":["cdbcmsg"]},"application/vnd.coreos.ignition+json":{"source":"iana","compressible":true},"application/vnd.cosmocaller":{"source":"iana","extensions":["cmc"]},"application/vnd.crick.clicker":{"source":"iana","extensions":["clkx"]},"application/vnd.crick.clicker.keyboard":{"source":"iana","extensions":["clkk"]},"application/vnd.crick.clicker.palette":{"source":"iana","extensions":["clkp"]},"application/vnd.crick.clicker.template":{"source":"iana","extensions":["clkt"]},"application/vnd.crick.clicker.wordbank":{"source":"iana","extensions":["clkw"]},"application/vnd.criticaltools.wbs+xml":{"source":"iana","compressible":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"application/vnd.crypto-shade-file":{"source":"iana"},"application/vnd.cryptomator.encrypted":{"source":"iana"},"application/vnd.cryptomator.vault":{"source":"iana"},"application/vnd.ctc-posml":{"source":"iana","extensions":["pml"]},"application/vnd.ctct.ws+xml":{"source":"iana","compressible":true},"application/vnd.cups-pdf":{"source":"iana"},"application/vnd.cups-postscript":{"source":"iana"},"application/vnd.cups-ppd":{"source":"iana","extensions":["ppd"]},"application/vnd.cups-raster":{"source":"iana"},"application/vnd.cups-raw":{"source":"iana"},"application/vnd.curl":{"source":"iana"},"application/vnd.curl.car":{"source":"apache","extensions":["car"]},"application/vnd.curl.pcurl":{"source":"apache","extensions":["pcurl"]},"application/vnd.cyan.dean.root+xml":{"source":"iana","compressible":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"application/vnd.dbf":{"source":"iana","extensions":["dbf"]},"application/vnd.debian.binary-package":{"source":"iana"},"application/vnd.dece.data":{"source":"iana","extensions":["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{"source":"iana","compressible":true,"extensions":["uvt","uvvt"]},"application/vnd.dece.unspecified":{"source":"iana","extensions":["uvx","uvvx"]},"application/vnd.dece.zip":{"source":"iana","extensions":["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{"source":"iana","extensions":["fe_launch"]},"application/vnd.desmume.movie":{"source":"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{"source":"iana"},"application/vnd.dm.delegation+xml":{"source":"iana","compressible":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"application/vnd.dolby.mlp":{"source":"apache","extensions":["mlp"]},"application/vnd.dolby.mobile.1":{"source":"iana"},"application/vnd.dolby.mobile.2":{"source":"iana"},"application/vnd.doremir.scorecloud-binary-document":{"source":"iana"},"application/vnd.dpgraph":{"source":"iana","extensions":["dpg"]},"application/vnd.dreamfactory":{"source":"iana","extensions":["dfac"]},"application/vnd.drive+json":{"source":"iana","compressible":true},"application/vnd.ds-keypoint":{"source":"apache","extensions":["kpxx"]},"application/vnd.dtg.local":{"source":"iana"},"application/vnd.dtg.local.flash":{"source":"iana"},"application/vnd.dtg.local.html":{"source":"iana"},"application/vnd.dvb.ait":{"source":"iana","extensions":["ait"]},"application/vnd.dvb.dvbisl+xml":{"source":"iana","compressible":true},"application/vnd.dvb.dvbj":{"source":"iana"},"application/vnd.dvb.esgcontainer":{"source":"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess2":{"source":"iana"},"application/vnd.dvb.ipdcesgpdd":{"source":"iana"},"application/vnd.dvb.ipdcroaming":{"source":"iana"},"application/vnd.dvb.iptv.alfec-base":{"source":"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{"source":"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"application/vnd.dvb.pfr":{"source":"iana"},"application/vnd.dvb.service":{"source":"iana","extensions":["svc"]},"application/vnd.dxr":{"source":"iana"},"application/vnd.dynageo":{"source":"iana","extensions":["geo"]},"application/vnd.dzr":{"source":"iana"},"application/vnd.easykaraoke.cdgdownload":{"source":"iana"},"application/vnd.ecdis-update":{"source":"iana"},"application/vnd.ecip.rlp":{"source":"iana"},"application/vnd.eclipse.ditto+json":{"source":"iana","compressible":true},"application/vnd.ecowin.chart":{"source":"iana","extensions":["mag"]},"application/vnd.ecowin.filerequest":{"source":"iana"},"application/vnd.ecowin.fileupdate":{"source":"iana"},"application/vnd.ecowin.series":{"source":"iana"},"application/vnd.ecowin.seriesrequest":{"source":"iana"},"application/vnd.ecowin.seriesupdate":{"source":"iana"},"application/vnd.efi.img":{"source":"iana"},"application/vnd.efi.iso":{"source":"iana"},"application/vnd.emclient.accessrequest+xml":{"source":"iana","compressible":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"application/vnd.epson.esf":{"source":"iana","extensions":["esf"]},"application/vnd.epson.msf":{"source":"iana","extensions":["msf"]},"application/vnd.epson.quickanime":{"source":"iana","extensions":["qam"]},"application/vnd.epson.salt":{"source":"iana","extensions":["slt"]},"application/vnd.epson.ssf":{"source":"iana","extensions":["ssf"]},"application/vnd.ericsson.quickcall":{"source":"iana"},"application/vnd.espass-espass+zip":{"source":"iana","compressible":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"application/vnd.eudora.data":{"source":"iana"},"application/vnd.evolv.ecig.profile":{"source":"iana"},"application/vnd.evolv.ecig.settings":{"source":"iana"},"application/vnd.evolv.ecig.theme":{"source":"iana"},"application/vnd.exstream-empower+zip":{"source":"iana","compressible":false},"application/vnd.exstream-package":{"source":"iana"},"application/vnd.ezpix-album":{"source":"iana","extensions":["ez2"]},"application/vnd.ezpix-package":{"source":"iana","extensions":["ez3"]},"application/vnd.f-secure.mobile":{"source":"iana"},"application/vnd.familysearch.gedcom+zip":{"source":"iana","compressible":false},"application/vnd.fastcopy-disk-image":{"source":"iana"},"application/vnd.fdf":{"source":"iana","extensions":["fdf"]},"application/vnd.fdsn.mseed":{"source":"iana","extensions":["mseed"]},"application/vnd.fdsn.seed":{"source":"iana","extensions":["seed","dataless"]},"application/vnd.ffsns":{"source":"iana"},"application/vnd.ficlab.flb+zip":{"source":"iana","compressible":false},"application/vnd.filmit.zfc":{"source":"iana"},"application/vnd.fints":{"source":"iana"},"application/vnd.firemonkeys.cloudcell":{"source":"iana"},"application/vnd.flographit":{"source":"iana","extensions":["gph"]},"application/vnd.fluxtime.clip":{"source":"iana","extensions":["ftc"]},"application/vnd.font-fontforge-sfd":{"source":"iana"},"application/vnd.framemaker":{"source":"iana","extensions":["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{"source":"iana","extensions":["fnc"]},"application/vnd.frogans.ltf":{"source":"iana","extensions":["ltf"]},"application/vnd.fsc.weblaunch":{"source":"iana","extensions":["fsc"]},"application/vnd.fujifilm.fb.docuworks":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.container":{"source":"iana"},"application/vnd.fujifilm.fb.jfi+xml":{"source":"iana","compressible":true},"application/vnd.fujitsu.oasys":{"source":"iana","extensions":["oas"]},"application/vnd.fujitsu.oasys2":{"source":"iana","extensions":["oa2"]},"application/vnd.fujitsu.oasys3":{"source":"iana","extensions":["oa3"]},"application/vnd.fujitsu.oasysgp":{"source":"iana","extensions":["fg5"]},"application/vnd.fujitsu.oasysprs":{"source":"iana","extensions":["bh2"]},"application/vnd.fujixerox.art-ex":{"source":"iana"},"application/vnd.fujixerox.art4":{"source":"iana"},"application/vnd.fujixerox.ddd":{"source":"iana","extensions":["ddd"]},"application/vnd.fujixerox.docuworks":{"source":"iana","extensions":["xdw"]},"application/vnd.fujixerox.docuworks.binder":{"source":"iana","extensions":["xbd"]},"application/vnd.fujixerox.docuworks.container":{"source":"iana"},"application/vnd.fujixerox.hbpl":{"source":"iana"},"application/vnd.fut-misnet":{"source":"iana"},"application/vnd.futoin+cbor":{"source":"iana"},"application/vnd.futoin+json":{"source":"iana","compressible":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"application/vnd.geogebra.file":{"source":"iana","extensions":["ggb"]},"application/vnd.geogebra.slides":{"source":"iana"},"application/vnd.geogebra.tool":{"source":"iana","extensions":["ggt"]},"application/vnd.geometry-explorer":{"source":"iana","extensions":["gex","gre"]},"application/vnd.geonext":{"source":"iana","extensions":["gxt"]},"application/vnd.geoplan":{"source":"iana","extensions":["g2w"]},"application/vnd.geospace":{"source":"iana","extensions":["g3w"]},"application/vnd.gerber":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt-response":{"source":"iana"},"application/vnd.gmx":{"source":"iana","extensions":["gmx"]},"application/vnd.google-apps.document":{"compressible":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"application/vnd.grafeq":{"source":"iana","extensions":["gqf","gqs"]},"application/vnd.gridmp":{"source":"iana"},"application/vnd.groove-account":{"source":"iana","extensions":["gac"]},"application/vnd.groove-help":{"source":"iana","extensions":["ghf"]},"application/vnd.groove-identity-message":{"source":"iana","extensions":["gim"]},"application/vnd.groove-injector":{"source":"iana","extensions":["grv"]},"application/vnd.groove-tool-message":{"source":"iana","extensions":["gtm"]},"application/vnd.groove-tool-template":{"source":"iana","extensions":["tpl"]},"application/vnd.groove-vcard":{"source":"iana","extensions":["vcg"]},"application/vnd.hal+json":{"source":"iana","compressible":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hp-hpgl":{"source":"iana","extensions":["hpgl"]},"application/vnd.hp-hpid":{"source":"iana","extensions":["hpid"]},"application/vnd.hp-hps":{"source":"iana","extensions":["hps"]},"application/vnd.hp-jlyt":{"source":"iana","extensions":["jlt"]},"application/vnd.hp-pcl":{"source":"iana","extensions":["pcl"]},"application/vnd.hp-pclxl":{"source":"iana","extensions":["pclxl"]},"application/vnd.httphone":{"source":"iana"},"application/vnd.hydrostatix.sof-data":{"source":"iana","extensions":["sfd-hdstx"]},"application/vnd.hyper+json":{"source":"iana","compressible":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"application/vnd.hzn-3d-crossword":{"source":"iana"},"application/vnd.ibm.afplinedata":{"source":"iana"},"application/vnd.ibm.electronic-media":{"source":"iana"},"application/vnd.ibm.minipay":{"source":"iana","extensions":["mpy"]},"application/vnd.ibm.modcap":{"source":"iana","extensions":["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{"source":"iana","extensions":["irm"]},"application/vnd.ibm.secure-container":{"source":"iana","extensions":["sc"]},"application/vnd.iccprofile":{"source":"iana","extensions":["icc","icm"]},"application/vnd.ieee.1905":{"source":"iana"},"application/vnd.igloader":{"source":"iana","extensions":["igl"]},"application/vnd.imagemeter.folder+zip":{"source":"iana","compressible":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"application/vnd.immervision-ivp":{"source":"iana","extensions":["ivp"]},"application/vnd.immervision-ivu":{"source":"iana","extensions":["ivu"]},"application/vnd.ims.imsccv1p1":{"source":"iana"},"application/vnd.ims.imsccv1p2":{"source":"iana"},"application/vnd.ims.imsccv1p3":{"source":"iana"},"application/vnd.ims.lis.v2.result+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"application/vnd.innopath.wamp.notification":{"source":"iana"},"application/vnd.insors.igm":{"source":"iana","extensions":["igm"]},"application/vnd.intercon.formnet":{"source":"iana","extensions":["xpw","xpx"]},"application/vnd.intergeo":{"source":"iana","extensions":["i2g"]},"application/vnd.intertrust.digibox":{"source":"iana"},"application/vnd.intertrust.nncp":{"source":"iana"},"application/vnd.intu.qbo":{"source":"iana","extensions":["qbo"]},"application/vnd.intu.qfx":{"source":"iana","extensions":["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"extensions":["irp"]},"application/vnd.is-xpr":{"source":"iana","extensions":["xpr"]},"application/vnd.isac.fcs":{"source":"iana","extensions":["fcs"]},"application/vnd.iso11783-10+zip":{"source":"iana","compressible":false},"application/vnd.jam":{"source":"iana","extensions":["jam"]},"application/vnd.japannet-directory-service":{"source":"iana"},"application/vnd.japannet-jpnstore-wakeup":{"source":"iana"},"application/vnd.japannet-payment-wakeup":{"source":"iana"},"application/vnd.japannet-registration":{"source":"iana"},"application/vnd.japannet-registration-wakeup":{"source":"iana"},"application/vnd.japannet-setstore-wakeup":{"source":"iana"},"application/vnd.japannet-verification":{"source":"iana"},"application/vnd.japannet-verification-wakeup":{"source":"iana"},"application/vnd.jcp.javame.midlet-rms":{"source":"iana","extensions":["rms"]},"application/vnd.jisp":{"source":"iana","extensions":["jisp"]},"application/vnd.joost.joda-archive":{"source":"iana","extensions":["joda"]},"application/vnd.jsk.isdn-ngn":{"source":"iana"},"application/vnd.kahootz":{"source":"iana","extensions":["ktz","ktr"]},"application/vnd.kde.karbon":{"source":"iana","extensions":["karbon"]},"application/vnd.kde.kchart":{"source":"iana","extensions":["chrt"]},"application/vnd.kde.kformula":{"source":"iana","extensions":["kfo"]},"application/vnd.kde.kivio":{"source":"iana","extensions":["flw"]},"application/vnd.kde.kontour":{"source":"iana","extensions":["kon"]},"application/vnd.kde.kpresenter":{"source":"iana","extensions":["kpr","kpt"]},"application/vnd.kde.kspread":{"source":"iana","extensions":["ksp"]},"application/vnd.kde.kword":{"source":"iana","extensions":["kwd","kwt"]},"application/vnd.kenameaapp":{"source":"iana","extensions":["htke"]},"application/vnd.kidspiration":{"source":"iana","extensions":["kia"]},"application/vnd.kinar":{"source":"iana","extensions":["kne","knp"]},"application/vnd.koan":{"source":"iana","extensions":["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{"source":"iana","extensions":["sse"]},"application/vnd.las":{"source":"iana"},"application/vnd.las.las+json":{"source":"iana","compressible":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"application/vnd.loom":{"source":"iana"},"application/vnd.lotus-1-2-3":{"source":"iana","extensions":["123"]},"application/vnd.lotus-approach":{"source":"iana","extensions":["apr"]},"application/vnd.lotus-freelance":{"source":"iana","extensions":["pre"]},"application/vnd.lotus-notes":{"source":"iana","extensions":["nsf"]},"application/vnd.lotus-organizer":{"source":"iana","extensions":["org"]},"application/vnd.lotus-screencam":{"source":"iana","extensions":["scm"]},"application/vnd.lotus-wordpro":{"source":"iana","extensions":["lwp"]},"application/vnd.macports.portpkg":{"source":"iana","extensions":["portpkg"]},"application/vnd.mapbox-vector-tile":{"source":"iana","extensions":["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"application/vnd.maxmind.maxmind-db":{"source":"iana"},"application/vnd.mcd":{"source":"iana","extensions":["mcd"]},"application/vnd.medcalcdata":{"source":"iana","extensions":["mc1"]},"application/vnd.mediastation.cdkey":{"source":"iana","extensions":["cdkey"]},"application/vnd.meridian-slingshot":{"source":"iana"},"application/vnd.mfer":{"source":"iana","extensions":["mwf"]},"application/vnd.mfmp":{"source":"iana","extensions":["mfm"]},"application/vnd.micro+json":{"source":"iana","compressible":true},"application/vnd.micrografx.flo":{"source":"iana","extensions":["flo"]},"application/vnd.micrografx.igx":{"source":"iana","extensions":["igx"]},"application/vnd.microsoft.portable-executable":{"source":"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{"source":"iana"},"application/vnd.miele+json":{"source":"iana","compressible":true},"application/vnd.mif":{"source":"iana","extensions":["mif"]},"application/vnd.minisoft-hp3000-save":{"source":"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{"source":"iana"},"application/vnd.mobius.daf":{"source":"iana","extensions":["daf"]},"application/vnd.mobius.dis":{"source":"iana","extensions":["dis"]},"application/vnd.mobius.mbk":{"source":"iana","extensions":["mbk"]},"application/vnd.mobius.mqy":{"source":"iana","extensions":["mqy"]},"application/vnd.mobius.msl":{"source":"iana","extensions":["msl"]},"application/vnd.mobius.plc":{"source":"iana","extensions":["plc"]},"application/vnd.mobius.txf":{"source":"iana","extensions":["txf"]},"application/vnd.mophun.application":{"source":"iana","extensions":["mpn"]},"application/vnd.mophun.certificate":{"source":"iana","extensions":["mpc"]},"application/vnd.motorola.flexsuite":{"source":"iana"},"application/vnd.motorola.flexsuite.adsi":{"source":"iana"},"application/vnd.motorola.flexsuite.fis":{"source":"iana"},"application/vnd.motorola.flexsuite.gotap":{"source":"iana"},"application/vnd.motorola.flexsuite.kmr":{"source":"iana"},"application/vnd.motorola.flexsuite.ttc":{"source":"iana"},"application/vnd.motorola.flexsuite.wem":{"source":"iana"},"application/vnd.motorola.iprm":{"source":"iana"},"application/vnd.mozilla.xul+xml":{"source":"iana","compressible":true,"extensions":["xul"]},"application/vnd.ms-3mfdocument":{"source":"iana"},"application/vnd.ms-artgalry":{"source":"iana","extensions":["cil"]},"application/vnd.ms-asf":{"source":"iana"},"application/vnd.ms-cab-compressed":{"source":"iana","extensions":["cab"]},"application/vnd.ms-color.iccprofile":{"source":"apache"},"application/vnd.ms-excel":{"source":"iana","compressible":false,"extensions":["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{"source":"iana","extensions":["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{"source":"iana","extensions":["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{"source":"iana","extensions":["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{"source":"iana","extensions":["xltm"]},"application/vnd.ms-fontobject":{"source":"iana","compressible":true,"extensions":["eot"]},"application/vnd.ms-htmlhelp":{"source":"iana","extensions":["chm"]},"application/vnd.ms-ims":{"source":"iana","extensions":["ims"]},"application/vnd.ms-lrm":{"source":"iana","extensions":["lrm"]},"application/vnd.ms-office.activex+xml":{"source":"iana","compressible":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"extensions":["msg"]},"application/vnd.ms-package.obfuscated-opentype":{"source":"apache"},"application/vnd.ms-pki.seccat":{"source":"apache","extensions":["cat"]},"application/vnd.ms-pki.stl":{"source":"apache","extensions":["stl"]},"application/vnd.ms-playready.initiator+xml":{"source":"iana","compressible":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"extensions":["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{"source":"iana","extensions":["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{"source":"iana","extensions":["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{"source":"iana","extensions":["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{"source":"iana","extensions":["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{"source":"iana","extensions":["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{"source":"iana","compressible":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"application/vnd.ms-project":{"source":"iana","extensions":["mpp","mpt"]},"application/vnd.ms-tnef":{"source":"iana"},"application/vnd.ms-windows.devicepairing":{"source":"iana"},"application/vnd.ms-windows.nwprinting.oob":{"source":"iana"},"application/vnd.ms-windows.printerpairing":{"source":"iana"},"application/vnd.ms-windows.wsd.oob":{"source":"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.lic-resp":{"source":"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.meter-resp":{"source":"iana"},"application/vnd.ms-word.document.macroenabled.12":{"source":"iana","extensions":["docm"]},"application/vnd.ms-word.template.macroenabled.12":{"source":"iana","extensions":["dotm"]},"application/vnd.ms-works":{"source":"iana","extensions":["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{"source":"iana","extensions":["wpl"]},"application/vnd.ms-xpsdocument":{"source":"iana","compressible":false,"extensions":["xps"]},"application/vnd.msa-disk-image":{"source":"iana"},"application/vnd.mseq":{"source":"iana","extensions":["mseq"]},"application/vnd.msign":{"source":"iana"},"application/vnd.multiad.creator":{"source":"iana"},"application/vnd.multiad.creator.cif":{"source":"iana"},"application/vnd.music-niff":{"source":"iana"},"application/vnd.musician":{"source":"iana","extensions":["mus"]},"application/vnd.muvee.style":{"source":"iana","extensions":["msty"]},"application/vnd.mynfc":{"source":"iana","extensions":["taglet"]},"application/vnd.nacamar.ybrid+json":{"source":"iana","compressible":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"application/vnd.nebumind.line":{"source":"iana"},"application/vnd.nervana":{"source":"iana"},"application/vnd.netfpx":{"source":"iana"},"application/vnd.neurolanguage.nlu":{"source":"iana","extensions":["nlu"]},"application/vnd.nimn":{"source":"iana"},"application/vnd.nintendo.nitro.rom":{"source":"iana"},"application/vnd.nintendo.snes.rom":{"source":"iana"},"application/vnd.nitf":{"source":"iana","extensions":["ntf","nitf"]},"application/vnd.noblenet-directory":{"source":"iana","extensions":["nnd"]},"application/vnd.noblenet-sealer":{"source":"iana","extensions":["nns"]},"application/vnd.noblenet-web":{"source":"iana","extensions":["nnw"]},"application/vnd.nokia.catalogs":{"source":"iana"},"application/vnd.nokia.conml+wbxml":{"source":"iana"},"application/vnd.nokia.conml+xml":{"source":"iana","compressible":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"extensions":["ac"]},"application/vnd.nokia.n-gage.data":{"source":"iana","extensions":["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{"source":"iana","extensions":["n-gage"]},"application/vnd.nokia.ncd":{"source":"iana"},"application/vnd.nokia.pcd+wbxml":{"source":"iana"},"application/vnd.nokia.pcd+xml":{"source":"iana","compressible":true},"application/vnd.nokia.radio-preset":{"source":"iana","extensions":["rpst"]},"application/vnd.nokia.radio-presets":{"source":"iana","extensions":["rpss"]},"application/vnd.novadigm.edm":{"source":"iana","extensions":["edm"]},"application/vnd.novadigm.edx":{"source":"iana","extensions":["edx"]},"application/vnd.novadigm.ext":{"source":"iana","extensions":["ext"]},"application/vnd.ntt-local.content-share":{"source":"iana"},"application/vnd.ntt-local.file-transfer":{"source":"iana"},"application/vnd.ntt-local.ogw_remote-access":{"source":"iana"},"application/vnd.ntt-local.sip-ta_remote":{"source":"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{"source":"iana"},"application/vnd.oasis.opendocument.chart":{"source":"iana","extensions":["odc"]},"application/vnd.oasis.opendocument.chart-template":{"source":"iana","extensions":["otc"]},"application/vnd.oasis.opendocument.database":{"source":"iana","extensions":["odb"]},"application/vnd.oasis.opendocument.formula":{"source":"iana","extensions":["odf"]},"application/vnd.oasis.opendocument.formula-template":{"source":"iana","extensions":["odft"]},"application/vnd.oasis.opendocument.graphics":{"source":"iana","compressible":false,"extensions":["odg"]},"application/vnd.oasis.opendocument.graphics-template":{"source":"iana","extensions":["otg"]},"application/vnd.oasis.opendocument.image":{"source":"iana","extensions":["odi"]},"application/vnd.oasis.opendocument.image-template":{"source":"iana","extensions":["oti"]},"application/vnd.oasis.opendocument.presentation":{"source":"iana","compressible":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"extensions":["odt"]},"application/vnd.oasis.opendocument.text-master":{"source":"iana","extensions":["odm"]},"application/vnd.oasis.opendocument.text-template":{"source":"iana","extensions":["ott"]},"application/vnd.oasis.opendocument.text-web":{"source":"iana","extensions":["oth"]},"application/vnd.obn":{"source":"iana"},"application/vnd.ocf+cbor":{"source":"iana"},"application/vnd.oci.image.manifest.v1+json":{"source":"iana","compressible":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"application/vnd.olpc-sugar":{"source":"iana","extensions":["xo"]},"application/vnd.oma-scws-config":{"source":"iana"},"application/vnd.oma-scws-http-request":{"source":"iana"},"application/vnd.oma-scws-http-response":{"source":"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sgdu":{"source":"iana"},"application/vnd.oma.bcast.simple-symbol-container":{"source":"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omaloc-supl-init":{"source":"iana"},"application/vnd.onepager":{"source":"iana"},"application/vnd.onepagertamp":{"source":"iana"},"application/vnd.onepagertamx":{"source":"iana"},"application/vnd.onepagertat":{"source":"iana"},"application/vnd.onepagertatp":{"source":"iana"},"application/vnd.onepagertatx":{"source":"iana"},"application/vnd.openblox.game+xml":{"source":"iana","compressible":true,"extensions":["obgx"]},"application/vnd.openblox.game-binary":{"source":"iana"},"application/vnd.openeye.oeb":{"source":"iana"},"application/vnd.openofficeorg.extension":{"source":"apache","extensions":["oxt"]},"application/vnd.openstreetmap.data+xml":{"source":"iana","compressible":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"application/vnd.orange.indata":{"source":"iana"},"application/vnd.osa.netdeploy":{"source":"iana"},"application/vnd.osgeo.mapguide.package":{"source":"iana","extensions":["mgp"]},"application/vnd.osgi.bundle":{"source":"iana"},"application/vnd.osgi.dp":{"source":"iana","extensions":["dp"]},"application/vnd.osgi.subsystem":{"source":"iana","extensions":["esa"]},"application/vnd.otps.ct-kip+xml":{"source":"iana","compressible":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"application/vnd.palm":{"source":"iana","extensions":["pdb","pqa","oprc"]},"application/vnd.panoply":{"source":"iana"},"application/vnd.paos.xml":{"source":"iana"},"application/vnd.patentdive":{"source":"iana"},"application/vnd.patientecommsdoc":{"source":"iana"},"application/vnd.pawaafile":{"source":"iana","extensions":["paw"]},"application/vnd.pcos":{"source":"iana"},"application/vnd.pg.format":{"source":"iana","extensions":["str"]},"application/vnd.pg.osasli":{"source":"iana","extensions":["ei6"]},"application/vnd.piaccess.application-licence":{"source":"iana"},"application/vnd.picsel":{"source":"iana","extensions":["efif"]},"application/vnd.pmi.widget":{"source":"iana","extensions":["wg"]},"application/vnd.poc.group-advertisement+xml":{"source":"iana","compressible":true},"application/vnd.pocketlearn":{"source":"iana","extensions":["plf"]},"application/vnd.powerbuilder6":{"source":"iana","extensions":["pbd"]},"application/vnd.powerbuilder6-s":{"source":"iana"},"application/vnd.powerbuilder7":{"source":"iana"},"application/vnd.powerbuilder7-s":{"source":"iana"},"application/vnd.powerbuilder75":{"source":"iana"},"application/vnd.powerbuilder75-s":{"source":"iana"},"application/vnd.preminet":{"source":"iana"},"application/vnd.previewsystems.box":{"source":"iana","extensions":["box"]},"application/vnd.proteus.magazine":{"source":"iana","extensions":["mgz"]},"application/vnd.psfs":{"source":"iana"},"application/vnd.publishare-delta-tree":{"source":"iana","extensions":["qps"]},"application/vnd.pvi.ptid1":{"source":"iana","extensions":["ptid"]},"application/vnd.pwg-multiplexed":{"source":"iana"},"application/vnd.pwg-xhtml-print+xml":{"source":"iana","compressible":true},"application/vnd.qualcomm.brew-app-res":{"source":"iana"},"application/vnd.quarantainenet":{"source":"iana"},"application/vnd.quark.quarkxpress":{"source":"iana","extensions":["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{"source":"iana"},"application/vnd.radisys.moml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"application/vnd.rainstor.data":{"source":"iana"},"application/vnd.rapid":{"source":"iana"},"application/vnd.rar":{"source":"iana","extensions":["rar"]},"application/vnd.realvnc.bed":{"source":"iana","extensions":["bed"]},"application/vnd.recordare.musicxml":{"source":"iana","extensions":["mxl"]},"application/vnd.recordare.musicxml+xml":{"source":"iana","compressible":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"application/vnd.rig.cryptonote":{"source":"iana","extensions":["cryptonote"]},"application/vnd.rim.cod":{"source":"apache","extensions":["cod"]},"application/vnd.rn-realmedia":{"source":"apache","extensions":["rm"]},"application/vnd.rn-realmedia-vbr":{"source":"apache","extensions":["rmvb"]},"application/vnd.route66.link66+xml":{"source":"iana","compressible":true,"extensions":["link66"]},"application/vnd.rs-274x":{"source":"iana"},"application/vnd.ruckus.download":{"source":"iana"},"application/vnd.s3sms":{"source":"iana"},"application/vnd.sailingtracker.track":{"source":"iana","extensions":["st"]},"application/vnd.sar":{"source":"iana"},"application/vnd.sbm.cid":{"source":"iana"},"application/vnd.sbm.mid2":{"source":"iana"},"application/vnd.scribus":{"source":"iana"},"application/vnd.sealed.3df":{"source":"iana"},"application/vnd.sealed.csf":{"source":"iana"},"application/vnd.sealed.doc":{"source":"iana"},"application/vnd.sealed.eml":{"source":"iana"},"application/vnd.sealed.mht":{"source":"iana"},"application/vnd.sealed.net":{"source":"iana"},"application/vnd.sealed.ppt":{"source":"iana"},"application/vnd.sealed.tiff":{"source":"iana"},"application/vnd.sealed.xls":{"source":"iana"},"application/vnd.sealedmedia.softseal.html":{"source":"iana"},"application/vnd.sealedmedia.softseal.pdf":{"source":"iana"},"application/vnd.seemail":{"source":"iana","extensions":["see"]},"application/vnd.seis+json":{"source":"iana","compressible":true},"application/vnd.sema":{"source":"iana","extensions":["sema"]},"application/vnd.semd":{"source":"iana","extensions":["semd"]},"application/vnd.semf":{"source":"iana","extensions":["semf"]},"application/vnd.shade-save-file":{"source":"iana"},"application/vnd.shana.informed.formdata":{"source":"iana","extensions":["ifm"]},"application/vnd.shana.informed.formtemplate":{"source":"iana","extensions":["itp"]},"application/vnd.shana.informed.interchange":{"source":"iana","extensions":["iif"]},"application/vnd.shana.informed.package":{"source":"iana","extensions":["ipk"]},"application/vnd.shootproof+json":{"source":"iana","compressible":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"application/vnd.shp":{"source":"iana"},"application/vnd.shx":{"source":"iana"},"application/vnd.sigrok.session":{"source":"iana"},"application/vnd.simtech-mindmapper":{"source":"iana","extensions":["twd","twds"]},"application/vnd.siren+json":{"source":"iana","compressible":true},"application/vnd.smaf":{"source":"iana","extensions":["mmf"]},"application/vnd.smart.notebook":{"source":"iana"},"application/vnd.smart.teacher":{"source":"iana","extensions":["teacher"]},"application/vnd.snesdev-page-table":{"source":"iana"},"application/vnd.software602.filler.form+xml":{"source":"iana","compressible":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"extensions":["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{"source":"iana","extensions":["dxp"]},"application/vnd.spotfire.sfs":{"source":"iana","extensions":["sfs"]},"application/vnd.sqlite3":{"source":"iana"},"application/vnd.sss-cod":{"source":"iana"},"application/vnd.sss-dtf":{"source":"iana"},"application/vnd.sss-ntf":{"source":"iana"},"application/vnd.stardivision.calc":{"source":"apache","extensions":["sdc"]},"application/vnd.stardivision.draw":{"source":"apache","extensions":["sda"]},"application/vnd.stardivision.impress":{"source":"apache","extensions":["sdd"]},"application/vnd.stardivision.math":{"source":"apache","extensions":["smf"]},"application/vnd.stardivision.writer":{"source":"apache","extensions":["sdw","vor"]},"application/vnd.stardivision.writer-global":{"source":"apache","extensions":["sgl"]},"application/vnd.stepmania.package":{"source":"iana","extensions":["smzip"]},"application/vnd.stepmania.stepchart":{"source":"iana","extensions":["sm"]},"application/vnd.street-stream":{"source":"iana"},"application/vnd.sun.wadl+xml":{"source":"iana","compressible":true,"extensions":["wadl"]},"application/vnd.sun.xml.calc":{"source":"apache","extensions":["sxc"]},"application/vnd.sun.xml.calc.template":{"source":"apache","extensions":["stc"]},"application/vnd.sun.xml.draw":{"source":"apache","extensions":["sxd"]},"application/vnd.sun.xml.draw.template":{"source":"apache","extensions":["std"]},"application/vnd.sun.xml.impress":{"source":"apache","extensions":["sxi"]},"application/vnd.sun.xml.impress.template":{"source":"apache","extensions":["sti"]},"application/vnd.sun.xml.math":{"source":"apache","extensions":["sxm"]},"application/vnd.sun.xml.writer":{"source":"apache","extensions":["sxw"]},"application/vnd.sun.xml.writer.global":{"source":"apache","extensions":["sxg"]},"application/vnd.sun.xml.writer.template":{"source":"apache","extensions":["stw"]},"application/vnd.sus-calendar":{"source":"iana","extensions":["sus","susp"]},"application/vnd.svd":{"source":"iana","extensions":["svd"]},"application/vnd.swiftview-ics":{"source":"iana"},"application/vnd.sycle+xml":{"source":"iana","compressible":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xsm"]},"application/vnd.syncml.dm+wbxml":{"source":"iana","charset":"UTF-8","extensions":["bdm"]},"application/vnd.syncml.dm+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xdm"]},"application/vnd.syncml.dm.notification":{"source":"iana"},"application/vnd.syncml.dmddf+wbxml":{"source":"iana"},"application/vnd.syncml.dmddf+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"application/vnd.tao.intent-module-archive":{"source":"iana","extensions":["tao"]},"application/vnd.tcpdump.pcap":{"source":"iana","extensions":["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{"source":"iana","compressible":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"application/vnd.tml":{"source":"iana"},"application/vnd.tmobile-livetv":{"source":"iana","extensions":["tmo"]},"application/vnd.tri.onesource":{"source":"iana"},"application/vnd.trid.tpt":{"source":"iana","extensions":["tpt"]},"application/vnd.triscape.mxs":{"source":"iana","extensions":["mxs"]},"application/vnd.trueapp":{"source":"iana","extensions":["tra"]},"application/vnd.truedoc":{"source":"iana"},"application/vnd.ubisoft.webplayer":{"source":"iana"},"application/vnd.ufdl":{"source":"iana","extensions":["ufd","ufdl"]},"application/vnd.uiq.theme":{"source":"iana","extensions":["utz"]},"application/vnd.umajin":{"source":"iana","extensions":["umj"]},"application/vnd.unity":{"source":"iana","extensions":["unityweb"]},"application/vnd.uoml+xml":{"source":"iana","compressible":true,"extensions":["uoml"]},"application/vnd.uplanet.alert":{"source":"iana"},"application/vnd.uplanet.alert-wbxml":{"source":"iana"},"application/vnd.uplanet.bearer-choice":{"source":"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{"source":"iana"},"application/vnd.uplanet.cacheop":{"source":"iana"},"application/vnd.uplanet.cacheop-wbxml":{"source":"iana"},"application/vnd.uplanet.channel":{"source":"iana"},"application/vnd.uplanet.channel-wbxml":{"source":"iana"},"application/vnd.uplanet.list":{"source":"iana"},"application/vnd.uplanet.list-wbxml":{"source":"iana"},"application/vnd.uplanet.listcmd":{"source":"iana"},"application/vnd.uplanet.listcmd-wbxml":{"source":"iana"},"application/vnd.uplanet.signal":{"source":"iana"},"application/vnd.uri-map":{"source":"iana"},"application/vnd.valve.source.material":{"source":"iana"},"application/vnd.vcx":{"source":"iana","extensions":["vcx"]},"application/vnd.vd-study":{"source":"iana"},"application/vnd.vectorworks":{"source":"iana"},"application/vnd.vel+json":{"source":"iana","compressible":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"application/vnd.veryant.thin":{"source":"iana"},"application/vnd.ves.encrypted":{"source":"iana"},"application/vnd.vidsoft.vidconference":{"source":"iana"},"application/vnd.visio":{"source":"iana","extensions":["vsd","vst","vss","vsw"]},"application/vnd.visionary":{"source":"iana","extensions":["vis"]},"application/vnd.vividence.scriptfile":{"source":"iana"},"application/vnd.vsf":{"source":"iana","extensions":["vsf"]},"application/vnd.wap.sic":{"source":"iana"},"application/vnd.wap.slc":{"source":"iana"},"application/vnd.wap.wbxml":{"source":"iana","charset":"UTF-8","extensions":["wbxml"]},"application/vnd.wap.wmlc":{"source":"iana","extensions":["wmlc"]},"application/vnd.wap.wmlscriptc":{"source":"iana","extensions":["wmlsc"]},"application/vnd.webturbo":{"source":"iana","extensions":["wtb"]},"application/vnd.wfa.dpp":{"source":"iana"},"application/vnd.wfa.p2p":{"source":"iana"},"application/vnd.wfa.wsc":{"source":"iana"},"application/vnd.windows.devicepairing":{"source":"iana"},"application/vnd.wmc":{"source":"iana"},"application/vnd.wmf.bootstrap":{"source":"iana"},"application/vnd.wolfram.mathematica":{"source":"iana"},"application/vnd.wolfram.mathematica.package":{"source":"iana"},"application/vnd.wolfram.player":{"source":"iana","extensions":["nbp"]},"application/vnd.wordperfect":{"source":"iana","extensions":["wpd"]},"application/vnd.wqd":{"source":"iana","extensions":["wqd"]},"application/vnd.wrq-hp3000-labelled":{"source":"iana"},"application/vnd.wt.stf":{"source":"iana","extensions":["stf"]},"application/vnd.wv.csp+wbxml":{"source":"iana"},"application/vnd.wv.csp+xml":{"source":"iana","compressible":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"application/vnd.xara":{"source":"iana","extensions":["xar"]},"application/vnd.xfdl":{"source":"iana","extensions":["xfdl"]},"application/vnd.xfdl.webform":{"source":"iana"},"application/vnd.xmi+xml":{"source":"iana","compressible":true},"application/vnd.xmpie.cpkg":{"source":"iana"},"application/vnd.xmpie.dpkg":{"source":"iana"},"application/vnd.xmpie.plan":{"source":"iana"},"application/vnd.xmpie.ppkg":{"source":"iana"},"application/vnd.xmpie.xlim":{"source":"iana"},"application/vnd.yamaha.hv-dic":{"source":"iana","extensions":["hvd"]},"application/vnd.yamaha.hv-script":{"source":"iana","extensions":["hvs"]},"application/vnd.yamaha.hv-voice":{"source":"iana","extensions":["hvp"]},"application/vnd.yamaha.openscoreformat":{"source":"iana","extensions":["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{"source":"iana","compressible":true,"extensions":["osfpvg"]},"application/vnd.yamaha.remote-setup":{"source":"iana"},"application/vnd.yamaha.smaf-audio":{"source":"iana","extensions":["saf"]},"application/vnd.yamaha.smaf-phrase":{"source":"iana","extensions":["spf"]},"application/vnd.yamaha.through-ngn":{"source":"iana"},"application/vnd.yamaha.tunnel-udpencap":{"source":"iana"},"application/vnd.yaoweme":{"source":"iana"},"application/vnd.yellowriver-custom-menu":{"source":"iana","extensions":["cmp"]},"application/vnd.youtube.yt":{"source":"iana"},"application/vnd.zul":{"source":"iana","extensions":["zir","zirz"]},"application/vnd.zzazz.deck+xml":{"source":"iana","compressible":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"application/whoispp-query":{"source":"iana"},"application/whoispp-response":{"source":"iana"},"application/widget":{"source":"iana","extensions":["wgt"]},"application/winhlp":{"source":"apache","extensions":["hlp"]},"application/wita":{"source":"iana"},"application/wordperfect5.1":{"source":"iana"},"application/wsdl+xml":{"source":"iana","compressible":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"extensions":["7z"]},"application/x-abiword":{"source":"apache","extensions":["abw"]},"application/x-ace-compressed":{"source":"apache","extensions":["ace"]},"application/x-amf":{"source":"apache"},"application/x-apple-diskimage":{"source":"apache","extensions":["dmg"]},"application/x-arj":{"compressible":false,"extensions":["arj"]},"application/x-authorware-bin":{"source":"apache","extensions":["aab","x32","u32","vox"]},"application/x-authorware-map":{"source":"apache","extensions":["aam"]},"application/x-authorware-seg":{"source":"apache","extensions":["aas"]},"application/x-bcpio":{"source":"apache","extensions":["bcpio"]},"application/x-bdoc":{"compressible":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"extensions":["bz2","boz"]},"application/x-cbr":{"source":"apache","extensions":["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{"source":"apache","extensions":["vcd"]},"application/x-cfs-compressed":{"source":"apache","extensions":["cfs"]},"application/x-chat":{"source":"apache","extensions":["chat"]},"application/x-chess-pgn":{"source":"apache","extensions":["pgn"]},"application/x-chrome-extension":{"extensions":["crx"]},"application/x-cocoa":{"source":"nginx","extensions":["cco"]},"application/x-compress":{"source":"apache"},"application/x-conference":{"source":"apache","extensions":["nsc"]},"application/x-cpio":{"source":"apache","extensions":["cpio"]},"application/x-csh":{"source":"apache","extensions":["csh"]},"application/x-deb":{"compressible":false},"application/x-debian-package":{"source":"apache","extensions":["deb","udeb"]},"application/x-dgc-compressed":{"source":"apache","extensions":["dgc"]},"application/x-director":{"source":"apache","extensions":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{"source":"apache","extensions":["wad"]},"application/x-dtbncx+xml":{"source":"apache","compressible":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"extensions":["dvi"]},"application/x-envoy":{"source":"apache","extensions":["evy"]},"application/x-eva":{"source":"apache","extensions":["eva"]},"application/x-font-bdf":{"source":"apache","extensions":["bdf"]},"application/x-font-dos":{"source":"apache"},"application/x-font-framemaker":{"source":"apache"},"application/x-font-ghostscript":{"source":"apache","extensions":["gsf"]},"application/x-font-libgrx":{"source":"apache"},"application/x-font-linux-psf":{"source":"apache","extensions":["psf"]},"application/x-font-pcf":{"source":"apache","extensions":["pcf"]},"application/x-font-snf":{"source":"apache","extensions":["snf"]},"application/x-font-speedo":{"source":"apache"},"application/x-font-sunos-news":{"source":"apache"},"application/x-font-type1":{"source":"apache","extensions":["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{"source":"apache"},"application/x-freearc":{"source":"apache","extensions":["arc"]},"application/x-futuresplash":{"source":"apache","extensions":["spl"]},"application/x-gca-compressed":{"source":"apache","extensions":["gca"]},"application/x-glulx":{"source":"apache","extensions":["ulx"]},"application/x-gnumeric":{"source":"apache","extensions":["gnumeric"]},"application/x-gramps-xml":{"source":"apache","extensions":["gramps"]},"application/x-gtar":{"source":"apache","extensions":["gtar"]},"application/x-gzip":{"source":"apache"},"application/x-hdf":{"source":"apache","extensions":["hdf"]},"application/x-httpd-php":{"compressible":true,"extensions":["php"]},"application/x-install-instructions":{"source":"apache","extensions":["install"]},"application/x-iso9660-image":{"source":"apache","extensions":["iso"]},"application/x-iwork-keynote-sffkey":{"extensions":["key"]},"application/x-iwork-numbers-sffnumbers":{"extensions":["numbers"]},"application/x-iwork-pages-sffpages":{"extensions":["pages"]},"application/x-java-archive-diff":{"source":"nginx","extensions":["jardiff"]},"application/x-java-jnlp-file":{"source":"apache","compressible":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"extensions":["latex"]},"application/x-lua-bytecode":{"extensions":["luac"]},"application/x-lzh-compressed":{"source":"apache","extensions":["lzh","lha"]},"application/x-makeself":{"source":"nginx","extensions":["run"]},"application/x-mie":{"source":"apache","extensions":["mie"]},"application/x-mobipocket-ebook":{"source":"apache","extensions":["prc","mobi"]},"application/x-mpegurl":{"compressible":false},"application/x-ms-application":{"source":"apache","extensions":["application"]},"application/x-ms-shortcut":{"source":"apache","extensions":["lnk"]},"application/x-ms-wmd":{"source":"apache","extensions":["wmd"]},"application/x-ms-wmz":{"source":"apache","extensions":["wmz"]},"application/x-ms-xbap":{"source":"apache","extensions":["xbap"]},"application/x-msaccess":{"source":"apache","extensions":["mdb"]},"application/x-msbinder":{"source":"apache","extensions":["obd"]},"application/x-mscardfile":{"source":"apache","extensions":["crd"]},"application/x-msclip":{"source":"apache","extensions":["clp"]},"application/x-msdos-program":{"extensions":["exe"]},"application/x-msdownload":{"source":"apache","extensions":["exe","dll","com","bat","msi"]},"application/x-msmediaview":{"source":"apache","extensions":["mvb","m13","m14"]},"application/x-msmetafile":{"source":"apache","extensions":["wmf","wmz","emf","emz"]},"application/x-msmoney":{"source":"apache","extensions":["mny"]},"application/x-mspublisher":{"source":"apache","extensions":["pub"]},"application/x-msschedule":{"source":"apache","extensions":["scd"]},"application/x-msterminal":{"source":"apache","extensions":["trm"]},"application/x-mswrite":{"source":"apache","extensions":["wri"]},"application/x-netcdf":{"source":"apache","extensions":["nc","cdf"]},"application/x-ns-proxy-autoconfig":{"compressible":true,"extensions":["pac"]},"application/x-nzb":{"source":"apache","extensions":["nzb"]},"application/x-perl":{"source":"nginx","extensions":["pl","pm"]},"application/x-pilot":{"source":"nginx","extensions":["prc","pdb"]},"application/x-pkcs12":{"source":"apache","compressible":false,"extensions":["p12","pfx"]},"application/x-pkcs7-certificates":{"source":"apache","extensions":["p7b","spc"]},"application/x-pkcs7-certreqresp":{"source":"apache","extensions":["p7r"]},"application/x-pki-message":{"source":"iana"},"application/x-rar-compressed":{"source":"apache","compressible":false,"extensions":["rar"]},"application/x-redhat-package-manager":{"source":"nginx","extensions":["rpm"]},"application/x-research-info-systems":{"source":"apache","extensions":["ris"]},"application/x-sea":{"source":"nginx","extensions":["sea"]},"application/x-sh":{"source":"apache","compressible":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"extensions":["sit"]},"application/x-stuffitx":{"source":"apache","extensions":["sitx"]},"application/x-subrip":{"source":"apache","extensions":["srt"]},"application/x-sv4cpio":{"source":"apache","extensions":["sv4cpio"]},"application/x-sv4crc":{"source":"apache","extensions":["sv4crc"]},"application/x-t3vm-image":{"source":"apache","extensions":["t3"]},"application/x-tads":{"source":"apache","extensions":["gam"]},"application/x-tar":{"source":"apache","compressible":true,"extensions":["tar"]},"application/x-tcl":{"source":"apache","extensions":["tcl","tk"]},"application/x-tex":{"source":"apache","extensions":["tex"]},"application/x-tex-tfm":{"source":"apache","extensions":["tfm"]},"application/x-texinfo":{"source":"apache","extensions":["texinfo","texi"]},"application/x-tgif":{"source":"apache","extensions":["obj"]},"application/x-ustar":{"source":"apache","extensions":["ustar"]},"application/x-virtualbox-hdd":{"compressible":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"application/x-x509-ca-cert":{"source":"iana","extensions":["der","crt","pem"]},"application/x-x509-ca-ra-cert":{"source":"iana"},"application/x-x509-next-ca-cert":{"source":"iana"},"application/x-xfig":{"source":"apache","extensions":["fig"]},"application/x-xliff+xml":{"source":"apache","compressible":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"extensions":["xpi"]},"application/x-xz":{"source":"apache","extensions":["xz"]},"application/x-zmachine":{"source":"apache","extensions":["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{"source":"iana"},"application/xacml+xml":{"source":"iana","compressible":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"extensions":["zip"]},"application/zlib":{"source":"iana"},"application/zstd":{"source":"iana"},"audio/1d-interleaved-parityfec":{"source":"iana"},"audio/32kadpcm":{"source":"iana"},"audio/3gpp":{"source":"iana","compressible":false,"extensions":["3gpp"]},"audio/3gpp2":{"source":"iana"},"audio/aac":{"source":"iana"},"audio/ac3":{"source":"iana"},"audio/adpcm":{"source":"apache","extensions":["adp"]},"audio/amr":{"source":"iana","extensions":["amr"]},"audio/amr-wb":{"source":"iana"},"audio/amr-wb+":{"source":"iana"},"audio/aptx":{"source":"iana"},"audio/asc":{"source":"iana"},"audio/atrac-advanced-lossless":{"source":"iana"},"audio/atrac-x":{"source":"iana"},"audio/atrac3":{"source":"iana"},"audio/basic":{"source":"iana","compressible":false,"extensions":["au","snd"]},"audio/bv16":{"source":"iana"},"audio/bv32":{"source":"iana"},"audio/clearmode":{"source":"iana"},"audio/cn":{"source":"iana"},"audio/dat12":{"source":"iana"},"audio/dls":{"source":"iana"},"audio/dsr-es201108":{"source":"iana"},"audio/dsr-es202050":{"source":"iana"},"audio/dsr-es202211":{"source":"iana"},"audio/dsr-es202212":{"source":"iana"},"audio/dv":{"source":"iana"},"audio/dvi4":{"source":"iana"},"audio/eac3":{"source":"iana"},"audio/encaprtp":{"source":"iana"},"audio/evrc":{"source":"iana"},"audio/evrc-qcp":{"source":"iana"},"audio/evrc0":{"source":"iana"},"audio/evrc1":{"source":"iana"},"audio/evrcb":{"source":"iana"},"audio/evrcb0":{"source":"iana"},"audio/evrcb1":{"source":"iana"},"audio/evrcnw":{"source":"iana"},"audio/evrcnw0":{"source":"iana"},"audio/evrcnw1":{"source":"iana"},"audio/evrcwb":{"source":"iana"},"audio/evrcwb0":{"source":"iana"},"audio/evrcwb1":{"source":"iana"},"audio/evs":{"source":"iana"},"audio/flexfec":{"source":"iana"},"audio/fwdred":{"source":"iana"},"audio/g711-0":{"source":"iana"},"audio/g719":{"source":"iana"},"audio/g722":{"source":"iana"},"audio/g7221":{"source":"iana"},"audio/g723":{"source":"iana"},"audio/g726-16":{"source":"iana"},"audio/g726-24":{"source":"iana"},"audio/g726-32":{"source":"iana"},"audio/g726-40":{"source":"iana"},"audio/g728":{"source":"iana"},"audio/g729":{"source":"iana"},"audio/g7291":{"source":"iana"},"audio/g729d":{"source":"iana"},"audio/g729e":{"source":"iana"},"audio/gsm":{"source":"iana"},"audio/gsm-efr":{"source":"iana"},"audio/gsm-hr-08":{"source":"iana"},"audio/ilbc":{"source":"iana"},"audio/ip-mr_v2.5":{"source":"iana"},"audio/isac":{"source":"apache"},"audio/l16":{"source":"iana"},"audio/l20":{"source":"iana"},"audio/l24":{"source":"iana","compressible":false},"audio/l8":{"source":"iana"},"audio/lpc":{"source":"iana"},"audio/melp":{"source":"iana"},"audio/melp1200":{"source":"iana"},"audio/melp2400":{"source":"iana"},"audio/melp600":{"source":"iana"},"audio/mhas":{"source":"iana"},"audio/midi":{"source":"apache","extensions":["mid","midi","kar","rmi"]},"audio/mobile-xmf":{"source":"iana","extensions":["mxmf"]},"audio/mp3":{"compressible":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"extensions":["oga","ogg","spx","opus"]},"audio/opus":{"source":"iana"},"audio/parityfec":{"source":"iana"},"audio/pcma":{"source":"iana"},"audio/pcma-wb":{"source":"iana"},"audio/pcmu":{"source":"iana"},"audio/pcmu-wb":{"source":"iana"},"audio/prs.sid":{"source":"iana"},"audio/qcelp":{"source":"iana"},"audio/raptorfec":{"source":"iana"},"audio/red":{"source":"iana"},"audio/rtp-enc-aescm128":{"source":"iana"},"audio/rtp-midi":{"source":"iana"},"audio/rtploopback":{"source":"iana"},"audio/rtx":{"source":"iana"},"audio/s3m":{"source":"apache","extensions":["s3m"]},"audio/scip":{"source":"iana"},"audio/silk":{"source":"apache","extensions":["sil"]},"audio/smv":{"source":"iana"},"audio/smv-qcp":{"source":"iana"},"audio/smv0":{"source":"iana"},"audio/sofa":{"source":"iana"},"audio/sp-midi":{"source":"iana"},"audio/speex":{"source":"iana"},"audio/t140c":{"source":"iana"},"audio/t38":{"source":"iana"},"audio/telephone-event":{"source":"iana"},"audio/tetra_acelp":{"source":"iana"},"audio/tetra_acelp_bb":{"source":"iana"},"audio/tone":{"source":"iana"},"audio/tsvcis":{"source":"iana"},"audio/uemclip":{"source":"iana"},"audio/ulpfec":{"source":"iana"},"audio/usac":{"source":"iana"},"audio/vdvi":{"source":"iana"},"audio/vmr-wb":{"source":"iana"},"audio/vnd.3gpp.iufp":{"source":"iana"},"audio/vnd.4sb":{"source":"iana"},"audio/vnd.audiokoz":{"source":"iana"},"audio/vnd.celp":{"source":"iana"},"audio/vnd.cisco.nse":{"source":"iana"},"audio/vnd.cmles.radio-events":{"source":"iana"},"audio/vnd.cns.anp1":{"source":"iana"},"audio/vnd.cns.inf1":{"source":"iana"},"audio/vnd.dece.audio":{"source":"iana","extensions":["uva","uvva"]},"audio/vnd.digital-winds":{"source":"iana","extensions":["eol"]},"audio/vnd.dlna.adts":{"source":"iana"},"audio/vnd.dolby.heaac.1":{"source":"iana"},"audio/vnd.dolby.heaac.2":{"source":"iana"},"audio/vnd.dolby.mlp":{"source":"iana"},"audio/vnd.dolby.mps":{"source":"iana"},"audio/vnd.dolby.pl2":{"source":"iana"},"audio/vnd.dolby.pl2x":{"source":"iana"},"audio/vnd.dolby.pl2z":{"source":"iana"},"audio/vnd.dolby.pulse.1":{"source":"iana"},"audio/vnd.dra":{"source":"iana","extensions":["dra"]},"audio/vnd.dts":{"source":"iana","extensions":["dts"]},"audio/vnd.dts.hd":{"source":"iana","extensions":["dtshd"]},"audio/vnd.dts.uhd":{"source":"iana"},"audio/vnd.dvb.file":{"source":"iana"},"audio/vnd.everad.plj":{"source":"iana"},"audio/vnd.hns.audio":{"source":"iana"},"audio/vnd.lucent.voice":{"source":"iana","extensions":["lvp"]},"audio/vnd.ms-playready.media.pya":{"source":"iana","extensions":["pya"]},"audio/vnd.nokia.mobile-xmf":{"source":"iana"},"audio/vnd.nortel.vbk":{"source":"iana"},"audio/vnd.nuera.ecelp4800":{"source":"iana","extensions":["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{"source":"iana","extensions":["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{"source":"iana","extensions":["ecelp9600"]},"audio/vnd.octel.sbc":{"source":"iana"},"audio/vnd.presonus.multitrack":{"source":"iana"},"audio/vnd.qcelp":{"source":"iana"},"audio/vnd.rhetorex.32kadpcm":{"source":"iana"},"audio/vnd.rip":{"source":"iana","extensions":["rip"]},"audio/vnd.rn-realaudio":{"compressible":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"extensions":["caf"]},"audio/x-flac":{"source":"apache","extensions":["flac"]},"audio/x-m4a":{"source":"nginx","extensions":["m4a"]},"audio/x-matroska":{"source":"apache","extensions":["mka"]},"audio/x-mpegurl":{"source":"apache","extensions":["m3u"]},"audio/x-ms-wax":{"source":"apache","extensions":["wax"]},"audio/x-ms-wma":{"source":"apache","extensions":["wma"]},"audio/x-pn-realaudio":{"source":"apache","extensions":["ram","ra"]},"audio/x-pn-realaudio-plugin":{"source":"apache","extensions":["rmp"]},"audio/x-realaudio":{"source":"nginx","extensions":["ra"]},"audio/x-tta":{"source":"apache"},"audio/x-wav":{"source":"apache","extensions":["wav"]},"audio/xm":{"source":"apache","extensions":["xm"]},"chemical/x-cdx":{"source":"apache","extensions":["cdx"]},"chemical/x-cif":{"source":"apache","extensions":["cif"]},"chemical/x-cmdf":{"source":"apache","extensions":["cmdf"]},"chemical/x-cml":{"source":"apache","extensions":["cml"]},"chemical/x-csml":{"source":"apache","extensions":["csml"]},"chemical/x-pdb":{"source":"apache"},"chemical/x-xyz":{"source":"apache","extensions":["xyz"]},"font/collection":{"source":"iana","extensions":["ttc"]},"font/otf":{"source":"iana","compressible":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"extensions":["bmp"]},"image/cgm":{"source":"iana","extensions":["cgm"]},"image/dicom-rle":{"source":"iana","extensions":["drle"]},"image/emf":{"source":"iana","extensions":["emf"]},"image/fits":{"source":"iana","extensions":["fits"]},"image/g3fax":{"source":"iana","extensions":["g3"]},"image/gif":{"source":"iana","compressible":false,"extensions":["gif"]},"image/heic":{"source":"iana","extensions":["heic"]},"image/heic-sequence":{"source":"iana","extensions":["heics"]},"image/heif":{"source":"iana","extensions":["heif"]},"image/heif-sequence":{"source":"iana","extensions":["heifs"]},"image/hej2k":{"source":"iana","extensions":["hej2"]},"image/hsj2":{"source":"iana","extensions":["hsj2"]},"image/ief":{"source":"iana","extensions":["ief"]},"image/jls":{"source":"iana","extensions":["jls"]},"image/jp2":{"source":"iana","compressible":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"extensions":["jpx","jpf"]},"image/jxr":{"source":"iana","extensions":["jxr"]},"image/jxra":{"source":"iana","extensions":["jxra"]},"image/jxrs":{"source":"iana","extensions":["jxrs"]},"image/jxs":{"source":"iana","extensions":["jxs"]},"image/jxsc":{"source":"iana","extensions":["jxsc"]},"image/jxsi":{"source":"iana","extensions":["jxsi"]},"image/jxss":{"source":"iana","extensions":["jxss"]},"image/ktx":{"source":"iana","extensions":["ktx"]},"image/ktx2":{"source":"iana","extensions":["ktx2"]},"image/naplps":{"source":"iana"},"image/pjpeg":{"compressible":false},"image/png":{"source":"iana","compressible":false,"extensions":["png"]},"image/prs.btif":{"source":"iana","extensions":["btif"]},"image/prs.pti":{"source":"iana","extensions":["pti"]},"image/pwg-raster":{"source":"iana"},"image/sgi":{"source":"apache","extensions":["sgi"]},"image/svg+xml":{"source":"iana","compressible":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"extensions":["psd"]},"image/vnd.airzip.accelerator.azv":{"source":"iana","extensions":["azv"]},"image/vnd.cns.inf2":{"source":"iana"},"image/vnd.dece.graphic":{"source":"iana","extensions":["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{"source":"iana","extensions":["djvu","djv"]},"image/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"image/vnd.dwg":{"source":"iana","extensions":["dwg"]},"image/vnd.dxf":{"source":"iana","extensions":["dxf"]},"image/vnd.fastbidsheet":{"source":"iana","extensions":["fbs"]},"image/vnd.fpx":{"source":"iana","extensions":["fpx"]},"image/vnd.fst":{"source":"iana","extensions":["fst"]},"image/vnd.fujixerox.edmics-mmr":{"source":"iana","extensions":["mmr"]},"image/vnd.fujixerox.edmics-rlc":{"source":"iana","extensions":["rlc"]},"image/vnd.globalgraphics.pgb":{"source":"iana"},"image/vnd.microsoft.icon":{"source":"iana","compressible":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"extensions":["dds"]},"image/vnd.ms-modi":{"source":"iana","extensions":["mdi"]},"image/vnd.ms-photo":{"source":"apache","extensions":["wdp"]},"image/vnd.net-fpx":{"source":"iana","extensions":["npx"]},"image/vnd.pco.b16":{"source":"iana","extensions":["b16"]},"image/vnd.radiance":{"source":"iana"},"image/vnd.sealed.png":{"source":"iana"},"image/vnd.sealedmedia.softseal.gif":{"source":"iana"},"image/vnd.sealedmedia.softseal.jpg":{"source":"iana"},"image/vnd.svf":{"source":"iana"},"image/vnd.tencent.tap":{"source":"iana","extensions":["tap"]},"image/vnd.valve.source.texture":{"source":"iana","extensions":["vtf"]},"image/vnd.wap.wbmp":{"source":"iana","extensions":["wbmp"]},"image/vnd.xiff":{"source":"iana","extensions":["xif"]},"image/vnd.zbrush.pcx":{"source":"iana","extensions":["pcx"]},"image/webp":{"source":"apache","extensions":["webp"]},"image/wmf":{"source":"iana","extensions":["wmf"]},"image/x-3ds":{"source":"apache","extensions":["3ds"]},"image/x-cmu-raster":{"source":"apache","extensions":["ras"]},"image/x-cmx":{"source":"apache","extensions":["cmx"]},"image/x-freehand":{"source":"apache","extensions":["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{"source":"apache","compressible":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"extensions":["bmp"]},"image/x-pcx":{"source":"apache","extensions":["pcx"]},"image/x-pict":{"source":"apache","extensions":["pic","pct"]},"image/x-portable-anymap":{"source":"apache","extensions":["pnm"]},"image/x-portable-bitmap":{"source":"apache","extensions":["pbm"]},"image/x-portable-graymap":{"source":"apache","extensions":["pgm"]},"image/x-portable-pixmap":{"source":"apache","extensions":["ppm"]},"image/x-rgb":{"source":"apache","extensions":["rgb"]},"image/x-tga":{"source":"apache","extensions":["tga"]},"image/x-xbitmap":{"source":"apache","extensions":["xbm"]},"image/x-xcf":{"compressible":false},"image/x-xpixmap":{"source":"apache","extensions":["xpm"]},"image/x-xwindowdump":{"source":"apache","extensions":["xwd"]},"message/cpim":{"source":"iana"},"message/delivery-status":{"source":"iana"},"message/disposition-notification":{"source":"iana","extensions":["disposition-notification"]},"message/external-body":{"source":"iana"},"message/feedback-report":{"source":"iana"},"message/global":{"source":"iana","extensions":["u8msg"]},"message/global-delivery-status":{"source":"iana","extensions":["u8dsn"]},"message/global-disposition-notification":{"source":"iana","extensions":["u8mdn"]},"message/global-headers":{"source":"iana","extensions":["u8hdr"]},"message/http":{"source":"iana","compressible":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"extensions":["eml","mime"]},"message/s-http":{"source":"iana"},"message/sip":{"source":"iana"},"message/sipfrag":{"source":"iana"},"message/tracking-status":{"source":"iana"},"message/vnd.si.simp":{"source":"iana"},"message/vnd.wfa.wsc":{"source":"iana","extensions":["wsc"]},"model/3mf":{"source":"iana","extensions":["3mf"]},"model/e57":{"source":"iana"},"model/gltf+json":{"source":"iana","compressible":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"extensions":["msh","mesh","silo"]},"model/mtl":{"source":"iana","extensions":["mtl"]},"model/obj":{"source":"iana","extensions":["obj"]},"model/step":{"source":"iana"},"model/step+xml":{"source":"iana","compressible":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"extensions":["dae"]},"model/vnd.dwf":{"source":"iana","extensions":["dwf"]},"model/vnd.flatland.3dml":{"source":"iana"},"model/vnd.gdl":{"source":"iana","extensions":["gdl"]},"model/vnd.gs-gdl":{"source":"apache"},"model/vnd.gs.gdl":{"source":"iana"},"model/vnd.gtw":{"source":"iana","extensions":["gtw"]},"model/vnd.moml+xml":{"source":"iana","compressible":true},"model/vnd.mts":{"source":"iana","extensions":["mts"]},"model/vnd.opengex":{"source":"iana","extensions":["ogex"]},"model/vnd.parasolid.transmit.binary":{"source":"iana","extensions":["x_b"]},"model/vnd.parasolid.transmit.text":{"source":"iana","extensions":["x_t"]},"model/vnd.pytha.pyox":{"source":"iana"},"model/vnd.rosette.annotated-data-model":{"source":"iana"},"model/vnd.sap.vds":{"source":"iana","extensions":["vds"]},"model/vnd.usdz+zip":{"source":"iana","compressible":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"multipart/vnd.bint.med-plus":{"source":"iana"},"multipart/voice-message":{"source":"iana"},"multipart/x-mixed-replace":{"source":"iana"},"text/1d-interleaved-parityfec":{"source":"iana"},"text/cache-manifest":{"source":"iana","compressible":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"text/coffeescript":{"extensions":["coffee","litcoffee"]},"text/cql":{"source":"iana"},"text/cql-expression":{"source":"iana"},"text/cql-identifier":{"source":"iana"},"text/css":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"extensions":["csv"]},"text/csv-schema":{"source":"iana"},"text/directory":{"source":"iana"},"text/dns":{"source":"iana"},"text/ecmascript":{"source":"iana"},"text/encaprtp":{"source":"iana"},"text/enriched":{"source":"iana"},"text/fhirpath":{"source":"iana"},"text/flexfec":{"source":"iana"},"text/fwdred":{"source":"iana"},"text/gff3":{"source":"iana"},"text/grammar-ref-list":{"source":"iana"},"text/html":{"source":"iana","compressible":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"extensions":["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{"source":"iana","charset":"UTF-8"},"text/prs.fallenstein.rst":{"source":"iana"},"text/prs.lines.tag":{"source":"iana","extensions":["dsc"]},"text/prs.prop.logic":{"source":"iana"},"text/raptorfec":{"source":"iana"},"text/red":{"source":"iana"},"text/rfc822-headers":{"source":"iana"},"text/richtext":{"source":"iana","compressible":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"text/rtp-enc-aescm128":{"source":"iana"},"text/rtploopback":{"source":"iana"},"text/rtx":{"source":"iana"},"text/sgml":{"source":"iana","extensions":["sgml","sgm"]},"text/shaclc":{"source":"iana"},"text/shex":{"source":"iana","extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/spdx":{"source":"iana","extensions":["spdx"]},"text/strings":{"source":"iana"},"text/stylus":{"extensions":["stylus","styl"]},"text/t140":{"source":"iana"},"text/tab-separated-values":{"source":"iana","compressible":true,"extensions":["tsv"]},"text/troff":{"source":"iana","extensions":["t","tr","roff","man","me","ms"]},"text/turtle":{"source":"iana","charset":"UTF-8","extensions":["ttl"]},"text/ulpfec":{"source":"iana"},"text/uri-list":{"source":"iana","compressible":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"extensions":["vcard"]},"text/vnd.a":{"source":"iana"},"text/vnd.abc":{"source":"iana"},"text/vnd.ascii-art":{"source":"iana"},"text/vnd.curl":{"source":"iana","extensions":["curl"]},"text/vnd.curl.dcurl":{"source":"apache","extensions":["dcurl"]},"text/vnd.curl.mcurl":{"source":"apache","extensions":["mcurl"]},"text/vnd.curl.scurl":{"source":"apache","extensions":["scurl"]},"text/vnd.debian.copyright":{"source":"iana","charset":"UTF-8"},"text/vnd.dmclientscript":{"source":"iana"},"text/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"text/vnd.esmertec.theme-descriptor":{"source":"iana","charset":"UTF-8"},"text/vnd.familysearch.gedcom":{"source":"iana","extensions":["ged"]},"text/vnd.ficlab.flt":{"source":"iana"},"text/vnd.fly":{"source":"iana","extensions":["fly"]},"text/vnd.fmi.flexstor":{"source":"iana","extensions":["flx"]},"text/vnd.gml":{"source":"iana"},"text/vnd.graphviz":{"source":"iana","extensions":["gv"]},"text/vnd.hans":{"source":"iana"},"text/vnd.hgl":{"source":"iana"},"text/vnd.in3d.3dml":{"source":"iana","extensions":["3dml"]},"text/vnd.in3d.spot":{"source":"iana","extensions":["spot"]},"text/vnd.iptc.newsml":{"source":"iana"},"text/vnd.iptc.nitf":{"source":"iana"},"text/vnd.latex-z":{"source":"iana"},"text/vnd.motorola.reflex":{"source":"iana"},"text/vnd.ms-mediapackage":{"source":"iana"},"text/vnd.net2phone.commcenter.command":{"source":"iana"},"text/vnd.radisys.msml-basic-layout":{"source":"iana"},"text/vnd.senx.warpscript":{"source":"iana"},"text/vnd.si.uricatalogue":{"source":"iana"},"text/vnd.sosi":{"source":"iana"},"text/vnd.sun.j2me.app-descriptor":{"source":"iana","charset":"UTF-8","extensions":["jad"]},"text/vnd.trolltech.linguist":{"source":"iana","charset":"UTF-8"},"text/vnd.wap.si":{"source":"iana"},"text/vnd.wap.sl":{"source":"iana"},"text/vnd.wap.wml":{"source":"iana","extensions":["wml"]},"text/vnd.wap.wmlscript":{"source":"iana","extensions":["wmls"]},"text/vtt":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["vtt"]},"text/x-asm":{"source":"apache","extensions":["s","asm"]},"text/x-c":{"source":"apache","extensions":["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{"source":"nginx","extensions":["htc"]},"text/x-fortran":{"source":"apache","extensions":["f","for","f77","f90"]},"text/x-gwt-rpc":{"compressible":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"extensions":["pde"]},"text/x-sass":{"extensions":["sass"]},"text/x-scss":{"extensions":["scss"]},"text/x-setext":{"source":"apache","extensions":["etx"]},"text/x-sfv":{"source":"apache","extensions":["sfv"]},"text/x-suse-ymp":{"compressible":true,"extensions":["ymp"]},"text/x-uuencode":{"source":"apache","extensions":["uu"]},"text/x-vcalendar":{"source":"apache","extensions":["vcs"]},"text/x-vcard":{"source":"apache","extensions":["vcf"]},"text/xml":{"source":"iana","compressible":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"extensions":["yaml","yml"]},"video/1d-interleaved-parityfec":{"source":"iana"},"video/3gpp":{"source":"iana","extensions":["3gp","3gpp"]},"video/3gpp-tt":{"source":"iana"},"video/3gpp2":{"source":"iana","extensions":["3g2"]},"video/av1":{"source":"iana"},"video/bmpeg":{"source":"iana"},"video/bt656":{"source":"iana"},"video/celb":{"source":"iana"},"video/dv":{"source":"iana"},"video/encaprtp":{"source":"iana"},"video/ffv1":{"source":"iana"},"video/flexfec":{"source":"iana"},"video/h261":{"source":"iana","extensions":["h261"]},"video/h263":{"source":"iana","extensions":["h263"]},"video/h263-1998":{"source":"iana"},"video/h263-2000":{"source":"iana"},"video/h264":{"source":"iana","extensions":["h264"]},"video/h264-rcdo":{"source":"iana"},"video/h264-svc":{"source":"iana"},"video/h265":{"source":"iana"},"video/iso.segment":{"source":"iana","extensions":["m4s"]},"video/jpeg":{"source":"iana","extensions":["jpgv"]},"video/jpeg2000":{"source":"iana"},"video/jpm":{"source":"apache","extensions":["jpm","jpgm"]},"video/jxsv":{"source":"iana"},"video/mj2":{"source":"iana","extensions":["mj2","mjp2"]},"video/mp1s":{"source":"iana"},"video/mp2p":{"source":"iana"},"video/mp2t":{"source":"iana","extensions":["ts"]},"video/mp4":{"source":"iana","compressible":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"extensions":["qt","mov"]},"video/raptorfec":{"source":"iana"},"video/raw":{"source":"iana"},"video/rtp-enc-aescm128":{"source":"iana"},"video/rtploopback":{"source":"iana"},"video/rtx":{"source":"iana"},"video/scip":{"source":"iana"},"video/smpte291":{"source":"iana"},"video/smpte292m":{"source":"iana"},"video/ulpfec":{"source":"iana"},"video/vc1":{"source":"iana"},"video/vc2":{"source":"iana"},"video/vnd.cctv":{"source":"iana"},"video/vnd.dece.hd":{"source":"iana","extensions":["uvh","uvvh"]},"video/vnd.dece.mobile":{"source":"iana","extensions":["uvm","uvvm"]},"video/vnd.dece.mp4":{"source":"iana"},"video/vnd.dece.pd":{"source":"iana","extensions":["uvp","uvvp"]},"video/vnd.dece.sd":{"source":"iana","extensions":["uvs","uvvs"]},"video/vnd.dece.video":{"source":"iana","extensions":["uvv","uvvv"]},"video/vnd.directv.mpeg":{"source":"iana"},"video/vnd.directv.mpeg-tts":{"source":"iana"},"video/vnd.dlna.mpeg-tts":{"source":"iana"},"video/vnd.dvb.file":{"source":"iana","extensions":["dvb"]},"video/vnd.fvt":{"source":"iana","extensions":["fvt"]},"video/vnd.hns.video":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.ttsavc":{"source":"iana"},"video/vnd.iptvforum.ttsmpeg2":{"source":"iana"},"video/vnd.motorola.video":{"source":"iana"},"video/vnd.motorola.videop":{"source":"iana"},"video/vnd.mpegurl":{"source":"iana","extensions":["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{"source":"iana","extensions":["pyv"]},"video/vnd.nokia.interleaved-multimedia":{"source":"iana"},"video/vnd.nokia.mp4vr":{"source":"iana"},"video/vnd.nokia.videovoip":{"source":"iana"},"video/vnd.objectvideo":{"source":"iana"},"video/vnd.radgamettools.bink":{"source":"iana"},"video/vnd.radgamettools.smacker":{"source":"iana"},"video/vnd.sealed.mpeg1":{"source":"iana"},"video/vnd.sealed.mpeg4":{"source":"iana"},"video/vnd.sealed.swf":{"source":"iana"},"video/vnd.sealedmedia.softseal.mov":{"source":"iana"},"video/vnd.uvvu.mp4":{"source":"iana","extensions":["uvu","uvvu"]},"video/vnd.vivo":{"source":"iana","extensions":["viv"]},"video/vnd.youtube.yt":{"source":"iana"},"video/vp8":{"source":"iana"},"video/vp9":{"source":"iana"},"video/webm":{"source":"apache","compressible":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"extensions":["mkv","mk3d","mks"]},"video/x-mng":{"source":"apache","extensions":["mng"]},"video/x-ms-asf":{"source":"apache","extensions":["asf","asx"]},"video/x-ms-vob":{"source":"apache","extensions":["vob"]},"video/x-ms-wm":{"source":"apache","extensions":["wm"]},"video/x-ms-wmv":{"source":"apache","compressible":false,"extensions":["wmv"]},"video/x-ms-wmx":{"source":"apache","extensions":["wmx"]},"video/x-ms-wvx":{"source":"apache","extensions":["wvx"]},"video/x-msvideo":{"source":"apache","extensions":["avi"]},"video/x-sgi-movie":{"source":"apache","extensions":["movie"]},"video/x-smv":{"source":"apache","extensions":["smv"]},"x-conference/x-cooltalk":{"source":"apache","extensions":["ice"]},"x-shader/x-fragment":{"compressible":true},"x-shader/x-vertex":{"compressible":true}}')},72020:e=>{"use strict";e.exports=JSON.parse('[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1000,1000],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6000],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8000,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8000]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9000],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[30000]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13000,13000],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43000,43000],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64000,64000],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66000,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[120000,120000],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128000,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23000]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149000]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32000]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195000,195000],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[40000]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918000,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]')}},t={};function a(i){var n=t[i];if(void 0!==n)return n.exports;var r=t[i]={exports:{}};return e[i].call(r.exports,r,r.exports,a),r.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var i in t)a.o(t,i)&&!a.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i=a(48741);module.exports=i})(); //# sourceMappingURL=extension.js.map